diff --git a/color.less b/color.less index 365f11da8f..50255605f8 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(100, 88, 113, 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(8, 6, 141, 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(100, 88, 113, 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(8, 6, 141, 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(100, 88, 113, 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(8, 6, 141, 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(100, 88, 113, 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(8, 6, 141, 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(100, 88, 113, 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(8, 6, 141, 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(160, 80, 60, 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(28, 191, 136, 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(160, 80, 60, 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(28, 191, 136, 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(160, 80, 60, 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(28, 191, 136, 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(160, 80, 60, 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(28, 191, 136, 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(160, 80, 60, 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(160, 80, 60, 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(28, 191, 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(28, 191, 136, 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;} @@ -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("@{text-color-secondary}", 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 f74e65aea8..9b317b7cd7 100644 --- a/index.html +++ b/index.html @@ -127,6 +127,6 @@ - + diff --git a/p__Innovation__Tasks.592973b4.async.js b/p__Innovation__Tasks.65a2940b.async.js similarity index 96% rename from p__Innovation__Tasks.592973b4.async.js rename to p__Innovation__Tasks.65a2940b.async.js index cc4b404165..2e81cf5b00 100644 --- a/p__Innovation__Tasks.592973b4.async.js +++ b/p__Innovation__Tasks.65a2940b.async.js @@ -8,8 +8,8 @@ `),f.Debug("Sent ProtocolVersion: "+_e),this._rfbInitState="Security"}},{key:"_negotiateSecurity",value:function(){function N(_e,et){for(var pe=0;pe=3.7){var ae=this._sock.rQshift8();if(this._sock.rQwait("security type",ae,1))return!1;if(ae===0)return this._rfbInitState="SecurityReason",this._securityContext="no security types",this._securityStatus=1,this._initMsg();var K=this._sock.rQshiftBytes(ae);if(f.Debug("Server security types: "+K),N(1,K))this._rfbAuthScheme=1;else if(N(22,K))this._rfbAuthScheme=22;else if(N(16,K))this._rfbAuthScheme=16;else if(N(2,K))this._rfbAuthScheme=2;else if(N(19,K))this._rfbAuthScheme=19;else return this._fail("Unsupported security types (types: "+K+")");this._sock.send([this._rfbAuthScheme])}else{if(this._sock.rQwait("security scheme",4))return!1;if(this._rfbAuthScheme=this._sock.rQshift32(),this._rfbAuthScheme==0)return this._rfbInitState="SecurityReason",this._securityContext="authentication scheme",this._securityStatus=1,this._initMsg()}return this._rfbInitState="Authentication",f.Debug("Authenticating using scheme: "+this._rfbAuthScheme),this._initMsg()}},{key:"_handleSecurityReason",value:function(){if(this._sock.rQwait("reason length",4))return!1;var N=this._sock.rQshift32(),ae="";if(N>0){if(this._sock.rQwait("reason",N,4))return!1;ae=this._sock.rQshiftStr(N)}return ae!==""?(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:this._securityStatus,reason:ae}})),this._fail("Security negotiation failed on "+this._securityContext+" (reason: "+ae+")")):(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:this._securityStatus}})),this._fail("Security negotiation failed on "+this._securityContext))}},{key:"_negotiateXvpAuth",value:function(){if(this._rfbCredentials.username===void 0||this._rfbCredentials.password===void 0||this._rfbCredentials.target===void 0)return this.dispatchEvent(new CustomEvent("credentialsrequired",{detail:{types:["username","password","target"]}})),!1;var N=String.fromCharCode(this._rfbCredentials.username.length)+String.fromCharCode(this._rfbCredentials.target.length)+this._rfbCredentials.username+this._rfbCredentials.target;return this._sock.sendString(N),this._rfbAuthScheme=2,this._negotiateAuthentication()}},{key:"_negotiateVeNCryptAuth",value:function(){if(this._rfbVeNCryptState==0){if(this._sock.rQwait("vencrypt version",2))return!1;var N=this._sock.rQshift8(),ae=this._sock.rQshift8();if(!(N==0&&ae==2))return this._fail("Unsupported VeNCrypt version "+N+"."+ae);this._sock.send([0,2]),this._rfbVeNCryptState=1}if(this._rfbVeNCryptState==1){if(this._sock.rQwait("vencrypt ack",1))return!1;var K=this._sock.rQshift8();if(K!=0)return this._fail("VeNCrypt failure "+K);this._rfbVeNCryptState=2}if(this._rfbVeNCryptState==2){if(this._sock.rQwait("vencrypt subtypes length",1))return!1;var _e=this._sock.rQshift8();if(_e<1)return this._fail("VeNCrypt subtypes empty");this._rfbVeNCryptSubtypesLength=_e,this._rfbVeNCryptState=3}if(this._rfbVeNCryptState==3){if(this._sock.rQwait("vencrypt subtypes",4*this._rfbVeNCryptSubtypesLength))return!1;for(var et=[],pe=0;pe0&&this._sock.rQwait("tunnel capabilities",16*N,4))return!1;if(this._rfbTightVNC=!0,N>0)return this._negotiateTightTunnels(N),!1}if(this._sock.rQwait("sub auth count",4))return!1;var ae=this._sock.rQshift32();if(ae===0)return this._rfbInitState="SecurityResult",!0;if(this._sock.rQwait("sub auth capabilities",16*ae,4))return!1;for(var K={STDVNOAUTH__:1,STDVVNCAUTH_:2,TGHTULGNAUTH:129},_e=[],et=0;et=3.8?(this._rfbInitState="SecurityResult",!0):(this._rfbInitState="ClientInitialisation",this._initMsg());case 22:return this._negotiateXvpAuth();case 2:return this._negotiateStdVNCAuth();case 16:return this._negotiateTightAuth();case 19:return this._negotiateVeNCryptAuth();case 129:return this._negotiateTightUnixAuth();default:return this._fail("Unsupported auth scheme (scheme: "+this._rfbAuthScheme+")")}}},{key:"_handleSecurityResult",value:function(){if(this._sock.rQwait("VNC auth response ",4))return!1;var N=this._sock.rQshift32();return N===0?(this._rfbInitState="ClientInitialisation",f.Debug("Authentication OK"),this._initMsg()):this._rfbVersion>=3.8?(this._rfbInitState="SecurityReason",this._securityContext="security result",this._securityStatus=N,this._initMsg()):(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:N}})),this._fail("Security handshake failed"))}},{key:"_negotiateServerInit",value:function(){if(this._sock.rQwait("server initialization",24))return!1;var N=this._sock.rQshift16(),ae=this._sock.rQshift16(),K=this._sock.rQshift8(),_e=this._sock.rQshift8(),et=this._sock.rQshift8(),pe=this._sock.rQshift8(),Xe=this._sock.rQshift16(),tt=this._sock.rQshift16(),V=this._sock.rQshift16(),Be=this._sock.rQshift8(),Se=this._sock.rQshift8(),Le=this._sock.rQshift8();this._sock.rQskipBytes(3);var De=this._sock.rQshift32();if(this._sock.rQwait("server init name",De,24))return!1;var Ne=this._sock.rQshiftStr(De);if(Ne=(0,L.decodeUTF8)(Ne,!0),this._rfbTightVNC){if(this._sock.rQwait("TightVNC extended server init header",8,24+De))return!1;var se=this._sock.rQshift16(),we=this._sock.rQshift16(),B=this._sock.rQshift16();this._sock.rQskipBytes(2);var We=(se+we+B)*16;if(this._sock.rQwait("TightVNC extended server init header",We,32+De))return!1;this._sock.rQskipBytes(16*se),this._sock.rQskipBytes(16*we),this._sock.rQskipBytes(16*B)}return f.Info("Screen: "+N+"x"+ae+", bpp: "+K+", depth: "+_e+", bigEndian: "+et+", trueColor: "+pe+", redMax: "+Xe+", greenMax: "+tt+", blueMax: "+V+", redShift: "+Be+", greenShift: "+Se+", blueShift: "+Le),this._setDesktopName(Ne),this._resize(N,ae),this._viewOnly||this._keyboard.grab(),this._fbDepth=24,this._fbName==="Intel(r) AMT KVM"&&(f.Warn("Intel AMT KVM only supports 8/16 bit depths. Using low color mode."),this._fbDepth=8),Ce.messages.pixelFormat(this._sock,this._fbDepth,!0),this._sendEncodings(),Ce.messages.fbUpdateRequest(this._sock,!1,0,0,this._fbWidth,this._fbHeight),this._updateConnectionState("connected"),!0}},{key:"_sendEncodings",value:function(){var N=[];N.push(l.encodings.encodingCopyRect),this._fbDepth==24&&(N.push(l.encodings.encodingTight),N.push(l.encodings.encodingTightPNG),N.push(l.encodings.encodingHextile),N.push(l.encodings.encodingRRE)),N.push(l.encodings.encodingRaw),N.push(l.encodings.pseudoEncodingQualityLevel0+this._qualityLevel),N.push(l.encodings.pseudoEncodingCompressLevel0+this._compressionLevel),N.push(l.encodings.pseudoEncodingDesktopSize),N.push(l.encodings.pseudoEncodingLastRect),N.push(l.encodings.pseudoEncodingQEMUExtendedKeyEvent),N.push(l.encodings.pseudoEncodingExtendedDesktopSize),N.push(l.encodings.pseudoEncodingXvp),N.push(l.encodings.pseudoEncodingFence),N.push(l.encodings.pseudoEncodingContinuousUpdates),N.push(l.encodings.pseudoEncodingDesktopName),N.push(l.encodings.pseudoEncodingExtendedClipboard),this._fbDepth==24&&(N.push(l.encodings.pseudoEncodingVMwareCursor),N.push(l.encodings.pseudoEncodingCursor)),Ce.messages.clientEncodings(this._sock,N)}},{key:"_initMsg",value:function(){switch(this._rfbInitState){case"ProtocolVersion":return this._negotiateProtocolVersion();case"Security":return this._negotiateSecurity();case"Authentication":return this._negotiateAuthentication();case"SecurityResult":return this._handleSecurityResult();case"SecurityReason":return this._handleSecurityReason();case"ClientInitialisation":return this._sock.send([this._shared?1:0]),this._rfbInitState="ServerInitialisation",!0;case"ServerInitialisation":return this._negotiateServerInit();default:return this._fail("Unknown init state (state: "+this._rfbInitState+")")}}},{key:"_handleSetColourMapMsg",value:function(){return f.Debug("SetColorMapEntries"),this._fail("Unexpected SetColorMapEntries message")}},{key:"_handleServerCutText",value:function(){if(f.Debug("ServerCutText"),this._sock.rQwait("ServerCutText header",7,1))return!1;this._sock.rQskipBytes(3);var N=this._sock.rQshift32();if(N=(0,S.toSigned32bit)(N),this._sock.rQwait("ServerCutText content",Math.abs(N),8))return!1;if(N>=0){var ae=this._sock.rQshiftStr(N);if(this._viewOnly)return!0;this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:ae}}))}else{N=Math.abs(N);var K=this._sock.rQshift32(),_e=K&65535,et=K&4278190080,pe=!!(et&le);if(pe){this._clipboardServerCapabilitiesFormats={},this._clipboardServerCapabilitiesActions={};for(var Xe=0;Xe<=15;Xe++){var tt=1<0&&Ne.charAt(Ne.length-1)==="\0"&&(Ne=Ne.slice(0,-1)),Ne=Ne.replace(`\r `,` `),this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:Ne}}))}}else return this._fail("Unexpected action in extended clipboard message: "+et)}return!0}},{key:"_handleServerFenceMsg",value:function(){if(this._sock.rQwait("ServerFence header",8,1))return!1;this._sock.rQskipBytes(3);var N=this._sock.rQshift32(),ae=this._sock.rQshift8();if(this._sock.rQwait("ServerFence payload",ae,9))return!1;ae>64&&(f.Warn("Bad payload length ("+ae+") in fence response"),ae=64);var K=this._sock.rQshiftStr(ae);return this._supportsFence=!0,N&1<<31?(N&=1<<0|1<<1,Ce.messages.clientFence(this._sock,N,K),!0):this._fail("Unexpected fence response")}},{key:"_handleXvpMsg",value:function(){if(this._sock.rQwait("XVP version and message",3,1))return!1;this._sock.rQskipBytes(1);var N=this._sock.rQshift8(),ae=this._sock.rQshift8();switch(ae){case 0:f.Error("XVP Operation Failed");break;case 1:this._rfbXvpVer=N,f.Info("XVP extensions enabled (version "+this._rfbXvpVer+")"),this._setCapability("power",!0);break;default:this._fail("Illegal server XVP message (msg: "+ae+")");break}return!0}},{key:"_normalMsg",value:function(){var N;this._FBU.rects>0?N=0:N=this._sock.rQshift8();var ae,K;switch(N){case 0:return K=this._framebufferUpdate(),K&&!this._enabledContinuousUpdates&&Ce.messages.fbUpdateRequest(this._sock,!0,0,0,this._fbWidth,this._fbHeight),K;case 1:return this._handleSetColourMapMsg();case 2:return f.Debug("Bell"),this.dispatchEvent(new CustomEvent("bell",{detail:{}})),!0;case 3:return this._handleServerCutText();case 150:return ae=!this._supportsContinuousUpdates,this._supportsContinuousUpdates=!0,this._enabledContinuousUpdates=!1,ae&&(this._enabledContinuousUpdates=!0,this._updateContinuousUpdates(),f.Info("Enabling continuous updates.")),!0;case 248:return this._handleServerFenceMsg();case 250:return this._handleXvpMsg();default:return this._fail("Unexpected server message (type "+N+")"),f.Debug("sock.rQslice(0, 30): "+this._sock.rQslice(0,30)),!0}}},{key:"_onFlush",value:function(){this._flushing=!1,this._sock.rQlen>0&&this._handleMessage()}},{key:"_framebufferUpdate",value:function(){if(this._FBU.rects===0){if(this._sock.rQwait("FBU header",3,1))return!1;if(this._sock.rQskipBytes(1),this._FBU.rects=this._sock.rQshift16(),this._display.pending())return this._flushing=!0,this._display.flush(),!1}for(;this._FBU.rects>0;){if(this._FBU.encoding===null){if(this._sock.rQwait("rect header",12))return!1;var N=this._sock.rQshiftBytes(12);this._FBU.x=(N[0]<<8)+N[1],this._FBU.y=(N[2]<<8)+N[3],this._FBU.width=(N[4]<<8)+N[5],this._FBU.height=(N[6]<<8)+N[7],this._FBU.encoding=parseInt((N[8]<<24)+(N[9]<<16)+(N[10]<<8)+N[11],10)}if(!this._handleRect())return!1;this._FBU.rects--,this._FBU.encoding=null}return this._display.flip(),!0}},{key:"_handleRect",value:function(){switch(this._FBU.encoding){case l.encodings.pseudoEncodingLastRect:return this._FBU.rects=1,!0;case l.encodings.pseudoEncodingVMwareCursor:return this._handleVMwareCursor();case l.encodings.pseudoEncodingCursor:return this._handleCursor();case l.encodings.pseudoEncodingQEMUExtendedKeyEvent:try{var N=document.createEvent("keyboardEvent");N.code!==void 0&&(this._qemuExtKeyEventSupported=!0)}catch(ae){}return!0;case l.encodings.pseudoEncodingDesktopName:return this._handleDesktopName();case l.encodings.pseudoEncodingDesktopSize:return this._resize(this._FBU.width,this._FBU.height),!0;case l.encodings.pseudoEncodingExtendedDesktopSize:return this._handleExtendedDesktopSize();default:return this._handleDataRect()}}},{key:"_handleVMwareCursor",value:function(){var N=this._FBU.x,ae=this._FBU.y,K=this._FBU.width,_e=this._FBU.height;if(this._sock.rQwait("VMware cursor encoding",1))return!1;var et=this._sock.rQshift8();this._sock.rQshift8();var pe,Xe=4;if(et==0){var tt=4294967040|0;if(pe=new Array(K*_e*Xe),this._sock.rQwait("VMware cursor classic encoding",K*_e*Xe*2,2))return!1;for(var V=new Array(K*_e),Be=0;Be>8&255,we=Ne>>16&255,B=Ne>>24&255;pe[De*Xe]=se,pe[De*Xe+1]=we,pe[De*Xe+2]=B,pe[De*Xe+3]=255}else(V[De]&tt)==tt?Se[De]==0?(pe[De*Xe]=0,pe[De*Xe+1]=0,pe[De*Xe+2]=0,pe[De*Xe+3]=0):((Se[De]&tt)==tt,pe[De*Xe]=0,pe[De*Xe+1]=0,pe[De*Xe+2]=0,pe[De*Xe+3]=255):(pe[De*Xe]=0,pe[De*Xe+1]=0,pe[De*Xe+2]=0,pe[De*Xe+3]=255)}else if(et==1){if(this._sock.rQwait("VMware cursor alpha encoding",K*_e*4,2))return!1;pe=new Array(K*_e*Xe);for(var We=0;We>24&255,pe[We*4+1]=rt>>16&255,pe[We*4+2]=rt>>8&255,pe[We*4+3]=rt&255}}else return f.Warn("The given cursor type is not supported: "+et+" given."),!1;return this._updateCursor(pe,N,ae,K,_e),!0}},{key:"_handleCursor",value:function(){var N=this._FBU.x,ae=this._FBU.y,K=this._FBU.width,_e=this._FBU.height,et=K*_e*4,pe=Math.ceil(K/8)*_e,Xe=et+pe;if(this._sock.rQwait("cursor encoding",Xe))return!1;for(var tt=this._sock.rQshiftBytes(et),V=this._sock.rQshiftBytes(pe),Be=new Uint8Array(K*_e*4),Se=0,Le=0;Le<_e;Le++)for(var De=0;De9){f.Error("qualityLevel must be an integer between 0 and 9");return}if(this._qualityLevel===N)return;this._qualityLevel=N,this._rfbConnectionState==="connected"&&this._sendEncodings()}},{key:"compressionLevel",get:function(){return this._compressionLevel},set:function(N){if(!Number.isInteger(N)||N<0||N>9){f.Error("compressionLevel must be an integer between 0 and 9");return}if(this._compressionLevel===N)return;this._compressionLevel=N,this._rfbConnectionState==="connected"&&this._sendEncodings()}}],[{key:"genDES",value:function(N,ae){var K=N.split("").map(function(_e){return _e.charCodeAt(0)});return new t.default(K).encrypt(ae)}}]),Ce}(p.default);I.default=qe,qe.messages={keyEvent:function(Oe,Ce,ue){var N=Oe._sQ,ae=Oe._sQlen;N[ae]=4,N[ae+1]=ue,N[ae+2]=0,N[ae+3]=0,N[ae+4]=Ce>>24,N[ae+5]=Ce>>16,N[ae+6]=Ce>>8,N[ae+7]=Ce,Oe._sQlen+=8,Oe.flush()},QEMUExtendedKeyEvent:function(Oe,Ce,ue,N){function ae(pe){var Xe=N>>8,tt=N&255;return Xe===224&&tt<127?tt|128:pe}var K=Oe._sQ,_e=Oe._sQlen;K[_e]=255,K[_e+1]=0,K[_e+2]=ue>>8,K[_e+3]=ue,K[_e+4]=Ce>>24,K[_e+5]=Ce>>16,K[_e+6]=Ce>>8,K[_e+7]=Ce;var et=ae(N);K[_e+8]=et>>24,K[_e+9]=et>>16,K[_e+10]=et>>8,K[_e+11]=et,Oe._sQlen+=12,Oe.flush()},pointerEvent:function(Oe,Ce,ue,N){var ae=Oe._sQ,K=Oe._sQlen;ae[K]=5,ae[K+1]=N,ae[K+2]=Ce>>8,ae[K+3]=Ce,ae[K+4]=ue>>8,ae[K+5]=ue,Oe._sQlen+=6,Oe.flush()},_buildExtendedClipboardFlags:function(Oe,Ce){for(var ue=new Uint8Array(4),N=0,ae=0,K=0;K>24,ue[1]=0,ue[2]=0,ue[3]=N,ue},extendedClipboardProvide:function(Oe,Ce,ue){for(var N=new o.default,ae=[],K=0;K>24&255,_e.length>>16&255,_e.length>>8&255,_e.length&255);for(var et=0;et<_e.length;et++)ae.push(_e.charCodeAt(et))}var pe=N.deflate(new Uint8Array(ae)),Xe=new Uint8Array(4+pe.length);Xe.set(qe.messages._buildExtendedClipboardFlags([nt],Ce)),Xe.set(pe,4),qe.messages.clientCutText(Oe,Xe,!0)},extendedClipboardNotify:function(Oe,Ce){var ue=qe.messages._buildExtendedClipboardFlags([$e],Ce);qe.messages.clientCutText(Oe,ue,!0)},extendedClipboardRequest:function(Oe,Ce){var ue=qe.messages._buildExtendedClipboardFlags([Pe],Ce);qe.messages.clientCutText(Oe,ue,!0)},extendedClipboardCaps:function(Oe,Ce,ue){var N=Object.keys(ue),ae=new Uint8Array(4+4*N.length);N.map(function(et){return parseInt(et)}),N.sort(function(et,pe){return et-pe}),ae.set(qe.messages._buildExtendedClipboardFlags(Ce,[]));for(var K=4,_e=0;_e>24,ae[K+1]=ue[N[_e]]>>16,ae[K+2]=ue[N[_e]]>>8,ae[K+3]=ue[N[_e]]>>0,K+=4,ae[3]|=1<2&&arguments[2]!==void 0?arguments[2]:!1,N=Oe._sQ,ae=Oe._sQlen;N[ae]=6,N[ae+1]=0,N[ae+2]=0,N[ae+3]=0;var K;ue?K=(0,S.toUnsigned32bit)(-Ce.length):K=Ce.length,N[ae+4]=K>>24,N[ae+5]=K>>16,N[ae+6]=K>>8,N[ae+7]=K,Oe._sQlen+=8;for(var _e=0,et=Ce.length;et>0;){for(var pe=Math.min(et,Oe._sQbufferSize-Oe._sQlen),Xe=0;Xe>8,K[_e+3]=Ce,K[_e+4]=ue>>8,K[_e+5]=ue,K[_e+6]=1,K[_e+7]=0,K[_e+8]=N>>24,K[_e+9]=N>>16,K[_e+10]=N>>8,K[_e+11]=N,K[_e+12]=0,K[_e+13]=0,K[_e+14]=0,K[_e+15]=0,K[_e+16]=Ce>>8,K[_e+17]=Ce,K[_e+18]=ue>>8,K[_e+19]=ue,K[_e+20]=ae>>24,K[_e+21]=ae>>16,K[_e+22]=ae>>8,K[_e+23]=ae,Oe._sQlen+=24,Oe.flush()},clientFence:function(Oe,Ce,ue){var N=Oe._sQ,ae=Oe._sQlen;N[ae]=248,N[ae+1]=0,N[ae+2]=0,N[ae+3]=0,N[ae+4]=Ce>>24,N[ae+5]=Ce>>16,N[ae+6]=Ce>>8,N[ae+7]=Ce;var K=ue.length;N[ae+8]=K;for(var _e=0;_e>8,_e[et+3]=ue,_e[et+4]=N>>8,_e[et+5]=N,_e[et+6]=ae>>8,_e[et+7]=ae,_e[et+8]=K>>8,_e[et+9]=K,Oe._sQlen+=10,Oe.flush()},pixelFormat:function(Oe,Ce,ue){var N=Oe._sQ,ae=Oe._sQlen,K;Ce>16?K=32:Ce>8?K=16:K=8;var _e=Math.floor(Ce/3);N[ae]=0,N[ae+1]=0,N[ae+2]=0,N[ae+3]=0,N[ae+4]=K,N[ae+5]=Ce,N[ae+6]=0,N[ae+7]=ue?1:0,N[ae+8]=0,N[ae+9]=(1<<_e)-1,N[ae+10]=0,N[ae+11]=(1<<_e)-1,N[ae+12]=0,N[ae+13]=(1<<_e)-1,N[ae+14]=_e*2,N[ae+15]=_e*1,N[ae+16]=_e*0,N[ae+17]=0,N[ae+18]=0,N[ae+19]=0,Oe._sQlen+=20,Oe.flush()},clientEncodings:function(Oe,Ce){var ue=Oe._sQ,N=Oe._sQlen;ue[N]=2,ue[N+1]=0,ue[N+2]=Ce.length>>8,ue[N+3]=Ce.length;for(var ae=N+4,K=0;K>24,ue[ae+1]=_e>>16,ue[ae+2]=_e>>8,ue[ae+3]=_e,ae+=4}Oe._sQlen+=ae-N,Oe.flush()},fbUpdateRequest:function(Oe,Ce,ue,N,ae,K){var _e=Oe._sQ,et=Oe._sQlen;typeof ue=="undefined"&&(ue=0),typeof N=="undefined"&&(N=0),_e[et]=3,_e[et+1]=Ce?1:0,_e[et+2]=ue>>8&255,_e[et+3]=ue&255,_e[et+4]=N>>8&255,_e[et+5]=N&255,_e[et+6]=ae>>8&255,_e[et+7]=ae&255,_e[et+8]=K>>8&255,_e[et+9]=K&255,Oe._sQlen+=10,Oe.flush()},xvpOp:function(Oe,Ce,ue){var N=Oe._sQ,ae=Oe._sQlen;N[ae]=250,N[ae+1]=0,N[ae+2]=Ce,N[ae+3]=ue,Oe._sQlen+=4,Oe.flush()}},qe.cursors={none:{rgbaPixels:new Uint8Array,w:0,h:0,hotx:0,hoty:0},dot:{rgbaPixels:new Uint8Array([255,255,255,255,0,0,0,255,255,255,255,255,0,0,0,255,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,255,255,255,255,255]),w:3,h:3,hotx:1,hoty:1}}},"1j5w":function(Re,I,h){"use strict";h.d(I,"d",function(){return ue}),h.d(I,"b",function(){return rt}),h.d(I,"c",function(){return Me}),h.d(I,"a",function(){return q});var S=h("VTBJ"),f=h("1OyB"),L=h("vuIU"),m=h("JX7q"),_=h("Ji7U"),r=h("LK+K"),p=h("q1tI"),d=h("I8Z2"),c=h("BGR+"),o=h("wx14"),i=h("rePB"),s=h("4IlW"),a=h("2GS6"),n=h("Gytx"),t=h.n(n),e=h("TSYQ"),u=h.n(e),l=h("U8pU"),g=h("ODXe"),C=/iPhone/i,x=/iPod/i,y=/iPad/i,T=/\bAndroid(?:.+)Mobile\b/i,A=/Android/i,E=/\bAndroid(?:.+)SD4930UR\b/i,b=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,v=/Windows Phone/i,O=/\bWindows(?:.+)ARM\b/i,D=/BlackBerry/i,W=/BB10/i,Q=/Opera Mini/i,j=/\b(CriOS|Chrome)(?:.+)Mobile/i,Z=/Mobile(?:.+)Firefox\b/i;function Y(Ae,Ve){return Ae.test(Ve)}function w(Ae){var Ve=Ae||(typeof navigator!="undefined"?navigator.userAgent:""),Qe=Ve.split("[FBAN");if(typeof Qe[1]!="undefined"){var Te=Qe,$=Object(g.a)(Te,1);Ve=$[0]}if(Qe=Ve.split("Twitter"),typeof Qe[1]!="undefined"){var he=Qe,Ze=Object(g.a)(he,1);Ve=Ze[0]}var He={apple:{phone:Y(C,Ve)&&!Y(v,Ve),ipod:Y(x,Ve),tablet:!Y(C,Ve)&&Y(y,Ve)&&!Y(v,Ve),device:(Y(C,Ve)||Y(x,Ve)||Y(y,Ve))&&!Y(v,Ve)},amazon:{phone:Y(E,Ve),tablet:!Y(E,Ve)&&Y(b,Ve),device:Y(E,Ve)||Y(b,Ve)},android:{phone:!Y(v,Ve)&&Y(E,Ve)||!Y(v,Ve)&&Y(T,Ve),tablet:!Y(v,Ve)&&!Y(E,Ve)&&!Y(T,Ve)&&(Y(b,Ve)||Y(A,Ve)),device:!Y(v,Ve)&&(Y(E,Ve)||Y(b,Ve)||Y(T,Ve)||Y(A,Ve))||Y(/\bokhttp\b/i,Ve)},windows:{phone:Y(v,Ve),tablet:Y(O,Ve),device:Y(v,Ve)||Y(O,Ve)},other:{blackberry:Y(D,Ve),blackberry10:Y(W,Ve),opera:Y(Q,Ve),firefox:Y(Z,Ve),chrome:Y(j,Ve),device:Y(D,Ve)||Y(W,Ve)||Y(Q,Ve)||Y(Z,Ve)||Y(j,Ve)},any:null,phone:null,tablet:null};return He.any=He.apple.device||He.android.device||He.windows.device||He.other.device,He.phone=He.apple.phone||He.android.phone||He.windows.phone,He.tablet=He.apple.tablet||He.android.tablet||He.windows.tablet,He}var P=Object(S.a)(Object(S.a)({},w()),{},{isMobile:w}),k=P;function F(){}function M(Ae,Ve,Qe){var Te=Ve||"";return Ae.key||"".concat(Te,"item_").concat(Qe)}function X(Ae){return"".concat(Ae,"-menu-")}function te(Ae,Ve){var Qe=-1;p.Children.forEach(Ae,function(Te){Qe+=1,Te&&Te.type&&Te.type.isMenuItemGroup?p.Children.forEach(Te.props.children,function($){Qe+=1,Ve($,Qe)}):Ve(Te,Qe)})}function ge(Ae,Ve,Qe){if(!Ae||Qe.find)return;p.Children.forEach(Ae,function(Te){if(Te){var $=Te.type;if(!$||!($.isSubMenu||$.isMenuItem||$.isMenuItemGroup))return;Ve.indexOf(Te.key)!==-1?Qe.find=!0:Te.props.children&&ge(Te.props.children,Ve,Qe)}})}var de=["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(Ve){var Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Te=Ve&&typeof Ve.getBoundingClientRect=="function"&&Ve.getBoundingClientRect().width;if(Te){if(Qe){var $=getComputedStyle(Ve),he=$.marginLeft,Ze=$.marginRight;Te+=+he.replace("px","")+ +Ze.replace("px","")}Te=+Te.toFixed(6)}return Te||0},z=function(Ve,Qe,Te){Ve&&Object(l.a)(Ve.style)==="object"&&(Ve.style[Qe]=Te)},ne=function(){return k.any},fe=h("KQm4"),re=h("Ff2n"),ie=h("i8i4"),U=h("bdgK"),ee=h("uciX"),J=h("8XRh"),le={adjustX:1,adjustY:1},Pe={topLeft:{points:["bl","tl"],overflow:le,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:le,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:le,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:le,offset:[4,0]}},Ge={topLeft:{points:["bl","tl"],overflow:le,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:le,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:le,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:le,offset:[4,0]}},$e=Pe,nt=0,qe={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Ie=function(Ve,Qe,Te){var $=X(Qe),he=Ve.getState();Ve.setState({defaultActiveFirst:Object(S.a)(Object(S.a)({},he.defaultActiveFirst),{},Object(i.a)({},$,Te))})},Oe=function(Ae){Object(_.a)(Qe,Ae);var Ve=Object(r.a)(Qe);function Qe(Te){var $;Object(f.a)(this,Qe),$=Ve.call(this,Te),$.onDestroy=function(ze){$.props.onDestroy(ze)},$.onKeyDown=function(ze){var it=ze.keyCode,ct=$.menuInstance,vt=$.props,pt=vt.isOpen,Rt=vt.store;if(it===s.a.ENTER)return $.onTitleClick(ze),Ie(Rt,$.props.eventKey,!0),!0;if(it===s.a.RIGHT)return pt?ct.onKeyDown(ze):($.triggerOpenChange(!0),Ie(Rt,$.props.eventKey,!0)),!0;if(it===s.a.LEFT){var Bt;if(pt)Bt=ct.onKeyDown(ze);else return;return Bt||($.triggerOpenChange(!1),Bt=!0),Bt}return pt&&(it===s.a.UP||it===s.a.DOWN)?ct.onKeyDown(ze):void 0},$.onOpenChange=function(ze){$.props.onOpenChange(ze)},$.onPopupVisibleChange=function(ze){$.triggerOpenChange(ze,ze?"mouseenter":"mouseleave")},$.onMouseEnter=function(ze){var it=$.props,ct=it.eventKey,vt=it.onMouseEnter,pt=it.store;Ie(pt,$.props.eventKey,!1),vt({key:ct,domEvent:ze})},$.onMouseLeave=function(ze){var it=$.props,ct=it.parentMenu,vt=it.eventKey,pt=it.onMouseLeave;ct.subMenuInstance=Object(m.a)($),pt({key:vt,domEvent:ze})},$.onTitleMouseEnter=function(ze){var it=$.props,ct=it.eventKey,vt=it.onItemHover,pt=it.onTitleMouseEnter;vt({key:ct,hover:!0}),pt({key:ct,domEvent:ze})},$.onTitleMouseLeave=function(ze){var it=$.props,ct=it.parentMenu,vt=it.eventKey,pt=it.onItemHover,Rt=it.onTitleMouseLeave;ct.subMenuInstance=Object(m.a)($),pt({key:vt,hover:!1}),Rt({key:vt,domEvent:ze})},$.onTitleClick=function(ze){var it=Object(m.a)($),ct=it.props;if(ct.onTitleClick({key:ct.eventKey,domEvent:ze}),ct.triggerSubMenuAction==="hover")return;$.triggerOpenChange(!ct.isOpen,"click"),Ie(ct.store,$.props.eventKey,!1)},$.onSubMenuClick=function(ze){typeof $.props.onClick=="function"&&$.props.onClick($.addKeyPath(ze))},$.onSelect=function(ze){$.props.onSelect(ze)},$.onDeselect=function(ze){$.props.onDeselect(ze)},$.getPrefixCls=function(){return"".concat($.props.rootPrefixCls,"-submenu")},$.getActiveClassName=function(){return"".concat($.getPrefixCls(),"-active")},$.getDisabledClassName=function(){return"".concat($.getPrefixCls(),"-disabled")},$.getSelectedClassName=function(){return"".concat($.getPrefixCls(),"-selected")},$.getOpenClassName=function(){return"".concat($.props.rootPrefixCls,"-submenu-open")},$.saveMenuInstance=function(ze){$.menuInstance=ze},$.addKeyPath=function(ze){return Object(S.a)(Object(S.a)({},ze),{},{keyPath:(ze.keyPath||[]).concat($.props.eventKey)})},$.triggerOpenChange=function(ze,it){var ct=$.props.eventKey,vt=function(){$.onOpenChange({key:ct,item:Object(m.a)($),trigger:it,open:ze})};it==="mouseenter"?$.mouseenterTimeout=setTimeout(function(){vt()},0):vt()},$.isChildrenSelected=function(){var ze={find:!1};return ge($.props.children,$.props.selectedKeys,ze),ze.find},$.isOpen=function(){return $.props.openKeys.indexOf($.props.eventKey)!==-1},$.adjustWidth=function(){if(!$.subMenuTitle||!$.menuInstance)return;var ze=ie.findDOMNode($.menuInstance);if(ze.offsetWidth>=$.subMenuTitle.offsetWidth)return;ze.style.minWidth="".concat($.subMenuTitle.offsetWidth,"px")},$.saveSubMenuTitle=function(ze){$.subMenuTitle=ze},$.getBaseProps=function(){var ze=Object(m.a)($),it=ze.props;return{mode:it.mode==="horizontal"?"vertical":it.mode,visible:$.props.isOpen,level:it.level+1,inlineIndent:it.inlineIndent,focusable:!1,onClick:$.onSubMenuClick,onSelect:$.onSelect,onDeselect:$.onDeselect,onDestroy:$.onDestroy,selectedKeys:it.selectedKeys,eventKey:"".concat(it.eventKey,"-menu-"),openKeys:it.openKeys,motion:it.motion,onOpenChange:$.onOpenChange,subMenuOpenDelay:it.subMenuOpenDelay,parentMenu:Object(m.a)($),subMenuCloseDelay:it.subMenuCloseDelay,forceSubMenuRender:it.forceSubMenuRender,triggerSubMenuAction:it.triggerSubMenuAction,builtinPlacements:it.builtinPlacements,defaultActiveFirst:it.store.getState().defaultActiveFirst[X(it.eventKey)],multiple:it.multiple,prefixCls:it.rootPrefixCls,id:$.internalMenuId,manualRef:$.saveMenuInstance,itemIcon:it.itemIcon,expandIcon:it.expandIcon,direction:it.direction}},$.getMotion=function(ze,it){var ct=Object(m.a)($),vt=ct.haveRendered,pt=$.props,Rt=pt.motion,Bt=pt.rootPrefixCls,Xt=Object(S.a)(Object(S.a)({},Rt),{},{leavedClassName:"".concat(Bt,"-hidden"),removeOnLeave:!1,motionAppear:vt||!it||ze!=="inline"});return Xt};var he=Te.store,Ze=Te.eventKey,He=he.getState(),ot=He.defaultActiveFirst;$.isRootMenu=!1;var st=!1;return ot&&(st=ot[Ze]),Ie(he,Ze,st),$}return Object(L.a)(Qe,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var $=this,he=this.props,Ze=he.mode,He=he.parentMenu,ot=he.manualRef;if(ot&&ot(this),Ze!=="horizontal"||!He.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return $.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var $=this.props,he=$.onDestroy,Ze=$.eventKey;he&&he(Ze),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function($){var he=this,Ze=this.getBaseProps(),He=this.getMotion(Ze.mode,Ze.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Ze.visible||Ze.forceSubMenuRender,!this.haveOpened)return p.createElement("div",null);var ot=Ze.direction;return p.createElement(J.default,Object.assign({visible:Ze.visible},He),function(st){var ze=st.className,it=st.style,ct=u()("".concat(Ze.prefixCls,"-sub"),ze,Object(i.a)({},"".concat(Ze.prefixCls,"-rtl"),ot==="rtl"));return p.createElement(Le,Object.assign({},Ze,{id:he.internalMenuId,className:ct,style:it}),$)})}},{key:"render",value:function(){var $,he=Object(S.a)({},this.props),Ze=he.isOpen,He=this.getPrefixCls(),ot=he.mode==="inline",st=u()(He,"".concat(He,"-").concat(he.mode),($={},Object(i.a)($,he.className,!!he.className),Object(i.a)($,this.getOpenClassName(),Ze),Object(i.a)($,this.getActiveClassName(),he.active||Ze&&!ot),Object(i.a)($,this.getDisabledClassName(),he.disabled),Object(i.a)($,this.getSelectedClassName(),this.isChildrenSelected()),$));this.internalMenuId||(he.eventKey?this.internalMenuId="".concat(he.eventKey,"$Menu"):(nt+=1,this.internalMenuId="$__$".concat(nt,"$Menu")));var ze={},it={},ct={};he.disabled||(ze={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},it={onClick:this.onTitleClick},ct={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var vt={},pt=he.direction;ot&&(pt==="rtl"?vt.paddingRight=he.inlineIndent*he.level:vt.paddingLeft=he.inlineIndent*he.level);var Rt={};this.props.isOpen&&(Rt={"aria-owns":this.internalMenuId});var Bt=null;he.mode!=="horizontal"&&(Bt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Bt=p.createElement(this.props.expandIcon,Object(S.a)({},this.props))));var Xt=p.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:vt,className:"".concat(He,"-title"),role:"button"},ct,it,{"aria-expanded":Ze},Rt,{"aria-haspopup":"true",title:typeof he.title=="string"?he.title:void 0}),he.title,Bt||p.createElement("i",{className:"".concat(He,"-arrow")})),Ft=this.renderChildren(he.children),Qt=he.parentMenu.isRootMenu?he.parentMenu.props.getPopupContainer:function(qn){return qn.parentNode},pn=qe[he.mode],Pn=he.popupOffset?{offset:he.popupOffset}:{},na=he.mode==="inline"?"":he.popupClassName;na+=pt==="rtl"?" ".concat(He,"-rtl"):"";var Ot=he.disabled,dn=he.triggerSubMenuAction,Rn=he.subMenuOpenDelay,Yn=he.forceSubMenuRender,On=he.subMenuCloseDelay,Wn=he.builtinPlacements;de.forEach(function(qn){return delete he[qn]}),delete he.onClick;var jt=pt==="rtl"?Object.assign({},Ge,Wn):Object.assign({},Pe,Wn);return delete he.direction,p.createElement("li",Object.assign({},he,ze,{className:st,role:"menuitem"}),ot&&Xt,ot&&Ft,!ot&&p.createElement(ee.a,{prefixCls:He,popupClassName:u()("".concat(He,"-popup"),na),getPopupContainer:Qt,builtinPlacements:jt,popupPlacement:pn,popupVisible:Ze,popupAlign:Pn,popup:Ft,action:Ot?[]:[dn],mouseEnterDelay:Rn,mouseLeaveDelay:On,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Yn},Xt))}}]),Qe}(p.Component);Oe.defaultProps={onMouseEnter:F,onMouseLeave:F,onTitleMouseEnter:F,onTitleMouseLeave:F,onTitleClick:F,manualRef:F,mode:"vertical",title:""};var Ce=Object(d.b)(function(Ae,Ve){var Qe=Ae.openKeys,Te=Ae.activeKey,$=Ae.selectedKeys,he=Ve.eventKey,Ze=Ve.subMenuKey;return{isOpen:Qe.indexOf(he)>-1,active:Te[Ze]===he,selectedKeys:$}})(Oe);Ce.isSubMenu=!0;var ue=Ce,N="menuitem-overflowed",ae=.5,K=function(Ae){Object(_.a)(Qe,Ae);var Ve=Object(r.a)(Qe);function Qe(){var Te;return Object(f.a)(this,Qe),Te=Ve.apply(this,arguments),Te.resizeObserver=null,Te.mutationObserver=null,Te.originalTotalWidth=0,Te.overflowedItems=[],Te.menuItemSizes=[],Te.cancelFrameId=null,Te.state={lastVisibleIndex:void 0},Te.getMenuItemNodes=function(){var $=Te.props.prefixCls,he=ie.findDOMNode(Object(m.a)(Te));return he?[].slice.call(he.children).filter(function(Ze){return Ze.className.split(" ").indexOf("".concat($,"-overflowed-submenu"))<0}):[]},Te.getOverflowedSubMenuItem=function($,he,Ze){var He=Te.props,ot=He.overflowedIndicator,st=He.level,ze=He.mode,it=He.prefixCls,ct=He.theme;if(st!==1||ze!=="horizontal")return null;var vt=Te.props.children[0],pt=vt.props,Rt=pt.children,Bt=pt.title,Xt=pt.style,Ft=Object(re.a)(pt,["children","title","style"]),Qt=Object(S.a)({},Xt),pn="".concat($,"-overflowed-indicator"),Pn="".concat($,"-overflowed-indicator");he.length===0&&Ze!==!0?Qt=Object(S.a)(Object(S.a)({},Qt),{},{display:"none"}):Ze&&(Qt=Object(S.a)(Object(S.a)({},Qt),{},{visibility:"hidden",position:"absolute"}),pn="".concat(pn,"-placeholder"),Pn="".concat(Pn,"-placeholder"));var na=ct?"".concat(it,"-").concat(ct):"",Ot={};return de.forEach(function(dn){Ft[dn]!==void 0&&(Ot[dn]=Ft[dn])}),p.createElement(ue,Object.assign({title:ot,className:"".concat(it,"-overflowed-submenu"),popupClassName:na},Ot,{key:pn,eventKey:Pn,disabled:!1,style:Qt}),he)},Te.setChildrenWidthAndResize=function(){if(Te.props.mode!=="horizontal")return;var $=ie.findDOMNode(Object(m.a)(Te));if(!$)return;var he=$.children;if(!he||he.length===0)return;var Ze=$.children[he.length-1];z(Ze,"display","inline-block");var He=Te.getMenuItemNodes(),ot=He.filter(function(st){return st.className.split(" ").indexOf(N)>=0});ot.forEach(function(st){z(st,"display","inline-block")}),Te.menuItemSizes=He.map(function(st){return ye(st,!0)}),ot.forEach(function(st){z(st,"display","none")}),Te.overflowedIndicatorWidth=ye($.children[$.children.length-1],!0),Te.originalTotalWidth=Te.menuItemSizes.reduce(function(st,ze){return st+ze},0),Te.handleResize(),z(Ze,"display","none")},Te.handleResize=function(){if(Te.props.mode!=="horizontal")return;var $=ie.findDOMNode(Object(m.a)(Te));if(!$)return;var he=ye($);Te.overflowedItems=[];var Ze=0,He;Te.originalTotalWidth>he+ae&&(He=-1,Te.menuItemSizes.forEach(function(ot){Ze+=ot,Ze+Te.overflowedIndicatorWidth<=he&&(He+=1)})),Te.setState({lastVisibleIndex:He})},Te}return Object(L.a)(Qe,[{key:"componentDidMount",value:function(){var $=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var he=ie.findDOMNode(this);if(!he)return;this.resizeObserver=new U.default(function(Ze){Ze.forEach(function(){var He=$.cancelFrameId;cancelAnimationFrame(He),$.cancelFrameId=requestAnimationFrame($.setChildrenWidthAndResize)})}),[].slice.call(he.children).concat(he).forEach(function(Ze){$.resizeObserver.observe(Ze)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){$.resizeObserver.disconnect(),[].slice.call(he.children).concat(he).forEach(function(Ze){$.resizeObserver.observe(Ze)}),$.setChildrenWidthAndResize()}),this.mutationObserver.observe(he,{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($){var he=this,Ze=this.state.lastVisibleIndex;return($||[]).reduce(function(He,ot,st){var ze=ot;if(he.props.mode==="horizontal"){var it=he.getOverflowedSubMenuItem(ot.props.eventKey,[]);Ze!==void 0&&he.props.className.indexOf("".concat(he.props.prefixCls,"-root"))!==-1&&(st>Ze&&(ze=p.cloneElement(ot,{style:{display:"none"},eventKey:"".concat(ot.props.eventKey,"-hidden"),className:"".concat(N)})),st===Ze+1&&(he.overflowedItems=$.slice(Ze+1).map(function(vt){return p.cloneElement(vt,{key:vt.props.eventKey,mode:"vertical-left"})}),it=he.getOverflowedSubMenuItem(ot.props.eventKey,he.overflowedItems)));var ct=[].concat(Object(fe.a)(He),[it,ze]);return st===$.length-1&&ct.push(he.getOverflowedSubMenuItem(ot.props.eventKey,[],!0)),ct}return[].concat(Object(fe.a)(He),[ze])},[])}},{key:"render",value:function(){var $=this.props,he=$.visible,Ze=$.prefixCls,He=$.overflowedIndicator,ot=$.mode,st=$.level,ze=$.tag,it=$.children,ct=$.theme,vt=Object(re.a)($,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),pt=ze;return p.createElement(pt,Object.assign({},vt),this.renderChildren(it))}}]),Qe}(p.Component);K.defaultProps={tag:"div",className:""};var _e=K;function et(Ae){return Ae.length?Ae.every(function(Ve){return!!Ve.props.disabled}):!0}function pe(Ae,Ve,Qe){var Te=Ae.getState();Ae.setState({activeKey:Object(S.a)(Object(S.a)({},Te.activeKey),{},Object(i.a)({},Ve,Qe))})}function Xe(Ae){return Ae.eventKey||"0-menu-"}function tt(Ae,Ve){var Qe=Ve,Te=Ae.children,$=Ae.eventKey;if(Qe){var he;if(te(Te,function(Ze,He){Ze&&Ze.props&&!Ze.props.disabled&&Qe===M(Ze,$,He)&&(he=!0)}),he)return Qe}return Qe=null,Ae.defaultActiveFirst&&te(Te,function(Ze,He){!Qe&&Ze&&!Ze.props.disabled&&(Qe=M(Ze,$,He))}),Qe}function V(Ae){if(Ae){var Ve=this.instanceArray.indexOf(Ae);Ve!==-1?this.instanceArray[Ve]=Ae:this.instanceArray.push(Ae)}}var Be=function(Ae){Object(_.a)(Qe,Ae);var Ve=Object(r.a)(Qe);function Qe(Te){var $;return Object(f.a)(this,Qe),$=Ve.call(this,Te),$.onKeyDown=function(he,Ze){var He=he.keyCode,ot;if($.getFlatInstanceArray().forEach(function(ze){ze&&ze.props.active&&ze.onKeyDown&&(ot=ze.onKeyDown(he))}),ot)return 1;var st=null;return(He===s.a.UP||He===s.a.DOWN)&&(st=$.step(He===s.a.UP?-1:1)),st?(he.preventDefault(),pe($.props.store,Xe($.props),st.props.eventKey),typeof Ze=="function"&&Ze(st),1):void 0},$.onItemHover=function(he){var Ze=he.key,He=he.hover;pe($.props.store,Xe($.props),He?Ze:null)},$.onDeselect=function(he){$.props.onDeselect(he)},$.onSelect=function(he){$.props.onSelect(he)},$.onClick=function(he){$.props.onClick(he)},$.onOpenChange=function(he){$.props.onOpenChange(he)},$.onDestroy=function(he){$.props.onDestroy(he)},$.getFlatInstanceArray=function(){return $.instanceArray},$.step=function(he){var Ze=$.getFlatInstanceArray(),He=$.props.store.getState().activeKey[Xe($.props)],ot=Ze.length;if(!ot)return null;he<0&&(Ze=Ze.concat().reverse());var st=-1;if(Ze.every(function(vt,pt){return vt&&vt.props.eventKey===He?(st=pt,!1):!0}),!$.props.defaultActiveFirst&&st!==-1&&et(Ze.slice(st,ot-1)))return;var ze=(st+1)%ot,it=ze;do{var ct=Ze[it];if(!ct||ct.props.disabled)it=(it+1)%ot;else return ct}while(it!==ze);return null},$.renderCommonMenuItem=function(he,Ze,He){var ot=$.props.store.getState(),st=Object(m.a)($),ze=st.props,it=M(he,ze.eventKey,Ze),ct=he.props;if(!ct||typeof he.type=="string")return he;var vt=it===ot.activeKey,pt=Object(S.a)(Object(S.a)({mode:ct.mode||ze.mode,level:ze.level,inlineIndent:ze.inlineIndent,renderMenuItem:$.renderMenuItem,rootPrefixCls:ze.prefixCls,index:Ze,parentMenu:ze.parentMenu,manualRef:ct.disabled?void 0:Object(a.a)(he.ref,V.bind(Object(m.a)($))),eventKey:it,active:!ct.disabled&&vt,multiple:ze.multiple,onClick:function(Bt){(ct.onClick||F)(Bt),$.onClick(Bt)},onItemHover:$.onItemHover,motion:ze.motion,subMenuOpenDelay:ze.subMenuOpenDelay,subMenuCloseDelay:ze.subMenuCloseDelay,forceSubMenuRender:ze.forceSubMenuRender,onOpenChange:$.onOpenChange,onDeselect:$.onDeselect,onSelect:$.onSelect,builtinPlacements:ze.builtinPlacements,itemIcon:ct.itemIcon||$.props.itemIcon,expandIcon:ct.expandIcon||$.props.expandIcon},He),{},{direction:ze.direction});return(ze.mode==="inline"||ne())&&(pt.triggerSubMenuAction="click"),p.cloneElement(he,pt)},$.renderMenuItem=function(he,Ze,He){if(!he)return null;var ot=$.props.store.getState(),st={openKeys:ot.openKeys,selectedKeys:ot.selectedKeys,triggerSubMenuAction:$.props.triggerSubMenuAction,subMenuKey:He};return $.renderCommonMenuItem(he,Ze,st)},Te.store.setState({activeKey:Object(S.a)(Object(S.a)({},Te.store.getState().activeKey),{},Object(i.a)({},Te.eventKey,tt(Te,Te.activeKey)))}),$.instanceArray=[],$}return Object(L.a)(Qe,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function($){return this.props.visible||$.visible||this.props.className!==$.className||!t()(this.props.style,$.style)}},{key:"componentDidUpdate",value:function($){var he=this.props,Ze="activeKey"in he?he.activeKey:he.store.getState().activeKey[Xe(he)],He=tt(he,Ze);if(He!==Ze)pe(he.store,Xe(he),He);else if("activeKey"in $){var ot=tt($,$.activeKey);He!==ot&&pe(he.store,Xe(he),He)}}},{key:"render",value:function(){var $=this,he=Object(o.a)({},this.props);this.instanceArray=[];var Ze=u()(he.prefixCls,he.className,"".concat(he.prefixCls,"-").concat(he.mode)),He={className:Ze,role:he.role||"menu"};he.id&&(He.id=he.id),he.focusable&&(He.tabIndex=0,He.onKeyDown=this.onKeyDown);var ot=he.prefixCls,st=he.eventKey,ze=he.visible,it=he.level,ct=he.mode,vt=he.overflowedIndicator,pt=he.theme;return de.forEach(function(Rt){return delete he[Rt]}),delete he.onClick,p.createElement(_e,Object.assign({},he,{prefixCls:ot,mode:ct,tag:"ul",level:it,theme:pt,visible:ze,overflowedIndicator:vt},He),p.Children.map(he.children,function(Rt,Bt){return $.renderMenuItem(Rt,Bt,st||"0-menu-")}))}}]),Qe}(p.Component);Be.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:F};var Se=Object(d.b)()(Be),Le=Se,De=h("Kwbf");function Ne(Ae,Ve,Qe){var Te=Ae.prefixCls,$=Ae.motion,he=Ae.defaultMotions,Ze=he===void 0?{}:he,He=Ae.openAnimation,ot=Ae.openTransitionName,st=Ve.switchingModeFromInline;if($)return $;if(Object(l.a)(He)==="object"&&He)Object(De.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof He=="string")return{motionName:"".concat(Te,"-open-").concat(He)};if(ot)return{motionName:ot};var ze=Ze[Qe];return ze||(st?null:Ze.other)}var se=function(Ae){Object(_.a)(Qe,Ae);var Ve=Object(r.a)(Qe);function Qe(Te){var $;Object(f.a)(this,Qe),$=Ve.call(this,Te),$.inlineOpenKeys=[],$.onSelect=function(He){var ot=Object(m.a)($),st=ot.props;if(st.selectable){var ze=$.store.getState(),it=ze.selectedKeys,ct=He.key;st.multiple?it=it.concat([ct]):it=[ct],"selectedKeys"in st||$.store.setState({selectedKeys:it}),st.onSelect(Object(S.a)(Object(S.a)({},He),{},{selectedKeys:it}))}},$.onClick=function(He){var ot=$.getRealMenuMode(),st=Object(m.a)($),ze=st.store,it=st.props.onOpenChange;ot!=="inline"&&!("openKeys"in $.props)&&(ze.setState({openKeys:[]}),it([])),$.props.onClick(He)},$.onKeyDown=function(He,ot){$.innerMenu.getWrappedInstance().onKeyDown(He,ot)},$.onOpenChange=function(He){var ot=Object(m.a)($),st=ot.props,ze=$.store.getState().openKeys.concat(),it=!1,ct=function(pt){var Rt=!1;if(pt.open)Rt=ze.indexOf(pt.key)===-1,Rt&&ze.push(pt.key);else{var Bt=ze.indexOf(pt.key);Rt=Bt!==-1,Rt&&ze.splice(Bt,1)}it=it||Rt};Array.isArray(He)?He.forEach(ct):ct(He),it&&("openKeys"in $.props||$.store.setState({openKeys:ze}),st.onOpenChange(ze))},$.onDeselect=function(He){var ot=Object(m.a)($),st=ot.props;if(st.selectable){var ze=$.store.getState().selectedKeys.concat(),it=He.key,ct=ze.indexOf(it);ct!==-1&&ze.splice(ct,1),"selectedKeys"in st||$.store.setState({selectedKeys:ze}),st.onDeselect(Object(S.a)(Object(S.a)({},He),{},{selectedKeys:ze}))}},$.onMouseEnter=function(He){$.restoreModeVerticalFromInline();var ot=$.props.onMouseEnter;ot&&ot(He)},$.onTransitionEnd=function(He){var ot=He.propertyName==="width"&&He.target===He.currentTarget,st=He.target.className,ze=Object.prototype.toString.call(st)==="[object SVGAnimatedString]"?st.animVal:st,it=He.propertyName==="font-size"&&ze.indexOf("anticon")>=0;(ot||it)&&$.restoreModeVerticalFromInline()},$.setInnerMenu=function(He){$.innerMenu=He},$.isRootMenu=!0;var he=Te.defaultSelectedKeys,Ze=Te.defaultOpenKeys;return"selectedKeys"in Te&&(he=Te.selectedKeys||[]),"openKeys"in Te&&(Ze=Te.openKeys||[]),$.store=Object(d.c)({selectedKeys:he,openKeys:Ze,activeKey:{"0-menu-":tt(Te,Te.activeKey)}}),$.state={switchingModeFromInline:!1},$}return Object(L.a)(Qe,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function($){this.updateOpentKeysWhenSwitchMode($),this.updateMiniStore();var he=this.props,Ze=he.siderCollapsed,He=he.inlineCollapsed,ot=he.onOpenChange;(!$.inlineCollapsed&&He||!$.siderCollapsed&&Ze)&&ot([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function($){var he=this.props,Ze=this.store,He=this.inlineOpenKeys,ot=Ze.getState(),st={};$.mode==="inline"&&he.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in he||((he.inlineCollapsed&&!$.inlineCollapsed||he.siderCollapsed&&!$.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=ot.openKeys.concat(),st.openKeys=[]),(!he.inlineCollapsed&&$.inlineCollapsed||!he.siderCollapsed&&$.siderCollapsed)&&(st.openKeys=He,this.inlineOpenKeys=[])),Object.keys(st).length&&Ze.setState(st)}},{key:"updateMenuDisplay",value:function(){var $=this.props.collapsedWidth,he=this.store,Ze=this.prevOpenKeys,He=this.getInlineCollapsed()&&($===0||$==="0"||$==="0px");He?(this.prevOpenKeys=he.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Ze&&(this.store.setState({openKeys:Ze}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var $=this.props.mode,he=this.state.switchingModeFromInline,Ze=this.getInlineCollapsed();return he&&Ze?"inline":Ze?"vertical":$}},{key:"getInlineCollapsed",value:function(){var $=this.props,he=$.inlineCollapsed,Ze=$.siderCollapsed;return Ze!==void 0?Ze:he}},{key:"restoreModeVerticalFromInline",value:function(){var $=this.state.switchingModeFromInline;$&&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 $=Object(S.a)({},Object(c.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),he=this.getRealMenuMode();return $.className+=" ".concat($.prefixCls,"-root"),$.direction==="rtl"&&($.className+=" ".concat($.prefixCls,"-rtl")),$=Object(S.a)(Object(S.a)({},$),{},{mode:he,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Ne(this.props,this.state,he)}),delete $.openAnimation,delete $.openTransitionName,p.createElement(d.a,{store:this.store},p.createElement(Le,Object.assign({},$,{ref:this.setInnerMenu}),this.props.children))}}]),Qe}(p.Component);se.defaultProps={selectable:!0,onClick:F,onSelect:F,onOpenChange:F,onDeselect:F,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:p.createElement("span",null,"\xB7\xB7\xB7")};var we=se,B=function(Ae){Object(_.a)(Qe,Ae);var Ve=Object(r.a)(Qe);function Qe(){var Te;return Object(f.a)(this,Qe),Te=Ve.apply(this,arguments),Te.onKeyDown=function($){var he=$.keyCode;return he===s.a.ENTER?(Te.onClick($),!0):void 0},Te.onMouseLeave=function($){var he=Te.props,Ze=he.eventKey,He=he.onItemHover,ot=he.onMouseLeave;He({key:Ze,hover:!1}),ot({key:Ze,domEvent:$})},Te.onMouseEnter=function($){var he=Te.props,Ze=he.eventKey,He=he.onItemHover,ot=he.onMouseEnter;He({key:Ze,hover:!0}),ot({key:Ze,domEvent:$})},Te.onClick=function($){var he=Te.props,Ze=he.eventKey,He=he.multiple,ot=he.onClick,st=he.onSelect,ze=he.onDeselect,it=he.isSelected,ct={key:Ze,keyPath:[Ze],item:Object(m.a)(Te),domEvent:$};ot(ct),He?it?ze(ct):st(ct):it||st(ct)},Te.saveNode=function($){Te.node=$},Te}return Object(L.a)(Qe,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var $=this.props;$.onDestroy&&$.onDestroy($.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=Object(S.a)({},this.props),Ze=u()(this.getPrefixCls(),he.className,($={},Object(i.a)($,this.getActiveClassName(),!he.disabled&&he.active),Object(i.a)($,this.getSelectedClassName(),he.isSelected),Object(i.a)($,this.getDisabledClassName(),he.disabled),$)),He=Object(S.a)(Object(S.a)({},he.attribute),{},{title:typeof he.title=="string"?he.title:void 0,className:Ze,role:he.role||"menuitem","aria-disabled":he.disabled});he.role==="option"?He=Object(S.a)(Object(S.a)({},He),{},{role:"option","aria-selected":he.isSelected}):(he.role===null||he.role==="none")&&(He.role="none");var ot={onClick:he.disabled?null:this.onClick,onMouseLeave:he.disabled?null:this.onMouseLeave,onMouseEnter:he.disabled?null:this.onMouseEnter},st=Object(S.a)({},he.style);he.mode==="inline"&&(he.direction==="rtl"?st.paddingRight=he.inlineIndent*he.level:st.paddingLeft=he.inlineIndent*he.level),de.forEach(function(it){return delete he[it]}),delete he.direction;var ze=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(ze=p.createElement(this.props.itemIcon,this.props)),p.createElement("li",Object.assign({},Object(c.default)(he,["onClick","onMouseEnter","onMouseLeave","onSelect"]),He,ot,{style:st,ref:this.saveNode}),he.children,ze)}}]),Qe}(p.Component);B.isMenuItem=!0,B.defaultProps={onSelect:F,onMouseEnter:F,onMouseLeave:F,manualRef:F};var We=Object(d.b)(function(Ae,Ve){var Qe=Ae.activeKey,Te=Ae.selectedKeys,$=Ve.eventKey,he=Ve.subMenuKey;return{active:Qe[he]===$,isSelected:Te.indexOf($)!==-1}})(B),rt=We,R=function(Ae){Object(_.a)(Qe,Ae);var Ve=Object(r.a)(Qe);function Qe(){var Te;return Object(f.a)(this,Qe),Te=Ve.apply(this,arguments),Te.renderInnerMenuItem=function($){var he=Te.props,Ze=he.renderMenuItem,He=he.index;return Ze($,He,Te.props.subMenuKey)},Te}return Object(L.a)(Qe,[{key:"render",value:function(){var $=Object(o.a)({},this.props),he=$.className,Ze=he===void 0?"":he,He=$.rootPrefixCls,ot="".concat(He,"-item-group-title"),st="".concat(He,"-item-group-list"),ze=$.title,it=$.children;return de.forEach(function(ct){return delete $[ct]}),delete $.onClick,delete $.direction,p.createElement("li",Object.assign({},$,{className:"".concat(Ze," ").concat(He,"-item-group")}),p.createElement("div",{className:ot,title:typeof ze=="string"?ze:void 0},ze),p.createElement("ul",{className:st},p.Children.map(it,this.renderInnerMenuItem)))}}]),Qe}(p.Component);R.isMenuItemGroup=!0,R.defaultProps={disabled:!0};var Me=R,Ue=function(Ve){var Qe=Ve.className,Te=Ve.rootPrefixCls,$=Ve.style;return p.createElement("li",{className:"".concat(Qe," ").concat(Te,"-item-divider"),style:$})};Ue.defaultProps={disabled:!0,className:"",style:{}};var q=Ue,Ee=I.e=we},"1q3G":function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=S;function S(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},"34/K":function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(_,r){if(!(_ instanceof r))throw new TypeError("Cannot call a class as a function")}function f(_,r){for(var p=0;p>0&3)*255/3,x[y*4+1]=(l[g+y]>>2&3)*255/3,x[y*4+2]=(l[g+y]>>4&3)*255/3,x[y*4+4]=0;l=x,g=0}return s.blitImage(p,e,c,u,l,g),i.rQskipBytes(u*t),this._lines-=u,!(this._lines>0)}}]),_}();I.default=m},"3690":function(Re,I,h){"use strict";function S(c){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(i){return typeof i}:S=function(i){return i&&typeof Symbol=="function"&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},S(c)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var f=m(h("Lo0S"));function L(){if(typeof WeakMap!="function")return null;var c=new WeakMap;return L=function(){return c},c}function m(c){if(c&&c.__esModule)return c;if(c===null||S(c)!=="object"&&typeof c!="function")return{default:c};var o=L();if(o&&o.has(c))return o.get(c);var i={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in c)if(Object.prototype.hasOwnProperty.call(c,a)){var n=s?Object.getOwnPropertyDescriptor(c,a):null;n&&(n.get||n.set)?Object.defineProperty(i,a,n):i[a]=c[a]}return i.default=c,o&&o.set(c,i),i}function _(c,o){if(!(c instanceof o))throw new TypeError("Cannot call a class as a function")}function r(c,o){for(var i=0;i0;){var l=1;if(t.rQwait("HEXTILE",l))return!1;var g=t.rQ,C=t.rQi,x=g[C];if(x>30)throw new Error("Illegal hextile subencoding (subencoding: "+x+")");var y=this._totalTiles-this._tiles,T=y%this._tilesX,A=Math.floor(y/this._tilesX),E=i+T*16,b=s+A*16,v=Math.min(16,i+a-E),O=Math.min(16,s+n-b);if(x&1)l+=v*O*4;else if(x&2&&(l+=4),x&4&&(l+=4),x&8){if(l++,t.rQwait("HEXTILE",l))return!1;var D=g[C+l-1];x&16?l+=D*(4+2):l+=D*2}if(t.rQwait("HEXTILE",l))return!1;if(C++,x===0)this._lastsubencoding&1?f.Debug(" Ignoring blank after RAW"):e.fillRect(E,b,v,O,this._background);else if(x&1)e.blitImage(E,b,v,O,g,C),C+=l-1;else{if(x&2&&(this._background=[g[C],g[C+1],g[C+2],g[C+3]],C+=4),x&4&&(this._foreground=[g[C],g[C+1],g[C+2],g[C+3]],C+=4),e.startTile(E,b,v,O,this._background),x&8){var W=g[C];C++;for(var Q=0;Q>4,w=Z&15,P=g[C];C++;var k=(P>>4)+1,F=(P&15)+1;e.subTile(Y,w,k,F,j)}}e.finishTile()}t.rQi=C,this._lastsubencoding=x,this._tiles--}return!0}}]),c}();I.default=d},"3MsV":function(Re,I,h){},"3wET":function(Re,I){Re.exports="data:image/png;base64,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"},"498V":function(Re,I,h){Re.exports=h.p+"static/logo.22b9a281.svg"},"4pCv":function(Re,I,h){"use strict";h.r(I);var S=h("oBTY"),f=h("bbsP"),L=h("/wGt"),m=h("jrin"),_=h("2qtc"),r=h("kLXV"),p=h("miYZ"),d=h("tsqr"),c=h("9og8"),o=h("tJVT"),i=h("PpiC"),s=h("k1fw"),a=h("ozfa"),n=h("MJZm"),t=h("WmNS"),e=h.n(t),u=h("q1tI"),l=h.n(u),g=h("Ty5D"),C=h("9kvl"),x=h("BUUv"),y=h("IxHN"),T=h("M8RZ"),A=h("giR+"),E=h("fyUT"),b=h("5NDa"),v=h("5rEg"),O=h("0Owb"),D=h("+L6B"),W=h("2/Rp"),Q=h("y8nQ"),j=h("Vl3Y"),Z=h("aHsQ"),Y=h("sGsY"),w=h("55Ip"),P=h("6/vW"),k=h("SFBS"),F=h("14J3"),M=h("BMrR"),X=h("jCWc"),te=h("kPKH"),ge=h("lOMy"),de=h("GIiI"),ye=h("P5Jw"),z=h("vS10"),ne=h("RCxd"),fe=h("500L"),re=h("m3rI"),ie=h("ErOA"),U=h("1vsH"),ee=Object(u.forwardRef)(function(me,Je){var mt=me.time;console.log("ScreenRecord:",Je);var ht=Object(u.useRef)(),Ct=Object(u.useState)(),xt=Object(o.a)(Ct,2),Vt=xt[0],St=xt[1],hn=Object(u.useRef)(),gt=2e3,ft=[];Object(u.useImperativeHandle)(Je,function(){return{startScreenRecord:Ut,downloadFile:wt}});function Ht(An,Dn){return Lt.apply(this,arguments)}function Lt(){return Lt=Object(c.a)(e.a.mark(function An(Dn,Wt){var ma,sn;return e.a.wrap(function(wn){for(;;)switch(wn.prev=wn.next){case 0:return ma=[],wn.next=3,new MediaRecorder(Dn);case 3:sn=wn.sent,sn.ondataavailable=function(bn){ma.push(bn.data)},sn.start(),hn.current=sn,window.recorderRefs=sn,sn.addEventListener("stop",function(bn){var ea=URL.createObjectURL(ma[0],{type:"video/mp4"});Object(U.v)("xxx.webm",ea)});case 9:case"end":return wn.stop()}},An)})),Lt.apply(this,arguments)}function wt(){if(!window.recorderRefs){d.b.warn("\u60A8\u8FD8\u6CA1\u6709\u5F00\u542F\u89C6\u9891\u5F55\u5236\uFF0C\u8BF7\u5148\u53BB\u5F55\u5236\u89C6\u9891\u5427\uFF01");return}var An=ht.current.srcObject.getTracks();An.forEach(function(Dn){Dn.stop()}),window.recorderRefs.addEventListener("dataavailable",function(Dn){var Wt=URL.createObjectURL(Dn.data,{type:"video/mp4"});Object(U.v)("\u5C4F\u5E55\u5F55\u5236\u89C6\u9891.webm",Wt)})}function Ut(){navigator.mediaDevices.getDisplayMedia({video:!0,audio:!0}).then(function(An){return ht.current.srcObject=An,ft.push(An),ht.current.captureStream=ht.current.captureStream||ht.current.mozCaptureStream,new Promise(function(Dn){return ht.current.onplaying=Dn})}).then(function(){return Ht(ht.current.captureStream(),gt)}).then(function(An){}).catch(function(An){An.name==="NotFoundError"?d.b.warn("\u627E\u4E0D\u5230\u6444\u50CF\u5934\u6216\u9EA6\u514B\u98CE\u3002\u65E0\u6CD5\u5F55\u5236."):d.b.warn(An.name)})}return l.a.createElement("div",{style:{position:"absolute",top:"0",zIndex:-1}},l.a.createElement("video",{onPause:function(){},width:"60",height:"120",autoPlay:!0,muted:!0,ref:ht}))}),J=ee,le={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},Pe=function(me){var Je=me.className,mt=me.mirror_description,ht=me.git_url,Ct=me.difficulty,xt=me.task_pass,Vt=me.test_set_permission,St=me.onVncAction,hn=me.shixun,gt=me.window_vnc_url,ft=me.linux_vnc,Ht=me.vnc_url,Lt=me.unity_3d_routes,wt=me.taskData;console.log(wt);var Ut=Object(g.i)(),An=Object(u.useState)("8082"),Dn=Object(o.a)(An,2),Wt=Dn[0],ma=Dn[1],sn=Object(u.useState)(!1),gn=Object(o.a)(sn,2),wn=gn[0],bn=gn[1],ea=Object(u.useRef)(),Ta=gt?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",Aa=gt?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",Ia=function(){r.a.confirm({title:"\u91CD\u542F\u4E91\u4E3B\u673A",icon:l.a.createElement(ne.a,null),content:"\u60A8\u786E\u5B9A\u8981\u91CD\u542F\u4E91\u4E3B\u673A\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var Zt=Object(c.a)(e.a.mark(function sa(){var kn;return e.a.wrap(function(fa){for(;;)switch(fa.prev=fa.next){case 0:return fa.next=2,Object(z.f)({identifier:Ut.taskId});case 2:return kn=fa.sent,(kn==null?void 0:kn.status)===0&&d.b.info("\u91CD\u542F\u6210\u529F"),fa.abrupt("return","");case 5:case"end":return fa.stop()}},sa)}));function Ln(){return Zt.apply(this,arguments)}return Ln}()})},nr=function(){r.a.info({title:"\u6587\u4EF6\u4E0A\u4F20",icon:null,okText:"\u5173\u95ED",width:600,centered:!0,content:l.a.createElement("div",{className:"pt10"},l.a.createElement(fe.b,{isDragger:!0,maxSize:1024,additionalText:'\u9ED8\u8BA4\u5B58\u653E\u76EE\u5F55\u8DEF\u5F84\u4E3A"'.concat(Ta,'"'),action:"".concat(re.a.API_SERVER,"/api/sci/projects/").concat(Ut.taskId,"/upload_file.json?debug=admin"),onChange:function(Ln){Ln.some(function(sa){var kn;return((kn=sa.response)===null||kn===void 0?void 0:kn.status)===0})&&(r.a.destroyAll(),d.b.info("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F"))}}))})},lt=function(){r.a.confirm({title:"\u4E0B\u8F7D\u4EE3\u7801",centered:!0,width:600,content:"\u4EE3\u7801\u4E0B\u8F7D\u529F\u80FD\uFF1A\u5C06\u201C".concat(Aa,"\u201D\u76EE\u5F55\u8FDB\u884C\u6253\u5305\u5E76\u4E0B\u8F7D"),onOk:function(){var Zt=Object(c.a)(e.a.mark(function sa(){return e.a.wrap(function(ra){for(;;)switch(ra.prev=ra.next){case 0:return ra.next=2,Object(ie.a)("/api/sci/projects/".concat(Ut.taskId,"/download_file.json?debug=admin"),{method:"post",body:{autoDownload:!0},headers:{responseType:"arraybuffer",Accept:"application/vnd.ms-excel;charset=utf-8"}});case 2:return ra.abrupt("return",!0);case 3:case"end":return ra.stop()}},sa)}));function Ln(){return Zt.apply(this,arguments)}return Ln}()})},da=function(){var Zt,Ln;(Zt=ea.current)===null||Zt===void 0||((Ln=Zt.startScreenRecord)===null||Ln===void 0)||Ln.call(Zt)},Ra=function(){var Zt=wt.webssh;r.a.info({title:"SSH\u76F4\u8FDE",width:600,centered:!0,content:l.a.createElement(l.a.Fragment,null,l.a.createElement(M.a,null,l.a.createElement(te.a,{flex:"50px"},"\u8D26\u53F7"),l.a.createElement(te.a,null,Zt==null?void 0:Zt.username)),l.a.createElement(M.a,null,l.a.createElement(te.a,{flex:"50px"},"\u5730\u5740"),l.a.createElement(te.a,null,Zt==null?void 0:Zt.address)),l.a.createElement(M.a,null,l.a.createElement(te.a,{flex:"50px"},"\u7AEF\u53E3"),l.a.createElement(te.a,null,Zt==null?void 0:Zt.servicePort)),l.a.createElement(M.a,null,l.a.createElement(te.a,{flex:"50px"},"\u5BC6\u7801"),l.a.createElement(te.a,null,Zt==null?void 0:Zt.password)))})};return l.a.createElement("div",{className:"tpi-code-setting ".concat(Je),style:{height:"calc(100vh - 54px )"}},l.a.createElement("h3",null,"\u529F\u80FD"),l.a.createElement("section",null,l.a.createElement("a",{id:"full-screen",title:"\u5168\u5C4F",className:"file-item action",onClick:function(){St("full-screen")}}," ",l.a.createElement("i",{className:"iconfont icon-quanping"}),"\u5F00\u542F / \u9000\u51FA\u5168\u5C4F "),!Lt&&l.a.createElement(l.a.Fragment,null,l.a.createElement("a",{id:"reset-task",onClick:function(){return St("reset-task")},className:"file-item action",title:"\u91CD\u7F6E\u73AF\u5883"}," ",l.a.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91CD\u7F6E\u73AF\u5883 "),l.a.createElement("a",{onClick:function(){return nr()},className:"file-item action",title:"\u4E0A\u4F20\u6587\u4EF6"}," ",l.a.createElement("i",{className:"iconfont icon-shangchuanshipin1"}),"\u4E0A\u4F20\u6587\u4EF6"),l.a.createElement("a",{onClick:function(){return lt()},className:"file-item action",title:"\u4E0B\u8F7D\u6587\u4EF6"}," ",l.a.createElement("i",{className:"iconfont icon-xiazai3"}),"\u4E0B\u8F7D\u6587\u4EF6"),l.a.createElement("a",{onClick:function(){return da()},className:"file-item action",title:"\u5C4F\u5E55\u5F55\u5236"}," ",l.a.createElement("i",{className:"iconfont icon-jiaruketang1"}),"\u5C4F\u5E55\u5F55\u5236"),l.a.createElement("a",{className:"file-item action w100",title:"ssh\u76F4\u8FDE"}," ",l.a.createElement("i",{className:"iconfont icon-suanfasheji"}),l.a.createElement(M.a,{align:"middle",className:"w100"},l.a.createElement(te.a,{flex:"1",onClick:Ra},l.a.createElement(W.a,{type:"text",loading:wn},l.a.createElement("span",{style:{color:"#ddd",marginLeft:-11}},"ssh\u76F4\u8FDE"))))),gt&&l.a.createElement("a",{id:"reset-task",onClick:Ia,className:"file-item action",title:"\u91CD\u542F\u4E91\u4E3B\u673A"}," ",l.a.createElement(de.a,{style:{marginRight:21,color:"#FFF"},className:"c-white font16"}),"\u91CD\u542F\u4E91\u4E3B\u673A "),ht?l.a.createElement(ye.CopyToClipboard,{text:ht,onCopy:function(){return d.b.success("\u590D\u5236\u6210\u529F")}},l.a.createElement("a",{id:"copy-git",title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740",className:"file-item action"}," ",l.a.createElement("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740 ")):null)),l.a.createElement(J,{ref:ea}))},Ge=h("9VGf"),$e=h("DjyN"),nt=h("NUBc"),qe=h("5Dmo"),Ie=h("3S7+"),Oe=h("JJs0"),Ce=h.n(Oe),ue,N,ae=(ue=Object(U.G)())!==null&&ue!==void 0&&ue.homework_common_id?{homework_common_id:(N=Object(U.G)())===null||N===void 0?void 0:N.homework_common_id}:{};function K(me){return Object(ie.c)("tasks/".concat(me,".json"),ae)}function _e(me){return Object(ie.c)("sci/projects/".concat(me,"/get_data_sets.json"))}function et(me){return Object(ie.c)("myshixuns/".concat(me,"/challenges.json"))}function pe(me,Je){return Object(ie.c)("myshixuns/".concat(me,"/subject_challenges.json"),Je)}function Xe(me,Je,mt){return Object(ie.c)("tasks/".concat(me,"/star.json?shixun_id=").concat(Je,"&star=").concat(mt))}function tt(me,Je){return Object(ie.c)("tasks/".concat(me,"/rep_content.json"),Object(s.a)(Object(s.a)({},Je),ae))}function V(me,Je){return Object(ie.f)("myshixuns/".concat(me,"/update_file.json"),Je)}function Be(me,Je){return Object(ie.c)("tasks/".concat(me,"/reset_original_code.json"),Object(s.a)(Object(s.a)({},Je),ae))}function Se(me,Je){return Object(ie.f)("myshixuns/".concat(me,"/reset_repository.json"),Je)}function Le(me,Je){return Object(ie.c)("tasks/".concat(me,"/reset_passed_code.json"),Object(s.a)(Object(s.a)({},Je),ae))}function De(me,Je){return Object(ie.f)("tasks/".concat(me,"/game_build.json"),Object(s.a)(Object(s.a)({},Je),ae))}function Ne(me,Je){return Object(ie.c)("tasks/".concat(me,"/game_status.json"),Object(s.a)(Object(s.a)({},Je),ae))}function se(me,Je){return Object(ie.f)("tasks/".concat(me,"/choose_build.json"),Object(s.a)(Object(s.a)({},Je),ae))}function we(me){return Object(ie.c)("tasks/".concat(me,"/picture_display.json"),ae)}function B(me,Je){return Object(ie.c)("tasks/".concat(me,"/cost_time.json"),Object(s.a)(Object(s.a)({},Je),ae))}function We(me,Je){return Object(ie.c)("courses/".concat(me,"/inform_detail.json"),Je)}function rt(me){return Object(ie.f)("tasks/".concat(me,"/plus_or_cancel_praise.json"))}function R(me){var Je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object(ie.f)("myshixuns/".concat(me,"/repository.json"),Je)}function Me(me,Je){return Object(ie.c)("myshixuns/".concat(me,"/open_webssh.json"),Je||{})}function Ue(me,Je){return Object(ie.c)("myshixuns/".concat(me,"/open_vm_webssh.json"),Je)}function q(me){return Object(ie.c)("tasks/".concat(me,"/close_webssh.json"))}function Ee(me){return Ae.apply(this,arguments)}function Ae(){return Ae=Object(c.a)(e.a.mark(function me(Je){var mt;return e.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.next=2,Object(ie.f)("/sci/projects/".concat(Je,"/delete_pod.json"));case 2:if(mt=Ct.sent,!((mt==null?void 0:mt.status)>=0)){Ct.next=5;break}return Ct.abrupt("return",Object(ie.f)("/sci/projects/".concat(Je,"/start_environment.json"),ae));case 5:case"end":return Ct.stop()}},me)})),Ae.apply(this,arguments)}function Ve(me){return Object(ie.f)("tasks/".concat(me,"/reset_environment"))}function Qe(me,Je){return Object(ie.f)("tasks/".concat(me,"/reset_linux_vnc_link.json"),Je||{})}function Te(me){return Object(ie.c)("tasks/".concat(me,"/check_test_sets.json"))}function $(me){return Object(ie.c)("tasks/".concat(me,"/get_answer_info.json"))}function he(me){return Object(ie.c)("tasks/".concat(me,"/get_choose_answer.json"))}function Ze(me){return Object(ie.c)("tasks/".concat(me,"/unlock_choose_answer.json"))}function He(me,Je){return Object(ie.c)("tasks/".concat(me,"/unlock_answer.json?answer_id=").concat(Je))}function ot(me,Je,mt){return Object(ie.f)("tasks/".concat(me,"/set_games_status.json"),{result:Je,data:mt})}function st(me){return Object(ie.f)("/sci/projects/".concat(me,"/extend_release.json"))}function ze(me,Je){return Object(ie.f)("/sci/projects/".concat(me,"/save_mirror.json"),Object(s.a)({},Je))}function it(me){return Object(ie.a)("/api/tasks/".concat(me,"/active.json"),{method:"post",body:{template_id:window.sessionStorage.imageId}})}function ct(me){return Object(ie.f)("tasks/".concat(me,"/extend_linux_vnc.json"),ae)}function vt(me,Je){return Object(ie.c)("tasks/".concat(me,"/rank_list.json"),Je)}function pt(me,Je){return Object(ie.f)("tasks/".concat(me,"/close_windows_vnc.json"),{tpi_id:Je})}function Rt(me){return Object(ie.c)("tasks/".concat(me,"/pull_files.json"))}function Bt(me,Je){return Object(ie.f)("tasks/".concat(me,"/log_output"),Je)}function Xt(me){return Object(ie.c)("tasks/".concat(me,"/stop_log_output.json"))}function Ft(me){return Qt.apply(this,arguments)}function Qt(){return Qt=Object(c.a)(e.a.mark(function me(Je){return e.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return ht.abrupt("return",Object(ie.a)("/api/myshixuns/".concat(Je.id,"/add_file.json"),{method:"post",body:Je}));case 1:case"end":return ht.stop()}},me)})),Qt.apply(this,arguments)}function pn(me){return Pn.apply(this,arguments)}function Pn(){return Pn=Object(c.a)(e.a.mark(function me(Je){return e.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return ht.abrupt("return",Object(ie.a)("/api/myshixuns/".concat(Je.id,"/delete_git_file.json"),{method:"Delete",body:Je}));case 1:case"end":return ht.stop()}},me)})),Pn.apply(this,arguments)}function na(me){return Ot.apply(this,arguments)}function Ot(){return Ot=Object(c.a)(e.a.mark(function me(Je){return e.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return ht.abrupt("return",Object(ie.a)("/api/myshixuns/".concat(Je.id,"/mv_file.json"),{method:"post",body:Je}));case 1:case"end":return ht.stop()}},me)})),Ot.apply(this,arguments)}function dn(me){return Rn.apply(this,arguments)}function Rn(){return Rn=Object(c.a)(e.a.mark(function me(Je){return e.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return ht.abrupt("return",Object(ie.a)("/api/tasks/".concat(Je.id,"/rep_content.json"),{method:"get",params:Je}));case 1:case"end":return ht.stop()}},me)})),Rn.apply(this,arguments)}var Yn;(function(me){me.Classrooms="classrooms",me.Shixuns="shixuns",me.Paths="paths",me.Projects="projects",me.Videos="videos",me.Topics="topics",me.Teach="teach-group"})(Yn||(Yn={}));var On=function(Je){var mt=Je.userDetail,ht=Je.user,Ct=Je.globalSetting,xt=Je.loading,Vt=Je.dispatch,St=Je.onClose,hn=Je.shixun,gt=Object(i.a)(Je,["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"]),ft=Object(g.i)(),Ht=Object(u.useState)([]),Lt=Object(o.a)(Ht,2),wt=Lt[0],Ut=Lt[1],An=Object(u.useState)(""),Dn=Object(o.a)(An,2),Wt=Dn[0],ma=Dn[1],sn=Object(u.useState)(0),gn=Object(o.a)(sn,2),wn=gn[0],bn=gn[1],ea=Object(u.useState)(Object(s.a)({page:1,limit:20},ft)),Ta=Object(o.a)(ea,2),Aa=Ta[0],Ia=Ta[1],nr=Object(u.useCallback)(function(){return gt.visible},[gt.visible]);Object(u.useEffect)(function(){Aa.page=1,lt()},[gt.visible]);var lt=function(){var da=Object(c.a)(e.a.mark(function Ra(){var yn;return e.a.wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:return Ln.next=2,_e(ft.taskId);case 2:yn=Ln.sent,yn&&(Ut(Object(S.a)(yn.data_sets)),bn(yn.data_sets_count),ma(yn.folder_name));case 4:case"end":return Ln.stop()}},Ra)}));return function(){return da.apply(this,arguments)}}();return l.a.createElement("div",{style:{height:"calc(100vh - 51px)",padding:"20px 15px"}},l.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6570\u636E\u96C6"),l.a.createElement("dl",{className:Ce.a.list},l.a.createElement(Ie.a,{title:Wt},l.a.createElement("dt",{className:"c-white"},Wt)),l.a.createElement("dd",null,l.a.createElement(ye.CopyToClipboard,{text:Wt,onCopy:function(){return d.b.success("\u590D\u5236\u6210\u529F")}},l.a.createElement("span",{className:"".concat(Ce.a.copy," current")},"\u70B9\u51FB\u590D\u5236")))),l.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6587\u4EF6\u8DEF\u5F84"),wt==null?void 0:wt.map(function(da,Ra){return l.a.createElement("dl",{className:Ce.a.list},l.a.createElement(Ie.a,{title:da.filename},l.a.createElement("dt",{className:"c-white"},da.filename)),l.a.createElement("dd",null,l.a.createElement(ye.CopyToClipboard,{text:da.file_path,onCopy:function(){return d.b.success("\u590D\u5236\u6210\u529F")}},l.a.createElement("span",{className:"".concat(Ce.a.copy," current")},"\u70B9\u51FB\u590D\u5236"))))}),l.a.createElement("div",{className:"tc"},l.a.createElement(nt.a,{onChange:function(Ra){Aa.page=Ra,lt()},className:Ce.a.page,size:"small",total:wn,pageSize:Aa.limit,hideOnSinglePage:!0})))},Wn=Object(C.a)(function(me){var Je=me.user,mt=me.userDetail,ht=me.loading,Ct=me.shixunsDetail,xt=me.globalSetting;return{user:Je,userDetail:mt,shixunsDetail:Ct,globalSetting:xt,loading:ht.models.index}})(On),jt=h("dhSg"),qn=h("q1cb"),wa=h("iOsX"),zn=h.n(wa),Jn=h("XG6U"),ua=h.n(Jn),Tn=h("bntm"),ga=h("bPs0"),ka=Y.a.Countdown;function cr(){return l.a.createElement("p",null,"\u684C\u9762\u7CFB\u7EDF\u5C06\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001\uFF0C\u60A8\u5728\u7CFB\u7EDF\u4E2D\u521B\u5EFA\u7684\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931\u3002\u8BF7\u786E\u4FDD\u60A8\u7684\u6570\u636E\u5DF2\u4FDD\u5B58\uFF08\u5982\uFF1A\u7248\u672C\u5E93\u4EE3\u7801\u5DF2\u63A8\u9001\u5230\u670D\u52A1\u5668\uFF09\u3002\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\uFF1F")}var qa=function(me){var Je=me.mirror_description,mt=me.difficulty,ht=me.git_url,Ct=me.vnc_url,xt=me.window_vnc_url,Vt=me.linux_vnc,St=me.isNotice,hn=me.user,gt=me.game,ft=me.shixun,Ht=ft===void 0?{}:ft,Lt=me.taskData,wt=Lt===void 0?{}:Lt,Ut=me.resetVncLoading,An=me.onUpdateCostTime,Dn=me.lastedGetTaskInfoTime,Wt=me.onShowNotice,ma=me.onResetGitCode,sn=me.onResetVnc,gn=me.onBack,wn=me.history,bn=me.onAddVncTime,ea=me.onUpdateCode,Ta=me.unity_3d_routes,Aa=me.remaining_time,Ia=me.st,nr=Ht.name,lt=Ht.identifier,da=Ht.task_pass,Ra=Ht.test_set_permission,yn=Object(u.useState)(!1),Zt=Object(o.a)(yn,2),Ln=Zt[0],sa=Zt[1],kn=Object(u.useState)(!1),ra=Object(o.a)(kn,2),fa=ra[0],ar=ra[1],pr=Object(u.useState)({}),ir=Object(o.a)(pr,2),Pa=ir[0],sr=ir[1],mr=Object(u.useState)(!1),_r=Object(o.a)(mr,2),vr=_r[0],Ma=_r[1],an=Object(u.useState)(null),ya=Object(o.a)(an,2),gr=ya[0],At=ya[1],cn=Object(u.useState)(1800),Un=Object(o.a)(cn,2),Zn=Un[0],_a=Un[1],rn=Object(u.useState)(!1),Da=Object(o.a)(rn,2),Ea=Da[0],ha=Da[1],Kn=Object(u.useState)(!1),Bn=Object(o.a)(Kn,2),ta=Bn[0],pa=Bn[1],ja=Object(g.h)().query,La=Object(g.i)(),Ca=Object(u.useState)(!1),Gt=Object(o.a)(Ca,2),qt=Gt[0],Xn=Gt[1],oa=j.a.useForm(),xa=Object(o.a)(oa,1),Ua=xa[0],Ka=Object(u.useMemo)(function(){return Date.now()+Aa},[Aa]);Object(u.useEffect)(function(){vr||setTimeout(function(){Ma(!0)},1e3*60)},[vr]),Object(u.useEffect)(function(){jt.a.subscribe("update-windows-time",function(Hn){_a(parseInt(Aa/1e3))}),_a(Aa/1e3)},[]),Object(u.useEffect)(function(){var Hn;return ja.type==="exercises"&&Pa!==null&&Pa!==void 0&&(Hn=Pa.exercise)!==null&&Hn!==void 0&&Hn.screen_open&&(ga.b.forEach(function(In,Ba){document.addEventListener(In,Fa,!1),document.addEventListener("blur",Fa,!1)}),window.focus(),window.onblur=function(){Object(Tn.a)()&&(Fa(),Object(Tn.b)())}),function(){ga.b.forEach(function(In,Ba){document.removeEventListener(In,Fa,!1)})}},[Pa]);var Ya=function(){ha(!Ea)},Fa=function(In){window.parent.postMessage("backExercise","*"),In!=="back"&&Object(Tn.b)()};function Tr(){sa(!Ln)}function br(){sa(!1),ar(!1)}function Wr(){Object(C.c)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!0}),wn.replace("/innovation/project/detail/".concat(La.taskId))}function Rr(){if(Ut)return;sn()}function yr(){r.a.confirm({title:"\u9000\u51FA",icon:l.a.createElement(ne.a,null),content:"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5236\u4F5C\u955C\u50CF\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Wr})}function ao(Hn){if(br(),Hn==="reset-task"&&(Ut||r.a.confirm({title:"\u91CD\u7F6E\u73AF\u5883",icon:l.a.createElement(ne.a,null),content:"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){Rr(),Ma(!1)}})),Hn==="reset-code"&&(Ut||r.a.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:l.a.createElement(ne.a,null),content:"\u60A8\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:ma})),Hn==="full-screen")if(Object(Tn.a)())Object(Tn.b)();else{var In,Ba;Object(Tn.d)((In=document)===null||In===void 0||((Ba=In.getElementById)===null||Ba===void 0)?void 0:Ba.call(In,"task-right-panel"))}Hn==="show-clipboard-box"&&jt.a.publish("show-clipboard-box")}var Er={task_pass:da,test_set_permission:Ra,mirror_description:Je,difficulty:mt,resetVncLoading:Ut,git_url:ht,onVncAction:ao,window_vnc_url:xt,linux_vnc:Vt,vnc_url:Ct,shixun:Ht,unity_3d_routes:Ta},zr=Object(u.useCallback)(function(){return Zn?(console.log("VncTimer:",Zn),l.a.createElement(dr,{defaultTime:Zn,onAddVncTime:bn,onReset:Rr,toShixun:Wr,title:""})):null},[Zn]);return Object(u.useEffect)(function(){ta&&Ua.setFieldsValue({name:"",version:"",description:""})},[ta]),l.a.createElement("div",{className:"task-header-container"},ja.type!=="exercises"&&l.a.createElement(l.a.Fragment,null,wt.name),l.a.createElement("h2",{className:"shixun-info"},nr),l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{className:"flex-container"},l.a.createElement(l.a.Fragment,null,xt&&l.a.createElement(w.a,{onClick:function(In){In.preventDefault(),jt.a.publish("send-ctrl-alt-delete")},className:"c-grey-c mr20"},"\u53D1\u9001CTRL+ALT+DELETE"),zr()),l.a.createElement("i",{className:"iconfont icon-shijian1"}),l.a.createElement(ka,{valueStyle:{color:"white",fontSize:"12px"},style:{marginRight:20,marginLeft:5},value:Ka}),l.a.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:Tr},l.a.createElement("img",{alt:"tool",src:zn.a,width:16}),"\u5DE5\u5177\u680F"),l.a.createElement("a",{className:"btn-vnc",title:"\u6570\u636E\u96C6",onClick:function(){return ar(!0)}},l.a.createElement("img",{alt:"tool",src:ua.a,width:18}),"\u6570\u636E\u96C6"))),l.a.createElement(W.a,{type:"primary",disabled:!vr,onClick:Object(c.a)(e.a.mark(function Hn(){return e.a.wrap(function(Ba){for(;;)switch(Ba.prev=Ba.next){case 0:pa(!0);case 1:case"end":return Ba.stop()}},Hn)}))},"\u4FDD\u5B58\u955C\u50CF"),l.a.createElement("a",{className:"btn-out",onClick:yr,title:"\u9000\u51FA\u5B9E\u8BAD"},l.a.createElement("i",{className:"iconfont icon-kaiguan"})),l.a.createElement(T.a,null,l.a.createElement(L.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:Ln,onClose:br},l.a.createElement(Pe,Object(O.a)({},Er,{taskData:wt})))),l.a.createElement(T.a,null,l.a.createElement(L.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:fa,onClose:br,style:{height:"100%"}},l.a.createElement(Wn,null))),l.a.createElement(r.a,{title:"\u4FDD\u5B58\u955C\u50CF",visible:ta,okButtonProps:{loading:qt},onCancel:function(){pa(!1)},onOk:function(){Ua.submit()}},l.a.createElement("div",null,l.a.createElement("p",{style:{color:"#6B758B"}},"\u628A\u5F53\u524D\u7684\u73AF\u5883\u5B58\u4E3A\u4E00\u4E2A\u65B0\u7684\u955C\u50CF\u3002\u786E\u5B9A\u4FDD\u5B58\u540E\uFF0C\u5728\u6211\u7684\u955C\u50CF\u53EF\u4EE5\u770B\u5230\u8BE5\u955C\u50CF\u7684\u4FDD\u5B58\u72B6\u6001\u3002"),l.a.createElement(j.a,{labelCol:{span:4},wrapperCol:{span:20},form:Ua,onFinish:function(){var Hn=Object(c.a)(e.a.mark(function In(Ba){var za;return e.a.wrap(function(Vr){for(;;)switch(Vr.prev=Vr.next){case 0:return Xn(!0),Vr.next=3,ze(La.taskId,Ba);case 3:za=Vr.sent,(za==null?void 0:za.status)==0&&(d.b.info("\u4FDD\u5B58\u6210\u529F"),pa(!1)),(za==null?void 0:za.status)===-5&&r.a.confirm({title:"\u8986\u76D6\u955C\u50CF\u63D0\u793A",content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u4F60\u7684\u3010\u955C\u50CF\u5217\u8868\u3011\u5B58\u5728\u540C\u540D\u4E14\u540C\u7248\u672C\u53F7\u7684\u955C\u50CF\uFF0C \u60A8\u786E\u5B9A\u8981\u8986\u76D6\u539F\u6765\u7684\u955C\u50CF\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var Ro=Object(c.a)(e.a.mark(function Qn(){var $t;return e.a.wrap(function(ia){for(;;)switch(ia.prev=ia.next){case 0:return ia.next=2,ze(La.taskId,Object(s.a)({is_cover:!0},Ba));case 2:$t=ia.sent,($t==null?void 0:$t.status)==0&&(d.b.info("\u8986\u76D6\u6210\u529F"),pa(!1));case 4:case"end":return ia.stop()}},Qn)}));function Io(){return Ro.apply(this,arguments)}return Io}()}),Xn(!1);case 7:case"end":return Vr.stop()}},In)}));return function(In){return Hn.apply(this,arguments)}}()},l.a.createElement(j.a.Item,{label:"\u955C\u50CF\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u955C\u50CF\u540D\u79F0"},{pattern:/^[a-z0-9_]+$/,message:"\u53EA\u5141\u8BB8\u8F93\u5165\u6570\u5B57\u6216\u5C0F\u5199\u5B57\u6BCD"}]},l.a.createElement(v.a,{type:"text",maxLength:60})),l.a.createElement(j.a.Item,{label:" \u7248\u672C\u53F7",name:"version",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7248\u672C\u53F7"}]},l.a.createElement(E.a,{style:{width:"100%"}})),l.a.createElement(j.a.Item,{label:"\u955C\u50CF\u63CF\u8FF0",name:"description",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u955C\u50CF\u63CF\u8FF0"}]},l.a.createElement(v.a.TextArea,null))))))},Va=300;function dr(me){var Je=me.onAddVncTime,mt=me.onReset,ht=me.toShixun,Ct=me.title,xt=Ct===void 0?"":Ct,Vt=me.defaultTime,St=Object(u.useState)(Vt),hn=Object(o.a)(St,2),gt=hn[0],ft=hn[1],Ht=Object(u.useState)(!1),Lt=Object(o.a)(Ht,2),wt=Lt[0],Ut=Lt[1];Object(Ge.a)(function(){ft(gt-1)},gt>0?1e3:null),Object(u.useEffect)(function(){gt===Va&&Ut(!0)},[gt]),Object(u.useEffect)(function(){Vt0)){bn.next=8;break}return bn.next=4,Je();case 4:gn=bn.sent,ft((gn==null?void 0:gn.remaining_time)/1e3),bn.next=10;break;case 8:ft(Vt),mt();case 10:case"end":return bn.stop()}},sn)})),Wt.apply(this,arguments)}function ma(){gt0){for(var mt=0;mt1&&arguments[1]!==void 0?arguments[1]:"",mt=[],ht=0;ht0||Vt.target.offsetWidth>0){var St=Ur(Vt.target.offsetWidth,Vt.target.offsetHeight,me),hn=Object(o.a)(St,2),gt=hn[0],ft=hn[1];console.log("cols, rows",gt,ft),jt.a.publish("ssh-xterm-resize",{columns:gt,rows:ft,width:Vt.target.offsetWidth,height:Vt.target.offsetHeight}),me.resize(gt,ft);var Ht=Nr.Base64.decode("IA=="),Lt=Nr.Base64.decode("CBtbSw==");me.write(Ht),me.write(Lt)}}}catch(wt){Ct.e(wt)}finally{Ct.f()}});return mt.observe(Je),mt}var xo=3e4,so=function(me){var Je=me.sshConfigData,mt=me.sid,ht=Object(u.useState)(null),Ct=Object(o.a)(ht,2),xt=Ct[0],Vt=Ct[1],St=Je.ws_url,hn=Je.password,gt=Je.port,ft=Object(u.useRef)(),Ht=Object(u.useRef)(),Lt=Object(u.useRef)(!1);return Object(u.useEffect)(function(){if(ft.current&&St){var wt=new ro.Terminal({fontSize:16,rendererType:"dom"});console.log("el.current:",ft.current),wt.open(ft.current),wt.onData(function(An){console.log("data:",An),Ht.current&&(Ht.current.readyState===1&&(Ht.current.send(JSON.stringify({tp:"client",data:An})),jt.a.publish("on-operating-ssh")))}),wt.write("Connecting..."),Vt(wt);var Ut=Co(wt,ft.current);return function(){wt.dispose(),Ut.unobserve(ft.current)}}},[St,ft.current]),Object(u.useEffect)(function(){if(xt&&St){function wt(){var sn=new WebSocket(St);console.log("socketInstance:",St),Ht.current=sn,sn.onopen=function(){var gn=xt.element.parentElement;if(gn){var wn=gn.offsetWidth,bn=gn.offsetHeight;console.log("init",{tp:"init",data:Object(s.a)(Object(s.a)({},Je),{},{secret:hn,width:wn,height:bn,rows:xt.rows,columns:xt.cols})}),sn.send(JSON.stringify({tp:"init",data:Object(s.a)(Object(s.a)({},Je),{},{secret:hn,width:wn,height:bn,rows:xt.rows,columns:xt.cols})}))}xt.focus()},sn.onerror=function(gn){console.log("------in socket error----",gn,sn,St)},sn.onmessage=function(gn){Lt.current||(xt.write("\r"),setTimeout(function(){},1e3)),Lt.current=!0,console.log("event:",gn);var wn=Nr.Base64.decode(gn.data.toString()),bn=xt._core._renderService.dimensions.actualCellWidth||9.5;console.log("data:",wn,bn,xt),xt.write(wn)},sn.onclose=function(gn){Ut&&clearInterval(Ut),xt.write(`\r -connection closed`)}}var Ut=setInterval(function(){Ht.current&&Ht.current.send(JSON.stringify({tp:"h"}))},xo),An=jt.a.subscribe("create-socket",function(sn){mt==sn&&(Ht.current&&Ht.current.readyState===1?xt.focus():wt(),xt.focus())}),Dn=jt.a.subscribe("close-socket",function(sn){mt===sn&&(Ht.current&&(Ht.current.close(),Lt.current=!1,xt.clear()),Ht.current=null)}),Wt=jt.a.subscribe("ssh-xterm-resize",function(sn){Ht.current&&Ht.current.readyState===1&&Ht.current.send(JSON.stringify({tp:"resize",data:Object(s.a)({},sn)}))}),ma=jt.a.subscribe("ssh-add-connect-time",function(){Ht.current&&Ht.current.readyState===1&&Ht.current.send(JSON.stringify({tp:"overtime"}))});return function(){Dn(),An(),Wt(),ma(),Ht.current&&(Ht.current.close(),Lt.current=!1)}}},[xt,St,gt]),l.a.createElement("div",{className:io.a["xterm-panel-wrp"]},l.a.createElement("div",{ref:ft,className:io.a["xterm-panel"]},St?null:l.a.createElement("p",{style:{color:"#fff"}},"\u6B63\u5728\u8FDE\u63A5\u547D\u4EE4\u884C\u670D\u52A1...")))},Do=h("BWJ9"),Lo=h("MXD1"),rr=h("CFYs"),Yr=h("1dTM"),lo=h.n(Yr),uo=h("3MsV"),Xa=v.a.TextArea,$a=function(me){var Je=me.onCancel,mt=me.onSave,ht=me.content,Ct=Object(u.useState)(ht),xt=Object(o.a)(Ct,2),Vt=xt[0],St=xt[1];function hn(ft){St(ft.target.value)}function gt(){mt(Vt)}return Object(u.useEffect)(function(){St(ht)},[ht]),l.a.createElement("div",{className:"clipboard-box"},l.a.createElement("h3",null,"\u5B9E\u9A8C\u73AF\u5883\u526A\u5207\u677F\uFF1A"),l.a.createElement(Xa,{value:Vt,onChange:hn,className:"clipboard"}),l.a.createElement("p",null," ",l.a.createElement("b",null," 1.\u4ECE\u5916\u90E8\u590D\u5236\u5185\u5BB9\u5230\u5B9E\u9A8C\u73AF\u5883\u5185\uFF1A ")," \u7C98\u8D34\u5185\u5BB9\u5230\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u70B9\u51FB\u4FDD\u5B58\uFF0C\u7136\u540E\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u8FDB\u884C\u7C98\u8D34\u3002 "),l.a.createElement("p",null," ",l.a.createElement("b",null," 2.\u83B7\u53D6\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7684\u5185\u5BB9\uFF1A ")," \u8BF7\u5148\u5728\u73AF\u5883\u4E2D\u590D\u5236\u5185\u5BB9\uFF0C\u590D\u5236\u52A8\u4F5C\u5B8C\u6210\u540E\u5185\u5BB9\u4F1A\u663E\u793A\u5728\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u7136\u540E\u5728\u4E0A\u9762\u6587\u672C\u6846\u4E2D\u518D\u6B21\u590D\u5236\u3002 "),l.a.createElement("div",{className:"btn-action-container"},l.a.createElement(W.a,{type:"ghost",onClick:Je,style:{marginRight:10}},"\u53D6\u6D88"),l.a.createElement(W.a,{type:"primary",onClick:gt},"\u4FDD\u5B58")))},er=h("ye1Q"),Jr=h("osed"),Ar=h.n(Jr),Dr=h("wd/R"),Zr=h.n(Dr),ko=l.a.createElement(er.a,{style:{fontSize:24},spin:!0});function co(me){return me.replace(/\\u([\dA-Za-z]{4})/g,function(Je,mt){return String.fromCharCode(parseInt("0x"+mt))})}function Lr(me){me||(me=window.location.search);var Je=me.substr(1),mt={};return Je.split("&").forEach(function(ht){var Ct=ht.split("=");mt[Ct[0]]=decodeURIComponent(Ct[1])}),mt}var Kr={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5B9E\u9A8C\u73AF\u5883\u51C6\u5907\u4E2D"},Vn;(function(me){me[me.SET_LOADING=0]="SET_LOADING",me[me.SET_IS_LARGE=1]="SET_IS_LARGE",me[me.SET_MES=2]="SET_MES",me[me.SET_STATE=3]="SET_STATE",me[me.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",me[me.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT",me[me.UPDATE_ALL=6]="UPDATE_ALL"})(Vn||(Vn={}));function fr(me,Je){switch(Je.type){case Vn.SET_LOADING:return Object(s.a)(Object(s.a)({},me),{},{loading:Je.payload});case Vn.SET_IS_LARGE:return Object(s.a)({},Object(s.a)(Object(s.a)({},me),{},{isLarge:Je.payload}));case Vn.SET_MES:return Object(s.a)(Object(s.a)({},me),{},{mes:Je.payload});case Vn.SET_STATE:return Object(s.a)(Object(s.a)({},me),Je.payload);case Vn.SET_TRANSFER_CONTENT:return Object(s.a)(Object(s.a)({},me),{},{transferContent:Je.payload});case Vn.SHOW_CLIPBOARD_BOX:return Object(s.a)(Object(s.a)({},me),{},{showClipBoardBox:Je.payload});case Vn.UPDATE_ALL:return Object(s.a)({loading:me.loading},Je.payload);default:throw new Error}}var Fr=function(me){var Je,mt=me.vnc_url,ht=me.window_vnc_url,Ct=me.linux_vnc,xt=me.virtual_machine,Vt=me.taskId,St=me.taskData,hn=Object(u.useRef)(),gt=Object(u.useRef)(),ft=Object(u.useRef)(),Ht=Object(u.useRef)(),Lt=Object(u.useState)(),wt=Object(o.a)(Lt,2),Ut=wt[0],An=wt[1],Dn=Object(u.useState)(!1),Wt=Object(o.a)(Dn,2),ma=Wt[0],sn=Wt[1],gn=Object(u.useReducer)(fr,Kr),wn=Object(o.a)(gn,2),bn=wn[0],ea=wn[1],Ta=Object(u.useState)(0),Aa=Object(o.a)(Ta,2),Ia=Aa[0],nr=Aa[1],lt=bn.mes,da=bn.loading,Ra=bn.showClipBoardBox,yn=bn.isLarge,Zt=bn.transferContent,Ln=Object(u.useState)(0),sa=Object(o.a)(Ln,2),kn=sa[0],ra=sa[1],fa=Object(u.useRef)(),ar=Object(g.i)(),pr=ar;Object(u.useEffect)(function(){return window.addEventListener("visibilitychange",Pa),function(){var At,cn;(At=gt.current)===null||At===void 0||((cn=At.disconnect)===null||cn===void 0)||cn.call(At),window.removeEventListener("visibilitychange",Pa)}},[]),Object(u.useEffect)(function(){return window.sessionStorage.imageId=Ut,function(){window.sessionStorage.removeItem("imageId")}},[Ut]);var ir=function(){var cn;(St==null||((cn=St.shixun)===null||cn===void 0)?void 0:cn.windows_connection_mode)==="rdp"?setTimeout(function(){an()},1500):Object(Tn.a)()?ft.current.resizeSession=!0:setTimeout(function(){ft.current.resizeSession=!1},900)};Object(u.useEffect)(function(){return window.addEventListener("visibilitychange",Pa),document.addEventListener(Object(Tn.c)(),ir),function(){document.removeEventListener(Object(Tn.c)(),ir),window.removeEventListener("visibilitychange",Pa)}},[]);var Pa=function(cn){if(document.visibilityState==="visible"){var Un=sessionStorage.vncPageLeaveTime;Zr()(new Date).diff(Zr()(Un),"minutes")>2&&nr(new Date().getTime()),sessionStorage.removeItem("vncPageLeaveTime")}else sessionStorage.vncPageLeaveTime=new Date};function sr(){ea({type:Vn.SHOW_CLIPBOARD_BOX,payload:!1})}function mr(){ea({type:Vn.SET_IS_LARGE,payload:!yn})}function _r(At){var cn;return hn.current&&(cn=new jr.default(function(Un){var Zn=Object(Qa.a)(Un),_a;try{for(Zn.s();!(_a=Zn.n()).done;){var rn,Da=_a.value;if((St==null||((rn=St.shixun)===null||rn===void 0)?void 0:rn.windows_connection_mode)==="rdp"&&an(),Da.target.offsetHeight>0||Da.target.offsetWidth>0){var Ea;At==null||((Ea=At._eventHandlers)===null||Ea===void 0)||Ea.windowResize()}}}catch(ha){Zn.e(ha)}finally{Zn.f()}}),cn.observe(hn.current)),cn}var vr=function(){var At=Object(c.a)(e.a.mark(function cn(){var Un,Zn,_a,rn,Da;return e.a.wrap(function(ha){for(;;)switch(ha.prev=ha.next){case 0:return _a=(Un=Lr())!==null&&Un!==void 0&&Un.homework_common_id?{homework_common_id:(Zn=Lr())===null||Zn===void 0?void 0:Zn.homework_common_id}:{},ha.next=3,Object(ie.a)("/api/tasks/".concat(ar.taskId||Vt,"/get_vnc_link.json"),{method:"post",body:Object(s.a)(Object(s.a)(Object(s.a)({},ar),_a),{},{template_id:Ut})});case 3:if(rn=ha.sent,!((rn==null?void 0:rn.status)===-3)){ha.next=6;break}return ha.abrupt("return",new Promise(function(){var Kn=Object(c.a)(e.a.mark(function Bn(ta,pa){return e.a.wrap(function(La){for(;;)switch(La.prev=La.next){case 0:r.a.confirm({content:"\u68C0\u6D4B\u5230\u60A8\u5DF2\u7ECF\u5F00\u542F\u4E86\u5176\u4ED6\u5B9E\u9A8C\u73AF\u5883\uFF0C\u8BF7\u5148\u5173\u95ED\u73AF\u5883\u540E\uFF0C\u518D\u8FDE\u63A5",okText:"\u7ACB\u5373\u5173\u95ED",cancelText:"\u7A0D\u540E\u5173\u95ED",onOk:function(){var Ca=Object(c.a)(e.a.mark(function qt(){return e.a.wrap(function(oa){for(;;)switch(oa.prev=oa.next){case 0:return clearTimeout(fa.current),ra(0),oa.next=4,pt(ar.taskId,rn==null?void 0:rn.message);case 4:return nr(Ia+1),oa.abrupt("return");case 6:case"end":return oa.stop()}},qt)}));function Gt(){return Ca.apply(this,arguments)}return Gt}()});case 1:case"end":return La.stop()}},Bn)}));return function(Bn,ta){return Kn.apply(this,arguments)}}()));case 6:if(!((rn==null?void 0:rn.status)===-1)){ha.next=8;break}throw new String(rn==null?void 0:rn.message);case 8:return xt&&(Object(U.U)("PVEAuthCookie",rn==null||((Da=rn.data)===null||Da===void 0)?void 0:Da.cookies_value,1),Object(U.U)("PVELangCookie","zh_CN",1)),jt.a.publish("update-windows-time",rn==null?void 0:rn.data),ha.abrupt("return",rn);case 11:case"end":return ha.stop()}},cn)}));return function(){return At.apply(this,arguments)}}();Object(u.useEffect)(function(){var At,cn;function Un(Kn){ht&&(d.b.warn("\u7531\u4E8E\u957F\u65F6\u95F4\u672A\u64CD\u4F5C\uFF0C\u8FDE\u63A5\u5931\u6548\uFF0C\u6B63\u5728\u91CD\u65B0\u8FDE\u63A5Windows VNC\u670D\u52A1"),ea({type:Vn.SET_LOADING,payload:!0}),nr(Ia+1))}jt.a.subscribe("reset-linux-windows-loading",function(){ea({type:Vn.SET_LOADING,payload:!0})}),jt.a.subscribe("reset-linux-windos-vnc",function(){nr(Ia+1)});function Zn(){ra(100),clearTimeout(fa.current),setTimeout(function(){var Kn,Bn;(Kn=At)===null||Kn===void 0||((Bn=Kn._eventHandlers)===null||Bn===void 0)||Bn.windowResize(),ea({type:Vn.SET_LOADING,payload:!1})},1300),jt.a.subscribe("send-ctrl-alt-delete",function(){var Kn;(Kn=At)===null||Kn===void 0||Kn.sendCtrlAltDel()})}function _a(Kn){var Bn=co(Kn.detail.text);ea({type:Vn.SET_TRANSFER_CONTENT,payload:Bn})}if((ht||mt||Ct||xt&&Ut)&&hn.current){var rn;clearTimeout(fa.current),(St==null||((rn=St.shixun)===null||rn===void 0)?void 0:rn.windows_connection_mode)==="rdp"&&an(),new Promise(Object(c.a)(e.a.mark(function Kn(){var Bn,ta,pa,ja,La,Ca,Gt;return e.a.wrap(function(Xn){for(;;)switch(Xn.prev=Xn.next){case 0:Bn=Lr(),ta="",ja=new URL(decodeURIComponent(St==null?void 0:St.vnc_url)),La=ja.protocol,Ca=ja.searchParams,Gt=ja.host,pa=Ca.get("password"),ta="".concat(La==="https:"?"wss":"ws","://").concat(Gt,"/").concat(Bn.path||"websockify"),At=new lo.a(hn.current,ta,{credentials:{password:pa},wsProtocols:["binary"],resize:"scale",show_dot:!0}),cn=_r(At),At.viewOnly=Bn.view_only||!1,ht?At.scaleViewport=!0:At.scaleViewport=Bn.scale||!1,At.scaleViewport=!0,At.showDotCursor=!0,At.resizeSession=!0,ft.current=At,At.addEventListener("disconnect",Un),At.addEventListener("connect",Zn),At.addEventListener("clipboard",_a);case 17:case"end":return Xn.stop()}},Kn)})));var Da=jt.a.subscribe("vnc-reseting",function(){ra(0),ea({type:Vn.SET_STATE,payload:{loading:!0,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}})}),Ea=jt.a.subscribe("vnc-enlarge",function(Kn){}),ha=jt.a.subscribe("show-clipboard-box",function(){ea({type:Vn.SHOW_CLIPBOARD_BOX,payload:!0})});return ra(0),function(){var Kn,Bn,ta,pa;(Kn=At)===null||Kn===void 0||Kn.removeEventListener("disconnect",Un),(Bn=At)===null||Bn===void 0||Bn.removeEventListener("connect",Zn),(ta=At)===null||ta===void 0||ta.removeEventListener("clipboard",_a),Da(),Ea(),ha(),(pa=cn)===null||pa===void 0||pa.unobserve(hn.current)}}},[mt,ht,Ct,Ia,Ut]),Object(u.useEffect)(function(){var At,cn;if(xt&&(St==null||((At=St.shixun_virtual_templates)===null||At===void 0)?void 0:At.length)===1){var Un,Zn;An(St==null||((Un=St.shixun_virtual_templates)===null||Un===void 0||((Zn=Un[0])===null||Zn===void 0))?void 0:Zn.template_id)}else xt&&(St==null||((cn=St.shixun_virtual_templates)===null||cn===void 0)?void 0:cn.length)>1&&sn(!0)},[xt]);function Ma(At){var cn;(cn=ft.current)===null||cn===void 0||cn.clipboardPasteFrom(At),ea({type:Vn.SET_TRANSFER_CONTENT,payload:At}),d.b.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),sr()}function an(){var At,cn;At=Math.min(document.getElementById("task-right-panel").clientWidth/1920,document.getElementById("task-right-panel").clientHeight/1260),Ht.current.parentElement.className="wh1080p",Ht.current.parentElement.style.cssText="transform:scale(".concat(At,");transform-origin:center center"),hn.current.style.cssText="translate(-50%, -50%) scale("+At+")"}Object(u.useEffect)(function(){kn==0&&(clearTimeout(fa.current),ya())},[kn]);var ya=function At(){kn>99?kn=99:(kn=kn+1,fa.current=setTimeout(function(){At()},1500)),kn<100&&ra(kn)},gr=Object(u.useMemo)(function(){var At;return da?"none":Ct||xt||ht&&(St==null||((At=St.shixun)===null||At===void 0)?void 0:At.windows_connection_mode)==="rdp"?"block":"none"},[Ct,da,xt,ht]);return l.a.createElement(u.Fragment,null,ma&&l.a.createElement("div",{className:Ar.a.selectImage},l.a.createElement("section",{className:Ar.a.container},l.a.createElement("h1",null,"\u9009\u62E9\u89D2\u8272"),l.a.createElement("aside",null,St==null||((Je=St.shixun_virtual_templates)===null||Je===void 0)?void 0:Je.map(function(At,cn){return l.a.createElement(M.a,{align:"middle",key:cn},l.a.createElement(te.a,{flex:"1"},At.template_name),l.a.createElement(te.a,null,l.a.createElement(W.a,{type:"primary",onClick:function(){An(At.template_id),sn(!1)}},"\u5F00\u59CB\u5B9E\u9A8C")))})))),yn&&l.a.createElement("a",{className:"btn-vnc-resize",onClick:mr},l.a.createElement("i",{className:"iconfont icon-tuichuquanping"})),l.a.createElement("div",{style:{width:"100%",height:"calc(100% - 50px)",overflow:"hidden",position:"absolute",display:gr==="block"?"flex":"none",alignItems:"center",justifyContent:"center",zIndex:6}},l.a.createElement("div",null,l.a.createElement("iframe",{style:{position:yn?"fixed":"absolute",left:0,top:yn?54:40,width:"100%",height:"calc(100% - ".concat(yn?"100px":"45px",")")},frameBorder:"0",ref:Ht,allowFullScreen:!0}))),l.a.createElement("div",{style:{position:yn?"fixed":"absolute",left:0,top:0,zIndex:5,width:"100%",height:"calc(100% - ".concat(yn?"100px":"0",")")},className:"".concat(ht?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"," ").concat(yn?"full-screen":"")},da?l.a.createElement(y.a,{message:lt,style:{color:"#0152d9"}},l.a.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},l.a.createElement(rr.a,{percent:kn,format:function(cn){return l.a.createElement("span",{className:"c-white"},cn,"%")}}))):null,l.a.createElement("div",{ref:hn,className:"vnc-panel ".concat(da?"hidden zIndexf1":"animated fadeIn")})),l.a.createElement(T.a,null,l.a.createElement(r.a,{title:"\u590D\u5236\u7C98\u8D34",centered:!0,maskClosable:!1,visible:Ra,onCancel:sr,footer:null},l.a.createElement($a,{onCancel:sr,onSave:Ma,content:Zt}))))},fo=function(me){var Je=me.taskData,mt=me.evaluateLoading,ht=me.evaluateMessage,Ct=me.language,xt=me.onEval,Vt=Je.vnc_url,St=Je.shixun,hn=Je.test_sets,gt=Je.test_sets_count,ft=Je.sets_error_count,Ht=Je.last_compile_output,Lt=Je.game,wt=Je.allowed_unlock,Ut=Je.user,An=Object(u.useState)(!1),Dn=Object(o.a)(An,2),Wt=Dn[0],ma=Dn[1],sn=Object(u.useState)(!1),gn=Object(o.a)(sn,2),wn=gn[0],bn=gn[1];function ea(){bn(!wn)}return console.log("vnc_url:",Vt),l.a.createElement(u.Fragment,null,l.a.createElement(Fr,{vnc_url:Vt,window_vnc_url:Je.windows_vnc,virtual_machine:Je==null?void 0:Je.virtual_machine,linux_vnc:Je.linux_vnc,taskData:Je}),wn?l.a.createElement("div",{className:"vnc-mask"}):null,l.a.createElement("div",{className:"vnc-test-list ".concat(Wt?"large":wn?"pop":"")},l.a.createElement("div",{className:"vnc-test-list-body"},Wt?null:l.a.createElement("span",{className:"arrow-container",onClick:ea},l.a.createElement("i",{className:"iconfont ".concat(wn?"icon-xiajiantou":"icon-shangjiantou"," ")})))))},ho=h("LQ8X"),or=h.n(ho),Br=function(Je,mt){switch(mt.type){case"MOVE_X":return Object(s.a)(Object(s.a)({},Je),{},{moveX:mt.payload});case"SET_DRAGMODULE":return Object(s.a)(Object(s.a)({},Je),{},{showDragModule:mt.payload});case"TRIGGER_RIGHT_PANEL_MASK":return Object(s.a)(Object(s.a)({},Je),{},{showDragMask:mt.payload})}},wr=Y.a.Countdown,tr;(function(me){me[me.LoadFail=1]="LoadFail",me[me.ReLoad=2]="ReLoad",me[me.Success=3]="Success"})(tr||(tr={}));var po={moveX:"40%",showDragModule:!1,showDragMask:!1},mo=function(Je){var mt=Je.globalSetting,ht=Je.loading,Ct=Je.taskData,xt=Je.dispatch,Vt=Object(i.a)(Je,["globalSetting","loading","taskData","dispatch"]),St=Object(g.i)(),hn=Object(u.useRef)(),gt=Object(u.useState)(!0),ft=Object(o.a)(gt,2),Ht=ft[0],Lt=ft[1],wt=Object(u.useState)(!1),Ut=Object(o.a)(wt,2),An=Ut[0],Dn=Ut[1],Wt=Object(u.useState)(0),ma=Object(o.a)(Wt,2),sn=ma[0],gn=ma[1],wn=Object(u.useState)(0),bn=Object(o.a)(wn,2),ea=bn[0],Ta=bn[1],Aa=Object(u.useState)(!0),Ia=Object(o.a)(Aa,2),nr=Ia[0],lt=Ia[1],da=Object(u.useState)(!1),Ra=Object(o.a)(da,2),yn=Ra[0],Zt=Ra[1],Ln=Object(u.useRef)(!0),sa=Object(u.useState)({}),kn=Object(o.a)(sa,2),ra=kn[0],fa=kn[1],ar=Object(u.useState)({}),pr=Object(o.a)(ar,2),ir=pr[0],Pa=pr[1],sr=Object(u.useState)(),mr=Object(o.a)(sr,2),_r=mr[0],vr=mr[1],Ma=Object(u.useRef)(),an=Object(u.useState)(tr.Success),ya=Object(o.a)(an,2),gr=ya[0],At=ya[1],cn=Object(u.useState)(),Un=Object(o.a)(cn,2),Zn=Un[0],_a=Un[1],rn=Object(u.useState)(),Da=Object(o.a)(rn,2),Ea=Da[0],ha=Da[1],Kn=Object(u.useState)(!1),Bn=Object(o.a)(Kn,2),ta=Bn[0],pa=Bn[1],ja=Object(u.useState)(""),La=Object(o.a)(ja,2),Ca=La[0],Gt=La[1],qt=Object(u.useRef)(null),Xn=Object(u.useRef)({}),oa=Object(u.useRef)(!1),xa=Object(u.useReducer)(Br,po),Ua=Object(o.a)(xa,2),Ka=Ua[0],Ya=Ua[1];Object(u.useEffect)(function(){return window.addEventListener("message",Fa),function(){window.removeEventListener("message",Fa)}},[]);var Fa=function($t){($t==null?void 0:$t.data)==="jupytermessage"&&Ln.current&&(Ln.current=!1,Tr(),oa.current||setTimeout(function(){return Ln.current=!0},500))},Tr=function(){var Qn=Object(c.a)(e.a.mark(function $t(){return e.a.wrap(function(ia){for(;;)switch(ia.prev=ia.next){case 0:case"end":return ia.stop()}},$t)}));return function(){return Qn.apply(this,arguments)}}(),br=function(){var Qn=Object(c.a)(e.a.mark(function $t(){var Kt;return e.a.wrap(function(En){for(;;)switch(En.prev=En.next){case 0:return En.next=2,Object(z.d)({identifier:St.identifier});case 2:Kt=En.sent,Kt&&(fa(Kt),Xn.current=Object(s.a)({},Kt),Pa(Object(s.a)(Object(s.a)({},ir),{},{test_sets:(Kt==null?void 0:Kt.test_sets)||[]})),Ya({type:"SET_DRAGMODULE",payload:Kt.jupyter_show_description}));case 4:case"end":return En.stop()}},$t)}));return function(){return Qn.apply(this,arguments)}}(),Wr=function(){var Qn=Object(c.a)(e.a.mark(function $t(){var Kt,ia,En,Cr,Ja;return e.a.wrap(function(xr){for(;;)switch(xr.prev=xr.next){case 0:return xr.next=2,Object(z.c)({identifier:St.identifier});case 2:if(Kt=xr.sent,Lt(!1),!(Kt!=null&&Kt.url)){xr.next=14;break}if(vr(Kt.url),hn.current=(ia=Object(U.R)(Kt==null||((En=Kt.url)===null||En===void 0||((Cr=En[0])===null||Cr===void 0))?void 0:Cr.url))===null||ia===void 0?void 0:ia.token,Ma.current=Kt.port,!(((Ja=Kt.url)===null||Ja===void 0?void 0:Ja.length)>1)){xr.next=10;break}return xr.abrupt("return");case 10:return lt(!1),yr(),At(tr.Success),xr.abrupt("return");case 14:Kt.status===-1?(At(tr.LoadFail),lt(!1)):At(tr.ReLoad);case 15:case"end":return xr.stop()}},$t)}));return function(){return Qn.apply(this,arguments)}}(),Rr=function($t){lt(!1),Ta($t),yr(),At(tr.Success)},yr=function(){var Qn=Object(c.a)(e.a.mark(function $t(){var Kt;return e.a.wrap(function(En){for(;;)switch(En.prev=En.next){case 0:return En.next=2,Object(z.e)({identifier:St.identifier});case 2:if(Kt=En.sent,!((Kt==null?void 0:Kt.status)!==0)){En.next=5;break}return En.abrupt("return");case 5:if(Kt!=null&&Kt.useSeconds){En.next=8;break}return ao(),En.abrupt("return");case 8:Kt!=null&&Kt.remainingSeconds&&(_a(Date.now()+Kt.remainingSeconds*1e3),ha(Kt.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(Kt.remainingSeconds-300)*1e3));case 9:case"end":return En.stop()}},$t)}));return function(){return Qn.apply(this,arguments)}}(),ao=function(){In(!0),Lt(!0),r.a.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",content:" \u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){Er()},onCancel:function(){In(!1),Lt(!1)}})},Er=function(){var Qn=Object(c.a)(e.a.mark(function $t(){var Kt;return e.a.wrap(function(En){for(;;)switch(En.prev=En.next){case 0:return En.next=2,Object(z.g)({identifier:St.identifier});case 2:if(Kt=En.sent,!((Kt==null?void 0:Kt.status)!==0)){En.next=5;break}return En.abrupt("return");case 5:d.b.success("\u91CD\u7F6E\u6210\u529F!"),Lt(!1),setTimeout(function(){return window.location.reload()},300);case 8:case"end":return En.stop()}},$t)}));return function(){return Qn.apply(this,arguments)}}(),zr=function(){r.a.destroyAll(),r.a.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:l.a.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",l.a.createElement("span",null,l.a.createElement(wr,{value:Zn,format:"HH:mm:ss",onFinish:Hn})),"\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 $t=Object(c.a)(e.a.mark(function ia(){var En;return e.a.wrap(function(Ja){for(;;)switch(Ja.prev=Ja.next){case 0:return Ja.next=2,Object(z.a)({identifier:St.identifier});case 2:if(En=Ja.sent,!(En.status===0)){Ja.next=7;break}return Ja.next=6,yr();case 6:d.b.success("\u5EF6\u957F\u6210\u529F!");case 7:case"end":return Ja.stop()}},ia)}));function Kt(){return $t.apply(this,arguments)}return Kt}()})},Hn=function(){r.a.destroyAll(),r.a.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:l.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(){Er()}})},In=function($t){var Kt=document.getElementById("taskJupyterIframe");if(!Kt)return;$t?Kt.contentWindow.postMessage("stopParent","*"):Kt.contentWindow.postMessage("clonsParent","*")},Ba=function(){Lt(!0),In(!0),Mr({title:"\u91CD\u7F6E\u5B9E\u8BAD",content:l.a.createElement("div",{className:"tc font14"},"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931,",l.a.createElement("br",null),"\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F")})},za=function(){var $t=document.getElementById("taskJupyterIframe");if(!$t)return;$t.contentWindow.postMessage("saveCode","*"),oa.current=!0,Dn(!0),Zt(!0)},Mr=function($t){r.a.confirm({centered:!0,title:$t.title,content:$t.content,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var Kt=Object(c.a)(e.a.mark(function En(){var Cr;return e.a.wrap(function(lr){for(;;)switch(lr.prev=lr.next){case 0:return lr.next=2,Object(z.i)({identifier:St.identifier});case 2:if(Cr=lr.sent,!(Cr.status!==0)){lr.next=5;break}return lr.abrupt("return");case 5:d.b.success("\u64CD\u4F5C\u6210\u529F"),Lt(!1),setTimeout(function(){return window.location.reload()},300);case 8:case"end":return lr.stop()}},En)}));function ia(){return Kt.apply(this,arguments)}return ia}(),onCancel:function(){In(!1),Lt(!1)}})};Object(u.useEffect)(function(){function Qn(Kt){Ya({type:"MOVE_X",payload:Kt.pageX})}function $t(){Ya({type:"TRIGGER_RIGHT_PANEL_MASK",payload:!1}),document.onselectstart=null}return Ka.showDragMask&&(document.addEventListener("mousemove",Qn),document.addEventListener("mouseup",$t)),function(){document.removeEventListener("mousemove",Qn),document.removeEventListener("mouseup",$t)}},[Ka.showDragMask]);var Vr=typeof Ka.moveX=="number"&&Ka.moveX!==.01?"".concat(Ka.moveX,"px"):"40%",Ro="calc(100% - 4px - ".concat(Vr,")"),Io=function($t){Ya({type:"TRIGGER_RIGHT_PANEL_MASK",payload:$t})};return l.a.createElement("section",{className:or.a.bg,style:{userSelect:Ka.showDragMask?"none":"unset"}},l.a.createElement("section",{className:or.a.content,style:{height:ra!=null&&ra.open_evaluate?"calc(100vh - 130px)":"calc(100vh - 60px)"}},l.a.createElement("section",{className:or.a.rightCotainer,style:{width:Ro}},l.a.createElement("main",{className:or.a.main,style:{height:"100%"}},l.a.createElement(u.Fragment,null,l.a.createElement("div",{className:"".concat(or.a.dataSetButton," ").concat(ta?or.a.dataSetOpen:""),onClick:function(){return pa(!ta)}},l.a.createElement("span",{className:or.a.dataSetText},"\u6570\u636E\u96C6")),l.a.createElement("iframe",{frameBorder:0,id:"taskJupyterIframe",width:"100%",height:"100%",allow:"geolocation; microphone; camera; midi; encrypted-media;",src:Ct==null?void 0:Ct.url}))))))},Or=Object(C.a)(function(me){var Je=me.loading,mt=me.globalSetting;return{globalSetting:mt,loading:Je}})(mo),qr=h("E1Sb"),$r=h.n(qr),eo=h("nAPy"),So=h.n(eo),to=h("WkQV"),Ao=h("Cy2x"),_o=h("fr4D"),no="FETCH_TASK_START",vo="FETCH_TASK_FAILURE",kr="FETCH_TASK_SUCCESS",Na="UPDATE_TASK_DATA",go="HIDE_EVALUATE_RESULT",Xr="SHOW_EVALUATE_RESULT",_n="UPDATE_TIMESTRAP",fn="MOVE_X",Fn="MOVE_Y",ba="TRIGGER_RIGHT_PANEL_MASK ",Hr="SET_ACTIVE_INDEX",wo="GET_TASK_LIST",bo="SHOW_TASK_LIST",Oo="HIDE_TASK_LIST",To="SET_TASK_STAR",si="TRIGGER_ENLARGE_UNITY3D ",jo="TRIGGER_TAB_FIXED ",li="GET_DISCUSSES",Uo="SHOW_DISCUSSES_LOADING",Ko="TOP_OR_DOWN_DISCUSS",ui="PLUS_DISCUSS",ci="SET_ACTION_TYPE",Fo="SHOW_REWARD_DIALOG",di="CANCEL_REWARD_DIALOG",gi="SET_REWARD",ce="ACTIVE_DISCUSS_INDEX",ke="CREATE_DISCUSS",Ke="DISABLE_DISCUSS",be="SHOW_ANSWER_LOADING",H="FETCH_ANSWER_INFO",oe="HIGH_TIP_MODAL",G="SHOW_TIP_MODAL",ve="SELECT_UNLOCK_ANSWER",xe="SET_CHOOSE_ANSWERS",Fe="EVAL_CHOOSE_START",je="EVAL_CHOOSE_END",Ye="SHOW_REP_loading",at="FETCH_REP_CONTENT",ut="EDIT_REP_CONTENT",dt="SET_REP_PATH",_t="SHOW_EVALUATE_LOADING",Nt="HIDE_EVALUATE_LOADING",tn="SET_EVALUATE_MESSAGE",zt="SET_SHOW_DIR",ln="SET_EDITOR_SETTING",on="SET_EDITOR_THEME",nn="SET_EDITOR_FONTSIZE",Jt="SET_REPOS",Cn="SHOW_PATH_LIST",un="HIDE_PATH_LIST",$n="HIDE_PICTURE_VIEW",Mn="SHOW_PICTURE_VIEW",It="SHOW_NOTICE",kt="HIDE_NOTICE",mn="SET_TAB_INDEX",vn="SET_SSH_TABS",Tt="SET_SSH_CONFIGDATA",xn="SET_SSH_CONFIGDATAARR",Gn="SET_VNC_LOADING ",Sn="ON_TAB_TO_SPACE ",jn=n.a.DirectoryTree,aa=["jpg","png","gif","jpeg","jar","doc","pdf","xsl","ppt","mp3","mp4"],Oa={moveX:"40%",moveY:0,loading:!0,isError:!1,taskData:{game:{}},evalData:null,lastedGetTaskInfoTime:0,codeRepData:{content:"",language:"c",currentPath:"",paths:[],lastedUpdateTime:0,loading:!1},showEvalResult:!1,showPictureView:!1,isPictureView:!1,showDragMask:!1,webDisplayUrl:"",evaluateLoading:!1,resetVncLoading:!1,evaluateMessage:"",showNotice:!1,timestamp:"",showDocuments:!1,repos:null};function Ha(me,Je){switch(Je.type){case fn:return Object(s.a)(Object(s.a)({},me),{},{moveX:Je.payload});case Fn:return Object(s.a)(Object(s.a)({},me),{},{moveY:Je.payload});case Ye:return Object(s.a)(Object(s.a)({},me),{},{codeRepData:Je.payload});case at:return Object(s.a)(Object(s.a)({},me),{},{codeRepData:Je.payload});case ut:return Object(s.a)(Object(s.a)({},me),{},{codeRepData:Object(s.a)(Object(s.a)({},me.codeRepData),Je.payload)});case Xr:return Object(s.a)(Object(s.a)({},me),{},{evaluateLoading:!1,showEvalResult:!0});case _n:return Object(s.a)(Object(s.a)({},me),{},{timestamp:Je.payload});case go:return Object(s.a)(Object(s.a)({},me),{},{showEvalResult:!1});case no:return Object(s.a)(Object(s.a)({},me),{},{loading:!0});case Na:return Object(s.a)(Object(s.a)({},me),Je.payload);case ba:return Object(s.a)(Object(s.a)({},me),{},{showDragMask:Je.payload});case vo:return Object(s.a)(Object(s.a)({},me),{},{loading:!1,isError:!0});case kr:return Object(s.a)(Object(s.a)({},me),Je.payload);case _t:return Object(s.a)(Object(s.a)({},me),{},{evaluateLoading:!0});case Nt:return Object(s.a)(Object(s.a)({},me),{},{evaluateLoading:!1});case tn:return Object(s.a)(Object(s.a)({},me),{},{evaluateMessage:Je.payload});case zt:return Object(s.a)(Object(s.a)({},me),{},{showDocuments:Je.payload});case Jt:return Object(s.a)(Object(s.a)({},me),Je.payload);case It:return Object(s.a)(Object(s.a)({},me),{},{showNotice:!0});case kt:return Object(s.a)(Object(s.a)({},me),{},{showNotice:!1});case $n:return Object(s.a)(Object(s.a)({},me),{},{showPictureView:!1});case Mn:return Object(s.a)(Object(s.a)({},me),{},{showPictureView:!0});case Gn:return Object(s.a)(Object(s.a)({},me),{},{resetVncLoading:Je.payload});default:throw new Error}}var ca=I.default=function(me){var Je,mt=me.match,ht=me.history,Ct=Object(i.a)(me,["match","history"]);console.log("props:",Ct);var xt=Object(g.i)(),Vt=Object(g.h)().query,St=Object(u.useReducer)(Ha,Oa),hn=Object(o.a)(St,2),gt=hn[0],ft=hn[1],Ht=Object(u.useState)(1),Lt=Object(o.a)(Ht,2),wt=Lt[0],Ut=Lt[1],An=Object(u.useState)(xt.taskId),Dn=Object(o.a)(An,2),Wt=Dn[0],ma=Dn[1],sn=Object(u.useRef)(),gn=Object(u.useRef)(),wn=Object(u.useRef)(),bn=Object(u.useState)(),ea=Object(o.a)(bn,2),Ta=ea[0],Aa=ea[1],Ia=ht.location;Object(u.useEffect)(function(){console.log("_params:",xt),ma(xt.taskId),Object(C.c)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!1})},[xt]);var nr=gt.moveX,lt=gt.taskData,da=gt.moveY,Ra=gt.evalData,yn=gt.showEvalResult,Zt=gt.codeRepData,Ln=gt.loading,sa=gt.evaluateLoading,kn=gt.evaluateMessage,ra=gt.showDocuments,fa=gt.repos,ar=gt.showPictureView,pr=gt.showNotice,ir=gt.webDisplayUrl,Pa=gt.isPictureView,sr=gt.resetVncLoading,mr=gt.timestamp,_r=gt.lastedGetTaskInfoTime,vr=gt.showDragMask,Ma=lt.st,an=lt.challenge,ya=lt.shixun,gr=lt.is_teacher,At=lt.game,cn=lt.has_answer,Un=lt.vnc_url,Zn=lt.git_url,_a=lt.user,rn=lt.myshixun,Da=lt.discusses_count,Ea=lt.user_praise,ha=lt.praise_count,Kn=lt.tpm_cases_modified,Bn=lt.tpm_modified,ta=lt.tpm_script_modified,pa=lt.mirror_name,ja=lt.mirror_description,La=lt.tomcat_url,Ca=lt.unity_3d_routes,Gt=lt.with_code_file,qt=lt.unity_3d_result,Xn=lt.next_game,oa=lt.prev_game,xa=Zt.currentPath,Ua=Zt.paths,Ka=Zt.content,Ya=Zt.language,Fa=Zt.lastedUpdateTime,Tr=(Bn||ta)&&Ma===0,br=(Kn||Tr)&&rn.system_tip===!0,Wr=(pa||[]).indexOf("Html")!==-1,Rr=Object(u.useMemo)(function(){return xa&&Ua?Ua.indexOf(xa)>=0:!1},[xa,Ua]),yr=Object(u.useMemo)(function(){return Ca&&!Gt||(an==null?void 0:an.thiry_party)||Un},[Un,Gt,Ca]);Object(u.useEffect)(function(){if(Ca&&Gt){ft({type:_t});var Et=jt.a.subscribe("unity3d-load-end",function(){ft({type:Nt})});return Et}},[Wt,Ca,an==null?void 0:an.thiry_party,Gt,ft]),Object(u.useEffect)(function(){ao()},[]);function ao(){return Er.apply(this,arguments)}function Er(){return Er=Object(c.a)(e.a.mark(function Et(){var bt;return e.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:return Mt.next=2,Object(ie.a)("/api/sci/projects/".concat(Wt,".json"),{method:"get"});case 2:bt=Mt.sent,Aa(bt);case 4:case"end":return Mt.stop()}},Et)})),Er.apply(this,arguments)}function zr(Et){return Hn.apply(this,arguments)}function Hn(){return Hn=Object(c.a)(e.a.mark(function Et(bt){var Dt,Mt,yt;return e.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return Pt.prev=0,Pt.next=3,Object(_o.i)(Wt);case 3:if(Dt=Pt.sent,Mt=Dt.status,!(Mt===401)){Pt.next=10;break}return ht.replace("/user/login",{from:Ia.pathname}),Pt.abrupt("return");case 10:if(!(Mt===-3)){Pt.next=14;break}Object(U.o)({onCancel:function(){window.location.href="/"}}),Pt.next=25;break;case 14:if(!(Mt===403)){Pt.next=18;break}ht.replace("/403"),Pt.next=25;break;case 18:if(!(Mt===404)){Pt.next=23;break}return ht.replace("/404"),Pt.abrupt("return");case 23:yt={loading:!1,isError:!1,taskData:Dt},bt||ft({type:kr,payload:yt});case 25:Dt.mirror_type==="webssh"&&setTimeout(function(){jt.a.publish("create-socket",1)},1e3),Pt.next=32;break;case 28:Pt.prev=28,Pt.t0=Pt.catch(0),console.log(Pt.t0),bt||ft({type:vo});case 32:case"end":return Pt.stop()}},Et,null,[[0,28]])})),Hn.apply(this,arguments)}Object(u.useEffect)(function(){var Et=!1;return zr(Et),function(){Et=!0}},[ft,Wt]),Object(u.useEffect)(function(){var Et=!1;function bt(){return Dt.apply(this,arguments)}function Dt(){return Dt=Object(c.a)(e.a.mark(function Mt(){var yt,Yt,Pt,en,ur,Sa;return e.a.wrap(function(Za){for(;;)switch(Za.prev=Za.next){case 0:if(ft({type:Ye,payload:Object(s.a)(Object(s.a)({},Zt),{},{loading:!0})}),!(Ca&&!Gt||an!=null&&an.thiry_party)){Za.next=3;break}return Za.abrupt("return");case 3:return Za.next=5,tt(Wt,{path:xa});case 5:if(yt=Za.sent,!Et)if(yt.status===0)d.b.info(yt.message),ft({type:at,payload:Object(s.a)(Object(s.a)({},Zt),{},{loading:!1})});else{try{(yt==null?void 0:yt.file_type)==="txt"?Yt=((Pt=Yt)===null||Pt===void 0?void 0:Pt.length)===0?Yt:window.decodeURIComponent(escape(window.atob(yt==null||((en=yt.content)===null||en===void 0)?void 0:en.content))):Yt=yt==null||((ur=yt.content)===null||ur===void 0)?void 0:ur.content}catch(Pr){Yt=window.atob(yt==null||((Sa=yt.content)===null||Sa===void 0)?void 0:Sa.content),d.b.warn("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8"),console.log("err:",Pr)}ft({type:at,payload:Object(s.a)(Object(s.a)({},Zt),{},{content:Yt,language:yt.language,file_type:yt.file_type,filename:yt.filename,lastedUpdateTime:0,loading:!1})})}case 7:case"end":return Za.stop()}},Mt)})),Dt.apply(this,arguments)}if(Ma===0&&xa&&ya.hide_code!==1)return bt(),function(){Et=!0}},[Ma,xa,_r,mr]);var In=function(){var Et=Object(c.a)(e.a.mark(function bt(){var Dt,Mt,yt=arguments;return e.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:if(Dt=yt.length>0&&yt[0]!==void 0?yt[0]:0,console.log("lastedUpdateTime:",Rr,Dt),!(Ma===0&&Fa>0&&Rr||Dt)){Pt.next=8;break}return Pt.next=5,V(rn.identifier,{path:xa,evaluate:Dt,content:Ka,game_id:At.id});case 5:return Mt=Pt.sent,ft({type:ut,payload:{lastedUpdateTime:0}}),Pt.abrupt("return",Mt);case 8:return Pt.abrupt("return",!0);case 9:case"end":return Pt.stop()}},bt)}));return function(){return Et.apply(this,arguments)}}(),Ba=Object(u.useCallback)(function(){},[In]);Object(u.useEffect)(function(){var Et=jt.a.subscribe("unlock-test-case",function(){var bt;r.a.confirm((bt={centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:l.a.createElement(Wa,{score:an.score,is_teacher:gr})},Object(m.a)(bt,"centered",!0),Object(m.a)(bt,"onOk",za),bt))});return Et},[za,an,gr]);var za=Object(u.useCallback)(Object(c.a)(e.a.mark(function Et(){var bt,Dt,Mt,yt,Yt;return e.a.wrap(function(en){for(;;)switch(en.prev=en.next){case 0:return en.next=2,Te(At.identifier);case 2:if(bt=en.sent,Dt=bt.test_sets,Mt=bt.message,yt=bt.status,!(yt===-1)){en.next=7;break}return d.b.info(Mt),en.abrupt("return");case 7:Yt=lt.user.grade,lt.user.grade=Yt-an.score*2,lt.test_sets=Dt,lt.game.test_sets_view=!0,ft({type:Na,payload:{taskData:lt}});case 12:case"end":return en.stop()}},Et)})),[At,an,ft]);Object(u.useEffect)(function(){if(!yr||Un){function Et(Dt){sn.current&&ft({type:fn,payload:Dt.pageX}),gn.current&&ft({type:Fn,payload:Dt.pageY})}function bt(){sn.current=!1,gn.current=!1,ft({type:ba,payload:!1}),document.onselectstart=null}return document.addEventListener("mousemove",Et),document.addEventListener("mouseup",bt),function(){document.removeEventListener("mousemove",Et),document.removeEventListener("mouseup",bt)}}},[gn.current,sn.current,yr,ft]);function Mr(Et){var bt=lt.user.grade;lt.user.grade=bt-Et,ft({type:Na,payload:{taskData:lt}})}wn.current=function(){gt.moveX=gt.moveX!==.01?.01:"40%",ft({type:fn,payload:gt.moveX})};function Vr(){yr?wn.current():(document.onselectstart=function(){return!1},sn.current=!0,ft({type:ba,payload:!0}))}function Ro(){document.onselectstart=function(){return!1},gn.current=!0,(lt!=null&<.vnc_url||lt!=null&<.windows_vnc||lt!=null&<.linux_vnc||lt!=null&<.virtual_machine||(ya==null?void 0:ya.hide_code)===2)&&ft({type:ba,payload:!0})}function Io(Et){Et===.01?ft({type:Fn,payload:0}):ft({type:Fn,payload:.01})}function Qn(Et){Et===0?ft({type:Fn,payload:"100%"}):ft({type:Fn,payload:0})}Object(u.useEffect)(function(){var Et=jt.a.subscribe("vnc-enlarge",function(){wn.current()});return Et},[]);function $t(){In()}function Kt(){return ia.apply(this,arguments)}function ia(){return ia=Object(c.a)(e.a.mark(function Et(){var bt,Dt,Mt;return e.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Yt.next=2,Be(Wt,{path:xa});case 2:bt=Yt.sent,Dt=bt.content,Mt=bt.language,ft({type:at,payload:Object(s.a)(Object(s.a)({},Zt),{},{content:Dt,language:Mt,lastedUpdateTime:0,loading:!1})});case 5:case"end":return Yt.stop()}},Et)})),ia.apply(this,arguments)}function En(){return Cr.apply(this,arguments)}function Cr(){return Cr=Object(c.a)(e.a.mark(function Et(){var bt,Dt;return e.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:return yt.next=2,Se(lt==null||((bt=lt.myshixun)===null||bt===void 0)?void 0:bt.identifier,{});case 2:return Dt=yt.sent,zr(),yt.abrupt("return",Dt);case 5:case"end":return yt.stop()}},Et)})),Cr.apply(this,arguments)}function Ja(){return lr.apply(this,arguments)}function lr(){return lr=Object(c.a)(e.a.mark(function Et(){var bt,Dt,Mt;return e.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Yt.next=2,Le(Wt,{path:xa});case 2:bt=Yt.sent,Dt=bt.content,Mt=bt.language,ft({type:at,payload:Object(s.a)(Object(s.a)({},Zt),{},{content:Dt,language:Mt,lastedUpdateTime:0,loading:!1})});case 5:case"end":return Yt.stop()}},Et)})),lr.apply(this,arguments)}Object(u.useEffect)(function(){if(Ma===0&&an&&an.path){var Et=an.path.split("\uFF1B").filter(function(bt){return!!bt});ft({type:ut,payload:{currentPath:Et[0],paths:Et}})}},[an,Ma]),Object(u.useEffect)(function(){ya&&Object(U.V)(ya.name||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199")},[ya]);function xr(){return Bo.apply(this,arguments)}function Bo(){return Bo=Object(c.a)(e.a.mark(function Et(){var bt,Dt,Mt;return e.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Yt.next=2,rt(Wt);case 2:bt=Yt.sent,Dt=bt.praise_count,Mt=bt.praise,lt.praise_count=Dt,lt.user_praise=Mt,ft({type:Na,payload:{taskData:lt}});case 7:case"end":return Yt.stop()}},Et)})),Bo.apply(this,arguments)}var bi=Object(u.useCallback)(function(Et){function bt(Mt){return Dt.apply(this,arguments)}function Dt(){return Dt=Object(c.a)(e.a.mark(function Mt(yt){return e.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:try{window.navigator.sendBeacon("".concat(re.a.API_SERVER,"/api/tasks/").concat(Wt,"/cost_time.json?time=").concat(yt),{})}catch(en){}case 1:case"end":return Pt.stop()}},Mt)})),Dt.apply(this,arguments)}bt(Et)},[Wt]);function yi(Et){return Xo.apply(this,arguments)}function Xo(){return Xo=Object(c.a)(e.a.mark(function Et(bt){return e.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:return Mt.next=2,Xe(Wt,ya.id,bt);case 2:lt.game.star=bt,ft({type:Na,payload:{taskData:lt}});case 4:case"end":return Mt.stop()}},Et)})),Xo.apply(this,arguments)}function Ei(){return Ho.apply(this,arguments)}function Ho(){return Ho=Object(c.a)(e.a.mark(function Et(){var bt,Dt;return e.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:if(fa){yt.next=8;break}return yt.next=3,R(rn.identifier);case 3:bt=yt.sent,Dt=bt.trees,ft({type:Jt,payload:{showDocuments:!0,repos:Sr(Dt)}}),yt.next=9;break;case 8:ft({type:zt,payload:!0});case 9:case"end":return yt.stop()}},Et)})),Ho.apply(this,arguments)}function Ci(Et){return Wo.apply(this,arguments)}function Wo(){return Wo=Object(c.a)(e.a.mark(function Et(bt){var Dt,Mt,yt;return e.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return Dt=bt.props,Mt=Dt.children,yt=Dt.eventKey,Pt.abrupt("return",new Promise(function(){var en=Object(c.a)(e.a.mark(function ur(Sa){var Ir,Za,Pr;return e.a.wrap(function(la){for(;;)switch(la.prev=la.next){case 0:return Mt&&Mt.length>0&&Sa(),la.next=3,R(rn.identifier,{path:yt});case 3:Ir=la.sent,Za=Ir.trees,Pr=Nn(fa,yt,Sr(Za,yt)),ft({type:Jt,payload:{repos:Object(S.a)(Pr)}}),Sa();case 8:case"end":return la.stop()}},ur)}));return function(ur){return en.apply(this,arguments)}}()));case 2:case"end":return Pt.stop()}},Et)})),Wo.apply(this,arguments)}function xi(){ft({type:zt,payload:!1})}function Fi(Et){var bt=Et.gold,Dt=Et.experience,Mt=Et.next_game,yt=Et.next_shixun,Yt=Et.subject_done,Pt=Object(i.a)(Et,["gold","experience","next_game","next_shixun","subject_done"]),en=Pt.challenge_chooses_count===Pt.choose_correct_num,ur={had_submmit:!0,test_sets:Pt.test_sets,challenge_chooses_count:Pt.challenge_chooses_count,choose_correct_num:Pt.choose_correct_num};lt.choose_test_cases=ur,en&&(lt.game.status=2,lt.next_game=Mt,lt.user.grade+=bt),en&&At.status!==2&&jt.a.publish("update-cost-time"),ft({type:Na,payload:{taskData:lt,evalData:{gold:bt,experience:Dt,next_game:Mt,next_shixun:yt,subject_done:Yt},showEvalResult:en}}),jt.a.publish("eval-code-finish")}function Bi(){return zo.apply(this,arguments)}function zo(){return zo=Object(c.a)(e.a.mark(function Et(){var bt,Dt,Mt,yt,Yt,Pt,en,ur,Sa,Ir,Za,Pr;return e.a.wrap(function(la){for(;;)switch(la.prev=la.next){case 0:return la.prev=0,ft({type:_t}),la.next=4,In(1);case 4:if(bt=la.sent,Dt=bt.resubmit,Mt=bt.sec_key,yt=bt.content_modified,!(bt.status&&bt.status<0)){la.next=10;break}return jt.a.publish("eval-code-finish"),ft({type:Na,payload:{evaluateLoading:!1}}),la.abrupt("return");case 10:return Yt={sec_key:Mt,resubmit:Dt,first:1,content_modified:yt},Vt.type==="exercises"&&(Yt.extras={exercise_id:Vt.exercisesId,question_id:Vt.questionId,challenge_id:(Pt=lt.challenge)===null||Pt===void 0?void 0:Pt.id,subject_id:Vt.subject_id||""}),la.next=14,De(Wt,Yt);case 14:if(en=la.sent,!(en.status===-1&&Vt.type==="exercises")){la.next=18;break}return window.parent.location.href="/classrooms/".concat(Ia.query.coursesId,"/exercise/").concat(Ia.query.exercisesId,"/detail"),la.abrupt("return");case 18:return en.status===1&&(Pr=function(){return Pr=Object(c.a)(e.a.mark(function hi(Po,Zo,pi){var qo,$o,mi,va,No,_i,ei,ti,ni,vi,ai,ri,oi,ii;return e.a.wrap(function(Mo){for(;;)switch(Mo.prev=Mo.next){case 0:return $o=pi++*Po,$o/1e3>Zo&&(Ir=!0),Mo.next=4,Ne(Wt,{resubmit:Dt,time_out:Ir,port:en.port,sec_key:Mt,challenge_id:lt==null||((qo=lt.challenge)===null||qo===void 0)?void 0:qo.id,subject_id:Vt.subject_id||""});case 4:mi=Mo.sent,va=mi,No=va.status,_i=va.running_code_message,ei=va.port,ti=va.web_route,ft({type:tn,payload:_i}),+No>-1||$o/1e3>Zo?(At.status!==2&&No===2&&(lt.game.status=2,lt.user.grade+=va.gold,jt.a.publish("update-cost-time")),lt.test_sets=va.test_sets||[],lt.last_compile_output=va.last_compile_output,lt.test_sets_count=va.test_sets_count,lt.sets_error_count=va.sets_error_count,lt.record_consume_time=va.record_consume_time,lt.next_game=va.next_game,lt.prev_game=va.prev_game,ni="",vi=pa.indexOf("Web")!==-1||pa.indexOf("JFinal")!==-1,vi&&ei!=-1&&ti&&(ni="".concat(La,":").concat(ei,"/").concat(ti)),ai=Ga(va.test_sets),ri=va.picture>0&&ai,oi=No===2&&!Ir,Ir?d.b.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"):oi||d.b.info("\u8BC4\u6D4B\u672A\u901A\u8FC7\uFF0C\u8BE6\u60C5\u53C2\u89C1\u201C\u6D4B\u8BD5\u7ED3\u679C\u201D"),ii={taskData:lt,evalData:{gold:va.gold,experience:va.experience,next_game:va.next_game,next_shixun:va.next_shixun},evaluateLoading:!1,evaluateMessage:"",webDisplayUrl:ni,showPictureView:Ca||an!=null&&an.thiry_party?!1:ri,isPictureView:ri},Ca&&Gt||an!=null&&an.thiry_party?(jt.a.publish("evaluate-unity3d-result",{state:"user",data:{user:_a}}),jt.a.publish("evaluate-unity3d-finish"),(qt||ai)&&jt.a.publish("evaluate-unity3d-result",va.unity_3d_result)):ii.showEvalResult=oi,ft({type:Na,payload:ii}),jt.a.publish("eval-code-finish")):setTimeout(function(){Za(Po,an.exec_time+11,pi++)},Po);case 9:case"end":return Mo.stop()}},hi)})),Pr.apply(this,arguments)},Za=function(hi,Po,Zo){return Pr.apply(this,arguments)},ur=1,Sa=1e3,Ir=!1,Za(Sa,an.exec_time+11,ur++)),la.abrupt("return",res);case 22:la.prev=22,la.t0=la.catch(0),console.log("-------eval code",la.t0);case 25:case"end":return la.stop()}},Et,null,[[0,22]])})),zo.apply(this,arguments)}function Si(Et){ft({type:ut,payload:{content:Et,lastedUpdateTime:new Date().getTime()}})}function Ai(){ft({type:go})}function Xi(){ft({type:$n})}function wi(){ft({type:Mn})}function fi(){ft({type:It})}function Oi(Et,bt){return Vo.apply(this,arguments)}function Vo(){return Vo=Object(c.a)(e.a.mark(function Et(bt,Dt){var Mt,yt,Yt;return e.a.wrap(function(en){for(;;)switch(en.prev=en.next){case 0:if(Mt=Dt.node,!Mt.isLeaf){en.next=7;break}return yt=bt[0],Yt=yt.split(".").pop().toLowerCase(),en.next=6,In();case 6:ft({type:ut,payload:{currentPath:yt}});case 7:case"end":return en.stop()}},Et)})),Vo.apply(this,arguments)}function Ti(Et){return Go.apply(this,arguments)}function Go(){return Go=Object(c.a)(e.a.mark(function Et(bt){return e.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:return Mt.next=2,In();case 2:ft({type:ut,payload:{currentPath:bt}});case 3:case"end":return Mt.stop()}},Et)})),Go.apply(this,arguments)}function Ri(){lt.myshixun.system_tip=!0,ft({type:Na,payload:{taskData:lt,showNotice:!1}})}function Mi(Et,bt){lt.challenge.path=Et,lt.myshixun.system_tip=!1,ft({type:Na,payload:{taskData:Object(s.a)(Object(s.a)({},lt),{},{tpm_cases_modified:!1,tpm_modified:!1,tpm_script_modified:!1}),showNotice:!1,timestamp:bt}})}function Di(){ft({type:kt})}function Li(){return Qo.apply(this,arguments)}function Qo(){return Qo=Object(c.a)(e.a.mark(function Et(){var bt,Dt;return e.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:return yt.prev=0,ft({type:Gn,payload:!0}),jt.a.publish("vnc-reseting"),yt.next=5,Ee(xt.taskId);case 5:bt=yt.sent,Dt=bt.vnc_url,lt.vnc_url=Dt+"×tamp="+new Date().getTime(),jt.a.publish("vnc-reseting-done",bt),ft({type:Na,payload:{taskData:lt,resetVncLoading:!1}}),yt.next=15;break;case 12:yt.prev=12,yt.t0=yt.catch(0),console.log(yt.t0);case 15:case"end":return yt.stop()}},Et,null,[[0,12]])})),Qo.apply(this,arguments)}function ki(Et){return Yo.apply(this,arguments)}function Yo(){return Yo=Object(c.a)(e.a.mark(function Et(bt){var Dt,Mt,yt,Yt,Pt,en;return e.a.wrap(function(Sa){for(;;)switch(Sa.prev=Sa.next){case 0:if(Dt=bt.GameState,Mt=bt.Data,yt=bt.challenge,console.log("match:",mt),!(yt==="info")){Sa.next=6;break}jt.a.publish("evaluate-unity3d-result",{state:"3d_callback",data:{challenge_info:Object(s.a)({},lt.challenge)}}),Sa.next=16;break;case 6:if(!(Dt==="Success")){Sa.next=16;break}if(!(qt||!Gt)){Sa.next=15;break}return Sa.next=10,ot(Wt,Nr.Base64.encode(Wt+new Date().getTime()),Mt);case 10:Yt=Sa.sent,Pt=Yt.status,en=Yt.data,Pt==0&&(At.status!==2&&(lt.game.status=2,lt.user.grade+=en.gold,jt.a.publish("update-cost-time")),jt.a.publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:_a,open_time:en.open_time,end_time:en.end_time}}),ft({type:Na,payload:{taskData:lt,evalData:{gold:en.gold,experience:en.experience,next_game:en.next_game},evaluateLoading:!1,showEvalResult:!0}})),Sa.next=16;break;case 15:ft({type:Xr});case 16:case"end":return Sa.stop()}},Et)})),Yo.apply(this,arguments)}function Ii(){}function Pi(){return Jo.apply(this,arguments)}function Jo(){return Jo=Object(c.a)(e.a.mark(function Et(){var bt,Dt,Mt,yt,Yt;return e.a.wrap(function(en){for(;;)switch(en.prev=en.next){case 0:return en.next=2,st(Wt);case 2:return yt=en.sent,(bt=yt)!==null&&bt!==void 0&&(Dt=bt.data)!==null&&Dt!==void 0&&Dt.remaining_time&&jt.a.publish("update-windows-time",(Yt=yt)===null||Yt===void 0?void 0:Yt.data),en.abrupt("return",(Mt=yt)===null||Mt===void 0?void 0:Mt.data);case 5:case"end":return en.stop()}},Et)})),Jo.apply(this,arguments)}var Ni="80px",ji="calc(100vw - 4px - ".concat(Ni,")"),Hi=(Je={game:At,taskId:Wt,user_praise:Ea,praise_count:ha,st:Ma,challenge:an,rank_name:lt.rank_name,shixun:ya,is_teacher:gr,has_answer:cn,unity_3d_routes:Ca,with_code_file:Gt,onEvaluateCallback:Ii,onGetUnity3dMessage:ki},Object(m.a)(Je,"taskId",Wt),Object(m.a)(Je,"myshixun",rn),Object(m.a)(Je,"user",_a),Object(m.a)(Je,"discusses_count",Da),Object(m.a)(Je,"onPlusOrCancelPraise",xr),Object(m.a)(Je,"minuxUserGrade",Mr),Object(m.a)(Je,"taskData",lt),Je),Wi={showNotice:pr||(Kn||Tr)&&rn.system_tip===!1,tpm_cases_modified:Kn,tpm_modified:Bn,tpm_script_modified:ta,st:Ma,taskId:Wt,myshixunId:(rn||{}).id,onNextCallback:Ri,onUpdateCallback:Mi,onUpdateFailure:Di},zi=Object(s.a)(Object(s.a)({},Ra),{},{isPictureView:Pa,history:ht,webDisplayUrl:ir,onShowPictureView:wi,star:At&&At.star,onStarChange:yi,onCloseResult:Ai}),Vi={lastedGetTaskInfoTime:_r,isEditPath:Rr,taskData:lt,codeRepData:Zt,moveY:da,evaluateMessage:kn,evaluateLoading:sa,isNotice:br,isHtml:Wr,onChangePath:Ti,onResizeSetContainer:Io,onEditRepCode:Si,onUpdateCode:In,onResizeYStart:Ro,onShowDir:Ei,onResetCode:Kt,onResetGitCode:En,onResizeCodeArea:Qn,onResetPassedCode:Ja,onFinishDisplayHtml:$t,onShowNotice:fi};return l.a.createElement(u.Fragment,null,Ln?l.a.createElement(y.a,{message:"\u52AA\u529B\u8BF7\u6C42\u6570\u636E\u4E2D..",className:"tpi-spin"}):l.a.createElement(u.Fragment,null,l.a.createElement("div",{className:"task-wrapper"},vr&&l.a.createElement("div",{className:"draging-mask"}),l.a.createElement(qa,{difficulty:an==null?void 0:an.difficulty,mirror_description:ja,history:ht,git_url:Zn,shixun:ya,taskData:lt,lastedGetTaskInfoTime:_r,onAddVncTime:Pi,taskId:Wt,isNotice:br,resetVncLoading:sr,onResetVnc:Li,onResetGitCode:En,vnc_url:Un,linux_vnc:lt==null?void 0:lt.linux_vnc,window_vnc_url:(lt==null?void 0:lt.windows_vnc)||(lt==null?void 0:lt.virtual_machine),remaining_time:lt==null?void 0:lt.remaining_time,onShowNotice:fi,game:At,user:_a,st:Ma,onUpdateCode:In,onUpdateCostTime:bi,unity_3d_routes:Ca&&!Gt||(an==null?void 0:an.thiry_party)}),l.a.createElement("div",{className:"tasks-body2"},l.a.createElement("section",{className:"left-panel"},l.a.createElement("ul",null,l.a.createElement("li",{onClick:function(){return Ut(1)},className:wt==1?"on":""},l.a.createElement("span",{className:"iconfont icon-huanjing"}),l.a.createElement("span",null,"\u73AF\u5883")),l.a.createElement("li",{onClick:function(){return Ut(2)},className:wt==2?"on":""},l.a.createElement("span",{className:"iconfont icon-shujuwajue"}),l.a.createElement("span",null,"\u6570\u636E\u96C6")),l.a.createElement("li",{onClick:function(){return Ut(3)},className:wt==3?"on":""},l.a.createElement("span",{className:"iconfont icon-a-chengyuan1"}),l.a.createElement("span",null,"\u5408\u4F5C\u8005")))),l.a.createElement("section",{id:"task-right-panel",className:"right-panel ".concat(Un||lt!=null&<.windows_vnc||lt!=null&<.linux_vnc||lt!=null&<.virtual_machine?"vnc":""),style:{width:ji,minWidth:"500px"}},l.a.createElement("div",{style:{height:"100%"},className:wt===1?"":"hide"},lt.mirror_type==="webssh"&&l.a.createElement(so,{sshConfigData:lt||{},sid:1}),lt.mirror_type==="graph"&&l.a.createElement(fo,{taskData:lt,evaluateMessage:kn,language:Ya,evaluateLoading:sa,onEval:Ct.onEvalCode}),(lt.mirror_type==="jupyterlab"||lt.mirror_type==="jupyternotebook")&&l.a.createElement(Or,{taskData:lt,evaluateMessage:kn,language:Ya,evaluateLoading:sa,onEval:Ct.onEvalCode})),l.a.createElement("div",{className:wt===2?"data_env_lists":"hide"},l.a.createElement("div",{className:"data_header"},"\u6570\u636E\u96C6 \uFF08",Ta==null?void 0:Ta.data_count,"\uFF09"),l.a.createElement("div",{style:{padding:20}},l.a.createElement(to.a,{detail:Ta}))),l.a.createElement("div",{className:wt===3?"data_env_lists":"hide"},l.a.createElement("div",null,l.a.createElement(Ao.a,null)))))),l.a.createElement(T.a,null,l.a.createElement(L.a,{className:"setting-drawer",title:null,placement:"right",width:400,closable:!1,visible:ra,onClose:xi},l.a.createElement(jn,{className:"dir-tree",selectedKeys:["".concat(xa)],treeData:fa,onSelect:Oi,loadData:Ci})))))};function Wa(me){var Je=me.is_teacher,mt=me.score;return l.a.createElement(u.Fragment,null,Je?l.a.createElement(u.Fragment,null,l.a.createElement("div",null,"\u5DF2\u7ECF\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u53EF\u4EE5\u514D\u91D1\u5E01\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u3002"),l.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(mt*2,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")),l.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1")):l.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(mt*2,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")))}function hr(me){var Je=me.noDragging,mt=me.moveX,ht=me.vnc_url;return l.a.createElement(u.Fragment,null,Je?l.a.createElement("a",{className:"trapezoid ".concat(mt===.01?"enlarge":"")},l.a.createElement("img",{src:mt===.01?$r.a:So.a,alt:"resize-icon",width:20})):l.a.createElement("a",{className:"btn-resize",draggable:!1},l.a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13",draggable:!1},l.a.createElement("path",{draggable:!1,d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"}))))}},"4qgm":function(Re,I){Re.exports="data:image/png;base64,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"},"4u4S":function(Re,I){Re.exports="data:image/png;base64,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"},"500L":function(Re,I,h){"use strict";h.d(I,"a",function(){return y});var S=h("+L6B"),f=h("2/Rp"),L=h("2qtc"),m=h("kLXV"),_=h("9og8"),r=h("k1fw"),p=h("miYZ"),d=h("tsqr"),c=h("oBTY"),o=h("tJVT"),i=h("DZo9"),s=h("8z0m"),a=h("WmNS"),n=h.n(a),t=h("q1tI"),e=h.n(t),u=h("m3rI"),l=h("wzkS"),g=h("y5JW"),C=h("LtfV"),x=s.a.Dragger;function y(T){var A=[];return T&&T.length>0&&(A=T.map(function(E){return{uid:E.id,id:E.id,name:E.title+g.c+E.filesize,url:E.url,filesize:E.filesize,status:"done",response:{id:E.id}}})),A}I.b=function(T){var A=T.value,E=T.onChange,b=T.action,v=T.className,O=T.maxSize,D=O===void 0?150:O,W=T.title,Q=W===void 0?"\u4E0A\u4F20\u9644\u4EF6":W,j=T.showRemoveModal,Z=j===void 0?!1:j,Y=T.accept,w=Y===void 0?"":Y,P=T.additionalText,k=T.isDragger,F=T.number,M=F===void 0?1e3:F,X=T.aloneClear,te=X===void 0?!1:X,ge=T.restrict,de=ge===void 0?!0:ge,ye=Object(t.useState)(!1),z=Object(o.a)(ye,2),ne=z[0],fe=z[1],re=Object(t.useState)(A||[]),ie=Object(o.a)(re,2),U=ie[0],ee=ie[1];Object(t.useEffect)(function(){A&&(ee(Object(c.a)(A)),M===(A==null?void 0:A.length)&&fe(!0))},[A]);var J=function(){setTimeout(function(){U.pop(),ee(Object(c.a)(U))},500)},le={multiple:!0,disabled:ne,accept:w,withCredentials:!0,fileList:U,beforeUpload:function($e,nt){var qe=$e.size/1024/1024;return U.concat(nt).length>M?(U.pop(),ee(Object(c.a)(U)),d.b.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(M,"\u4E2A\u6587\u4EF6")),te?Promise.reject():(J(),!1)):qe=M?fe(!0):fe(!1),ee(Object(c.a)(nt)),nt=nt.map(function(qe){var Ie;if(qe!=null&&(Ie=qe.response)!==null&&Ie!==void 0&&Ie.id){var Oe;qe.url="/api/attachments/".concat(qe==null||((Oe=qe.response)===null||Oe===void 0)?void 0:Oe.id)}return qe.name.indexOf(g.c)===-1&&(qe.name="".concat(qe.name).concat(g.c).concat(Object(g.a)(qe.size))),Object(r.a)({},qe)}),console.log("info:",$e),E(nt)},onRemove:function(){var Ge=Object(_.a)(n.a.mark(function nt(qe){var Ie;return n.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:if(Ie=function(){var ue=Object(_.a)(n.a.mark(function N(){var ae,K;return n.a.wrap(function(et){for(;;)switch(et.prev=et.next){case 0:if(ae=qe.response?qe.response.id:qe.id,!ae){et.next=8;break}return et.next=4,Object(l.d)(qe.response?qe.response.id:qe.uid);case 4:return K=et.sent,et.abrupt("return",K);case 8:return et.abrupt("return",!0);case 9:case"end":return et.stop()}},N)}));return function(){return ue.apply(this,arguments)}}(),!Z){Ce.next=5;break}return Ce.abrupt("return",new Promise(function(ue,N){m.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:e.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var ae=Object(_.a)(n.a.mark(function _e(){var et;return n.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:return Xe.next=2,Ie();case 2:et=Xe.sent,d.b.success("\u5220\u9664\u6210\u529F"),ue(!0);case 5:case"end":return Xe.stop()}},_e)}));function K(){return ae.apply(this,arguments)}return K}(),onCancel:function(){return ue(!1)}})}));case 5:return Ce.next=7,Ie();case 7:return Ce.abrupt("return",Ce.sent);case 8:case"end":return Ce.stop()}},nt)}));function $e(nt){return Ge.apply(this,arguments)}return $e}()};function Pe(Ge){Ge.preventDefault(),Ge.stopPropagation()}return e.a.createElement("div",{className:"multi-upload ".concat(v||"")},k&&e.a.createElement(x,le,e.a.createElement("p",{className:"ant-upload-drag-icon"},e.a.createElement(C.a,null)),e.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",e.a.createElement("br",null),e.a.createElement("span",{style:{display:de?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",D,"MB) ")),P),!k&&e.a.createElement(s.a,le,e.a.createElement(f.a,{disabled:ne},Q),e.a.createElement("span",{onClick:Pe,style:{marginLeft:10,color:"#FA6400",display:de?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",D,"MB) ")))}},"55Ip":function(Re,I,h){"use strict";h.d(I,"a",function(){return g}),h.d(I,"b",function(){return E});var S=h("Ty5D"),f=h("dI71"),L=h("q1tI"),m=h.n(L),_=h("YS25"),r=h("17x9"),p=h.n(r),d=h("wx14"),c=h("zLVn"),o=h("9R94"),i=function(v){Object(f.a)(O,v);function O(){for(var W,Q=arguments.length,j=new Array(Q),Z=0;Z=0||Q.relatedTarget.className.indexOf("".concat(w,"-next"))>=0))return;v.setState({goInputText:""}),Y(v.getValidValue())},v.go=function(Q){var j=v.state.goInputText;if(j==="")return;(Q.keyCode===n.ENTER||Q.type==="click")&&(v.setState({goInputText:""}),v.props.quickGo(v.getValidValue()))},v}return Object(_.a)(b,[{key:"getValidValue",value:function(){var O=this.state,D=O.goInputText,W=O.current;return!D||isNaN(D)?W:Number(D)}},{key:"getPageSizeOptions",value:function(){var O=this.props,D=O.pageSize,W=O.pageSizeOptions;return W.some(function(Q){return Q.toString()===D.toString()})?W:W.concat([D.toString()]).sort(function(Q,j){var Z=isNaN(Number(Q))?0:Number(Q),Y=isNaN(Number(j))?0:Number(j);return Z-Y})}},{key:"render",value:function(){var O=this,D=this.props,W=D.pageSize,Q=D.locale,j=D.rootPrefixCls,Z=D.changeSize,Y=D.quickGo,w=D.goButton,P=D.selectComponentClass,k=D.buildOptionText,F=D.selectPrefixCls,M=D.disabled,X=this.state.goInputText,te="".concat(j,"-options"),ge=P,de=null,ye=null,z=null;if(!Z&&!Y)return null;var ne=this.getPageSizeOptions();if(Z&&ge){var fe=ne.map(function(re,ie){return c.a.createElement(ge.Option,{key:ie,value:re.toString()},(k||O.buildOptionText)(re))});de=c.a.createElement(ge,{disabled:M,prefixCls:F,showSearch:!1,className:"".concat(te,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(W||ne[0]).toString(),onChange:this.changeSize,getPopupContainer:function(ie){return ie.parentNode}},fe)}return Y&&(w&&(z=typeof w=="boolean"?c.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:M,className:"".concat(te,"-quick-jumper-button")},Q.jump_to_confirm):c.a.createElement("span",{onClick:this.go,onKeyUp:this.go},w)),ye=c.a.createElement("div",{className:"".concat(te,"-quick-jumper")},Q.jump_to,c.a.createElement("input",{disabled:M,type:"text",value:X,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),Q.page,z)),c.a.createElement("li",{className:"".concat(te)},de,ye)}}]),b}(c.a.Component);t.defaultProps={pageSizeOptions:["10","20","50","100"]};var e=t,u=h("N2Kk");function l(){}function g(A){return typeof A=="number"&&isFinite(A)&&Math.floor(A)===A}function C(A,E,b){return b}function x(A,E,b){var v=typeof A=="undefined"?E.pageSize:A;return Math.floor((b.total-1)/v)+1}var y=function(A){Object(r.a)(b,A);var E=Object(p.a)(b);function b(v){var O;Object(m.a)(this,b),O=E.call(this,v),O.getJumpPrevPage=function(){return Math.max(1,O.state.current-(O.props.showLessItems?3:5))},O.getJumpNextPage=function(){return Math.min(x(void 0,O.state,O.props),O.state.current+(O.props.showLessItems?3:5))},O.getItemIcon=function(Z,Y){var w=O.props.prefixCls,P=Z||c.a.createElement("button",{type:"button","aria-label":Y,className:"".concat(w,"-item-link")});return typeof Z=="function"&&(P=c.a.createElement(Z,Object(L.a)({},O.props))),P},O.savePaginationNode=function(Z){O.paginationNode=Z},O.isValid=function(Z){return g(Z)&&Z!==O.state.current},O.shouldDisplayQuickJumper=function(){var Z=O.props,Y=Z.showQuickJumper,w=Z.pageSize,P=Z.total;return P<=w?!1:Y},O.handleKeyDown=function(Z){(Z.keyCode===n.ARROW_UP||Z.keyCode===n.ARROW_DOWN)&&Z.preventDefault()},O.handleKeyUp=function(Z){var Y=O.getValidValue(Z),w=O.state.currentInputValue;Y!==w&&O.setState({currentInputValue:Y}),Z.keyCode===n.ENTER?O.handleChange(Y):Z.keyCode===n.ARROW_UP?O.handleChange(Y-1):Z.keyCode===n.ARROW_DOWN&&O.handleChange(Y+1)},O.changePageSize=function(Z){var Y=O.state.current,w=x(Z,O.state,O.props);Y=Y>w?w:Y,w===0&&(Y=O.state.current),typeof Z=="number"&&("pageSize"in O.props||O.setState({pageSize:Z}),"current"in O.props||O.setState({current:Y,currentInputValue:Y})),O.props.onShowSizeChange(Y,Z),"onChange"in O.props&&O.props.onChange&&O.props.onChange(Y,Z)},O.handleChange=function(Z){var Y=O.props.disabled,w=Z;if(O.isValid(w)&&!Y){var P=x(void 0,O.state,O.props);w>P?w=P:w<1&&(w=1),"current"in O.props||O.setState({current:w,currentInputValue:w});var k=O.state.pageSize;return O.props.onChange(w,k),w}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?w-2:0),k=2;k=W?j=W:j=Number(D),j}},{key:"getShowSizeChanger",value:function(){var O=this.props,D=O.showSizeChanger,W=O.total,Q=O.totalBoundaryShowSizeChanger;return typeof D!="undefined"?D:W>Q}},{key:"renderPrev",value:function(O){var D=this.props,W=D.prevIcon,Q=D.itemRender,j=Q(O,"prev",this.getItemIcon(W,"prev page")),Z=!this.hasPrev();return Object(d.isValidElement)(j)?Object(d.cloneElement)(j,{disabled:Z}):j}},{key:"renderNext",value:function(O){var D=this.props,W=D.nextIcon,Q=D.itemRender,j=Q(O,"next",this.getItemIcon(W,"next page")),Z=!this.hasNext();return Object(d.isValidElement)(j)?Object(d.cloneElement)(j,{disabled:Z}):j}},{key:"render",value:function(){var O=this,D=this.props,W=D.prefixCls,Q=D.className,j=D.style,Z=D.disabled,Y=D.hideOnSinglePage,w=D.total,P=D.locale,k=D.showQuickJumper,F=D.showLessItems,M=D.showTitle,X=D.showTotal,te=D.simple,ge=D.itemRender,de=D.showPrevNextJumpers,ye=D.jumpPrevIcon,z=D.jumpNextIcon,ne=D.selectComponentClass,fe=D.selectPrefixCls,re=D.pageSizeOptions,ie=this.state,U=ie.current,ee=ie.pageSize,J=ie.currentInputValue;if(Y===!0&&w<=ee)return null;var le=x(void 0,this.state,this.props),Pe=[],Ge=null,$e=null,nt=null,qe=null,Ie=null,Oe=k&&k.goButton,Ce=F?1:2,ue=U-1>0?U-1:0,N=U+1=Ce*2&&U!==1+2&&(Pe[0]=Object(d.cloneElement)(Pe[0],{className:"".concat(W,"-item-after-jump-prev")}),Pe.unshift(Ge)),le-U>=Ce*2&&U!==le-2&&(Pe[Pe.length-1]=Object(d.cloneElement)(Pe[Pe.length-1],{className:"".concat(W,"-item-before-jump-next")}),Pe.push($e)),tt!==1&&Pe.unshift(nt),V!==le&&Pe.push(qe)}var Le=null;X&&(Le=c.a.createElement("li",{className:"".concat(W,"-total-text")},X(w,[w===0?0:(U-1)*ee+1,U*ee>w?w:U*ee])));var De=!this.hasPrev()||!le,Ne=!this.hasNext()||!le;return c.a.createElement("ul",Object(S.a)({className:i()(W,Q,Object(f.a)({},"".concat(W,"-disabled"),Z)),style:j,unselectable:"unselectable",ref:this.savePaginationNode},ae),Le,c.a.createElement("li",{title:M?P.prev_page:null,onClick:this.prev,tabIndex:De?null:0,onKeyPress:this.runIfEnterPrev,className:i()("".concat(W,"-prev"),Object(f.a)({},"".concat(W,"-disabled"),De)),"aria-disabled":De},this.renderPrev(ue)),Pe,c.a.createElement("li",{title:M?P.next_page:null,onClick:this.next,tabIndex:Ne?null:0,onKeyPress:this.runIfEnterNext,className:i()("".concat(W,"-next"),Object(f.a)({},"".concat(W,"-disabled"),Ne)),"aria-disabled":Ne},this.renderNext(N)),c.a.createElement(e,{disabled:Z,locale:P,rootPrefixCls:W,selectComponentClass:ne,selectPrefixCls:fe,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:U,pageSize:ee,pageSizeOptions:re,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Oe}))}}],[{key:"getDerivedStateFromProps",value:function(O,D){var W={};if("current"in O&&(W.current=O.current,O.current!==D.current&&(W.currentInputValue=W.current)),"pageSize"in O&&O.pageSize!==D.pageSize){var Q=D.current,j=x(O.pageSize,D,O);Q=Q>j?j:Q,"current"in O||(W.current=Q,W.currentInputValue=Q),W.pageSize=O.pageSize}return W}}]),b}(c.a.Component);y.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:u.a,style:{},itemRender:C,totalBoundaryShowSizeChanger:50};var T=y},"6/vW":function(Re,I,h){"use strict";h.d(I,"b",function(){return p});var S=h("tJVT"),f=h("q1tI"),L=h.n(f),m=h("9VGf"),_=h("dhSg");function r(d){return d.toString().padStart(2,"0")}function p(d){var c=Math.floor(d/60),o=d%60,i=Math.floor(c/60);return"".concat(r(i),":").concat(r(c-i*60),":").concat(r(o))}I.a=function(d){var c=d.defaultTime,o=d.status,i=d.onUpdateCostTime,s=d.lastedGetTaskInfoTime,a=d.title,n=a===void 0?"":a,t=Object(f.useState)(c||0),e=Object(S.a)(t,2),u=e[0],l=e[1],g=Object(f.useRef)();return Object(f.useEffect)(function(){s&&(l(c),g.current=c)},[c,s]),Object(f.useEffect)(function(){if(s){var C=_.a.subscribe("update-cost-time",function(){o!==2&&i(g.current)});return C}},[s]),Object(m.a)(function(){l(u+1),g.current=g.current+1},o===2?null:1e3),L.a.createElement("span",null,n?"".concat(n,"\uFF1A"):null,p(u))}},"6BzB":function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.shrinkBuf=S,I.arraySet=f,I.flattenChunks=L,I.Buf32=I.Buf16=I.Buf8=void 0;function S(p,d){return p.length===d?p:p.subarray?p.subarray(0,d):(p.length=d,p)}function f(p,d,c,o,i){if(d.subarray&&p.subarray){p.set(d.subarray(c,c+o),i);return}for(var s=0;s=32&&m<=255)return m;var _=S[m];return _!==void 0?_:16777216|m}};I.default=f},"8/bI":function(Re,I,h){Re.exports=h.p+"static/empty.8918e228.png"},"815F":function(Re,I,h){"use strict";h.d(I,"e",function(){return p}),h.d(I,"c",function(){return c}),h.d(I,"d",function(){return o}),h.d(I,"a",function(){return s}),h.d(I,"f",function(){return a}),h.d(I,"b",function(){return n});var S=h("KQm4"),f=h("VTBJ"),L=h("Ff2n"),m=h("Zm9Q"),_=h("Kwbf"),r=h("OZM5");function p(t,e){return t!=null?t:e}function d(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=new Map;function u(l){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(l||[]).forEach(function(C){var x=C.key,y=C.children;Object(_.a)(x!=null,"Tree node must have a certain key: [".concat(g).concat(x,"]"));var T=String(x);Object(_.a)(!e.has(T)||x===null||x===void 0,"Same 'key' exist in the Tree: ".concat(T)),e.set(T,!0),u(y,"".concat(g).concat(T," > "))})}u(t)}function c(t){function e(u){var l=Object(m.a)(u);return l.map(function(g){if(!Object(r.i)(g))return Object(_.a)(!g,"Tree/TreeNode can only accept TreeNode as children."),null;var C=g.key,x=g.props,y=x.children,T=Object(L.a)(x,["children"]),A=Object(f.a)({key:C},T),E=e(y);return E.length&&(A.children=E),A}).filter(function(g){return g})}return e(t)}function o(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],u=new Set(e===!0?[]:e),l=[];function g(C){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return C.map(function(y,T){var A=Object(r.h)(x?x.pos:"0",T),E=p(y.key,A),b=Object(f.a)(Object(f.a)({},y),{},{parent:x,pos:A,children:null,data:y,isStart:[].concat(Object(S.a)(x?x.isStart:[]),[T===0]),isEnd:[].concat(Object(S.a)(x?x.isEnd:[]),[T===C.length-1])});return l.push(b),e===!0||u.has(E)?b.children=g(y.children||[],b):b.children=[],b})}return g(t),l}function i(t,e,u){var l;u?typeof u=="string"?l=function(x){return x[u]}:typeof u=="function"&&(l=function(x){return u(x)}):l=function(x,y){return p(x.key,y)};function g(C,x,y){var T=C?C.children:t,A=C?Object(r.h)(y.pos,x):"0";if(C){var E=l(C,A),b={node:C,index:x,pos:A,key:E,parentPos:y.node?y.pos:null,level:y.level+1};e(b)}T&&T.forEach(function(v,O){g(v,O,{node:C,pos:A,level:y?y.level+1:-1})})}g(null)}function s(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u=e.initWrapper,l=e.processEntity,g=e.onProcessFinished,C=arguments.length>2?arguments[2]:void 0,x={},y={},T={posEntities:x,keyEntities:y};return u&&(T=u(T)||T),i(t,function(A){var E=A.node,b=A.index,v=A.pos,O=A.key,D=A.parentPos,W=A.level,Q={node:E,index:b,key:O,pos:v,level:W},j=p(O,v);x[v]=Q,y[j]=Q,Q.parent=x[D],Q.parent&&(Q.parent.children=Q.parent.children||[],Q.parent.children.push(Q)),l&&l(Q,T)},C),g&&g(T),T}function a(t,e){var u=e.expandedKeys,l=e.selectedKeys,g=e.loadedKeys,C=e.loadingKeys,x=e.checkedKeys,y=e.halfCheckedKeys,T=e.dragOverNodeKey,A=e.dropPosition,E=e.keyEntities,b=E[t],v={eventKey:t,expanded:u.indexOf(t)!==-1,selected:l.indexOf(t)!==-1,loaded:g.indexOf(t)!==-1,loading:C.indexOf(t)!==-1,checked:x.indexOf(t)!==-1,halfChecked:y.indexOf(t)!==-1,pos:String(b?b.pos:""),dragOver:T===t&&A===0,dragOverGapTop:T===t&&A===-1,dragOverGapBottom:T===t&&A===1};return v}function n(t){var e=t.data,u=t.expanded,l=t.selected,g=t.checked,C=t.loaded,x=t.loading,y=t.halfChecked,T=t.dragOver,A=t.dragOverGapTop,E=t.dragOverGapBottom,b=t.pos,v=t.active,O=Object(f.a)(Object(f.a)({},e),{},{expanded:u,selected:l,checked:g,loaded:C,loading:x,halfChecked:y,dragOver:T,dragOverGapTop:A,dragOverGapBottom:E,pos:b,active:v});return"props"in O||Object.defineProperty(O,"props",{get:function(){return Object(_.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),t}}),O}},"8CQX":function(Re,I,h){"use strict";function S(n){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(e){return typeof e}:S=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},S(n)}Object.defineProperty(I,"__esModule",{value:!0}),I.getKeycode=i,I.getKey=s,I.getKeysym=a;var f=o(h("mHUz")),L=o(h("8+yF")),m=o(h("6Qwc")),_=o(h("gIYZ")),r=o(h("mTgk")),p=c(h("GdRQ"));function d(){if(typeof WeakMap!="function")return null;var n=new WeakMap;return d=function(){return n},n}function c(n){if(n&&n.__esModule)return n;if(n===null||S(n)!=="object"&&typeof n!="function")return{default:n};var t=d();if(t&&t.has(n))return t.get(n);var e={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in n)if(Object.prototype.hasOwnProperty.call(n,l)){var g=u?Object.getOwnPropertyDescriptor(n,l):null;g&&(g.get||g.set)?Object.defineProperty(e,l,g):e[l]=n[l]}return e.default=n,t&&t.set(n,e),e}function o(n){return n&&n.__esModule?n:{default:n}}function i(n){if(n.code){switch(n.code){case"OSLeft":return"MetaLeft";case"OSRight":return"MetaRight"}return n.code}if(n.type!=="keypress"&&n.keyCode in m.default){var t=m.default[n.keyCode];if(p.isMac()&&t==="ContextMenu"&&(t="MetaRight"),n.location===2)switch(t){case"ShiftLeft":return"ShiftRight";case"ControlLeft":return"ControlRight";case"AltLeft":return"AltRight"}if(n.location===3)switch(t){case"Delete":return"NumpadDecimal";case"Insert":return"Numpad0";case"End":return"Numpad1";case"ArrowDown":return"Numpad2";case"PageDown":return"Numpad3";case"ArrowLeft":return"Numpad4";case"ArrowRight":return"Numpad6";case"Home":return"Numpad7";case"ArrowUp":return"Numpad8";case"PageUp":return"Numpad9";case"Enter":return"NumpadEnter"}return t}return"Unidentified"}function s(n){if(n.key!==void 0){switch(n.key){case"Spacebar":return" ";case"Esc":return"Escape";case"Scroll":return"ScrollLock";case"Win":return"Meta";case"Apps":return"ContextMenu";case"Up":return"ArrowUp";case"Left":return"ArrowLeft";case"Right":return"ArrowRight";case"Down":return"ArrowDown";case"Del":return"Delete";case"Divide":return"/";case"Multiply":return"*";case"Subtract":return"-";case"Add":return"+";case"Decimal":return n.char}switch(n.key){case"OS":return"Meta";case"LaunchMyComputer":return"LaunchApplication1";case"LaunchCalculator":return"LaunchApplication2"}switch(n.key){case"UIKeyInputUpArrow":return"ArrowUp";case"UIKeyInputDownArrow":return"ArrowDown";case"UIKeyInputLeftArrow":return"ArrowLeft";case"UIKeyInputRightArrow":return"ArrowRight";case"UIKeyInputEscape":return"Escape"}if(n.key==="\0"&&n.code==="NumpadDecimal")return"Delete";if(!p.isIE()&&!p.isEdge())return n.key;if(n.key.length!==1&&n.key!=="Unidentified")return n.key}var t=i(n);return t in _.default?_.default[t]:n.charCode?String.fromCharCode(n.charCode):"Unidentified"}function a(n){var t=s(n);if(t==="Unidentified")return null;if(t in r.default){var e=n.location;if(t==="Meta"&&e===0&&(e=2),t==="Clear"&&e===3){var u=i(n);u==="NumLock"&&(e=0)}if((e===void 0||e>3)&&(e=0),t==="Meta"){var l=i(n);if(l==="AltLeft")return f.default.XK_Meta_L;if(l==="AltRight")return f.default.XK_Meta_R}if(t==="Clear"){var g=i(n);if(g==="NumLock")return f.default.XK_Num_Lock}return r.default[t][e]}if(t.length!==1)return null;var C=t.charCodeAt();return C?L.default.lookup(C):null}},"8K/p":function(Re,I,h){"use strict";function S(i){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(a){return typeof a}:S=function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},S(i)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var f=r(h("Lo0S")),L=m(h("ItS6"));function m(i){return i&&i.__esModule?i:{default:i}}function _(){if(typeof WeakMap!="function")return null;var i=new WeakMap;return _=function(){return i},i}function r(i){if(i&&i.__esModule)return i;if(i===null||S(i)!=="object"&&typeof i!="function")return{default:i};var s=_();if(s&&s.has(i))return s.get(i);var a={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var t in i)if(Object.prototype.hasOwnProperty.call(i,t)){var e=n?Object.getOwnPropertyDescriptor(i,t):null;e&&(e.get||e.set)?Object.defineProperty(a,t,e):a[t]=i[t]}return a.default=i,s&&s.set(i,a),a}function p(i,s){if(!(i instanceof s))throw new TypeError("Cannot call a class as a function")}function d(i,s){for(var a=0;a>C&1&&(this._zlibs[C].reset(),f.Info("Reset zlib stream "+C));this._ctl=this._ctl>>4}var x;if(this._ctl===8)x=this._fillRect(a,n,t,e,u,l,g);else if(this._ctl===9)x=this._jpegRect(a,n,t,e,u,l,g);else if(this._ctl===10)x=this._pngRect(a,n,t,e,u,l,g);else if((this._ctl&128)==0)x=this._basicRect(this._ctl,a,n,t,e,u,l,g);else throw new Error("Illegal tight compression received (ctl: "+this._ctl+")");return x&&(this._ctl=null),x}},{key:"_fillRect",value:function(a,n,t,e,u,l,g){if(u.rQwait("TIGHT",3))return!1;var C=u.rQi,x=u.rQ;return l.fillRect(a,n,t,e,[x[C+2],x[C+1],x[C]],!1),u.rQskipBytes(3),!0}},{key:"_jpegRect",value:function(a,n,t,e,u,l,g){var C=this._readData(u);return C===null?!1:(l.imageRect(a,n,t,e,"image/jpeg",C),!0)}},{key:"_pngRect",value:function(a,n,t,e,u,l,g){throw new Error("PNG received in standard Tight rect")}},{key:"_basicRect",value:function(a,n,t,e,u,l,g,C){if(this._filter===null)if(a&4){if(l.rQwait("TIGHT",1))return!1;this._filter=l.rQshift8()}else this._filter=0;var x=a&3,y;switch(this._filter){case 0:y=this._copyFilter(x,n,t,e,u,l,g,C);break;case 1:y=this._paletteFilter(x,n,t,e,u,l,g,C);break;case 2:y=this._gradientFilter(x,n,t,e,u,l,g,C);break;default:throw new Error("Illegal tight filter received (ctl: "+this._filter+")")}return y&&(this._filter=null),y}},{key:"_copyFilter",value:function(a,n,t,e,u,l,g,C){var x=e*u*3,y;if(x<12){if(l.rQwait("TIGHT",x))return!1;y=l.rQshiftBytes(x)}else{if(y=this._readData(l),y===null)return!1;this._zlibs[a].setInput(y),y=this._zlibs[a].inflate(x),this._zlibs[a].setInput(null)}return g.blitRgbImage(n,t,e,u,y,0,!1),!0}},{key:"_paletteFilter",value:function(a,n,t,e,u,l,g,C){if(this._numColors===0){if(l.rQwait("TIGHT palette",1))return!1;var x=l.rQpeek8()+1,y=x*3;if(l.rQwait("TIGHT palette",1+y))return!1;this._numColors=x,l.rQskipBytes(1),l.rQshiftTo(this._palette,y)}var T=this._numColors<=2?1:8,A=Math.floor((e*T+7)/8),E=A*u,b;if(E<12){if(l.rQwait("TIGHT",E))return!1;b=l.rQshiftBytes(E)}else{if(b=this._readData(l),b===null)return!1;this._zlibs[a].setInput(b),b=this._zlibs[a].inflate(E),this._zlibs[a].setInput(null)}return this._numColors==2?this._monoRect(n,t,e,u,b,this._palette,g):this._paletteRect(n,t,e,u,b,this._palette,g),this._numColors=0,!0}},{key:"_monoRect",value:function(a,n,t,e,u,l,g){for(var C=this._getScratchBuffer(t*e*4),x=Math.floor((t+7)/8),y=Math.floor(t/8),T=0;T=0;v--)A=(T*t+b*8+7-v)*4,E=(u[T*x+b]>>v&1)*3,C[A]=l[E],C[A+1]=l[E+1],C[A+2]=l[E+2],C[A+3]=255;for(var O=7;O>=8-t%8;O--)A=(T*t+b*8+7-O)*4,E=(u[T*x+b]>>O&1)*3,C[A]=l[E],C[A+1]=l[E+1],C[A+2]=l[E+2],C[A+3]=255}g.blitRgbxImage(a,n,t,e,C,0,!1)}},{key:"_paletteRect",value:function(a,n,t,e,u,l,g){for(var C=this._getScratchBuffer(t*e*4),x=t*e*4,y=0,T=0;y1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(S.a)())return null;var o=document.createElement("style");if((d=c.csp)===null||d===void 0?void 0:d.nonce){var i;o.nonce=(i=c.csp)===null||i===void 0?void 0:i.nonce}o.innerHTML=p;var s=L(c),a=s.firstChild;return c.prepend&&s.prepend?s.prepend(o):c.prepend&&a?s.insertBefore(o,a):s.appendChild(o),o}var _=new Map;function r(p,d){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=L(c);if(!_.has(o)){var i=m("",c),s=i.parentNode;_.set(o,s),s.removeChild(i)}var a=Array.from(_.get(o).children).find(function(l){return l.tagName==="STYLE"&&l[f]===d});if(a){var n,t;if(((n=c.csp)===null||n===void 0?void 0:n.nonce)&&a.nonce!==((t=c.csp)===null||t===void 0?void 0:t.nonce)){var e;a.nonce=(e=c.csp)===null||e===void 0?void 0:e.nonce}return a.innerHTML!==p&&(a.innerHTML=p),a}var u=m(p,c);return u[f]=d,u}},BUUv:function(Re,I,h){},BWJ9:function(Re,I,h){},"Cs+z":function(Re,I,h){Re.exports=h.p+"static/jqr.b801d45b.png"},"Ct/S":function(Re,I,h){Re.exports={tilte:"tilte___1Tz7i",flexRow:"flexRow___3w9_D",flexColumn:"flexColumn___2HzC_",footerWrap:"footerWrap___12F5M",img:"img___3ED9Z",content:"content___rqPDY",modalContent:"modalContent___2h4ne"}},Cy2x:function(Re,I,h){"use strict";var S=h("DjyN"),f=h("NUBc"),L=h("cWXX"),m=h("/ezw"),_=h("+L6B"),r=h("2/Rp"),p=h("miYZ"),d=h("tsqr"),c=h("2qtc"),o=h("kLXV"),i=h("9og8"),s=h("tJVT"),a=h("WmNS"),n=h.n(a),t=h("q1tI"),e=h.n(t),u=h("Ty5D"),l=h("9kvl"),g=h("m3rI"),C=h("7Kak"),x=h("9yH6"),y=h("PpiC"),T=h("cU5J"),A=h.n(T),E=function(X){var te=X.shixunsDetail,ge=X.globalSetting,de=X.loading,ye=X.dispatch,z=X.onReloadData,ne=Object(y.a)(X,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),fe=Object(t.useState)(),re=Object(s.a)(fe,2),ie=re[0],U=re[1],ee=Object(t.useState)([]),J=Object(s.a)(ee,2),le=J[0],Pe=J[1];Object(t.useEffect)(function(){te.actionTabs.key==="Collaborators-ChangeManager"&&Ge()},[te.actionTabs.key]);var Ge=function(){var Ie=Object(i.a)(n.a.mark(function Oe(){var Ce,ue;return n.a.wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:return ae.next=2,ye({type:"shixunsDetail/getChangeManager",payload:{id:(Ce=te.actionTabs.params)===null||Ce===void 0?void 0:Ce.id}});case 2:ue=ae.sent,Pe(ue||[]);case 4:case"end":return ae.stop()}},Oe)}));return function(){return Ie.apply(this,arguments)}}(),$e=function(){var Oe;ye({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(Oe=te.actionTabs.params)===null||Oe===void 0?void 0:Oe.id}}})},nt=function(){var Ie=Object(i.a)(n.a.mark(function Oe(){var Ce,ue;return n.a.wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:if(ie){ae.next=3;break}return d.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),ae.abrupt("return");case 3:return ae.next=5,ye({type:"shixunsDetail/changeManager",payload:{id:(Ce=te.actionTabs.params)===null||Ce===void 0?void 0:Ce.id,user_id:ie}});case 5:ue=ae.sent,qe(),ue&&(z(),d.b.info(ue.message));case 8:case"end":return ae.stop()}},Oe)}));return function(){return Ie.apply(this,arguments)}}(),qe=function(){ye({type:"shixunsDetail/setActionTabs",payload:{}}),U(null)};return e.a.createElement(o.a,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",visible:te.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:de.effects["shixunsDetail/changeManager"],onOk:nt,onCancel:qe},e.a.createElement("div",null,e.a.createElement("div",{className:A.a.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",e.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"),e.a.createElement("div",{className:A.a.content},le.length?e.a.createElement(x.a.Group,{value:ie,onChange:function(Oe){return U(Oe.target.value)}},le.map(function(Ie,Oe){return e.a.createElement(x.a,{className:A.a.radio,key:Oe,value:Ie.user_id},Ie.name)})):e.a.createElement("div",{className:A.a.add},e.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",e.a.createElement("a",{className:A.a.colorBlue,onClick:$e},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},b=Object(l.a)(function(M){var X=M.shixunsDetail,te=M.loading,ge=M.globalSetting;return{shixunsDetail:X,globalSetting:ge,loading:te}})(E),v=h("Znn+"),O=h("ZTPi"),D=h("ju9d"),W=O.a.TabPane,Q=function(M){var X=M.visible,te=M.onCancel,ge=M.onSelectGroup,de=M.shixunId,ye=M.onSelectCollaborator;return e.a.createElement(o.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:X,width:1100,centered:!0,keyboard:!1,onCancel:te,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},e.a.createElement(O.a,{defaultActiveKey:"1"},e.a.createElement(W,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},e.a.createElement(D.a,{type:1,onCancel:te,container_type:2,container_id:de,onSelect:ye}))))},j=h("bL63"),Z=h.n(j),Y=h("xvlK"),w=h("ruvs"),P=h("ErOA"),k=function(X){var te,ge,de,ye,z,ne=X.shixunsDetail,fe=X.globalSetting,re=X.loading,ie=X.user,U=X.dispatch,ee=X.position,J=Object(t.useRef)(),le=Object(t.useState)(0),Pe=Object(s.a)(le,2),Ge=Pe[0],$e=Pe[1],nt=Object(t.useState)([]),qe=Object(s.a)(nt,2),Ie=qe[0],Oe=qe[1],Ce=Object(t.useState)({id:null,page:1}),ue=Object(s.a)(Ce,2),N=ue[0],ae=ue[1],K=Object(u.i)(),_e=Object(t.useState)({}),et=Object(s.a)(_e,2),pe=et[0],Xe=et[1],tt=(te=ie.userInfo)===null||te===void 0||((ge=te.shixun)===null||ge===void 0)?void 0:ge.editable,V=((de=ie.userInfo)===null||de===void 0?void 0:de.role)<=2||((ye=ie.userInfo)===null||ye===void 0||((z=ye.shixun)===null||z===void 0)?void 0:z.is_creator);Object(t.useEffect)(function(){J.current=K==null?void 0:K.taskId,N.id=K==null?void 0:K.taskId,ae(N),Be(N)},[]);var Be=function(){var B=Object(i.a)(n.a.mark(function We(rt){var R;return n.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ue.next=2,Object(P.a)("/api/sci/projects/".concat(K==null?void 0:K.taskId,"/get_project_partners.json"),{method:"get"});case 2:R=Ue.sent,R&&(Oe(R.users||[]),$e(R.users_count),Xe(R));case 4:case"end":return Ue.stop()}},We)}));return function(rt){return B.apply(this,arguments)}}(),Se=function(){var B=Object(i.a)(n.a.mark(function We(){var rt;return n.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return N.page=1,ae(N),rt=Object(w.b)(),Me.next=5,U({type:"user/getUserInfo",payload:rt});case 5:return Me.next=7,Be(N);case 7:case"end":return Me.stop()}},We)}));return function(){return B.apply(this,arguments)}}(),Le=function(We){N.page=We,ae(N),Be(N)},De=function(We){o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:e.a.createElement("div",{className:Z.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var rt=Object(i.a)(n.a.mark(function Me(){var Ue;return n.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.next=2,Object(P.a)("/api/sci/projects/".concat(K==null?void 0:K.taskId,"/del_project_partner.json"),{method:"DELETE",body:{user_id:We}});case 2:Ue=Ee.sent,d.b.info("\u5220\u9664\u6210\u529F"),N.page=1,ae(N),Be(N);case 7:case"end":return Ee.stop()}},Me)}));function R(){return rt.apply(this,arguments)}return R}()})},Ne=function(){U({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:J.current}}})};function se(){U({type:"shixunsDetail/setActionTabs",payload:{}})}var we={visible:ne.actionTabs.key==="Collaborators-AddCollaborator",onCancel:se,shixunId:J.current,onSelectCollaborator:function(){var B=Object(i.a)(n.a.mark(function rt(R){var Me;return n.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return se(),q.next=3,Object(P.a)("/api/sci/projects/".concat(J.current,"/bacht_add_project_partners.json"),{method:"POST",body:{user_ids:R}});case 3:Me=q.sent,Me&&(d.b.success("\u6DFB\u52A0\u6210\u529F"),Se());case 5:case"end":return q.stop()}},rt)}));function We(rt){return B.apply(this,arguments)}return We}(),onSelectGroup:function(){var B=Object(i.a)(n.a.mark(function rt(R){var Me;return n.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return se(),q.next=3,U({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:J.current,group_id:R.group_id}});case 3:Me=q.sent,Me&&(d.b.success("\u6DFB\u52A0\u6210\u529F"),Se());case 5:case"end":return q.stop()}},rt)}));function We(rt){return B.apply(this,arguments)}return We}()};return e.a.createElement("section",null,e.a.createElement("div",{className:Z.a.wrap},e.a.createElement("div",{className:Z.a.content},e.a.createElement("div",{className:Z.a.head},e.a.createElement("span",{className:Z.a.headCount},"\u5408\u4F5C\u8005\uFF08",Ge,"\u4EBA\uFF09"),e.a.createElement("div",null,e.a.createElement(r.a,{className:Z.a.button,style:{marginRight:ee==="detail"?0:"20px"},onClick:Ne,icon:e.a.createElement(Y.a,null)},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),e.a.createElement("div",{className:Z.a.list},e.a.createElement(m.a,{loading:!1,active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Ie.map(function(B,We){return e.a.createElement("div",{style:{display:"inline-block",width:"50%"},key:We},e.a.createElement("div",{className:Z.a.itemWrap},e.a.createElement("a",{target:"_blank",className:Z.a.imgWrap},e.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:Z.a.img,src:"".concat(g.a.IMG_SERVER,"/images/").concat(B==null?void 0:B.image_url)}),(B==null?void 0:B.is_creator)&&e.a.createElement("span",{className:Z.a.manager},"\u521B\u5EFA\u8005")),e.a.createElement("div",{className:Z.a.itemContent},e.a.createElement("div",{className:Z.a.nameWrap},e.a.createElement("a",{target:"_blank",className:Z.a.name},B==null?void 0:B.user_name),e.a.createElement("div",{className:Z.a.actionGroup},!(B!=null&&B.is_creator)&&(V||pe!=null&&pe.current_user_is_creator)?e.a.createElement("a",{className:Z.a.deletetitle,onClick:function(){return De(B.id)}},"\u5220\u9664"):null)),e.a.createElement("p",{className:Z.a.schoolWrap},e.a.createElement("span",{className:Z.a.school},B==null?void 0:B.school_name)))))})))),Ge>10&&e.a.createElement("div",{className:Z.a.countWrap},e.a.createElement(f.a,{showQuickJumper:!1,showSizeChanger:!1,total:Ge,onChange:function(We){return Le(We)},pageSize:10,current:N.page}))),e.a.createElement(b,{onReloadData:Se}),e.a.createElement(Q,we))},F=I.a=Object(l.a)(function(M){var X=M.shixunsDetail,te=M.loading,ge=M.globalSetting,de=M.user;return{shixunsDetail:X,globalSetting:ge,user:de,loading:te}})(k)},E1Sb:function(Re,I){Re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjczMUZFNjhCMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjczMUZFNjhDMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzMxRkU2ODkwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzMxRkU2OEEwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7zBaLcAAACAElEQVR42uzdzyvDcRzH8ffsZiVc/IjbkOTuShN/gXIgYi5y2AlpFBL/AAdLiXBgBwfUxplmyU2tRK4sTey0+H6+RbKD7Gtfb/V817t963t59Nnn9f58+7aap6LO/yq6KmN13OoJq1MehcD3erS6rUT0VrnVC5qBpgLagWXagQIQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAABUCD6Lbkr5L2W2uv9bS3LR4vd6iAb/9BaaBfa7K+oa8+0exEwmOheT5+UXnV9zd2SEHeztSU12ldw+2tjRLbH/X/lQbktqaansluwLtelPs85XKZmRFggN9eseMSbVJ9+Js2HHCizoHRwb7ZWN12V5VtYPaacJdOUmcJNy1o67QhLt6FheScNcfFkyqmxr9eoGHsWMZD8/qBCYvLmV4NCS5XE4f8PrmVnoHRySbzeoLyf1DWnr6huxPdWPGrJhZObOC6ga12Wtmz5m9p/Kom5yZt1Or8mFhbWNLIuubOh+3fjrrXAUWMutcAxY661wBOpl1RQc6nXVFBf7GrHMEPEskP65PE+d5901anc46R68+/rp4/QYQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAP8dMKMdGNcMNH9eMaUR+GR11Oo2q6/eBBgA/5+hicfO9/sAAAAASUVORK5CYII="},E7E6:function(Re,I){Re.exports="data:image/png;base64,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"},E9nw:function(Re,I){Re.exports=function(){var h=document.getSelection();if(!h.rangeCount)return function(){};for(var S=document.activeElement,f=[],L=0;L=48&&e.keyCode<=57)u=e.keyCode;else if(e.keyCode>=65&&e.keyCode<=90){var g=String.fromCharCode(e.keyCode);e.shiftKey?g=g.toUpperCase():g=g.toLowerCase(),u=g.charCodeAt()}else u=0;this._sendKeyEvent(u,l,!0)}},{key:"_handleKeyUp",value:function(e){(0,L.stopEvent)(e);var u=this._getKeyCode(e);if(this._altGrArmed&&(this._altGrArmed=!1,clearTimeout(this._altGrTimeout),this._sendKeyEvent(_.default.XK_Control_L,"ControlLeft",!0)),(r.isMac()||r.isIOS())&&u==="CapsLock"){this._sendKeyEvent(_.default.XK_Caps_Lock,"CapsLock",!0),this._sendKeyEvent(_.default.XK_Caps_Lock,"CapsLock",!1);return}this._sendKeyEvent(this._keyDownList[u],u,!1),r.isWindows()&&(u==="ShiftLeft"||u==="ShiftRight")&&("ShiftRight"in this._keyDownList&&this._sendKeyEvent(this._keyDownList.ShiftRight,"ShiftRight",!1),"ShiftLeft"in this._keyDownList&&this._sendKeyEvent(this._keyDownList.ShiftLeft,"ShiftLeft",!1))}},{key:"_handleAltGrTimeout",value:function(){this._altGrArmed=!1,clearTimeout(this._altGrTimeout),this._sendKeyEvent(_.default.XK_Control_L,"ControlLeft",!0)}},{key:"_allKeysUp",value:function(){f.Debug(">> Keyboard.allKeysUp");for(var e in this._keyDownList)this._sendKeyEvent(this._keyDownList[e],e,!1);f.Debug("<< Keyboard.allKeysUp")}},{key:"_checkAlt",value:function(e){if(e.skipCheckAlt)return;if(e.altKey)return;var u=this._target,l=this._keyDownList;["AltLeft","AltRight"].forEach(function(g){if(!(g in l))return;var C=new KeyboardEvent("keyup",{key:l[g],code:g});C.skipCheckAlt=!0,u.dispatchEvent(C)})}},{key:"grab",value:function(){if(this._target.addEventListener("keydown",this._eventHandlers.keydown),this._target.addEventListener("keyup",this._eventHandlers.keyup),this._target.addEventListener("keypress",this._eventHandlers.keypress),window.addEventListener("blur",this._eventHandlers.blur),r.isWindows()&&r.isFirefox()){var e=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(u){return document.addEventListener(u,e,{capture:!0,passive:!0})})}}},{key:"ungrab",value:function(){if(r.isWindows()&&r.isFirefox()){var e=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(u){return document.removeEventListener(u,e)})}this._target.removeEventListener("keydown",this._eventHandlers.keydown),this._target.removeEventListener("keyup",this._eventHandlers.keyup),this._target.removeEventListener("keypress",this._eventHandlers.keypress),window.removeEventListener("blur",this._eventHandlers.blur),this._allKeysUp()}}]),n}();I.default=a},GABl:function(Re,I){Re.exports="data:image/png;base64,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"},GQ8N:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.toUnsigned32bit=S,I.toSigned32bit=f;function S(L){return L>>>0}function f(L){return L|0}},GdRQ:function(Re,I,h){"use strict";function S(A){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(b){return typeof b}:S=function(b){return b&&typeof Symbol=="function"&&b.constructor===Symbol&&b!==Symbol.prototype?"symbol":typeof b},S(A)}Object.defineProperty(I,"__esModule",{value:!0}),I.isMac=u,I.isWindows=l,I.isIOS=g,I.isSafari=C,I.isIE=x,I.isEdge=y,I.isFirefox=T,I.hasScrollbarGutter=I.supportsImageMetadata=I.supportsCursorURIs=I.dragThreshold=I.isTouchDevice=void 0;var f=m(h("Lo0S"));function L(){if(typeof WeakMap!="function")return null;var A=new WeakMap;return L=function(){return A},A}function m(A){if(A&&A.__esModule)return A;if(A===null||S(A)!=="object"&&typeof A!="function")return{default:A};var E=L();if(E&&E.has(A))return E.get(A);var b={},v=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var O in A)if(Object.prototype.hasOwnProperty.call(A,O)){var D=v?Object.getOwnPropertyDescriptor(A,O):null;D&&(D.get||D.set)?Object.defineProperty(b,O,D):b[O]=A[O]}return b.default=A,E&&E.set(A,b),b}var _="ontouchstart"in document.documentElement||document.ontouchstart!==void 0||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0;I.isTouchDevice=_,window.addEventListener("touchstart",function A(){I.isTouchDevice=_=!0,window.removeEventListener("touchstart",A,!1)},!1);var r=10*(window.devicePixelRatio||1);I.dragThreshold=r;var p=!1;try{var d=document.createElement("canvas");d.style.cursor='url("data:image/x-icon;base64,AAACAAEACAgAAAIAAgA4AQAAFgAAACgAAAAIAAAAEAAAAAEAIAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAA==") 2 2, default',d.style.cursor.indexOf("url")===0?(f.Info("Data URI scheme cursor supported"),p=!0):f.Warn("Data URI scheme cursor not supported")}catch(A){f.Error("Data URI scheme cursor test exception: "+A)}var c=p;I.supportsCursorURIs=c;var o=!1;try{new ImageData(new Uint8ClampedArray(4),1,1),o=!0}catch(A){}var i=o;I.supportsImageMetadata=i;var s=!0;try{var a=document.createElement("div");a.style.visibility="hidden",a.style.overflow="scroll",document.body.appendChild(a);var n=document.createElement("div");a.appendChild(n);var t=a.offsetWidth-n.offsetWidth;a.parentNode.removeChild(a),s=t!=0}catch(A){f.Error("Scrollbar test exception: "+A)}var e=s;I.hasScrollbarGutter=e;function u(){return navigator&&!!/mac/i.exec(navigator.platform)}function l(){return navigator&&!!/win/i.exec(navigator.platform)}function g(){return navigator&&(!!/ipad/i.exec(navigator.platform)||!!/iphone/i.exec(navigator.platform)||!!/ipod/i.exec(navigator.platform))}function C(){return navigator&&navigator.userAgent.indexOf("Safari")!==-1&&navigator.userAgent.indexOf("Chrome")===-1}function x(){return navigator&&!!/trident/i.exec(navigator.userAgent)}function y(){return navigator&&!!/edge/i.exec(navigator.userAgent)}function T(){return navigator&&!!/firefox/i.exec(navigator.userAgent)}},GfqC:function(Re,I,h){"use strict";var S=h("q1tI"),f=h.n(S),L=h("TSYQ"),m=h.n(L);function _(P,k){var F="cannot "+P.method+" "+P.action+" "+k.status+"'",M=new Error(F);return M.status=k.status,M.method=P.method,M.url=P.action,M}function r(P){var k=P.responseText||P.response;if(!k)return k;try{return JSON.parse(k)}catch(F){return k}}function p(P){var k=new XMLHttpRequest;P.onProgress&&k.upload&&(k.upload.onprogress=function(te){te.total>0&&(te.percent=te.loaded/te.total*100),P.onProgress(te)});var F=new FormData;P.data&&Object.keys(P.data).forEach(function(X){var te=P.data[X];if(Array.isArray(te)){te.forEach(function(ge){F.append(X+"[]",ge)});return}F.append(X,P.data[X])}),P.file instanceof Blob?F.append(P.filename,P.file,P.file.name):F.append(P.filename,P.file),k.onerror=function(te){P.onError(te)},k.onload=function(){return k.status<200||k.status>=300?P.onError(_(P,k),r(k)):P.onSuccess(r(k),k)},k.open(P.method,P.action,!0),P.withCredentials&&"withCredentials"in k&&(k.withCredentials=!0);var M=P.headers||{};return M["X-Requested-With"]!==null&&k.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(M).forEach(function(X){M[X]!==null&&k.setRequestHeader(X,M[X])}),k.send(F),{abort:function(){k.abort()}}}var d=+new Date,c=0;function o(){return"rc-upload-"+d+"-"+ ++c}function i(P,k){return P.indexOf(k,P.length-k.length)!==-1}var s=function(P,k){if(P&&k){var F=Array.isArray(k)?k:k.split(","),M=P.name||"",X=P.type||"",te=X.replace(/\/.*$/,"");return F.some(function(ge){var de=ge.trim();return de.charAt(0)==="."?i(M.toLowerCase(),de.toLowerCase()):/\/\*$/.test(de)?te===de.replace(/\/.*$/,""):X===de})}return!0};function a(P,k){var F=P.createReader(),M=[];function X(){F.readEntries(function(te){var ge=Array.prototype.slice.apply(te);M=M.concat(ge);var de=!ge.length;de?k(M):X()})}X()}var n=function(k,F,M){var X=function te(ge,de){de=de||"",ge.isFile?ge.file(function(ye){M(ye)&&(ge.fullPath&&!ye.webkitRelativePath&&(Object.defineProperties(ye,{webkitRelativePath:{writable:!0}}),ye.webkitRelativePath=ge.fullPath.replace(/^\//,""),Object.defineProperties(ye,{webkitRelativePath:{writable:!1}})),F([ye]))}):ge.isDirectory&&a(ge,function(ye){ye.forEach(function(z){te(z,""+de+ge.name+"/")})})};k.forEach(function(te){X(te.webkitGetAsEntry())})},t=n,e=Object.assign||function(P){for(var k=1;k=0)continue;if(!Object.prototype.hasOwnProperty.call(P,M))continue;F[M]=P[M]}return F}function x(P,k){if(!(P instanceof k))throw new TypeError("Cannot call a class as a function")}function y(P,k){if(!P)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return k&&(typeof k=="object"||typeof k=="function")?k:P}function T(P,k){if(typeof k!="function"&&k!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof k);P.prototype=Object.create(k&&k.prototype,{constructor:{value:P,enumerable:!1,writable:!0,configurable:!0}}),k&&(Object.setPrototypeOf?Object.setPrototypeOf(P,k):P.__proto__=k)}var A=function(k){return Object.keys(k).reduce(function(F,M){return(M.substr(0,5)==="data-"||M.substr(0,5)==="aria-"||M==="role")&&(F[M]=k[M]),F},{})},E=function(P){T(k,P);function k(){var F,M,X,te;x(this,k);for(var ge=arguments.length,de=Array(ge),ye=0;yethis.chunkSize&&(this.chunkSize=o,this.strm.output=new Uint8Array(this.chunkSize)),this.strm.next_out=0,this.strm.avail_out=o;var i=(0,S.inflate)(this.strm,0);if(i<0)throw new Error("zlib inflate failed");if(this.strm.next_out!=o)throw new Error("Incomplete zlib block");return new Uint8Array(this.strm.output.buffer,0,this.strm.next_out)}},{key:"reset",value:function(){(0,S.inflateReset)(this.strm)}}]),d}();I.default=p},IxHN:function(Re,I,h){"use strict";var S=h("q1tI"),f=h.n(S),L=h("07cG"),m=h.n(L);I.a=function(_){var r=_.message,p=_.className,d=_.children,c=_.style,o=c===void 0?{}:c;return f.a.createElement("div",{className:"".concat(m.a.idsRingWrapper," ").concat(p)},f.a.createElement("div",{className:m.a.ldsRing},f.a.createElement("div",null),f.a.createElement("div",null),f.a.createElement("div",null),f.a.createElement("div",null)),r?f.a.createElement("p",{style:o},r):null,d)}},J66h:function(Re,I,h){(function(S){var f,L;(function(m,_){Re.exports=_(m)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof S!="undefined"?S:this,function(m){"use strict";m=m||{};var _=m.Base64,r="2.6.4",p="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d=function(j){for(var Z={},Y=0,w=j.length;Y>>6)+c(128|Z&63):c(224|Z>>>12&15)+c(128|Z>>>6&63)+c(128|Z&63)}else{var Z=65536+(j.charCodeAt(0)-55296)*1024+(j.charCodeAt(1)-56320);return c(240|Z>>>18&7)+c(128|Z>>>12&63)+c(128|Z>>>6&63)+c(128|Z&63)}},i=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,s=function(j){return j.replace(i,o)},a=function(j){var Z=[0,2,1][j.length%3],Y=j.charCodeAt(0)<<16|(j.length>1?j.charCodeAt(1):0)<<8|(j.length>2?j.charCodeAt(2):0),w=[p.charAt(Y>>>18),p.charAt(Y>>>12&63),Z>=2?"=":p.charAt(Y>>>6&63),Z>=1?"=":p.charAt(Y&63)];return w.join("")},n=m.btoa&&typeof m.btoa=="function"?function(j){return m.btoa(j)}:function(j){if(j.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return j.replace(/[\s\S]{1,3}/g,a)},t=function(j){return n(s(String(j)))},e=function(j){return j.replace(/[+\/]/g,function(Z){return Z=="+"?"-":"_"}).replace(/=/g,"")},u=function(j,Z){return Z?e(t(j)):t(j)},l=function(j){return u(j,!0)},g;m.Uint8Array&&(g=function(j,Z){for(var Y="",w=0,P=j.length;w>>18)+p.charAt(X>>>12&63)+(typeof F!="undefined"?p.charAt(X>>>6&63):"=")+(typeof M!="undefined"?p.charAt(X&63):"=")}return Z?e(Y):Y});var C=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,x=function(j){switch(j.length){case 4:var Z=(7&j.charCodeAt(0))<<18|(63&j.charCodeAt(1))<<12|(63&j.charCodeAt(2))<<6|63&j.charCodeAt(3),Y=Z-65536;return c((Y>>>10)+55296)+c((Y&1023)+56320);case 3:return c((15&j.charCodeAt(0))<<12|(63&j.charCodeAt(1))<<6|63&j.charCodeAt(2));default:return c((31&j.charCodeAt(0))<<6|63&j.charCodeAt(1))}},y=function(j){return j.replace(C,x)},T=function(j){var Z=j.length,Y=Z%4,w=(Z>0?d[j.charAt(0)]<<18:0)|(Z>1?d[j.charAt(1)]<<12:0)|(Z>2?d[j.charAt(2)]<<6:0)|(Z>3?d[j.charAt(3)]:0),P=[c(w>>>16),c(w>>>8&255),c(w&255)];return P.length-=[0,0,2,1][Y],P.join("")},A=m.atob&&typeof m.atob=="function"?function(j){return m.atob(j)}:function(j){return j.replace(/\S{1,4}/g,T)},E=function(j){return A(String(j).replace(/[^A-Za-z0-9\+\/]/g,""))},b=function(j){return y(A(j))},v=function(j){return String(j).replace(/[-_]/g,function(Z){return Z=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},O=function(j){return b(v(j))},D;m.Uint8Array&&(D=function(j){return Uint8Array.from(E(v(j)),function(Z){return Z.charCodeAt(0)})});var W=function(){var j=m.Base64;return m.Base64=_,j};if(m.Base64={VERSION:r,atob:E,btoa:n,fromBase64:O,toBase64:u,utob:s,encode:u,encodeURI:l,btou:y,decode:O,noConflict:W,fromUint8Array:g,toUint8Array:D},typeof Object.defineProperty=="function"){var Q=function(j){return{value:j,enumerable:!1,writable:!0,configurable:!0}};m.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Q(function(){return O(this)})),Object.defineProperty(String.prototype,"toBase64",Q(function(j){return u(this,j)})),Object.defineProperty(String.prototype,"toBase64URI",Q(function(){return u(this,!0)}))}}return m.Meteor&&(Base64=m.Base64),Re.exports?Re.exports.Base64=m.Base64:!(f=[],L=function(){return m.Base64}.apply(I,f),L!==void 0&&(Re.exports=L)),{Base64:m.Base64}})}).call(this,h("IyRk"))},JJs0:function(Re,I,h){Re.exports={flex_box_center:"flex_box_center___XQaQv",flex_space_between:"flex_space_between___MKaIy",flex_box_vertical_center:"flex_box_vertical_center___1mxtL",flex_box_center_end:"flex_box_center_end___2F_Ix",flex_box_column:"flex_box_column___2uQCp",wrap:"wrap___3HzlV",list:"list___1j7BW",page:"page___1eDtu"}},JSwD:function(Re,I,h){"use strict";function S(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(l){return typeof l}:S=function(l){return l&&typeof Symbol=="function"&&l.constructor===Symbol&&l!==Symbol.prototype?"symbol":typeof l},S(e)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=t;var f=m(h("6BzB"));function L(){if(typeof WeakMap!="function")return null;var e=new WeakMap;return L=function(){return e},e}function m(e){if(e&&e.__esModule)return e;if(e===null||S(e)!=="object"&&typeof e!="function")return{default:e};var u=L();if(u&&u.has(e))return u.get(e);var l={},g=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var C in e)if(Object.prototype.hasOwnProperty.call(e,C)){var x=g?Object.getOwnPropertyDescriptor(e,C):null;x&&(x.get||x.set)?Object.defineProperty(l,C,x):l[C]=e[C]}return l.default=e,u&&u.set(e,l),l}var _=15,r=852,p=592,d=0,c=1,o=2,i=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],s=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],a=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],n=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];function t(e,u,l,g,C,x,y,T){var A=T.bits,E=0,b=0,v=0,O=0,D=0,W=0,Q=0,j=0,Z=0,Y=0,w,P,k,F,M,X=null,te=0,ge,de=new f.Buf16(_+1),ye=new f.Buf16(_+1),z=null,ne=0,fe,re,ie;for(E=0;E<=_;E++)de[E]=0;for(b=0;b=1&&!(de[O]!==0);O--);if(D>O&&(D=O),O===0)return C[x++]=1<<24|64<<16|0,C[x++]=1<<24|64<<16|0,T.bits=1,0;for(v=1;v0&&(e===d||O!==1))return-1;for(ye[1]=0,E=1;E<_;E++)ye[E+1]=ye[E]+de[E];for(b=0;br||e===o&&Z>p)return 1;for(;;){fe=E-Q,y[b]ge?(re=z[ne+y[b]],ie=X[te+y[b]]):(re=32+64,ie=0),w=1<>Q)+P]=fe<<24|re<<16|ie|0;while(P!==0);for(w=1<>=1;if(w!==0?(Y&=w-1,Y+=w):Y=0,b++,--de[E]===0){if(E===O)break;E=u[l+y[b]]}if(E>D&&(Y&F)!==k){for(Q===0&&(Q=D),M+=v,W=E-Q,j=1<r||e===o&&Z>p)return 1;k=Y&F,C[k]=D<<24|W<<16|M-x|0}}return Y!==0&&(C[M+Y]=E-Q<<24|64<<16|0),T.bits=D,0}},JWDV:function(Re,I,h){Re.exports=h.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(Re,I){Re.exports="data:image/png;base64,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"},Jky8:function(Re,I,h){"use strict";var S=h("sRBo"),f=h("kaz8"),L=h("5NDa"),m=h("5rEg"),_=h("miYZ"),r=h("tsqr"),p=h("9og8"),d=h("2qtc"),c=h("kLXV"),o=h("tJVT"),i=h("WmNS"),s=h.n(i),a=h("q1tI"),n=h.n(a),t=h("9kvl"),e=h("6CvP"),u=h("1XHU"),l=h("1vsH"),g;(function(x){x[x.Professor=1]="Professor",x[x.AssistantProfessor=2]="AssistantProfessor",x[x.Student=3]="Student"})(g||(g={}));var C=function(y){var T=y.visible,A=y.user,E=y.onCancel,b=E===void 0?function(){}:E,v=Object(a.useState)(),O=Object(o.a)(v,2),D=O[0],W=O[1],Q=Object(a.useState)([]),j=Object(o.a)(Q,2),Z=j[0],Y=j[1],w=Object(a.useState)(!1),P=Object(o.a)(w,2),k=P[0],F=P[1],M=Object(a.useState)(!1),X=Object(o.a)(M,2),te=X[0],ge=X[1],de=Object(a.useState)(),ye=Object(o.a)(de,2),z=ye[0],ne=ye[1];Object(a.useEffect)(function(){var U;if(A!=null&&(U=A.userInfo)!==null&&U!==void 0&&U.identity){var ee;Y([(A==null||((ee=A.userInfo)===null||ee===void 0)?void 0:ee.identity)==="student"?3:1])}},[A]);var fe=function(ee,J){if(Z.includes(g.Professor)){c.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:n.a.createElement("div",{className:"tc"},J||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){t.d.push("/classrooms/".concat(ee,"/students"))}});return}t.d.push("/classrooms/".concat(ee,"/students"))},re=function(){var U=Object(p.a)(s.a.mark(function ee(){var J;return s.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(D){Pe.next=3;break}return r.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),Pe.abrupt("return");case 3:return F(!0),Pe.next=6,Object(e.c)({invite_code:D,professor:Z.includes(g.Professor)?1:null,assistant_professor:Z.includes(g.AssistantProfessor)?1:null,student:Z.includes(g.Student)?1:null});case 6:if(J=Pe.sent,F(!1),!((J==null?void 0:J.status)===-2)){Pe.next=22;break}if(ie(),!(J.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){Pe.next=14;break}return ge(!0),ne(1),Pe.abrupt("return");case 14:if(!(J.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){Pe.next=18;break}return ge(!0),ne(2),Pe.abrupt("return");case 18:if(!(J.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){Pe.next=22;break}return ge(!0),ne(3),Pe.abrupt("return");case 22:if(!((J==null?void 0:J.status)===0)){Pe.next=27;break}return Object(l.ab)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),ie(),(J==null?void 0:J.course_id)&&fe(J.course_id,J.message),Pe.abrupt("return");case 27:case"end":return Pe.stop()}},ee)}));return function(){return U.apply(this,arguments)}}(),ie=function(){var U=Object(p.a)(s.a.mark(function ee(){return s.a.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:b();case 1:case"end":return le.stop()}},ee)}));return function(){return U.apply(this,arguments)}}();return n.a.createElement(n.a.Fragment,null,n.a.createElement(c.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:T,confirmLoading:k,onOk:re,onCancel:ie},n.a.createElement("div",{className:"tc"},n.a.createElement("div",null,n.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),n.a.createElement(m.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(ee){if(ee.target.value.length>=7){r.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}W(ee.target.value)}})),n.a.createElement("div",{className:"mt10 font14"},n.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),n.a.createElement(f.a.Group,{value:Z,onChange:function(ee){return Y(ee)}},n.a.createElement(f.a,{value:g.Professor,disabled:Z.includes(2)},"\u6559\u5E08"),n.a.createElement(f.a,{value:g.AssistantProfessor,disabled:Z.includes(1)},"\u52A9\u6559"),n.a.createElement(f.a,{value:g.Student},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),n.a.createElement(u.a,{visible:te,onCancel:function(){return ge(!1)},occupationValue:z}))};I.a=Object(t.a)(function(x){var y=x.user;return{user:y}})(C)},Jq4h:function(Re,I,h){Re.exports=h.p+"static/qrcode.54870d9b.png"},LCi9:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(C,x){if(!(C instanceof x))throw new TypeError("Cannot call a class as a function")}function f(C,x){for(var y=0;y0&&Date.now()-this._tracked[0].started>t){this._state=m,this._ignored.push(y);return}if(this._waitingRelease){this._state=m,this._ignored.push(y);return}this._tracked.push({id:y,started:Date.now(),active:!0,firstX:T,firstY:A,lastX:T,lastY:A,angle:0});switch(this._tracked.length){case 1:this._startLongpressTimeout();break;case 2:this._state&=~(_|d|c),this._stopLongpressTimeout();break;case 3:this._state&=~(r|o|i);break;default:this._state=m}}},{key:"_touchMove",value:function(y,T,A){var E=this._tracked.find(function(Q){return Q.id===y});if(E===void 0)return;E.lastX=T,E.lastY=A;var b=T-E.firstX,v=A-E.firstY;if((E.firstX!==E.lastX||E.firstY!==E.lastY)&&(E.angle=Math.atan2(v,b)*180/Math.PI),!this._hasDetectedGesture()){if(Math.hypot(b,v)a){var W=Math.abs(E.angle-O.angle);W=Math.abs((W+180)%360-180),W>n?this._state&=~o:this._state&=~i,this._isTwoTouchTimeoutRunning()&&this._stopTwoTouchTimeout()}else this._isTwoTouchTimeoutRunning()||this._startTwoTouchTimeout()}if(!this._hasDetectedGesture())return;this._pushEvent("gesturestart")}this._pushEvent("gesturemove")}},{key:"_touchEnd",value:function(y,T,A){if(this._ignored.indexOf(y)!==-1){this._ignored.splice(this._ignored.indexOf(y),1),this._ignored.length===0&&this._tracked.length===0&&(this._state=s,this._waitingRelease=!1);return}if(!this._hasDetectedGesture()&&this._isTwoTouchTimeoutRunning()&&(this._stopTwoTouchTimeout(),this._state=m),!this._hasDetectedGesture()&&(this._state&=~(d|o|i),this._state&=~c,this._stopLongpressTimeout(),!this._waitingRelease)){this._releaseStart=Date.now(),this._waitingRelease=!0;switch(this._tracked.length){case 1:this._state&=~(r|p);break;case 2:this._state&=~(_|p);break}}if(this._waitingRelease){Date.now()-this._releaseStart>t&&(this._state=m),this._tracked.some(function(v){return Date.now()-v.started>e})&&(this._state=m);var E=this._tracked.find(function(v){return v.id===y});if(E.active=!1,this._hasDetectedGesture())this._pushEvent("gesturestart");else if(this._state!==m)return}this._hasDetectedGesture()&&this._pushEvent("gestureend");for(var b=0;b=0)continue;if(!Object.prototype.hasOwnProperty.call(s,t))continue;n[t]=s[t]}return n}function d(s,a){if(!(s instanceof a))throw new TypeError("Cannot call a class as a function")}function c(s,a){if(!s)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return a&&(typeof a=="object"||typeof a=="function")?a:s}function o(s,a){if(typeof a!="function"&&a!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof a);s.prototype=Object.create(a&&a.prototype,{constructor:{value:s,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(s,a):s.__proto__=a)}var i=function(s){o(a,s);function a(n){d(this,a);var t=c(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,n));return t.scrollListener=t.scrollListener.bind(t),t.eventListenerOptions=t.eventListenerOptions.bind(t),t.mousewheelListener=t.mousewheelListener.bind(t),t}return S(a,[{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 t=this.getParentElement(this.scrollComponent);t.scrollTop=t.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var t=!1,e={get passive(){t=!0}};try{document.addEventListener("test",null,e),document.removeEventListener("test",null,e)}catch(u){}return t}},{key:"eventListenerOptions",value:function(){var t=this.props.useCapture;return this.isPassiveSupported()&&(t={useCapture:this.props.useCapture,passive:!0}),t}},{key:"setDefaultLoader",value:function(t){this.defaultLoader=t}},{key:"detachMousewheelListener",value:function(){var t=window;this.props.useWindow===!1&&(t=this.scrollComponent.parentNode),t.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var t=window;this.props.useWindow===!1&&(t=this.getParentElement(this.scrollComponent)),t.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),t.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(t){var e=this.props.getScrollParent&&this.props.getScrollParent();return e!=null?e:t&&t.parentNode}},{key:"filterProps",value:function(t){return t}},{key:"attachScrollListener",value:function(){var t=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!t)return;var e=window;this.props.useWindow===!1&&(e=t),e.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),e.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),e.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(t){t.deltaY===1&&!this.isPassiveSupported()&&t.preventDefault()}},{key:"scrollListener",value:function(){var t=this.scrollComponent,e=window,u=this.getParentElement(t),l=void 0;if(this.props.useWindow){var g=document.documentElement||document.body.parentNode||document.body,C=e.pageYOffset!==void 0?e.pageYOffset:g.scrollTop;this.props.isReverse?l=C:l=this.calculateOffset(t,C)}else this.props.isReverse?l=u.scrollTop:l=t.scrollHeight-u.scrollTop-u.clientHeight;l1&&arguments[1]!==void 0?arguments[1]:1,Ne=Ce.length,se=0;se1&&arguments[1]!==void 0?arguments[1]:!1;return Object(A.a)(F).map(function(X,te){if(!_.isValidElement(X)||!X.type)return null;var ge=X.type.isSelectOptGroup,de=X.key,ye=X.props,z=ye.children,ne=Object(p.a)(ye,["children"]);return M||!ge?E(X):Object(T.a)(Object(T.a)({key:"__RC_SELECT_GRP__".concat(de===null?te:de,"__"),label:de},ne),{},{options:b(z)})}).filter(function(X){return X})}var v=h("2Qr1"),O=h("qNPg"),D=h("U8pU"),W=h("Kwbf"),Q=h("WKfj");function j(F){var M=F.mode,X=F.options,te=F.children,ge=F.backfill,de=F.allowClear,ye=F.placeholder,z=F.getInputElement,ne=F.showSearch,fe=F.onSearch,re=F.defaultOpen,ie=F.autoFocus,U=F.labelInValue,ee=F.value,J=F.inputValue,le=F.optionLabelProp,Pe=M==="multiple"||M==="tags",Ge=ne!==void 0?ne:Pe||M==="combobox",$e=X||b(te);if(Object(W.a)(M!=="tags"||$e.every(function(Oe){return!Oe.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),M==="tags"||M==="combobox"){var nt=$e.some(function(Oe){return Oe.options?Oe.options.some(function(Ce){return typeof("value"in Ce?Ce.value:Ce.key)=="number"}):typeof("value"in Oe?Oe.value:Oe.key)=="number"});Object(W.a)(!nt,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(W.a)(M!=="combobox"||!le,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(W.a)(M==="combobox"||!ge,"`backfill` only works with `combobox` mode."),Object(W.a)(M==="combobox"||!z,"`getInputElement` only work with `combobox` mode."),Object(W.b)(M!=="combobox"||!z||!de||!ye,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),fe&&!Ge&&M!=="combobox"&&M!=="tags"&&Object(W.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(W.b)(!re||ie,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),ee!=null){var qe=Object(Q.d)(ee);Object(W.a)(!U||qe.every(function(Oe){return Object(D.a)(Oe)==="object"&&("key"in Oe||"value"in Oe)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(W.a)(!Pe||Array.isArray(ee),"`value` should be array when `mode` is `multiple` or `tags`")}if(te){var Ie=null;Object(A.a)(te).some(function(Oe){if(!_.isValidElement(Oe)||!Oe.type)return!1;var Ce=Oe.type;if(Ce.isSelectOption)return!1;if(Ce.isSelectOptGroup){var ue=Object(A.a)(Oe.props.children).every(function(N){return!_.isValidElement(N)||!Oe.type||N.type.isSelectOption?!0:(Ie=N.type,!1)});return!ue}return Ie=Ce,!0}),Ie&&Object(W.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ie.displayName||Ie.name||Ie,"`.")),Object(W.a)(J===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var Z=j,Y=Object(O.a)({prefixCls:"rc-select",components:{optionList:l},convertChildrenToData:b,flattenOptions:v.d,getLabeledValue:v.e,filterOptions:v.b,isValueDisabled:v.g,findValueOption:v.c,warningProps:Z,fillOptionsWithMissingValue:v.a}),w=function(F){Object(L.a)(X,F);var M=Object(m.a)(X);function X(){var te;return Object(S.a)(this,X),te=M.apply(this,arguments),te.selectRef=_.createRef(),te.focus=function(){te.selectRef.current.focus()},te.blur=function(){te.selectRef.current.blur()},te}return Object(f.a)(X,[{key:"render",value:function(){return _.createElement(Y,Object.assign({ref:this.selectRef},this.props))}}]),X}(_.Component);w.Option=C,w.OptGroup=y;var P=w,k=I.c=P},Lo0S:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.initLogging=r,I.getLogging=p,I.Error=I.Warn=I.Info=I.Debug=void 0;var S="warn",f=function(){};I.Debug=f;var L=function(){};I.Info=L;var m=function(){};I.Warn=m;var _=function(){};I.Error=_;function r(d){if(typeof d=="undefined"?d=S:S=d,I.Debug=f=I.Info=L=I.Warn=m=I.Error=_=function(){},typeof window.console!="undefined")switch(d){case"debug":I.Debug=f=console.debug.bind(window.console);case"info":I.Info=L=console.info.bind(window.console);case"warn":I.Warn=m=console.warn.bind(window.console);case"error":I.Error=_=console.error.bind(window.console);case"none":break;default:throw new window.Error("invalid logging type '"+d+"'")}}function p(){return S}r()},M8RZ:function(Re,I,h){"use strict";h.d(I,"a",function(){return c});var S=h("fWQN"),f=h("mtLc"),L=h("yKVA"),m=h("879j"),_=h("q1tI"),r=h.n(_),p=h("i8i4"),d=h.n(p),c=function(o){Object(L.a)(s,o);var i=Object(m.a)(s);function s(a){var n;Object(S.a)(this,s),n=i.call(this,a);var t=window.document;return n.node=t.createElement("div"),t.body.appendChild(n.node),n}return Object(f.a)(s,[{key:"render",value:function(){var n=this.props.children;return Object(p.createPortal)(n,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),s}(r.a.Component)},MZdM:function(Re,I,h){"use strict";function S(a){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(t){return typeof t}:S=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},S(a)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var f=d(h("Lo0S")),L=r(h("N/zr")),m=h("GdRQ"),_=h("GQ8N");function r(a){return a&&a.__esModule?a:{default:a}}function p(){if(typeof WeakMap!="function")return null;var a=new WeakMap;return p=function(){return a},a}function d(a){if(a&&a.__esModule)return a;if(a===null||S(a)!=="object"&&typeof a!="function")return{default:a};var n=p();if(n&&n.has(a))return n.get(a);var t={},e=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in a)if(Object.prototype.hasOwnProperty.call(a,u)){var l=e?Object.getOwnPropertyDescriptor(a,u):null;l&&(l.get||l.set)?Object.defineProperty(t,u,l):t[u]=a[u]}return t.default=a,n&&n.set(a,t),t}function c(a,n){if(!(a instanceof n))throw new TypeError("Cannot call a class as a function")}function o(a,n){for(var t=0;t> Display.constructor"),this._target=n,!this._target)throw new Error("Target must be set");if(typeof this._target=="string")throw new Error("target must be a DOM element");if(!this._target.getContext)throw new Error("no getContext method");if(this._targetCtx=this._target.getContext("2d"),this._viewportLoc={x:0,y:0,w:this._target.width,h:this._target.height},this._backbuffer=document.createElement("canvas"),this._drawCtx=this._backbuffer.getContext("2d"),this._damageBounds={left:0,top:0,right:this._backbuffer.width,bottom:this._backbuffer.height},f.Debug("User Agent: "+navigator.userAgent),!("createImageData"in this._drawCtx))throw new Error("Canvas does not support createImageData");this._tile16x16=this._drawCtx.createImageData(16,16),f.Debug("<< Display.constructor"),this._scale=1,this._clipViewport=!1,this.onflush=function(){}}return i(a,[{key:"viewportChangePos",value:function(t,e){var u=this._viewportLoc;t=Math.floor(t),e=Math.floor(e),this._clipViewport||(t=-u.w,e=-u.h);var l=u.x+u.w-1,g=u.y+u.h-1;if(t<0&&u.x+t<0&&(t=-u.x),l+t>=this._fbWidth&&(t-=l+t-this._fbWidth+1),u.y+e<0&&(e=-u.y),g+e>=this._fbHeight&&(e-=g+e-this._fbHeight+1),t===0&&e===0)return;f.Debug("viewportChange deltaX: "+t+", deltaY: "+e),u.x+=t,u.y+=e,this._damage(u.x,u.y,u.w,u.h),this.flip()}},{key:"viewportChangeSize",value:function(t,e){(!this._clipViewport||typeof t=="undefined"||typeof e=="undefined")&&(f.Debug("Setting viewport to full display region"),t=this._fbWidth,e=this._fbHeight),t=Math.floor(t),e=Math.floor(e),t>this._fbWidth&&(t=this._fbWidth),e>this._fbHeight&&(e=this._fbHeight);var u=this._viewportLoc;if(u.w!==t||u.h!==e){u.w=t,u.h=e;var l=this._target;l.width=t,l.height=e,this.viewportChangePos(0,0),this._damage(u.x,u.y,u.w,u.h),this.flip(),this._rescale(this._scale)}}},{key:"absX",value:function(t){return this._scale===0?0:(0,_.toSigned32bit)(t/this._scale+this._viewportLoc.x)}},{key:"absY",value:function(t){return this._scale===0?0:(0,_.toSigned32bit)(t/this._scale+this._viewportLoc.y)}},{key:"resize",value:function(t,e){this._prevDrawStyle="",this._fbWidth=t,this._fbHeight=e;var u=this._backbuffer;if(u.width!==t||u.height!==e){var l=null;u.width>0&&u.height>0&&(l=this._drawCtx.getImageData(0,0,u.width,u.height)),u.width!==t&&(u.width=t),u.height!==e&&(u.height=e),l&&this._drawCtx.putImageData(l,0,0)}var g=this._viewportLoc;this.viewportChangeSize(g.w,g.h),this.viewportChangePos(0,0)}},{key:"_damage",value:function(t,e,u,l){tthis._damageBounds.right&&(this._damageBounds.right=t+u),e+l>this._damageBounds.bottom&&(this._damageBounds.bottom=e+l)}},{key:"flip",value:function(t){if(this._renderQ.length!==0&&!t)this._renderQPush({type:"flip"});else{var e=this._damageBounds.left,u=this._damageBounds.top,l=this._damageBounds.right-e,g=this._damageBounds.bottom-u,C=e-this._viewportLoc.x,x=u-this._viewportLoc.y;C<0&&(l+=C,e-=C,C=0),x<0&&(g+=x,u-=x,x=0),C+l>this._viewportLoc.w&&(l=this._viewportLoc.w-C),x+g>this._viewportLoc.h&&(g=this._viewportLoc.h-x),l>0&&g>0&&this._targetCtx.drawImage(this._backbuffer,e,u,l,g,C,x,l,g),this._damageBounds.left=this._damageBounds.top=65535,this._damageBounds.right=this._damageBounds.bottom=0}}},{key:"pending",value:function(){return this._renderQ.length>0}},{key:"flush",value:function(){this._renderQ.length===0?this.onflush():this._flushing=!0}},{key:"fillRect",value:function(t,e,u,l,g,C){this._renderQ.length!==0&&!C?this._renderQPush({type:"fill",x:t,y:e,width:u,height:l,color:g}):(this._setFillColor(g),this._drawCtx.fillRect(t,e,u,l),this._damage(t,e,u,l))}},{key:"copyImage",value:function(t,e,u,l,g,C,x){this._renderQ.length!==0&&!x?this._renderQPush({type:"copy",oldX:t,oldY:e,x:u,y:l,width:g,height:C}):(this._drawCtx.mozImageSmoothingEnabled=!1,this._drawCtx.webkitImageSmoothingEnabled=!1,this._drawCtx.msImageSmoothingEnabled=!1,this._drawCtx.imageSmoothingEnabled=!1,this._drawCtx.drawImage(this._backbuffer,t,e,g,C,u,l,g,C),this._damage(u,l,g,C))}},{key:"imageRect",value:function(t,e,u,l,g,C){if(u===0||l===0)return;var x=new Image;x.src="data: "+g+";base64,"+L.default.encode(C),this._renderQPush({type:"img",img:x,x:t,y:e,width:u,height:l})}},{key:"startTile",value:function(t,e,u,l,g){this._tileX=t,this._tileY=e,u===16&&l===16?this._tile=this._tile16x16:this._tile=this._drawCtx.createImageData(u,l);for(var C=g[2],x=g[1],y=g[0],T=this._tile.data,A=0;A=g?u=t/l.w:u=e/l.h}this._rescale(u)}},{key:"_rescale",value:function(t){this._scale=t;var e=this._viewportLoc,u=t*e.w+"px",l=t*e.h+"px";(this._target.style.width!==u||this._target.style.height!==l)&&(this._target.style.width=u,this._target.style.height=l)}},{key:"_setFillColor",value:function(t){var e="rgb("+t[2]+","+t[1]+","+t[0]+")";e!==this._prevDrawStyle&&(this._drawCtx.fillStyle=e,this._prevDrawStyle=e)}},{key:"_rgbImageData",value:function(t,e,u,l,g,C){for(var x=this._drawCtx.createImageData(u,l),y=x.data,T=0,A=C;T0;){var e=this._renderQ[0];switch(e.type){case"flip":this.flip(!0);break;case"copy":this.copyImage(e.oldX,e.oldY,e.x,e.y,e.width,e.height,!0);break;case"fill":this.fillRect(e.x,e.y,e.width,e.height,e.color,!0);break;case"blit":this.blitImage(e.x,e.y,e.width,e.height,e.data,0,!0);break;case"blitRgb":this.blitRgbImage(e.x,e.y,e.width,e.height,e.data,0,!0);break;case"blitRgbx":this.blitRgbxImage(e.x,e.y,e.width,e.height,e.data,0,!0);break;case"img":if(e.img.complete&&e.img.width!==0&&e.img.height!==0){if(e.img.width!==e.width||e.img.height!==e.height){f.Error("Decoded image has incorrect dimensions. Got "+e.img.width+"x"+e.img.height+". Expected "+e.width+"x"+e.height+".");return}this.drawImage(e.img,e.x,e.y)}else e.img._noVNCDisplay=this,e.img.addEventListener("load",this._resumeRenderQ),t=!1;break}t&&this._renderQ.shift()}this._renderQ.length===0&&this._flushing&&(this._flushing=!1,this.onflush())}},{key:"scale",get:function(){return this._scale},set:function(t){this._rescale(t)}},{key:"clipViewport",get:function(){return this._clipViewport},set:function(t){this._clipViewport=t;var e=this._viewportLoc;this.viewportChangeSize(e.w,e.h),this.viewportChangePos(0,0)}},{key:"width",get:function(){return this._fbWidth}},{key:"height",get:function(){return this._fbHeight}}]),a}();I.default=s},Mmt2:function(Re,I,h){"use strict";function S(i){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(a){return typeof a}:S=function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},S(i)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var f=m(h("Lo0S"));function L(){if(typeof WeakMap!="function")return null;var i=new WeakMap;return L=function(){return i},i}function m(i){if(i&&i.__esModule)return i;if(i===null||S(i)!=="object"&&typeof i!="function")return{default:i};var s=L();if(s&&s.has(i))return s.get(i);var a={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var t in i)if(Object.prototype.hasOwnProperty.call(i,t)){var e=n?Object.getOwnPropertyDescriptor(i,t):null;e&&(e.get||e.set)?Object.defineProperty(a,t,e):a[t]=i[t]}return a.default=i,s&&s.set(i,a),a}function _(i,s){if(!(i instanceof s))throw new TypeError("Cannot call a class as a function")}function r(i,s){for(var a=0;a=0;t--)n+=this._rQ[this._rQi++]<1&&arguments[1]!==void 0?arguments[1]:this.rQlen;return new Uint8Array(this._rQ.buffer,this._rQi+a,n-a)}},{key:"rQwait",value:function(a,n,t){if(this.rQlen0&&this._websocket.readyState===WebSocket.OPEN&&(this._websocket.send(this._encodeMessage()),this._sQlen=0)}},{key:"send",value:function(a){this._sQ.set(a,this._sQlen),this._sQlen+=a.length,this.flush()}},{key:"sendString",value:function(a){this.send(a.split("").map(function(n){return n.charCodeAt(0)}))}},{key:"off",value:function(a){this._eventHandlers[a]=function(){}}},{key:"on",value:function(a,n){this._eventHandlers[a]=n}},{key:"_allocateBuffers",value:function(){this._rQ=new Uint8Array(this._rQbufferSize),this._sQ=new Uint8Array(this._sQbufferSize)}},{key:"init",value:function(){this._allocateBuffers(),this._rQi=0,this._websocket=null}},{key:"open",value:function(a,n){var t=this;this.init(),this._websocket=new WebSocket(a,n),this._websocket.binaryType="arraybuffer",this._websocket.onmessage=this._recvMessage.bind(this),this._websocket.onopen=function(){f.Debug(">> WebSock.onopen"),t._websocket.protocol&&f.Info("Server choose sub-protocol: "+t._websocket.protocol),t._eventHandlers.open(),f.Debug("<< WebSock.onopen")},this._websocket.onclose=function(e){f.Debug(">> WebSock.onclose"),t._eventHandlers.close(e),f.Debug("<< WebSock.onclose")},this._websocket.onerror=function(e){f.Debug(">> WebSock.onerror: "+e),t._eventHandlers.error(e),f.Debug("<< WebSock.onerror: "+e)}}},{key:"close",value:function(){this._websocket&&((this._websocket.readyState===WebSocket.OPEN||this._websocket.readyState===WebSocket.CONNECTING)&&(f.Info("Closing WebSocket connection"),this._websocket.close()),this._websocket.onmessage=function(){})}},{key:"_encodeMessage",value:function(){return new Uint8Array(this._sQ.buffer,0,this._sQlen)}},{key:"_expandCompactRQ",value:function(a){var n=(this._rQlen-this._rQi+a)*8,t=this._rQbufferSizec&&(this._rQbufferSize=c,this._rQbufferSize-this.rQlenthis._rQbufferSize-this._rQlen&&this._expandCompactRQ(n.length),this._rQ.set(n,this._rQlen),this._rQlen+=n.length}},{key:"_recvMessage",value:function(a){this._DecodeMessage(a.data),this.rQlen>0?(this._eventHandlers.message(),this._rQlen==this._rQi&&(this._rQlen=0,this._rQi=0)):f.Debug("Ignoring empty message")}},{key:"sQ",get:function(){return this._sQ}},{key:"rQ",get:function(){return this._rQ}},{key:"rQi",get:function(){return this._rQi},set:function(a){this._rQi=a}},{key:"rQlen",get:function(){return this._rQlen-this._rQi}}]),i}();I.default=o},"N/zr":function(Re,I,h){"use strict";function S(r){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(d){return typeof d}:S=function(d){return d&&typeof Symbol=="function"&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d},S(r)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var f=m(h("Lo0S"));function L(){if(typeof WeakMap!="function")return null;var r=new WeakMap;return L=function(){return r},r}function m(r){if(r&&r.__esModule)return r;if(r===null||S(r)!=="object"&&typeof r!="function")return{default:r};var p=L();if(p&&p.has(r))return p.get(r);var d={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in r)if(Object.prototype.hasOwnProperty.call(r,o)){var i=c?Object.getOwnPropertyDescriptor(r,o):null;i&&(i.get||i.set)?Object.defineProperty(d,o,i):d[o]=r[o]}return d.default=r,p&&p.set(r,d),d}var _={toBase64Table:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".split(""),base64Pad:"=",encode:function(p){"use strict";for(var d="",c=p.length,o=c%3,i=0;i>2],d+=this.toBase64Table[((p[i]&3)<<4)+(p[i+1]>>4)],d+=this.toBase64Table[((p[i+1]&15)<<2)+(p[i+2]>>6)],d+=this.toBase64Table[p[i+2]&63];var s=c-o;return o===2?(d+=this.toBase64Table[p[s]>>2],d+=this.toBase64Table[((p[s]&3)<<4)+(p[s+1]>>4)],d+=this.toBase64Table[(p[s+1]&15)<<2],d+=this.toBase64Table[64]):o===1&&(d+=this.toBase64Table[p[s]>>2],d+=this.toBase64Table[(p[s]&3)<<4],d+=this.toBase64Table[64],d+=this.toBase64Table[64]),d},toBinaryTable:[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,0,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1],decode:function(p){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,c=p.indexOf("=")-d;c<0&&(c=p.length-d);for(var o=(c>>2)*3+Math.floor(c%4/1.5),i=new Array(o),s=0,a=0,n=0,t=d;t=8&&(s-=8,u||(i[n++]=a>>s&255),a&=(1<1&&arguments[1]!==void 0?arguments[1]:!1;return!!(y(D)&&T(W))},y=function(D){return Object(i.p)()?!0:(D({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},T=function(){var D,W=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Q=Object(o.c)()._store.getState(),j=Q.user;return(D=j.userInfo)!==null&&D!==void 0&&D.profile_completed?!0:(_.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:W?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){o.d.push("/account/profile/edit")}}),!1)},A=function(){var D,W=Object(o.c)()._store.getState(),Q=W.user;return(D=Q.userInfo)!==null&&D!==void 0&&D.professional_certification?!0:(_.a.confirm({title:"\u63D0\u793A",centered:!0,content:c.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(s.Q)("/account/certification")}}),!1)},E=function(){return Object(i.a)()?!0:(_.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:c.a.createElement("div",{className:"tc",style:{marginLeft:-38}},c.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),c.a.createElement("img",{src:Object(i.t)()?g.a:"".concat(C.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},b=function(D,W){return D?!0:(_.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:c.a.createElement("div",null,c.a.createElement("p",null,W||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),c.a.createElement("div",{style:{marginLeft:"110px"}},c.a.createElement("img",{src:u.a,width:200}),c.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(s.Q)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},v=function(D){var W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",Q=Object(o.c)()._store.getState(),j=Q.shixunsDetail.detail;return(j==null?void 0:j.public)===2||(j==null?void 0:j.public)===1||(j==null?void 0:j.shixun_status)===3?(_.a.info({centered:!0,icon:c.a.createElement(a.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:c.a.createElement("div",{className:"tc",style:{marginLeft:-38}},c.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},c.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(j==null?void 0:j.public)===2?"\u5DF2\u516C\u5F00":(j==null?void 0:j.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",W,"\u3002"),c.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),c.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:t.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(j==null?void 0:j.shixun_status)===2?(_.a.confirm({centered:!0,icon:c.a.createElement(a.a,null),title:"\u63D0\u793A",content:c.a.createElement("div",null,c.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",W,"\u3002"),c.a.createElement("br",null),c.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){_.a.confirm({width:440,centered:!0,icon:c.a.createElement(a.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 Y=Object(L.a)(p.a.mark(function P(){var k;return p.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return M.next=2,D({type:"shixunsDetail/cancelRelease",payload:{id:j==null?void 0:j.identifier}});case 2:k=M.sent,k.status!==401&&(f.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:j==null?void 0:j.identifier}}),D({type:"practiceSetting/getCommonData",payload:{id:j==null?void 0:j.identifier}}));case 4:case"end":return M.stop()}},P)}));function w(){return Y.apply(this,arguments)}return w}()})}}),!0):!1}},Nmxd:function(Re,I){Re.exports="data:image/png;base64,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"},NvD2:function(Re,I,h){"use strict";h.d(I,"a",function(){return r});var S=h("Kwbf");function f(p,d){var c=new Set;return p.forEach(function(o){d.has(o)||c.add(o)}),c}function L(p){var d=p||{},c=d.disabled,o=d.disableCheckbox,i=d.checkable;return!!(c||o)||i===!1}function m(p,d,c,o){for(var i=new Set(p),s=new Set,a=0;a<=c;a+=1){var n=d.get(a)||new Set;n.forEach(function(l){var g=l.key,C=l.node,x=l.children,y=x===void 0?[]:x;i.has(g)&&!o(C)&&y.filter(function(T){return!o(T.node)}).forEach(function(T){i.add(T.key)})})}for(var t=new Set,e=c;e>=0;e-=1){var u=d.get(e)||new Set;u.forEach(function(l){var g=l.parent,C=l.node;if(o(C)||!l.parent||t.has(l.parent.key))return;if(o(l.parent.node)){t.add(g.key);return}var x=!0,y=!1;(g.children||[]).filter(function(T){return!o(T.node)}).forEach(function(T){var A=T.key,E=i.has(A);x&&!E&&(x=!1),!y&&(E||s.has(A))&&(y=!0)}),x&&i.add(g.key),y&&s.add(g.key),t.add(g.key)})}return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(f(s,i))}}function _(p,d,c,o,i){for(var s=new Set(p),a=new Set(d),n=0;n<=o;n+=1){var t=c.get(n)||new Set;t.forEach(function(g){var C=g.key,x=g.node,y=g.children,T=y===void 0?[]:y;!s.has(C)&&!a.has(C)&&!i(x)&&T.filter(function(A){return!i(A.node)}).forEach(function(A){s.delete(A.key)})})}a=new Set;for(var e=new Set,u=o;u>=0;u-=1){var l=c.get(u)||new Set;l.forEach(function(g){var C=g.parent,x=g.node;if(i(x)||!g.parent||e.has(g.parent.key))return;if(i(g.parent.node)){e.add(C.key);return}var y=!0,T=!1;(C.children||[]).filter(function(A){return!i(A.node)}).forEach(function(A){var E=A.key,b=s.has(E);y&&!b&&(y=!1),!T&&(b||a.has(E))&&(T=!0)}),y||s.delete(C.key),T&&a.add(C.key),e.add(C.key)})}return{checkedKeys:Array.from(s),halfCheckedKeys:Array.from(f(a,s))}}function r(p,d,c,o){var i=[],s;o?s=o:s=L;var a=new Set(p.filter(function(u){var l=!!c[u];return l||i.push(u),l})),n=new Map,t=0;Object.keys(c).forEach(function(u){var l=c[u],g=l.level,C=n.get(g);C||(C=new Set,n.set(g,C)),C.add(l),t=Math.max(t,g)}),Object(S.a)(!i.length,"Tree missing follow keys: ".concat(i.slice(0,100).map(function(u){return"'".concat(u,"'")}).join(", ")));var e;return d===!0?e=m(a,n,t,s):e=_(a,d.halfCheckedKeys,n,t,s),e}},OLES:function(Re,I,h){"use strict";var S=h("U8pU"),f=h("VTBJ"),L=h("Ff2n"),m=h("q1tI"),_=h("uciX"),r=h("7ixt"),p=function(a){var n=a.overlay,t=a.prefixCls,e=a.id,u=a.overlayInnerStyle;return m.createElement("div",{className:"".concat(t,"-inner"),id:e,role:"tooltip",style:u},typeof n=="function"?n():n)},d=p,c=function(a,n){var t=a.overlayClassName,e=a.trigger,u=e===void 0?["hover"]:e,l=a.mouseEnterDelay,g=l===void 0?0:l,C=a.mouseLeaveDelay,x=C===void 0?.1:C,y=a.overlayStyle,T=a.prefixCls,A=T===void 0?"rc-tooltip":T,E=a.children,b=a.onVisibleChange,v=a.afterVisibleChange,O=a.transitionName,D=a.animation,W=a.placement,Q=W===void 0?"right":W,j=a.align,Z=j===void 0?{}:j,Y=a.destroyTooltipOnHide,w=Y===void 0?!1:Y,P=a.defaultVisible,k=a.getTooltipContainer,F=a.overlayInnerStyle,M=Object(L.a)(a,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),X=Object(m.useRef)(null);Object(m.useImperativeHandle)(n,function(){return X.current});var te=Object(f.a)({},M);"visible"in a&&(te.popupVisible=a.visible);var ge=function(){var fe=a.arrowContent,re=fe===void 0?null:fe,ie=a.overlay,U=a.id;return[m.createElement("div",{className:"".concat(A,"-arrow"),key:"arrow"},re),m.createElement(d,{key:"content",prefixCls:A,id:U,overlay:ie,overlayInnerStyle:F})]},de=!1,ye=!1;if(typeof w=="boolean")de=w;else if(w&&Object(S.a)(w)==="object"){var z=w.keepParent;de=z===!0,ye=z===!1}return m.createElement(_.a,Object.assign({popupClassName:t,prefixCls:A,popup:ge,action:u,builtinPlacements:r.a,popupPlacement:Q,ref:X,popupAlign:Z,getPopupContainer:k,onPopupVisibleChange:b,afterPopupVisibleChange:v,popupTransitionName:O,popupAnimation:D,defaultPopupVisible:P,destroyPopupOnHide:de,autoDestroy:ye,mouseLeaveDelay:x,popupStyle:y,mouseEnterDelay:g},te),E)},o=Object(m.forwardRef)(c),i=I.a=o},OZM5:function(Re,I,h){"use strict";h.d(I,"b",function(){return o}),h.d(I,"a",function(){return i}),h.d(I,"k",function(){return s}),h.d(I,"h",function(){return a}),h.d(I,"i",function(){return n}),h.d(I,"g",function(){return t}),h.d(I,"c",function(){return e}),h.d(I,"d",function(){return u}),h.d(I,"j",function(){return C}),h.d(I,"e",function(){return x}),h.d(I,"f",function(){return y});var S=h("KQm4"),f=h("U8pU"),L=h("Ff2n"),m=h("q1tI"),_=h.n(m),r=h("Kwbf"),p=h("WaYH"),d=.25,c=2;function o(T,A){var E=T.slice(),b=E.indexOf(A);return b>=0&&E.splice(b,1),E}function i(T,A){var E=T.slice();return E.indexOf(A)===-1&&E.push(A),E}function s(T){return T.split("-")}function a(T,A){return"".concat(T,"-").concat(A)}function n(T){return T&&T.type&&T.type.isTreeNode}function t(T,A){var E=[T],b=A[T];function v(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];O.forEach(function(D){var W=D.key,Q=D.children;E.push(W),v(Q)})}return v(b.children),E}function e(T,A){var E=T.clientY,b=A.selectHandle.getBoundingClientRect(),v=b.top,O=b.bottom,D=b.height,W=Math.max(D*d,c);return E<=v+W?-1:E>=O-W?1:0}function u(T,A){if(!T)return;var E=A.multiple;return E?T.slice():T.length?[T[0]]:T}var l=function(A){return A};function g(T,A){if(!T)return[];var E=A||{},b=E.processProps,v=b===void 0?l:b,O=Array.isArray(T)?T:[T];return O.map(function(D){var W=D.children,Q=Object(L.a)(D,["children"]),j=g(W,A);return _.a.createElement(p.a,Object.assign({},v(Q)),j)})}function C(T){if(!T)return null;var A;if(Array.isArray(T))A={checkedKeys:T,halfCheckedKeys:void 0};else if(Object(f.a)(T)==="object")A={checkedKeys:T.checked||void 0,halfCheckedKeys:T.halfChecked||void 0};else return Object(r.a)(!1,"`checkedKeys` is not an array or an object"),null;return A}function x(T,A){var E=new Set;function b(v){if(E.has(v))return;var O=A[v];if(!O)return;E.add(v);var D=O.parent,W=O.node;if(W.disabled)return;D&&b(D.key)}return(T||[]).forEach(function(v){b(v)}),Object(S.a)(E)}function y(T){var A={};return Object.keys(T).forEach(function(E){(E.startsWith("data-")||E.startsWith("aria-"))&&(A[E]=T[E])}),A}},Ohmc:function(Re,I,h){Re.exports=h.p+"static/certificate.fc32dc1b.jpg"},P2ho:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S={Again:57349,AltLeft:56,AltRight:57400,ArrowDown:57424,ArrowLeft:57419,ArrowRight:57421,ArrowUp:57416,AudioVolumeDown:57390,AudioVolumeMute:57376,AudioVolumeUp:57392,Backquote:41,Backslash:43,Backspace:14,BracketLeft:26,BracketRight:27,BrowserBack:57450,BrowserFavorites:57446,BrowserForward:57449,BrowserHome:57394,BrowserRefresh:57447,BrowserSearch:57445,BrowserStop:57448,CapsLock:58,Comma:51,ContextMenu:57437,ControlLeft:29,ControlRight:57373,Convert:121,Copy:57464,Cut:57404,Delete:57427,Digit0:11,Digit1:2,Digit2:3,Digit3:4,Digit4:5,Digit5:6,Digit6:7,Digit7:8,Digit8:9,Digit9:10,Eject:57469,End:57423,Enter:28,Equal:13,Escape:1,F1:59,F10:68,F11:87,F12:88,F13:93,F14:94,F15:95,F16:85,F17:57347,F18:57463,F19:57348,F2:60,F20:90,F21:116,F22:57465,F23:109,F24:111,F3:61,F4:62,F5:63,F6:64,F7:65,F8:66,F9:67,Find:57409,Help:57461,Hiragana:119,Home:57415,Insert:57426,IntlBackslash:86,IntlRo:115,IntlYen:125,KanaMode:112,Katakana:120,KeyA:30,KeyB:48,KeyC:46,KeyD:32,KeyE:18,KeyF:33,KeyG:34,KeyH:35,KeyI:23,KeyJ:36,KeyK:37,KeyL:38,KeyM:50,KeyN:49,KeyO:24,KeyP:25,KeyQ:16,KeyR:19,KeyS:31,KeyT:20,KeyU:22,KeyV:47,KeyW:17,KeyX:45,KeyY:21,KeyZ:44,Lang3:120,Lang4:119,Lang5:118,LaunchApp1:57451,LaunchApp2:57377,LaunchMail:57452,MediaPlayPause:57378,MediaSelect:57453,MediaStop:57380,MediaTrackNext:57369,MediaTrackPrevious:57360,MetaLeft:57435,MetaRight:57436,Minus:12,NonConvert:123,NumLock:69,Numpad0:82,Numpad1:79,Numpad2:80,Numpad3:81,Numpad4:75,Numpad5:76,Numpad6:77,Numpad7:71,Numpad8:72,Numpad9:73,NumpadAdd:78,NumpadComma:126,NumpadDecimal:83,NumpadDivide:57397,NumpadEnter:57372,NumpadEqual:89,NumpadMultiply:55,NumpadParenLeft:57462,NumpadParenRight:57467,NumpadSubtract:74,Open:100,PageDown:57425,PageUp:57417,Paste:101,Pause:57414,Period:52,Power:57438,PrintScreen:84,Props:57350,Quote:40,ScrollLock:70,Semicolon:39,ShiftLeft:42,ShiftRight:54,Slash:53,Sleep:57439,Space:57,Suspend:57381,Tab:15,Undo:57351,WakeUp:57443};I.default=S},P5Jw:function(Re,I,h){"use strict";var S=h("rHrb"),f=S.CopyToClipboard;f.CopyToClipboard=f,Re.exports=f},QV2g:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=S;function S(){for(var m,_=[],r=0;r<256;r++){m=r;for(var p=0;p<8;p++)m=m&1?3988292384^m>>>1:m>>>1;_[r]=m}return _}var f=S();function L(m,_,r,p){var d=f,c=p+r;m^=-1;for(var o=p;o>>8^d[(m^_[o])&255];return m^-1}},RMFE:function(Re,I){Re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAFyCAYAAADYqEAoAAAAAXNSR0IArs4c6QAADetJREFUeAHt1jFqXUEQRUHLaP9b/jZObmYU9MAJSlGDxNBUPw76+vz9+eWHAAECBHICv3MbWYgAAQIE/gkItA+BAAECUQGBjh7GWgQIEBBo3wABAgSiAgIdPYy1CBAgINC+AQIECEQFBDp6GGsRIEBAoH0DBAgQiAoIdPQw1iJAgIBA+wYIECAQFRDo6GGsRYAAAYH2DRAgQCAqINDRw1iLAAECAu0bIECAQFRAoKOHsRYBAgQE2jdAgACBqIBARw9jLQIECAi0b4AAAQJRAYGOHsZaBAgQEGjfAAECBKICAh09jLUIECAg0L4BAgQIRAUEOnoYaxEgQECgfQMECBCICgh09DDWIkCAgED7BggQIBAVEOjoYaxFgAABgfYNECBAICog0NHDWIsAAQIC7RsgQIBAVECgo4exFgECBATaN0CAAIGogEBHD2MtAgQICLRvgAABAlEBgY4exloECBAQaN8AAQIEogICHT2MtQgQICDQvgECBAhEBQQ6ehhrESBAQKB9AwQIEIgKCHT0MNYiQICAQPsGCBAgEBUQ6OhhrEWAAAGB9g0QIEAgKiDQ0cNYiwABAgLtGyBAgEBUQKCjh7EWAQIEBNo3QIAAgaiAQEcPYy0CBAh8/5Tg6+vrp3/q7wgQIEDgPwKfz+c/v92v/Ac9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICXz/dJvP5/PTP/V3BAgQIHAg4D/oA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IXAH7PYDOHnuk1pAAAAAElFTkSuQmCC"},RotF:function(Re,I,h){Re.exports=h("LSTS")},"SA+Z":function(Re,I,h){var S=h("wTVA"),f=h("EbDI"),L=h("ZhPi"),m=h("wkBT");function _(r){return S(r)||f(r)||L(r)||m()}Re.exports=_,Re.exports.__esModule=!0,Re.exports.default=Re.exports},SFBS:function(Re,I,h){},SMhR:function(Re,I){Re.exports="data:image/png;base64,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"},SZEN:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.clientToElement=S;function S(f,L,m){var _=m.getBoundingClientRect(),r={x:0,y:0};return f<_.left?r.x=0:f>=_.right?r.x=_.width-1:r.x=f-_.left,L<_.top?r.y=0:L>=_.bottom?r.y=_.height-1:r.y=L-_.top,r}},SgaC:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(_,r){if(!(_ instanceof r))throw new TypeError("Cannot call a class as a function")}function f(_,r){for(var p=0;p0;){if(i.rQwait("RRE",4+8))return!1;var t=i.rQshiftBytes(4),e=i.rQshift16(),u=i.rQshift16(),l=i.rQshift16(),g=i.rQshift16();s.fillRect(p+e,d+u,l,g,t),this._subrects--}return!0}}]),_}();I.default=m},TGq3:function(Re,I,h){Re.exports=h.p+"static/lockclose.365036e8.svg"},VSMT:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.decodeUTF8=S,I.encodeUTF8=f;function S(L){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;try{return decodeURIComponent(escape(L))}catch(_){if(_ instanceof URIError&&m)return L;throw _}}function f(L){return unescape(encodeURIComponent(L))}},W6BS:function(Re,I){Re.exports="data:image/png;base64,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"},WaYH:function(Re,I,h){"use strict";var S=h("rePB"),f=h("Ff2n"),L=h("VTBJ"),m=h("1OyB"),_=h("vuIU"),r=h("JX7q"),p=h("Ji7U"),d=h("LK+K"),c=h("q1tI"),o=h("TSYQ"),i=h.n(o),s=h("sboe"),a=h("OZM5"),n=function(A){var E=A.prefixCls,b=A.level,v=A.isStart,O=A.isEnd;if(!b)return null;for(var D="".concat(E,"-indent-unit"),W=[],Q=0;Q>24&255,_e.length>>16&255,_e.length>>8&255,_e.length&255);for(var et=0;et<_e.length;et++)ae.push(_e.charCodeAt(et))}var pe=N.deflate(new Uint8Array(ae)),Xe=new Uint8Array(4+pe.length);Xe.set(qe.messages._buildExtendedClipboardFlags([nt],Ce)),Xe.set(pe,4),qe.messages.clientCutText(Oe,Xe,!0)},extendedClipboardNotify:function(Oe,Ce){var ue=qe.messages._buildExtendedClipboardFlags([$e],Ce);qe.messages.clientCutText(Oe,ue,!0)},extendedClipboardRequest:function(Oe,Ce){var ue=qe.messages._buildExtendedClipboardFlags([Pe],Ce);qe.messages.clientCutText(Oe,ue,!0)},extendedClipboardCaps:function(Oe,Ce,ue){var N=Object.keys(ue),ae=new Uint8Array(4+4*N.length);N.map(function(et){return parseInt(et)}),N.sort(function(et,pe){return et-pe}),ae.set(qe.messages._buildExtendedClipboardFlags(Ce,[]));for(var K=4,_e=0;_e>24,ae[K+1]=ue[N[_e]]>>16,ae[K+2]=ue[N[_e]]>>8,ae[K+3]=ue[N[_e]]>>0,K+=4,ae[3]|=1<2&&arguments[2]!==void 0?arguments[2]:!1,N=Oe._sQ,ae=Oe._sQlen;N[ae]=6,N[ae+1]=0,N[ae+2]=0,N[ae+3]=0;var K;ue?K=(0,S.toUnsigned32bit)(-Ce.length):K=Ce.length,N[ae+4]=K>>24,N[ae+5]=K>>16,N[ae+6]=K>>8,N[ae+7]=K,Oe._sQlen+=8;for(var _e=0,et=Ce.length;et>0;){for(var pe=Math.min(et,Oe._sQbufferSize-Oe._sQlen),Xe=0;Xe>8,K[_e+3]=Ce,K[_e+4]=ue>>8,K[_e+5]=ue,K[_e+6]=1,K[_e+7]=0,K[_e+8]=N>>24,K[_e+9]=N>>16,K[_e+10]=N>>8,K[_e+11]=N,K[_e+12]=0,K[_e+13]=0,K[_e+14]=0,K[_e+15]=0,K[_e+16]=Ce>>8,K[_e+17]=Ce,K[_e+18]=ue>>8,K[_e+19]=ue,K[_e+20]=ae>>24,K[_e+21]=ae>>16,K[_e+22]=ae>>8,K[_e+23]=ae,Oe._sQlen+=24,Oe.flush()},clientFence:function(Oe,Ce,ue){var N=Oe._sQ,ae=Oe._sQlen;N[ae]=248,N[ae+1]=0,N[ae+2]=0,N[ae+3]=0,N[ae+4]=Ce>>24,N[ae+5]=Ce>>16,N[ae+6]=Ce>>8,N[ae+7]=Ce;var K=ue.length;N[ae+8]=K;for(var _e=0;_e>8,_e[et+3]=ue,_e[et+4]=N>>8,_e[et+5]=N,_e[et+6]=ae>>8,_e[et+7]=ae,_e[et+8]=K>>8,_e[et+9]=K,Oe._sQlen+=10,Oe.flush()},pixelFormat:function(Oe,Ce,ue){var N=Oe._sQ,ae=Oe._sQlen,K;Ce>16?K=32:Ce>8?K=16:K=8;var _e=Math.floor(Ce/3);N[ae]=0,N[ae+1]=0,N[ae+2]=0,N[ae+3]=0,N[ae+4]=K,N[ae+5]=Ce,N[ae+6]=0,N[ae+7]=ue?1:0,N[ae+8]=0,N[ae+9]=(1<<_e)-1,N[ae+10]=0,N[ae+11]=(1<<_e)-1,N[ae+12]=0,N[ae+13]=(1<<_e)-1,N[ae+14]=_e*2,N[ae+15]=_e*1,N[ae+16]=_e*0,N[ae+17]=0,N[ae+18]=0,N[ae+19]=0,Oe._sQlen+=20,Oe.flush()},clientEncodings:function(Oe,Ce){var ue=Oe._sQ,N=Oe._sQlen;ue[N]=2,ue[N+1]=0,ue[N+2]=Ce.length>>8,ue[N+3]=Ce.length;for(var ae=N+4,K=0;K>24,ue[ae+1]=_e>>16,ue[ae+2]=_e>>8,ue[ae+3]=_e,ae+=4}Oe._sQlen+=ae-N,Oe.flush()},fbUpdateRequest:function(Oe,Ce,ue,N,ae,K){var _e=Oe._sQ,et=Oe._sQlen;typeof ue=="undefined"&&(ue=0),typeof N=="undefined"&&(N=0),_e[et]=3,_e[et+1]=Ce?1:0,_e[et+2]=ue>>8&255,_e[et+3]=ue&255,_e[et+4]=N>>8&255,_e[et+5]=N&255,_e[et+6]=ae>>8&255,_e[et+7]=ae&255,_e[et+8]=K>>8&255,_e[et+9]=K&255,Oe._sQlen+=10,Oe.flush()},xvpOp:function(Oe,Ce,ue){var N=Oe._sQ,ae=Oe._sQlen;N[ae]=250,N[ae+1]=0,N[ae+2]=Ce,N[ae+3]=ue,Oe._sQlen+=4,Oe.flush()}},qe.cursors={none:{rgbaPixels:new Uint8Array,w:0,h:0,hotx:0,hoty:0},dot:{rgbaPixels:new Uint8Array([255,255,255,255,0,0,0,255,255,255,255,255,0,0,0,255,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,255,255,255,255,255]),w:3,h:3,hotx:1,hoty:1}}},"1j5w":function(Re,I,h){"use strict";h.d(I,"d",function(){return ue}),h.d(I,"b",function(){return rt}),h.d(I,"c",function(){return Me}),h.d(I,"a",function(){return q});var S=h("VTBJ"),f=h("1OyB"),L=h("vuIU"),m=h("JX7q"),_=h("Ji7U"),r=h("LK+K"),p=h("q1tI"),d=h("I8Z2"),c=h("BGR+"),o=h("wx14"),i=h("rePB"),s=h("4IlW"),a=h("2GS6"),n=h("Gytx"),t=h.n(n),e=h("TSYQ"),u=h.n(e),l=h("U8pU"),g=h("ODXe"),C=/iPhone/i,x=/iPod/i,y=/iPad/i,T=/\bAndroid(?:.+)Mobile\b/i,A=/Android/i,E=/\bAndroid(?:.+)SD4930UR\b/i,b=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,v=/Windows Phone/i,O=/\bWindows(?:.+)ARM\b/i,D=/BlackBerry/i,W=/BB10/i,Q=/Opera Mini/i,j=/\b(CriOS|Chrome)(?:.+)Mobile/i,Z=/Mobile(?:.+)Firefox\b/i;function Y(Ae,Ve){return Ae.test(Ve)}function w(Ae){var Ve=Ae||(typeof navigator!="undefined"?navigator.userAgent:""),Qe=Ve.split("[FBAN");if(typeof Qe[1]!="undefined"){var Te=Qe,$=Object(g.a)(Te,1);Ve=$[0]}if(Qe=Ve.split("Twitter"),typeof Qe[1]!="undefined"){var he=Qe,Ze=Object(g.a)(he,1);Ve=Ze[0]}var He={apple:{phone:Y(C,Ve)&&!Y(v,Ve),ipod:Y(x,Ve),tablet:!Y(C,Ve)&&Y(y,Ve)&&!Y(v,Ve),device:(Y(C,Ve)||Y(x,Ve)||Y(y,Ve))&&!Y(v,Ve)},amazon:{phone:Y(E,Ve),tablet:!Y(E,Ve)&&Y(b,Ve),device:Y(E,Ve)||Y(b,Ve)},android:{phone:!Y(v,Ve)&&Y(E,Ve)||!Y(v,Ve)&&Y(T,Ve),tablet:!Y(v,Ve)&&!Y(E,Ve)&&!Y(T,Ve)&&(Y(b,Ve)||Y(A,Ve)),device:!Y(v,Ve)&&(Y(E,Ve)||Y(b,Ve)||Y(T,Ve)||Y(A,Ve))||Y(/\bokhttp\b/i,Ve)},windows:{phone:Y(v,Ve),tablet:Y(O,Ve),device:Y(v,Ve)||Y(O,Ve)},other:{blackberry:Y(D,Ve),blackberry10:Y(W,Ve),opera:Y(Q,Ve),firefox:Y(Z,Ve),chrome:Y(j,Ve),device:Y(D,Ve)||Y(W,Ve)||Y(Q,Ve)||Y(Z,Ve)||Y(j,Ve)},any:null,phone:null,tablet:null};return He.any=He.apple.device||He.android.device||He.windows.device||He.other.device,He.phone=He.apple.phone||He.android.phone||He.windows.phone,He.tablet=He.apple.tablet||He.android.tablet||He.windows.tablet,He}var P=Object(S.a)(Object(S.a)({},w()),{},{isMobile:w}),k=P;function F(){}function M(Ae,Ve,Qe){var Te=Ve||"";return Ae.key||"".concat(Te,"item_").concat(Qe)}function X(Ae){return"".concat(Ae,"-menu-")}function te(Ae,Ve){var Qe=-1;p.Children.forEach(Ae,function(Te){Qe+=1,Te&&Te.type&&Te.type.isMenuItemGroup?p.Children.forEach(Te.props.children,function($){Qe+=1,Ve($,Qe)}):Ve(Te,Qe)})}function ge(Ae,Ve,Qe){if(!Ae||Qe.find)return;p.Children.forEach(Ae,function(Te){if(Te){var $=Te.type;if(!$||!($.isSubMenu||$.isMenuItem||$.isMenuItemGroup))return;Ve.indexOf(Te.key)!==-1?Qe.find=!0:Te.props.children&&ge(Te.props.children,Ve,Qe)}})}var de=["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(Ve){var Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Te=Ve&&typeof Ve.getBoundingClientRect=="function"&&Ve.getBoundingClientRect().width;if(Te){if(Qe){var $=getComputedStyle(Ve),he=$.marginLeft,Ze=$.marginRight;Te+=+he.replace("px","")+ +Ze.replace("px","")}Te=+Te.toFixed(6)}return Te||0},z=function(Ve,Qe,Te){Ve&&Object(l.a)(Ve.style)==="object"&&(Ve.style[Qe]=Te)},ne=function(){return k.any},fe=h("KQm4"),re=h("Ff2n"),ie=h("i8i4"),U=h("bdgK"),ee=h("uciX"),J=h("8XRh"),le={adjustX:1,adjustY:1},Pe={topLeft:{points:["bl","tl"],overflow:le,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:le,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:le,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:le,offset:[4,0]}},Ge={topLeft:{points:["bl","tl"],overflow:le,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:le,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:le,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:le,offset:[4,0]}},$e=Pe,nt=0,qe={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Ie=function(Ve,Qe,Te){var $=X(Qe),he=Ve.getState();Ve.setState({defaultActiveFirst:Object(S.a)(Object(S.a)({},he.defaultActiveFirst),{},Object(i.a)({},$,Te))})},Oe=function(Ae){Object(_.a)(Qe,Ae);var Ve=Object(r.a)(Qe);function Qe(Te){var $;Object(f.a)(this,Qe),$=Ve.call(this,Te),$.onDestroy=function(ze){$.props.onDestroy(ze)},$.onKeyDown=function(ze){var it=ze.keyCode,ct=$.menuInstance,vt=$.props,pt=vt.isOpen,Rt=vt.store;if(it===s.a.ENTER)return $.onTitleClick(ze),Ie(Rt,$.props.eventKey,!0),!0;if(it===s.a.RIGHT)return pt?ct.onKeyDown(ze):($.triggerOpenChange(!0),Ie(Rt,$.props.eventKey,!0)),!0;if(it===s.a.LEFT){var Bt;if(pt)Bt=ct.onKeyDown(ze);else return;return Bt||($.triggerOpenChange(!1),Bt=!0),Bt}return pt&&(it===s.a.UP||it===s.a.DOWN)?ct.onKeyDown(ze):void 0},$.onOpenChange=function(ze){$.props.onOpenChange(ze)},$.onPopupVisibleChange=function(ze){$.triggerOpenChange(ze,ze?"mouseenter":"mouseleave")},$.onMouseEnter=function(ze){var it=$.props,ct=it.eventKey,vt=it.onMouseEnter,pt=it.store;Ie(pt,$.props.eventKey,!1),vt({key:ct,domEvent:ze})},$.onMouseLeave=function(ze){var it=$.props,ct=it.parentMenu,vt=it.eventKey,pt=it.onMouseLeave;ct.subMenuInstance=Object(m.a)($),pt({key:vt,domEvent:ze})},$.onTitleMouseEnter=function(ze){var it=$.props,ct=it.eventKey,vt=it.onItemHover,pt=it.onTitleMouseEnter;vt({key:ct,hover:!0}),pt({key:ct,domEvent:ze})},$.onTitleMouseLeave=function(ze){var it=$.props,ct=it.parentMenu,vt=it.eventKey,pt=it.onItemHover,Rt=it.onTitleMouseLeave;ct.subMenuInstance=Object(m.a)($),pt({key:vt,hover:!1}),Rt({key:vt,domEvent:ze})},$.onTitleClick=function(ze){var it=Object(m.a)($),ct=it.props;if(ct.onTitleClick({key:ct.eventKey,domEvent:ze}),ct.triggerSubMenuAction==="hover")return;$.triggerOpenChange(!ct.isOpen,"click"),Ie(ct.store,$.props.eventKey,!1)},$.onSubMenuClick=function(ze){typeof $.props.onClick=="function"&&$.props.onClick($.addKeyPath(ze))},$.onSelect=function(ze){$.props.onSelect(ze)},$.onDeselect=function(ze){$.props.onDeselect(ze)},$.getPrefixCls=function(){return"".concat($.props.rootPrefixCls,"-submenu")},$.getActiveClassName=function(){return"".concat($.getPrefixCls(),"-active")},$.getDisabledClassName=function(){return"".concat($.getPrefixCls(),"-disabled")},$.getSelectedClassName=function(){return"".concat($.getPrefixCls(),"-selected")},$.getOpenClassName=function(){return"".concat($.props.rootPrefixCls,"-submenu-open")},$.saveMenuInstance=function(ze){$.menuInstance=ze},$.addKeyPath=function(ze){return Object(S.a)(Object(S.a)({},ze),{},{keyPath:(ze.keyPath||[]).concat($.props.eventKey)})},$.triggerOpenChange=function(ze,it){var ct=$.props.eventKey,vt=function(){$.onOpenChange({key:ct,item:Object(m.a)($),trigger:it,open:ze})};it==="mouseenter"?$.mouseenterTimeout=setTimeout(function(){vt()},0):vt()},$.isChildrenSelected=function(){var ze={find:!1};return ge($.props.children,$.props.selectedKeys,ze),ze.find},$.isOpen=function(){return $.props.openKeys.indexOf($.props.eventKey)!==-1},$.adjustWidth=function(){if(!$.subMenuTitle||!$.menuInstance)return;var ze=ie.findDOMNode($.menuInstance);if(ze.offsetWidth>=$.subMenuTitle.offsetWidth)return;ze.style.minWidth="".concat($.subMenuTitle.offsetWidth,"px")},$.saveSubMenuTitle=function(ze){$.subMenuTitle=ze},$.getBaseProps=function(){var ze=Object(m.a)($),it=ze.props;return{mode:it.mode==="horizontal"?"vertical":it.mode,visible:$.props.isOpen,level:it.level+1,inlineIndent:it.inlineIndent,focusable:!1,onClick:$.onSubMenuClick,onSelect:$.onSelect,onDeselect:$.onDeselect,onDestroy:$.onDestroy,selectedKeys:it.selectedKeys,eventKey:"".concat(it.eventKey,"-menu-"),openKeys:it.openKeys,motion:it.motion,onOpenChange:$.onOpenChange,subMenuOpenDelay:it.subMenuOpenDelay,parentMenu:Object(m.a)($),subMenuCloseDelay:it.subMenuCloseDelay,forceSubMenuRender:it.forceSubMenuRender,triggerSubMenuAction:it.triggerSubMenuAction,builtinPlacements:it.builtinPlacements,defaultActiveFirst:it.store.getState().defaultActiveFirst[X(it.eventKey)],multiple:it.multiple,prefixCls:it.rootPrefixCls,id:$.internalMenuId,manualRef:$.saveMenuInstance,itemIcon:it.itemIcon,expandIcon:it.expandIcon,direction:it.direction}},$.getMotion=function(ze,it){var ct=Object(m.a)($),vt=ct.haveRendered,pt=$.props,Rt=pt.motion,Bt=pt.rootPrefixCls,Xt=Object(S.a)(Object(S.a)({},Rt),{},{leavedClassName:"".concat(Bt,"-hidden"),removeOnLeave:!1,motionAppear:vt||!it||ze!=="inline"});return Xt};var he=Te.store,Ze=Te.eventKey,He=he.getState(),ot=He.defaultActiveFirst;$.isRootMenu=!1;var st=!1;return ot&&(st=ot[Ze]),Ie(he,Ze,st),$}return Object(L.a)(Qe,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var $=this,he=this.props,Ze=he.mode,He=he.parentMenu,ot=he.manualRef;if(ot&&ot(this),Ze!=="horizontal"||!He.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return $.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var $=this.props,he=$.onDestroy,Ze=$.eventKey;he&&he(Ze),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function($){var he=this,Ze=this.getBaseProps(),He=this.getMotion(Ze.mode,Ze.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Ze.visible||Ze.forceSubMenuRender,!this.haveOpened)return p.createElement("div",null);var ot=Ze.direction;return p.createElement(J.default,Object.assign({visible:Ze.visible},He),function(st){var ze=st.className,it=st.style,ct=u()("".concat(Ze.prefixCls,"-sub"),ze,Object(i.a)({},"".concat(Ze.prefixCls,"-rtl"),ot==="rtl"));return p.createElement(Le,Object.assign({},Ze,{id:he.internalMenuId,className:ct,style:it}),$)})}},{key:"render",value:function(){var $,he=Object(S.a)({},this.props),Ze=he.isOpen,He=this.getPrefixCls(),ot=he.mode==="inline",st=u()(He,"".concat(He,"-").concat(he.mode),($={},Object(i.a)($,he.className,!!he.className),Object(i.a)($,this.getOpenClassName(),Ze),Object(i.a)($,this.getActiveClassName(),he.active||Ze&&!ot),Object(i.a)($,this.getDisabledClassName(),he.disabled),Object(i.a)($,this.getSelectedClassName(),this.isChildrenSelected()),$));this.internalMenuId||(he.eventKey?this.internalMenuId="".concat(he.eventKey,"$Menu"):(nt+=1,this.internalMenuId="$__$".concat(nt,"$Menu")));var ze={},it={},ct={};he.disabled||(ze={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},it={onClick:this.onTitleClick},ct={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var vt={},pt=he.direction;ot&&(pt==="rtl"?vt.paddingRight=he.inlineIndent*he.level:vt.paddingLeft=he.inlineIndent*he.level);var Rt={};this.props.isOpen&&(Rt={"aria-owns":this.internalMenuId});var Bt=null;he.mode!=="horizontal"&&(Bt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Bt=p.createElement(this.props.expandIcon,Object(S.a)({},this.props))));var Xt=p.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:vt,className:"".concat(He,"-title"),role:"button"},ct,it,{"aria-expanded":Ze},Rt,{"aria-haspopup":"true",title:typeof he.title=="string"?he.title:void 0}),he.title,Bt||p.createElement("i",{className:"".concat(He,"-arrow")})),Ft=this.renderChildren(he.children),Qt=he.parentMenu.isRootMenu?he.parentMenu.props.getPopupContainer:function(qn){return qn.parentNode},pn=qe[he.mode],Pn=he.popupOffset?{offset:he.popupOffset}:{},na=he.mode==="inline"?"":he.popupClassName;na+=pt==="rtl"?" ".concat(He,"-rtl"):"";var Ot=he.disabled,dn=he.triggerSubMenuAction,Rn=he.subMenuOpenDelay,Yn=he.forceSubMenuRender,On=he.subMenuCloseDelay,Wn=he.builtinPlacements;de.forEach(function(qn){return delete he[qn]}),delete he.onClick;var jt=pt==="rtl"?Object.assign({},Ge,Wn):Object.assign({},Pe,Wn);return delete he.direction,p.createElement("li",Object.assign({},he,ze,{className:st,role:"menuitem"}),ot&&Xt,ot&&Ft,!ot&&p.createElement(ee.a,{prefixCls:He,popupClassName:u()("".concat(He,"-popup"),na),getPopupContainer:Qt,builtinPlacements:jt,popupPlacement:pn,popupVisible:Ze,popupAlign:Pn,popup:Ft,action:Ot?[]:[dn],mouseEnterDelay:Rn,mouseLeaveDelay:On,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Yn},Xt))}}]),Qe}(p.Component);Oe.defaultProps={onMouseEnter:F,onMouseLeave:F,onTitleMouseEnter:F,onTitleMouseLeave:F,onTitleClick:F,manualRef:F,mode:"vertical",title:""};var Ce=Object(d.b)(function(Ae,Ve){var Qe=Ae.openKeys,Te=Ae.activeKey,$=Ae.selectedKeys,he=Ve.eventKey,Ze=Ve.subMenuKey;return{isOpen:Qe.indexOf(he)>-1,active:Te[Ze]===he,selectedKeys:$}})(Oe);Ce.isSubMenu=!0;var ue=Ce,N="menuitem-overflowed",ae=.5,K=function(Ae){Object(_.a)(Qe,Ae);var Ve=Object(r.a)(Qe);function Qe(){var Te;return Object(f.a)(this,Qe),Te=Ve.apply(this,arguments),Te.resizeObserver=null,Te.mutationObserver=null,Te.originalTotalWidth=0,Te.overflowedItems=[],Te.menuItemSizes=[],Te.cancelFrameId=null,Te.state={lastVisibleIndex:void 0},Te.getMenuItemNodes=function(){var $=Te.props.prefixCls,he=ie.findDOMNode(Object(m.a)(Te));return he?[].slice.call(he.children).filter(function(Ze){return Ze.className.split(" ").indexOf("".concat($,"-overflowed-submenu"))<0}):[]},Te.getOverflowedSubMenuItem=function($,he,Ze){var He=Te.props,ot=He.overflowedIndicator,st=He.level,ze=He.mode,it=He.prefixCls,ct=He.theme;if(st!==1||ze!=="horizontal")return null;var vt=Te.props.children[0],pt=vt.props,Rt=pt.children,Bt=pt.title,Xt=pt.style,Ft=Object(re.a)(pt,["children","title","style"]),Qt=Object(S.a)({},Xt),pn="".concat($,"-overflowed-indicator"),Pn="".concat($,"-overflowed-indicator");he.length===0&&Ze!==!0?Qt=Object(S.a)(Object(S.a)({},Qt),{},{display:"none"}):Ze&&(Qt=Object(S.a)(Object(S.a)({},Qt),{},{visibility:"hidden",position:"absolute"}),pn="".concat(pn,"-placeholder"),Pn="".concat(Pn,"-placeholder"));var na=ct?"".concat(it,"-").concat(ct):"",Ot={};return de.forEach(function(dn){Ft[dn]!==void 0&&(Ot[dn]=Ft[dn])}),p.createElement(ue,Object.assign({title:ot,className:"".concat(it,"-overflowed-submenu"),popupClassName:na},Ot,{key:pn,eventKey:Pn,disabled:!1,style:Qt}),he)},Te.setChildrenWidthAndResize=function(){if(Te.props.mode!=="horizontal")return;var $=ie.findDOMNode(Object(m.a)(Te));if(!$)return;var he=$.children;if(!he||he.length===0)return;var Ze=$.children[he.length-1];z(Ze,"display","inline-block");var He=Te.getMenuItemNodes(),ot=He.filter(function(st){return st.className.split(" ").indexOf(N)>=0});ot.forEach(function(st){z(st,"display","inline-block")}),Te.menuItemSizes=He.map(function(st){return ye(st,!0)}),ot.forEach(function(st){z(st,"display","none")}),Te.overflowedIndicatorWidth=ye($.children[$.children.length-1],!0),Te.originalTotalWidth=Te.menuItemSizes.reduce(function(st,ze){return st+ze},0),Te.handleResize(),z(Ze,"display","none")},Te.handleResize=function(){if(Te.props.mode!=="horizontal")return;var $=ie.findDOMNode(Object(m.a)(Te));if(!$)return;var he=ye($);Te.overflowedItems=[];var Ze=0,He;Te.originalTotalWidth>he+ae&&(He=-1,Te.menuItemSizes.forEach(function(ot){Ze+=ot,Ze+Te.overflowedIndicatorWidth<=he&&(He+=1)})),Te.setState({lastVisibleIndex:He})},Te}return Object(L.a)(Qe,[{key:"componentDidMount",value:function(){var $=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var he=ie.findDOMNode(this);if(!he)return;this.resizeObserver=new U.default(function(Ze){Ze.forEach(function(){var He=$.cancelFrameId;cancelAnimationFrame(He),$.cancelFrameId=requestAnimationFrame($.setChildrenWidthAndResize)})}),[].slice.call(he.children).concat(he).forEach(function(Ze){$.resizeObserver.observe(Ze)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){$.resizeObserver.disconnect(),[].slice.call(he.children).concat(he).forEach(function(Ze){$.resizeObserver.observe(Ze)}),$.setChildrenWidthAndResize()}),this.mutationObserver.observe(he,{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($){var he=this,Ze=this.state.lastVisibleIndex;return($||[]).reduce(function(He,ot,st){var ze=ot;if(he.props.mode==="horizontal"){var it=he.getOverflowedSubMenuItem(ot.props.eventKey,[]);Ze!==void 0&&he.props.className.indexOf("".concat(he.props.prefixCls,"-root"))!==-1&&(st>Ze&&(ze=p.cloneElement(ot,{style:{display:"none"},eventKey:"".concat(ot.props.eventKey,"-hidden"),className:"".concat(N)})),st===Ze+1&&(he.overflowedItems=$.slice(Ze+1).map(function(vt){return p.cloneElement(vt,{key:vt.props.eventKey,mode:"vertical-left"})}),it=he.getOverflowedSubMenuItem(ot.props.eventKey,he.overflowedItems)));var ct=[].concat(Object(fe.a)(He),[it,ze]);return st===$.length-1&&ct.push(he.getOverflowedSubMenuItem(ot.props.eventKey,[],!0)),ct}return[].concat(Object(fe.a)(He),[ze])},[])}},{key:"render",value:function(){var $=this.props,he=$.visible,Ze=$.prefixCls,He=$.overflowedIndicator,ot=$.mode,st=$.level,ze=$.tag,it=$.children,ct=$.theme,vt=Object(re.a)($,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),pt=ze;return p.createElement(pt,Object.assign({},vt),this.renderChildren(it))}}]),Qe}(p.Component);K.defaultProps={tag:"div",className:""};var _e=K;function et(Ae){return Ae.length?Ae.every(function(Ve){return!!Ve.props.disabled}):!0}function pe(Ae,Ve,Qe){var Te=Ae.getState();Ae.setState({activeKey:Object(S.a)(Object(S.a)({},Te.activeKey),{},Object(i.a)({},Ve,Qe))})}function Xe(Ae){return Ae.eventKey||"0-menu-"}function tt(Ae,Ve){var Qe=Ve,Te=Ae.children,$=Ae.eventKey;if(Qe){var he;if(te(Te,function(Ze,He){Ze&&Ze.props&&!Ze.props.disabled&&Qe===M(Ze,$,He)&&(he=!0)}),he)return Qe}return Qe=null,Ae.defaultActiveFirst&&te(Te,function(Ze,He){!Qe&&Ze&&!Ze.props.disabled&&(Qe=M(Ze,$,He))}),Qe}function V(Ae){if(Ae){var Ve=this.instanceArray.indexOf(Ae);Ve!==-1?this.instanceArray[Ve]=Ae:this.instanceArray.push(Ae)}}var Be=function(Ae){Object(_.a)(Qe,Ae);var Ve=Object(r.a)(Qe);function Qe(Te){var $;return Object(f.a)(this,Qe),$=Ve.call(this,Te),$.onKeyDown=function(he,Ze){var He=he.keyCode,ot;if($.getFlatInstanceArray().forEach(function(ze){ze&&ze.props.active&&ze.onKeyDown&&(ot=ze.onKeyDown(he))}),ot)return 1;var st=null;return(He===s.a.UP||He===s.a.DOWN)&&(st=$.step(He===s.a.UP?-1:1)),st?(he.preventDefault(),pe($.props.store,Xe($.props),st.props.eventKey),typeof Ze=="function"&&Ze(st),1):void 0},$.onItemHover=function(he){var Ze=he.key,He=he.hover;pe($.props.store,Xe($.props),He?Ze:null)},$.onDeselect=function(he){$.props.onDeselect(he)},$.onSelect=function(he){$.props.onSelect(he)},$.onClick=function(he){$.props.onClick(he)},$.onOpenChange=function(he){$.props.onOpenChange(he)},$.onDestroy=function(he){$.props.onDestroy(he)},$.getFlatInstanceArray=function(){return $.instanceArray},$.step=function(he){var Ze=$.getFlatInstanceArray(),He=$.props.store.getState().activeKey[Xe($.props)],ot=Ze.length;if(!ot)return null;he<0&&(Ze=Ze.concat().reverse());var st=-1;if(Ze.every(function(vt,pt){return vt&&vt.props.eventKey===He?(st=pt,!1):!0}),!$.props.defaultActiveFirst&&st!==-1&&et(Ze.slice(st,ot-1)))return;var ze=(st+1)%ot,it=ze;do{var ct=Ze[it];if(!ct||ct.props.disabled)it=(it+1)%ot;else return ct}while(it!==ze);return null},$.renderCommonMenuItem=function(he,Ze,He){var ot=$.props.store.getState(),st=Object(m.a)($),ze=st.props,it=M(he,ze.eventKey,Ze),ct=he.props;if(!ct||typeof he.type=="string")return he;var vt=it===ot.activeKey,pt=Object(S.a)(Object(S.a)({mode:ct.mode||ze.mode,level:ze.level,inlineIndent:ze.inlineIndent,renderMenuItem:$.renderMenuItem,rootPrefixCls:ze.prefixCls,index:Ze,parentMenu:ze.parentMenu,manualRef:ct.disabled?void 0:Object(a.a)(he.ref,V.bind(Object(m.a)($))),eventKey:it,active:!ct.disabled&&vt,multiple:ze.multiple,onClick:function(Bt){(ct.onClick||F)(Bt),$.onClick(Bt)},onItemHover:$.onItemHover,motion:ze.motion,subMenuOpenDelay:ze.subMenuOpenDelay,subMenuCloseDelay:ze.subMenuCloseDelay,forceSubMenuRender:ze.forceSubMenuRender,onOpenChange:$.onOpenChange,onDeselect:$.onDeselect,onSelect:$.onSelect,builtinPlacements:ze.builtinPlacements,itemIcon:ct.itemIcon||$.props.itemIcon,expandIcon:ct.expandIcon||$.props.expandIcon},He),{},{direction:ze.direction});return(ze.mode==="inline"||ne())&&(pt.triggerSubMenuAction="click"),p.cloneElement(he,pt)},$.renderMenuItem=function(he,Ze,He){if(!he)return null;var ot=$.props.store.getState(),st={openKeys:ot.openKeys,selectedKeys:ot.selectedKeys,triggerSubMenuAction:$.props.triggerSubMenuAction,subMenuKey:He};return $.renderCommonMenuItem(he,Ze,st)},Te.store.setState({activeKey:Object(S.a)(Object(S.a)({},Te.store.getState().activeKey),{},Object(i.a)({},Te.eventKey,tt(Te,Te.activeKey)))}),$.instanceArray=[],$}return Object(L.a)(Qe,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function($){return this.props.visible||$.visible||this.props.className!==$.className||!t()(this.props.style,$.style)}},{key:"componentDidUpdate",value:function($){var he=this.props,Ze="activeKey"in he?he.activeKey:he.store.getState().activeKey[Xe(he)],He=tt(he,Ze);if(He!==Ze)pe(he.store,Xe(he),He);else if("activeKey"in $){var ot=tt($,$.activeKey);He!==ot&&pe(he.store,Xe(he),He)}}},{key:"render",value:function(){var $=this,he=Object(o.a)({},this.props);this.instanceArray=[];var Ze=u()(he.prefixCls,he.className,"".concat(he.prefixCls,"-").concat(he.mode)),He={className:Ze,role:he.role||"menu"};he.id&&(He.id=he.id),he.focusable&&(He.tabIndex=0,He.onKeyDown=this.onKeyDown);var ot=he.prefixCls,st=he.eventKey,ze=he.visible,it=he.level,ct=he.mode,vt=he.overflowedIndicator,pt=he.theme;return de.forEach(function(Rt){return delete he[Rt]}),delete he.onClick,p.createElement(_e,Object.assign({},he,{prefixCls:ot,mode:ct,tag:"ul",level:it,theme:pt,visible:ze,overflowedIndicator:vt},He),p.Children.map(he.children,function(Rt,Bt){return $.renderMenuItem(Rt,Bt,st||"0-menu-")}))}}]),Qe}(p.Component);Be.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:F};var Se=Object(d.b)()(Be),Le=Se,De=h("Kwbf");function Ne(Ae,Ve,Qe){var Te=Ae.prefixCls,$=Ae.motion,he=Ae.defaultMotions,Ze=he===void 0?{}:he,He=Ae.openAnimation,ot=Ae.openTransitionName,st=Ve.switchingModeFromInline;if($)return $;if(Object(l.a)(He)==="object"&&He)Object(De.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof He=="string")return{motionName:"".concat(Te,"-open-").concat(He)};if(ot)return{motionName:ot};var ze=Ze[Qe];return ze||(st?null:Ze.other)}var se=function(Ae){Object(_.a)(Qe,Ae);var Ve=Object(r.a)(Qe);function Qe(Te){var $;Object(f.a)(this,Qe),$=Ve.call(this,Te),$.inlineOpenKeys=[],$.onSelect=function(He){var ot=Object(m.a)($),st=ot.props;if(st.selectable){var ze=$.store.getState(),it=ze.selectedKeys,ct=He.key;st.multiple?it=it.concat([ct]):it=[ct],"selectedKeys"in st||$.store.setState({selectedKeys:it}),st.onSelect(Object(S.a)(Object(S.a)({},He),{},{selectedKeys:it}))}},$.onClick=function(He){var ot=$.getRealMenuMode(),st=Object(m.a)($),ze=st.store,it=st.props.onOpenChange;ot!=="inline"&&!("openKeys"in $.props)&&(ze.setState({openKeys:[]}),it([])),$.props.onClick(He)},$.onKeyDown=function(He,ot){$.innerMenu.getWrappedInstance().onKeyDown(He,ot)},$.onOpenChange=function(He){var ot=Object(m.a)($),st=ot.props,ze=$.store.getState().openKeys.concat(),it=!1,ct=function(pt){var Rt=!1;if(pt.open)Rt=ze.indexOf(pt.key)===-1,Rt&&ze.push(pt.key);else{var Bt=ze.indexOf(pt.key);Rt=Bt!==-1,Rt&&ze.splice(Bt,1)}it=it||Rt};Array.isArray(He)?He.forEach(ct):ct(He),it&&("openKeys"in $.props||$.store.setState({openKeys:ze}),st.onOpenChange(ze))},$.onDeselect=function(He){var ot=Object(m.a)($),st=ot.props;if(st.selectable){var ze=$.store.getState().selectedKeys.concat(),it=He.key,ct=ze.indexOf(it);ct!==-1&&ze.splice(ct,1),"selectedKeys"in st||$.store.setState({selectedKeys:ze}),st.onDeselect(Object(S.a)(Object(S.a)({},He),{},{selectedKeys:ze}))}},$.onMouseEnter=function(He){$.restoreModeVerticalFromInline();var ot=$.props.onMouseEnter;ot&&ot(He)},$.onTransitionEnd=function(He){var ot=He.propertyName==="width"&&He.target===He.currentTarget,st=He.target.className,ze=Object.prototype.toString.call(st)==="[object SVGAnimatedString]"?st.animVal:st,it=He.propertyName==="font-size"&&ze.indexOf("anticon")>=0;(ot||it)&&$.restoreModeVerticalFromInline()},$.setInnerMenu=function(He){$.innerMenu=He},$.isRootMenu=!0;var he=Te.defaultSelectedKeys,Ze=Te.defaultOpenKeys;return"selectedKeys"in Te&&(he=Te.selectedKeys||[]),"openKeys"in Te&&(Ze=Te.openKeys||[]),$.store=Object(d.c)({selectedKeys:he,openKeys:Ze,activeKey:{"0-menu-":tt(Te,Te.activeKey)}}),$.state={switchingModeFromInline:!1},$}return Object(L.a)(Qe,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function($){this.updateOpentKeysWhenSwitchMode($),this.updateMiniStore();var he=this.props,Ze=he.siderCollapsed,He=he.inlineCollapsed,ot=he.onOpenChange;(!$.inlineCollapsed&&He||!$.siderCollapsed&&Ze)&&ot([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function($){var he=this.props,Ze=this.store,He=this.inlineOpenKeys,ot=Ze.getState(),st={};$.mode==="inline"&&he.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in he||((he.inlineCollapsed&&!$.inlineCollapsed||he.siderCollapsed&&!$.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=ot.openKeys.concat(),st.openKeys=[]),(!he.inlineCollapsed&&$.inlineCollapsed||!he.siderCollapsed&&$.siderCollapsed)&&(st.openKeys=He,this.inlineOpenKeys=[])),Object.keys(st).length&&Ze.setState(st)}},{key:"updateMenuDisplay",value:function(){var $=this.props.collapsedWidth,he=this.store,Ze=this.prevOpenKeys,He=this.getInlineCollapsed()&&($===0||$==="0"||$==="0px");He?(this.prevOpenKeys=he.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Ze&&(this.store.setState({openKeys:Ze}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var $=this.props.mode,he=this.state.switchingModeFromInline,Ze=this.getInlineCollapsed();return he&&Ze?"inline":Ze?"vertical":$}},{key:"getInlineCollapsed",value:function(){var $=this.props,he=$.inlineCollapsed,Ze=$.siderCollapsed;return Ze!==void 0?Ze:he}},{key:"restoreModeVerticalFromInline",value:function(){var $=this.state.switchingModeFromInline;$&&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 $=Object(S.a)({},Object(c.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),he=this.getRealMenuMode();return $.className+=" ".concat($.prefixCls,"-root"),$.direction==="rtl"&&($.className+=" ".concat($.prefixCls,"-rtl")),$=Object(S.a)(Object(S.a)({},$),{},{mode:he,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Ne(this.props,this.state,he)}),delete $.openAnimation,delete $.openTransitionName,p.createElement(d.a,{store:this.store},p.createElement(Le,Object.assign({},$,{ref:this.setInnerMenu}),this.props.children))}}]),Qe}(p.Component);se.defaultProps={selectable:!0,onClick:F,onSelect:F,onOpenChange:F,onDeselect:F,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:p.createElement("span",null,"\xB7\xB7\xB7")};var we=se,B=function(Ae){Object(_.a)(Qe,Ae);var Ve=Object(r.a)(Qe);function Qe(){var Te;return Object(f.a)(this,Qe),Te=Ve.apply(this,arguments),Te.onKeyDown=function($){var he=$.keyCode;return he===s.a.ENTER?(Te.onClick($),!0):void 0},Te.onMouseLeave=function($){var he=Te.props,Ze=he.eventKey,He=he.onItemHover,ot=he.onMouseLeave;He({key:Ze,hover:!1}),ot({key:Ze,domEvent:$})},Te.onMouseEnter=function($){var he=Te.props,Ze=he.eventKey,He=he.onItemHover,ot=he.onMouseEnter;He({key:Ze,hover:!0}),ot({key:Ze,domEvent:$})},Te.onClick=function($){var he=Te.props,Ze=he.eventKey,He=he.multiple,ot=he.onClick,st=he.onSelect,ze=he.onDeselect,it=he.isSelected,ct={key:Ze,keyPath:[Ze],item:Object(m.a)(Te),domEvent:$};ot(ct),He?it?ze(ct):st(ct):it||st(ct)},Te.saveNode=function($){Te.node=$},Te}return Object(L.a)(Qe,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var $=this.props;$.onDestroy&&$.onDestroy($.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=Object(S.a)({},this.props),Ze=u()(this.getPrefixCls(),he.className,($={},Object(i.a)($,this.getActiveClassName(),!he.disabled&&he.active),Object(i.a)($,this.getSelectedClassName(),he.isSelected),Object(i.a)($,this.getDisabledClassName(),he.disabled),$)),He=Object(S.a)(Object(S.a)({},he.attribute),{},{title:typeof he.title=="string"?he.title:void 0,className:Ze,role:he.role||"menuitem","aria-disabled":he.disabled});he.role==="option"?He=Object(S.a)(Object(S.a)({},He),{},{role:"option","aria-selected":he.isSelected}):(he.role===null||he.role==="none")&&(He.role="none");var ot={onClick:he.disabled?null:this.onClick,onMouseLeave:he.disabled?null:this.onMouseLeave,onMouseEnter:he.disabled?null:this.onMouseEnter},st=Object(S.a)({},he.style);he.mode==="inline"&&(he.direction==="rtl"?st.paddingRight=he.inlineIndent*he.level:st.paddingLeft=he.inlineIndent*he.level),de.forEach(function(it){return delete he[it]}),delete he.direction;var ze=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(ze=p.createElement(this.props.itemIcon,this.props)),p.createElement("li",Object.assign({},Object(c.default)(he,["onClick","onMouseEnter","onMouseLeave","onSelect"]),He,ot,{style:st,ref:this.saveNode}),he.children,ze)}}]),Qe}(p.Component);B.isMenuItem=!0,B.defaultProps={onSelect:F,onMouseEnter:F,onMouseLeave:F,manualRef:F};var We=Object(d.b)(function(Ae,Ve){var Qe=Ae.activeKey,Te=Ae.selectedKeys,$=Ve.eventKey,he=Ve.subMenuKey;return{active:Qe[he]===$,isSelected:Te.indexOf($)!==-1}})(B),rt=We,R=function(Ae){Object(_.a)(Qe,Ae);var Ve=Object(r.a)(Qe);function Qe(){var Te;return Object(f.a)(this,Qe),Te=Ve.apply(this,arguments),Te.renderInnerMenuItem=function($){var he=Te.props,Ze=he.renderMenuItem,He=he.index;return Ze($,He,Te.props.subMenuKey)},Te}return Object(L.a)(Qe,[{key:"render",value:function(){var $=Object(o.a)({},this.props),he=$.className,Ze=he===void 0?"":he,He=$.rootPrefixCls,ot="".concat(He,"-item-group-title"),st="".concat(He,"-item-group-list"),ze=$.title,it=$.children;return de.forEach(function(ct){return delete $[ct]}),delete $.onClick,delete $.direction,p.createElement("li",Object.assign({},$,{className:"".concat(Ze," ").concat(He,"-item-group")}),p.createElement("div",{className:ot,title:typeof ze=="string"?ze:void 0},ze),p.createElement("ul",{className:st},p.Children.map(it,this.renderInnerMenuItem)))}}]),Qe}(p.Component);R.isMenuItemGroup=!0,R.defaultProps={disabled:!0};var Me=R,Ue=function(Ve){var Qe=Ve.className,Te=Ve.rootPrefixCls,$=Ve.style;return p.createElement("li",{className:"".concat(Qe," ").concat(Te,"-item-divider"),style:$})};Ue.defaultProps={disabled:!0,className:"",style:{}};var q=Ue,Ee=I.e=we},"1q3G":function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=S;function S(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},"34/K":function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(_,r){if(!(_ instanceof r))throw new TypeError("Cannot call a class as a function")}function f(_,r){for(var p=0;p>0&3)*255/3,x[y*4+1]=(l[g+y]>>2&3)*255/3,x[y*4+2]=(l[g+y]>>4&3)*255/3,x[y*4+4]=0;l=x,g=0}return s.blitImage(p,e,c,u,l,g),i.rQskipBytes(u*t),this._lines-=u,!(this._lines>0)}}]),_}();I.default=m},"3690":function(Re,I,h){"use strict";function S(c){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(i){return typeof i}:S=function(i){return i&&typeof Symbol=="function"&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},S(c)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var f=m(h("Lo0S"));function L(){if(typeof WeakMap!="function")return null;var c=new WeakMap;return L=function(){return c},c}function m(c){if(c&&c.__esModule)return c;if(c===null||S(c)!=="object"&&typeof c!="function")return{default:c};var o=L();if(o&&o.has(c))return o.get(c);var i={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in c)if(Object.prototype.hasOwnProperty.call(c,a)){var n=s?Object.getOwnPropertyDescriptor(c,a):null;n&&(n.get||n.set)?Object.defineProperty(i,a,n):i[a]=c[a]}return i.default=c,o&&o.set(c,i),i}function _(c,o){if(!(c instanceof o))throw new TypeError("Cannot call a class as a function")}function r(c,o){for(var i=0;i0;){var l=1;if(t.rQwait("HEXTILE",l))return!1;var g=t.rQ,C=t.rQi,x=g[C];if(x>30)throw new Error("Illegal hextile subencoding (subencoding: "+x+")");var y=this._totalTiles-this._tiles,T=y%this._tilesX,A=Math.floor(y/this._tilesX),E=i+T*16,b=s+A*16,v=Math.min(16,i+a-E),O=Math.min(16,s+n-b);if(x&1)l+=v*O*4;else if(x&2&&(l+=4),x&4&&(l+=4),x&8){if(l++,t.rQwait("HEXTILE",l))return!1;var D=g[C+l-1];x&16?l+=D*(4+2):l+=D*2}if(t.rQwait("HEXTILE",l))return!1;if(C++,x===0)this._lastsubencoding&1?f.Debug(" Ignoring blank after RAW"):e.fillRect(E,b,v,O,this._background);else if(x&1)e.blitImage(E,b,v,O,g,C),C+=l-1;else{if(x&2&&(this._background=[g[C],g[C+1],g[C+2],g[C+3]],C+=4),x&4&&(this._foreground=[g[C],g[C+1],g[C+2],g[C+3]],C+=4),e.startTile(E,b,v,O,this._background),x&8){var W=g[C];C++;for(var Q=0;Q>4,w=Z&15,P=g[C];C++;var k=(P>>4)+1,F=(P&15)+1;e.subTile(Y,w,k,F,j)}}e.finishTile()}t.rQi=C,this._lastsubencoding=x,this._tiles--}return!0}}]),c}();I.default=d},"3MsV":function(Re,I,h){},"3wET":function(Re,I){Re.exports="data:image/png;base64,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"},"498V":function(Re,I,h){Re.exports=h.p+"static/logo.22b9a281.svg"},"4pCv":function(Re,I,h){"use strict";h.r(I);var S=h("oBTY"),f=h("bbsP"),L=h("/wGt"),m=h("jrin"),_=h("2qtc"),r=h("kLXV"),p=h("miYZ"),d=h("tsqr"),c=h("9og8"),o=h("tJVT"),i=h("PpiC"),s=h("k1fw"),a=h("ozfa"),n=h("MJZm"),t=h("WmNS"),e=h.n(t),u=h("q1tI"),l=h.n(u),g=h("Ty5D"),C=h("9kvl"),x=h("BUUv"),y=h("IxHN"),T=h("M8RZ"),A=h("giR+"),E=h("fyUT"),b=h("5NDa"),v=h("5rEg"),O=h("0Owb"),D=h("+L6B"),W=h("2/Rp"),Q=h("y8nQ"),j=h("Vl3Y"),Z=h("aHsQ"),Y=h("sGsY"),w=h("55Ip"),P=h("6/vW"),k=h("SFBS"),F=h("14J3"),M=h("BMrR"),X=h("jCWc"),te=h("kPKH"),ge=h("lOMy"),de=h("GIiI"),ye=h("P5Jw"),z=h("vS10"),ne=h("RCxd"),fe=h("500L"),re=h("m3rI"),ie=h("ErOA"),U=h("1vsH"),ee=Object(u.forwardRef)(function(me,Je){var mt=me.time;console.log("ScreenRecord:",Je);var ht=Object(u.useRef)(),Ct=Object(u.useState)(),xt=Object(o.a)(Ct,2),Vt=xt[0],St=xt[1],hn=Object(u.useRef)(),gt=2e3,ft=[];Object(u.useImperativeHandle)(Je,function(){return{startScreenRecord:Ut,downloadFile:wt}});function Ht(Sn,Dn){return Lt.apply(this,arguments)}function Lt(){return Lt=Object(c.a)(e.a.mark(function Sn(Dn,Wt){var pa,sn;return e.a.wrap(function(An){for(;;)switch(An.prev=An.next){case 0:return pa=[],An.next=3,new MediaRecorder(Dn);case 3:sn=An.sent,sn.ondataavailable=function(bn){pa.push(bn.data)},sn.start(),hn.current=sn,window.recorderRefs=sn,sn.addEventListener("stop",function(bn){var ea=URL.createObjectURL(pa[0],{type:"video/mp4"});Object(U.v)("xxx.webm",ea)});case 9:case"end":return An.stop()}},Sn)})),Lt.apply(this,arguments)}function wt(){if(!window.recorderRefs){d.b.warn("\u60A8\u8FD8\u6CA1\u6709\u5F00\u542F\u89C6\u9891\u5F55\u5236\uFF0C\u8BF7\u5148\u53BB\u5F55\u5236\u89C6\u9891\u5427\uFF01");return}var Sn=ht.current.srcObject.getTracks();Sn.forEach(function(Dn){Dn.stop()}),window.recorderRefs.addEventListener("dataavailable",function(Dn){var Wt=URL.createObjectURL(Dn.data,{type:"video/mp4"});Object(U.v)("\u5C4F\u5E55\u5F55\u5236\u89C6\u9891.webm",Wt)})}function Ut(){navigator.mediaDevices.getDisplayMedia({video:!0,audio:!0}).then(function(Sn){return ht.current.srcObject=Sn,ft.push(Sn),ht.current.captureStream=ht.current.captureStream||ht.current.mozCaptureStream,new Promise(function(Dn){return ht.current.onplaying=Dn})}).then(function(){return Ht(ht.current.captureStream(),gt)}).then(function(Sn){}).catch(function(Sn){Sn.name==="NotFoundError"?d.b.warn("\u627E\u4E0D\u5230\u6444\u50CF\u5934\u6216\u9EA6\u514B\u98CE\u3002\u65E0\u6CD5\u5F55\u5236."):d.b.warn(Sn.name)})}return l.a.createElement("div",{style:{position:"absolute",top:"0",zIndex:-1}},l.a.createElement("video",{onPause:function(){},width:"60",height:"120",autoPlay:!0,muted:!0,ref:ht}))}),J=ee,le={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},Pe=function(me){var Je=me.className,mt=me.mirror_description,ht=me.git_url,Ct=me.difficulty,xt=me.task_pass,Vt=me.test_set_permission,St=me.onVncAction,hn=me.shixun,gt=me.window_vnc_url,ft=me.linux_vnc,Ht=me.vnc_url,Lt=me.unity_3d_routes,wt=me.taskData;console.log(wt);var Ut=Object(g.i)(),Sn=Object(u.useState)("8082"),Dn=Object(o.a)(Sn,2),Wt=Dn[0],pa=Dn[1],sn=Object(u.useState)(!1),gn=Object(o.a)(sn,2),An=gn[0],bn=gn[1],ea=Object(u.useRef)(),Ta=gt?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",Aa=gt?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",Ia=function(){r.a.confirm({title:"\u91CD\u542F\u4E91\u4E3B\u673A",icon:l.a.createElement(ne.a,null),content:"\u60A8\u786E\u5B9A\u8981\u91CD\u542F\u4E91\u4E3B\u673A\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var Zt=Object(c.a)(e.a.mark(function sa(){var kn;return e.a.wrap(function(da){for(;;)switch(da.prev=da.next){case 0:return da.next=2,Object(z.f)({identifier:Ut.taskId});case 2:return kn=da.sent,(kn==null?void 0:kn.status)===0&&d.b.info("\u91CD\u542F\u6210\u529F"),da.abrupt("return","");case 5:case"end":return da.stop()}},sa)}));function Ln(){return Zt.apply(this,arguments)}return Ln}()})},nr=function(){r.a.info({title:"\u6587\u4EF6\u4E0A\u4F20",icon:null,okText:"\u5173\u95ED",width:600,centered:!0,content:l.a.createElement("div",{className:"pt10"},l.a.createElement(fe.b,{isDragger:!0,maxSize:1024,additionalText:'\u9ED8\u8BA4\u5B58\u653E\u76EE\u5F55\u8DEF\u5F84\u4E3A"'.concat(Ta,'"'),action:"".concat(re.a.API_SERVER,"/api/sci/projects/").concat(Ut.taskId,"/upload_file.json?debug=admin"),onChange:function(Ln){Ln.some(function(sa){var kn;return((kn=sa.response)===null||kn===void 0?void 0:kn.status)===0})&&(r.a.destroyAll(),d.b.info("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F"))}}))})},lt=function(){r.a.confirm({title:"\u4E0B\u8F7D\u4EE3\u7801",centered:!0,width:600,content:"\u4EE3\u7801\u4E0B\u8F7D\u529F\u80FD\uFF1A\u5C06\u201C".concat(Aa,"\u201D\u76EE\u5F55\u8FDB\u884C\u6253\u5305\u5E76\u4E0B\u8F7D"),onOk:function(){var Zt=Object(c.a)(e.a.mark(function sa(){return e.a.wrap(function(ra){for(;;)switch(ra.prev=ra.next){case 0:return ra.next=2,Object(ie.a)("/api/sci/projects/".concat(Ut.taskId,"/download_file.json?debug=admin"),{method:"post",body:{autoDownload:!0},headers:{responseType:"arraybuffer",Accept:"application/vnd.ms-excel;charset=utf-8"}});case 2:return ra.abrupt("return",!0);case 3:case"end":return ra.stop()}},sa)}));function Ln(){return Zt.apply(this,arguments)}return Ln}()})},ma=function(){var Zt,Ln;(Zt=ea.current)===null||Zt===void 0||((Ln=Zt.startScreenRecord)===null||Ln===void 0)||Ln.call(Zt)},Ra=function(){var Zt=wt.webssh;r.a.info({title:"SSH\u76F4\u8FDE",width:600,centered:!0,content:l.a.createElement(l.a.Fragment,null,l.a.createElement(M.a,null,l.a.createElement(te.a,{flex:"50px"},"\u8D26\u53F7"),l.a.createElement(te.a,null,Zt==null?void 0:Zt.username)),l.a.createElement(M.a,null,l.a.createElement(te.a,{flex:"50px"},"\u5730\u5740"),l.a.createElement(te.a,null,Zt==null?void 0:Zt.address)),l.a.createElement(M.a,null,l.a.createElement(te.a,{flex:"50px"},"\u7AEF\u53E3"),l.a.createElement(te.a,null,Zt==null?void 0:Zt.servicePort)),l.a.createElement(M.a,null,l.a.createElement(te.a,{flex:"50px"},"\u5BC6\u7801"),l.a.createElement(te.a,null,Zt==null?void 0:Zt.password)))})};return l.a.createElement("div",{className:"tpi-code-setting ".concat(Je),style:{height:"calc(100vh - 54px )"}},l.a.createElement("h3",null,"\u529F\u80FD"),l.a.createElement("section",null,l.a.createElement("a",{id:"full-screen",title:"\u5168\u5C4F",className:"file-item action",onClick:function(){St("full-screen")}}," ",l.a.createElement("i",{className:"iconfont icon-quanping"}),"\u5F00\u542F / \u9000\u51FA\u5168\u5C4F "),!Lt&&l.a.createElement(l.a.Fragment,null,l.a.createElement("a",{id:"reset-task",onClick:function(){return St("reset-task")},className:"file-item action",title:"\u91CD\u7F6E\u73AF\u5883"}," ",l.a.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91CD\u7F6E\u73AF\u5883 "),l.a.createElement("a",{onClick:function(){return nr()},className:"file-item action",title:"\u4E0A\u4F20\u6587\u4EF6"}," ",l.a.createElement("i",{className:"iconfont icon-shangchuanshipin1"}),"\u4E0A\u4F20\u6587\u4EF6"),l.a.createElement("a",{onClick:function(){return lt()},className:"file-item action",title:"\u4E0B\u8F7D\u6587\u4EF6"}," ",l.a.createElement("i",{className:"iconfont icon-xiazai3"}),"\u4E0B\u8F7D\u6587\u4EF6"),l.a.createElement("a",{className:"file-item action w100",title:"ssh\u76F4\u8FDE"}," ",l.a.createElement("i",{className:"iconfont icon-suanfasheji"}),l.a.createElement(M.a,{align:"middle",className:"w100"},l.a.createElement(te.a,{flex:"1",onClick:Ra},l.a.createElement(W.a,{type:"text",loading:An},l.a.createElement("span",{style:{color:"#ddd",marginLeft:-11}},"ssh\u76F4\u8FDE"))))),gt&&l.a.createElement("a",{id:"reset-task",onClick:Ia,className:"file-item action",title:"\u91CD\u542F\u4E91\u4E3B\u673A"}," ",l.a.createElement(de.a,{style:{marginRight:21,color:"#FFF"},className:"c-white font16"}),"\u91CD\u542F\u4E91\u4E3B\u673A "),ht?l.a.createElement(ye.CopyToClipboard,{text:ht,onCopy:function(){return d.b.success("\u590D\u5236\u6210\u529F")}},l.a.createElement("a",{id:"copy-git",title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740",className:"file-item action"}," ",l.a.createElement("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740 ")):null)),l.a.createElement(J,{ref:ea}))},Ge=h("9VGf"),$e=h("DjyN"),nt=h("NUBc"),qe=h("5Dmo"),Ie=h("3S7+"),Oe=h("JJs0"),Ce=h.n(Oe),ue,N,ae=(ue=Object(U.G)())!==null&&ue!==void 0&&ue.homework_common_id?{homework_common_id:(N=Object(U.G)())===null||N===void 0?void 0:N.homework_common_id}:{};function K(me){return Object(ie.c)("tasks/".concat(me,".json"),ae)}function _e(me){return Object(ie.c)("sci/projects/".concat(me,"/get_data_sets.json"))}function et(me){return Object(ie.c)("myshixuns/".concat(me,"/challenges.json"))}function pe(me,Je){return Object(ie.c)("myshixuns/".concat(me,"/subject_challenges.json"),Je)}function Xe(me,Je,mt){return Object(ie.c)("tasks/".concat(me,"/star.json?shixun_id=").concat(Je,"&star=").concat(mt))}function tt(me,Je){return Object(ie.c)("tasks/".concat(me,"/rep_content.json"),Object(s.a)(Object(s.a)({},Je),ae))}function V(me,Je){return Object(ie.f)("myshixuns/".concat(me,"/update_file.json"),Je)}function Be(me,Je){return Object(ie.c)("tasks/".concat(me,"/reset_original_code.json"),Object(s.a)(Object(s.a)({},Je),ae))}function Se(me,Je){return Object(ie.f)("myshixuns/".concat(me,"/reset_repository.json"),Je)}function Le(me,Je){return Object(ie.c)("tasks/".concat(me,"/reset_passed_code.json"),Object(s.a)(Object(s.a)({},Je),ae))}function De(me,Je){return Object(ie.f)("tasks/".concat(me,"/game_build.json"),Object(s.a)(Object(s.a)({},Je),ae))}function Ne(me,Je){return Object(ie.c)("tasks/".concat(me,"/game_status.json"),Object(s.a)(Object(s.a)({},Je),ae))}function se(me,Je){return Object(ie.f)("tasks/".concat(me,"/choose_build.json"),Object(s.a)(Object(s.a)({},Je),ae))}function we(me){return Object(ie.c)("tasks/".concat(me,"/picture_display.json"),ae)}function B(me,Je){return Object(ie.c)("tasks/".concat(me,"/cost_time.json"),Object(s.a)(Object(s.a)({},Je),ae))}function We(me,Je){return Object(ie.c)("courses/".concat(me,"/inform_detail.json"),Je)}function rt(me){return Object(ie.f)("tasks/".concat(me,"/plus_or_cancel_praise.json"))}function R(me){var Je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object(ie.f)("myshixuns/".concat(me,"/repository.json"),Je)}function Me(me,Je){return Object(ie.c)("myshixuns/".concat(me,"/open_webssh.json"),Je||{})}function Ue(me,Je){return Object(ie.c)("myshixuns/".concat(me,"/open_vm_webssh.json"),Je)}function q(me){return Object(ie.c)("tasks/".concat(me,"/close_webssh.json"))}function Ee(me){return Ae.apply(this,arguments)}function Ae(){return Ae=Object(c.a)(e.a.mark(function me(Je){var mt;return e.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.next=2,Object(ie.f)("/sci/projects/".concat(Je,"/delete_pod.json"));case 2:if(mt=Ct.sent,!((mt==null?void 0:mt.status)>=0)){Ct.next=5;break}return Ct.abrupt("return",Object(ie.f)("/sci/projects/".concat(Je,"/start_environment.json"),ae));case 5:case"end":return Ct.stop()}},me)})),Ae.apply(this,arguments)}function Ve(me){return Object(ie.f)("tasks/".concat(me,"/reset_environment"))}function Qe(me,Je){return Object(ie.f)("tasks/".concat(me,"/reset_linux_vnc_link.json"),Je||{})}function Te(me){return Object(ie.c)("tasks/".concat(me,"/check_test_sets.json"))}function $(me){return Object(ie.c)("tasks/".concat(me,"/get_answer_info.json"))}function he(me){return Object(ie.c)("tasks/".concat(me,"/get_choose_answer.json"))}function Ze(me){return Object(ie.c)("tasks/".concat(me,"/unlock_choose_answer.json"))}function He(me,Je){return Object(ie.c)("tasks/".concat(me,"/unlock_answer.json?answer_id=").concat(Je))}function ot(me,Je,mt){return Object(ie.f)("tasks/".concat(me,"/set_games_status.json"),{result:Je,data:mt})}function st(me){return Object(ie.f)("/sci/projects/".concat(me,"/extend_release.json"))}function ze(me,Je){return Object(ie.f)("/sci/projects/".concat(me,"/save_mirror.json"),Object(s.a)({},Je))}function it(me){return Object(ie.a)("/api/tasks/".concat(me,"/active.json"),{method:"post",body:{template_id:window.sessionStorage.imageId}})}function ct(me){return Object(ie.f)("tasks/".concat(me,"/extend_linux_vnc.json"),ae)}function vt(me,Je){return Object(ie.c)("tasks/".concat(me,"/rank_list.json"),Je)}function pt(me,Je){return Object(ie.f)("tasks/".concat(me,"/close_windows_vnc.json"),{tpi_id:Je})}function Rt(me){return Object(ie.c)("tasks/".concat(me,"/pull_files.json"))}function Bt(me,Je){return Object(ie.f)("tasks/".concat(me,"/log_output"),Je)}function Xt(me){return Object(ie.c)("tasks/".concat(me,"/stop_log_output.json"))}function Ft(me){return Qt.apply(this,arguments)}function Qt(){return Qt=Object(c.a)(e.a.mark(function me(Je){return e.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return ht.abrupt("return",Object(ie.a)("/api/myshixuns/".concat(Je.id,"/add_file.json"),{method:"post",body:Je}));case 1:case"end":return ht.stop()}},me)})),Qt.apply(this,arguments)}function pn(me){return Pn.apply(this,arguments)}function Pn(){return Pn=Object(c.a)(e.a.mark(function me(Je){return e.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return ht.abrupt("return",Object(ie.a)("/api/myshixuns/".concat(Je.id,"/delete_git_file.json"),{method:"Delete",body:Je}));case 1:case"end":return ht.stop()}},me)})),Pn.apply(this,arguments)}function na(me){return Ot.apply(this,arguments)}function Ot(){return Ot=Object(c.a)(e.a.mark(function me(Je){return e.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return ht.abrupt("return",Object(ie.a)("/api/myshixuns/".concat(Je.id,"/mv_file.json"),{method:"post",body:Je}));case 1:case"end":return ht.stop()}},me)})),Ot.apply(this,arguments)}function dn(me){return Rn.apply(this,arguments)}function Rn(){return Rn=Object(c.a)(e.a.mark(function me(Je){return e.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return ht.abrupt("return",Object(ie.a)("/api/tasks/".concat(Je.id,"/rep_content.json"),{method:"get",params:Je}));case 1:case"end":return ht.stop()}},me)})),Rn.apply(this,arguments)}var Yn;(function(me){me.Classrooms="classrooms",me.Shixuns="shixuns",me.Paths="paths",me.Projects="projects",me.Videos="videos",me.Topics="topics",me.Teach="teach-group"})(Yn||(Yn={}));var On=function(Je){var mt=Je.userDetail,ht=Je.user,Ct=Je.globalSetting,xt=Je.loading,Vt=Je.dispatch,St=Je.onClose,hn=Je.shixun,gt=Object(i.a)(Je,["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"]),ft=Object(g.i)(),Ht=Object(u.useState)([]),Lt=Object(o.a)(Ht,2),wt=Lt[0],Ut=Lt[1],Sn=Object(u.useState)(""),Dn=Object(o.a)(Sn,2),Wt=Dn[0],pa=Dn[1],sn=Object(u.useState)(0),gn=Object(o.a)(sn,2),An=gn[0],bn=gn[1],ea=Object(u.useState)(Object(s.a)({page:1,limit:20},ft)),Ta=Object(o.a)(ea,2),Aa=Ta[0],Ia=Ta[1],nr=Object(u.useCallback)(function(){return gt.visible},[gt.visible]);Object(u.useEffect)(function(){Aa.page=1,lt()},[gt.visible]);var lt=function(){var ma=Object(c.a)(e.a.mark(function Ra(){var wn;return e.a.wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:return Ln.next=2,_e(ft.taskId);case 2:wn=Ln.sent,wn&&(Ut(Object(S.a)(wn.data_sets)),bn(wn.data_sets_count),pa(wn.folder_name));case 4:case"end":return Ln.stop()}},Ra)}));return function(){return ma.apply(this,arguments)}}();return l.a.createElement("div",{style:{height:"calc(100vh - 51px)",padding:"20px 15px"}},l.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6570\u636E\u96C6"),l.a.createElement("dl",{className:Ce.a.list},l.a.createElement(Ie.a,{title:Wt},l.a.createElement("dt",{className:"c-white"},Wt)),l.a.createElement("dd",null,l.a.createElement(ye.CopyToClipboard,{text:Wt,onCopy:function(){return d.b.success("\u590D\u5236\u6210\u529F")}},l.a.createElement("span",{className:"".concat(Ce.a.copy," current")},"\u70B9\u51FB\u590D\u5236")))),l.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6587\u4EF6\u8DEF\u5F84"),wt==null?void 0:wt.map(function(ma,Ra){return l.a.createElement("dl",{className:Ce.a.list},l.a.createElement(Ie.a,{title:ma.filename},l.a.createElement("dt",{className:"c-white"},ma.filename)),l.a.createElement("dd",null,l.a.createElement(ye.CopyToClipboard,{text:ma.file_path,onCopy:function(){return d.b.success("\u590D\u5236\u6210\u529F")}},l.a.createElement("span",{className:"".concat(Ce.a.copy," current")},"\u70B9\u51FB\u590D\u5236"))))}),l.a.createElement("div",{className:"tc"},l.a.createElement(nt.a,{onChange:function(Ra){Aa.page=Ra,lt()},className:Ce.a.page,size:"small",total:An,pageSize:Aa.limit,hideOnSinglePage:!0})))},Wn=Object(C.a)(function(me){var Je=me.user,mt=me.userDetail,ht=me.loading,Ct=me.shixunsDetail,xt=me.globalSetting;return{user:Je,userDetail:mt,shixunsDetail:Ct,globalSetting:xt,loading:ht.models.index}})(On),jt=h("dhSg"),qn=h("q1cb"),wa=h("iOsX"),zn=h.n(wa),Jn=h("XG6U"),ua=h.n(Jn),Tn=h("bntm"),ga=h("bPs0"),ka=Y.a.Countdown;function cr(){return l.a.createElement("p",null,"\u684C\u9762\u7CFB\u7EDF\u5C06\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001\uFF0C\u60A8\u5728\u7CFB\u7EDF\u4E2D\u521B\u5EFA\u7684\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931\u3002\u8BF7\u786E\u4FDD\u60A8\u7684\u6570\u636E\u5DF2\u4FDD\u5B58\uFF08\u5982\uFF1A\u7248\u672C\u5E93\u4EE3\u7801\u5DF2\u63A8\u9001\u5230\u670D\u52A1\u5668\uFF09\u3002\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\uFF1F")}var qa=function(me){var Je=me.mirror_description,mt=me.difficulty,ht=me.git_url,Ct=me.vnc_url,xt=me.window_vnc_url,Vt=me.linux_vnc,St=me.isNotice,hn=me.user,gt=me.game,ft=me.shixun,Ht=ft===void 0?{}:ft,Lt=me.taskData,wt=Lt===void 0?{}:Lt,Ut=me.resetVncLoading,Sn=me.onUpdateCostTime,Dn=me.lastedGetTaskInfoTime,Wt=me.onShowNotice,pa=me.onResetGitCode,sn=me.onResetVnc,gn=me.onBack,An=me.history,bn=me.onAddVncTime,ea=me.onUpdateCode,Ta=me.unity_3d_routes,Aa=me.remaining_time,Ia=me.st,nr=Ht.name,lt=Ht.identifier,ma=Ht.task_pass,Ra=Ht.test_set_permission,wn=Object(u.useState)(!1),Zt=Object(o.a)(wn,2),Ln=Zt[0],sa=Zt[1],kn=Object(u.useState)(!1),ra=Object(o.a)(kn,2),da=ra[0],ar=ra[1],pr=Object(u.useState)({}),ir=Object(o.a)(pr,2),Pa=ir[0],sr=ir[1],mr=Object(u.useState)(!1),_r=Object(o.a)(mr,2),vr=_r[0],Ma=_r[1],an=Object(u.useState)(null),ya=Object(o.a)(an,2),gr=ya[0],At=ya[1],cn=Object(u.useState)(1800),Un=Object(o.a)(cn,2),Zn=Un[0],_a=Un[1],rn=Object(u.useState)(!1),Da=Object(o.a)(rn,2),Ea=Da[0],fa=Da[1],Kn=Object(u.useState)(!1),Bn=Object(o.a)(Kn,2),ta=Bn[0],ha=Bn[1],ja=Object(g.h)().query,La=Object(g.i)(),Ca=Object(u.useState)(!1),Gt=Object(o.a)(Ca,2),qt=Gt[0],Xn=Gt[1],oa=j.a.useForm(),xa=Object(o.a)(oa,1),Ua=xa[0],Ka=Object(u.useMemo)(function(){return Date.now()+Aa},[Aa]);Object(u.useEffect)(function(){vr||setTimeout(function(){Ma(!0)},1e3*60)},[vr]),Object(u.useEffect)(function(){jt.a.subscribe("update-windows-time",function(Hn){_a(parseInt(Aa/1e3))}),_a(Aa/1e3)},[]),Object(u.useEffect)(function(){var Hn;return ja.type==="exercises"&&Pa!==null&&Pa!==void 0&&(Hn=Pa.exercise)!==null&&Hn!==void 0&&Hn.screen_open&&(ga.b.forEach(function(In,Ba){document.addEventListener(In,Fa,!1),document.addEventListener("blur",Fa,!1)}),window.focus(),window.onblur=function(){Object(Tn.a)()&&(Fa(),Object(Tn.b)())}),function(){ga.b.forEach(function(In,Ba){document.removeEventListener(In,Fa,!1)})}},[Pa]);var Ya=function(){fa(!Ea)},Fa=function(In){window.parent.postMessage("backExercise","*"),In!=="back"&&Object(Tn.b)()};function Tr(){sa(!Ln)}function br(){sa(!1),ar(!1)}function Wr(){Object(C.c)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!0}),An.replace("/innovation/project/detail/".concat(La.taskId))}function Rr(){if(Ut)return;sn()}function yr(){r.a.confirm({title:"\u9000\u51FA",icon:l.a.createElement(ne.a,null),content:"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5236\u4F5C\u955C\u50CF\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Wr})}function ao(Hn){if(br(),Hn==="reset-task"&&(Ut||r.a.confirm({title:"\u91CD\u7F6E\u73AF\u5883",icon:l.a.createElement(ne.a,null),content:"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){Rr(),Ma(!1)}})),Hn==="reset-code"&&(Ut||r.a.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:l.a.createElement(ne.a,null),content:"\u60A8\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:pa})),Hn==="full-screen")if(Object(Tn.a)())Object(Tn.b)();else{var In,Ba;Object(Tn.d)((In=document)===null||In===void 0||((Ba=In.getElementById)===null||Ba===void 0)?void 0:Ba.call(In,"task-right-panel"))}Hn==="show-clipboard-box"&&jt.a.publish("show-clipboard-box")}var Er={task_pass:ma,test_set_permission:Ra,mirror_description:Je,difficulty:mt,resetVncLoading:Ut,git_url:ht,onVncAction:ao,window_vnc_url:xt,linux_vnc:Vt,vnc_url:Ct,shixun:Ht,unity_3d_routes:Ta},zr=Object(u.useCallback)(function(){return Zn?(console.log("VncTimer:",Zn),l.a.createElement(dr,{defaultTime:Zn,onAddVncTime:bn,onReset:Rr,toShixun:Wr,title:""})):null},[Zn]);return Object(u.useEffect)(function(){ta&&Ua.setFieldsValue({name:"",version:"",description:""})},[ta]),l.a.createElement("div",{className:"task-header-container"},ja.type!=="exercises"&&l.a.createElement(l.a.Fragment,null,wt.name),l.a.createElement("h2",{className:"shixun-info"},nr),l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{className:"flex-container"},l.a.createElement(l.a.Fragment,null,xt&&l.a.createElement(w.a,{onClick:function(In){In.preventDefault(),jt.a.publish("send-ctrl-alt-delete")},className:"c-grey-c mr20"},"\u53D1\u9001CTRL+ALT+DELETE"),zr()),l.a.createElement("i",{className:"iconfont icon-shijian1"}),l.a.createElement(ka,{valueStyle:{color:"white",fontSize:"12px"},style:{marginRight:20,marginLeft:5},value:Ka}),l.a.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:Tr},l.a.createElement("img",{alt:"tool",src:zn.a,width:16}),"\u5DE5\u5177\u680F"),l.a.createElement("a",{className:"btn-vnc",title:"\u6570\u636E\u96C6",onClick:function(){return ar(!0)}},l.a.createElement("img",{alt:"tool",src:ua.a,width:18}),"\u6570\u636E\u96C6"))),l.a.createElement(W.a,{type:"primary",disabled:!vr,onClick:Object(c.a)(e.a.mark(function Hn(){return e.a.wrap(function(Ba){for(;;)switch(Ba.prev=Ba.next){case 0:ha(!0);case 1:case"end":return Ba.stop()}},Hn)}))},"\u4FDD\u5B58\u955C\u50CF"),l.a.createElement("a",{className:"btn-out",onClick:yr,title:"\u9000\u51FA\u5B9E\u8BAD"},l.a.createElement("i",{className:"iconfont icon-kaiguan"})),l.a.createElement(T.a,null,l.a.createElement(L.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:Ln,onClose:br},l.a.createElement(Pe,Object(O.a)({},Er,{taskData:wt})))),l.a.createElement(T.a,null,l.a.createElement(L.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:da,onClose:br,style:{height:"100%"}},l.a.createElement(Wn,null))),l.a.createElement(r.a,{title:"\u4FDD\u5B58\u955C\u50CF",visible:ta,okButtonProps:{loading:qt},onCancel:function(){ha(!1)},onOk:function(){Ua.submit()}},l.a.createElement("div",null,l.a.createElement("p",{style:{color:"#6B758B"}},"\u628A\u5F53\u524D\u7684\u73AF\u5883\u5B58\u4E3A\u4E00\u4E2A\u65B0\u7684\u955C\u50CF\u3002\u786E\u5B9A\u4FDD\u5B58\u540E\uFF0C\u5728\u6211\u7684\u955C\u50CF\u53EF\u4EE5\u770B\u5230\u8BE5\u955C\u50CF\u7684\u4FDD\u5B58\u72B6\u6001\u3002"),l.a.createElement(j.a,{labelCol:{span:4},wrapperCol:{span:20},form:Ua,onFinish:function(){var Hn=Object(c.a)(e.a.mark(function In(Ba){var za;return e.a.wrap(function(Vr){for(;;)switch(Vr.prev=Vr.next){case 0:return Xn(!0),Vr.next=3,ze(La.taskId,Ba);case 3:za=Vr.sent,(za==null?void 0:za.status)==0&&(d.b.info("\u4FDD\u5B58\u6210\u529F"),ha(!1)),(za==null?void 0:za.status)===-5&&r.a.confirm({title:"\u8986\u76D6\u955C\u50CF\u63D0\u793A",content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u4F60\u7684\u3010\u955C\u50CF\u5217\u8868\u3011\u5B58\u5728\u540C\u540D\u4E14\u540C\u7248\u672C\u53F7\u7684\u955C\u50CF\uFF0C \u60A8\u786E\u5B9A\u8981\u8986\u76D6\u539F\u6765\u7684\u955C\u50CF\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var Ro=Object(c.a)(e.a.mark(function Qn(){var $t;return e.a.wrap(function(ia){for(;;)switch(ia.prev=ia.next){case 0:return ia.next=2,ze(La.taskId,Object(s.a)({is_cover:!0},Ba));case 2:$t=ia.sent,($t==null?void 0:$t.status)==0&&(d.b.info("\u8986\u76D6\u6210\u529F"),ha(!1));case 4:case"end":return ia.stop()}},Qn)}));function Io(){return Ro.apply(this,arguments)}return Io}()}),Xn(!1);case 7:case"end":return Vr.stop()}},In)}));return function(In){return Hn.apply(this,arguments)}}()},l.a.createElement(j.a.Item,{label:"\u955C\u50CF\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u955C\u50CF\u540D\u79F0"},{pattern:/^[a-z0-9_]+$/,message:"\u53EA\u5141\u8BB8\u8F93\u5165\u6570\u5B57\u6216\u5C0F\u5199\u5B57\u6BCD"}]},l.a.createElement(v.a,{type:"text",maxLength:60})),l.a.createElement(j.a.Item,{label:" \u7248\u672C\u53F7",name:"version",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7248\u672C\u53F7"}]},l.a.createElement(E.a,{style:{width:"100%"}})),l.a.createElement(j.a.Item,{label:"\u955C\u50CF\u63CF\u8FF0",name:"description",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u955C\u50CF\u63CF\u8FF0"}]},l.a.createElement(v.a.TextArea,null))))))},Va=300;function dr(me){var Je=me.onAddVncTime,mt=me.onReset,ht=me.toShixun,Ct=me.title,xt=Ct===void 0?"":Ct,Vt=me.defaultTime,St=Object(u.useState)(Vt),hn=Object(o.a)(St,2),gt=hn[0],ft=hn[1],Ht=Object(u.useState)(!1),Lt=Object(o.a)(Ht,2),wt=Lt[0],Ut=Lt[1];Object(Ge.a)(function(){ft(gt-1)},gt>0?1e3:null),Object(u.useEffect)(function(){gt===Va&&Ut(!0)},[gt]),Object(u.useEffect)(function(){Vt0)){bn.next=8;break}return bn.next=4,Je();case 4:gn=bn.sent,ft((gn==null?void 0:gn.remaining_time)/1e3),bn.next=10;break;case 8:ft(Vt),mt();case 10:case"end":return bn.stop()}},sn)})),Wt.apply(this,arguments)}function pa(){gt0){for(var mt=0;mt1&&arguments[1]!==void 0?arguments[1]:"",mt=[],ht=0;ht0||Vt.target.offsetWidth>0){var St=Ur(Vt.target.offsetWidth,Vt.target.offsetHeight,me),hn=Object(o.a)(St,2),gt=hn[0],ft=hn[1];console.log("cols, rows",gt,ft),jt.a.publish("ssh-xterm-resize",{columns:gt,rows:ft,width:Vt.target.offsetWidth,height:Vt.target.offsetHeight}),me.resize(gt,ft);var Ht=Nr.Base64.decode("IA=="),Lt=Nr.Base64.decode("CBtbSw==");me.write(Ht),me.write(Lt)}}}catch(wt){Ct.e(wt)}finally{Ct.f()}});return mt.observe(Je),mt}var xo=3e4,so=function(me){var Je=me.sshConfigData,mt=me.sid,ht=Object(u.useState)(null),Ct=Object(o.a)(ht,2),xt=Ct[0],Vt=Ct[1],St=Je.ws_url,hn=Je.password,gt=Je.port,ft=Object(u.useRef)(),Ht=Object(u.useRef)(),Lt=Object(u.useRef)(!1);return Object(u.useEffect)(function(){if(ft.current&&St){var wt=new ro.Terminal({fontSize:16,rendererType:"dom"});console.log("el.current:",ft.current),wt.open(ft.current),wt.onData(function(Sn){console.log("data:",Sn),Ht.current&&(Ht.current.readyState===1&&(Ht.current.send(JSON.stringify({tp:"client",data:Sn})),jt.a.publish("on-operating-ssh")))}),wt.write("Connecting..."),Vt(wt);var Ut=Co(wt,ft.current);return function(){wt.dispose(),Ut.unobserve(ft.current)}}},[St,ft.current]),Object(u.useEffect)(function(){if(xt&&St){function wt(){var sn=new WebSocket(St);console.log("socketInstance:",St),Ht.current=sn,sn.onopen=function(){var gn=xt.element.parentElement;if(gn){var An=gn.offsetWidth,bn=gn.offsetHeight;console.log("init",{tp:"init",data:Object(s.a)(Object(s.a)({},Je),{},{secret:hn,width:An,height:bn,rows:xt.rows,columns:xt.cols})}),sn.send(JSON.stringify({tp:"init",data:Object(s.a)(Object(s.a)({},Je),{},{secret:hn,width:An,height:bn,rows:xt.rows,columns:xt.cols})}))}xt.focus()},sn.onerror=function(gn){console.log("------in socket error----",gn,sn,St)},sn.onmessage=function(gn){Lt.current||(xt.write("\r"),setTimeout(function(){},1e3)),Lt.current=!0,console.log("event:",gn);var An=Nr.Base64.decode(gn.data.toString()),bn=xt._core._renderService.dimensions.actualCellWidth||9.5;console.log("data:",An,bn,xt),xt.write(An)},sn.onclose=function(gn){Ut&&clearInterval(Ut),xt.write(`\r +connection closed`)}}var Ut=setInterval(function(){Ht.current&&Ht.current.send(JSON.stringify({tp:"h"}))},xo),Sn=jt.a.subscribe("create-socket",function(sn){mt==sn&&(Ht.current&&Ht.current.readyState===1?xt.focus():wt(),xt.focus())}),Dn=jt.a.subscribe("close-socket",function(sn){mt===sn&&(Ht.current&&(Ht.current.close(),Lt.current=!1,xt.clear()),Ht.current=null)}),Wt=jt.a.subscribe("ssh-xterm-resize",function(sn){Ht.current&&Ht.current.readyState===1&&Ht.current.send(JSON.stringify({tp:"resize",data:Object(s.a)({},sn)}))}),pa=jt.a.subscribe("ssh-add-connect-time",function(){Ht.current&&Ht.current.readyState===1&&Ht.current.send(JSON.stringify({tp:"overtime"}))});return function(){Dn(),Sn(),Wt(),pa(),Ht.current&&(Ht.current.close(),Lt.current=!1)}}},[xt,St,gt]),l.a.createElement("div",{className:io.a["xterm-panel-wrp"]},l.a.createElement("div",{ref:ft,className:io.a["xterm-panel"]},St?null:l.a.createElement("p",{style:{color:"#fff"}},"\u6B63\u5728\u8FDE\u63A5\u547D\u4EE4\u884C\u670D\u52A1...")))},Do=h("BWJ9"),Lo=h("MXD1"),rr=h("CFYs"),Yr=h("1dTM"),lo=h.n(Yr),uo=h("3MsV"),Xa=v.a.TextArea,$a=function(me){var Je=me.onCancel,mt=me.onSave,ht=me.content,Ct=Object(u.useState)(ht),xt=Object(o.a)(Ct,2),Vt=xt[0],St=xt[1];function hn(ft){St(ft.target.value)}function gt(){mt(Vt)}return Object(u.useEffect)(function(){St(ht)},[ht]),l.a.createElement("div",{className:"clipboard-box"},l.a.createElement("h3",null,"\u5B9E\u9A8C\u73AF\u5883\u526A\u5207\u677F\uFF1A"),l.a.createElement(Xa,{value:Vt,onChange:hn,className:"clipboard"}),l.a.createElement("p",null," ",l.a.createElement("b",null," 1.\u4ECE\u5916\u90E8\u590D\u5236\u5185\u5BB9\u5230\u5B9E\u9A8C\u73AF\u5883\u5185\uFF1A ")," \u7C98\u8D34\u5185\u5BB9\u5230\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u70B9\u51FB\u4FDD\u5B58\uFF0C\u7136\u540E\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u8FDB\u884C\u7C98\u8D34\u3002 "),l.a.createElement("p",null," ",l.a.createElement("b",null," 2.\u83B7\u53D6\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7684\u5185\u5BB9\uFF1A ")," \u8BF7\u5148\u5728\u73AF\u5883\u4E2D\u590D\u5236\u5185\u5BB9\uFF0C\u590D\u5236\u52A8\u4F5C\u5B8C\u6210\u540E\u5185\u5BB9\u4F1A\u663E\u793A\u5728\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u7136\u540E\u5728\u4E0A\u9762\u6587\u672C\u6846\u4E2D\u518D\u6B21\u590D\u5236\u3002 "),l.a.createElement("div",{className:"btn-action-container"},l.a.createElement(W.a,{type:"ghost",onClick:Je,style:{marginRight:10}},"\u53D6\u6D88"),l.a.createElement(W.a,{type:"primary",onClick:gt},"\u4FDD\u5B58")))},er=h("ye1Q"),Jr=h("osed"),Ar=h.n(Jr),Dr=h("wd/R"),Zr=h.n(Dr),ko=l.a.createElement(er.a,{style:{fontSize:24},spin:!0});function co(me){return me.replace(/\\u([\dA-Za-z]{4})/g,function(Je,mt){return String.fromCharCode(parseInt("0x"+mt))})}function Lr(me){me||(me=window.location.search);var Je=me.substr(1),mt={};return Je.split("&").forEach(function(ht){var Ct=ht.split("=");mt[Ct[0]]=decodeURIComponent(Ct[1])}),mt}var Kr={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5B9E\u9A8C\u73AF\u5883\u51C6\u5907\u4E2D"},Vn;(function(me){me[me.SET_LOADING=0]="SET_LOADING",me[me.SET_IS_LARGE=1]="SET_IS_LARGE",me[me.SET_MES=2]="SET_MES",me[me.SET_STATE=3]="SET_STATE",me[me.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",me[me.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT",me[me.UPDATE_ALL=6]="UPDATE_ALL"})(Vn||(Vn={}));function fr(me,Je){switch(Je.type){case Vn.SET_LOADING:return Object(s.a)(Object(s.a)({},me),{},{loading:Je.payload});case Vn.SET_IS_LARGE:return Object(s.a)({},Object(s.a)(Object(s.a)({},me),{},{isLarge:Je.payload}));case Vn.SET_MES:return Object(s.a)(Object(s.a)({},me),{},{mes:Je.payload});case Vn.SET_STATE:return Object(s.a)(Object(s.a)({},me),Je.payload);case Vn.SET_TRANSFER_CONTENT:return Object(s.a)(Object(s.a)({},me),{},{transferContent:Je.payload});case Vn.SHOW_CLIPBOARD_BOX:return Object(s.a)(Object(s.a)({},me),{},{showClipBoardBox:Je.payload});case Vn.UPDATE_ALL:return Object(s.a)({loading:me.loading},Je.payload);default:throw new Error}}var Fr=function(me){var Je,mt=me.vnc_url,ht=me.window_vnc_url,Ct=me.linux_vnc,xt=me.virtual_machine,Vt=me.taskId,St=me.taskData,hn=Object(u.useRef)(),gt=Object(u.useRef)(),ft=Object(u.useRef)(),Ht=Object(u.useRef)(),Lt=Object(u.useState)(),wt=Object(o.a)(Lt,2),Ut=wt[0],Sn=wt[1],Dn=Object(u.useState)(!1),Wt=Object(o.a)(Dn,2),pa=Wt[0],sn=Wt[1],gn=Object(u.useReducer)(fr,Kr),An=Object(o.a)(gn,2),bn=An[0],ea=An[1],Ta=Object(u.useState)(0),Aa=Object(o.a)(Ta,2),Ia=Aa[0],nr=Aa[1],lt=bn.mes,ma=bn.loading,Ra=bn.showClipBoardBox,wn=bn.isLarge,Zt=bn.transferContent,Ln=Object(u.useState)(0),sa=Object(o.a)(Ln,2),kn=sa[0],ra=sa[1],da=Object(u.useRef)(),ar=Object(g.i)(),pr=ar;Object(u.useEffect)(function(){return window.addEventListener("visibilitychange",Pa),function(){var At,cn;(At=gt.current)===null||At===void 0||((cn=At.disconnect)===null||cn===void 0)||cn.call(At),window.removeEventListener("visibilitychange",Pa)}},[]),Object(u.useEffect)(function(){return window.sessionStorage.imageId=Ut,function(){window.sessionStorage.removeItem("imageId")}},[Ut]);var ir=function(){var cn;(St==null||((cn=St.shixun)===null||cn===void 0)?void 0:cn.windows_connection_mode)==="rdp"?setTimeout(function(){an()},1500):Object(Tn.a)()?ft.current.resizeSession=!0:setTimeout(function(){ft.current.resizeSession=!1},900)};Object(u.useEffect)(function(){return window.addEventListener("visibilitychange",Pa),document.addEventListener(Object(Tn.c)(),ir),function(){document.removeEventListener(Object(Tn.c)(),ir),window.removeEventListener("visibilitychange",Pa)}},[]);var Pa=function(cn){if(document.visibilityState==="visible"){var Un=sessionStorage.vncPageLeaveTime;Zr()(new Date).diff(Zr()(Un),"minutes")>2&&nr(new Date().getTime()),sessionStorage.removeItem("vncPageLeaveTime")}else sessionStorage.vncPageLeaveTime=new Date};function sr(){ea({type:Vn.SHOW_CLIPBOARD_BOX,payload:!1})}function mr(){ea({type:Vn.SET_IS_LARGE,payload:!wn})}function _r(At){var cn;return hn.current&&(cn=new jr.default(function(Un){var Zn=Object(Qa.a)(Un),_a;try{for(Zn.s();!(_a=Zn.n()).done;){var rn,Da=_a.value;if((St==null||((rn=St.shixun)===null||rn===void 0)?void 0:rn.windows_connection_mode)==="rdp"&&an(),Da.target.offsetHeight>0||Da.target.offsetWidth>0){var Ea;At==null||((Ea=At._eventHandlers)===null||Ea===void 0)||Ea.windowResize()}}}catch(fa){Zn.e(fa)}finally{Zn.f()}}),cn.observe(hn.current)),cn}var vr=function(){var At=Object(c.a)(e.a.mark(function cn(){var Un,Zn,_a,rn,Da;return e.a.wrap(function(fa){for(;;)switch(fa.prev=fa.next){case 0:return _a=(Un=Lr())!==null&&Un!==void 0&&Un.homework_common_id?{homework_common_id:(Zn=Lr())===null||Zn===void 0?void 0:Zn.homework_common_id}:{},fa.next=3,Object(ie.a)("/api/tasks/".concat(ar.taskId||Vt,"/get_vnc_link.json"),{method:"post",body:Object(s.a)(Object(s.a)(Object(s.a)({},ar),_a),{},{template_id:Ut})});case 3:if(rn=fa.sent,!((rn==null?void 0:rn.status)===-3)){fa.next=6;break}return fa.abrupt("return",new Promise(function(){var Kn=Object(c.a)(e.a.mark(function Bn(ta,ha){return e.a.wrap(function(La){for(;;)switch(La.prev=La.next){case 0:r.a.confirm({content:"\u68C0\u6D4B\u5230\u60A8\u5DF2\u7ECF\u5F00\u542F\u4E86\u5176\u4ED6\u5B9E\u9A8C\u73AF\u5883\uFF0C\u8BF7\u5148\u5173\u95ED\u73AF\u5883\u540E\uFF0C\u518D\u8FDE\u63A5",okText:"\u7ACB\u5373\u5173\u95ED",cancelText:"\u7A0D\u540E\u5173\u95ED",onOk:function(){var Ca=Object(c.a)(e.a.mark(function qt(){return e.a.wrap(function(oa){for(;;)switch(oa.prev=oa.next){case 0:return clearTimeout(da.current),ra(0),oa.next=4,pt(ar.taskId,rn==null?void 0:rn.message);case 4:return nr(Ia+1),oa.abrupt("return");case 6:case"end":return oa.stop()}},qt)}));function Gt(){return Ca.apply(this,arguments)}return Gt}()});case 1:case"end":return La.stop()}},Bn)}));return function(Bn,ta){return Kn.apply(this,arguments)}}()));case 6:if(!((rn==null?void 0:rn.status)===-1)){fa.next=8;break}throw new String(rn==null?void 0:rn.message);case 8:return xt&&(Object(U.U)("PVEAuthCookie",rn==null||((Da=rn.data)===null||Da===void 0)?void 0:Da.cookies_value,1),Object(U.U)("PVELangCookie","zh_CN",1)),jt.a.publish("update-windows-time",rn==null?void 0:rn.data),fa.abrupt("return",rn);case 11:case"end":return fa.stop()}},cn)}));return function(){return At.apply(this,arguments)}}();Object(u.useEffect)(function(){var At,cn;function Un(Kn){ht&&(d.b.warn("\u7531\u4E8E\u957F\u65F6\u95F4\u672A\u64CD\u4F5C\uFF0C\u8FDE\u63A5\u5931\u6548\uFF0C\u6B63\u5728\u91CD\u65B0\u8FDE\u63A5Windows VNC\u670D\u52A1"),ea({type:Vn.SET_LOADING,payload:!0}),nr(Ia+1))}jt.a.subscribe("reset-linux-windows-loading",function(){ea({type:Vn.SET_LOADING,payload:!0})}),jt.a.subscribe("reset-linux-windos-vnc",function(){nr(Ia+1)});function Zn(){ra(100),clearTimeout(da.current),setTimeout(function(){var Kn,Bn;(Kn=At)===null||Kn===void 0||((Bn=Kn._eventHandlers)===null||Bn===void 0)||Bn.windowResize(),ea({type:Vn.SET_LOADING,payload:!1})},1300),jt.a.subscribe("send-ctrl-alt-delete",function(){var Kn;(Kn=At)===null||Kn===void 0||Kn.sendCtrlAltDel()})}function _a(Kn){var Bn=co(Kn.detail.text);ea({type:Vn.SET_TRANSFER_CONTENT,payload:Bn})}if((ht||mt||Ct||xt&&Ut)&&hn.current){var rn;clearTimeout(da.current),(St==null||((rn=St.shixun)===null||rn===void 0)?void 0:rn.windows_connection_mode)==="rdp"&&an(),new Promise(Object(c.a)(e.a.mark(function Kn(){var Bn,ta,ha,ja,La,Ca,Gt;return e.a.wrap(function(Xn){for(;;)switch(Xn.prev=Xn.next){case 0:Bn=Lr(),ta="",ja=new URL(decodeURIComponent(St==null?void 0:St.vnc_url)),La=ja.protocol,Ca=ja.searchParams,Gt=ja.host,ha=Ca.get("password"),ta="".concat(La==="https:"?"wss":"ws","://").concat(Gt,"/").concat(Bn.path||"websockify"),At=new lo.a(hn.current,ta,{credentials:{password:ha},wsProtocols:["binary"],resize:"scale",show_dot:!0}),cn=_r(At),At.viewOnly=Bn.view_only||!1,ht?At.scaleViewport=!0:At.scaleViewport=Bn.scale||!1,At.scaleViewport=!0,At.showDotCursor=!0,At.resizeSession=!0,ft.current=At,At.addEventListener("disconnect",Un),At.addEventListener("connect",Zn),At.addEventListener("clipboard",_a);case 17:case"end":return Xn.stop()}},Kn)})));var Da=jt.a.subscribe("vnc-reseting",function(){ra(0),ea({type:Vn.SET_STATE,payload:{loading:!0,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}})}),Ea=jt.a.subscribe("vnc-enlarge",function(Kn){}),fa=jt.a.subscribe("show-clipboard-box",function(){ea({type:Vn.SHOW_CLIPBOARD_BOX,payload:!0})});return ra(0),function(){var Kn,Bn,ta,ha;(Kn=At)===null||Kn===void 0||Kn.removeEventListener("disconnect",Un),(Bn=At)===null||Bn===void 0||Bn.removeEventListener("connect",Zn),(ta=At)===null||ta===void 0||ta.removeEventListener("clipboard",_a),Da(),Ea(),fa(),(ha=cn)===null||ha===void 0||ha.unobserve(hn.current)}}},[mt,ht,Ct,Ia,Ut]),Object(u.useEffect)(function(){var At,cn;if(xt&&(St==null||((At=St.shixun_virtual_templates)===null||At===void 0)?void 0:At.length)===1){var Un,Zn;Sn(St==null||((Un=St.shixun_virtual_templates)===null||Un===void 0||((Zn=Un[0])===null||Zn===void 0))?void 0:Zn.template_id)}else xt&&(St==null||((cn=St.shixun_virtual_templates)===null||cn===void 0)?void 0:cn.length)>1&&sn(!0)},[xt]);function Ma(At){var cn;(cn=ft.current)===null||cn===void 0||cn.clipboardPasteFrom(At),ea({type:Vn.SET_TRANSFER_CONTENT,payload:At}),d.b.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),sr()}function an(){var At,cn;At=Math.min(document.getElementById("task-right-panel").clientWidth/1920,document.getElementById("task-right-panel").clientHeight/1260),Ht.current.parentElement.className="wh1080p",Ht.current.parentElement.style.cssText="transform:scale(".concat(At,");transform-origin:center center"),hn.current.style.cssText="translate(-50%, -50%) scale("+At+")"}Object(u.useEffect)(function(){kn==0&&(clearTimeout(da.current),ya())},[kn]);var ya=function At(){kn>99?kn=99:(kn=kn+1,da.current=setTimeout(function(){At()},1500)),kn<100&&ra(kn)},gr=Object(u.useMemo)(function(){var At;return ma?"none":Ct||xt||ht&&(St==null||((At=St.shixun)===null||At===void 0)?void 0:At.windows_connection_mode)==="rdp"?"block":"none"},[Ct,ma,xt,ht]);return l.a.createElement(u.Fragment,null,pa&&l.a.createElement("div",{className:Ar.a.selectImage},l.a.createElement("section",{className:Ar.a.container},l.a.createElement("h1",null,"\u9009\u62E9\u89D2\u8272"),l.a.createElement("aside",null,St==null||((Je=St.shixun_virtual_templates)===null||Je===void 0)?void 0:Je.map(function(At,cn){return l.a.createElement(M.a,{align:"middle",key:cn},l.a.createElement(te.a,{flex:"1"},At.template_name),l.a.createElement(te.a,null,l.a.createElement(W.a,{type:"primary",onClick:function(){Sn(At.template_id),sn(!1)}},"\u5F00\u59CB\u5B9E\u9A8C")))})))),wn&&l.a.createElement("a",{className:"btn-vnc-resize",onClick:mr},l.a.createElement("i",{className:"iconfont icon-tuichuquanping"})),l.a.createElement("div",{style:{width:"100%",height:"calc(100% - 50px)",overflow:"hidden",position:"absolute",display:gr==="block"?"flex":"none",alignItems:"center",justifyContent:"center",zIndex:6}},l.a.createElement("div",null,l.a.createElement("iframe",{style:{position:wn?"fixed":"absolute",left:0,top:wn?54:40,width:"100%",height:"calc(100% - ".concat(wn?"100px":"45px",")")},frameBorder:"0",ref:Ht,allowFullScreen:!0}))),l.a.createElement("div",{style:{position:wn?"fixed":"absolute",left:0,top:0,zIndex:5,width:"100%",height:"calc(100% - ".concat(wn?"100px":"0",")")},className:"".concat(ht?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"," ").concat(wn?"full-screen":"")},ma?l.a.createElement(y.a,{message:lt,style:{color:"#0152d9"}},l.a.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},l.a.createElement(rr.a,{percent:kn,format:function(cn){return l.a.createElement("span",{className:"c-white"},cn,"%")}}))):null,l.a.createElement("div",{ref:hn,className:"vnc-panel ".concat(ma?"hidden zIndexf1":"animated fadeIn")})),l.a.createElement(T.a,null,l.a.createElement(r.a,{title:"\u590D\u5236\u7C98\u8D34",centered:!0,maskClosable:!1,visible:Ra,onCancel:sr,footer:null},l.a.createElement($a,{onCancel:sr,onSave:Ma,content:Zt}))))},fo=function(me){var Je=me.taskData,mt=me.evaluateLoading,ht=me.evaluateMessage,Ct=me.language,xt=me.onEval,Vt=Je.vnc_url,St=Je.shixun,hn=Je.test_sets,gt=Je.test_sets_count,ft=Je.sets_error_count,Ht=Je.last_compile_output,Lt=Je.game,wt=Je.allowed_unlock,Ut=Je.user,Sn=Object(u.useState)(!1),Dn=Object(o.a)(Sn,2),Wt=Dn[0],pa=Dn[1],sn=Object(u.useState)(!1),gn=Object(o.a)(sn,2),An=gn[0],bn=gn[1];function ea(){bn(!An)}return console.log("vnc_url:",Vt),l.a.createElement(u.Fragment,null,l.a.createElement(Fr,{vnc_url:Vt,window_vnc_url:Je.windows_vnc,virtual_machine:Je==null?void 0:Je.virtual_machine,linux_vnc:Je.linux_vnc,taskData:Je}),An?l.a.createElement("div",{className:"vnc-mask"}):null,l.a.createElement("div",{className:"vnc-test-list ".concat(Wt?"large":An?"pop":"")},l.a.createElement("div",{className:"vnc-test-list-body"},Wt?null:l.a.createElement("span",{className:"arrow-container",onClick:ea},l.a.createElement("i",{className:"iconfont ".concat(An?"icon-xiajiantou":"icon-shangjiantou"," ")})))))},ho=h("LQ8X"),or=h.n(ho),Br=function(Je,mt){switch(mt.type){case"MOVE_X":return Object(s.a)(Object(s.a)({},Je),{},{moveX:mt.payload});case"SET_DRAGMODULE":return Object(s.a)(Object(s.a)({},Je),{},{showDragModule:mt.payload});case"TRIGGER_RIGHT_PANEL_MASK":return Object(s.a)(Object(s.a)({},Je),{},{showDragMask:mt.payload})}},wr=Y.a.Countdown,tr;(function(me){me[me.LoadFail=1]="LoadFail",me[me.ReLoad=2]="ReLoad",me[me.Success=3]="Success"})(tr||(tr={}));var po={moveX:"40%",showDragModule:!1,showDragMask:!1},mo=function(Je){var mt=Je.globalSetting,ht=Je.loading,Ct=Je.taskData,xt=Je.dispatch,Vt=Object(i.a)(Je,["globalSetting","loading","taskData","dispatch"]),St=Object(g.i)(),hn=Object(u.useRef)(),gt=Object(u.useState)(!0),ft=Object(o.a)(gt,2),Ht=ft[0],Lt=ft[1],wt=Object(u.useState)(!1),Ut=Object(o.a)(wt,2),Sn=Ut[0],Dn=Ut[1],Wt=Object(u.useState)(0),pa=Object(o.a)(Wt,2),sn=pa[0],gn=pa[1],An=Object(u.useState)(0),bn=Object(o.a)(An,2),ea=bn[0],Ta=bn[1],Aa=Object(u.useState)(!0),Ia=Object(o.a)(Aa,2),nr=Ia[0],lt=Ia[1],ma=Object(u.useState)(!1),Ra=Object(o.a)(ma,2),wn=Ra[0],Zt=Ra[1],Ln=Object(u.useRef)(!0),sa=Object(u.useState)({}),kn=Object(o.a)(sa,2),ra=kn[0],da=kn[1],ar=Object(u.useState)({}),pr=Object(o.a)(ar,2),ir=pr[0],Pa=pr[1],sr=Object(u.useState)(),mr=Object(o.a)(sr,2),_r=mr[0],vr=mr[1],Ma=Object(u.useRef)(),an=Object(u.useState)(tr.Success),ya=Object(o.a)(an,2),gr=ya[0],At=ya[1],cn=Object(u.useState)(),Un=Object(o.a)(cn,2),Zn=Un[0],_a=Un[1],rn=Object(u.useState)(),Da=Object(o.a)(rn,2),Ea=Da[0],fa=Da[1],Kn=Object(u.useState)(!1),Bn=Object(o.a)(Kn,2),ta=Bn[0],ha=Bn[1],ja=Object(u.useState)(""),La=Object(o.a)(ja,2),Ca=La[0],Gt=La[1],qt=Object(u.useRef)(null),Xn=Object(u.useRef)({}),oa=Object(u.useRef)(!1),xa=Object(u.useReducer)(Br,po),Ua=Object(o.a)(xa,2),Ka=Ua[0],Ya=Ua[1];Object(u.useEffect)(function(){return window.addEventListener("message",Fa),function(){window.removeEventListener("message",Fa)}},[]);var Fa=function($t){($t==null?void 0:$t.data)==="jupytermessage"&&Ln.current&&(Ln.current=!1,Tr(),oa.current||setTimeout(function(){return Ln.current=!0},500))},Tr=function(){var Qn=Object(c.a)(e.a.mark(function $t(){return e.a.wrap(function(ia){for(;;)switch(ia.prev=ia.next){case 0:case"end":return ia.stop()}},$t)}));return function(){return Qn.apply(this,arguments)}}(),br=function(){var Qn=Object(c.a)(e.a.mark(function $t(){var Kt;return e.a.wrap(function(yn){for(;;)switch(yn.prev=yn.next){case 0:return yn.next=2,Object(z.d)({identifier:St.identifier});case 2:Kt=yn.sent,Kt&&(da(Kt),Xn.current=Object(s.a)({},Kt),Pa(Object(s.a)(Object(s.a)({},ir),{},{test_sets:(Kt==null?void 0:Kt.test_sets)||[]})),Ya({type:"SET_DRAGMODULE",payload:Kt.jupyter_show_description}));case 4:case"end":return yn.stop()}},$t)}));return function(){return Qn.apply(this,arguments)}}(),Wr=function(){var Qn=Object(c.a)(e.a.mark(function $t(){var Kt,ia,yn,Cr,Ja;return e.a.wrap(function(xr){for(;;)switch(xr.prev=xr.next){case 0:return xr.next=2,Object(z.c)({identifier:St.identifier});case 2:if(Kt=xr.sent,Lt(!1),!(Kt!=null&&Kt.url)){xr.next=14;break}if(vr(Kt.url),hn.current=(ia=Object(U.R)(Kt==null||((yn=Kt.url)===null||yn===void 0||((Cr=yn[0])===null||Cr===void 0))?void 0:Cr.url))===null||ia===void 0?void 0:ia.token,Ma.current=Kt.port,!(((Ja=Kt.url)===null||Ja===void 0?void 0:Ja.length)>1)){xr.next=10;break}return xr.abrupt("return");case 10:return lt(!1),yr(),At(tr.Success),xr.abrupt("return");case 14:Kt.status===-1?(At(tr.LoadFail),lt(!1)):At(tr.ReLoad);case 15:case"end":return xr.stop()}},$t)}));return function(){return Qn.apply(this,arguments)}}(),Rr=function($t){lt(!1),Ta($t),yr(),At(tr.Success)},yr=function(){var Qn=Object(c.a)(e.a.mark(function $t(){var Kt;return e.a.wrap(function(yn){for(;;)switch(yn.prev=yn.next){case 0:return yn.next=2,Object(z.e)({identifier:St.identifier});case 2:if(Kt=yn.sent,!((Kt==null?void 0:Kt.status)!==0)){yn.next=5;break}return yn.abrupt("return");case 5:if(Kt!=null&&Kt.useSeconds){yn.next=8;break}return ao(),yn.abrupt("return");case 8:Kt!=null&&Kt.remainingSeconds&&(_a(Date.now()+Kt.remainingSeconds*1e3),fa(Kt.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(Kt.remainingSeconds-300)*1e3));case 9:case"end":return yn.stop()}},$t)}));return function(){return Qn.apply(this,arguments)}}(),ao=function(){In(!0),Lt(!0),r.a.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",content:" \u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){Er()},onCancel:function(){In(!1),Lt(!1)}})},Er=function(){var Qn=Object(c.a)(e.a.mark(function $t(){var Kt;return e.a.wrap(function(yn){for(;;)switch(yn.prev=yn.next){case 0:return yn.next=2,Object(z.g)({identifier:St.identifier});case 2:if(Kt=yn.sent,!((Kt==null?void 0:Kt.status)!==0)){yn.next=5;break}return yn.abrupt("return");case 5:d.b.success("\u91CD\u7F6E\u6210\u529F!"),Lt(!1),setTimeout(function(){return window.location.reload()},300);case 8:case"end":return yn.stop()}},$t)}));return function(){return Qn.apply(this,arguments)}}(),zr=function(){r.a.destroyAll(),r.a.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:l.a.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",l.a.createElement("span",null,l.a.createElement(wr,{value:Zn,format:"HH:mm:ss",onFinish:Hn})),"\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 $t=Object(c.a)(e.a.mark(function ia(){var yn;return e.a.wrap(function(Ja){for(;;)switch(Ja.prev=Ja.next){case 0:return Ja.next=2,Object(z.a)({identifier:St.identifier});case 2:if(yn=Ja.sent,!(yn.status===0)){Ja.next=7;break}return Ja.next=6,yr();case 6:d.b.success("\u5EF6\u957F\u6210\u529F!");case 7:case"end":return Ja.stop()}},ia)}));function Kt(){return $t.apply(this,arguments)}return Kt}()})},Hn=function(){r.a.destroyAll(),r.a.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:l.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(){Er()}})},In=function($t){var Kt=document.getElementById("taskJupyterIframe");if(!Kt)return;$t?Kt.contentWindow.postMessage("stopParent","*"):Kt.contentWindow.postMessage("clonsParent","*")},Ba=function(){Lt(!0),In(!0),Mr({title:"\u91CD\u7F6E\u5B9E\u8BAD",content:l.a.createElement("div",{className:"tc font14"},"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931,",l.a.createElement("br",null),"\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F")})},za=function(){var $t=document.getElementById("taskJupyterIframe");if(!$t)return;$t.contentWindow.postMessage("saveCode","*"),oa.current=!0,Dn(!0),Zt(!0)},Mr=function($t){r.a.confirm({centered:!0,title:$t.title,content:$t.content,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var Kt=Object(c.a)(e.a.mark(function yn(){var Cr;return e.a.wrap(function(lr){for(;;)switch(lr.prev=lr.next){case 0:return lr.next=2,Object(z.i)({identifier:St.identifier});case 2:if(Cr=lr.sent,!(Cr.status!==0)){lr.next=5;break}return lr.abrupt("return");case 5:d.b.success("\u64CD\u4F5C\u6210\u529F"),Lt(!1),setTimeout(function(){return window.location.reload()},300);case 8:case"end":return lr.stop()}},yn)}));function ia(){return Kt.apply(this,arguments)}return ia}(),onCancel:function(){In(!1),Lt(!1)}})};Object(u.useEffect)(function(){function Qn(Kt){Ya({type:"MOVE_X",payload:Kt.pageX})}function $t(){Ya({type:"TRIGGER_RIGHT_PANEL_MASK",payload:!1}),document.onselectstart=null}return Ka.showDragMask&&(document.addEventListener("mousemove",Qn),document.addEventListener("mouseup",$t)),function(){document.removeEventListener("mousemove",Qn),document.removeEventListener("mouseup",$t)}},[Ka.showDragMask]);var Vr=typeof Ka.moveX=="number"&&Ka.moveX!==.01?"".concat(Ka.moveX,"px"):"40%",Ro="calc(100% - 4px - ".concat(Vr,")"),Io=function($t){Ya({type:"TRIGGER_RIGHT_PANEL_MASK",payload:$t})};return l.a.createElement("section",{className:or.a.bg,style:{userSelect:Ka.showDragMask?"none":"unset"}},l.a.createElement("section",{className:or.a.content,style:{height:ra!=null&&ra.open_evaluate?"calc(100vh - 130px)":"calc(100vh - 60px)"}},l.a.createElement("section",{className:or.a.rightCotainer,style:{width:Ro}},l.a.createElement("main",{className:or.a.main,style:{height:"100%"}},l.a.createElement(u.Fragment,null,l.a.createElement("div",{className:"".concat(or.a.dataSetButton," ").concat(ta?or.a.dataSetOpen:""),onClick:function(){return ha(!ta)}},l.a.createElement("span",{className:or.a.dataSetText},"\u6570\u636E\u96C6")),l.a.createElement("iframe",{frameBorder:0,id:"taskJupyterIframe",width:"100%",height:"100%",allow:"geolocation; microphone; camera; midi; encrypted-media;",src:Ct==null?void 0:Ct.url}))))))},Or=Object(C.a)(function(me){var Je=me.loading,mt=me.globalSetting;return{globalSetting:mt,loading:Je}})(mo),qr=h("E1Sb"),$r=h.n(qr),eo=h("nAPy"),So=h.n(eo),to=h("WkQV"),Ao=h("Cy2x"),_o=h("fr4D"),no="FETCH_TASK_START",vo="FETCH_TASK_FAILURE",kr="FETCH_TASK_SUCCESS",Na="UPDATE_TASK_DATA",go="HIDE_EVALUATE_RESULT",Xr="SHOW_EVALUATE_RESULT",_n="UPDATE_TIMESTRAP",fn="MOVE_X",Fn="MOVE_Y",ba="TRIGGER_RIGHT_PANEL_MASK ",Hr="SET_ACTIVE_INDEX",wo="GET_TASK_LIST",bo="SHOW_TASK_LIST",Oo="HIDE_TASK_LIST",To="SET_TASK_STAR",si="TRIGGER_ENLARGE_UNITY3D ",jo="TRIGGER_TAB_FIXED ",li="GET_DISCUSSES",Uo="SHOW_DISCUSSES_LOADING",Ko="TOP_OR_DOWN_DISCUSS",ui="PLUS_DISCUSS",ci="SET_ACTION_TYPE",Fo="SHOW_REWARD_DIALOG",di="CANCEL_REWARD_DIALOG",gi="SET_REWARD",ce="ACTIVE_DISCUSS_INDEX",ke="CREATE_DISCUSS",Ke="DISABLE_DISCUSS",be="SHOW_ANSWER_LOADING",H="FETCH_ANSWER_INFO",oe="HIGH_TIP_MODAL",G="SHOW_TIP_MODAL",ve="SELECT_UNLOCK_ANSWER",xe="SET_CHOOSE_ANSWERS",Fe="EVAL_CHOOSE_START",je="EVAL_CHOOSE_END",Ye="SHOW_REP_loading",at="FETCH_REP_CONTENT",ut="EDIT_REP_CONTENT",dt="SET_REP_PATH",_t="SHOW_EVALUATE_LOADING",Nt="HIDE_EVALUATE_LOADING",tn="SET_EVALUATE_MESSAGE",zt="SET_SHOW_DIR",ln="SET_EDITOR_SETTING",on="SET_EDITOR_THEME",nn="SET_EDITOR_FONTSIZE",Jt="SET_REPOS",En="SHOW_PATH_LIST",un="HIDE_PATH_LIST",$n="HIDE_PICTURE_VIEW",Mn="SHOW_PICTURE_VIEW",It="SHOW_NOTICE",kt="HIDE_NOTICE",mn="SET_TAB_INDEX",vn="SET_SSH_TABS",Tt="SET_SSH_CONFIGDATA",Cn="SET_SSH_CONFIGDATAARR",Gn="SET_VNC_LOADING ",xn="ON_TAB_TO_SPACE ",jn=n.a.DirectoryTree,aa=["jpg","png","gif","jpeg","jar","doc","pdf","xsl","ppt","mp3","mp4"],Oa={moveX:"40%",moveY:0,loading:!0,isError:!1,taskData:{game:{}},evalData:null,lastedGetTaskInfoTime:0,codeRepData:{content:"",language:"c",currentPath:"",paths:[],lastedUpdateTime:0,loading:!1},showEvalResult:!1,showPictureView:!1,isPictureView:!1,showDragMask:!1,webDisplayUrl:"",evaluateLoading:!1,resetVncLoading:!1,evaluateMessage:"",showNotice:!1,timestamp:"",showDocuments:!1,repos:null};function Ha(me,Je){switch(Je.type){case fn:return Object(s.a)(Object(s.a)({},me),{},{moveX:Je.payload});case Fn:return Object(s.a)(Object(s.a)({},me),{},{moveY:Je.payload});case Ye:return Object(s.a)(Object(s.a)({},me),{},{codeRepData:Je.payload});case at:return Object(s.a)(Object(s.a)({},me),{},{codeRepData:Je.payload});case ut:return Object(s.a)(Object(s.a)({},me),{},{codeRepData:Object(s.a)(Object(s.a)({},me.codeRepData),Je.payload)});case Xr:return Object(s.a)(Object(s.a)({},me),{},{evaluateLoading:!1,showEvalResult:!0});case _n:return Object(s.a)(Object(s.a)({},me),{},{timestamp:Je.payload});case go:return Object(s.a)(Object(s.a)({},me),{},{showEvalResult:!1});case no:return Object(s.a)(Object(s.a)({},me),{},{loading:!0});case Na:return Object(s.a)(Object(s.a)({},me),Je.payload);case ba:return Object(s.a)(Object(s.a)({},me),{},{showDragMask:Je.payload});case vo:return Object(s.a)(Object(s.a)({},me),{},{loading:!1,isError:!0});case kr:return Object(s.a)(Object(s.a)({},me),Je.payload);case _t:return Object(s.a)(Object(s.a)({},me),{},{evaluateLoading:!0});case Nt:return Object(s.a)(Object(s.a)({},me),{},{evaluateLoading:!1});case tn:return Object(s.a)(Object(s.a)({},me),{},{evaluateMessage:Je.payload});case zt:return Object(s.a)(Object(s.a)({},me),{},{showDocuments:Je.payload});case Jt:return Object(s.a)(Object(s.a)({},me),Je.payload);case It:return Object(s.a)(Object(s.a)({},me),{},{showNotice:!0});case kt:return Object(s.a)(Object(s.a)({},me),{},{showNotice:!1});case $n:return Object(s.a)(Object(s.a)({},me),{},{showPictureView:!1});case Mn:return Object(s.a)(Object(s.a)({},me),{},{showPictureView:!0});case Gn:return Object(s.a)(Object(s.a)({},me),{},{resetVncLoading:Je.payload});default:throw new Error}}var ca=I.default=function(me){var Je,mt=me.match,ht=me.history,Ct=Object(i.a)(me,["match","history"]);console.log("props:",Ct);var xt=Object(g.i)(),Vt=Object(g.h)().query,St=Object(u.useReducer)(Ha,Oa),hn=Object(o.a)(St,2),gt=hn[0],ft=hn[1],Ht=Object(u.useState)(1),Lt=Object(o.a)(Ht,2),wt=Lt[0],Ut=Lt[1],Sn=Object(u.useState)(xt.taskId),Dn=Object(o.a)(Sn,2),Wt=Dn[0],pa=Dn[1],sn=Object(u.useRef)(),gn=Object(u.useRef)(),An=Object(u.useRef)(),bn=Object(u.useState)(),ea=Object(o.a)(bn,2),Ta=ea[0],Aa=ea[1],Ia=ht.location;Object(u.useEffect)(function(){console.log("_params:",xt),pa(xt.taskId),Object(C.c)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!1})},[xt]);var nr=gt.moveX,lt=gt.taskData,ma=gt.moveY,Ra=gt.evalData,wn=gt.showEvalResult,Zt=gt.codeRepData,Ln=gt.loading,sa=gt.evaluateLoading,kn=gt.evaluateMessage,ra=gt.showDocuments,da=gt.repos,ar=gt.showPictureView,pr=gt.showNotice,ir=gt.webDisplayUrl,Pa=gt.isPictureView,sr=gt.resetVncLoading,mr=gt.timestamp,_r=gt.lastedGetTaskInfoTime,vr=gt.showDragMask,Ma=lt.st,an=lt.challenge,ya=lt.shixun,gr=lt.is_teacher,At=lt.game,cn=lt.has_answer,Un=lt.vnc_url,Zn=lt.git_url,_a=lt.user,rn=lt.myshixun,Da=lt.discusses_count,Ea=lt.user_praise,fa=lt.praise_count,Kn=lt.tpm_cases_modified,Bn=lt.tpm_modified,ta=lt.tpm_script_modified,ha=lt.mirror_name,ja=lt.mirror_description,La=lt.tomcat_url,Ca=lt.unity_3d_routes,Gt=lt.with_code_file,qt=lt.unity_3d_result,Xn=lt.next_game,oa=lt.prev_game,xa=Zt.currentPath,Ua=Zt.paths,Ka=Zt.content,Ya=Zt.language,Fa=Zt.lastedUpdateTime,Tr=(Bn||ta)&&Ma===0,br=(Kn||Tr)&&rn.system_tip===!0,Wr=(ha||[]).indexOf("Html")!==-1,Rr=Object(u.useMemo)(function(){return xa&&Ua?Ua.indexOf(xa)>=0:!1},[xa,Ua]),yr=Object(u.useMemo)(function(){return Ca&&!Gt||(an==null?void 0:an.thiry_party)||Un},[Un,Gt,Ca]);Object(u.useEffect)(function(){if(Ca&&Gt){ft({type:_t});var Et=jt.a.subscribe("unity3d-load-end",function(){ft({type:Nt})});return Et}},[Wt,Ca,an==null?void 0:an.thiry_party,Gt,ft]),Object(u.useEffect)(function(){ao()},[]);function ao(){return Er.apply(this,arguments)}function Er(){return Er=Object(c.a)(e.a.mark(function Et(){var bt;return e.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:return Mt.next=2,Object(ie.a)("/api/sci/projects/".concat(Wt,".json"),{method:"get"});case 2:bt=Mt.sent,Aa(bt);case 4:case"end":return Mt.stop()}},Et)})),Er.apply(this,arguments)}function zr(Et){return Hn.apply(this,arguments)}function Hn(){return Hn=Object(c.a)(e.a.mark(function Et(bt){var Dt,Mt,yt;return e.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return Pt.prev=0,Pt.next=3,Object(_o.i)(Wt);case 3:if(Dt=Pt.sent,Mt=Dt.status,!(Mt===401)){Pt.next=10;break}return ht.replace("/user/login",{from:Ia.pathname}),Pt.abrupt("return");case 10:if(!(Mt===-3)){Pt.next=14;break}Object(U.o)({onCancel:function(){window.location.href="/"}}),Pt.next=25;break;case 14:if(!(Mt===403)){Pt.next=18;break}ht.replace("/403"),Pt.next=25;break;case 18:if(!(Mt===404)){Pt.next=23;break}return ht.replace("/404"),Pt.abrupt("return");case 23:yt={loading:!1,isError:!1,taskData:Dt},bt||ft({type:kr,payload:yt});case 25:Dt.mirror_type==="webssh"&&setTimeout(function(){jt.a.publish("create-socket",1)},1e3),Pt.next=32;break;case 28:Pt.prev=28,Pt.t0=Pt.catch(0),console.log(Pt.t0),bt||ft({type:vo});case 32:case"end":return Pt.stop()}},Et,null,[[0,28]])})),Hn.apply(this,arguments)}Object(u.useEffect)(function(){var Et=!1;return zr(Et),function(){Et=!0}},[ft,Wt]),Object(u.useEffect)(function(){var Et=!1;function bt(){return Dt.apply(this,arguments)}function Dt(){return Dt=Object(c.a)(e.a.mark(function Mt(){var yt,Yt,Pt,en,ur,Sa;return e.a.wrap(function(Za){for(;;)switch(Za.prev=Za.next){case 0:if(ft({type:Ye,payload:Object(s.a)(Object(s.a)({},Zt),{},{loading:!0})}),!(Ca&&!Gt||an!=null&&an.thiry_party)){Za.next=3;break}return Za.abrupt("return");case 3:return Za.next=5,tt(Wt,{path:xa});case 5:if(yt=Za.sent,!Et)if(yt.status===0)d.b.info(yt.message),ft({type:at,payload:Object(s.a)(Object(s.a)({},Zt),{},{loading:!1})});else{try{(yt==null?void 0:yt.file_type)==="txt"?Yt=((Pt=Yt)===null||Pt===void 0?void 0:Pt.length)===0?Yt:window.decodeURIComponent(escape(window.atob(yt==null||((en=yt.content)===null||en===void 0)?void 0:en.content))):Yt=yt==null||((ur=yt.content)===null||ur===void 0)?void 0:ur.content}catch(Pr){Yt=window.atob(yt==null||((Sa=yt.content)===null||Sa===void 0)?void 0:Sa.content),d.b.warn("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8"),console.log("err:",Pr)}ft({type:at,payload:Object(s.a)(Object(s.a)({},Zt),{},{content:Yt,language:yt.language,file_type:yt.file_type,filename:yt.filename,lastedUpdateTime:0,loading:!1})})}case 7:case"end":return Za.stop()}},Mt)})),Dt.apply(this,arguments)}if(Ma===0&&xa&&ya.hide_code!==1)return bt(),function(){Et=!0}},[Ma,xa,_r,mr]);var In=function(){var Et=Object(c.a)(e.a.mark(function bt(){var Dt,Mt,yt=arguments;return e.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:if(Dt=yt.length>0&&yt[0]!==void 0?yt[0]:0,console.log("lastedUpdateTime:",Rr,Dt),!(Ma===0&&Fa>0&&Rr||Dt)){Pt.next=8;break}return Pt.next=5,V(rn.identifier,{path:xa,evaluate:Dt,content:Ka,game_id:At.id});case 5:return Mt=Pt.sent,ft({type:ut,payload:{lastedUpdateTime:0}}),Pt.abrupt("return",Mt);case 8:return Pt.abrupt("return",!0);case 9:case"end":return Pt.stop()}},bt)}));return function(){return Et.apply(this,arguments)}}(),Ba=Object(u.useCallback)(function(){},[In]);Object(u.useEffect)(function(){var Et=jt.a.subscribe("unlock-test-case",function(){var bt;r.a.confirm((bt={centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:l.a.createElement(Wa,{score:an.score,is_teacher:gr})},Object(m.a)(bt,"centered",!0),Object(m.a)(bt,"onOk",za),bt))});return Et},[za,an,gr]);var za=Object(u.useCallback)(Object(c.a)(e.a.mark(function Et(){var bt,Dt,Mt,yt,Yt;return e.a.wrap(function(en){for(;;)switch(en.prev=en.next){case 0:return en.next=2,Te(At.identifier);case 2:if(bt=en.sent,Dt=bt.test_sets,Mt=bt.message,yt=bt.status,!(yt===-1)){en.next=7;break}return d.b.info(Mt),en.abrupt("return");case 7:Yt=lt.user.grade,lt.user.grade=Yt-an.score*2,lt.test_sets=Dt,lt.game.test_sets_view=!0,ft({type:Na,payload:{taskData:lt}});case 12:case"end":return en.stop()}},Et)})),[At,an,ft]);Object(u.useEffect)(function(){if(!yr||Un){function Et(Dt){sn.current&&ft({type:fn,payload:Dt.pageX}),gn.current&&ft({type:Fn,payload:Dt.pageY})}function bt(){sn.current=!1,gn.current=!1,ft({type:ba,payload:!1}),document.onselectstart=null}return document.addEventListener("mousemove",Et),document.addEventListener("mouseup",bt),function(){document.removeEventListener("mousemove",Et),document.removeEventListener("mouseup",bt)}}},[gn.current,sn.current,yr,ft]);function Mr(Et){var bt=lt.user.grade;lt.user.grade=bt-Et,ft({type:Na,payload:{taskData:lt}})}An.current=function(){gt.moveX=gt.moveX!==.01?.01:"40%",ft({type:fn,payload:gt.moveX})};function Vr(){yr?An.current():(document.onselectstart=function(){return!1},sn.current=!0,ft({type:ba,payload:!0}))}function Ro(){document.onselectstart=function(){return!1},gn.current=!0,(lt!=null&<.vnc_url||lt!=null&<.windows_vnc||lt!=null&<.linux_vnc||lt!=null&<.virtual_machine||(ya==null?void 0:ya.hide_code)===2)&&ft({type:ba,payload:!0})}function Io(Et){Et===.01?ft({type:Fn,payload:0}):ft({type:Fn,payload:.01})}function Qn(Et){Et===0?ft({type:Fn,payload:"100%"}):ft({type:Fn,payload:0})}Object(u.useEffect)(function(){var Et=jt.a.subscribe("vnc-enlarge",function(){An.current()});return Et},[]);function $t(){In()}function Kt(){return ia.apply(this,arguments)}function ia(){return ia=Object(c.a)(e.a.mark(function Et(){var bt,Dt,Mt;return e.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Yt.next=2,Be(Wt,{path:xa});case 2:bt=Yt.sent,Dt=bt.content,Mt=bt.language,ft({type:at,payload:Object(s.a)(Object(s.a)({},Zt),{},{content:Dt,language:Mt,lastedUpdateTime:0,loading:!1})});case 5:case"end":return Yt.stop()}},Et)})),ia.apply(this,arguments)}function yn(){return Cr.apply(this,arguments)}function Cr(){return Cr=Object(c.a)(e.a.mark(function Et(){var bt,Dt;return e.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:return yt.next=2,Se(lt==null||((bt=lt.myshixun)===null||bt===void 0)?void 0:bt.identifier,{});case 2:return Dt=yt.sent,zr(),yt.abrupt("return",Dt);case 5:case"end":return yt.stop()}},Et)})),Cr.apply(this,arguments)}function Ja(){return lr.apply(this,arguments)}function lr(){return lr=Object(c.a)(e.a.mark(function Et(){var bt,Dt,Mt;return e.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Yt.next=2,Le(Wt,{path:xa});case 2:bt=Yt.sent,Dt=bt.content,Mt=bt.language,ft({type:at,payload:Object(s.a)(Object(s.a)({},Zt),{},{content:Dt,language:Mt,lastedUpdateTime:0,loading:!1})});case 5:case"end":return Yt.stop()}},Et)})),lr.apply(this,arguments)}Object(u.useEffect)(function(){if(Ma===0&&an&&an.path){var Et=an.path.split("\uFF1B").filter(function(bt){return!!bt});ft({type:ut,payload:{currentPath:Et[0],paths:Et}})}},[an,Ma]),Object(u.useEffect)(function(){ya&&Object(U.V)(ya.name||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199")},[ya]);function xr(){return Bo.apply(this,arguments)}function Bo(){return Bo=Object(c.a)(e.a.mark(function Et(){var bt,Dt,Mt;return e.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Yt.next=2,rt(Wt);case 2:bt=Yt.sent,Dt=bt.praise_count,Mt=bt.praise,lt.praise_count=Dt,lt.user_praise=Mt,ft({type:Na,payload:{taskData:lt}});case 7:case"end":return Yt.stop()}},Et)})),Bo.apply(this,arguments)}var bi=Object(u.useCallback)(function(Et){function bt(Mt){return Dt.apply(this,arguments)}function Dt(){return Dt=Object(c.a)(e.a.mark(function Mt(yt){return e.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:try{window.navigator.sendBeacon("".concat(re.a.API_SERVER,"/api/tasks/").concat(Wt,"/cost_time.json?time=").concat(yt),{})}catch(en){}case 1:case"end":return Pt.stop()}},Mt)})),Dt.apply(this,arguments)}bt(Et)},[Wt]);function yi(Et){return Xo.apply(this,arguments)}function Xo(){return Xo=Object(c.a)(e.a.mark(function Et(bt){return e.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:return Mt.next=2,Xe(Wt,ya.id,bt);case 2:lt.game.star=bt,ft({type:Na,payload:{taskData:lt}});case 4:case"end":return Mt.stop()}},Et)})),Xo.apply(this,arguments)}function Ei(){return Ho.apply(this,arguments)}function Ho(){return Ho=Object(c.a)(e.a.mark(function Et(){var bt,Dt;return e.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:if(da){yt.next=8;break}return yt.next=3,R(rn.identifier);case 3:bt=yt.sent,Dt=bt.trees,ft({type:Jt,payload:{showDocuments:!0,repos:Sr(Dt)}}),yt.next=9;break;case 8:ft({type:zt,payload:!0});case 9:case"end":return yt.stop()}},Et)})),Ho.apply(this,arguments)}function Ci(Et){return Wo.apply(this,arguments)}function Wo(){return Wo=Object(c.a)(e.a.mark(function Et(bt){var Dt,Mt,yt;return e.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return Dt=bt.props,Mt=Dt.children,yt=Dt.eventKey,Pt.abrupt("return",new Promise(function(){var en=Object(c.a)(e.a.mark(function ur(Sa){var Ir,Za,Pr;return e.a.wrap(function(la){for(;;)switch(la.prev=la.next){case 0:return Mt&&Mt.length>0&&Sa(),la.next=3,R(rn.identifier,{path:yt});case 3:Ir=la.sent,Za=Ir.trees,Pr=Nn(da,yt,Sr(Za,yt)),ft({type:Jt,payload:{repos:Object(S.a)(Pr)}}),Sa();case 8:case"end":return la.stop()}},ur)}));return function(ur){return en.apply(this,arguments)}}()));case 2:case"end":return Pt.stop()}},Et)})),Wo.apply(this,arguments)}function xi(){ft({type:zt,payload:!1})}function Fi(Et){var bt=Et.gold,Dt=Et.experience,Mt=Et.next_game,yt=Et.next_shixun,Yt=Et.subject_done,Pt=Object(i.a)(Et,["gold","experience","next_game","next_shixun","subject_done"]),en=Pt.challenge_chooses_count===Pt.choose_correct_num,ur={had_submmit:!0,test_sets:Pt.test_sets,challenge_chooses_count:Pt.challenge_chooses_count,choose_correct_num:Pt.choose_correct_num};lt.choose_test_cases=ur,en&&(lt.game.status=2,lt.next_game=Mt,lt.user.grade+=bt),en&&At.status!==2&&jt.a.publish("update-cost-time"),ft({type:Na,payload:{taskData:lt,evalData:{gold:bt,experience:Dt,next_game:Mt,next_shixun:yt,subject_done:Yt},showEvalResult:en}}),jt.a.publish("eval-code-finish")}function Bi(){return zo.apply(this,arguments)}function zo(){return zo=Object(c.a)(e.a.mark(function Et(){var bt,Dt,Mt,yt,Yt,Pt,en,ur,Sa,Ir,Za,Pr;return e.a.wrap(function(la){for(;;)switch(la.prev=la.next){case 0:return la.prev=0,ft({type:_t}),la.next=4,In(1);case 4:if(bt=la.sent,Dt=bt.resubmit,Mt=bt.sec_key,yt=bt.content_modified,!(bt.status&&bt.status<0)){la.next=10;break}return jt.a.publish("eval-code-finish"),ft({type:Na,payload:{evaluateLoading:!1}}),la.abrupt("return");case 10:return Yt={sec_key:Mt,resubmit:Dt,first:1,content_modified:yt},Vt.type==="exercises"&&(Yt.extras={exercise_id:Vt.exercisesId,question_id:Vt.questionId,challenge_id:(Pt=lt.challenge)===null||Pt===void 0?void 0:Pt.id,subject_id:Vt.subject_id||""}),la.next=14,De(Wt,Yt);case 14:if(en=la.sent,!(en.status===-1&&Vt.type==="exercises")){la.next=18;break}return window.parent.location.href="/classrooms/".concat(Ia.query.coursesId,"/exercise/").concat(Ia.query.exercisesId,"/detail"),la.abrupt("return");case 18:return en.status===1&&(Pr=function(){return Pr=Object(c.a)(e.a.mark(function hi(Po,Zo,pi){var qo,$o,mi,va,No,_i,ei,ti,ni,vi,ai,ri,oi,ii;return e.a.wrap(function(Mo){for(;;)switch(Mo.prev=Mo.next){case 0:return $o=pi++*Po,$o/1e3>Zo&&(Ir=!0),Mo.next=4,Ne(Wt,{resubmit:Dt,time_out:Ir,port:en.port,sec_key:Mt,challenge_id:lt==null||((qo=lt.challenge)===null||qo===void 0)?void 0:qo.id,subject_id:Vt.subject_id||""});case 4:mi=Mo.sent,va=mi,No=va.status,_i=va.running_code_message,ei=va.port,ti=va.web_route,ft({type:tn,payload:_i}),+No>-1||$o/1e3>Zo?(At.status!==2&&No===2&&(lt.game.status=2,lt.user.grade+=va.gold,jt.a.publish("update-cost-time")),lt.test_sets=va.test_sets||[],lt.last_compile_output=va.last_compile_output,lt.test_sets_count=va.test_sets_count,lt.sets_error_count=va.sets_error_count,lt.record_consume_time=va.record_consume_time,lt.next_game=va.next_game,lt.prev_game=va.prev_game,ni="",vi=ha.indexOf("Web")!==-1||ha.indexOf("JFinal")!==-1,vi&&ei!=-1&&ti&&(ni="".concat(La,":").concat(ei,"/").concat(ti)),ai=Ga(va.test_sets),ri=va.picture>0&&ai,oi=No===2&&!Ir,Ir?d.b.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"):oi||d.b.info("\u8BC4\u6D4B\u672A\u901A\u8FC7\uFF0C\u8BE6\u60C5\u53C2\u89C1\u201C\u6D4B\u8BD5\u7ED3\u679C\u201D"),ii={taskData:lt,evalData:{gold:va.gold,experience:va.experience,next_game:va.next_game,next_shixun:va.next_shixun},evaluateLoading:!1,evaluateMessage:"",webDisplayUrl:ni,showPictureView:Ca||an!=null&&an.thiry_party?!1:ri,isPictureView:ri},Ca&&Gt||an!=null&&an.thiry_party?(jt.a.publish("evaluate-unity3d-result",{state:"user",data:{user:_a}}),jt.a.publish("evaluate-unity3d-finish"),(qt||ai)&&jt.a.publish("evaluate-unity3d-result",va.unity_3d_result)):ii.showEvalResult=oi,ft({type:Na,payload:ii}),jt.a.publish("eval-code-finish")):setTimeout(function(){Za(Po,an.exec_time+11,pi++)},Po);case 9:case"end":return Mo.stop()}},hi)})),Pr.apply(this,arguments)},Za=function(hi,Po,Zo){return Pr.apply(this,arguments)},ur=1,Sa=1e3,Ir=!1,Za(Sa,an.exec_time+11,ur++)),la.abrupt("return",res);case 22:la.prev=22,la.t0=la.catch(0),console.log("-------eval code",la.t0);case 25:case"end":return la.stop()}},Et,null,[[0,22]])})),zo.apply(this,arguments)}function Si(Et){ft({type:ut,payload:{content:Et,lastedUpdateTime:new Date().getTime()}})}function Ai(){ft({type:go})}function Xi(){ft({type:$n})}function wi(){ft({type:Mn})}function fi(){ft({type:It})}function Oi(Et,bt){return Vo.apply(this,arguments)}function Vo(){return Vo=Object(c.a)(e.a.mark(function Et(bt,Dt){var Mt,yt,Yt;return e.a.wrap(function(en){for(;;)switch(en.prev=en.next){case 0:if(Mt=Dt.node,!Mt.isLeaf){en.next=7;break}return yt=bt[0],Yt=yt.split(".").pop().toLowerCase(),en.next=6,In();case 6:ft({type:ut,payload:{currentPath:yt}});case 7:case"end":return en.stop()}},Et)})),Vo.apply(this,arguments)}function Ti(Et){return Go.apply(this,arguments)}function Go(){return Go=Object(c.a)(e.a.mark(function Et(bt){return e.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:return Mt.next=2,In();case 2:ft({type:ut,payload:{currentPath:bt}});case 3:case"end":return Mt.stop()}},Et)})),Go.apply(this,arguments)}function Ri(){lt.myshixun.system_tip=!0,ft({type:Na,payload:{taskData:lt,showNotice:!1}})}function Mi(Et,bt){lt.challenge.path=Et,lt.myshixun.system_tip=!1,ft({type:Na,payload:{taskData:Object(s.a)(Object(s.a)({},lt),{},{tpm_cases_modified:!1,tpm_modified:!1,tpm_script_modified:!1}),showNotice:!1,timestamp:bt}})}function Di(){ft({type:kt})}function Li(){return Qo.apply(this,arguments)}function Qo(){return Qo=Object(c.a)(e.a.mark(function Et(){var bt,Dt;return e.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:return yt.prev=0,ft({type:Gn,payload:!0}),jt.a.publish("vnc-reseting"),yt.next=5,Ee(xt.taskId);case 5:bt=yt.sent,Dt=bt.vnc_url,lt.vnc_url=Dt+"×tamp="+new Date().getTime(),jt.a.publish("vnc-reseting-done",bt),ft({type:Na,payload:{taskData:lt,resetVncLoading:!1}}),yt.next=15;break;case 12:yt.prev=12,yt.t0=yt.catch(0),console.log(yt.t0);case 15:case"end":return yt.stop()}},Et,null,[[0,12]])})),Qo.apply(this,arguments)}function ki(Et){return Yo.apply(this,arguments)}function Yo(){return Yo=Object(c.a)(e.a.mark(function Et(bt){var Dt,Mt,yt,Yt,Pt,en;return e.a.wrap(function(Sa){for(;;)switch(Sa.prev=Sa.next){case 0:if(Dt=bt.GameState,Mt=bt.Data,yt=bt.challenge,console.log("match:",mt),!(yt==="info")){Sa.next=6;break}jt.a.publish("evaluate-unity3d-result",{state:"3d_callback",data:{challenge_info:Object(s.a)({},lt.challenge)}}),Sa.next=16;break;case 6:if(!(Dt==="Success")){Sa.next=16;break}if(!(qt||!Gt)){Sa.next=15;break}return Sa.next=10,ot(Wt,Nr.Base64.encode(Wt+new Date().getTime()),Mt);case 10:Yt=Sa.sent,Pt=Yt.status,en=Yt.data,Pt==0&&(At.status!==2&&(lt.game.status=2,lt.user.grade+=en.gold,jt.a.publish("update-cost-time")),jt.a.publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:_a,open_time:en.open_time,end_time:en.end_time}}),ft({type:Na,payload:{taskData:lt,evalData:{gold:en.gold,experience:en.experience,next_game:en.next_game},evaluateLoading:!1,showEvalResult:!0}})),Sa.next=16;break;case 15:ft({type:Xr});case 16:case"end":return Sa.stop()}},Et)})),Yo.apply(this,arguments)}function Ii(){}function Pi(){return Jo.apply(this,arguments)}function Jo(){return Jo=Object(c.a)(e.a.mark(function Et(){var bt,Dt,Mt,yt,Yt;return e.a.wrap(function(en){for(;;)switch(en.prev=en.next){case 0:return en.next=2,st(Wt);case 2:return yt=en.sent,(bt=yt)!==null&&bt!==void 0&&(Dt=bt.data)!==null&&Dt!==void 0&&Dt.remaining_time&&jt.a.publish("update-windows-time",(Yt=yt)===null||Yt===void 0?void 0:Yt.data),en.abrupt("return",(Mt=yt)===null||Mt===void 0?void 0:Mt.data);case 5:case"end":return en.stop()}},Et)})),Jo.apply(this,arguments)}var Ni="80px",ji="calc(100vw - 4px - ".concat(Ni,")"),Hi=(Je={game:At,taskId:Wt,user_praise:Ea,praise_count:fa,st:Ma,challenge:an,rank_name:lt.rank_name,shixun:ya,is_teacher:gr,has_answer:cn,unity_3d_routes:Ca,with_code_file:Gt,onEvaluateCallback:Ii,onGetUnity3dMessage:ki},Object(m.a)(Je,"taskId",Wt),Object(m.a)(Je,"myshixun",rn),Object(m.a)(Je,"user",_a),Object(m.a)(Je,"discusses_count",Da),Object(m.a)(Je,"onPlusOrCancelPraise",xr),Object(m.a)(Je,"minuxUserGrade",Mr),Object(m.a)(Je,"taskData",lt),Je),Wi={showNotice:pr||(Kn||Tr)&&rn.system_tip===!1,tpm_cases_modified:Kn,tpm_modified:Bn,tpm_script_modified:ta,st:Ma,taskId:Wt,myshixunId:(rn||{}).id,onNextCallback:Ri,onUpdateCallback:Mi,onUpdateFailure:Di},zi=Object(s.a)(Object(s.a)({},Ra),{},{isPictureView:Pa,history:ht,webDisplayUrl:ir,onShowPictureView:wi,star:At&&At.star,onStarChange:yi,onCloseResult:Ai}),Vi={lastedGetTaskInfoTime:_r,isEditPath:Rr,taskData:lt,codeRepData:Zt,moveY:ma,evaluateMessage:kn,evaluateLoading:sa,isNotice:br,isHtml:Wr,onChangePath:Ti,onResizeSetContainer:Io,onEditRepCode:Si,onUpdateCode:In,onResizeYStart:Ro,onShowDir:Ei,onResetCode:Kt,onResetGitCode:yn,onResizeCodeArea:Qn,onResetPassedCode:Ja,onFinishDisplayHtml:$t,onShowNotice:fi};return l.a.createElement(u.Fragment,null,Ln?l.a.createElement(y.a,{message:"\u52AA\u529B\u8BF7\u6C42\u6570\u636E\u4E2D..",className:"tpi-spin"}):l.a.createElement(u.Fragment,null,l.a.createElement("div",{className:"task-wrapper"},vr&&l.a.createElement("div",{className:"draging-mask"}),l.a.createElement(qa,{difficulty:an==null?void 0:an.difficulty,mirror_description:ja,history:ht,git_url:Zn,shixun:ya,taskData:lt,lastedGetTaskInfoTime:_r,onAddVncTime:Pi,taskId:Wt,isNotice:br,resetVncLoading:sr,onResetVnc:Li,onResetGitCode:yn,vnc_url:Un,linux_vnc:lt==null?void 0:lt.linux_vnc,window_vnc_url:(lt==null?void 0:lt.windows_vnc)||(lt==null?void 0:lt.virtual_machine),remaining_time:lt==null?void 0:lt.remaining_time,onShowNotice:fi,game:At,user:_a,st:Ma,onUpdateCode:In,onUpdateCostTime:bi,unity_3d_routes:Ca&&!Gt||(an==null?void 0:an.thiry_party)}),l.a.createElement("div",{className:"tasks-body2"},l.a.createElement("section",{className:"left-panel"},l.a.createElement("ul",null,l.a.createElement("li",{onClick:function(){return Ut(1)},className:wt==1?"on":""},l.a.createElement("span",{className:"iconfont icon-huanjing"}),l.a.createElement("span",null,"\u73AF\u5883")),l.a.createElement("li",{onClick:function(){return Ut(2)},className:wt==2?"on":""},l.a.createElement("span",{className:"iconfont icon-shujuwajue"}),l.a.createElement("span",null,"\u6570\u636E\u96C6")),l.a.createElement("li",{onClick:function(){return Ut(3)},className:wt==3?"on":""},l.a.createElement("span",{className:"iconfont icon-a-chengyuan1"}),l.a.createElement("span",null,"\u5408\u4F5C\u8005")))),l.a.createElement("section",{id:"task-right-panel",className:"right-panel ".concat(Un||lt!=null&<.windows_vnc||lt!=null&<.linux_vnc||lt!=null&<.virtual_machine?"vnc":""),style:{width:ji,minWidth:"500px"}},l.a.createElement("div",{style:{height:"100%"},className:wt===1?"":"hide"},lt.mirror_type==="webssh"&&l.a.createElement(so,{sshConfigData:lt||{},sid:1}),lt.mirror_type==="graph"&&l.a.createElement(fo,{taskData:lt,evaluateMessage:kn,language:Ya,evaluateLoading:sa,onEval:Ct.onEvalCode}),(lt.mirror_type==="jupyterlab"||lt.mirror_type==="jupyternotebook")&&l.a.createElement(Or,{taskData:lt,evaluateMessage:kn,language:Ya,evaluateLoading:sa,onEval:Ct.onEvalCode})),l.a.createElement("div",{className:wt===2?"data_env_lists":"hide"},l.a.createElement("div",{className:"data_header"},"\u6570\u636E\u96C6 \uFF08",Ta==null?void 0:Ta.data_count,"\uFF09"),l.a.createElement("div",{style:{padding:20}},l.a.createElement(to.a,{detail:Ta}))),l.a.createElement("div",{className:wt===3?"data_env_lists":"hide"},l.a.createElement("div",null,l.a.createElement(Ao.a,null)))))),l.a.createElement(T.a,null,l.a.createElement(L.a,{className:"setting-drawer",title:null,placement:"right",width:400,closable:!1,visible:ra,onClose:xi},l.a.createElement(jn,{className:"dir-tree",selectedKeys:["".concat(xa)],treeData:da,onSelect:Oi,loadData:Ci})))))};function Wa(me){var Je=me.is_teacher,mt=me.score;return l.a.createElement(u.Fragment,null,Je?l.a.createElement(u.Fragment,null,l.a.createElement("div",null,"\u5DF2\u7ECF\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u53EF\u4EE5\u514D\u91D1\u5E01\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u3002"),l.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(mt*2,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")),l.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1")):l.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(mt*2,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")))}function hr(me){var Je=me.noDragging,mt=me.moveX,ht=me.vnc_url;return l.a.createElement(u.Fragment,null,Je?l.a.createElement("a",{className:"trapezoid ".concat(mt===.01?"enlarge":"")},l.a.createElement("img",{src:mt===.01?$r.a:So.a,alt:"resize-icon",width:20})):l.a.createElement("a",{className:"btn-resize",draggable:!1},l.a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13",draggable:!1},l.a.createElement("path",{draggable:!1,d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"}))))}},"4qgm":function(Re,I){Re.exports="data:image/png;base64,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"},"4u4S":function(Re,I){Re.exports="data:image/png;base64,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"},"500L":function(Re,I,h){"use strict";h.d(I,"a",function(){return y});var S=h("+L6B"),f=h("2/Rp"),L=h("2qtc"),m=h("kLXV"),_=h("9og8"),r=h("k1fw"),p=h("miYZ"),d=h("tsqr"),c=h("oBTY"),o=h("tJVT"),i=h("DZo9"),s=h("8z0m"),a=h("WmNS"),n=h.n(a),t=h("q1tI"),e=h.n(t),u=h("m3rI"),l=h("wzkS"),g=h("y5JW"),C=h("LtfV"),x=s.a.Dragger;function y(T){var A=[];return T&&T.length>0&&(A=T.map(function(E){return{uid:E.id,id:E.id,name:E.title+g.c+E.filesize,url:E.url,filesize:E.filesize,status:"done",response:{id:E.id}}})),A}I.b=function(T){var A=T.value,E=T.onChange,b=T.action,v=T.className,O=T.maxSize,D=O===void 0?150:O,W=T.title,Q=W===void 0?"\u4E0A\u4F20\u9644\u4EF6":W,j=T.showRemoveModal,Z=j===void 0?!1:j,Y=T.accept,w=Y===void 0?"":Y,P=T.additionalText,k=T.isDragger,F=T.number,M=F===void 0?1e3:F,X=T.aloneClear,te=X===void 0?!1:X,ge=T.restrict,de=ge===void 0?!0:ge,ye=Object(t.useState)(!1),z=Object(o.a)(ye,2),ne=z[0],fe=z[1],re=Object(t.useState)(A||[]),ie=Object(o.a)(re,2),U=ie[0],ee=ie[1];Object(t.useEffect)(function(){A&&(ee(Object(c.a)(A)),M===(A==null?void 0:A.length)&&fe(!0))},[A]);var J=function(){setTimeout(function(){U.pop(),ee(Object(c.a)(U))},500)},le={multiple:!0,disabled:ne,accept:w,withCredentials:!0,fileList:U,beforeUpload:function($e,nt){var qe=$e.size/1024/1024;return U.concat(nt).length>M?(U.pop(),ee(Object(c.a)(U)),d.b.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(M,"\u4E2A\u6587\u4EF6")),te?Promise.reject():(J(),!1)):qe=M?fe(!0):fe(!1),ee(Object(c.a)(nt)),nt=nt.map(function(qe){var Ie;if(qe!=null&&(Ie=qe.response)!==null&&Ie!==void 0&&Ie.id){var Oe;qe.url="/api/attachments/".concat(qe==null||((Oe=qe.response)===null||Oe===void 0)?void 0:Oe.id)}return qe.name.indexOf(g.c)===-1&&(qe.name="".concat(qe.name).concat(g.c).concat(Object(g.a)(qe.size))),Object(r.a)({},qe)}),console.log("info:",$e),E(nt)},onRemove:function(){var Ge=Object(_.a)(n.a.mark(function nt(qe){var Ie;return n.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:if(Ie=function(){var ue=Object(_.a)(n.a.mark(function N(){var ae,K;return n.a.wrap(function(et){for(;;)switch(et.prev=et.next){case 0:if(ae=qe.response?qe.response.id:qe.id,!ae){et.next=8;break}return et.next=4,Object(l.d)(qe.response?qe.response.id:qe.uid);case 4:return K=et.sent,et.abrupt("return",K);case 8:return et.abrupt("return",!0);case 9:case"end":return et.stop()}},N)}));return function(){return ue.apply(this,arguments)}}(),!Z){Ce.next=5;break}return Ce.abrupt("return",new Promise(function(ue,N){m.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:e.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var ae=Object(_.a)(n.a.mark(function _e(){var et;return n.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:return Xe.next=2,Ie();case 2:et=Xe.sent,d.b.success("\u5220\u9664\u6210\u529F"),ue(!0);case 5:case"end":return Xe.stop()}},_e)}));function K(){return ae.apply(this,arguments)}return K}(),onCancel:function(){return ue(!1)}})}));case 5:return Ce.next=7,Ie();case 7:return Ce.abrupt("return",Ce.sent);case 8:case"end":return Ce.stop()}},nt)}));function $e(nt){return Ge.apply(this,arguments)}return $e}()};function Pe(Ge){Ge.preventDefault(),Ge.stopPropagation()}return e.a.createElement("div",{className:"multi-upload ".concat(v||"")},k&&e.a.createElement(x,le,e.a.createElement("p",{className:"ant-upload-drag-icon"},e.a.createElement(C.a,null)),e.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",e.a.createElement("br",null),e.a.createElement("span",{style:{display:de?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",D,"MB) ")),P),!k&&e.a.createElement(s.a,le,e.a.createElement(f.a,{disabled:ne},Q),e.a.createElement("span",{onClick:Pe,style:{marginLeft:10,color:"#FA6400",display:de?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",D,"MB) ")))}},"55Ip":function(Re,I,h){"use strict";h.d(I,"a",function(){return g}),h.d(I,"b",function(){return E});var S=h("Ty5D"),f=h("dI71"),L=h("q1tI"),m=h.n(L),_=h("YS25"),r=h("17x9"),p=h.n(r),d=h("wx14"),c=h("zLVn"),o=h("9R94"),i=function(v){Object(f.a)(O,v);function O(){for(var W,Q=arguments.length,j=new Array(Q),Z=0;Z=0||Q.relatedTarget.className.indexOf("".concat(w,"-next"))>=0))return;v.setState({goInputText:""}),Y(v.getValidValue())},v.go=function(Q){var j=v.state.goInputText;if(j==="")return;(Q.keyCode===n.ENTER||Q.type==="click")&&(v.setState({goInputText:""}),v.props.quickGo(v.getValidValue()))},v}return Object(_.a)(b,[{key:"getValidValue",value:function(){var O=this.state,D=O.goInputText,W=O.current;return!D||isNaN(D)?W:Number(D)}},{key:"getPageSizeOptions",value:function(){var O=this.props,D=O.pageSize,W=O.pageSizeOptions;return W.some(function(Q){return Q.toString()===D.toString()})?W:W.concat([D.toString()]).sort(function(Q,j){var Z=isNaN(Number(Q))?0:Number(Q),Y=isNaN(Number(j))?0:Number(j);return Z-Y})}},{key:"render",value:function(){var O=this,D=this.props,W=D.pageSize,Q=D.locale,j=D.rootPrefixCls,Z=D.changeSize,Y=D.quickGo,w=D.goButton,P=D.selectComponentClass,k=D.buildOptionText,F=D.selectPrefixCls,M=D.disabled,X=this.state.goInputText,te="".concat(j,"-options"),ge=P,de=null,ye=null,z=null;if(!Z&&!Y)return null;var ne=this.getPageSizeOptions();if(Z&&ge){var fe=ne.map(function(re,ie){return c.a.createElement(ge.Option,{key:ie,value:re.toString()},(k||O.buildOptionText)(re))});de=c.a.createElement(ge,{disabled:M,prefixCls:F,showSearch:!1,className:"".concat(te,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(W||ne[0]).toString(),onChange:this.changeSize,getPopupContainer:function(ie){return ie.parentNode}},fe)}return Y&&(w&&(z=typeof w=="boolean"?c.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:M,className:"".concat(te,"-quick-jumper-button")},Q.jump_to_confirm):c.a.createElement("span",{onClick:this.go,onKeyUp:this.go},w)),ye=c.a.createElement("div",{className:"".concat(te,"-quick-jumper")},Q.jump_to,c.a.createElement("input",{disabled:M,type:"text",value:X,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),Q.page,z)),c.a.createElement("li",{className:"".concat(te)},de,ye)}}]),b}(c.a.Component);t.defaultProps={pageSizeOptions:["10","20","50","100"]};var e=t,u=h("N2Kk");function l(){}function g(A){return typeof A=="number"&&isFinite(A)&&Math.floor(A)===A}function C(A,E,b){return b}function x(A,E,b){var v=typeof A=="undefined"?E.pageSize:A;return Math.floor((b.total-1)/v)+1}var y=function(A){Object(r.a)(b,A);var E=Object(p.a)(b);function b(v){var O;Object(m.a)(this,b),O=E.call(this,v),O.getJumpPrevPage=function(){return Math.max(1,O.state.current-(O.props.showLessItems?3:5))},O.getJumpNextPage=function(){return Math.min(x(void 0,O.state,O.props),O.state.current+(O.props.showLessItems?3:5))},O.getItemIcon=function(Z,Y){var w=O.props.prefixCls,P=Z||c.a.createElement("button",{type:"button","aria-label":Y,className:"".concat(w,"-item-link")});return typeof Z=="function"&&(P=c.a.createElement(Z,Object(L.a)({},O.props))),P},O.savePaginationNode=function(Z){O.paginationNode=Z},O.isValid=function(Z){return g(Z)&&Z!==O.state.current},O.shouldDisplayQuickJumper=function(){var Z=O.props,Y=Z.showQuickJumper,w=Z.pageSize,P=Z.total;return P<=w?!1:Y},O.handleKeyDown=function(Z){(Z.keyCode===n.ARROW_UP||Z.keyCode===n.ARROW_DOWN)&&Z.preventDefault()},O.handleKeyUp=function(Z){var Y=O.getValidValue(Z),w=O.state.currentInputValue;Y!==w&&O.setState({currentInputValue:Y}),Z.keyCode===n.ENTER?O.handleChange(Y):Z.keyCode===n.ARROW_UP?O.handleChange(Y-1):Z.keyCode===n.ARROW_DOWN&&O.handleChange(Y+1)},O.changePageSize=function(Z){var Y=O.state.current,w=x(Z,O.state,O.props);Y=Y>w?w:Y,w===0&&(Y=O.state.current),typeof Z=="number"&&("pageSize"in O.props||O.setState({pageSize:Z}),"current"in O.props||O.setState({current:Y,currentInputValue:Y})),O.props.onShowSizeChange(Y,Z),"onChange"in O.props&&O.props.onChange&&O.props.onChange(Y,Z)},O.handleChange=function(Z){var Y=O.props.disabled,w=Z;if(O.isValid(w)&&!Y){var P=x(void 0,O.state,O.props);w>P?w=P:w<1&&(w=1),"current"in O.props||O.setState({current:w,currentInputValue:w});var k=O.state.pageSize;return O.props.onChange(w,k),w}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?w-2:0),k=2;k=W?j=W:j=Number(D),j}},{key:"getShowSizeChanger",value:function(){var O=this.props,D=O.showSizeChanger,W=O.total,Q=O.totalBoundaryShowSizeChanger;return typeof D!="undefined"?D:W>Q}},{key:"renderPrev",value:function(O){var D=this.props,W=D.prevIcon,Q=D.itemRender,j=Q(O,"prev",this.getItemIcon(W,"prev page")),Z=!this.hasPrev();return Object(d.isValidElement)(j)?Object(d.cloneElement)(j,{disabled:Z}):j}},{key:"renderNext",value:function(O){var D=this.props,W=D.nextIcon,Q=D.itemRender,j=Q(O,"next",this.getItemIcon(W,"next page")),Z=!this.hasNext();return Object(d.isValidElement)(j)?Object(d.cloneElement)(j,{disabled:Z}):j}},{key:"render",value:function(){var O=this,D=this.props,W=D.prefixCls,Q=D.className,j=D.style,Z=D.disabled,Y=D.hideOnSinglePage,w=D.total,P=D.locale,k=D.showQuickJumper,F=D.showLessItems,M=D.showTitle,X=D.showTotal,te=D.simple,ge=D.itemRender,de=D.showPrevNextJumpers,ye=D.jumpPrevIcon,z=D.jumpNextIcon,ne=D.selectComponentClass,fe=D.selectPrefixCls,re=D.pageSizeOptions,ie=this.state,U=ie.current,ee=ie.pageSize,J=ie.currentInputValue;if(Y===!0&&w<=ee)return null;var le=x(void 0,this.state,this.props),Pe=[],Ge=null,$e=null,nt=null,qe=null,Ie=null,Oe=k&&k.goButton,Ce=F?1:2,ue=U-1>0?U-1:0,N=U+1=Ce*2&&U!==1+2&&(Pe[0]=Object(d.cloneElement)(Pe[0],{className:"".concat(W,"-item-after-jump-prev")}),Pe.unshift(Ge)),le-U>=Ce*2&&U!==le-2&&(Pe[Pe.length-1]=Object(d.cloneElement)(Pe[Pe.length-1],{className:"".concat(W,"-item-before-jump-next")}),Pe.push($e)),tt!==1&&Pe.unshift(nt),V!==le&&Pe.push(qe)}var Le=null;X&&(Le=c.a.createElement("li",{className:"".concat(W,"-total-text")},X(w,[w===0?0:(U-1)*ee+1,U*ee>w?w:U*ee])));var De=!this.hasPrev()||!le,Ne=!this.hasNext()||!le;return c.a.createElement("ul",Object(S.a)({className:i()(W,Q,Object(f.a)({},"".concat(W,"-disabled"),Z)),style:j,unselectable:"unselectable",ref:this.savePaginationNode},ae),Le,c.a.createElement("li",{title:M?P.prev_page:null,onClick:this.prev,tabIndex:De?null:0,onKeyPress:this.runIfEnterPrev,className:i()("".concat(W,"-prev"),Object(f.a)({},"".concat(W,"-disabled"),De)),"aria-disabled":De},this.renderPrev(ue)),Pe,c.a.createElement("li",{title:M?P.next_page:null,onClick:this.next,tabIndex:Ne?null:0,onKeyPress:this.runIfEnterNext,className:i()("".concat(W,"-next"),Object(f.a)({},"".concat(W,"-disabled"),Ne)),"aria-disabled":Ne},this.renderNext(N)),c.a.createElement(e,{disabled:Z,locale:P,rootPrefixCls:W,selectComponentClass:ne,selectPrefixCls:fe,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:U,pageSize:ee,pageSizeOptions:re,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Oe}))}}],[{key:"getDerivedStateFromProps",value:function(O,D){var W={};if("current"in O&&(W.current=O.current,O.current!==D.current&&(W.currentInputValue=W.current)),"pageSize"in O&&O.pageSize!==D.pageSize){var Q=D.current,j=x(O.pageSize,D,O);Q=Q>j?j:Q,"current"in O||(W.current=Q,W.currentInputValue=Q),W.pageSize=O.pageSize}return W}}]),b}(c.a.Component);y.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:u.a,style:{},itemRender:C,totalBoundaryShowSizeChanger:50};var T=y},"6/vW":function(Re,I,h){"use strict";h.d(I,"b",function(){return p});var S=h("tJVT"),f=h("q1tI"),L=h.n(f),m=h("9VGf"),_=h("dhSg");function r(d){return d.toString().padStart(2,"0")}function p(d){var c=Math.floor(d/60),o=d%60,i=Math.floor(c/60);return"".concat(r(i),":").concat(r(c-i*60),":").concat(r(o))}I.a=function(d){var c=d.defaultTime,o=d.status,i=d.onUpdateCostTime,s=d.lastedGetTaskInfoTime,a=d.title,n=a===void 0?"":a,t=Object(f.useState)(c||0),e=Object(S.a)(t,2),u=e[0],l=e[1],g=Object(f.useRef)();return Object(f.useEffect)(function(){s&&(l(c),g.current=c)},[c,s]),Object(f.useEffect)(function(){if(s){var C=_.a.subscribe("update-cost-time",function(){o!==2&&i(g.current)});return C}},[s]),Object(m.a)(function(){l(u+1),g.current=g.current+1},o===2?null:1e3),L.a.createElement("span",null,n?"".concat(n,"\uFF1A"):null,p(u))}},"6BzB":function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.shrinkBuf=S,I.arraySet=f,I.flattenChunks=L,I.Buf32=I.Buf16=I.Buf8=void 0;function S(p,d){return p.length===d?p:p.subarray?p.subarray(0,d):(p.length=d,p)}function f(p,d,c,o,i){if(d.subarray&&p.subarray){p.set(d.subarray(c,c+o),i);return}for(var s=0;s=32&&m<=255)return m;var _=S[m];return _!==void 0?_:16777216|m}};I.default=f},"8/bI":function(Re,I,h){Re.exports=h.p+"static/empty.8918e228.png"},"815F":function(Re,I,h){"use strict";h.d(I,"e",function(){return p}),h.d(I,"c",function(){return c}),h.d(I,"d",function(){return o}),h.d(I,"a",function(){return s}),h.d(I,"f",function(){return a}),h.d(I,"b",function(){return n});var S=h("KQm4"),f=h("VTBJ"),L=h("Ff2n"),m=h("Zm9Q"),_=h("Kwbf"),r=h("OZM5");function p(t,e){return t!=null?t:e}function d(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=new Map;function u(l){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(l||[]).forEach(function(C){var x=C.key,y=C.children;Object(_.a)(x!=null,"Tree node must have a certain key: [".concat(g).concat(x,"]"));var T=String(x);Object(_.a)(!e.has(T)||x===null||x===void 0,"Same 'key' exist in the Tree: ".concat(T)),e.set(T,!0),u(y,"".concat(g).concat(T," > "))})}u(t)}function c(t){function e(u){var l=Object(m.a)(u);return l.map(function(g){if(!Object(r.i)(g))return Object(_.a)(!g,"Tree/TreeNode can only accept TreeNode as children."),null;var C=g.key,x=g.props,y=x.children,T=Object(L.a)(x,["children"]),A=Object(f.a)({key:C},T),E=e(y);return E.length&&(A.children=E),A}).filter(function(g){return g})}return e(t)}function o(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],u=new Set(e===!0?[]:e),l=[];function g(C){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return C.map(function(y,T){var A=Object(r.h)(x?x.pos:"0",T),E=p(y.key,A),b=Object(f.a)(Object(f.a)({},y),{},{parent:x,pos:A,children:null,data:y,isStart:[].concat(Object(S.a)(x?x.isStart:[]),[T===0]),isEnd:[].concat(Object(S.a)(x?x.isEnd:[]),[T===C.length-1])});return l.push(b),e===!0||u.has(E)?b.children=g(y.children||[],b):b.children=[],b})}return g(t),l}function i(t,e,u){var l;u?typeof u=="string"?l=function(x){return x[u]}:typeof u=="function"&&(l=function(x){return u(x)}):l=function(x,y){return p(x.key,y)};function g(C,x,y){var T=C?C.children:t,A=C?Object(r.h)(y.pos,x):"0";if(C){var E=l(C,A),b={node:C,index:x,pos:A,key:E,parentPos:y.node?y.pos:null,level:y.level+1};e(b)}T&&T.forEach(function(v,O){g(v,O,{node:C,pos:A,level:y?y.level+1:-1})})}g(null)}function s(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u=e.initWrapper,l=e.processEntity,g=e.onProcessFinished,C=arguments.length>2?arguments[2]:void 0,x={},y={},T={posEntities:x,keyEntities:y};return u&&(T=u(T)||T),i(t,function(A){var E=A.node,b=A.index,v=A.pos,O=A.key,D=A.parentPos,W=A.level,Q={node:E,index:b,key:O,pos:v,level:W},j=p(O,v);x[v]=Q,y[j]=Q,Q.parent=x[D],Q.parent&&(Q.parent.children=Q.parent.children||[],Q.parent.children.push(Q)),l&&l(Q,T)},C),g&&g(T),T}function a(t,e){var u=e.expandedKeys,l=e.selectedKeys,g=e.loadedKeys,C=e.loadingKeys,x=e.checkedKeys,y=e.halfCheckedKeys,T=e.dragOverNodeKey,A=e.dropPosition,E=e.keyEntities,b=E[t],v={eventKey:t,expanded:u.indexOf(t)!==-1,selected:l.indexOf(t)!==-1,loaded:g.indexOf(t)!==-1,loading:C.indexOf(t)!==-1,checked:x.indexOf(t)!==-1,halfChecked:y.indexOf(t)!==-1,pos:String(b?b.pos:""),dragOver:T===t&&A===0,dragOverGapTop:T===t&&A===-1,dragOverGapBottom:T===t&&A===1};return v}function n(t){var e=t.data,u=t.expanded,l=t.selected,g=t.checked,C=t.loaded,x=t.loading,y=t.halfChecked,T=t.dragOver,A=t.dragOverGapTop,E=t.dragOverGapBottom,b=t.pos,v=t.active,O=Object(f.a)(Object(f.a)({},e),{},{expanded:u,selected:l,checked:g,loaded:C,loading:x,halfChecked:y,dragOver:T,dragOverGapTop:A,dragOverGapBottom:E,pos:b,active:v});return"props"in O||Object.defineProperty(O,"props",{get:function(){return Object(_.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),t}}),O}},"8CQX":function(Re,I,h){"use strict";function S(n){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(e){return typeof e}:S=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},S(n)}Object.defineProperty(I,"__esModule",{value:!0}),I.getKeycode=i,I.getKey=s,I.getKeysym=a;var f=o(h("mHUz")),L=o(h("8+yF")),m=o(h("6Qwc")),_=o(h("gIYZ")),r=o(h("mTgk")),p=c(h("GdRQ"));function d(){if(typeof WeakMap!="function")return null;var n=new WeakMap;return d=function(){return n},n}function c(n){if(n&&n.__esModule)return n;if(n===null||S(n)!=="object"&&typeof n!="function")return{default:n};var t=d();if(t&&t.has(n))return t.get(n);var e={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in n)if(Object.prototype.hasOwnProperty.call(n,l)){var g=u?Object.getOwnPropertyDescriptor(n,l):null;g&&(g.get||g.set)?Object.defineProperty(e,l,g):e[l]=n[l]}return e.default=n,t&&t.set(n,e),e}function o(n){return n&&n.__esModule?n:{default:n}}function i(n){if(n.code){switch(n.code){case"OSLeft":return"MetaLeft";case"OSRight":return"MetaRight"}return n.code}if(n.type!=="keypress"&&n.keyCode in m.default){var t=m.default[n.keyCode];if(p.isMac()&&t==="ContextMenu"&&(t="MetaRight"),n.location===2)switch(t){case"ShiftLeft":return"ShiftRight";case"ControlLeft":return"ControlRight";case"AltLeft":return"AltRight"}if(n.location===3)switch(t){case"Delete":return"NumpadDecimal";case"Insert":return"Numpad0";case"End":return"Numpad1";case"ArrowDown":return"Numpad2";case"PageDown":return"Numpad3";case"ArrowLeft":return"Numpad4";case"ArrowRight":return"Numpad6";case"Home":return"Numpad7";case"ArrowUp":return"Numpad8";case"PageUp":return"Numpad9";case"Enter":return"NumpadEnter"}return t}return"Unidentified"}function s(n){if(n.key!==void 0){switch(n.key){case"Spacebar":return" ";case"Esc":return"Escape";case"Scroll":return"ScrollLock";case"Win":return"Meta";case"Apps":return"ContextMenu";case"Up":return"ArrowUp";case"Left":return"ArrowLeft";case"Right":return"ArrowRight";case"Down":return"ArrowDown";case"Del":return"Delete";case"Divide":return"/";case"Multiply":return"*";case"Subtract":return"-";case"Add":return"+";case"Decimal":return n.char}switch(n.key){case"OS":return"Meta";case"LaunchMyComputer":return"LaunchApplication1";case"LaunchCalculator":return"LaunchApplication2"}switch(n.key){case"UIKeyInputUpArrow":return"ArrowUp";case"UIKeyInputDownArrow":return"ArrowDown";case"UIKeyInputLeftArrow":return"ArrowLeft";case"UIKeyInputRightArrow":return"ArrowRight";case"UIKeyInputEscape":return"Escape"}if(n.key==="\0"&&n.code==="NumpadDecimal")return"Delete";if(!p.isIE()&&!p.isEdge())return n.key;if(n.key.length!==1&&n.key!=="Unidentified")return n.key}var t=i(n);return t in _.default?_.default[t]:n.charCode?String.fromCharCode(n.charCode):"Unidentified"}function a(n){var t=s(n);if(t==="Unidentified")return null;if(t in r.default){var e=n.location;if(t==="Meta"&&e===0&&(e=2),t==="Clear"&&e===3){var u=i(n);u==="NumLock"&&(e=0)}if((e===void 0||e>3)&&(e=0),t==="Meta"){var l=i(n);if(l==="AltLeft")return f.default.XK_Meta_L;if(l==="AltRight")return f.default.XK_Meta_R}if(t==="Clear"){var g=i(n);if(g==="NumLock")return f.default.XK_Num_Lock}return r.default[t][e]}if(t.length!==1)return null;var C=t.charCodeAt();return C?L.default.lookup(C):null}},"8K/p":function(Re,I,h){"use strict";function S(i){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(a){return typeof a}:S=function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},S(i)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var f=r(h("Lo0S")),L=m(h("ItS6"));function m(i){return i&&i.__esModule?i:{default:i}}function _(){if(typeof WeakMap!="function")return null;var i=new WeakMap;return _=function(){return i},i}function r(i){if(i&&i.__esModule)return i;if(i===null||S(i)!=="object"&&typeof i!="function")return{default:i};var s=_();if(s&&s.has(i))return s.get(i);var a={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var t in i)if(Object.prototype.hasOwnProperty.call(i,t)){var e=n?Object.getOwnPropertyDescriptor(i,t):null;e&&(e.get||e.set)?Object.defineProperty(a,t,e):a[t]=i[t]}return a.default=i,s&&s.set(i,a),a}function p(i,s){if(!(i instanceof s))throw new TypeError("Cannot call a class as a function")}function d(i,s){for(var a=0;a>C&1&&(this._zlibs[C].reset(),f.Info("Reset zlib stream "+C));this._ctl=this._ctl>>4}var x;if(this._ctl===8)x=this._fillRect(a,n,t,e,u,l,g);else if(this._ctl===9)x=this._jpegRect(a,n,t,e,u,l,g);else if(this._ctl===10)x=this._pngRect(a,n,t,e,u,l,g);else if((this._ctl&128)==0)x=this._basicRect(this._ctl,a,n,t,e,u,l,g);else throw new Error("Illegal tight compression received (ctl: "+this._ctl+")");return x&&(this._ctl=null),x}},{key:"_fillRect",value:function(a,n,t,e,u,l,g){if(u.rQwait("TIGHT",3))return!1;var C=u.rQi,x=u.rQ;return l.fillRect(a,n,t,e,[x[C+2],x[C+1],x[C]],!1),u.rQskipBytes(3),!0}},{key:"_jpegRect",value:function(a,n,t,e,u,l,g){var C=this._readData(u);return C===null?!1:(l.imageRect(a,n,t,e,"image/jpeg",C),!0)}},{key:"_pngRect",value:function(a,n,t,e,u,l,g){throw new Error("PNG received in standard Tight rect")}},{key:"_basicRect",value:function(a,n,t,e,u,l,g,C){if(this._filter===null)if(a&4){if(l.rQwait("TIGHT",1))return!1;this._filter=l.rQshift8()}else this._filter=0;var x=a&3,y;switch(this._filter){case 0:y=this._copyFilter(x,n,t,e,u,l,g,C);break;case 1:y=this._paletteFilter(x,n,t,e,u,l,g,C);break;case 2:y=this._gradientFilter(x,n,t,e,u,l,g,C);break;default:throw new Error("Illegal tight filter received (ctl: "+this._filter+")")}return y&&(this._filter=null),y}},{key:"_copyFilter",value:function(a,n,t,e,u,l,g,C){var x=e*u*3,y;if(x<12){if(l.rQwait("TIGHT",x))return!1;y=l.rQshiftBytes(x)}else{if(y=this._readData(l),y===null)return!1;this._zlibs[a].setInput(y),y=this._zlibs[a].inflate(x),this._zlibs[a].setInput(null)}return g.blitRgbImage(n,t,e,u,y,0,!1),!0}},{key:"_paletteFilter",value:function(a,n,t,e,u,l,g,C){if(this._numColors===0){if(l.rQwait("TIGHT palette",1))return!1;var x=l.rQpeek8()+1,y=x*3;if(l.rQwait("TIGHT palette",1+y))return!1;this._numColors=x,l.rQskipBytes(1),l.rQshiftTo(this._palette,y)}var T=this._numColors<=2?1:8,A=Math.floor((e*T+7)/8),E=A*u,b;if(E<12){if(l.rQwait("TIGHT",E))return!1;b=l.rQshiftBytes(E)}else{if(b=this._readData(l),b===null)return!1;this._zlibs[a].setInput(b),b=this._zlibs[a].inflate(E),this._zlibs[a].setInput(null)}return this._numColors==2?this._monoRect(n,t,e,u,b,this._palette,g):this._paletteRect(n,t,e,u,b,this._palette,g),this._numColors=0,!0}},{key:"_monoRect",value:function(a,n,t,e,u,l,g){for(var C=this._getScratchBuffer(t*e*4),x=Math.floor((t+7)/8),y=Math.floor(t/8),T=0;T=0;v--)A=(T*t+b*8+7-v)*4,E=(u[T*x+b]>>v&1)*3,C[A]=l[E],C[A+1]=l[E+1],C[A+2]=l[E+2],C[A+3]=255;for(var O=7;O>=8-t%8;O--)A=(T*t+b*8+7-O)*4,E=(u[T*x+b]>>O&1)*3,C[A]=l[E],C[A+1]=l[E+1],C[A+2]=l[E+2],C[A+3]=255}g.blitRgbxImage(a,n,t,e,C,0,!1)}},{key:"_paletteRect",value:function(a,n,t,e,u,l,g){for(var C=this._getScratchBuffer(t*e*4),x=t*e*4,y=0,T=0;y1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(S.a)())return null;var o=document.createElement("style");if((d=c.csp)===null||d===void 0?void 0:d.nonce){var i;o.nonce=(i=c.csp)===null||i===void 0?void 0:i.nonce}o.innerHTML=p;var s=L(c),a=s.firstChild;return c.prepend&&s.prepend?s.prepend(o):c.prepend&&a?s.insertBefore(o,a):s.appendChild(o),o}var _=new Map;function r(p,d){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=L(c);if(!_.has(o)){var i=m("",c),s=i.parentNode;_.set(o,s),s.removeChild(i)}var a=Array.from(_.get(o).children).find(function(l){return l.tagName==="STYLE"&&l[f]===d});if(a){var n,t;if(((n=c.csp)===null||n===void 0?void 0:n.nonce)&&a.nonce!==((t=c.csp)===null||t===void 0?void 0:t.nonce)){var e;a.nonce=(e=c.csp)===null||e===void 0?void 0:e.nonce}return a.innerHTML!==p&&(a.innerHTML=p),a}var u=m(p,c);return u[f]=d,u}},BUUv:function(Re,I,h){},BWJ9:function(Re,I,h){},"Cs+z":function(Re,I,h){Re.exports=h.p+"static/jqr.b801d45b.png"},"Ct/S":function(Re,I,h){Re.exports={tilte:"tilte___1Tz7i",flexRow:"flexRow___3w9_D",flexColumn:"flexColumn___2HzC_",footerWrap:"footerWrap___12F5M",img:"img___3ED9Z",content:"content___rqPDY",modalContent:"modalContent___2h4ne"}},Cy2x:function(Re,I,h){"use strict";var S=h("DjyN"),f=h("NUBc"),L=h("cWXX"),m=h("/ezw"),_=h("+L6B"),r=h("2/Rp"),p=h("miYZ"),d=h("tsqr"),c=h("2qtc"),o=h("kLXV"),i=h("9og8"),s=h("tJVT"),a=h("WmNS"),n=h.n(a),t=h("q1tI"),e=h.n(t),u=h("Ty5D"),l=h("9kvl"),g=h("m3rI"),C=h("7Kak"),x=h("9yH6"),y=h("PpiC"),T=h("cU5J"),A=h.n(T),E=function(X){var te=X.shixunsDetail,ge=X.globalSetting,de=X.loading,ye=X.dispatch,z=X.onReloadData,ne=Object(y.a)(X,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),fe=Object(t.useState)(),re=Object(s.a)(fe,2),ie=re[0],U=re[1],ee=Object(t.useState)([]),J=Object(s.a)(ee,2),le=J[0],Pe=J[1];Object(t.useEffect)(function(){te.actionTabs.key==="Collaborators-ChangeManager"&&Ge()},[te.actionTabs.key]);var Ge=function(){var Ie=Object(i.a)(n.a.mark(function Oe(){var Ce,ue;return n.a.wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:return ae.next=2,ye({type:"shixunsDetail/getChangeManager",payload:{id:(Ce=te.actionTabs.params)===null||Ce===void 0?void 0:Ce.id}});case 2:ue=ae.sent,Pe(ue||[]);case 4:case"end":return ae.stop()}},Oe)}));return function(){return Ie.apply(this,arguments)}}(),$e=function(){var Oe;ye({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(Oe=te.actionTabs.params)===null||Oe===void 0?void 0:Oe.id}}})},nt=function(){var Ie=Object(i.a)(n.a.mark(function Oe(){var Ce,ue;return n.a.wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:if(ie){ae.next=3;break}return d.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),ae.abrupt("return");case 3:return ae.next=5,ye({type:"shixunsDetail/changeManager",payload:{id:(Ce=te.actionTabs.params)===null||Ce===void 0?void 0:Ce.id,user_id:ie}});case 5:ue=ae.sent,qe(),ue&&(z(),d.b.info(ue.message));case 8:case"end":return ae.stop()}},Oe)}));return function(){return Ie.apply(this,arguments)}}(),qe=function(){ye({type:"shixunsDetail/setActionTabs",payload:{}}),U(null)};return e.a.createElement(o.a,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",visible:te.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:de.effects["shixunsDetail/changeManager"],onOk:nt,onCancel:qe},e.a.createElement("div",null,e.a.createElement("div",{className:A.a.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",e.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"),e.a.createElement("div",{className:A.a.content},le.length?e.a.createElement(x.a.Group,{value:ie,onChange:function(Oe){return U(Oe.target.value)}},le.map(function(Ie,Oe){return e.a.createElement(x.a,{className:A.a.radio,key:Oe,value:Ie.user_id},Ie.name)})):e.a.createElement("div",{className:A.a.add},e.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",e.a.createElement("a",{className:A.a.colorBlue,onClick:$e},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},b=Object(l.a)(function(M){var X=M.shixunsDetail,te=M.loading,ge=M.globalSetting;return{shixunsDetail:X,globalSetting:ge,loading:te}})(E),v=h("Znn+"),O=h("ZTPi"),D=h("ju9d"),W=O.a.TabPane,Q=function(M){var X=M.visible,te=M.onCancel,ge=M.onSelectGroup,de=M.shixunId,ye=M.onSelectCollaborator;return e.a.createElement(o.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:X,width:1100,centered:!0,keyboard:!1,onCancel:te,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},e.a.createElement(O.a,{defaultActiveKey:"1"},e.a.createElement(W,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},e.a.createElement(D.a,{type:1,onCancel:te,container_type:2,container_id:de,onSelect:ye}))))},j=h("bL63"),Z=h.n(j),Y=h("xvlK"),w=h("ruvs"),P=h("ErOA"),k=function(X){var te,ge,de,ye,z,ne=X.shixunsDetail,fe=X.globalSetting,re=X.loading,ie=X.user,U=X.dispatch,ee=X.position,J=Object(t.useRef)(),le=Object(t.useState)(0),Pe=Object(s.a)(le,2),Ge=Pe[0],$e=Pe[1],nt=Object(t.useState)([]),qe=Object(s.a)(nt,2),Ie=qe[0],Oe=qe[1],Ce=Object(t.useState)({id:null,page:1}),ue=Object(s.a)(Ce,2),N=ue[0],ae=ue[1],K=Object(u.i)(),_e=Object(t.useState)({}),et=Object(s.a)(_e,2),pe=et[0],Xe=et[1],tt=(te=ie.userInfo)===null||te===void 0||((ge=te.shixun)===null||ge===void 0)?void 0:ge.editable,V=((de=ie.userInfo)===null||de===void 0?void 0:de.role)<=2||((ye=ie.userInfo)===null||ye===void 0||((z=ye.shixun)===null||z===void 0)?void 0:z.is_creator);Object(t.useEffect)(function(){J.current=K==null?void 0:K.taskId,N.id=K==null?void 0:K.taskId,ae(N),Be(N)},[]);var Be=function(){var B=Object(i.a)(n.a.mark(function We(rt){var R;return n.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ue.next=2,Object(P.a)("/api/sci/projects/".concat(K==null?void 0:K.taskId,"/get_project_partners.json"),{method:"get"});case 2:R=Ue.sent,R&&(Oe(R.users||[]),$e(R.users_count),Xe(R));case 4:case"end":return Ue.stop()}},We)}));return function(rt){return B.apply(this,arguments)}}(),Se=function(){var B=Object(i.a)(n.a.mark(function We(){var rt;return n.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return N.page=1,ae(N),rt=Object(w.b)(),Me.next=5,U({type:"user/getUserInfo",payload:rt});case 5:return Me.next=7,Be(N);case 7:case"end":return Me.stop()}},We)}));return function(){return B.apply(this,arguments)}}(),Le=function(We){N.page=We,ae(N),Be(N)},De=function(We){o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:e.a.createElement("div",{className:Z.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var rt=Object(i.a)(n.a.mark(function Me(){var Ue;return n.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.next=2,Object(P.a)("/api/sci/projects/".concat(K==null?void 0:K.taskId,"/del_project_partner.json"),{method:"DELETE",body:{user_id:We}});case 2:Ue=Ee.sent,d.b.info("\u5220\u9664\u6210\u529F"),N.page=1,ae(N),Be(N);case 7:case"end":return Ee.stop()}},Me)}));function R(){return rt.apply(this,arguments)}return R}()})},Ne=function(){U({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:J.current}}})};function se(){U({type:"shixunsDetail/setActionTabs",payload:{}})}var we={visible:ne.actionTabs.key==="Collaborators-AddCollaborator",onCancel:se,shixunId:J.current,onSelectCollaborator:function(){var B=Object(i.a)(n.a.mark(function rt(R){var Me;return n.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return se(),q.next=3,Object(P.a)("/api/sci/projects/".concat(J.current,"/bacht_add_project_partners.json"),{method:"POST",body:{user_ids:R}});case 3:Me=q.sent,Me&&(d.b.success("\u6DFB\u52A0\u6210\u529F"),Se());case 5:case"end":return q.stop()}},rt)}));function We(rt){return B.apply(this,arguments)}return We}(),onSelectGroup:function(){var B=Object(i.a)(n.a.mark(function rt(R){var Me;return n.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return se(),q.next=3,U({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:J.current,group_id:R.group_id}});case 3:Me=q.sent,Me&&(d.b.success("\u6DFB\u52A0\u6210\u529F"),Se());case 5:case"end":return q.stop()}},rt)}));function We(rt){return B.apply(this,arguments)}return We}()};return e.a.createElement("section",null,e.a.createElement("div",{className:Z.a.wrap},e.a.createElement("div",{className:Z.a.content},e.a.createElement("div",{className:Z.a.head},e.a.createElement("span",{className:Z.a.headCount},"\u5408\u4F5C\u8005\uFF08",Ge,"\u4EBA\uFF09"),e.a.createElement("div",null,e.a.createElement(r.a,{className:Z.a.button,style:{marginRight:ee==="detail"?0:"20px"},onClick:Ne,icon:e.a.createElement(Y.a,null)},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),e.a.createElement("div",{className:Z.a.list},e.a.createElement(m.a,{loading:!1,active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Ie.map(function(B,We){return e.a.createElement("div",{style:{display:"inline-block",width:"50%"},key:We},e.a.createElement("div",{className:Z.a.itemWrap},e.a.createElement("a",{target:"_blank",className:Z.a.imgWrap},e.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:Z.a.img,src:"".concat(g.a.IMG_SERVER,"/images/").concat(B==null?void 0:B.image_url)}),(B==null?void 0:B.is_creator)&&e.a.createElement("span",{className:Z.a.manager},"\u521B\u5EFA\u8005")),e.a.createElement("div",{className:Z.a.itemContent},e.a.createElement("div",{className:Z.a.nameWrap},e.a.createElement("a",{target:"_blank",className:Z.a.name},B==null?void 0:B.user_name),e.a.createElement("div",{className:Z.a.actionGroup},!(B!=null&&B.is_creator)&&(V||pe!=null&&pe.current_user_is_creator)?e.a.createElement("a",{className:Z.a.deletetitle,onClick:function(){return De(B.id)}},"\u5220\u9664"):null)),e.a.createElement("p",{className:Z.a.schoolWrap},e.a.createElement("span",{className:Z.a.school},B==null?void 0:B.school_name)))))})))),Ge>10&&e.a.createElement("div",{className:Z.a.countWrap},e.a.createElement(f.a,{showQuickJumper:!1,showSizeChanger:!1,total:Ge,onChange:function(We){return Le(We)},pageSize:10,current:N.page}))),e.a.createElement(b,{onReloadData:Se}),e.a.createElement(Q,we))},F=I.a=Object(l.a)(function(M){var X=M.shixunsDetail,te=M.loading,ge=M.globalSetting,de=M.user;return{shixunsDetail:X,globalSetting:ge,user:de,loading:te}})(k)},E1Sb:function(Re,I){Re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjczMUZFNjhCMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjczMUZFNjhDMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzMxRkU2ODkwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzMxRkU2OEEwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7zBaLcAAACAElEQVR42uzdzyvDcRzH8ffsZiVc/IjbkOTuShN/gXIgYi5y2AlpFBL/AAdLiXBgBwfUxplmyU2tRK4sTey0+H6+RbKD7Gtfb/V817t963t59Nnn9f58+7aap6LO/yq6KmN13OoJq1MehcD3erS6rUT0VrnVC5qBpgLagWXagQIQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAABUCD6Lbkr5L2W2uv9bS3LR4vd6iAb/9BaaBfa7K+oa8+0exEwmOheT5+UXnV9zd2SEHeztSU12ldw+2tjRLbH/X/lQbktqaansluwLtelPs85XKZmRFggN9eseMSbVJ9+Js2HHCizoHRwb7ZWN12V5VtYPaacJdOUmcJNy1o67QhLt6FheScNcfFkyqmxr9eoGHsWMZD8/qBCYvLmV4NCS5XE4f8PrmVnoHRySbzeoLyf1DWnr6huxPdWPGrJhZObOC6ga12Wtmz5m9p/Kom5yZt1Or8mFhbWNLIuubOh+3fjrrXAUWMutcAxY661wBOpl1RQc6nXVFBf7GrHMEPEskP65PE+d5901anc46R68+/rp4/QYQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAP8dMKMdGNcMNH9eMaUR+GR11Oo2q6/eBBgA/5+hicfO9/sAAAAASUVORK5CYII="},E7E6:function(Re,I){Re.exports="data:image/png;base64,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"},E9nw:function(Re,I){Re.exports=function(){var h=document.getSelection();if(!h.rangeCount)return function(){};for(var S=document.activeElement,f=[],L=0;L=48&&e.keyCode<=57)u=e.keyCode;else if(e.keyCode>=65&&e.keyCode<=90){var g=String.fromCharCode(e.keyCode);e.shiftKey?g=g.toUpperCase():g=g.toLowerCase(),u=g.charCodeAt()}else u=0;this._sendKeyEvent(u,l,!0)}},{key:"_handleKeyUp",value:function(e){(0,L.stopEvent)(e);var u=this._getKeyCode(e);if(this._altGrArmed&&(this._altGrArmed=!1,clearTimeout(this._altGrTimeout),this._sendKeyEvent(_.default.XK_Control_L,"ControlLeft",!0)),(r.isMac()||r.isIOS())&&u==="CapsLock"){this._sendKeyEvent(_.default.XK_Caps_Lock,"CapsLock",!0),this._sendKeyEvent(_.default.XK_Caps_Lock,"CapsLock",!1);return}this._sendKeyEvent(this._keyDownList[u],u,!1),r.isWindows()&&(u==="ShiftLeft"||u==="ShiftRight")&&("ShiftRight"in this._keyDownList&&this._sendKeyEvent(this._keyDownList.ShiftRight,"ShiftRight",!1),"ShiftLeft"in this._keyDownList&&this._sendKeyEvent(this._keyDownList.ShiftLeft,"ShiftLeft",!1))}},{key:"_handleAltGrTimeout",value:function(){this._altGrArmed=!1,clearTimeout(this._altGrTimeout),this._sendKeyEvent(_.default.XK_Control_L,"ControlLeft",!0)}},{key:"_allKeysUp",value:function(){f.Debug(">> Keyboard.allKeysUp");for(var e in this._keyDownList)this._sendKeyEvent(this._keyDownList[e],e,!1);f.Debug("<< Keyboard.allKeysUp")}},{key:"_checkAlt",value:function(e){if(e.skipCheckAlt)return;if(e.altKey)return;var u=this._target,l=this._keyDownList;["AltLeft","AltRight"].forEach(function(g){if(!(g in l))return;var C=new KeyboardEvent("keyup",{key:l[g],code:g});C.skipCheckAlt=!0,u.dispatchEvent(C)})}},{key:"grab",value:function(){if(this._target.addEventListener("keydown",this._eventHandlers.keydown),this._target.addEventListener("keyup",this._eventHandlers.keyup),this._target.addEventListener("keypress",this._eventHandlers.keypress),window.addEventListener("blur",this._eventHandlers.blur),r.isWindows()&&r.isFirefox()){var e=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(u){return document.addEventListener(u,e,{capture:!0,passive:!0})})}}},{key:"ungrab",value:function(){if(r.isWindows()&&r.isFirefox()){var e=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(u){return document.removeEventListener(u,e)})}this._target.removeEventListener("keydown",this._eventHandlers.keydown),this._target.removeEventListener("keyup",this._eventHandlers.keyup),this._target.removeEventListener("keypress",this._eventHandlers.keypress),window.removeEventListener("blur",this._eventHandlers.blur),this._allKeysUp()}}]),n}();I.default=a},GABl:function(Re,I){Re.exports="data:image/png;base64,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"},GQ8N:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.toUnsigned32bit=S,I.toSigned32bit=f;function S(L){return L>>>0}function f(L){return L|0}},GdRQ:function(Re,I,h){"use strict";function S(A){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(b){return typeof b}:S=function(b){return b&&typeof Symbol=="function"&&b.constructor===Symbol&&b!==Symbol.prototype?"symbol":typeof b},S(A)}Object.defineProperty(I,"__esModule",{value:!0}),I.isMac=u,I.isWindows=l,I.isIOS=g,I.isSafari=C,I.isIE=x,I.isEdge=y,I.isFirefox=T,I.hasScrollbarGutter=I.supportsImageMetadata=I.supportsCursorURIs=I.dragThreshold=I.isTouchDevice=void 0;var f=m(h("Lo0S"));function L(){if(typeof WeakMap!="function")return null;var A=new WeakMap;return L=function(){return A},A}function m(A){if(A&&A.__esModule)return A;if(A===null||S(A)!=="object"&&typeof A!="function")return{default:A};var E=L();if(E&&E.has(A))return E.get(A);var b={},v=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var O in A)if(Object.prototype.hasOwnProperty.call(A,O)){var D=v?Object.getOwnPropertyDescriptor(A,O):null;D&&(D.get||D.set)?Object.defineProperty(b,O,D):b[O]=A[O]}return b.default=A,E&&E.set(A,b),b}var _="ontouchstart"in document.documentElement||document.ontouchstart!==void 0||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0;I.isTouchDevice=_,window.addEventListener("touchstart",function A(){I.isTouchDevice=_=!0,window.removeEventListener("touchstart",A,!1)},!1);var r=10*(window.devicePixelRatio||1);I.dragThreshold=r;var p=!1;try{var d=document.createElement("canvas");d.style.cursor='url("data:image/x-icon;base64,AAACAAEACAgAAAIAAgA4AQAAFgAAACgAAAAIAAAAEAAAAAEAIAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAA==") 2 2, default',d.style.cursor.indexOf("url")===0?(f.Info("Data URI scheme cursor supported"),p=!0):f.Warn("Data URI scheme cursor not supported")}catch(A){f.Error("Data URI scheme cursor test exception: "+A)}var c=p;I.supportsCursorURIs=c;var o=!1;try{new ImageData(new Uint8ClampedArray(4),1,1),o=!0}catch(A){}var i=o;I.supportsImageMetadata=i;var s=!0;try{var a=document.createElement("div");a.style.visibility="hidden",a.style.overflow="scroll",document.body.appendChild(a);var n=document.createElement("div");a.appendChild(n);var t=a.offsetWidth-n.offsetWidth;a.parentNode.removeChild(a),s=t!=0}catch(A){f.Error("Scrollbar test exception: "+A)}var e=s;I.hasScrollbarGutter=e;function u(){return navigator&&!!/mac/i.exec(navigator.platform)}function l(){return navigator&&!!/win/i.exec(navigator.platform)}function g(){return navigator&&(!!/ipad/i.exec(navigator.platform)||!!/iphone/i.exec(navigator.platform)||!!/ipod/i.exec(navigator.platform))}function C(){return navigator&&navigator.userAgent.indexOf("Safari")!==-1&&navigator.userAgent.indexOf("Chrome")===-1}function x(){return navigator&&!!/trident/i.exec(navigator.userAgent)}function y(){return navigator&&!!/edge/i.exec(navigator.userAgent)}function T(){return navigator&&!!/firefox/i.exec(navigator.userAgent)}},GfqC:function(Re,I,h){"use strict";var S=h("q1tI"),f=h.n(S),L=h("TSYQ"),m=h.n(L);function _(P,k){var F="cannot "+P.method+" "+P.action+" "+k.status+"'",M=new Error(F);return M.status=k.status,M.method=P.method,M.url=P.action,M}function r(P){var k=P.responseText||P.response;if(!k)return k;try{return JSON.parse(k)}catch(F){return k}}function p(P){var k=new XMLHttpRequest;P.onProgress&&k.upload&&(k.upload.onprogress=function(te){te.total>0&&(te.percent=te.loaded/te.total*100),P.onProgress(te)});var F=new FormData;P.data&&Object.keys(P.data).forEach(function(X){var te=P.data[X];if(Array.isArray(te)){te.forEach(function(ge){F.append(X+"[]",ge)});return}F.append(X,P.data[X])}),P.file instanceof Blob?F.append(P.filename,P.file,P.file.name):F.append(P.filename,P.file),k.onerror=function(te){P.onError(te)},k.onload=function(){return k.status<200||k.status>=300?P.onError(_(P,k),r(k)):P.onSuccess(r(k),k)},k.open(P.method,P.action,!0),P.withCredentials&&"withCredentials"in k&&(k.withCredentials=!0);var M=P.headers||{};return M["X-Requested-With"]!==null&&k.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(M).forEach(function(X){M[X]!==null&&k.setRequestHeader(X,M[X])}),k.send(F),{abort:function(){k.abort()}}}var d=+new Date,c=0;function o(){return"rc-upload-"+d+"-"+ ++c}function i(P,k){return P.indexOf(k,P.length-k.length)!==-1}var s=function(P,k){if(P&&k){var F=Array.isArray(k)?k:k.split(","),M=P.name||"",X=P.type||"",te=X.replace(/\/.*$/,"");return F.some(function(ge){var de=ge.trim();return de.charAt(0)==="."?i(M.toLowerCase(),de.toLowerCase()):/\/\*$/.test(de)?te===de.replace(/\/.*$/,""):X===de})}return!0};function a(P,k){var F=P.createReader(),M=[];function X(){F.readEntries(function(te){var ge=Array.prototype.slice.apply(te);M=M.concat(ge);var de=!ge.length;de?k(M):X()})}X()}var n=function(k,F,M){var X=function te(ge,de){de=de||"",ge.isFile?ge.file(function(ye){M(ye)&&(ge.fullPath&&!ye.webkitRelativePath&&(Object.defineProperties(ye,{webkitRelativePath:{writable:!0}}),ye.webkitRelativePath=ge.fullPath.replace(/^\//,""),Object.defineProperties(ye,{webkitRelativePath:{writable:!1}})),F([ye]))}):ge.isDirectory&&a(ge,function(ye){ye.forEach(function(z){te(z,""+de+ge.name+"/")})})};k.forEach(function(te){X(te.webkitGetAsEntry())})},t=n,e=Object.assign||function(P){for(var k=1;k=0)continue;if(!Object.prototype.hasOwnProperty.call(P,M))continue;F[M]=P[M]}return F}function x(P,k){if(!(P instanceof k))throw new TypeError("Cannot call a class as a function")}function y(P,k){if(!P)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return k&&(typeof k=="object"||typeof k=="function")?k:P}function T(P,k){if(typeof k!="function"&&k!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof k);P.prototype=Object.create(k&&k.prototype,{constructor:{value:P,enumerable:!1,writable:!0,configurable:!0}}),k&&(Object.setPrototypeOf?Object.setPrototypeOf(P,k):P.__proto__=k)}var A=function(k){return Object.keys(k).reduce(function(F,M){return(M.substr(0,5)==="data-"||M.substr(0,5)==="aria-"||M==="role")&&(F[M]=k[M]),F},{})},E=function(P){T(k,P);function k(){var F,M,X,te;x(this,k);for(var ge=arguments.length,de=Array(ge),ye=0;yethis.chunkSize&&(this.chunkSize=o,this.strm.output=new Uint8Array(this.chunkSize)),this.strm.next_out=0,this.strm.avail_out=o;var i=(0,S.inflate)(this.strm,0);if(i<0)throw new Error("zlib inflate failed");if(this.strm.next_out!=o)throw new Error("Incomplete zlib block");return new Uint8Array(this.strm.output.buffer,0,this.strm.next_out)}},{key:"reset",value:function(){(0,S.inflateReset)(this.strm)}}]),d}();I.default=p},IxHN:function(Re,I,h){"use strict";var S=h("q1tI"),f=h.n(S),L=h("07cG"),m=h.n(L);I.a=function(_){var r=_.message,p=_.className,d=_.children,c=_.style,o=c===void 0?{}:c;return f.a.createElement("div",{className:"".concat(m.a.idsRingWrapper," ").concat(p)},f.a.createElement("div",{className:m.a.ldsRing},f.a.createElement("div",null),f.a.createElement("div",null),f.a.createElement("div",null),f.a.createElement("div",null)),r?f.a.createElement("p",{style:o},r):null,d)}},J66h:function(Re,I,h){(function(S){var f,L;(function(m,_){Re.exports=_(m)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof S!="undefined"?S:this,function(m){"use strict";m=m||{};var _=m.Base64,r="2.6.4",p="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d=function(j){for(var Z={},Y=0,w=j.length;Y>>6)+c(128|Z&63):c(224|Z>>>12&15)+c(128|Z>>>6&63)+c(128|Z&63)}else{var Z=65536+(j.charCodeAt(0)-55296)*1024+(j.charCodeAt(1)-56320);return c(240|Z>>>18&7)+c(128|Z>>>12&63)+c(128|Z>>>6&63)+c(128|Z&63)}},i=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,s=function(j){return j.replace(i,o)},a=function(j){var Z=[0,2,1][j.length%3],Y=j.charCodeAt(0)<<16|(j.length>1?j.charCodeAt(1):0)<<8|(j.length>2?j.charCodeAt(2):0),w=[p.charAt(Y>>>18),p.charAt(Y>>>12&63),Z>=2?"=":p.charAt(Y>>>6&63),Z>=1?"=":p.charAt(Y&63)];return w.join("")},n=m.btoa&&typeof m.btoa=="function"?function(j){return m.btoa(j)}:function(j){if(j.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return j.replace(/[\s\S]{1,3}/g,a)},t=function(j){return n(s(String(j)))},e=function(j){return j.replace(/[+\/]/g,function(Z){return Z=="+"?"-":"_"}).replace(/=/g,"")},u=function(j,Z){return Z?e(t(j)):t(j)},l=function(j){return u(j,!0)},g;m.Uint8Array&&(g=function(j,Z){for(var Y="",w=0,P=j.length;w>>18)+p.charAt(X>>>12&63)+(typeof F!="undefined"?p.charAt(X>>>6&63):"=")+(typeof M!="undefined"?p.charAt(X&63):"=")}return Z?e(Y):Y});var C=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,x=function(j){switch(j.length){case 4:var Z=(7&j.charCodeAt(0))<<18|(63&j.charCodeAt(1))<<12|(63&j.charCodeAt(2))<<6|63&j.charCodeAt(3),Y=Z-65536;return c((Y>>>10)+55296)+c((Y&1023)+56320);case 3:return c((15&j.charCodeAt(0))<<12|(63&j.charCodeAt(1))<<6|63&j.charCodeAt(2));default:return c((31&j.charCodeAt(0))<<6|63&j.charCodeAt(1))}},y=function(j){return j.replace(C,x)},T=function(j){var Z=j.length,Y=Z%4,w=(Z>0?d[j.charAt(0)]<<18:0)|(Z>1?d[j.charAt(1)]<<12:0)|(Z>2?d[j.charAt(2)]<<6:0)|(Z>3?d[j.charAt(3)]:0),P=[c(w>>>16),c(w>>>8&255),c(w&255)];return P.length-=[0,0,2,1][Y],P.join("")},A=m.atob&&typeof m.atob=="function"?function(j){return m.atob(j)}:function(j){return j.replace(/\S{1,4}/g,T)},E=function(j){return A(String(j).replace(/[^A-Za-z0-9\+\/]/g,""))},b=function(j){return y(A(j))},v=function(j){return String(j).replace(/[-_]/g,function(Z){return Z=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},O=function(j){return b(v(j))},D;m.Uint8Array&&(D=function(j){return Uint8Array.from(E(v(j)),function(Z){return Z.charCodeAt(0)})});var W=function(){var j=m.Base64;return m.Base64=_,j};if(m.Base64={VERSION:r,atob:E,btoa:n,fromBase64:O,toBase64:u,utob:s,encode:u,encodeURI:l,btou:y,decode:O,noConflict:W,fromUint8Array:g,toUint8Array:D},typeof Object.defineProperty=="function"){var Q=function(j){return{value:j,enumerable:!1,writable:!0,configurable:!0}};m.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Q(function(){return O(this)})),Object.defineProperty(String.prototype,"toBase64",Q(function(j){return u(this,j)})),Object.defineProperty(String.prototype,"toBase64URI",Q(function(){return u(this,!0)}))}}return m.Meteor&&(Base64=m.Base64),Re.exports?Re.exports.Base64=m.Base64:!(f=[],L=function(){return m.Base64}.apply(I,f),L!==void 0&&(Re.exports=L)),{Base64:m.Base64}})}).call(this,h("IyRk"))},JJs0:function(Re,I,h){Re.exports={flex_box_center:"flex_box_center___XQaQv",flex_space_between:"flex_space_between___MKaIy",flex_box_vertical_center:"flex_box_vertical_center___1mxtL",flex_box_center_end:"flex_box_center_end___2F_Ix",flex_box_column:"flex_box_column___2uQCp",wrap:"wrap___3HzlV",list:"list___1j7BW",page:"page___1eDtu"}},JSwD:function(Re,I,h){"use strict";function S(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(l){return typeof l}:S=function(l){return l&&typeof Symbol=="function"&&l.constructor===Symbol&&l!==Symbol.prototype?"symbol":typeof l},S(e)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=t;var f=m(h("6BzB"));function L(){if(typeof WeakMap!="function")return null;var e=new WeakMap;return L=function(){return e},e}function m(e){if(e&&e.__esModule)return e;if(e===null||S(e)!=="object"&&typeof e!="function")return{default:e};var u=L();if(u&&u.has(e))return u.get(e);var l={},g=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var C in e)if(Object.prototype.hasOwnProperty.call(e,C)){var x=g?Object.getOwnPropertyDescriptor(e,C):null;x&&(x.get||x.set)?Object.defineProperty(l,C,x):l[C]=e[C]}return l.default=e,u&&u.set(e,l),l}var _=15,r=852,p=592,d=0,c=1,o=2,i=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],s=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],a=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],n=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];function t(e,u,l,g,C,x,y,T){var A=T.bits,E=0,b=0,v=0,O=0,D=0,W=0,Q=0,j=0,Z=0,Y=0,w,P,k,F,M,X=null,te=0,ge,de=new f.Buf16(_+1),ye=new f.Buf16(_+1),z=null,ne=0,fe,re,ie;for(E=0;E<=_;E++)de[E]=0;for(b=0;b=1&&!(de[O]!==0);O--);if(D>O&&(D=O),O===0)return C[x++]=1<<24|64<<16|0,C[x++]=1<<24|64<<16|0,T.bits=1,0;for(v=1;v0&&(e===d||O!==1))return-1;for(ye[1]=0,E=1;E<_;E++)ye[E+1]=ye[E]+de[E];for(b=0;br||e===o&&Z>p)return 1;for(;;){fe=E-Q,y[b]ge?(re=z[ne+y[b]],ie=X[te+y[b]]):(re=32+64,ie=0),w=1<>Q)+P]=fe<<24|re<<16|ie|0;while(P!==0);for(w=1<>=1;if(w!==0?(Y&=w-1,Y+=w):Y=0,b++,--de[E]===0){if(E===O)break;E=u[l+y[b]]}if(E>D&&(Y&F)!==k){for(Q===0&&(Q=D),M+=v,W=E-Q,j=1<r||e===o&&Z>p)return 1;k=Y&F,C[k]=D<<24|W<<16|M-x|0}}return Y!==0&&(C[M+Y]=E-Q<<24|64<<16|0),T.bits=D,0}},JWDV:function(Re,I,h){Re.exports=h.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(Re,I){Re.exports="data:image/png;base64,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"},Jky8:function(Re,I,h){"use strict";var S=h("sRBo"),f=h("kaz8"),L=h("5NDa"),m=h("5rEg"),_=h("miYZ"),r=h("tsqr"),p=h("9og8"),d=h("2qtc"),c=h("kLXV"),o=h("tJVT"),i=h("WmNS"),s=h.n(i),a=h("q1tI"),n=h.n(a),t=h("9kvl"),e=h("6CvP"),u=h("1XHU"),l=h("1vsH"),g;(function(x){x[x.Professor=1]="Professor",x[x.AssistantProfessor=2]="AssistantProfessor",x[x.Student=3]="Student"})(g||(g={}));var C=function(y){var T=y.visible,A=y.user,E=y.onCancel,b=E===void 0?function(){}:E,v=Object(a.useState)(),O=Object(o.a)(v,2),D=O[0],W=O[1],Q=Object(a.useState)([]),j=Object(o.a)(Q,2),Z=j[0],Y=j[1],w=Object(a.useState)(!1),P=Object(o.a)(w,2),k=P[0],F=P[1],M=Object(a.useState)(!1),X=Object(o.a)(M,2),te=X[0],ge=X[1],de=Object(a.useState)(),ye=Object(o.a)(de,2),z=ye[0],ne=ye[1];Object(a.useEffect)(function(){var U;if(A!=null&&(U=A.userInfo)!==null&&U!==void 0&&U.identity){var ee;Y([(A==null||((ee=A.userInfo)===null||ee===void 0)?void 0:ee.identity)==="student"?3:1])}},[A]);var fe=function(ee,J){if(Z.includes(g.Professor)){c.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:n.a.createElement("div",{className:"tc"},J||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){t.d.push("/classrooms/".concat(ee,"/students"))}});return}t.d.push("/classrooms/".concat(ee,"/students"))},re=function(){var U=Object(p.a)(s.a.mark(function ee(){var J;return s.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(D){Pe.next=3;break}return r.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),Pe.abrupt("return");case 3:return F(!0),Pe.next=6,Object(e.c)({invite_code:D,professor:Z.includes(g.Professor)?1:null,assistant_professor:Z.includes(g.AssistantProfessor)?1:null,student:Z.includes(g.Student)?1:null});case 6:if(J=Pe.sent,F(!1),!((J==null?void 0:J.status)===-2)){Pe.next=22;break}if(ie(),!(J.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){Pe.next=14;break}return ge(!0),ne(1),Pe.abrupt("return");case 14:if(!(J.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){Pe.next=18;break}return ge(!0),ne(2),Pe.abrupt("return");case 18:if(!(J.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){Pe.next=22;break}return ge(!0),ne(3),Pe.abrupt("return");case 22:if(!((J==null?void 0:J.status)===0)){Pe.next=27;break}return Object(l.ab)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),ie(),(J==null?void 0:J.course_id)&&fe(J.course_id,J.message),Pe.abrupt("return");case 27:case"end":return Pe.stop()}},ee)}));return function(){return U.apply(this,arguments)}}(),ie=function(){var U=Object(p.a)(s.a.mark(function ee(){return s.a.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:b();case 1:case"end":return le.stop()}},ee)}));return function(){return U.apply(this,arguments)}}();return n.a.createElement(n.a.Fragment,null,n.a.createElement(c.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:T,confirmLoading:k,onOk:re,onCancel:ie},n.a.createElement("div",{className:"tc"},n.a.createElement("div",null,n.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),n.a.createElement(m.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(ee){if(ee.target.value.length>=7){r.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}W(ee.target.value)}})),n.a.createElement("div",{className:"mt10 font14"},n.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),n.a.createElement(f.a.Group,{value:Z,onChange:function(ee){return Y(ee)}},n.a.createElement(f.a,{value:g.Professor,disabled:Z.includes(2)},"\u6559\u5E08"),n.a.createElement(f.a,{value:g.AssistantProfessor,disabled:Z.includes(1)},"\u52A9\u6559"),n.a.createElement(f.a,{value:g.Student},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),n.a.createElement(u.a,{visible:te,onCancel:function(){return ge(!1)},occupationValue:z}))};I.a=Object(t.a)(function(x){var y=x.user;return{user:y}})(C)},Jq4h:function(Re,I,h){Re.exports=h.p+"static/qrcode.54870d9b.png"},LCi9:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(C,x){if(!(C instanceof x))throw new TypeError("Cannot call a class as a function")}function f(C,x){for(var y=0;y0&&Date.now()-this._tracked[0].started>t){this._state=m,this._ignored.push(y);return}if(this._waitingRelease){this._state=m,this._ignored.push(y);return}this._tracked.push({id:y,started:Date.now(),active:!0,firstX:T,firstY:A,lastX:T,lastY:A,angle:0});switch(this._tracked.length){case 1:this._startLongpressTimeout();break;case 2:this._state&=~(_|d|c),this._stopLongpressTimeout();break;case 3:this._state&=~(r|o|i);break;default:this._state=m}}},{key:"_touchMove",value:function(y,T,A){var E=this._tracked.find(function(Q){return Q.id===y});if(E===void 0)return;E.lastX=T,E.lastY=A;var b=T-E.firstX,v=A-E.firstY;if((E.firstX!==E.lastX||E.firstY!==E.lastY)&&(E.angle=Math.atan2(v,b)*180/Math.PI),!this._hasDetectedGesture()){if(Math.hypot(b,v)a){var W=Math.abs(E.angle-O.angle);W=Math.abs((W+180)%360-180),W>n?this._state&=~o:this._state&=~i,this._isTwoTouchTimeoutRunning()&&this._stopTwoTouchTimeout()}else this._isTwoTouchTimeoutRunning()||this._startTwoTouchTimeout()}if(!this._hasDetectedGesture())return;this._pushEvent("gesturestart")}this._pushEvent("gesturemove")}},{key:"_touchEnd",value:function(y,T,A){if(this._ignored.indexOf(y)!==-1){this._ignored.splice(this._ignored.indexOf(y),1),this._ignored.length===0&&this._tracked.length===0&&(this._state=s,this._waitingRelease=!1);return}if(!this._hasDetectedGesture()&&this._isTwoTouchTimeoutRunning()&&(this._stopTwoTouchTimeout(),this._state=m),!this._hasDetectedGesture()&&(this._state&=~(d|o|i),this._state&=~c,this._stopLongpressTimeout(),!this._waitingRelease)){this._releaseStart=Date.now(),this._waitingRelease=!0;switch(this._tracked.length){case 1:this._state&=~(r|p);break;case 2:this._state&=~(_|p);break}}if(this._waitingRelease){Date.now()-this._releaseStart>t&&(this._state=m),this._tracked.some(function(v){return Date.now()-v.started>e})&&(this._state=m);var E=this._tracked.find(function(v){return v.id===y});if(E.active=!1,this._hasDetectedGesture())this._pushEvent("gesturestart");else if(this._state!==m)return}this._hasDetectedGesture()&&this._pushEvent("gestureend");for(var b=0;b=0)continue;if(!Object.prototype.hasOwnProperty.call(s,t))continue;n[t]=s[t]}return n}function d(s,a){if(!(s instanceof a))throw new TypeError("Cannot call a class as a function")}function c(s,a){if(!s)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return a&&(typeof a=="object"||typeof a=="function")?a:s}function o(s,a){if(typeof a!="function"&&a!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof a);s.prototype=Object.create(a&&a.prototype,{constructor:{value:s,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(s,a):s.__proto__=a)}var i=function(s){o(a,s);function a(n){d(this,a);var t=c(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,n));return t.scrollListener=t.scrollListener.bind(t),t.eventListenerOptions=t.eventListenerOptions.bind(t),t.mousewheelListener=t.mousewheelListener.bind(t),t}return S(a,[{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 t=this.getParentElement(this.scrollComponent);t.scrollTop=t.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var t=!1,e={get passive(){t=!0}};try{document.addEventListener("test",null,e),document.removeEventListener("test",null,e)}catch(u){}return t}},{key:"eventListenerOptions",value:function(){var t=this.props.useCapture;return this.isPassiveSupported()&&(t={useCapture:this.props.useCapture,passive:!0}),t}},{key:"setDefaultLoader",value:function(t){this.defaultLoader=t}},{key:"detachMousewheelListener",value:function(){var t=window;this.props.useWindow===!1&&(t=this.scrollComponent.parentNode),t.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var t=window;this.props.useWindow===!1&&(t=this.getParentElement(this.scrollComponent)),t.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),t.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(t){var e=this.props.getScrollParent&&this.props.getScrollParent();return e!=null?e:t&&t.parentNode}},{key:"filterProps",value:function(t){return t}},{key:"attachScrollListener",value:function(){var t=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!t)return;var e=window;this.props.useWindow===!1&&(e=t),e.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),e.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),e.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(t){t.deltaY===1&&!this.isPassiveSupported()&&t.preventDefault()}},{key:"scrollListener",value:function(){var t=this.scrollComponent,e=window,u=this.getParentElement(t),l=void 0;if(this.props.useWindow){var g=document.documentElement||document.body.parentNode||document.body,C=e.pageYOffset!==void 0?e.pageYOffset:g.scrollTop;this.props.isReverse?l=C:l=this.calculateOffset(t,C)}else this.props.isReverse?l=u.scrollTop:l=t.scrollHeight-u.scrollTop-u.clientHeight;l1&&arguments[1]!==void 0?arguments[1]:1,Ne=Ce.length,se=0;se1&&arguments[1]!==void 0?arguments[1]:!1;return Object(A.a)(F).map(function(X,te){if(!_.isValidElement(X)||!X.type)return null;var ge=X.type.isSelectOptGroup,de=X.key,ye=X.props,z=ye.children,ne=Object(p.a)(ye,["children"]);return M||!ge?E(X):Object(T.a)(Object(T.a)({key:"__RC_SELECT_GRP__".concat(de===null?te:de,"__"),label:de},ne),{},{options:b(z)})}).filter(function(X){return X})}var v=h("2Qr1"),O=h("qNPg"),D=h("U8pU"),W=h("Kwbf"),Q=h("WKfj");function j(F){var M=F.mode,X=F.options,te=F.children,ge=F.backfill,de=F.allowClear,ye=F.placeholder,z=F.getInputElement,ne=F.showSearch,fe=F.onSearch,re=F.defaultOpen,ie=F.autoFocus,U=F.labelInValue,ee=F.value,J=F.inputValue,le=F.optionLabelProp,Pe=M==="multiple"||M==="tags",Ge=ne!==void 0?ne:Pe||M==="combobox",$e=X||b(te);if(Object(W.a)(M!=="tags"||$e.every(function(Oe){return!Oe.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),M==="tags"||M==="combobox"){var nt=$e.some(function(Oe){return Oe.options?Oe.options.some(function(Ce){return typeof("value"in Ce?Ce.value:Ce.key)=="number"}):typeof("value"in Oe?Oe.value:Oe.key)=="number"});Object(W.a)(!nt,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(W.a)(M!=="combobox"||!le,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(W.a)(M==="combobox"||!ge,"`backfill` only works with `combobox` mode."),Object(W.a)(M==="combobox"||!z,"`getInputElement` only work with `combobox` mode."),Object(W.b)(M!=="combobox"||!z||!de||!ye,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),fe&&!Ge&&M!=="combobox"&&M!=="tags"&&Object(W.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(W.b)(!re||ie,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),ee!=null){var qe=Object(Q.d)(ee);Object(W.a)(!U||qe.every(function(Oe){return Object(D.a)(Oe)==="object"&&("key"in Oe||"value"in Oe)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(W.a)(!Pe||Array.isArray(ee),"`value` should be array when `mode` is `multiple` or `tags`")}if(te){var Ie=null;Object(A.a)(te).some(function(Oe){if(!_.isValidElement(Oe)||!Oe.type)return!1;var Ce=Oe.type;if(Ce.isSelectOption)return!1;if(Ce.isSelectOptGroup){var ue=Object(A.a)(Oe.props.children).every(function(N){return!_.isValidElement(N)||!Oe.type||N.type.isSelectOption?!0:(Ie=N.type,!1)});return!ue}return Ie=Ce,!0}),Ie&&Object(W.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ie.displayName||Ie.name||Ie,"`.")),Object(W.a)(J===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var Z=j,Y=Object(O.a)({prefixCls:"rc-select",components:{optionList:l},convertChildrenToData:b,flattenOptions:v.d,getLabeledValue:v.e,filterOptions:v.b,isValueDisabled:v.g,findValueOption:v.c,warningProps:Z,fillOptionsWithMissingValue:v.a}),w=function(F){Object(L.a)(X,F);var M=Object(m.a)(X);function X(){var te;return Object(S.a)(this,X),te=M.apply(this,arguments),te.selectRef=_.createRef(),te.focus=function(){te.selectRef.current.focus()},te.blur=function(){te.selectRef.current.blur()},te}return Object(f.a)(X,[{key:"render",value:function(){return _.createElement(Y,Object.assign({ref:this.selectRef},this.props))}}]),X}(_.Component);w.Option=C,w.OptGroup=y;var P=w,k=I.c=P},Lo0S:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.initLogging=r,I.getLogging=p,I.Error=I.Warn=I.Info=I.Debug=void 0;var S="warn",f=function(){};I.Debug=f;var L=function(){};I.Info=L;var m=function(){};I.Warn=m;var _=function(){};I.Error=_;function r(d){if(typeof d=="undefined"?d=S:S=d,I.Debug=f=I.Info=L=I.Warn=m=I.Error=_=function(){},typeof window.console!="undefined")switch(d){case"debug":I.Debug=f=console.debug.bind(window.console);case"info":I.Info=L=console.info.bind(window.console);case"warn":I.Warn=m=console.warn.bind(window.console);case"error":I.Error=_=console.error.bind(window.console);case"none":break;default:throw new window.Error("invalid logging type '"+d+"'")}}function p(){return S}r()},M8RZ:function(Re,I,h){"use strict";h.d(I,"a",function(){return c});var S=h("fWQN"),f=h("mtLc"),L=h("yKVA"),m=h("879j"),_=h("q1tI"),r=h.n(_),p=h("i8i4"),d=h.n(p),c=function(o){Object(L.a)(s,o);var i=Object(m.a)(s);function s(a){var n;Object(S.a)(this,s),n=i.call(this,a);var t=window.document;return n.node=t.createElement("div"),t.body.appendChild(n.node),n}return Object(f.a)(s,[{key:"render",value:function(){var n=this.props.children;return Object(p.createPortal)(n,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),s}(r.a.Component)},MZdM:function(Re,I,h){"use strict";function S(a){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(t){return typeof t}:S=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},S(a)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var f=d(h("Lo0S")),L=r(h("N/zr")),m=h("GdRQ"),_=h("GQ8N");function r(a){return a&&a.__esModule?a:{default:a}}function p(){if(typeof WeakMap!="function")return null;var a=new WeakMap;return p=function(){return a},a}function d(a){if(a&&a.__esModule)return a;if(a===null||S(a)!=="object"&&typeof a!="function")return{default:a};var n=p();if(n&&n.has(a))return n.get(a);var t={},e=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in a)if(Object.prototype.hasOwnProperty.call(a,u)){var l=e?Object.getOwnPropertyDescriptor(a,u):null;l&&(l.get||l.set)?Object.defineProperty(t,u,l):t[u]=a[u]}return t.default=a,n&&n.set(a,t),t}function c(a,n){if(!(a instanceof n))throw new TypeError("Cannot call a class as a function")}function o(a,n){for(var t=0;t> Display.constructor"),this._target=n,!this._target)throw new Error("Target must be set");if(typeof this._target=="string")throw new Error("target must be a DOM element");if(!this._target.getContext)throw new Error("no getContext method");if(this._targetCtx=this._target.getContext("2d"),this._viewportLoc={x:0,y:0,w:this._target.width,h:this._target.height},this._backbuffer=document.createElement("canvas"),this._drawCtx=this._backbuffer.getContext("2d"),this._damageBounds={left:0,top:0,right:this._backbuffer.width,bottom:this._backbuffer.height},f.Debug("User Agent: "+navigator.userAgent),!("createImageData"in this._drawCtx))throw new Error("Canvas does not support createImageData");this._tile16x16=this._drawCtx.createImageData(16,16),f.Debug("<< Display.constructor"),this._scale=1,this._clipViewport=!1,this.onflush=function(){}}return i(a,[{key:"viewportChangePos",value:function(t,e){var u=this._viewportLoc;t=Math.floor(t),e=Math.floor(e),this._clipViewport||(t=-u.w,e=-u.h);var l=u.x+u.w-1,g=u.y+u.h-1;if(t<0&&u.x+t<0&&(t=-u.x),l+t>=this._fbWidth&&(t-=l+t-this._fbWidth+1),u.y+e<0&&(e=-u.y),g+e>=this._fbHeight&&(e-=g+e-this._fbHeight+1),t===0&&e===0)return;f.Debug("viewportChange deltaX: "+t+", deltaY: "+e),u.x+=t,u.y+=e,this._damage(u.x,u.y,u.w,u.h),this.flip()}},{key:"viewportChangeSize",value:function(t,e){(!this._clipViewport||typeof t=="undefined"||typeof e=="undefined")&&(f.Debug("Setting viewport to full display region"),t=this._fbWidth,e=this._fbHeight),t=Math.floor(t),e=Math.floor(e),t>this._fbWidth&&(t=this._fbWidth),e>this._fbHeight&&(e=this._fbHeight);var u=this._viewportLoc;if(u.w!==t||u.h!==e){u.w=t,u.h=e;var l=this._target;l.width=t,l.height=e,this.viewportChangePos(0,0),this._damage(u.x,u.y,u.w,u.h),this.flip(),this._rescale(this._scale)}}},{key:"absX",value:function(t){return this._scale===0?0:(0,_.toSigned32bit)(t/this._scale+this._viewportLoc.x)}},{key:"absY",value:function(t){return this._scale===0?0:(0,_.toSigned32bit)(t/this._scale+this._viewportLoc.y)}},{key:"resize",value:function(t,e){this._prevDrawStyle="",this._fbWidth=t,this._fbHeight=e;var u=this._backbuffer;if(u.width!==t||u.height!==e){var l=null;u.width>0&&u.height>0&&(l=this._drawCtx.getImageData(0,0,u.width,u.height)),u.width!==t&&(u.width=t),u.height!==e&&(u.height=e),l&&this._drawCtx.putImageData(l,0,0)}var g=this._viewportLoc;this.viewportChangeSize(g.w,g.h),this.viewportChangePos(0,0)}},{key:"_damage",value:function(t,e,u,l){tthis._damageBounds.right&&(this._damageBounds.right=t+u),e+l>this._damageBounds.bottom&&(this._damageBounds.bottom=e+l)}},{key:"flip",value:function(t){if(this._renderQ.length!==0&&!t)this._renderQPush({type:"flip"});else{var e=this._damageBounds.left,u=this._damageBounds.top,l=this._damageBounds.right-e,g=this._damageBounds.bottom-u,C=e-this._viewportLoc.x,x=u-this._viewportLoc.y;C<0&&(l+=C,e-=C,C=0),x<0&&(g+=x,u-=x,x=0),C+l>this._viewportLoc.w&&(l=this._viewportLoc.w-C),x+g>this._viewportLoc.h&&(g=this._viewportLoc.h-x),l>0&&g>0&&this._targetCtx.drawImage(this._backbuffer,e,u,l,g,C,x,l,g),this._damageBounds.left=this._damageBounds.top=65535,this._damageBounds.right=this._damageBounds.bottom=0}}},{key:"pending",value:function(){return this._renderQ.length>0}},{key:"flush",value:function(){this._renderQ.length===0?this.onflush():this._flushing=!0}},{key:"fillRect",value:function(t,e,u,l,g,C){this._renderQ.length!==0&&!C?this._renderQPush({type:"fill",x:t,y:e,width:u,height:l,color:g}):(this._setFillColor(g),this._drawCtx.fillRect(t,e,u,l),this._damage(t,e,u,l))}},{key:"copyImage",value:function(t,e,u,l,g,C,x){this._renderQ.length!==0&&!x?this._renderQPush({type:"copy",oldX:t,oldY:e,x:u,y:l,width:g,height:C}):(this._drawCtx.mozImageSmoothingEnabled=!1,this._drawCtx.webkitImageSmoothingEnabled=!1,this._drawCtx.msImageSmoothingEnabled=!1,this._drawCtx.imageSmoothingEnabled=!1,this._drawCtx.drawImage(this._backbuffer,t,e,g,C,u,l,g,C),this._damage(u,l,g,C))}},{key:"imageRect",value:function(t,e,u,l,g,C){if(u===0||l===0)return;var x=new Image;x.src="data: "+g+";base64,"+L.default.encode(C),this._renderQPush({type:"img",img:x,x:t,y:e,width:u,height:l})}},{key:"startTile",value:function(t,e,u,l,g){this._tileX=t,this._tileY=e,u===16&&l===16?this._tile=this._tile16x16:this._tile=this._drawCtx.createImageData(u,l);for(var C=g[2],x=g[1],y=g[0],T=this._tile.data,A=0;A=g?u=t/l.w:u=e/l.h}this._rescale(u)}},{key:"_rescale",value:function(t){this._scale=t;var e=this._viewportLoc,u=t*e.w+"px",l=t*e.h+"px";(this._target.style.width!==u||this._target.style.height!==l)&&(this._target.style.width=u,this._target.style.height=l)}},{key:"_setFillColor",value:function(t){var e="rgb("+t[2]+","+t[1]+","+t[0]+")";e!==this._prevDrawStyle&&(this._drawCtx.fillStyle=e,this._prevDrawStyle=e)}},{key:"_rgbImageData",value:function(t,e,u,l,g,C){for(var x=this._drawCtx.createImageData(u,l),y=x.data,T=0,A=C;T0;){var e=this._renderQ[0];switch(e.type){case"flip":this.flip(!0);break;case"copy":this.copyImage(e.oldX,e.oldY,e.x,e.y,e.width,e.height,!0);break;case"fill":this.fillRect(e.x,e.y,e.width,e.height,e.color,!0);break;case"blit":this.blitImage(e.x,e.y,e.width,e.height,e.data,0,!0);break;case"blitRgb":this.blitRgbImage(e.x,e.y,e.width,e.height,e.data,0,!0);break;case"blitRgbx":this.blitRgbxImage(e.x,e.y,e.width,e.height,e.data,0,!0);break;case"img":if(e.img.complete&&e.img.width!==0&&e.img.height!==0){if(e.img.width!==e.width||e.img.height!==e.height){f.Error("Decoded image has incorrect dimensions. Got "+e.img.width+"x"+e.img.height+". Expected "+e.width+"x"+e.height+".");return}this.drawImage(e.img,e.x,e.y)}else e.img._noVNCDisplay=this,e.img.addEventListener("load",this._resumeRenderQ),t=!1;break}t&&this._renderQ.shift()}this._renderQ.length===0&&this._flushing&&(this._flushing=!1,this.onflush())}},{key:"scale",get:function(){return this._scale},set:function(t){this._rescale(t)}},{key:"clipViewport",get:function(){return this._clipViewport},set:function(t){this._clipViewport=t;var e=this._viewportLoc;this.viewportChangeSize(e.w,e.h),this.viewportChangePos(0,0)}},{key:"width",get:function(){return this._fbWidth}},{key:"height",get:function(){return this._fbHeight}}]),a}();I.default=s},Mmt2:function(Re,I,h){"use strict";function S(i){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(a){return typeof a}:S=function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},S(i)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var f=m(h("Lo0S"));function L(){if(typeof WeakMap!="function")return null;var i=new WeakMap;return L=function(){return i},i}function m(i){if(i&&i.__esModule)return i;if(i===null||S(i)!=="object"&&typeof i!="function")return{default:i};var s=L();if(s&&s.has(i))return s.get(i);var a={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var t in i)if(Object.prototype.hasOwnProperty.call(i,t)){var e=n?Object.getOwnPropertyDescriptor(i,t):null;e&&(e.get||e.set)?Object.defineProperty(a,t,e):a[t]=i[t]}return a.default=i,s&&s.set(i,a),a}function _(i,s){if(!(i instanceof s))throw new TypeError("Cannot call a class as a function")}function r(i,s){for(var a=0;a=0;t--)n+=this._rQ[this._rQi++]<1&&arguments[1]!==void 0?arguments[1]:this.rQlen;return new Uint8Array(this._rQ.buffer,this._rQi+a,n-a)}},{key:"rQwait",value:function(a,n,t){if(this.rQlen0&&this._websocket.readyState===WebSocket.OPEN&&(this._websocket.send(this._encodeMessage()),this._sQlen=0)}},{key:"send",value:function(a){this._sQ.set(a,this._sQlen),this._sQlen+=a.length,this.flush()}},{key:"sendString",value:function(a){this.send(a.split("").map(function(n){return n.charCodeAt(0)}))}},{key:"off",value:function(a){this._eventHandlers[a]=function(){}}},{key:"on",value:function(a,n){this._eventHandlers[a]=n}},{key:"_allocateBuffers",value:function(){this._rQ=new Uint8Array(this._rQbufferSize),this._sQ=new Uint8Array(this._sQbufferSize)}},{key:"init",value:function(){this._allocateBuffers(),this._rQi=0,this._websocket=null}},{key:"open",value:function(a,n){var t=this;this.init(),this._websocket=new WebSocket(a,n),this._websocket.binaryType="arraybuffer",this._websocket.onmessage=this._recvMessage.bind(this),this._websocket.onopen=function(){f.Debug(">> WebSock.onopen"),t._websocket.protocol&&f.Info("Server choose sub-protocol: "+t._websocket.protocol),t._eventHandlers.open(),f.Debug("<< WebSock.onopen")},this._websocket.onclose=function(e){f.Debug(">> WebSock.onclose"),t._eventHandlers.close(e),f.Debug("<< WebSock.onclose")},this._websocket.onerror=function(e){f.Debug(">> WebSock.onerror: "+e),t._eventHandlers.error(e),f.Debug("<< WebSock.onerror: "+e)}}},{key:"close",value:function(){this._websocket&&((this._websocket.readyState===WebSocket.OPEN||this._websocket.readyState===WebSocket.CONNECTING)&&(f.Info("Closing WebSocket connection"),this._websocket.close()),this._websocket.onmessage=function(){})}},{key:"_encodeMessage",value:function(){return new Uint8Array(this._sQ.buffer,0,this._sQlen)}},{key:"_expandCompactRQ",value:function(a){var n=(this._rQlen-this._rQi+a)*8,t=this._rQbufferSizec&&(this._rQbufferSize=c,this._rQbufferSize-this.rQlenthis._rQbufferSize-this._rQlen&&this._expandCompactRQ(n.length),this._rQ.set(n,this._rQlen),this._rQlen+=n.length}},{key:"_recvMessage",value:function(a){this._DecodeMessage(a.data),this.rQlen>0?(this._eventHandlers.message(),this._rQlen==this._rQi&&(this._rQlen=0,this._rQi=0)):f.Debug("Ignoring empty message")}},{key:"sQ",get:function(){return this._sQ}},{key:"rQ",get:function(){return this._rQ}},{key:"rQi",get:function(){return this._rQi},set:function(a){this._rQi=a}},{key:"rQlen",get:function(){return this._rQlen-this._rQi}}]),i}();I.default=o},"N/zr":function(Re,I,h){"use strict";function S(r){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(d){return typeof d}:S=function(d){return d&&typeof Symbol=="function"&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d},S(r)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var f=m(h("Lo0S"));function L(){if(typeof WeakMap!="function")return null;var r=new WeakMap;return L=function(){return r},r}function m(r){if(r&&r.__esModule)return r;if(r===null||S(r)!=="object"&&typeof r!="function")return{default:r};var p=L();if(p&&p.has(r))return p.get(r);var d={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in r)if(Object.prototype.hasOwnProperty.call(r,o)){var i=c?Object.getOwnPropertyDescriptor(r,o):null;i&&(i.get||i.set)?Object.defineProperty(d,o,i):d[o]=r[o]}return d.default=r,p&&p.set(r,d),d}var _={toBase64Table:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".split(""),base64Pad:"=",encode:function(p){"use strict";for(var d="",c=p.length,o=c%3,i=0;i>2],d+=this.toBase64Table[((p[i]&3)<<4)+(p[i+1]>>4)],d+=this.toBase64Table[((p[i+1]&15)<<2)+(p[i+2]>>6)],d+=this.toBase64Table[p[i+2]&63];var s=c-o;return o===2?(d+=this.toBase64Table[p[s]>>2],d+=this.toBase64Table[((p[s]&3)<<4)+(p[s+1]>>4)],d+=this.toBase64Table[(p[s+1]&15)<<2],d+=this.toBase64Table[64]):o===1&&(d+=this.toBase64Table[p[s]>>2],d+=this.toBase64Table[(p[s]&3)<<4],d+=this.toBase64Table[64],d+=this.toBase64Table[64]),d},toBinaryTable:[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,0,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1],decode:function(p){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,c=p.indexOf("=")-d;c<0&&(c=p.length-d);for(var o=(c>>2)*3+Math.floor(c%4/1.5),i=new Array(o),s=0,a=0,n=0,t=d;t=8&&(s-=8,u||(i[n++]=a>>s&255),a&=(1<1&&arguments[1]!==void 0?arguments[1]:!1;return!!(y(D)&&T(W))},y=function(D){return Object(i.p)()?!0:(D({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},T=function(){var D,W=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Q=Object(o.c)()._store.getState(),j=Q.user;return(D=j.userInfo)!==null&&D!==void 0&&D.profile_completed?!0:(_.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:W?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){o.d.push("/account/profile/edit")}}),!1)},A=function(){var D,W=Object(o.c)()._store.getState(),Q=W.user;return(D=Q.userInfo)!==null&&D!==void 0&&D.professional_certification?!0:(_.a.confirm({title:"\u63D0\u793A",centered:!0,content:c.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(s.Q)("/account/certification")}}),!1)},E=function(){return Object(i.a)()?!0:(_.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:c.a.createElement("div",{className:"tc",style:{marginLeft:-38}},c.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),c.a.createElement("img",{src:Object(i.t)()?g.a:"".concat(C.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},b=function(D,W){return D?!0:(_.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:c.a.createElement("div",null,c.a.createElement("p",null,W||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),c.a.createElement("div",{style:{marginLeft:"110px"}},c.a.createElement("img",{src:u.a,width:200}),c.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(s.Q)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},v=function(D){var W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",Q=Object(o.c)()._store.getState(),j=Q.shixunsDetail.detail;return(j==null?void 0:j.public)===2||(j==null?void 0:j.public)===1||(j==null?void 0:j.shixun_status)===3?(_.a.info({centered:!0,icon:c.a.createElement(a.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:c.a.createElement("div",{className:"tc",style:{marginLeft:-38}},c.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},c.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(j==null?void 0:j.public)===2?"\u5DF2\u516C\u5F00":(j==null?void 0:j.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",W,"\u3002"),c.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),c.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:t.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(j==null?void 0:j.shixun_status)===2?(_.a.confirm({centered:!0,icon:c.a.createElement(a.a,null),title:"\u63D0\u793A",content:c.a.createElement("div",null,c.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",W,"\u3002"),c.a.createElement("br",null),c.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){_.a.confirm({width:440,centered:!0,icon:c.a.createElement(a.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 Y=Object(L.a)(p.a.mark(function P(){var k;return p.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return M.next=2,D({type:"shixunsDetail/cancelRelease",payload:{id:j==null?void 0:j.identifier}});case 2:k=M.sent,k.status!==401&&(f.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:j==null?void 0:j.identifier}}),D({type:"practiceSetting/getCommonData",payload:{id:j==null?void 0:j.identifier}}));case 4:case"end":return M.stop()}},P)}));function w(){return Y.apply(this,arguments)}return w}()})}}),!0):!1}},Nmxd:function(Re,I){Re.exports="data:image/png;base64,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"},NvD2:function(Re,I,h){"use strict";h.d(I,"a",function(){return r});var S=h("Kwbf");function f(p,d){var c=new Set;return p.forEach(function(o){d.has(o)||c.add(o)}),c}function L(p){var d=p||{},c=d.disabled,o=d.disableCheckbox,i=d.checkable;return!!(c||o)||i===!1}function m(p,d,c,o){for(var i=new Set(p),s=new Set,a=0;a<=c;a+=1){var n=d.get(a)||new Set;n.forEach(function(l){var g=l.key,C=l.node,x=l.children,y=x===void 0?[]:x;i.has(g)&&!o(C)&&y.filter(function(T){return!o(T.node)}).forEach(function(T){i.add(T.key)})})}for(var t=new Set,e=c;e>=0;e-=1){var u=d.get(e)||new Set;u.forEach(function(l){var g=l.parent,C=l.node;if(o(C)||!l.parent||t.has(l.parent.key))return;if(o(l.parent.node)){t.add(g.key);return}var x=!0,y=!1;(g.children||[]).filter(function(T){return!o(T.node)}).forEach(function(T){var A=T.key,E=i.has(A);x&&!E&&(x=!1),!y&&(E||s.has(A))&&(y=!0)}),x&&i.add(g.key),y&&s.add(g.key),t.add(g.key)})}return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(f(s,i))}}function _(p,d,c,o,i){for(var s=new Set(p),a=new Set(d),n=0;n<=o;n+=1){var t=c.get(n)||new Set;t.forEach(function(g){var C=g.key,x=g.node,y=g.children,T=y===void 0?[]:y;!s.has(C)&&!a.has(C)&&!i(x)&&T.filter(function(A){return!i(A.node)}).forEach(function(A){s.delete(A.key)})})}a=new Set;for(var e=new Set,u=o;u>=0;u-=1){var l=c.get(u)||new Set;l.forEach(function(g){var C=g.parent,x=g.node;if(i(x)||!g.parent||e.has(g.parent.key))return;if(i(g.parent.node)){e.add(C.key);return}var y=!0,T=!1;(C.children||[]).filter(function(A){return!i(A.node)}).forEach(function(A){var E=A.key,b=s.has(E);y&&!b&&(y=!1),!T&&(b||a.has(E))&&(T=!0)}),y||s.delete(C.key),T&&a.add(C.key),e.add(C.key)})}return{checkedKeys:Array.from(s),halfCheckedKeys:Array.from(f(a,s))}}function r(p,d,c,o){var i=[],s;o?s=o:s=L;var a=new Set(p.filter(function(u){var l=!!c[u];return l||i.push(u),l})),n=new Map,t=0;Object.keys(c).forEach(function(u){var l=c[u],g=l.level,C=n.get(g);C||(C=new Set,n.set(g,C)),C.add(l),t=Math.max(t,g)}),Object(S.a)(!i.length,"Tree missing follow keys: ".concat(i.slice(0,100).map(function(u){return"'".concat(u,"'")}).join(", ")));var e;return d===!0?e=m(a,n,t,s):e=_(a,d.halfCheckedKeys,n,t,s),e}},OLES:function(Re,I,h){"use strict";var S=h("U8pU"),f=h("VTBJ"),L=h("Ff2n"),m=h("q1tI"),_=h("uciX"),r=h("7ixt"),p=function(a){var n=a.overlay,t=a.prefixCls,e=a.id,u=a.overlayInnerStyle;return m.createElement("div",{className:"".concat(t,"-inner"),id:e,role:"tooltip",style:u},typeof n=="function"?n():n)},d=p,c=function(a,n){var t=a.overlayClassName,e=a.trigger,u=e===void 0?["hover"]:e,l=a.mouseEnterDelay,g=l===void 0?0:l,C=a.mouseLeaveDelay,x=C===void 0?.1:C,y=a.overlayStyle,T=a.prefixCls,A=T===void 0?"rc-tooltip":T,E=a.children,b=a.onVisibleChange,v=a.afterVisibleChange,O=a.transitionName,D=a.animation,W=a.placement,Q=W===void 0?"right":W,j=a.align,Z=j===void 0?{}:j,Y=a.destroyTooltipOnHide,w=Y===void 0?!1:Y,P=a.defaultVisible,k=a.getTooltipContainer,F=a.overlayInnerStyle,M=Object(L.a)(a,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),X=Object(m.useRef)(null);Object(m.useImperativeHandle)(n,function(){return X.current});var te=Object(f.a)({},M);"visible"in a&&(te.popupVisible=a.visible);var ge=function(){var fe=a.arrowContent,re=fe===void 0?null:fe,ie=a.overlay,U=a.id;return[m.createElement("div",{className:"".concat(A,"-arrow"),key:"arrow"},re),m.createElement(d,{key:"content",prefixCls:A,id:U,overlay:ie,overlayInnerStyle:F})]},de=!1,ye=!1;if(typeof w=="boolean")de=w;else if(w&&Object(S.a)(w)==="object"){var z=w.keepParent;de=z===!0,ye=z===!1}return m.createElement(_.a,Object.assign({popupClassName:t,prefixCls:A,popup:ge,action:u,builtinPlacements:r.a,popupPlacement:Q,ref:X,popupAlign:Z,getPopupContainer:k,onPopupVisibleChange:b,afterPopupVisibleChange:v,popupTransitionName:O,popupAnimation:D,defaultPopupVisible:P,destroyPopupOnHide:de,autoDestroy:ye,mouseLeaveDelay:x,popupStyle:y,mouseEnterDelay:g},te),E)},o=Object(m.forwardRef)(c),i=I.a=o},OZM5:function(Re,I,h){"use strict";h.d(I,"b",function(){return o}),h.d(I,"a",function(){return i}),h.d(I,"k",function(){return s}),h.d(I,"h",function(){return a}),h.d(I,"i",function(){return n}),h.d(I,"g",function(){return t}),h.d(I,"c",function(){return e}),h.d(I,"d",function(){return u}),h.d(I,"j",function(){return C}),h.d(I,"e",function(){return x}),h.d(I,"f",function(){return y});var S=h("KQm4"),f=h("U8pU"),L=h("Ff2n"),m=h("q1tI"),_=h.n(m),r=h("Kwbf"),p=h("WaYH"),d=.25,c=2;function o(T,A){var E=T.slice(),b=E.indexOf(A);return b>=0&&E.splice(b,1),E}function i(T,A){var E=T.slice();return E.indexOf(A)===-1&&E.push(A),E}function s(T){return T.split("-")}function a(T,A){return"".concat(T,"-").concat(A)}function n(T){return T&&T.type&&T.type.isTreeNode}function t(T,A){var E=[T],b=A[T];function v(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];O.forEach(function(D){var W=D.key,Q=D.children;E.push(W),v(Q)})}return v(b.children),E}function e(T,A){var E=T.clientY,b=A.selectHandle.getBoundingClientRect(),v=b.top,O=b.bottom,D=b.height,W=Math.max(D*d,c);return E<=v+W?-1:E>=O-W?1:0}function u(T,A){if(!T)return;var E=A.multiple;return E?T.slice():T.length?[T[0]]:T}var l=function(A){return A};function g(T,A){if(!T)return[];var E=A||{},b=E.processProps,v=b===void 0?l:b,O=Array.isArray(T)?T:[T];return O.map(function(D){var W=D.children,Q=Object(L.a)(D,["children"]),j=g(W,A);return _.a.createElement(p.a,Object.assign({},v(Q)),j)})}function C(T){if(!T)return null;var A;if(Array.isArray(T))A={checkedKeys:T,halfCheckedKeys:void 0};else if(Object(f.a)(T)==="object")A={checkedKeys:T.checked||void 0,halfCheckedKeys:T.halfChecked||void 0};else return Object(r.a)(!1,"`checkedKeys` is not an array or an object"),null;return A}function x(T,A){var E=new Set;function b(v){if(E.has(v))return;var O=A[v];if(!O)return;E.add(v);var D=O.parent,W=O.node;if(W.disabled)return;D&&b(D.key)}return(T||[]).forEach(function(v){b(v)}),Object(S.a)(E)}function y(T){var A={};return Object.keys(T).forEach(function(E){(E.startsWith("data-")||E.startsWith("aria-"))&&(A[E]=T[E])}),A}},Ohmc:function(Re,I,h){Re.exports=h.p+"static/certificate.fc32dc1b.jpg"},P2ho:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S={Again:57349,AltLeft:56,AltRight:57400,ArrowDown:57424,ArrowLeft:57419,ArrowRight:57421,ArrowUp:57416,AudioVolumeDown:57390,AudioVolumeMute:57376,AudioVolumeUp:57392,Backquote:41,Backslash:43,Backspace:14,BracketLeft:26,BracketRight:27,BrowserBack:57450,BrowserFavorites:57446,BrowserForward:57449,BrowserHome:57394,BrowserRefresh:57447,BrowserSearch:57445,BrowserStop:57448,CapsLock:58,Comma:51,ContextMenu:57437,ControlLeft:29,ControlRight:57373,Convert:121,Copy:57464,Cut:57404,Delete:57427,Digit0:11,Digit1:2,Digit2:3,Digit3:4,Digit4:5,Digit5:6,Digit6:7,Digit7:8,Digit8:9,Digit9:10,Eject:57469,End:57423,Enter:28,Equal:13,Escape:1,F1:59,F10:68,F11:87,F12:88,F13:93,F14:94,F15:95,F16:85,F17:57347,F18:57463,F19:57348,F2:60,F20:90,F21:116,F22:57465,F23:109,F24:111,F3:61,F4:62,F5:63,F6:64,F7:65,F8:66,F9:67,Find:57409,Help:57461,Hiragana:119,Home:57415,Insert:57426,IntlBackslash:86,IntlRo:115,IntlYen:125,KanaMode:112,Katakana:120,KeyA:30,KeyB:48,KeyC:46,KeyD:32,KeyE:18,KeyF:33,KeyG:34,KeyH:35,KeyI:23,KeyJ:36,KeyK:37,KeyL:38,KeyM:50,KeyN:49,KeyO:24,KeyP:25,KeyQ:16,KeyR:19,KeyS:31,KeyT:20,KeyU:22,KeyV:47,KeyW:17,KeyX:45,KeyY:21,KeyZ:44,Lang3:120,Lang4:119,Lang5:118,LaunchApp1:57451,LaunchApp2:57377,LaunchMail:57452,MediaPlayPause:57378,MediaSelect:57453,MediaStop:57380,MediaTrackNext:57369,MediaTrackPrevious:57360,MetaLeft:57435,MetaRight:57436,Minus:12,NonConvert:123,NumLock:69,Numpad0:82,Numpad1:79,Numpad2:80,Numpad3:81,Numpad4:75,Numpad5:76,Numpad6:77,Numpad7:71,Numpad8:72,Numpad9:73,NumpadAdd:78,NumpadComma:126,NumpadDecimal:83,NumpadDivide:57397,NumpadEnter:57372,NumpadEqual:89,NumpadMultiply:55,NumpadParenLeft:57462,NumpadParenRight:57467,NumpadSubtract:74,Open:100,PageDown:57425,PageUp:57417,Paste:101,Pause:57414,Period:52,Power:57438,PrintScreen:84,Props:57350,Quote:40,ScrollLock:70,Semicolon:39,ShiftLeft:42,ShiftRight:54,Slash:53,Sleep:57439,Space:57,Suspend:57381,Tab:15,Undo:57351,WakeUp:57443};I.default=S},P5Jw:function(Re,I,h){"use strict";var S=h("rHrb"),f=S.CopyToClipboard;f.CopyToClipboard=f,Re.exports=f},QV2g:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=S;function S(){for(var m,_=[],r=0;r<256;r++){m=r;for(var p=0;p<8;p++)m=m&1?3988292384^m>>>1:m>>>1;_[r]=m}return _}var f=S();function L(m,_,r,p){var d=f,c=p+r;m^=-1;for(var o=p;o>>8^d[(m^_[o])&255];return m^-1}},RMFE:function(Re,I){Re.exports="data:image/png;base64,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"},RotF:function(Re,I,h){Re.exports=h("LSTS")},"SA+Z":function(Re,I,h){var S=h("wTVA"),f=h("EbDI"),L=h("ZhPi"),m=h("wkBT");function _(r){return S(r)||f(r)||L(r)||m()}Re.exports=_,Re.exports.__esModule=!0,Re.exports.default=Re.exports},SFBS:function(Re,I,h){},SMhR:function(Re,I){Re.exports="data:image/png;base64,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"},SZEN:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.clientToElement=S;function S(f,L,m){var _=m.getBoundingClientRect(),r={x:0,y:0};return f<_.left?r.x=0:f>=_.right?r.x=_.width-1:r.x=f-_.left,L<_.top?r.y=0:L>=_.bottom?r.y=_.height-1:r.y=L-_.top,r}},SgaC:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(_,r){if(!(_ instanceof r))throw new TypeError("Cannot call a class as a function")}function f(_,r){for(var p=0;p0;){if(i.rQwait("RRE",4+8))return!1;var t=i.rQshiftBytes(4),e=i.rQshift16(),u=i.rQshift16(),l=i.rQshift16(),g=i.rQshift16();s.fillRect(p+e,d+u,l,g,t),this._subrects--}return!0}}]),_}();I.default=m},TGq3:function(Re,I,h){Re.exports=h.p+"static/lockclose.365036e8.svg"},VSMT:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.decodeUTF8=S,I.encodeUTF8=f;function S(L){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;try{return decodeURIComponent(escape(L))}catch(_){if(_ instanceof URIError&&m)return L;throw _}}function f(L){return unescape(encodeURIComponent(L))}},W6BS:function(Re,I){Re.exports="data:image/png;base64,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"},WaYH:function(Re,I,h){"use strict";var S=h("rePB"),f=h("Ff2n"),L=h("VTBJ"),m=h("1OyB"),_=h("vuIU"),r=h("JX7q"),p=h("Ji7U"),d=h("LK+K"),c=h("q1tI"),o=h("TSYQ"),i=h.n(o),s=h("sboe"),a=h("OZM5"),n=function(A){var E=A.prefixCls,b=A.level,v=A.isStart,O=A.isEnd;if(!b)return null;for(var D="".concat(E,"-indent-unit"),W=[],Q=0;QY.length)&&(w=Y.length);for(var P=0,k=new Array(w);P=0)continue;if(!Object.prototype.propertyIsEnumerable.call(Y,k))continue;P[k]=Y[k]}}return P}function b(Y,w){if(Y==null)return{};var P={},k=Object.keys(Y),F,M;for(M=0;M=0)continue;P[F]=Y[F]}return P}var v=0;function O(Y){return+Y.replace("%","")}function D(Y){return Array.isArray(Y)?Y:[Y]}function W(Y,w,P,k){var F=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,M=arguments.length>5?arguments[5]:void 0,X=50-k/2,te=0,ge=-X,de=0,ye=-2*X;switch(M){case"left":te=-X,ge=0,de=2*X,ye=0;break;case"right":te=X,ge=0,de=-2*X,ye=0;break;case"bottom":ge=X,ye=2*X;break;default:}var z="M 50,50 m ".concat(te,",").concat(ge,` a `).concat(X,",").concat(X," 0 1 1 ").concat(de,",").concat(-ye,` - a `).concat(X,",").concat(X," 0 1 1 ").concat(-de,",").concat(ye),ne=Math.PI*2*X,fe={stroke:P,strokeDasharray:"".concat(w/100*(ne-F),"px ").concat(ne,"px"),strokeDashoffset:"-".concat(F/2+Y/100*(ne-F),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:z,pathStyle:fe}}var Q=function(w){var P=w.prefixCls,k=w.strokeWidth,F=w.trailWidth,M=w.gapDegree,X=w.gapPosition,te=w.trailColor,ge=w.strokeLinecap,de=w.style,ye=w.className,z=w.strokeColor,ne=w.percent,fe=E(w,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),re=Object(S.useMemo)(function(){return v+=1,v},[]),ie=W(0,100,te,k,M,X),U=ie.pathString,ee=ie.pathStyle,J=D(ne),le=D(z),Pe=le.find(function(Ie){return Object.prototype.toString.call(Ie)==="[object Object]"}),Ge=r(J),$e=g(Ge,1),nt=$e[0],qe=function(){var Oe=0;return J.map(function(Ce,ue){var N=le[ue]||le[le.length-1],ae=Object.prototype.toString.call(N)==="[object Object]"?"url(#".concat(P,"-gradient-").concat(re,")"):"",K=W(Oe,Ce,N,k,M,X);return Oe+=Ce,f.a.createElement("path",{key:ue,className:"".concat(P,"-circle-path"),d:K.pathString,stroke:ae,strokeLinecap:ge,strokeWidth:k,opacity:Ce===0?0:1,fillOpacity:"0",style:K.pathStyle,ref:nt[ue]})})};return f.a.createElement("svg",l({className:m()("".concat(P,"-circle"),ye),viewBox:"0 0 100 100",style:de},fe),Pe&&f.a.createElement("defs",null,f.a.createElement("linearGradient",{id:"".concat(P,"-gradient-").concat(re),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Pe).sort(function(Ie,Oe){return O(Ie)-O(Oe)}).map(function(Ie,Oe){return f.a.createElement("stop",{key:Oe,offset:Ie,stopColor:Pe[Ie]})}))),f.a.createElement("path",{className:"".concat(P,"-circle-trail"),d:U,stroke:te,strokeLinecap:ge,strokeWidth:F||k,fillOpacity:"0",style:ee}),qe().reverse())};Q.defaultProps=_;var j=Q,Z={Line:u,Circle:j}},hW8S:function(Re,I,h){"use strict";h.d(I,"a",function(){return m}),h.d(I,"c",function(){return _}),h.d(I,"b",function(){return r});var S=h("VTBJ"),f=h("Ff2n"),L=h("Kwbf"),m="RC_TABLE_INTERNAL_COL_DEFINE";function _(p){var d=p.expandable,c=Object(f.a)(p,["expandable"]);return"expandable"in p?Object(S.a)(Object(S.a)({},c),d):c}function r(p){return Object.keys(p).reduce(function(d,c){return(c.substr(0,5)==="data-"||c.substr(0,5)==="aria-")&&(d[c]=p[c]),d},{})}},hXwI:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(_,r){if(!(_ instanceof r))throw new TypeError("Cannot call a class as a function")}function f(_,r){for(var p=0;p>>3]&1<>>10,this.keys[M]|=(te&4032)>>>6,++M,this.keys[M]=(X&258048)<<12,this.keys[M]|=(X&63)<<16,this.keys[M]|=(te&258048)>>>4,this.keys[M]|=te&63,++M}}return L(y,[{key:"enc8",value:function(A){var E=A.slice(),b=0,v,O,D;v=E[b++]<<24|E[b++]<<16|E[b++]<<8|E[b++],O=E[b++]<<24|E[b++]<<16|E[b++]<<8|E[b++],D=(v>>>4^O)&252645135,O^=D,v^=D<<4,D=(v>>>16^O)&65535,O^=D,v^=D<<16,D=(O>>>2^v)&858993459,v^=D,O^=D<<2,D=(O>>>8^v)&16711935,v^=D,O^=D<<8,O=O<<1|O>>>31&1,D=(v^O)&2863311530,v^=D,O^=D,v=v<<1|v>>>31&1;for(var W=0,Q=0;W<8;++W){D=O<<28|O>>>4,D^=this.keys[Q++];var j=g[D&63];j|=u[D>>>8&63],j|=t[D>>>16&63],j|=a[D>>>24&63],D=O^this.keys[Q++],j|=C[D&63],j|=l[D>>>8&63],j|=e[D>>>16&63],j|=n[D>>>24&63],v^=j,D=v<<28|v>>>4,D^=this.keys[Q++],j=g[D&63],j|=u[D>>>8&63],j|=t[D>>>16&63],j|=a[D>>>24&63],D=v^this.keys[Q++],j|=C[D&63],j|=l[D>>>8&63],j|=e[D>>>16&63],j|=n[D>>>24&63],O^=j}for(O=O<<31|O>>>1,D=(v^O)&2863311530,v^=D,O^=D,v=v<<31|v>>>1,D=(v>>>8^O)&16711935,O^=D,v^=D<<8,D=(v>>>2^O)&858993459,O^=D,v^=D<<2,D=(O>>>16^v)&65535,v^=D,O^=D<<16,D=(O>>>4^v)&252645135,v^=D,O^=D<<4,D=[O,v],b=0;b<8;b++)E[b]=(D[b>>>2]>>>8*(3-b%4))%256,E[b]<0&&(E[b]+=256);return E}},{key:"encrypt",value:function(A){return this.enc8(A.slice(0,8)).concat(this.enc8(A.slice(8,16)))}}]),y}();I.default=x},ji0R:function(Re,I,h){Re.exports=h.p+"static/douyu.3e6df9ee.jpg"},ju9d:function(Re,I,h){"use strict";var S=h("g9YV"),f=h("wCAj"),L=h("miYZ"),m=h("tsqr"),_=h("5Dmo"),r=h("3S7+"),p=h("sRBo"),d=h("kaz8"),c=h("oBTY"),o=h("9og8"),i=h("tJVT"),s=h("k1fw"),a=h("+L6B"),n=h("2/Rp"),t=h("O3gP"),e=h("lrIw"),u=h("y8nQ"),l=h("Vl3Y"),g=h("5NDa"),C=h("5rEg"),x=h("WmNS"),y=h.n(x),T=h("q1tI"),A=h.n(T),E=h("55Ip"),b=h("wd/R"),v=h.n(b),O=h("RotF"),D=h.n(O),W=h("E7E6"),Q=h.n(W),j=h("oUNq"),Z=[];function Y(F){var M=F.onSearch,X=F.schools;return A.a.createElement(l.a,{layout:"inline",onFinish:M,initialValues:{keyword:"",school_name:""},className:"search-form"},A.a.createElement(l.a.Item,{label:"\u59D3\u540D",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u59D3\u540D"}]},A.a.createElement(C.a,{allowClear:!0,style:{width:370},size:"large"})),A.a.createElement(l.a.Item,{label:"\u5355\u4F4D",name:"school_name"},A.a.createElement(e.a,{options:X,style:{width:400},size:"large",showSearch:!0,filterOption:function(ge,de){return de.value.toUpperCase().indexOf(ge.toUpperCase())!==-1},placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),A.a.createElement(l.a.Item,null,A.a.createElement(n.a,{type:"primary",htmlType:"submit"},"\u641C\u7D22")))}var w;(function(F){F[F.INITDATA=0]="INITDATA",F[F.INITSCHOOLS=1]="INITSCHOOLS",F[F.SHOWLOADING=2]="SHOWLOADING",F[F.SELECTEDIDS=3]="SELECTEDIDS",F[F.SETQUERY=4]="SETQUERY",F[F.SETPAGE=5]="SETPAGE"})(w||(w={}));function P(F,M){switch(M.type){case w.INITDATA:return Object(s.a)(Object(s.a)({},F),M.payload);case w.SETQUERY:return Object(s.a)(Object(s.a)({},F),M.payload);case w.SETPAGE:return Object(s.a)(Object(s.a)({},F),{},{page:M.payload,reload:!1});case w.SHOWLOADING:return Object(s.a)(Object(s.a)({},F),{},{loading:M.payload});case w.INITSCHOOLS:return Object(s.a)(Object(s.a)({},F),{},{schools:M.payload});case w.SELECTEDIDS:return Object(s.a)(Object(s.a)({},F),{},{selectedIds:M.payload});default:throw new Error}}var k={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};I.a=function(F){var M=F.onSelect,X=F.onCancel,te=F.container_id,ge=F.container_type,de=Object(T.useReducer)(P,k),ye=Object(i.a)(de,2),z=ye[0],ne=ye[1],fe=z.data,re=z.schools,ie=z.loading,U=z.selectedIds,ee=z.page,J=z.count,le=z.query,Pe=z.reload;Object(T.useEffect)(function(){function Ce(){return ue.apply(this,arguments)}function ue(){return ue=Object(o.a)(y.a.mark(function N(){var ae,K,_e;return y.a.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return pe.next=2,Object(j.wb)(Object(s.a)(Object(s.a)({},le),{},{page:ee,container_type:ge,container_id:te}));case 2:ae=pe.sent,K=ae.users,_e=ae.user_count,ne({type:w.INITDATA,payload:{data:Pe?K:[].concat(Object(c.a)(fe),Object(c.a)(K)),count:_e}});case 6:case"end":return pe.stop()}},N)})),ue.apply(this,arguments)}le&&Ce()},[ee,le,Pe,te,ge]),Object(T.useEffect)(function(){function Ce(){return ue.apply(this,arguments)}function ue(){return ue=Object(o.a)(y.a.mark(function N(){var ae,K;return y.a.wrap(function(et){for(;;)switch(et.prev=et.next){case 0:return et.next=2,Object(j.kb)({});case 2:ae=et.sent,K=ae.school_names,ne({type:w.INITSCHOOLS,payload:K.map(function(pe){return{value:pe}})});case 5:case"end":return et.stop()}},N)})),ue.apply(this,arguments)}Ce()},[]);var Ge=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(ue,N){return A.a.createElement(d.a,{value:N.numid,checked:U.includes(N.numid),disabled:!!ue})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:function(ue,N){return A.a.createElement(r.a,{placement:"bottom",title:ue},A.a.createElement(E.a,{className:"bold c-black",to:"/users/".concat(N.login),target:"_blank"},ue||"--"))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(ue){return A.a.createElement(r.a,{placement:"bottom",title:ue},A.a.createElement("span",null,ue||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(ue){return A.a.createElement(r.a,{placement:"bottom",title:ue},A.a.createElement("span",null,ue||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(ue){return A.a.createElement(r.a,{placement:"bottom",title:ue},A.a.createElement("span",null,ue||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(ue){return A.a.createElement(r.a,{placement:"bottom",title:ue},A.a.createElement("span",null,ue||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(ue){return A.a.createElement(r.a,{placement:"bottom",title:ue},A.a.createElement("span",null,ue||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:function(ue){return ue?"\u662F":"\u5426"}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(ue){return A.a.createElement(r.a,{placement:"bottom",title:ue},A.a.createElement("span",null,v()(ue).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(ue){if(ue===1)return A.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];function $e(Ce){ne({type:w.SETQUERY,payload:{page:1,reload:!0,query:Ce}})}function nt(Ce){ne({type:w.SETPAGE,payload:Ce})}function qe(Ce){var ue=U.indexOf(Ce);ue>=0?U.splice(ue,1):U.push(Ce),ne({type:w.SELECTEDIDS,payload:Object(c.a)(U)})}function Ie(){U.length===0?m.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(M(U,te),ne({type:w.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}var Oe=J>ee*10;return A.a.createElement("div",{className:"select-user-container"},A.a.createElement(Y,{onSearch:$e,schools:re}),le?A.a.createElement(A.a.Fragment,null,A.a.createElement("div",{className:"flexd-table-header mt20"},A.a.createElement(f.a,{pagination:!1,dataSource:Z,columns:Ge})),A.a.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},A.a.createElement(D.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:nt,hasMore:Oe,useWindow:!1},A.a.createElement(f.a,{loading:ie,showHeader:!1,pagination:!1,dataSource:fe,columns:Ge,onRow:function(ue){return{onClick:function(ae){ue.added!==1&&qe(ue.numid)}}}}))),A.a.createElement("div",{className:"flex-container flex-end"},A.a.createElement(n.a,{type:"ghost",style:{marginRight:10},onClick:X},"\u53D6\u6D88"),A.a.createElement(n.a,{type:"primary",onClick:Ie},"\u786E\u5B9A"))):A.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},A.a.createElement("img",{src:Q.a,width:"100",alt:""}),A.a.createElement("br",null),A.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},k3GJ:function(Re,I,h){"use strict";h.d(I,"a",function(){return Uo});var S=h("rePB"),f=h("ODXe"),L=h("Ff2n"),m=h("VTBJ"),_=h("q1tI"),r=h("TSYQ"),p=h.n(r),d=h("Zm9Q"),c=h("6cGi"),o=h("KQm4"),i=h("xEkU"),s=h.n(i),a=h("t23M");function n(ce){var ke=Object(_.useRef)(),Ke=Object(_.useRef)(!1);function be(){for(var H=arguments.length,oe=new Array(H),G=0;GYe&&(dt=Ye-ut),Object(_.useMemo)(function(){if(!oe.length)return[0,0];for(var _t=oe.length,Nt=_t,tn=0;tn<_t;tn+=1){var zt=ce.get(oe[tn].key)||x;if(zt[Fe]+zt[xe]>je+dt){Nt=tn-1;break}}for(var ln=0,on=_t-1;on>=0;on-=1){var nn=ce.get(oe[on].key)||x;if(nn[Fe]1&&arguments[1]!==void 0?arguments[1]:!1,be=ke&&typeof ke.getBoundingClientRect=="function"&&ke.getBoundingClientRect().width;if(be){if(Ke){var H=getComputedStyle(ke),oe=H.marginLeft,G=H.marginRight;be+=+oe.replace("px","")+ +G.replace("px","")}be=+be.toFixed(6)}return be||0},Oe=function(ke,Ke,be){ke&&Object(Y.a)(ke.style)==="object"&&(ke.style[Ke]=be)},Ce=function(){return J.any},ue=h("bdgK"),N=h("i8i4"),ae=h.n(N),K=h("wgJM"),_e=h("l4aY"),et=h("m+aA"),pe=h("c+Xe"),Xe=h("zT1h"),tt=h("QC+M");function V(ce,ke,Ke){return Ke?ce[0]===ke[0]:ce[0]===ke[0]&&ce[1]===ke[1]}function Be(ce,ke,Ke){var be=ce[ke]||{};return Object(m.a)(Object(m.a)({},be),Ke)}function Se(ce,ke,Ke,be){for(var H=Ke.points,oe=Object.keys(ce),G=0;G1&&arguments[1]!==void 0?arguments[1]:2;ke();var oe=Object(K.a)(function(){H<=1?be({isCanceled:function(){return oe!==ce.current}}):Ke(be,H-1)});ce.current=oe}return _.useEffect(function(){return function(){ke()}},[]),[Ke,ke]},Rt=[He,ot,st,ze],Bt=!1,Xt=!0;function Ft(ce){return ce===st||ce===ze}var Qt=function(ce,ke){var Ke=_.useState(Ze),be=Object(f.a)(Ke,2),H=be[0],oe=be[1],G=pt(),ve=Object(f.a)(G,2),xe=ve[0],Fe=ve[1];function je(){oe(He)}return vt(function(){if(H!==Ze&&H!==ze){var Ye=Rt.indexOf(H),at=Rt[Ye+1],ut=ke(H);ut===Bt?oe(at):xe(function(dt){function _t(){if(dt.isCanceled())return;oe(at)}ut===!0?_t():Promise.resolve(ut).then(_t)})}},[ce,H]),_.useEffect(function(){return function(){Fe()}},[]),[je,H]},pn=function(ce){var ke=Object(_.useRef)(),Ke=Object(_.useRef)(ce);Ke.current=ce;var be=_.useCallback(function(G){Ke.current(G)},[]);function H(G){G&&(G.removeEventListener(Ae,be),G.removeEventListener(Ee,be))}function oe(G){ke.current&&ke.current!==G&&H(ke.current),G&&G!==ke.current&&(G.addEventListener(Ae,be),G.addEventListener(Ee,be),ke.current=G)}return _.useEffect(function(){return function(){H(ke.current)}},[]),[oe,H]};function Pn(ce,ke,Ke,be){var H=be.motionEnter,oe=H===void 0?!0:H,G=be.motionAppear,ve=G===void 0?!0:G,xe=be.motionLeave,Fe=xe===void 0?!0:xe,je=be.motionDeadline,Ye=be.motionLeaveImmediately,at=be.onAppearPrepare,ut=be.onEnterPrepare,dt=be.onLeavePrepare,_t=be.onAppearStart,Nt=be.onEnterStart,tn=be.onLeaveStart,zt=be.onAppearActive,ln=be.onEnterActive,on=be.onLeaveActive,nn=be.onAppearEnd,Jt=be.onEnterEnd,Cn=be.onLeaveEnd,un=be.onVisibleChanged,$n=it(),Mn=Object(f.a)($n,2),It=Mn[0],kt=Mn[1],mn=it(Qe),vn=Object(f.a)(mn,2),Tt=vn[0],xn=vn[1],Gn=it(null),Sn=Object(f.a)(Gn,2),jn=Sn[0],aa=Sn[1],Oa=Object(_.useRef)(!1),Ha=Object(_.useRef)(null),ca=Object(_.useRef)(!1),Wa=Object(_.useRef)(null);function hr(){var Lt=Ke();return Lt||Wa.current}var me=Object(_.useRef)(!1);function Je(Lt){var wt=hr();if(Lt&&!Lt.deadline&&Lt.target!==wt)return;var Ut;Tt===Te&&me.current?Ut=nn==null?void 0:nn(wt,Lt):Tt===$&&me.current?Ut=Jt==null?void 0:Jt(wt,Lt):Tt===he&&me.current&&(Ut=Cn==null?void 0:Cn(wt,Lt)),Ut!==!1&&!ca.current&&(xn(Qe),aa(null))}var mt=pn(Je),ht=Object(f.a)(mt,1),Ct=ht[0],xt=_.useMemo(function(){var Lt,wt,Ut;switch(Tt){case"appear":return Lt={},Object(S.a)(Lt,He,at),Object(S.a)(Lt,ot,_t),Object(S.a)(Lt,st,zt),Lt;case"enter":return wt={},Object(S.a)(wt,He,ut),Object(S.a)(wt,ot,Nt),Object(S.a)(wt,st,ln),wt;case"leave":return Ut={},Object(S.a)(Ut,He,dt),Object(S.a)(Ut,ot,tn),Object(S.a)(Ut,st,on),Ut;default:return{}}},[Tt]),Vt=Qt(Tt,function(Lt){if(Lt===He){var wt=xt[He];return wt?wt(hr()):Bt}if(gt in xt){var Ut;aa(((Ut=xt[gt])===null||Ut===void 0?void 0:Ut.call(xt,hr(),null))||null)}return gt===st&&(Ct(hr()),je>0&&(clearTimeout(Ha.current),Ha.current=setTimeout(function(){Je({deadline:!0})},je))),Xt}),St=Object(f.a)(Vt,2),hn=St[0],gt=St[1],ft=Ft(gt);me.current=ft,vt(function(){kt(ke);var Lt=Oa.current;if(Oa.current=!0,!ce)return;var wt;!Lt&&ke&&ve&&(wt=Te),Lt&&ke&&oe&&(wt=$),(Lt&&!ke&&Fe||!Lt&&Ye&&!ke&&Fe)&&(wt=he),wt&&(xn(wt),hn())},[ke]),Object(_.useEffect)(function(){(Tt===Te&&!ve||Tt===$&&!oe||Tt===he&&!Fe)&&xn(Qe)},[ve,oe,Fe]),Object(_.useEffect)(function(){return function(){clearTimeout(Ha.current),ca.current=!0}},[]),Object(_.useEffect)(function(){It!==void 0&&Tt===Qe&&(un==null||un(It))},[It,Tt]);var Ht=jn;return xt[He]&>===ot&&(Ht=Object(m.a)({transition:"none"},Ht)),[Tt,gt,Ht,It!=null?It:ke]}var na=function(ce){Object(v.a)(Ke,ce);var ke=Object(O.a)(Ke);function Ke(){return Object(A.a)(this,Ke),ke.apply(this,arguments)}return Object(E.a)(Ke,[{key:"render",value:function(){return this.props.children}}]),Ke}(_.Component),Ot=na;function dn(ce){var ke=ce;Object(Y.a)(ce)==="object"&&(ke=ce.transitionSupport);function Ke(H){return!!(H.motionName&&ke)}var be=_.forwardRef(function(H,oe){var G=H.visible,ve=G===void 0?!0:G,xe=H.removeOnLeave,Fe=xe===void 0?!0:xe,je=H.forceRender,Ye=H.children,at=H.motionName,ut=H.leavedClassName,dt=H.eventProps,_t=Ke(H),Nt=Object(_.useRef)(),tn=Object(_.useRef)();function zt(){try{return Object(et.a)(Nt.current||tn.current)}catch(xn){return null}}var ln=Pn(_t,ve,zt,H),on=Object(f.a)(ln,4),nn=on[0],Jt=on[1],Cn=on[2],un=on[3],$n=_.useRef(un);un&&($n.current=!0);var Mn=Object(_.useRef)(oe);Mn.current=oe;var It=_.useCallback(function(xn){Nt.current=xn,Object(pe.b)(Mn.current,xn)},[]),kt,mn=Object(m.a)(Object(m.a)({},dt),{},{visible:ve});if(!Ye)kt=null;else if(nn===Qe||!Ke(H))un?kt=Ye(Object(m.a)({},mn),It):!Fe&&$n.current?kt=Ye(Object(m.a)(Object(m.a)({},mn),{},{className:ut}),It):je?kt=Ye(Object(m.a)(Object(m.a)({},mn),{},{style:{display:"none"}}),It):kt=null;else{var vn,Tt;Jt===He?Tt="prepare":Ft(Jt)?Tt="active":Jt===ot&&(Tt="start"),kt=Ye(Object(m.a)(Object(m.a)({},mn),{},{className:p()(Ve(at,nn),(vn={},Object(S.a)(vn,Ve(at,"".concat(nn,"-").concat(Tt)),Tt),Object(S.a)(vn,at,typeof at=="string"),vn)),style:Cn}),It)}return _.createElement(Ot,{ref:tn},kt)});return be.displayName="CSSMotion",be}var Rn=dn(q),Yn="add",On="keep",Wn="remove",jt="removed";function qn(ce){var ke;return ce&&Object(Y.a)(ce)==="object"&&"key"in ce?ke=ce:ke={key:ce},Object(m.a)(Object(m.a)({},ke),{},{key:String(ke.key)})}function wa(){var ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return ce.map(qn)}function zn(){var ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ke=[],be=0,H=ke.length,oe=wa(ce),G=wa(ke);oe.forEach(function(Fe){for(var je=!1,Ye=be;Ye1});return xe.forEach(function(Fe){Ke=Ke.filter(function(je){var Ye=je.key,at=je.status;return Ye!==Fe||at!==Wn}),Ke.forEach(function(je){je.key===Fe&&(je.status=On)})}),Ke}var Jn=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function ua(ce){var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Rn,Ke=function(be){Object(v.a)(oe,be);var H=Object(O.a)(oe);function oe(){var G;return Object(A.a)(this,oe),G=H.apply(this,arguments),G.state={keyEntities:[]},G.removeKey=function(ve){G.setState(function(xe){var Fe=xe.keyEntities;return{keyEntities:Fe.map(function(je){return je.key!==ve?je:Object(m.a)(Object(m.a)({},je),{},{status:jt})})}})},G}return Object(E.a)(oe,[{key:"render",value:function(){var ve=this,xe=this.state.keyEntities,Fe=this.props,je=Fe.component,Ye=Fe.children,at=Fe.onVisibleChanged,ut=Object(L.a)(Fe,["component","children","onVisibleChanged"]),dt=je||_.Fragment,_t={};return Jn.forEach(function(Nt){_t[Nt]=ut[Nt],delete ut[Nt]}),delete ut.keys,_.createElement(dt,ut,xe.map(function(Nt){var tn=Nt.status,zt=Object(L.a)(Nt,["status"]),ln=tn===Yn||tn===On;return _.createElement(ke,Object(T.a)({},_t,{key:zt.key,visible:ln,eventProps:zt,onVisibleChanged:function(nn){at==null||at(nn,{key:zt.key}),nn||ve.removeKey(zt.key)}}),Ye)}))}}],[{key:"getDerivedStateFromProps",value:function(ve,xe){var Fe=ve.keys,je=xe.keyEntities,Ye=wa(Fe),at=zn(je,Ye);return{keyEntities:at.filter(function(ut){var dt=je.find(function(_t){var Nt=_t.key;return ut.key===Nt});return!(dt&&dt.status===jt&&ut.status===Wn)})}}}]),oe}(_.Component);return Ke.defaultProps={component:"div"},Ke}var Tn=ua(q),ga=Rn;function ka(ce){var ke=ce.prefixCls,Ke=ce.motion,be=ce.animation,H=ce.transitionName;return Ke||(be?{motionName:"".concat(ke,"-").concat(be)}:H?{motionName:H}:null)}function cr(ce){var ke=ce.prefixCls,Ke=ce.visible,be=ce.zIndex,H=ce.mask,oe=ce.maskMotion,G=ce.maskAnimation,ve=ce.maskTransitionName;if(!H)return null;var xe={};return(oe||ve||G)&&(xe=Object(m.a)({motionAppear:!0},ka({motion:oe,prefixCls:ke,transitionName:ve,animation:G}))),_.createElement(ga,Object(T.a)({},xe,{visible:Ke,removeOnLeave:!0}),function(Fe){var je=Fe.className;return _.createElement("div",{style:{zIndex:be},className:p()("".concat(ke,"-mask"),je)})})}var qa=h("9mu1"),Va=h("o0o1"),dr=h.n(Va),Ga=h("HaE+"),Sr=["measure","align",null,"motion"],Nn=function(ce,ke){var Ke=Object(_.useState)(null),be=Object(f.a)(Ke,2),H=be[0],oe=be[1],G=Object(_.useRef)(),ve=Object(_.useRef)(!1);function xe(Ye){ve.current||oe(Ye)}function Fe(){K.a.cancel(G.current)}function je(Ye){Fe(),G.current=Object(K.a)(function(){xe(function(at){switch(H){case"align":return"motion";case"motion":return"stable";default:}return at}),Ye==null||Ye()})}return Object(_.useEffect)(function(){xe("measure")},[ce]),Object(_.useEffect)(function(){switch(H){case"measure":ke();break;default:}H&&(G.current=Object(K.a)(Object(Ga.a)(dr.a.mark(function Ye(){var at,ut;return dr.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:at=Sr.indexOf(H),ut=Sr[at+1],ut&&at!==-1&&xe(ut);case 3:case"end":return _t.stop()}},Ye)}))))},[H]),Object(_.useEffect)(function(){return function(){ve.current=!0,Fe()}},[]),[H,je]},Gr=function(ce){var ke=_.useState({width:0,height:0}),Ke=Object(f.a)(ke,2),be=Ke[0],H=Ke[1];function oe(ve){H({width:ve.offsetWidth,height:ve.offsetHeight})}var G=_.useMemo(function(){var ve={};if(ce){var xe=be.width,Fe=be.height;ce.indexOf("height")!==-1&&Fe?ve.height=Fe:ce.indexOf("minHeight")!==-1&&Fe&&(ve.minHeight=Fe),ce.indexOf("width")!==-1&&xe?ve.width=xe:ce.indexOf("minWidth")!==-1&&xe&&(ve.minWidth=xe)}return ve},[ce,be]);return[G,oe]},Qr=_.forwardRef(function(ce,ke){var Ke=ce.visible,be=ce.prefixCls,H=ce.className,oe=ce.style,G=ce.children,ve=ce.zIndex,xe=ce.stretch,Fe=ce.destroyPopupOnHide,je=ce.forceRender,Ye=ce.align,at=ce.point,ut=ce.getRootDomNode,dt=ce.getClassNameFromAlign,_t=ce.onAlign,Nt=ce.onMouseEnter,tn=ce.onMouseLeave,zt=ce.onMouseDown,ln=ce.onTouchStart,on=Object(_.useRef)(),nn=Object(_.useRef)(),Jt=Object(_.useState)(),Cn=Object(f.a)(Jt,2),un=Cn[0],$n=Cn[1],Mn=Gr(xe),It=Object(f.a)(Mn,2),kt=It[0],mn=It[1];function vn(){xe&&mn(ut())}var Tt=Nn(Ke,vn),xn=Object(f.a)(Tt,2),Gn=xn[0],Sn=xn[1],jn=Object(_.useRef)();function aa(){return at||ut}function Oa(){var mt;(mt=on.current)===null||mt===void 0||mt.forceAlign()}function Ha(mt,ht){var Ct=dt(ht);un!==Ct&&$n(Ct),Gn==="align"&&(un!==Ct?Promise.resolve().then(function(){Oa()}):Sn(function(){var xt;(xt=jn.current)===null||xt===void 0||xt.call(jn)}),_t==null||_t(mt,ht))}var ca=Object(m.a)({},ka(ce));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(mt){var ht=ca[mt];ca[mt]=function(Ct,xt){return Sn(),ht==null?void 0:ht(Ct,xt)}});function Wa(){return new Promise(function(mt){jn.current=mt})}_.useEffect(function(){!ca.motionName&&Gn==="motion"&&Sn()},[ca.motionName,Gn]),_.useImperativeHandle(ke,function(){return{forceAlign:Oa,getElement:function(){return nn.current}}});var hr=Object(m.a)(Object(m.a)({},kt),{},{zIndex:ve,opacity:Gn==="motion"||Gn==="stable"||!Ke?void 0:0,pointerEvents:Gn==="stable"?void 0:"none"},oe),me=!0;(Ye==null?void 0:Ye.points)&&(Gn==="align"||Gn==="stable")&&(me=!1);var Je=G;return _.Children.count(G)>1&&(Je=_.createElement("div",{className:"".concat(be,"-content")},G)),_.createElement(ga,Object(T.a)({visible:Ke,ref:nn,leavedClassName:"".concat(be,"-hidden")},ca,{onAppearPrepare:Wa,onEnterPrepare:Wa,removeOnLeave:Fe,forceRender:je}),function(mt,ht){var Ct=mt.className,xt=mt.style,Vt=p()(be,H,un,Ct);return _.createElement(qa.a,{target:aa(),key:"popup",ref:on,monitorWindowResize:!0,disabled:me,align:Ye,onAlign:Ha},_.createElement("div",{ref:ht,className:Vt,onMouseEnter:Nt,onMouseLeave:tn,onMouseDownCapture:zt,onTouchStartCapture:ln,style:Object(m.a)(Object(m.a)({},xt),hr)},Je))})});Qr.displayName="PopupInner";var yo=Qr,Qa=_.forwardRef(function(ce,ke){var Ke=ce.prefixCls,be=ce.visible,H=ce.zIndex,oe=ce.children,G=ce.mobile;G=G===void 0?{}:G;var ve=G.popupClassName,xe=G.popupStyle,Fe=G.popupMotion,je=Fe===void 0?{}:Fe,Ye=G.popupRender,at=_.useRef();_.useImperativeHandle(ke,function(){return{forceAlign:function(){},getElement:function(){return at.current}}});var ut=Object(m.a)({zIndex:H},xe),dt=oe;return _.Children.count(oe)>1&&(dt=_.createElement("div",{className:"".concat(Ke,"-content")},oe)),Ye&&(dt=Ye(dt)),_.createElement(ga,Object(T.a)({visible:be,ref:at,removeOnLeave:!0},je),function(_t,Nt){var tn=_t.className,zt=_t.style,ln=p()(Ke,ve,tn);return _.createElement("div",{ref:Nt,className:ln,style:Object(m.a)(Object(m.a)({},zt),ut)},dt)})});Qa.displayName="MobilePopupInner";var Nr=Qa,ro=["visible","mobile"],oo=_.forwardRef(function(ce,ke){var Ke=ce.visible,be=ce.mobile,H=Object(L.a)(ce,ro),oe=Object(_.useState)(Ke),G=Object(f.a)(oe,2),ve=G[0],xe=G[1],Fe=Object(_.useState)(!1),je=Object(f.a)(Fe,2),Ye=je[0],at=je[1],ut=Object(m.a)(Object(m.a)({},H),{},{visible:ve});Object(_.useEffect)(function(){xe(Ke),Ke&&be&&at(Le())},[Ke,be]);var dt=Ye?_.createElement(Nr,Object(T.a)({},ut,{mobile:be,ref:ke})):_.createElement(yo,Object(T.a)({},ut,{ref:ke}));return _.createElement("div",null,_.createElement(cr,ut),dt)});oo.displayName="Popup";var Eo=oo,io=_.createContext(null),jr=io;function Ur(){}function Co(){return""}function xo(ce){return ce?ce.ownerDocument:window.document}var so=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Do(ce){var ke=function(Ke){Object(v.a)(H,Ke);var be=Object(O.a)(H);function H(oe){var G;Object(A.a)(this,H),G=be.call(this,oe),G.popupRef=_.createRef(),G.triggerRef=_.createRef(),G.attachId=void 0,G.clickOutsideHandler=void 0,G.touchOutsideHandler=void 0,G.contextMenuOutsideHandler1=void 0,G.contextMenuOutsideHandler2=void 0,G.mouseDownTimeout=void 0,G.focusTime=void 0,G.preClickTime=void 0,G.preTouchTime=void 0,G.delayTimer=void 0,G.hasPopupMouseDown=void 0,G.onMouseEnter=function(xe){var Fe=G.props.mouseEnterDelay;G.fireEvents("onMouseEnter",xe),G.delaySetPopupVisible(!0,Fe,Fe?null:xe)},G.onMouseMove=function(xe){G.fireEvents("onMouseMove",xe),G.setPoint(xe)},G.onMouseLeave=function(xe){G.fireEvents("onMouseLeave",xe),G.delaySetPopupVisible(!1,G.props.mouseLeaveDelay)},G.onPopupMouseEnter=function(){G.clearDelayTimer()},G.onPopupMouseLeave=function(xe){var Fe;if(xe.relatedTarget&&!xe.relatedTarget.setTimeout&&Object(_e.a)((Fe=G.popupRef.current)===null||Fe===void 0?void 0:Fe.getElement(),xe.relatedTarget))return;G.delaySetPopupVisible(!1,G.props.mouseLeaveDelay)},G.onFocus=function(xe){G.fireEvents("onFocus",xe),G.clearDelayTimer(),G.isFocusToShow()&&(G.focusTime=Date.now(),G.delaySetPopupVisible(!0,G.props.focusDelay))},G.onMouseDown=function(xe){G.fireEvents("onMouseDown",xe),G.preClickTime=Date.now()},G.onTouchStart=function(xe){G.fireEvents("onTouchStart",xe),G.preTouchTime=Date.now()},G.onBlur=function(xe){G.fireEvents("onBlur",xe),G.clearDelayTimer(),G.isBlurToHide()&&G.delaySetPopupVisible(!1,G.props.blurDelay)},G.onContextMenu=function(xe){xe.preventDefault(),G.fireEvents("onContextMenu",xe),G.setPopupVisible(!0,xe)},G.onContextMenuClose=function(){G.isContextMenuToShow()&&G.close()},G.onClick=function(xe){if(G.fireEvents("onClick",xe),G.focusTime){var Fe;if(G.preClickTime&&G.preTouchTime?Fe=Math.min(G.preClickTime,G.preTouchTime):G.preClickTime?Fe=G.preClickTime:G.preTouchTime&&(Fe=G.preTouchTime),Math.abs(Fe-G.focusTime)<20)return;G.focusTime=0}G.preClickTime=0,G.preTouchTime=0,G.isClickToShow()&&(G.isClickToHide()||G.isBlurToHide())&&xe&&xe.preventDefault&&xe.preventDefault();var je=!G.state.popupVisible;(G.isClickToHide()&&!je||je&&G.isClickToShow())&&G.setPopupVisible(!G.state.popupVisible,xe)},G.onPopupMouseDown=function(){if(G.hasPopupMouseDown=!0,clearTimeout(G.mouseDownTimeout),G.mouseDownTimeout=window.setTimeout(function(){G.hasPopupMouseDown=!1},0),G.context){var xe;(xe=G.context).onPopupMouseDown.apply(xe,arguments)}},G.onDocumentClick=function(xe){if(G.props.mask&&!G.props.maskClosable)return;var Fe=xe.target,je=G.getRootDomNode(),Ye=G.getPopupDomNode();(!Object(_e.a)(je,Fe)||G.isContextMenuOnly())&&!Object(_e.a)(Ye,Fe)&&!G.hasPopupMouseDown&&G.close()},G.getRootDomNode=function(){var xe=G.props.getTriggerDOMNode;if(xe)return xe(G.triggerRef.current);try{var Fe=Object(et.a)(G.triggerRef.current);if(Fe)return Fe}catch(je){}return ae.a.findDOMNode(Object(b.a)(G))},G.getPopupClassNameFromAlign=function(xe){var Fe=[],je=G.props,Ye=je.popupPlacement,at=je.builtinPlacements,ut=je.prefixCls,dt=je.alignPoint,_t=je.getPopupClassNameFromAlign;return Ye&&at&&Fe.push(Se(at,ut,xe,dt)),_t&&Fe.push(_t(xe)),Fe.join(" ")},G.getComponent=function(){var xe=G.props,Fe=xe.prefixCls,je=xe.destroyPopupOnHide,Ye=xe.popupClassName,at=xe.onPopupAlign,ut=xe.popupMotion,dt=xe.popupAnimation,_t=xe.popupTransitionName,Nt=xe.popupStyle,tn=xe.mask,zt=xe.maskAnimation,ln=xe.maskTransitionName,on=xe.maskMotion,nn=xe.zIndex,Jt=xe.popup,Cn=xe.stretch,un=xe.alignPoint,$n=xe.mobile,Mn=xe.forceRender,It=G.state,kt=It.popupVisible,mn=It.point,vn=G.getPopupAlign(),Tt={};return G.isMouseEnterToShow()&&(Tt.onMouseEnter=G.onPopupMouseEnter),G.isMouseLeaveToHide()&&(Tt.onMouseLeave=G.onPopupMouseLeave),Tt.onMouseDown=G.onPopupMouseDown,Tt.onTouchStart=G.onPopupMouseDown,_.createElement(Eo,Object(T.a)({prefixCls:Fe,destroyPopupOnHide:je,visible:kt,point:un&&mn,className:Ye,align:vn,onAlign:at,animation:dt,getClassNameFromAlign:G.getPopupClassNameFromAlign},Tt,{stretch:Cn,getRootDomNode:G.getRootDomNode,style:Nt,mask:tn,zIndex:nn,transitionName:_t,maskAnimation:zt,maskTransitionName:ln,maskMotion:on,ref:G.popupRef,motion:ut,mobile:$n,forceRender:Mn}),typeof Jt=="function"?Jt():Jt)},G.attachParent=function(xe){K.a.cancel(G.attachId);var Fe=G.props,je=Fe.getPopupContainer,Ye=Fe.getDocument,at=G.getRootDomNode(),ut;je?(at||je.length===0)&&(ut=je(at)):ut=Ye(G.getRootDomNode()).body,ut?ut.appendChild(xe):G.attachId=Object(K.a)(function(){G.attachParent(xe)})},G.getContainer=function(){var xe=G.props.getDocument,Fe=xe(G.getRootDomNode()).createElement("div");return Fe.style.position="absolute",Fe.style.top="0",Fe.style.left="0",Fe.style.width="100%",G.attachParent(Fe),Fe},G.setPoint=function(xe){var Fe=G.props.alignPoint;if(!Fe||!xe)return;G.setState({point:{pageX:xe.pageX,pageY:xe.pageY}})},G.handlePortalUpdate=function(){G.state.prevPopupVisible!==G.state.popupVisible&&G.props.afterPopupVisibleChange(G.state.popupVisible)},G.triggerContextValue={onPopupMouseDown:G.onPopupMouseDown};var ve;return"popupVisible"in oe?ve=!!oe.popupVisible:ve=!!oe.defaultPopupVisible,G.state={prevPopupVisible:ve,popupVisible:ve},so.forEach(function(xe){G["fire".concat(xe)]=function(Fe){G.fireEvents(xe,Fe)}}),G}return Object(E.a)(H,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var G=this.props,ve=this.state;if(ve.popupVisible){var xe;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(xe=G.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Xe.a)(xe,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(xe=xe||G.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Xe.a)(xe,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(xe=xe||G.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Xe.a)(xe,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Xe.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),K.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var G;return((G=this.popupRef.current)===null||G===void 0?void 0:G.getElement())||null}},{key:"getPopupAlign",value:function(){var G=this.props,ve=G.popupPlacement,xe=G.popupAlign,Fe=G.builtinPlacements;return ve&&Fe?Be(Fe,ve,xe):xe}},{key:"setPopupVisible",value:function(G,ve){var xe=this.props.alignPoint,Fe=this.state.popupVisible;this.clearDelayTimer(),Fe!==G&&("popupVisible"in this.props||this.setState({popupVisible:G,prevPopupVisible:Fe}),this.props.onPopupVisibleChange(G)),xe&&ve&&G&&this.setPoint(ve)}},{key:"delaySetPopupVisible",value:function(G,ve,xe){var Fe=this,je=ve*1e3;if(this.clearDelayTimer(),je){var Ye=xe?{pageX:xe.pageX,pageY:xe.pageY}:null;this.delayTimer=window.setTimeout(function(){Fe.setPopupVisible(G,Ye),Fe.clearDelayTimer()},je)}else this.setPopupVisible(G,xe)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(G){var ve=this.props.children.props,xe=this.props;return ve[G]&&xe[G]?this["fire".concat(G)]:ve[G]||xe[G]}},{key:"isClickToShow",value:function(){var G=this.props,ve=G.action,xe=G.showAction;return ve.indexOf("click")!==-1||xe.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var G=this.props.action;return G==="contextMenu"||G.length===1&&G[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var G=this.props,ve=G.action,xe=G.showAction;return ve.indexOf("contextMenu")!==-1||xe.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var G=this.props,ve=G.action,xe=G.hideAction;return ve.indexOf("click")!==-1||xe.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var G=this.props,ve=G.action,xe=G.showAction;return ve.indexOf("hover")!==-1||xe.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var G=this.props,ve=G.action,xe=G.hideAction;return ve.indexOf("hover")!==-1||xe.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var G=this.props,ve=G.action,xe=G.showAction;return ve.indexOf("focus")!==-1||xe.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var G=this.props,ve=G.action,xe=G.hideAction;return ve.indexOf("focus")!==-1||xe.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var G;(G=this.popupRef.current)===null||G===void 0||G.forceAlign()}}},{key:"fireEvents",value:function(G,ve){var xe=this.props.children.props[G];xe&&xe(ve);var Fe=this.props[G];Fe&&Fe(ve)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var G=this.state.popupVisible,ve=this.props,xe=ve.children,Fe=ve.forceRender,je=ve.alignPoint,Ye=ve.className,at=ve.autoDestroy,ut=_.Children.only(xe),dt={key:"trigger"};this.isContextMenuToShow()?dt.onContextMenu=this.onContextMenu:dt.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(dt.onClick=this.onClick,dt.onMouseDown=this.onMouseDown,dt.onTouchStart=this.onTouchStart):(dt.onClick=this.createTwoChains("onClick"),dt.onMouseDown=this.createTwoChains("onMouseDown"),dt.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(dt.onMouseEnter=this.onMouseEnter,je&&(dt.onMouseMove=this.onMouseMove)):dt.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?dt.onMouseLeave=this.onMouseLeave:dt.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(dt.onFocus=this.onFocus,dt.onBlur=this.onBlur):(dt.onFocus=this.createTwoChains("onFocus"),dt.onBlur=this.createTwoChains("onBlur"));var _t=p()(ut&&ut.props&&ut.props.className,Ye);_t&&(dt.className=_t);var Nt=Object(m.a)({},dt);Object(pe.c)(ut)&&(Nt.ref=Object(pe.a)(this.triggerRef,ut.ref));var tn=_.cloneElement(ut,Nt),zt;return(G||this.popupRef.current||Fe)&&(zt=_.createElement(ce,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!G&&at&&(zt=null),_.createElement(jr.Provider,{value:this.triggerContextValue},tn,zt)}}],[{key:"getDerivedStateFromProps",value:function(G,ve){var xe=G.popupVisible,Fe={};return xe!==void 0&&ve.popupVisible!==xe&&(Fe.popupVisible=xe,Fe.prevPopupVisible=ve.popupVisible),Fe}}]),H}(_.Component);return ke.contextType=jr,ke.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Co,getDocument:xo,onPopupVisibleChange:Ur,afterPopupVisibleChange:Ur,onPopupAlign:Ur,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},ke}var Lo=Do(tt.a),rr={adjustX:1,adjustY:1},Yr={topLeft:{points:["bl","tl"],overflow:rr,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:rr,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:rr,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:rr,offset:[4,0]}},lo={topLeft:{points:["bl","tl"],overflow:rr,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:rr,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:rr,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:rr,offset:[4,0]}},uo=Yr,Xa=0,$a={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},er=function(ke,Ke,be){var H=Ge(Ke),oe=ke.getState();ke.setState({defaultActiveFirst:Object(m.a)(Object(m.a)({},oe.defaultActiveFirst),{},Object(S.a)({},H,be))})},Jr=function(ce){Object(v.a)(Ke,ce);var ke=Object(O.a)(Ke);function Ke(be){var H;Object(A.a)(this,Ke),H=ke.call(this,be),H.onDestroy=function(je){H.props.onDestroy(je)},H.onKeyDown=function(je){var Ye=je.keyCode,at=H.menuInstance,ut=H.props.store,dt=H.getVisible();if(Ye===e.a.ENTER)return H.onTitleClick(je),er(ut,H.props.eventKey,!0),!0;if(Ye===e.a.RIGHT)return dt?at.onKeyDown(je):(H.triggerOpenChange(!0),er(ut,H.props.eventKey,!0)),!0;if(Ye===e.a.LEFT){var _t;if(dt)_t=at.onKeyDown(je);else return;return _t||(H.triggerOpenChange(!1),_t=!0),_t}return dt&&(Ye===e.a.UP||Ye===e.a.DOWN)?at.onKeyDown(je):void 0},H.onOpenChange=function(je){H.props.onOpenChange(je)},H.onPopupVisibleChange=function(je){H.triggerOpenChange(je,je?"mouseenter":"mouseleave")},H.onMouseEnter=function(je){var Ye=H.props,at=Ye.eventKey,ut=Ye.onMouseEnter,dt=Ye.store;er(dt,H.props.eventKey,!1),ut({key:at,domEvent:je})},H.onMouseLeave=function(je){var Ye=H.props,at=Ye.parentMenu,ut=Ye.eventKey,dt=Ye.onMouseLeave;at.subMenuInstance=Object(b.a)(H),dt({key:ut,domEvent:je})},H.onTitleMouseEnter=function(je){var Ye=H.props,at=Ye.eventKey,ut=Ye.onItemHover,dt=Ye.onTitleMouseEnter;ut({key:at,hover:!0}),dt({key:at,domEvent:je})},H.onTitleMouseLeave=function(je){var Ye=H.props,at=Ye.parentMenu,ut=Ye.eventKey,dt=Ye.onItemHover,_t=Ye.onTitleMouseLeave;at.subMenuInstance=Object(b.a)(H),dt({key:ut,hover:!1}),_t({key:ut,domEvent:je})},H.onTitleClick=function(je){var Ye=Object(b.a)(H),at=Ye.props;if(at.onTitleClick({key:at.eventKey,domEvent:je}),at.triggerSubMenuAction==="hover")return;H.triggerOpenChange(!H.getVisible(),"click"),er(at.store,H.props.eventKey,!1)},H.onSubMenuClick=function(je){typeof H.props.onClick=="function"&&H.props.onClick(H.addKeyPath(je))},H.onSelect=function(je){H.props.onSelect(je)},H.onDeselect=function(je){H.props.onDeselect(je)},H.getPrefixCls=function(){return"".concat(H.props.rootPrefixCls,"-submenu")},H.getActiveClassName=function(){return"".concat(H.getPrefixCls(),"-active")},H.getDisabledClassName=function(){return"".concat(H.getPrefixCls(),"-disabled")},H.getSelectedClassName=function(){return"".concat(H.getPrefixCls(),"-selected")},H.getOpenClassName=function(){return"".concat(H.props.rootPrefixCls,"-submenu-open")},H.getVisible=function(){return H.state.isOpen},H.getMode=function(){return H.state.mode},H.saveMenuInstance=function(je){H.menuInstance=je},H.addKeyPath=function(je){return Object(m.a)(Object(m.a)({},je),{},{keyPath:(je.keyPath||[]).concat(H.props.eventKey)})},H.triggerOpenChange=function(je,Ye){var at=H.props.eventKey,ut=function(){H.onOpenChange({key:at,item:Object(b.a)(H),trigger:Ye,open:je})};Ye==="mouseenter"?H.mouseenterTimeout=setTimeout(function(){ut()},0):ut()},H.isChildrenSelected=function(){var je={find:!1};return nt(H.props.children,H.props.selectedKeys,je),je.find},H.isInlineMode=function(){return H.getMode()==="inline"},H.adjustWidth=function(){if(!H.subMenuTitle||!H.menuInstance)return;var je=N.findDOMNode(H.menuInstance);if(je.offsetWidth>=H.subMenuTitle.offsetWidth)return;je.style.minWidth="".concat(H.subMenuTitle.offsetWidth,"px")},H.saveSubMenuTitle=function(je){H.subMenuTitle=je},H.getBaseProps=function(){var je=Object(b.a)(H),Ye=je.props,at=H.getMode();return{mode:at==="horizontal"?"vertical":at,visible:H.getVisible(),level:Ye.level+1,inlineIndent:Ye.inlineIndent,focusable:!1,onClick:H.onSubMenuClick,onSelect:H.onSelect,onDeselect:H.onDeselect,onDestroy:H.onDestroy,selectedKeys:Ye.selectedKeys,eventKey:"".concat(Ye.eventKey,"-menu-"),openKeys:Ye.openKeys,motion:Ye.motion,onOpenChange:H.onOpenChange,subMenuOpenDelay:Ye.subMenuOpenDelay,parentMenu:Object(b.a)(H),subMenuCloseDelay:Ye.subMenuCloseDelay,forceSubMenuRender:Ye.forceSubMenuRender,triggerSubMenuAction:Ye.triggerSubMenuAction,builtinPlacements:Ye.builtinPlacements,defaultActiveFirst:Ye.store.getState().defaultActiveFirst[Ge(Ye.eventKey)],multiple:Ye.multiple,prefixCls:Ye.rootPrefixCls,id:H.internalMenuId,manualRef:H.saveMenuInstance,itemIcon:Ye.itemIcon,expandIcon:Ye.expandIcon,direction:Ye.direction}},H.getMotion=function(je,Ye){var at=Object(b.a)(H),ut=at.haveRendered,dt=H.props,_t=dt.motion,Nt=dt.rootPrefixCls,tn=Object(m.a)(Object(m.a)({},_t),{},{leavedClassName:"".concat(Nt,"-hidden"),removeOnLeave:!1,motionAppear:ut||!Ye||je!=="inline"});return tn};var oe=be.store,G=be.eventKey,ve=oe.getState(),xe=ve.defaultActiveFirst;H.isRootMenu=!1;var Fe=!1;return xe&&(Fe=xe[G]),er(oe,G,Fe),H.state={mode:be.mode,isOpen:be.isOpen},H}return Object(E.a)(Ke,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var H=this,oe=this.props,G=oe.mode,ve=oe.parentMenu,xe=oe.manualRef,Fe=oe.isOpen,je=function(){H.setState({mode:G,isOpen:Fe})},Ye=Fe!==this.state.isOpen,at=G!==this.state.mode;if((at||Ye)&&(K.a.cancel(this.updateStateRaf),at?this.updateStateRaf=Object(K.a)(je):je()),xe&&xe(this),G!=="horizontal"||!(ve==null?void 0:ve.isRootMenu)||!Fe)return;this.minWidthTimeout=setTimeout(function(){return H.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var H=this.props,oe=H.onDestroy,G=H.eventKey;oe&&oe(G),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),K.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(H,oe){var G=this.getBaseProps();return _.createElement(Br,Object(T.a)({},G,{id:this.internalMenuId,className:H,style:oe}),this.props.children)}},{key:"renderChildren",value:function(){var H=this,oe=this.getBaseProps(),G=oe.mode,ve=oe.visible,xe=oe.forceSubMenuRender,Fe=oe.direction,je=this.getMotion(G,ve);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||ve||xe,!this.haveOpened)return _.createElement("div",null);var Ye=p()("".concat(oe.prefixCls,"-sub"),Object(S.a)({},"".concat(oe.prefixCls,"-rtl"),Fe==="rtl"));return this.isInlineMode()?_.createElement(ga,Object(T.a)({visible:oe.visible,forceRender:xe},je),function(at){var ut=at.className,dt=at.style,_t=p()(Ye,ut);return H.renderPopupMenu(_t,dt)}):this.renderPopupMenu(Ye)}},{key:"render",value:function(){var H,oe,G,ve=Object(m.a)({},this.props),xe=this.getVisible(),Fe=this.getPrefixCls(),je=this.isInlineMode(),Ye=this.getMode(),at=p()(Fe,"".concat(Fe,"-").concat(Ye),(H={},Object(S.a)(H,ve.className,!!ve.className),Object(S.a)(H,this.getOpenClassName(),xe),Object(S.a)(H,this.getActiveClassName(),ve.active||xe&&!je),Object(S.a)(H,this.getDisabledClassName(),ve.disabled),Object(S.a)(H,this.getSelectedClassName(),this.isChildrenSelected()),H));this.internalMenuId||(ve.eventKey?this.internalMenuId="".concat(ve.eventKey,"$Menu"):(Xa+=1,this.internalMenuId="$__$".concat(Xa,"$Menu")));var ut={},dt={},_t={};ve.disabled||(ut={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},dt={onClick:this.onTitleClick},_t={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Nt={},tn=ve.direction,zt=tn==="rtl";je&&(zt?Nt.paddingRight=ve.inlineIndent*ve.level:Nt.paddingLeft=ve.inlineIndent*ve.level);var ln={};this.getVisible()&&(ln={"aria-owns":this.internalMenuId});var on=null;Ye!=="horizontal"&&(on=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(on=_.createElement(this.props.expandIcon,Object(m.a)({},this.props))));var nn=_.createElement("div",Object(T.a)({ref:this.saveSubMenuTitle,style:Nt,className:"".concat(Fe,"-title"),role:"button"},_t,dt,{"aria-expanded":xe},ln,{"aria-haspopup":"true",title:typeof ve.title=="string"?ve.title:void 0}),ve.title,on||_.createElement("i",{className:"".concat(Fe,"-arrow")})),Jt=this.renderChildren(),Cn=((oe=ve.parentMenu)===null||oe===void 0?void 0:oe.isRootMenu)?ve.parentMenu.props.getPopupContainer:function(aa){return aa.parentNode},un=$a[Ye],$n=ve.popupOffset?{offset:ve.popupOffset}:{},Mn=p()((G={},Object(S.a)(G,ve.popupClassName,ve.popupClassName&&!je),Object(S.a)(G,"".concat(Fe,"-rtl"),zt),G)),It=ve.disabled,kt=ve.triggerSubMenuAction,mn=ve.subMenuOpenDelay,vn=ve.forceSubMenuRender,Tt=ve.subMenuCloseDelay,xn=ve.builtinPlacements;qe.forEach(function(aa){return delete ve[aa]}),delete ve.onClick;var Gn=zt?Object(m.a)(Object(m.a)({},lo),xn):Object(m.a)(Object(m.a)({},Yr),xn);delete ve.direction;var Sn=this.getBaseProps(),jn=je?null:this.getMotion(Sn.mode,Sn.visible);return _.createElement("li",Object(T.a)({},ve,ut,{className:at,role:"menuitem"}),_.createElement(Lo,{prefixCls:Fe,popupClassName:p()("".concat(Fe,"-popup"),Mn),getPopupContainer:Cn,builtinPlacements:Gn,popupPlacement:un,popupVisible:je?!1:xe,popupAlign:$n,popup:je?null:Jt,action:It||je?[]:[kt],mouseEnterDelay:mn,mouseLeaveDelay:Tt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:vn,popupMotion:jn},nn),je?Jt:null)}}]),Ke}(_.Component);Jr.defaultProps={onMouseEnter:le,onMouseLeave:le,onTitleMouseEnter:le,onTitleMouseLeave:le,onTitleClick:le,manualRef:le,mode:"vertical",title:""};var Ar=Object(D.b)(function(ce,ke){var Ke=ce.openKeys,be=ce.activeKey,H=ce.selectedKeys,oe=ke.eventKey,G=ke.subMenuKey;return{isOpen:Ke.indexOf(oe)>-1,active:be[G]===oe,selectedKeys:H}})(Jr);Ar.isSubMenu=!0;var Dr=Ar,Zr="menuitem-overflowed",ko=.5,co=function(ce){Object(v.a)(Ke,ce);var ke=Object(O.a)(Ke);function Ke(){var be;return Object(A.a)(this,Ke),be=ke.apply(this,arguments),be.resizeObserver=null,be.mutationObserver=null,be.originalTotalWidth=0,be.overflowedItems=[],be.menuItemSizes=[],be.cancelFrameId=null,be.state={lastVisibleIndex:void 0},be.childRef=_.createRef(),be.getMenuItemNodes=function(){var H=be.props.prefixCls,oe=be.childRef.current;return oe?[].slice.call(oe.children).filter(function(G){return G.className.split(" ").indexOf("".concat(H,"-overflowed-submenu"))<0}):[]},be.getOverflowedSubMenuItem=function(H,oe,G){var ve=be.props,xe=ve.overflowedIndicator,Fe=ve.level,je=ve.mode,Ye=ve.prefixCls,at=ve.theme;if(Fe!==1||je!=="horizontal")return null;var ut=be.props.children[0],dt=ut.props,_t=dt.children,Nt=dt.title,tn=dt.style,zt=Object(L.a)(dt,["children","title","style"]),ln=Object(m.a)({},tn),on="".concat(H,"-overflowed-indicator"),nn="".concat(H,"-overflowed-indicator");oe.length===0&&G!==!0?ln=Object(m.a)(Object(m.a)({},ln),{},{display:"none"}):G&&(ln=Object(m.a)(Object(m.a)({},ln),{},{visibility:"hidden",position:"absolute"}),on="".concat(on,"-placeholder"),nn="".concat(nn,"-placeholder"));var Jt=at?"".concat(Ye,"-").concat(at):"",Cn={};return qe.forEach(function(un){zt[un]!==void 0&&(Cn[un]=zt[un])}),_.createElement(Dr,Object(T.a)({title:xe,className:"".concat(Ye,"-overflowed-submenu"),popupClassName:Jt},Cn,{key:on,eventKey:nn,disabled:!1,style:ln}),oe)},be.setChildrenWidthAndResize=function(){if(be.props.mode!=="horizontal")return;var H=be.childRef.current;if(!H)return;var oe=H.children;if(!oe||oe.length===0)return;var G=H.children[oe.length-1];Oe(G,"display","inline-block");var ve=be.getMenuItemNodes(),xe=ve.filter(function(Fe){return Fe.className.split(" ").indexOf(Zr)>=0});xe.forEach(function(Fe){Oe(Fe,"display","inline-block")}),be.menuItemSizes=ve.map(function(Fe){return Ie(Fe,!0)}),xe.forEach(function(Fe){Oe(Fe,"display","none")}),be.overflowedIndicatorWidth=Ie(H.children[H.children.length-1],!0),be.originalTotalWidth=be.menuItemSizes.reduce(function(Fe,je){return Fe+je},0),be.handleResize(),Oe(G,"display","none")},be.handleResize=function(){if(be.props.mode!=="horizontal")return;var H=be.childRef.current;if(!H)return;var oe=Ie(H);be.overflowedItems=[];var G=0,ve;be.originalTotalWidth>oe+ko&&(ve=-1,be.menuItemSizes.forEach(function(xe){G+=xe,G+be.overflowedIndicatorWidth<=oe&&(ve+=1)})),be.setState({lastVisibleIndex:ve})},be}return Object(E.a)(Ke,[{key:"componentDidMount",value:function(){var H=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var oe=this.childRef.current;if(!oe)return;this.resizeObserver=new ue.default(function(G){G.forEach(function(){var ve=H.cancelFrameId;cancelAnimationFrame(ve),H.cancelFrameId=requestAnimationFrame(H.setChildrenWidthAndResize)})}),[].slice.call(oe.children).concat(oe).forEach(function(G){H.resizeObserver.observe(G)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){H.resizeObserver.disconnect(),[].slice.call(oe.children).concat(oe).forEach(function(G){H.resizeObserver.observe(G)}),H.setChildrenWidthAndResize()}),this.mutationObserver.observe(oe,{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(H){var oe=this,G=this.state.lastVisibleIndex;return(H||[]).reduce(function(ve,xe,Fe){var je=xe;if(oe.props.mode==="horizontal"){var Ye=oe.getOverflowedSubMenuItem(xe.props.eventKey,[]);G!==void 0&&oe.props.className.indexOf("".concat(oe.props.prefixCls,"-root"))!==-1&&(Fe>G&&(je=_.cloneElement(xe,{style:{display:"none"},eventKey:"".concat(xe.props.eventKey,"-hidden"),className:"".concat(Zr)})),Fe===G+1&&(oe.overflowedItems=H.slice(G+1).map(function(ut){return _.cloneElement(ut,{key:ut.props.eventKey,mode:"vertical-left"})}),Ye=oe.getOverflowedSubMenuItem(xe.props.eventKey,oe.overflowedItems)));var at=[].concat(Object(o.a)(ve),[Ye,je]);return Fe===H.length-1&&at.push(oe.getOverflowedSubMenuItem(xe.props.eventKey,[],!0)),at}return[].concat(Object(o.a)(ve),[je])},[])}},{key:"render",value:function(){var H=this.props,oe=H.visible,G=H.prefixCls,ve=H.overflowedIndicator,xe=H.mode,Fe=H.level,je=H.tag,Ye=H.children,at=H.theme,ut=Object(L.a)(H,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),dt=je;return _.createElement(dt,Object(T.a)({ref:this.childRef},ut),this.renderChildren(Ye))}}]),Ke}(_.Component);co.defaultProps={tag:"div",className:""};var Lr=co;function Kr(ce){return ce.length?ce.every(function(ke){return!!ke.props.disabled}):!0}function Vn(ce,ke,Ke){var be=ce.getState();ce.setState({activeKey:Object(m.a)(Object(m.a)({},be.activeKey),{},Object(S.a)({},ke,Ke))})}function fr(ce){return ce.eventKey||"0-menu-"}function Fr(ce,ke){var Ke=ke,be=ce.children,H=ce.eventKey;if(Ke){var oe;if($e(be,function(G,ve){G&&G.props&&!G.props.disabled&&Ke===Pe(G,H,ve)&&(oe=!0)}),oe)return Ke}return Ke=null,ce.defaultActiveFirst&&$e(be,function(G,ve){!Ke&&G&&!G.props.disabled&&(Ke=Pe(G,H,ve))}),Ke}function fo(ce){if(!ce)return;var ke=this.instanceArray.indexOf(ce);ke!==-1?this.instanceArray[ke]=ce:this.instanceArray.push(ce)}var ho=function(ce){Object(v.a)(Ke,ce);var ke=Object(O.a)(Ke);function Ke(be){var H;return Object(A.a)(this,Ke),H=ke.call(this,be),H.onKeyDown=function(oe,G){var ve=oe.keyCode,xe;if(H.getFlatInstanceArray().forEach(function(je){je&&je.props.active&&je.onKeyDown&&(xe=je.onKeyDown(oe))}),xe)return 1;var Fe=null;return(ve===e.a.UP||ve===e.a.DOWN)&&(Fe=H.step(ve===e.a.UP?-1:1)),Fe?(oe.preventDefault(),Vn(H.props.store,fr(H.props),Fe.props.eventKey),typeof G=="function"&&G(Fe),1):void 0},H.onItemHover=function(oe){var G=oe.key,ve=oe.hover;Vn(H.props.store,fr(H.props),ve?G:null)},H.onDeselect=function(oe){H.props.onDeselect(oe)},H.onSelect=function(oe){H.props.onSelect(oe)},H.onClick=function(oe){H.props.onClick(oe)},H.onOpenChange=function(oe){H.props.onOpenChange(oe)},H.onDestroy=function(oe){H.props.onDestroy(oe)},H.getFlatInstanceArray=function(){return H.instanceArray},H.step=function(oe){var G=H.getFlatInstanceArray(),ve=H.props.store.getState().activeKey[fr(H.props)],xe=G.length;if(!xe)return null;oe<0&&(G=G.concat().reverse());var Fe=-1;if(G.every(function(ut,dt){return ut&&ut.props.eventKey===ve?(Fe=dt,!1):!0}),!H.props.defaultActiveFirst&&Fe!==-1&&Kr(G.slice(Fe,xe-1)))return;var je=(Fe+1)%xe,Ye=je;do{var at=G[Ye];if(!at||at.props.disabled)Ye=(Ye+1)%xe;else return at}while(Ye!==je);return null},H.renderCommonMenuItem=function(oe,G,ve){var xe=H.props.store.getState(),Fe=Object(b.a)(H),je=Fe.props,Ye=Pe(oe,je.eventKey,G),at=oe.props;if(!at||typeof oe.type=="string")return oe;var ut=Ye===xe.activeKey,dt=Object(m.a)(Object(m.a)({mode:at.mode||je.mode,level:je.level,inlineIndent:je.inlineIndent,renderMenuItem:H.renderMenuItem,rootPrefixCls:je.prefixCls,index:G,parentMenu:je.parentMenu,manualRef:at.disabled?void 0:Object(Q.a)(oe.ref,fo.bind(Object(b.a)(H))),eventKey:Ye,active:!at.disabled&&ut,multiple:je.multiple,onClick:function(Nt){(at.onClick||le)(Nt),H.onClick(Nt)},onItemHover:H.onItemHover,motion:je.motion,subMenuOpenDelay:je.subMenuOpenDelay,subMenuCloseDelay:je.subMenuCloseDelay,forceSubMenuRender:je.forceSubMenuRender,onOpenChange:H.onOpenChange,onDeselect:H.onDeselect,onSelect:H.onSelect,builtinPlacements:je.builtinPlacements,itemIcon:at.itemIcon||H.props.itemIcon,expandIcon:at.expandIcon||H.props.expandIcon},ve),{},{direction:je.direction});return(je.mode==="inline"||Ce())&&(dt.triggerSubMenuAction="click"),_.cloneElement(oe,Object(m.a)(Object(m.a)({},dt),{},{key:Ye||G}))},H.renderMenuItem=function(oe,G,ve){if(!oe)return null;var xe=H.props.store.getState(),Fe={openKeys:xe.openKeys,selectedKeys:xe.selectedKeys,triggerSubMenuAction:H.props.triggerSubMenuAction,subMenuKey:ve};return H.renderCommonMenuItem(oe,G,Fe)},be.store.setState({activeKey:Object(m.a)(Object(m.a)({},be.store.getState().activeKey),{},Object(S.a)({},be.eventKey,Fr(be,be.activeKey)))}),H.instanceArray=[],H}return Object(E.a)(Ke,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(H){return this.props.visible||H.visible||this.props.className!==H.className||!Z()(this.props.style,H.style)}},{key:"componentDidUpdate",value:function(H){var oe=this.props,G="activeKey"in oe?oe.activeKey:oe.store.getState().activeKey[fr(oe)],ve=Fr(oe,G);if(ve!==G)Vn(oe.store,fr(oe),ve);else if("activeKey"in H){var xe=Fr(H,H.activeKey);ve!==xe&&Vn(oe.store,fr(oe),ve)}}},{key:"render",value:function(){var H=this,oe=Object(T.a)({},this.props);this.instanceArray=[];var G=p()(oe.prefixCls,oe.className,"".concat(oe.prefixCls,"-").concat(oe.mode)),ve={className:G,role:oe.role||"menu"};oe.id&&(ve.id=oe.id),oe.focusable&&(ve.tabIndex=0,ve.onKeyDown=this.onKeyDown);var xe=oe.prefixCls,Fe=oe.eventKey,je=oe.visible,Ye=oe.level,at=oe.mode,ut=oe.overflowedIndicator,dt=oe.theme;return qe.forEach(function(_t){return delete oe[_t]}),delete oe.onClick,_.createElement(Lr,Object(T.a)({},oe,{prefixCls:xe,mode:at,tag:"ul",level:Ye,theme:dt,visible:je,overflowedIndicator:ut},ve),Object(d.a)(oe.children).map(function(_t,Nt){return H.renderMenuItem(_t,Nt,Fe||"0-menu-")}))}}]),Ke}(_.Component);ho.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:le};var or=Object(D.b)()(ho),Br=or,wr=h("Kwbf");function tr(ce,ke,Ke){var be=ce.prefixCls,H=ce.motion,oe=ce.defaultMotions,G=oe===void 0?{}:oe,ve=ce.openAnimation,xe=ce.openTransitionName,Fe=ke.switchingModeFromInline;if(H)return H;if(Object(Y.a)(ve)==="object"&&ve)Object(wr.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof ve=="string")return{motionName:"".concat(be,"-open-").concat(ve)};if(xe)return{motionName:xe};var je=G[Ke];return je||(Fe?null:G.other)}var po=function(ce){Object(v.a)(Ke,ce);var ke=Object(O.a)(Ke);function Ke(be){var H;Object(A.a)(this,Ke),H=ke.call(this,be),H.onSelect=function(ve){var xe=Object(b.a)(H),Fe=xe.props;if(Fe.selectable){var je=H.store.getState(),Ye=je.selectedKeys,at=ve.key;Fe.multiple?Ye=Ye.concat([at]):Ye=[at],"selectedKeys"in Fe||H.store.setState({selectedKeys:Ye}),Fe.onSelect(Object(m.a)(Object(m.a)({},ve),{},{selectedKeys:Ye}))}},H.onClick=function(ve){var xe=H.getRealMenuMode(),Fe=Object(b.a)(H),je=Fe.store,Ye=Fe.props.onOpenChange;xe!=="inline"&&!("openKeys"in H.props)&&(je.setState({openKeys:[]}),Ye([])),H.props.onClick(ve)},H.onKeyDown=function(ve,xe){H.innerMenu.getWrappedInstance().onKeyDown(ve,xe)},H.onOpenChange=function(ve){var xe=Object(b.a)(H),Fe=xe.props,je=H.store.getState().openKeys.concat(),Ye=!1,at=function(dt){var _t=!1;if(dt.open)_t=je.indexOf(dt.key)===-1,_t&&je.push(dt.key);else{var Nt=je.indexOf(dt.key);_t=Nt!==-1,_t&&je.splice(Nt,1)}Ye=Ye||_t};Array.isArray(ve)?ve.forEach(at):at(ve),Ye&&("openKeys"in H.props||H.store.setState({openKeys:je}),Fe.onOpenChange(je))},H.onDeselect=function(ve){var xe=Object(b.a)(H),Fe=xe.props;if(Fe.selectable){var je=H.store.getState().selectedKeys.concat(),Ye=ve.key,at=je.indexOf(Ye);at!==-1&&je.splice(at,1),"selectedKeys"in Fe||H.store.setState({selectedKeys:je}),Fe.onDeselect(Object(m.a)(Object(m.a)({},ve),{},{selectedKeys:je}))}},H.onMouseEnter=function(ve){H.restoreModeVerticalFromInline();var xe=H.props.onMouseEnter;xe&&xe(ve)},H.onTransitionEnd=function(ve){var xe=ve.propertyName==="width"&&ve.target===ve.currentTarget,Fe=ve.target.className,je=Object.prototype.toString.call(Fe)==="[object SVGAnimatedString]"?Fe.animVal:Fe,Ye=ve.propertyName==="font-size"&&je.indexOf("anticon")>=0;(xe||Ye)&&H.restoreModeVerticalFromInline()},H.setInnerMenu=function(ve){H.innerMenu=ve},H.isRootMenu=!0;var oe=be.defaultSelectedKeys,G=be.defaultOpenKeys;return"selectedKeys"in be&&(oe=be.selectedKeys||[]),"openKeys"in be&&(G=be.openKeys||[]),H.store=Object(D.c)({selectedKeys:oe,openKeys:G,activeKey:{"0-menu-":Fr(be,be.activeKey)}}),H.state={switchingModeFromInline:!1,prevProps:be,inlineOpenKeys:[],store:H.store},H}return Object(E.a)(Ke,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(H){var oe=this.props,G=oe.siderCollapsed,ve=oe.inlineCollapsed,xe=oe.onOpenChange;(!H.inlineCollapsed&&ve||!H.siderCollapsed&&G)&&xe([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var H=this.props.collapsedWidth,oe=this.store,G=this.prevOpenKeys,ve=this.getInlineCollapsed()&&(H===0||H==="0"||H==="0px");ve?(this.prevOpenKeys=oe.getState().openKeys.concat(),this.store.setState({openKeys:[]})):G&&(this.store.setState({openKeys:G}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var H=this.props.mode,oe=this.state.switchingModeFromInline,G=this.getInlineCollapsed();return oe&&G?"inline":G?"vertical":H}},{key:"getInlineCollapsed",value:function(){var H=this.props,oe=H.inlineCollapsed,G=H.siderCollapsed;return G!==void 0?G:oe}},{key:"restoreModeVerticalFromInline",value:function(){var H=this.state.switchingModeFromInline;H&&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 H=Object(m.a)({},Object(W.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),oe=this.getRealMenuMode();return H.className+=" ".concat(H.prefixCls,"-root"),H.direction==="rtl"&&(H.className+=" ".concat(H.prefixCls,"-rtl")),H=Object(m.a)(Object(m.a)({},H),{},{mode:oe,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:tr(this.props,this.state,oe)}),delete H.openAnimation,delete H.openTransitionName,_.createElement(D.a,{store:this.store},_.createElement(Br,Object(T.a)({},H,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(H,oe){var G=oe.prevProps,ve=oe.store,xe=ve.getState(),Fe={},je={prevProps:H};return G.mode==="inline"&&H.mode!=="inline"&&(je.switchingModeFromInline=!0),"openKeys"in H?Fe.openKeys=H.openKeys||[]:((H.inlineCollapsed&&!G.inlineCollapsed||H.siderCollapsed&&!G.siderCollapsed)&&(je.switchingModeFromInline=!0,je.inlineOpenKeys=xe.openKeys,Fe.openKeys=[]),(!H.inlineCollapsed&&G.inlineCollapsed||!H.siderCollapsed&&G.siderCollapsed)&&(Fe.openKeys=oe.inlineOpenKeys,je.inlineOpenKeys=[])),Object.keys(Fe).length&&ve.setState(Fe),je}}]),Ke}(_.Component);po.defaultProps={selectable:!0,onClick:le,onSelect:le,onOpenChange:le,onDeselect:le,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:_.createElement("span",null,"\xB7\xB7\xB7")};var mo=po,Or=function(ce){Object(v.a)(Ke,ce);var ke=Object(O.a)(Ke);function Ke(){var be;return Object(A.a)(this,Ke),be=ke.apply(this,arguments),be.onKeyDown=function(H){var oe=H.keyCode;return oe===e.a.ENTER?(be.onClick(H),!0):void 0},be.onMouseLeave=function(H){var oe=be.props,G=oe.eventKey,ve=oe.onItemHover,xe=oe.onMouseLeave;ve({key:G,hover:!1}),xe({key:G,domEvent:H})},be.onMouseEnter=function(H){var oe=be.props,G=oe.eventKey,ve=oe.onItemHover,xe=oe.onMouseEnter;ve({key:G,hover:!0}),xe({key:G,domEvent:H})},be.onClick=function(H){var oe=be.props,G=oe.eventKey,ve=oe.multiple,xe=oe.onClick,Fe=oe.onSelect,je=oe.onDeselect,Ye=oe.isSelected,at={key:G,keyPath:[G],item:Object(b.a)(be),domEvent:H};xe(at),ve?Ye?je(at):Fe(at):Ye||Fe(at)},be.saveNode=function(H){be.node=H},be}return Object(E.a)(Ke,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var H=this.props;H.onDestroy&&H.onDestroy(H.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 H,oe=Object(m.a)({},this.props),G=p()(this.getPrefixCls(),oe.className,(H={},Object(S.a)(H,this.getActiveClassName(),!oe.disabled&&oe.active),Object(S.a)(H,this.getSelectedClassName(),oe.isSelected),Object(S.a)(H,this.getDisabledClassName(),oe.disabled),H)),ve=Object(m.a)(Object(m.a)({},oe.attribute),{},{title:typeof oe.title=="string"?oe.title:void 0,className:G,role:oe.role||"menuitem","aria-disabled":oe.disabled});oe.role==="option"?ve=Object(m.a)(Object(m.a)({},ve),{},{role:"option","aria-selected":oe.isSelected}):(oe.role===null||oe.role==="none")&&(ve.role="none");var xe={onClick:oe.disabled?null:this.onClick,onMouseLeave:oe.disabled?null:this.onMouseLeave,onMouseEnter:oe.disabled?null:this.onMouseEnter},Fe=Object(m.a)({},oe.style);oe.mode==="inline"&&(oe.direction==="rtl"?Fe.paddingRight=oe.inlineIndent*oe.level:Fe.paddingLeft=oe.inlineIndent*oe.level),qe.forEach(function(Ye){return delete oe[Ye]}),delete oe.direction;var je=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(je=_.createElement(this.props.itemIcon,this.props)),_.createElement("li",Object(T.a)({},Object(W.a)(oe,["onClick","onMouseEnter","onMouseLeave","onSelect"]),ve,xe,{style:Fe,ref:this.saveNode}),oe.children,je)}}]),Ke}(_.Component);Or.isMenuItem=!0,Or.defaultProps={onSelect:le,onMouseEnter:le,onMouseLeave:le,manualRef:le};var qr=Object(D.b)(function(ce,ke){var Ke=ce.activeKey,be=ce.selectedKeys,H=ke.eventKey,oe=ke.subMenuKey;return{active:Ke[oe]===H,isSelected:Array.isArray(be)?be.indexOf(H)!==-1:be===H}})(Or),$r=qr,eo=function(ce){Object(v.a)(Ke,ce);var ke=Object(O.a)(Ke);function Ke(){var be;return Object(A.a)(this,Ke),be=ke.apply(this,arguments),be.renderInnerMenuItem=function(H){var oe=be.props,G=oe.renderMenuItem,ve=oe.index;return G(H,ve,be.props.subMenuKey)},be}return Object(E.a)(Ke,[{key:"render",value:function(){var H=Object(T.a)({},this.props),oe=H.className,G=oe===void 0?"":oe,ve=H.rootPrefixCls,xe="".concat(ve,"-item-group-title"),Fe="".concat(ve,"-item-group-list"),je=H.title,Ye=H.children;return qe.forEach(function(at){return delete H[at]}),delete H.direction,_.createElement("li",Object(T.a)({},H,{onClick:function(ut){return ut.stopPropagation()},className:"".concat(G," ").concat(ve,"-item-group")}),_.createElement("div",{className:xe,title:typeof je=="string"?je:void 0},je),_.createElement("ul",{className:Fe},_.Children.map(Ye,this.renderInnerMenuItem)))}}]),Ke}(_.Component);eo.isMenuItemGroup=!0,eo.defaultProps={disabled:!0};var So=eo,to=function(ke){var Ke=ke.className,be=ke.rootPrefixCls,H=ke.style;return _.createElement("li",{className:"".concat(Ke," ").concat(be,"-item-divider"),style:H})};to.defaultProps={disabled:!0,className:"",style:{}};var Ao=to,_o=mo,no=h("eDIo");function vo(ce,ke){var Ke=ce.prefixCls,be=ce.editable,H=ce.locale,oe=ce.style;return!be||be.showAdd===!1?null:_.createElement("button",{ref:ke,type:"button",className:"".concat(Ke,"-nav-add"),style:oe,"aria-label":(H==null?void 0:H.addAriaLabel)||"Add tab",onClick:function(ve){be.onEdit("add",{event:ve})}},be.addIcon||"+")}var kr=_.forwardRef(vo);function Na(ce,ke){var Ke=ce.prefixCls,be=ce.id,H=ce.tabs,oe=ce.locale,G=ce.mobile,ve=ce.moreIcon,xe=ve===void 0?"More":ve,Fe=ce.moreTransitionName,je=ce.style,Ye=ce.className,at=ce.editable,ut=ce.tabBarGutter,dt=ce.rtl,_t=ce.onTabClick,Nt=Object(_.useState)(!1),tn=Object(f.a)(Nt,2),zt=tn[0],ln=tn[1],on=Object(_.useState)(null),nn=Object(f.a)(on,2),Jt=nn[0],Cn=nn[1],un="".concat(be,"-more-popup"),$n="".concat(Ke,"-dropdown"),Mn=Jt!==null?"".concat(un,"-").concat(Jt):null,It=oe==null?void 0:oe.dropdownAriaLabel,kt=_.createElement(_o,{onClick:function(jn){var aa=jn.key,Oa=jn.domEvent;_t(aa,Oa),ln(!1)},id:un,tabIndex:-1,role:"listbox","aria-activedescendant":Mn,selectedKeys:[Jt],"aria-label":It!==void 0?It:"expanded dropdown"},H.map(function(Sn){return _.createElement($r,{key:Sn.key,id:"".concat(un,"-").concat(Sn.key),role:"option","aria-controls":be&&"".concat(be,"-panel-").concat(Sn.key),disabled:Sn.disabled},Sn.tab)}));function mn(Sn){for(var jn=H.filter(function(Wa){return!Wa.disabled}),aa=jn.findIndex(function(Wa){return Wa.key===Jt})||0,Oa=jn.length,Ha=0;Haxn?(vn=kt,un.current="x"):(vn=mn,un.current="y");var Gn=Date.now();Gn-Jt.current>100&&(Cn.current=!1),(ke(-vn,-vn)||Cn.current)&&(It.preventDefault(),Cn.current=!0),Jt.current=Gn}var Mn=Object(_.useRef)(null);Mn.current={onTouchStart:ln,onTouchMove:on,onTouchEnd:nn,onWheel:$n},_.useEffect(function(){function It(Tt){Mn.current.onTouchStart(Tt)}function kt(Tt){Mn.current.onTouchMove(Tt)}function mn(Tt){Mn.current.onTouchEnd(Tt)}function vn(Tt){Mn.current.onWheel(Tt)}return document.addEventListener("touchmove",kt,{passive:!1}),document.addEventListener("touchend",mn,{passive:!1}),ce.current.addEventListener("touchstart",It,{passive:!1}),ce.current.addEventListener("wheel",vn),function(){document.removeEventListener("touchmove",kt),document.removeEventListener("touchend",mn)}},[])}function bo(){var ce=Object(_.useRef)(new Map);function ke(be){return ce.current.has(be)||ce.current.set(be,_.createRef()),ce.current.get(be)}function Ke(be){ce.current.delete(be)}return[ke,Ke]}function Oo(ce,ke){var Ke=_.useRef(ce),be=_.useState({}),H=Object(f.a)(be,2),oe=H[1];function G(ve){var xe=typeof ve=="function"?ve(Ke.current):ve;xe!==Ke.current&&ke(xe,Ke.current),Ke.current=xe,oe({})}return[Ke.current,G]}var To=function(ke){var Ke=ke.position,be=ke.prefixCls,H=ke.extra;if(!H)return null;var oe,G=H;return Ke==="right"&&(oe=G.right||!G.left&&G||null),Ke==="left"&&(oe=G.left||null),oe?_.createElement("div",{className:"".concat(be,"-extra-content")},oe):null};function si(ce,ke){var Ke,be=_.useContext(Xr),H=be.prefixCls,oe=be.tabs,G=ce.className,ve=ce.style,xe=ce.id,Fe=ce.animated,je=ce.activeKey,Ye=ce.rtl,at=ce.extra,ut=ce.editable,dt=ce.locale,_t=ce.tabPosition,Nt=ce.tabBarGutter,tn=ce.children,zt=ce.onTabClick,ln=ce.onTabScroll,on=Object(_.useRef)(),nn=Object(_.useRef)(),Jt=Object(_.useRef)(),Cn=Object(_.useRef)(),un=bo(),$n=Object(f.a)(un,2),Mn=$n[0],It=$n[1],kt=_t==="top"||_t==="bottom",mn=Oo(0,function(Gt,qt){kt&&ln&&ln({direction:Gt>qt?"left":"right"})}),vn=Object(f.a)(mn,2),Tt=vn[0],xn=vn[1],Gn=Oo(0,function(Gt,qt){!kt&&ln&&ln({direction:Gt>qt?"top":"bottom"})}),Sn=Object(f.a)(Gn,2),jn=Sn[0],aa=Sn[1],Oa=Object(_.useState)(0),Ha=Object(f.a)(Oa,2),ca=Ha[0],Wa=Ha[1],hr=Object(_.useState)(0),me=Object(f.a)(hr,2),Je=me[0],mt=me[1],ht=Object(_.useState)(0),Ct=Object(f.a)(ht,2),xt=Ct[0],Vt=Ct[1],St=Object(_.useState)(0),hn=Object(f.a)(St,2),gt=hn[0],ft=hn[1],Ht=Object(_.useState)(null),Lt=Object(f.a)(Ht,2),wt=Lt[0],Ut=Lt[1],An=Object(_.useState)(null),Dn=Object(f.a)(An,2),Wt=Dn[0],ma=Dn[1],sn=Object(_.useState)(0),gn=Object(f.a)(sn,2),wn=gn[0],bn=gn[1],ea=Object(_.useState)(0),Ta=Object(f.a)(ea,2),Aa=Ta[0],Ia=Ta[1],nr=t(new Map),lt=Object(f.a)(nr,2),da=lt[0],Ra=lt[1],yn=C(oe,da,ca),Zt="".concat(H,"-nav-operations-hidden"),Ln=0,sa=0;kt?Ye?(Ln=0,sa=Math.max(0,ca-wt)):(Ln=Math.min(0,wt-ca),sa=0):(Ln=Math.min(0,Wt-Je),sa=0);function kn(Gt){return Gtsa?[sa,!1]:[Gt,!0]}var ra=Object(_.useRef)(),fa=Object(_.useState)(),ar=Object(f.a)(fa,2),pr=ar[0],ir=ar[1];function Pa(){ir(Date.now())}function sr(){window.clearTimeout(ra.current)}wo(on,function(Gt,qt){var Xn=!1;function oa(xa,Ua){xa(function(Ka){var Ya=kn(Ka+Ua),Fa=Object(f.a)(Ya,2),Tr=Fa[0],br=Fa[1];return Xn=br,Tr})}if(kt){if(wt>=ca)return Xn;oa(xn,Gt)}else{if(Wt>=Je)return Xn;oa(aa,qt)}return sr(),Pa(),Xn}),Object(_.useEffect)(function(){return sr(),pr&&(ra.current=window.setTimeout(function(){ir(0)},100)),sr},[pr]);function mr(){var Gt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:je,qt=yn.get(Gt);if(!qt)return;if(kt){var Xn=Tt;Ye?qt.rightTt+wt&&(Xn=qt.right+qt.width-wt):qt.left<-Tt?Xn=-qt.left:qt.left+qt.width>-Tt+wt&&(Xn=-(qt.left+qt.width-wt)),aa(0),xn(kn(Xn)[0])}else{var oa=jn;qt.top<-jn?oa=-qt.top:qt.top+qt.height>-jn+Wt&&(oa=-(qt.top+qt.height-Wt)),xn(0),aa(kn(oa)[0])}}var _r=y(yn,{width:wt,height:Wt,left:Tt,top:jn},{width:xt,height:gt},{width:wn,height:Aa},Object(m.a)(Object(m.a)({},ce),{},{tabs:oe})),vr=Object(f.a)(_r,2),Ma=vr[0],an=vr[1],ya=oe.map(function(Gt){var qt=Gt.key;return _.createElement(l,{id:xe,prefixCls:H,key:qt,rtl:Ye,tab:Gt,closable:Gt.closable,editable:ut,active:qt===je,tabPosition:_t,tabBarGutter:Nt,renderWrapper:tn,removeAriaLabel:dt==null?void 0:dt.removeAriaLabel,ref:Mn(qt),onClick:function(oa){zt(qt,oa)},onRemove:function(){It(qt)},onFocus:function(){mr(qt),Pa(),Ye||(on.current.scrollLeft=0),on.current.scrollTop=0}})}),gr=n(function(){var Gt,qt,Xn,oa,xa,Ua,Ka,Ya,Fa,Tr=((Gt=on.current)===null||Gt===void 0?void 0:Gt.offsetWidth)||0,br=((qt=on.current)===null||qt===void 0?void 0:qt.offsetHeight)||0,Wr=((Xn=Cn.current)===null||Xn===void 0?void 0:Xn.offsetWidth)||0,Rr=((oa=Cn.current)===null||oa===void 0?void 0:oa.offsetHeight)||0,yr=((xa=Jt.current)===null||xa===void 0?void 0:xa.offsetWidth)||0,ao=((Ua=Jt.current)===null||Ua===void 0?void 0:Ua.offsetHeight)||0;Ut(Tr),ma(br),bn(Wr),Ia(Rr);var Er=(((Ka=nn.current)===null||Ka===void 0?void 0:Ka.offsetWidth)||0)-Wr,zr=(((Ya=nn.current)===null||Ya===void 0?void 0:Ya.offsetHeight)||0)-Rr;Wa(Er),mt(zr);var Hn=(Fa=Jt.current)===null||Fa===void 0?void 0:Fa.className.includes(Zt);Vt(Er-(Hn?0:yr)),ft(zr-(Hn?0:ao)),Ra(function(){var In=new Map;return oe.forEach(function(Ba){var za=Ba.key,Mr=Mn(za).current;Mr&&In.set(za,{width:Mr.offsetWidth,height:Mr.offsetHeight,left:Mr.offsetLeft,top:Mr.offsetTop})}),In})}),At=oe.slice(0,Ma),cn=oe.slice(an+1),Un=[].concat(Object(o.a)(At),Object(o.a)(cn)),Zn=Object(_.useState)(),_a=Object(f.a)(Zn,2),rn=_a[0],Da=_a[1],Ea=yn.get(je),ha=Object(_.useRef)();function Kn(){s.a.cancel(ha.current)}Object(_.useEffect)(function(){var Gt={};return Ea&&(kt?(Ye?Gt.right=Ea.right:Gt.left=Ea.left,Gt.width=Ea.width):(Gt.top=Ea.top,Gt.height=Ea.height)),Kn(),ha.current=s()(function(){Da(Gt)}),Kn},[Ea,kt,Ye]),Object(_.useEffect)(function(){mr()},[je,Ea,yn,kt]),Object(_.useEffect)(function(){gr()},[Ye,Nt,je,oe.map(function(Gt){return Gt.key}).join("_")]);var Bn=!!Un.length,ta="".concat(H,"-nav-wrap"),pa,ja,La,Ca;return kt?Ye?(ja=Tt>0,pa=Tt+wt4?9:0)}function $e(R){for(var Me=R.length;--Me>=0;)R[Me]=0}function nt(R){var Me=R.state,Ue=Me.pending;if(Ue>R.avail_out&&(Ue=R.avail_out),Ue===0)return;f.arraySet(R.output,Me.pending_buf,Me.pending_out,Ue,R.next_out),R.next_out+=Ue,Me.pending_out+=Ue,R.total_out+=Ue,R.avail_out-=Ue,Me.pending-=Ue,Me.pending===0&&(Me.pending_out=0)}function qe(R,Me){L._tr_flush_block(R,R.block_start>=0?R.block_start:-1,R.strstart-R.block_start,Me),R.block_start=R.strstart,nt(R.strm)}function Ie(R,Me){R.pending_buf[R.pending++]=Me}function Oe(R,Me){R.pending_buf[R.pending++]=Me>>>8&255,R.pending_buf[R.pending++]=Me&255}function Ce(R,Me,Ue,q){var Ee=R.avail_in;return Ee>q&&(Ee=q),Ee===0?0:(R.avail_in-=Ee,f.arraySet(Me,R.input,R.next_in,Ee,Ue),R.state.wrap===1?R.adler=(0,m.default)(R.adler,Me,Ee,Ue):R.state.wrap===2&&(R.adler=(0,_.default)(R.adler,Me,Ee,Ue)),R.next_in+=Ee,R.total_in+=Ee,Ee)}function ue(R,Me){var Ue=R.max_chain_length,q=R.strstart,Ee,Ae,Ve=R.prev_length,Qe=R.nice_match,Te=R.strstart>R.w_size-X?R.strstart-(R.w_size-X):0,$=R.window,he=R.w_mask,Ze=R.prev,He=R.strstart+M,ot=$[q+Ve-1],st=$[q+Ve];R.prev_length>=R.good_match&&(Ue>>=2),Qe>R.lookahead&&(Qe=R.lookahead);do{if(Ee=Me,$[Ee+Ve]!==st||$[Ee+Ve-1]!==ot||$[Ee]!==$[q]||$[++Ee]!==$[q+1])continue;q+=2,Ee++;do;while($[++q]===$[++Ee]&&$[++q]===$[++Ee]&&$[++q]===$[++Ee]&&$[++q]===$[++Ee]&&$[++q]===$[++Ee]&&$[++q]===$[++Ee]&&$[++q]===$[++Ee]&&$[++q]===$[++Ee]&&qVe){if(R.match_start=Me,Ve=Ae,Ae>=Qe)break;ot=$[q+Ve-1],st=$[q+Ve]}}while((Me=Ze[Me&he])>Te&&--Ue!==0);return Ve<=R.lookahead?Ve:R.lookahead}function N(R){var Me=R.w_size,Ue,q,Ee,Ae,Ve;do{if(Ae=R.window_size-R.lookahead-R.strstart,R.strstart>=Me+(Me-X)){f.arraySet(R.window,R.window,Me,Me,0),R.match_start-=Me,R.strstart-=Me,R.block_start-=Me,q=R.hash_size,Ue=q;do Ee=R.head[--Ue],R.head[Ue]=Ee>=Me?Ee-Me:0;while(--q);q=Me,Ue=q;do Ee=R.prev[--Ue],R.prev[Ue]=Ee>=Me?Ee-Me:0;while(--q);Ae+=Me}if(R.strm.avail_in===0)break;if(q=Ce(R.strm,R.window,R.strstart+R.lookahead,Ae),R.lookahead+=q,R.lookahead+R.insert>=F)for(Ve=R.strstart-R.insert,R.ins_h=R.window[Ve],R.ins_h=(R.ins_h<R.pending_buf_size-5&&(Ue=R.pending_buf_size-5);;){if(R.lookahead<=1){if(N(R),R.lookahead===0&&Me===o)return ie;if(R.lookahead===0)break}R.strstart+=R.lookahead,R.lookahead=0;var q=R.block_start+Ue;if((R.strstart===0||R.strstart>=q)&&(R.lookahead=R.strstart-q,R.strstart=q,qe(R,!1),R.strm.avail_out===0))return ie;if(R.strstart-R.block_start>=R.w_size-X&&(qe(R,!1),R.strm.avail_out===0))return ie}return R.insert=0,Me===a?(qe(R,!0),R.strm.avail_out===0?ee:J):(R.strstart>R.block_start&&(qe(R,!1),R.strm.avail_out===0),ie)}function K(R,Me){for(var Ue,q;;){if(R.lookahead=F&&(R.ins_h=(R.ins_h<=F)if(q=L._tr_tally(R,R.strstart-R.match_start,R.match_length-F),R.lookahead-=R.match_length,R.match_length<=R.max_lazy_match&&R.lookahead>=F){R.match_length--;do R.strstart++,R.ins_h=(R.ins_h<=F&&(R.ins_h=(R.ins_h<4096)&&(R.match_length=F-1)),R.prev_length>=F&&R.match_length<=R.prev_length){Ee=R.strstart+R.lookahead-F,q=L._tr_tally(R,R.strstart-1-R.prev_match,R.prev_length-F),R.lookahead-=R.prev_length-1,R.prev_length-=2;do++R.strstart<=Ee&&(R.ins_h=(R.ins_h<=F&&R.strstart>0&&(Ee=R.strstart-1,q=Ve[Ee],q===Ve[++Ee]&&q===Ve[++Ee]&&q===Ve[++Ee])){Ae=R.strstart+M;do;while(q===Ve[++Ee]&&q===Ve[++Ee]&&q===Ve[++Ee]&&q===Ve[++Ee]&&q===Ve[++Ee]&&q===Ve[++Ee]&&q===Ve[++Ee]&&q===Ve[++Ee]&&EeR.lookahead&&(R.match_length=R.lookahead)}if(R.match_length>=F?(Ue=L._tr_tally(R,1,R.match_length-F),R.lookahead-=R.match_length,R.strstart+=R.match_length,R.match_length=0):(Ue=L._tr_tally(R,0,R.window[R.strstart]),R.lookahead--,R.strstart++),Ue&&(qe(R,!1),R.strm.avail_out===0))return ie}return R.insert=0,Me===a?(qe(R,!0),R.strm.avail_out===0?ee:J):R.last_lit&&(qe(R,!1),R.strm.avail_out===0)?ie:U}function pe(R,Me){for(var Ue;;){if(R.lookahead===0&&(N(R),R.lookahead===0)){if(Me===o)return ie;break}if(R.match_length=0,Ue=L._tr_tally(R,0,R.window[R.strstart]),R.lookahead--,R.strstart++,Ue&&(qe(R,!1),R.strm.avail_out===0))return ie}return R.insert=0,Me===a?(qe(R,!0),R.strm.avail_out===0?ee:J):R.last_lit&&(qe(R,!1),R.strm.avail_out===0)?ie:U}function Xe(R,Me,Ue,q,Ee){this.good_length=R,this.max_lazy=Me,this.nice_length=Ue,this.max_chain=q,this.func=Ee}var tt;tt=[new Xe(0,0,0,0,ae),new Xe(4,4,8,4,K),new Xe(4,5,16,8,K),new Xe(4,6,32,32,K),new Xe(4,4,16,16,_e),new Xe(8,16,32,32,_e),new Xe(8,16,128,128,_e),new Xe(8,32,128,256,_e),new Xe(32,128,258,1024,_e),new Xe(32,258,258,4096,_e)];function V(R){R.window_size=2*R.w_size,$e(R.head),R.max_lazy_match=tt[R.level].max_lazy,R.good_match=tt[R.level].good_length,R.nice_match=tt[R.level].nice_length,R.max_chain_length=tt[R.level].max_chain,R.strstart=0,R.block_start=0,R.lookahead=0,R.insert=0,R.match_length=R.prev_length=F-1,R.match_available=0,R.ins_h=0}function Be(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=v,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new f.Buf16(P*2),this.dyn_dtree=new f.Buf16((2*Y+1)*2),this.bl_tree=new f.Buf16((2*w+1)*2),$e(this.dyn_ltree),$e(this.dyn_dtree),$e(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new f.Buf16(k+1),this.heap=new f.Buf16(2*Z+1),$e(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new f.Buf16(2*Z+1),$e(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function Se(R){var Me;return!R||!R.state?Pe(R,u):(R.total_in=R.total_out=0,R.data_type=b,Me=R.state,Me.pending=0,Me.pending_out=0,Me.wrap<0&&(Me.wrap=-Me.wrap),Me.status=Me.wrap?ge:fe,R.adler=Me.wrap===2?0:1,Me.last_flush=o,L._tr_init(Me),t)}function Le(R){var Me=Se(R);return Me===t&&V(R.state),Me}function De(R,Me){return!R||!R.state||R.state.wrap!==2?u:(R.state.gzhead=Me,t)}function Ne(R,Me,Ue,q,Ee,Ae){if(!R)return u;var Ve=1;if(Me===C&&(Me=6),q<0?(Ve=0,q=-q):q>15&&(Ve=2,q-=16),Ee<1||Ee>O||Ue!==v||q<8||q>15||Me<0||Me>9||Ae<0||Ae>A)return Pe(R,u);q===8&&(q=9);var Qe=new Be;return R.state=Qe,Qe.strm=R,Qe.wrap=Ve,Qe.gzhead=null,Qe.w_bits=q,Qe.w_size=1<n||Me<0)return R?Pe(R,u):u;if(q=R.state,!R.output||!R.input&&R.avail_in!==0||q.status===re&&Me!==a)return Pe(R,R.avail_out===0?g:u);if(q.strm=R,Ue=q.last_flush,q.last_flush=Me,q.status===ge)if(q.wrap===2)R.adler=0,Ie(q,31),Ie(q,139),Ie(q,8),q.gzhead?(Ie(q,(q.gzhead.text?1:0)+(q.gzhead.hcrc?2:0)+(q.gzhead.extra?4:0)+(q.gzhead.name?8:0)+(q.gzhead.comment?16:0)),Ie(q,q.gzhead.time&255),Ie(q,q.gzhead.time>>8&255),Ie(q,q.gzhead.time>>16&255),Ie(q,q.gzhead.time>>24&255),Ie(q,q.level===9?2:q.strategy>=y||q.level<2?4:0),Ie(q,q.gzhead.os&255),q.gzhead.extra&&q.gzhead.extra.length&&(Ie(q,q.gzhead.extra.length&255),Ie(q,q.gzhead.extra.length>>8&255)),q.gzhead.hcrc&&(R.adler=(0,_.default)(R.adler,q.pending_buf,q.pending,0)),q.gzindex=0,q.status=de):(Ie(q,0),Ie(q,0),Ie(q,0),Ie(q,0),Ie(q,0),Ie(q,q.level===9?2:q.strategy>=y||q.level<2?4:0),Ie(q,le),q.status=fe);else{var Ve=v+(q.w_bits-8<<4)<<8,Qe=-1;q.strategy>=y||q.level<2?Qe=0:q.level<6?Qe=1:q.level===6?Qe=2:Qe=3,Ve|=Qe<<6,q.strstart!==0&&(Ve|=te),Ve+=31-Ve%31,q.status=fe,Oe(q,Ve),q.strstart!==0&&(Oe(q,R.adler>>>16),Oe(q,R.adler&65535)),R.adler=1}if(q.status===de)if(q.gzhead.extra){for(Ee=q.pending;q.gzindex<(q.gzhead.extra.length&65535)&&!(q.pending===q.pending_buf_size&&(q.gzhead.hcrc&&q.pending>Ee&&(R.adler=(0,_.default)(R.adler,q.pending_buf,q.pending-Ee,Ee)),nt(R),Ee=q.pending,q.pending===q.pending_buf_size));)Ie(q,q.gzhead.extra[q.gzindex]&255),q.gzindex++;q.gzhead.hcrc&&q.pending>Ee&&(R.adler=(0,_.default)(R.adler,q.pending_buf,q.pending-Ee,Ee)),q.gzindex===q.gzhead.extra.length&&(q.gzindex=0,q.status=ye)}else q.status=ye;if(q.status===ye)if(q.gzhead.name){Ee=q.pending;do{if(q.pending===q.pending_buf_size&&(q.gzhead.hcrc&&q.pending>Ee&&(R.adler=(0,_.default)(R.adler,q.pending_buf,q.pending-Ee,Ee)),nt(R),Ee=q.pending,q.pending===q.pending_buf_size)){Ae=1;break}q.gzindexEe&&(R.adler=(0,_.default)(R.adler,q.pending_buf,q.pending-Ee,Ee)),Ae===0&&(q.gzindex=0,q.status=z)}else q.status=z;if(q.status===z)if(q.gzhead.comment){Ee=q.pending;do{if(q.pending===q.pending_buf_size&&(q.gzhead.hcrc&&q.pending>Ee&&(R.adler=(0,_.default)(R.adler,q.pending_buf,q.pending-Ee,Ee)),nt(R),Ee=q.pending,q.pending===q.pending_buf_size)){Ae=1;break}q.gzindexEe&&(R.adler=(0,_.default)(R.adler,q.pending_buf,q.pending-Ee,Ee)),Ae===0&&(q.status=ne)}else q.status=ne;if(q.status===ne&&(q.gzhead.hcrc?(q.pending+2>q.pending_buf_size&&nt(R),q.pending+2<=q.pending_buf_size&&(Ie(q,R.adler&255),Ie(q,R.adler>>8&255),R.adler=0,q.status=fe)):q.status=fe),q.pending!==0){if(nt(R),R.avail_out===0)return q.last_flush=-1,t}else if(R.avail_in===0&&Ge(Me)<=Ge(Ue)&&Me!==a)return Pe(R,g);if(q.status===re&&R.avail_in!==0)return Pe(R,g);if(R.avail_in!==0||q.lookahead!==0||Me!==o&&q.status!==re){var Te=q.strategy===y?pe(q,Me):q.strategy===T?et(q,Me):tt[q.level].func(q,Me);if((Te===ee||Te===J)&&(q.status=re),Te===ie||Te===ee)return R.avail_out===0&&(q.last_flush=-1),t;if(Te===U&&(Me===i?L._tr_align(q):Me!==n&&(L._tr_stored_block(q,0,0,!1),Me===s&&($e(q.head),q.lookahead===0&&(q.strstart=0,q.block_start=0,q.insert=0))),nt(R),R.avail_out===0))return q.last_flush=-1,t}return Me!==a?t:q.wrap<=0?e:(q.wrap===2?(Ie(q,R.adler&255),Ie(q,R.adler>>8&255),Ie(q,R.adler>>16&255),Ie(q,R.adler>>24&255),Ie(q,R.total_in&255),Ie(q,R.total_in>>8&255),Ie(q,R.total_in>>16&255),Ie(q,R.total_in>>24&255)):(Oe(q,R.adler>>>16),Oe(q,R.adler&65535)),nt(R),q.wrap>0&&(q.wrap=-q.wrap),q.pending!==0?t:e)}function B(R){var Me;return!R||!R.state?u:(Me=R.state.status,Me!==ge&&Me!==de&&Me!==ye&&Me!==z&&Me!==ne&&Me!==fe&&Me!==re?Pe(R,u):(R.state=null,Me===fe?Pe(R,l):t))}function We(R,Me){var Ue=Me.length,q,Ee,Ae,Ve,Qe,Te,$,he;if(!R||!R.state)return u;if(q=R.state,Ve=q.wrap,Ve===2||Ve===1&&q.status!==ge||q.lookahead)return u;for(Ve===1&&(R.adler=(0,m.default)(R.adler,Me,Ue,0)),q.wrap=0,Ue>=q.w_size&&(Ve===0&&($e(q.head),q.strstart=0,q.block_start=0,q.insert=0),he=new f.Buf8(q.w_size),f.arraySet(he,Me,Ue-q.w_size,q.w_size,0),Me=he,Ue=q.w_size),Qe=R.avail_in,Te=R.next_in,$=R.input,R.avail_in=Ue,R.next_in=0,R.input=Me,N(q);q.lookahead>=F;){Ee=q.strstart,Ae=q.lookahead-(F-1);do q.ins_h=(q.ins_h<=L.length?{done:!0}:{done:!1,value:L[r++]}},e:function(s){throw s},f:p}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. + a `).concat(X,",").concat(X," 0 1 1 ").concat(-de,",").concat(ye),ne=Math.PI*2*X,fe={stroke:P,strokeDasharray:"".concat(w/100*(ne-F),"px ").concat(ne,"px"),strokeDashoffset:"-".concat(F/2+Y/100*(ne-F),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:z,pathStyle:fe}}var Q=function(w){var P=w.prefixCls,k=w.strokeWidth,F=w.trailWidth,M=w.gapDegree,X=w.gapPosition,te=w.trailColor,ge=w.strokeLinecap,de=w.style,ye=w.className,z=w.strokeColor,ne=w.percent,fe=E(w,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),re=Object(S.useMemo)(function(){return v+=1,v},[]),ie=W(0,100,te,k,M,X),U=ie.pathString,ee=ie.pathStyle,J=D(ne),le=D(z),Pe=le.find(function(Ie){return Object.prototype.toString.call(Ie)==="[object Object]"}),Ge=r(J),$e=g(Ge,1),nt=$e[0],qe=function(){var Oe=0;return J.map(function(Ce,ue){var N=le[ue]||le[le.length-1],ae=Object.prototype.toString.call(N)==="[object Object]"?"url(#".concat(P,"-gradient-").concat(re,")"):"",K=W(Oe,Ce,N,k,M,X);return Oe+=Ce,f.a.createElement("path",{key:ue,className:"".concat(P,"-circle-path"),d:K.pathString,stroke:ae,strokeLinecap:ge,strokeWidth:k,opacity:Ce===0?0:1,fillOpacity:"0",style:K.pathStyle,ref:nt[ue]})})};return f.a.createElement("svg",l({className:m()("".concat(P,"-circle"),ye),viewBox:"0 0 100 100",style:de},fe),Pe&&f.a.createElement("defs",null,f.a.createElement("linearGradient",{id:"".concat(P,"-gradient-").concat(re),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Pe).sort(function(Ie,Oe){return O(Ie)-O(Oe)}).map(function(Ie,Oe){return f.a.createElement("stop",{key:Oe,offset:Ie,stopColor:Pe[Ie]})}))),f.a.createElement("path",{className:"".concat(P,"-circle-trail"),d:U,stroke:te,strokeLinecap:ge,strokeWidth:F||k,fillOpacity:"0",style:ee}),qe().reverse())};Q.defaultProps=_;var j=Q,Z={Line:u,Circle:j}},hW8S:function(Re,I,h){"use strict";h.d(I,"a",function(){return m}),h.d(I,"c",function(){return _}),h.d(I,"b",function(){return r});var S=h("VTBJ"),f=h("Ff2n"),L=h("Kwbf"),m="RC_TABLE_INTERNAL_COL_DEFINE";function _(p){var d=p.expandable,c=Object(f.a)(p,["expandable"]);return"expandable"in p?Object(S.a)(Object(S.a)({},c),d):c}function r(p){return Object.keys(p).reduce(function(d,c){return(c.substr(0,5)==="data-"||c.substr(0,5)==="aria-")&&(d[c]=p[c]),d},{})}},hXwI:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(_,r){if(!(_ instanceof r))throw new TypeError("Cannot call a class as a function")}function f(_,r){for(var p=0;p>>3]&1<>>10,this.keys[M]|=(te&4032)>>>6,++M,this.keys[M]=(X&258048)<<12,this.keys[M]|=(X&63)<<16,this.keys[M]|=(te&258048)>>>4,this.keys[M]|=te&63,++M}}return L(y,[{key:"enc8",value:function(A){var E=A.slice(),b=0,v,O,D;v=E[b++]<<24|E[b++]<<16|E[b++]<<8|E[b++],O=E[b++]<<24|E[b++]<<16|E[b++]<<8|E[b++],D=(v>>>4^O)&252645135,O^=D,v^=D<<4,D=(v>>>16^O)&65535,O^=D,v^=D<<16,D=(O>>>2^v)&858993459,v^=D,O^=D<<2,D=(O>>>8^v)&16711935,v^=D,O^=D<<8,O=O<<1|O>>>31&1,D=(v^O)&2863311530,v^=D,O^=D,v=v<<1|v>>>31&1;for(var W=0,Q=0;W<8;++W){D=O<<28|O>>>4,D^=this.keys[Q++];var j=g[D&63];j|=u[D>>>8&63],j|=t[D>>>16&63],j|=a[D>>>24&63],D=O^this.keys[Q++],j|=C[D&63],j|=l[D>>>8&63],j|=e[D>>>16&63],j|=n[D>>>24&63],v^=j,D=v<<28|v>>>4,D^=this.keys[Q++],j=g[D&63],j|=u[D>>>8&63],j|=t[D>>>16&63],j|=a[D>>>24&63],D=v^this.keys[Q++],j|=C[D&63],j|=l[D>>>8&63],j|=e[D>>>16&63],j|=n[D>>>24&63],O^=j}for(O=O<<31|O>>>1,D=(v^O)&2863311530,v^=D,O^=D,v=v<<31|v>>>1,D=(v>>>8^O)&16711935,O^=D,v^=D<<8,D=(v>>>2^O)&858993459,O^=D,v^=D<<2,D=(O>>>16^v)&65535,v^=D,O^=D<<16,D=(O>>>4^v)&252645135,v^=D,O^=D<<4,D=[O,v],b=0;b<8;b++)E[b]=(D[b>>>2]>>>8*(3-b%4))%256,E[b]<0&&(E[b]+=256);return E}},{key:"encrypt",value:function(A){return this.enc8(A.slice(0,8)).concat(this.enc8(A.slice(8,16)))}}]),y}();I.default=x},ji0R:function(Re,I,h){Re.exports=h.p+"static/douyu.3e6df9ee.jpg"},ju9d:function(Re,I,h){"use strict";var S=h("g9YV"),f=h("wCAj"),L=h("miYZ"),m=h("tsqr"),_=h("5Dmo"),r=h("3S7+"),p=h("sRBo"),d=h("kaz8"),c=h("oBTY"),o=h("9og8"),i=h("tJVT"),s=h("k1fw"),a=h("+L6B"),n=h("2/Rp"),t=h("O3gP"),e=h("lrIw"),u=h("y8nQ"),l=h("Vl3Y"),g=h("5NDa"),C=h("5rEg"),x=h("WmNS"),y=h.n(x),T=h("q1tI"),A=h.n(T),E=h("55Ip"),b=h("wd/R"),v=h.n(b),O=h("RotF"),D=h.n(O),W=h("E7E6"),Q=h.n(W),j=h("oUNq"),Z=[];function Y(F){var M=F.onSearch,X=F.schools;return A.a.createElement(l.a,{layout:"inline",onFinish:M,initialValues:{keyword:"",school_name:""},className:"search-form"},A.a.createElement(l.a.Item,{label:"\u59D3\u540D",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u59D3\u540D"}]},A.a.createElement(C.a,{allowClear:!0,style:{width:370},size:"large"})),A.a.createElement(l.a.Item,{label:"\u5355\u4F4D",name:"school_name"},A.a.createElement(e.a,{options:X,style:{width:400},size:"large",showSearch:!0,filterOption:function(ge,de){return de.value.toUpperCase().indexOf(ge.toUpperCase())!==-1},placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),A.a.createElement(l.a.Item,null,A.a.createElement(n.a,{type:"primary",htmlType:"submit"},"\u641C\u7D22")))}var w;(function(F){F[F.INITDATA=0]="INITDATA",F[F.INITSCHOOLS=1]="INITSCHOOLS",F[F.SHOWLOADING=2]="SHOWLOADING",F[F.SELECTEDIDS=3]="SELECTEDIDS",F[F.SETQUERY=4]="SETQUERY",F[F.SETPAGE=5]="SETPAGE"})(w||(w={}));function P(F,M){switch(M.type){case w.INITDATA:return Object(s.a)(Object(s.a)({},F),M.payload);case w.SETQUERY:return Object(s.a)(Object(s.a)({},F),M.payload);case w.SETPAGE:return Object(s.a)(Object(s.a)({},F),{},{page:M.payload,reload:!1});case w.SHOWLOADING:return Object(s.a)(Object(s.a)({},F),{},{loading:M.payload});case w.INITSCHOOLS:return Object(s.a)(Object(s.a)({},F),{},{schools:M.payload});case w.SELECTEDIDS:return Object(s.a)(Object(s.a)({},F),{},{selectedIds:M.payload});default:throw new Error}}var k={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};I.a=function(F){var M=F.onSelect,X=F.onCancel,te=F.container_id,ge=F.container_type,de=Object(T.useReducer)(P,k),ye=Object(i.a)(de,2),z=ye[0],ne=ye[1],fe=z.data,re=z.schools,ie=z.loading,U=z.selectedIds,ee=z.page,J=z.count,le=z.query,Pe=z.reload;Object(T.useEffect)(function(){function Ce(){return ue.apply(this,arguments)}function ue(){return ue=Object(o.a)(y.a.mark(function N(){var ae,K,_e;return y.a.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return pe.next=2,Object(j.wb)(Object(s.a)(Object(s.a)({},le),{},{page:ee,container_type:ge,container_id:te}));case 2:ae=pe.sent,K=ae.users,_e=ae.user_count,ne({type:w.INITDATA,payload:{data:Pe?K:[].concat(Object(c.a)(fe),Object(c.a)(K)),count:_e}});case 6:case"end":return pe.stop()}},N)})),ue.apply(this,arguments)}le&&Ce()},[ee,le,Pe,te,ge]),Object(T.useEffect)(function(){function Ce(){return ue.apply(this,arguments)}function ue(){return ue=Object(o.a)(y.a.mark(function N(){var ae,K;return y.a.wrap(function(et){for(;;)switch(et.prev=et.next){case 0:return et.next=2,Object(j.kb)({});case 2:ae=et.sent,K=ae.school_names,ne({type:w.INITSCHOOLS,payload:K.map(function(pe){return{value:pe}})});case 5:case"end":return et.stop()}},N)})),ue.apply(this,arguments)}Ce()},[]);var Ge=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(ue,N){return A.a.createElement(d.a,{value:N.numid,checked:U.includes(N.numid),disabled:!!ue})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:function(ue,N){return A.a.createElement(r.a,{placement:"bottom",title:ue},A.a.createElement(E.a,{className:"bold c-black",to:"/users/".concat(N.login),target:"_blank"},ue||"--"))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(ue){return A.a.createElement(r.a,{placement:"bottom",title:ue},A.a.createElement("span",null,ue||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(ue){return A.a.createElement(r.a,{placement:"bottom",title:ue},A.a.createElement("span",null,ue||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(ue){return A.a.createElement(r.a,{placement:"bottom",title:ue},A.a.createElement("span",null,ue||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(ue){return A.a.createElement(r.a,{placement:"bottom",title:ue},A.a.createElement("span",null,ue||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(ue){return A.a.createElement(r.a,{placement:"bottom",title:ue},A.a.createElement("span",null,ue||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:function(ue){return ue?"\u662F":"\u5426"}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(ue){return A.a.createElement(r.a,{placement:"bottom",title:ue},A.a.createElement("span",null,v()(ue).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(ue){if(ue===1)return A.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];function $e(Ce){ne({type:w.SETQUERY,payload:{page:1,reload:!0,query:Ce}})}function nt(Ce){ne({type:w.SETPAGE,payload:Ce})}function qe(Ce){var ue=U.indexOf(Ce);ue>=0?U.splice(ue,1):U.push(Ce),ne({type:w.SELECTEDIDS,payload:Object(c.a)(U)})}function Ie(){U.length===0?m.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(M(U,te),ne({type:w.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}var Oe=J>ee*10;return A.a.createElement("div",{className:"select-user-container"},A.a.createElement(Y,{onSearch:$e,schools:re}),le?A.a.createElement(A.a.Fragment,null,A.a.createElement("div",{className:"flexd-table-header mt20"},A.a.createElement(f.a,{pagination:!1,dataSource:Z,columns:Ge})),A.a.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},A.a.createElement(D.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:nt,hasMore:Oe,useWindow:!1},A.a.createElement(f.a,{loading:ie,showHeader:!1,pagination:!1,dataSource:fe,columns:Ge,onRow:function(ue){return{onClick:function(ae){ue.added!==1&&qe(ue.numid)}}}}))),A.a.createElement("div",{className:"flex-container flex-end"},A.a.createElement(n.a,{type:"ghost",style:{marginRight:10},onClick:X},"\u53D6\u6D88"),A.a.createElement(n.a,{type:"primary",onClick:Ie},"\u786E\u5B9A"))):A.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},A.a.createElement("img",{src:Q.a,width:"100",alt:""}),A.a.createElement("br",null),A.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},k3GJ:function(Re,I,h){"use strict";h.d(I,"a",function(){return Uo});var S=h("rePB"),f=h("ODXe"),L=h("Ff2n"),m=h("VTBJ"),_=h("q1tI"),r=h("TSYQ"),p=h.n(r),d=h("Zm9Q"),c=h("6cGi"),o=h("KQm4"),i=h("xEkU"),s=h.n(i),a=h("t23M");function n(ce){var ke=Object(_.useRef)(),Ke=Object(_.useRef)(!1);function be(){for(var H=arguments.length,oe=new Array(H),G=0;GYe&&(dt=Ye-ut),Object(_.useMemo)(function(){if(!oe.length)return[0,0];for(var _t=oe.length,Nt=_t,tn=0;tn<_t;tn+=1){var zt=ce.get(oe[tn].key)||x;if(zt[Fe]+zt[xe]>je+dt){Nt=tn-1;break}}for(var ln=0,on=_t-1;on>=0;on-=1){var nn=ce.get(oe[on].key)||x;if(nn[Fe]1&&arguments[1]!==void 0?arguments[1]:!1,be=ke&&typeof ke.getBoundingClientRect=="function"&&ke.getBoundingClientRect().width;if(be){if(Ke){var H=getComputedStyle(ke),oe=H.marginLeft,G=H.marginRight;be+=+oe.replace("px","")+ +G.replace("px","")}be=+be.toFixed(6)}return be||0},Oe=function(ke,Ke,be){ke&&Object(Y.a)(ke.style)==="object"&&(ke.style[Ke]=be)},Ce=function(){return J.any},ue=h("bdgK"),N=h("i8i4"),ae=h.n(N),K=h("wgJM"),_e=h("l4aY"),et=h("m+aA"),pe=h("c+Xe"),Xe=h("zT1h"),tt=h("QC+M");function V(ce,ke,Ke){return Ke?ce[0]===ke[0]:ce[0]===ke[0]&&ce[1]===ke[1]}function Be(ce,ke,Ke){var be=ce[ke]||{};return Object(m.a)(Object(m.a)({},be),Ke)}function Se(ce,ke,Ke,be){for(var H=Ke.points,oe=Object.keys(ce),G=0;G1&&arguments[1]!==void 0?arguments[1]:2;ke();var oe=Object(K.a)(function(){H<=1?be({isCanceled:function(){return oe!==ce.current}}):Ke(be,H-1)});ce.current=oe}return _.useEffect(function(){return function(){ke()}},[]),[Ke,ke]},Rt=[He,ot,st,ze],Bt=!1,Xt=!0;function Ft(ce){return ce===st||ce===ze}var Qt=function(ce,ke){var Ke=_.useState(Ze),be=Object(f.a)(Ke,2),H=be[0],oe=be[1],G=pt(),ve=Object(f.a)(G,2),xe=ve[0],Fe=ve[1];function je(){oe(He)}return vt(function(){if(H!==Ze&&H!==ze){var Ye=Rt.indexOf(H),at=Rt[Ye+1],ut=ke(H);ut===Bt?oe(at):xe(function(dt){function _t(){if(dt.isCanceled())return;oe(at)}ut===!0?_t():Promise.resolve(ut).then(_t)})}},[ce,H]),_.useEffect(function(){return function(){Fe()}},[]),[je,H]},pn=function(ce){var ke=Object(_.useRef)(),Ke=Object(_.useRef)(ce);Ke.current=ce;var be=_.useCallback(function(G){Ke.current(G)},[]);function H(G){G&&(G.removeEventListener(Ae,be),G.removeEventListener(Ee,be))}function oe(G){ke.current&&ke.current!==G&&H(ke.current),G&&G!==ke.current&&(G.addEventListener(Ae,be),G.addEventListener(Ee,be),ke.current=G)}return _.useEffect(function(){return function(){H(ke.current)}},[]),[oe,H]};function Pn(ce,ke,Ke,be){var H=be.motionEnter,oe=H===void 0?!0:H,G=be.motionAppear,ve=G===void 0?!0:G,xe=be.motionLeave,Fe=xe===void 0?!0:xe,je=be.motionDeadline,Ye=be.motionLeaveImmediately,at=be.onAppearPrepare,ut=be.onEnterPrepare,dt=be.onLeavePrepare,_t=be.onAppearStart,Nt=be.onEnterStart,tn=be.onLeaveStart,zt=be.onAppearActive,ln=be.onEnterActive,on=be.onLeaveActive,nn=be.onAppearEnd,Jt=be.onEnterEnd,En=be.onLeaveEnd,un=be.onVisibleChanged,$n=it(),Mn=Object(f.a)($n,2),It=Mn[0],kt=Mn[1],mn=it(Qe),vn=Object(f.a)(mn,2),Tt=vn[0],Cn=vn[1],Gn=it(null),xn=Object(f.a)(Gn,2),jn=xn[0],aa=xn[1],Oa=Object(_.useRef)(!1),Ha=Object(_.useRef)(null),ca=Object(_.useRef)(!1),Wa=Object(_.useRef)(null);function hr(){var Lt=Ke();return Lt||Wa.current}var me=Object(_.useRef)(!1);function Je(Lt){var wt=hr();if(Lt&&!Lt.deadline&&Lt.target!==wt)return;var Ut;Tt===Te&&me.current?Ut=nn==null?void 0:nn(wt,Lt):Tt===$&&me.current?Ut=Jt==null?void 0:Jt(wt,Lt):Tt===he&&me.current&&(Ut=En==null?void 0:En(wt,Lt)),Ut!==!1&&!ca.current&&(Cn(Qe),aa(null))}var mt=pn(Je),ht=Object(f.a)(mt,1),Ct=ht[0],xt=_.useMemo(function(){var Lt,wt,Ut;switch(Tt){case"appear":return Lt={},Object(S.a)(Lt,He,at),Object(S.a)(Lt,ot,_t),Object(S.a)(Lt,st,zt),Lt;case"enter":return wt={},Object(S.a)(wt,He,ut),Object(S.a)(wt,ot,Nt),Object(S.a)(wt,st,ln),wt;case"leave":return Ut={},Object(S.a)(Ut,He,dt),Object(S.a)(Ut,ot,tn),Object(S.a)(Ut,st,on),Ut;default:return{}}},[Tt]),Vt=Qt(Tt,function(Lt){if(Lt===He){var wt=xt[He];return wt?wt(hr()):Bt}if(gt in xt){var Ut;aa(((Ut=xt[gt])===null||Ut===void 0?void 0:Ut.call(xt,hr(),null))||null)}return gt===st&&(Ct(hr()),je>0&&(clearTimeout(Ha.current),Ha.current=setTimeout(function(){Je({deadline:!0})},je))),Xt}),St=Object(f.a)(Vt,2),hn=St[0],gt=St[1],ft=Ft(gt);me.current=ft,vt(function(){kt(ke);var Lt=Oa.current;if(Oa.current=!0,!ce)return;var wt;!Lt&&ke&&ve&&(wt=Te),Lt&&ke&&oe&&(wt=$),(Lt&&!ke&&Fe||!Lt&&Ye&&!ke&&Fe)&&(wt=he),wt&&(Cn(wt),hn())},[ke]),Object(_.useEffect)(function(){(Tt===Te&&!ve||Tt===$&&!oe||Tt===he&&!Fe)&&Cn(Qe)},[ve,oe,Fe]),Object(_.useEffect)(function(){return function(){clearTimeout(Ha.current),ca.current=!0}},[]),Object(_.useEffect)(function(){It!==void 0&&Tt===Qe&&(un==null||un(It))},[It,Tt]);var Ht=jn;return xt[He]&>===ot&&(Ht=Object(m.a)({transition:"none"},Ht)),[Tt,gt,Ht,It!=null?It:ke]}var na=function(ce){Object(v.a)(Ke,ce);var ke=Object(O.a)(Ke);function Ke(){return Object(A.a)(this,Ke),ke.apply(this,arguments)}return Object(E.a)(Ke,[{key:"render",value:function(){return this.props.children}}]),Ke}(_.Component),Ot=na;function dn(ce){var ke=ce;Object(Y.a)(ce)==="object"&&(ke=ce.transitionSupport);function Ke(H){return!!(H.motionName&&ke)}var be=_.forwardRef(function(H,oe){var G=H.visible,ve=G===void 0?!0:G,xe=H.removeOnLeave,Fe=xe===void 0?!0:xe,je=H.forceRender,Ye=H.children,at=H.motionName,ut=H.leavedClassName,dt=H.eventProps,_t=Ke(H),Nt=Object(_.useRef)(),tn=Object(_.useRef)();function zt(){try{return Object(et.a)(Nt.current||tn.current)}catch(Cn){return null}}var ln=Pn(_t,ve,zt,H),on=Object(f.a)(ln,4),nn=on[0],Jt=on[1],En=on[2],un=on[3],$n=_.useRef(un);un&&($n.current=!0);var Mn=Object(_.useRef)(oe);Mn.current=oe;var It=_.useCallback(function(Cn){Nt.current=Cn,Object(pe.b)(Mn.current,Cn)},[]),kt,mn=Object(m.a)(Object(m.a)({},dt),{},{visible:ve});if(!Ye)kt=null;else if(nn===Qe||!Ke(H))un?kt=Ye(Object(m.a)({},mn),It):!Fe&&$n.current?kt=Ye(Object(m.a)(Object(m.a)({},mn),{},{className:ut}),It):je?kt=Ye(Object(m.a)(Object(m.a)({},mn),{},{style:{display:"none"}}),It):kt=null;else{var vn,Tt;Jt===He?Tt="prepare":Ft(Jt)?Tt="active":Jt===ot&&(Tt="start"),kt=Ye(Object(m.a)(Object(m.a)({},mn),{},{className:p()(Ve(at,nn),(vn={},Object(S.a)(vn,Ve(at,"".concat(nn,"-").concat(Tt)),Tt),Object(S.a)(vn,at,typeof at=="string"),vn)),style:En}),It)}return _.createElement(Ot,{ref:tn},kt)});return be.displayName="CSSMotion",be}var Rn=dn(q),Yn="add",On="keep",Wn="remove",jt="removed";function qn(ce){var ke;return ce&&Object(Y.a)(ce)==="object"&&"key"in ce?ke=ce:ke={key:ce},Object(m.a)(Object(m.a)({},ke),{},{key:String(ke.key)})}function wa(){var ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return ce.map(qn)}function zn(){var ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ke=[],be=0,H=ke.length,oe=wa(ce),G=wa(ke);oe.forEach(function(Fe){for(var je=!1,Ye=be;Ye1});return xe.forEach(function(Fe){Ke=Ke.filter(function(je){var Ye=je.key,at=je.status;return Ye!==Fe||at!==Wn}),Ke.forEach(function(je){je.key===Fe&&(je.status=On)})}),Ke}var Jn=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function ua(ce){var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Rn,Ke=function(be){Object(v.a)(oe,be);var H=Object(O.a)(oe);function oe(){var G;return Object(A.a)(this,oe),G=H.apply(this,arguments),G.state={keyEntities:[]},G.removeKey=function(ve){G.setState(function(xe){var Fe=xe.keyEntities;return{keyEntities:Fe.map(function(je){return je.key!==ve?je:Object(m.a)(Object(m.a)({},je),{},{status:jt})})}})},G}return Object(E.a)(oe,[{key:"render",value:function(){var ve=this,xe=this.state.keyEntities,Fe=this.props,je=Fe.component,Ye=Fe.children,at=Fe.onVisibleChanged,ut=Object(L.a)(Fe,["component","children","onVisibleChanged"]),dt=je||_.Fragment,_t={};return Jn.forEach(function(Nt){_t[Nt]=ut[Nt],delete ut[Nt]}),delete ut.keys,_.createElement(dt,ut,xe.map(function(Nt){var tn=Nt.status,zt=Object(L.a)(Nt,["status"]),ln=tn===Yn||tn===On;return _.createElement(ke,Object(T.a)({},_t,{key:zt.key,visible:ln,eventProps:zt,onVisibleChanged:function(nn){at==null||at(nn,{key:zt.key}),nn||ve.removeKey(zt.key)}}),Ye)}))}}],[{key:"getDerivedStateFromProps",value:function(ve,xe){var Fe=ve.keys,je=xe.keyEntities,Ye=wa(Fe),at=zn(je,Ye);return{keyEntities:at.filter(function(ut){var dt=je.find(function(_t){var Nt=_t.key;return ut.key===Nt});return!(dt&&dt.status===jt&&ut.status===Wn)})}}}]),oe}(_.Component);return Ke.defaultProps={component:"div"},Ke}var Tn=ua(q),ga=Rn;function ka(ce){var ke=ce.prefixCls,Ke=ce.motion,be=ce.animation,H=ce.transitionName;return Ke||(be?{motionName:"".concat(ke,"-").concat(be)}:H?{motionName:H}:null)}function cr(ce){var ke=ce.prefixCls,Ke=ce.visible,be=ce.zIndex,H=ce.mask,oe=ce.maskMotion,G=ce.maskAnimation,ve=ce.maskTransitionName;if(!H)return null;var xe={};return(oe||ve||G)&&(xe=Object(m.a)({motionAppear:!0},ka({motion:oe,prefixCls:ke,transitionName:ve,animation:G}))),_.createElement(ga,Object(T.a)({},xe,{visible:Ke,removeOnLeave:!0}),function(Fe){var je=Fe.className;return _.createElement("div",{style:{zIndex:be},className:p()("".concat(ke,"-mask"),je)})})}var qa=h("9mu1"),Va=h("o0o1"),dr=h.n(Va),Ga=h("HaE+"),Sr=["measure","align",null,"motion"],Nn=function(ce,ke){var Ke=Object(_.useState)(null),be=Object(f.a)(Ke,2),H=be[0],oe=be[1],G=Object(_.useRef)(),ve=Object(_.useRef)(!1);function xe(Ye){ve.current||oe(Ye)}function Fe(){K.a.cancel(G.current)}function je(Ye){Fe(),G.current=Object(K.a)(function(){xe(function(at){switch(H){case"align":return"motion";case"motion":return"stable";default:}return at}),Ye==null||Ye()})}return Object(_.useEffect)(function(){xe("measure")},[ce]),Object(_.useEffect)(function(){switch(H){case"measure":ke();break;default:}H&&(G.current=Object(K.a)(Object(Ga.a)(dr.a.mark(function Ye(){var at,ut;return dr.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:at=Sr.indexOf(H),ut=Sr[at+1],ut&&at!==-1&&xe(ut);case 3:case"end":return _t.stop()}},Ye)}))))},[H]),Object(_.useEffect)(function(){return function(){ve.current=!0,Fe()}},[]),[H,je]},Gr=function(ce){var ke=_.useState({width:0,height:0}),Ke=Object(f.a)(ke,2),be=Ke[0],H=Ke[1];function oe(ve){H({width:ve.offsetWidth,height:ve.offsetHeight})}var G=_.useMemo(function(){var ve={};if(ce){var xe=be.width,Fe=be.height;ce.indexOf("height")!==-1&&Fe?ve.height=Fe:ce.indexOf("minHeight")!==-1&&Fe&&(ve.minHeight=Fe),ce.indexOf("width")!==-1&&xe?ve.width=xe:ce.indexOf("minWidth")!==-1&&xe&&(ve.minWidth=xe)}return ve},[ce,be]);return[G,oe]},Qr=_.forwardRef(function(ce,ke){var Ke=ce.visible,be=ce.prefixCls,H=ce.className,oe=ce.style,G=ce.children,ve=ce.zIndex,xe=ce.stretch,Fe=ce.destroyPopupOnHide,je=ce.forceRender,Ye=ce.align,at=ce.point,ut=ce.getRootDomNode,dt=ce.getClassNameFromAlign,_t=ce.onAlign,Nt=ce.onMouseEnter,tn=ce.onMouseLeave,zt=ce.onMouseDown,ln=ce.onTouchStart,on=Object(_.useRef)(),nn=Object(_.useRef)(),Jt=Object(_.useState)(),En=Object(f.a)(Jt,2),un=En[0],$n=En[1],Mn=Gr(xe),It=Object(f.a)(Mn,2),kt=It[0],mn=It[1];function vn(){xe&&mn(ut())}var Tt=Nn(Ke,vn),Cn=Object(f.a)(Tt,2),Gn=Cn[0],xn=Cn[1],jn=Object(_.useRef)();function aa(){return at||ut}function Oa(){var mt;(mt=on.current)===null||mt===void 0||mt.forceAlign()}function Ha(mt,ht){var Ct=dt(ht);un!==Ct&&$n(Ct),Gn==="align"&&(un!==Ct?Promise.resolve().then(function(){Oa()}):xn(function(){var xt;(xt=jn.current)===null||xt===void 0||xt.call(jn)}),_t==null||_t(mt,ht))}var ca=Object(m.a)({},ka(ce));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(mt){var ht=ca[mt];ca[mt]=function(Ct,xt){return xn(),ht==null?void 0:ht(Ct,xt)}});function Wa(){return new Promise(function(mt){jn.current=mt})}_.useEffect(function(){!ca.motionName&&Gn==="motion"&&xn()},[ca.motionName,Gn]),_.useImperativeHandle(ke,function(){return{forceAlign:Oa,getElement:function(){return nn.current}}});var hr=Object(m.a)(Object(m.a)({},kt),{},{zIndex:ve,opacity:Gn==="motion"||Gn==="stable"||!Ke?void 0:0,pointerEvents:Gn==="stable"?void 0:"none"},oe),me=!0;(Ye==null?void 0:Ye.points)&&(Gn==="align"||Gn==="stable")&&(me=!1);var Je=G;return _.Children.count(G)>1&&(Je=_.createElement("div",{className:"".concat(be,"-content")},G)),_.createElement(ga,Object(T.a)({visible:Ke,ref:nn,leavedClassName:"".concat(be,"-hidden")},ca,{onAppearPrepare:Wa,onEnterPrepare:Wa,removeOnLeave:Fe,forceRender:je}),function(mt,ht){var Ct=mt.className,xt=mt.style,Vt=p()(be,H,un,Ct);return _.createElement(qa.a,{target:aa(),key:"popup",ref:on,monitorWindowResize:!0,disabled:me,align:Ye,onAlign:Ha},_.createElement("div",{ref:ht,className:Vt,onMouseEnter:Nt,onMouseLeave:tn,onMouseDownCapture:zt,onTouchStartCapture:ln,style:Object(m.a)(Object(m.a)({},xt),hr)},Je))})});Qr.displayName="PopupInner";var yo=Qr,Qa=_.forwardRef(function(ce,ke){var Ke=ce.prefixCls,be=ce.visible,H=ce.zIndex,oe=ce.children,G=ce.mobile;G=G===void 0?{}:G;var ve=G.popupClassName,xe=G.popupStyle,Fe=G.popupMotion,je=Fe===void 0?{}:Fe,Ye=G.popupRender,at=_.useRef();_.useImperativeHandle(ke,function(){return{forceAlign:function(){},getElement:function(){return at.current}}});var ut=Object(m.a)({zIndex:H},xe),dt=oe;return _.Children.count(oe)>1&&(dt=_.createElement("div",{className:"".concat(Ke,"-content")},oe)),Ye&&(dt=Ye(dt)),_.createElement(ga,Object(T.a)({visible:be,ref:at,removeOnLeave:!0},je),function(_t,Nt){var tn=_t.className,zt=_t.style,ln=p()(Ke,ve,tn);return _.createElement("div",{ref:Nt,className:ln,style:Object(m.a)(Object(m.a)({},zt),ut)},dt)})});Qa.displayName="MobilePopupInner";var Nr=Qa,ro=["visible","mobile"],oo=_.forwardRef(function(ce,ke){var Ke=ce.visible,be=ce.mobile,H=Object(L.a)(ce,ro),oe=Object(_.useState)(Ke),G=Object(f.a)(oe,2),ve=G[0],xe=G[1],Fe=Object(_.useState)(!1),je=Object(f.a)(Fe,2),Ye=je[0],at=je[1],ut=Object(m.a)(Object(m.a)({},H),{},{visible:ve});Object(_.useEffect)(function(){xe(Ke),Ke&&be&&at(Le())},[Ke,be]);var dt=Ye?_.createElement(Nr,Object(T.a)({},ut,{mobile:be,ref:ke})):_.createElement(yo,Object(T.a)({},ut,{ref:ke}));return _.createElement("div",null,_.createElement(cr,ut),dt)});oo.displayName="Popup";var Eo=oo,io=_.createContext(null),jr=io;function Ur(){}function Co(){return""}function xo(ce){return ce?ce.ownerDocument:window.document}var so=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Do(ce){var ke=function(Ke){Object(v.a)(H,Ke);var be=Object(O.a)(H);function H(oe){var G;Object(A.a)(this,H),G=be.call(this,oe),G.popupRef=_.createRef(),G.triggerRef=_.createRef(),G.attachId=void 0,G.clickOutsideHandler=void 0,G.touchOutsideHandler=void 0,G.contextMenuOutsideHandler1=void 0,G.contextMenuOutsideHandler2=void 0,G.mouseDownTimeout=void 0,G.focusTime=void 0,G.preClickTime=void 0,G.preTouchTime=void 0,G.delayTimer=void 0,G.hasPopupMouseDown=void 0,G.onMouseEnter=function(xe){var Fe=G.props.mouseEnterDelay;G.fireEvents("onMouseEnter",xe),G.delaySetPopupVisible(!0,Fe,Fe?null:xe)},G.onMouseMove=function(xe){G.fireEvents("onMouseMove",xe),G.setPoint(xe)},G.onMouseLeave=function(xe){G.fireEvents("onMouseLeave",xe),G.delaySetPopupVisible(!1,G.props.mouseLeaveDelay)},G.onPopupMouseEnter=function(){G.clearDelayTimer()},G.onPopupMouseLeave=function(xe){var Fe;if(xe.relatedTarget&&!xe.relatedTarget.setTimeout&&Object(_e.a)((Fe=G.popupRef.current)===null||Fe===void 0?void 0:Fe.getElement(),xe.relatedTarget))return;G.delaySetPopupVisible(!1,G.props.mouseLeaveDelay)},G.onFocus=function(xe){G.fireEvents("onFocus",xe),G.clearDelayTimer(),G.isFocusToShow()&&(G.focusTime=Date.now(),G.delaySetPopupVisible(!0,G.props.focusDelay))},G.onMouseDown=function(xe){G.fireEvents("onMouseDown",xe),G.preClickTime=Date.now()},G.onTouchStart=function(xe){G.fireEvents("onTouchStart",xe),G.preTouchTime=Date.now()},G.onBlur=function(xe){G.fireEvents("onBlur",xe),G.clearDelayTimer(),G.isBlurToHide()&&G.delaySetPopupVisible(!1,G.props.blurDelay)},G.onContextMenu=function(xe){xe.preventDefault(),G.fireEvents("onContextMenu",xe),G.setPopupVisible(!0,xe)},G.onContextMenuClose=function(){G.isContextMenuToShow()&&G.close()},G.onClick=function(xe){if(G.fireEvents("onClick",xe),G.focusTime){var Fe;if(G.preClickTime&&G.preTouchTime?Fe=Math.min(G.preClickTime,G.preTouchTime):G.preClickTime?Fe=G.preClickTime:G.preTouchTime&&(Fe=G.preTouchTime),Math.abs(Fe-G.focusTime)<20)return;G.focusTime=0}G.preClickTime=0,G.preTouchTime=0,G.isClickToShow()&&(G.isClickToHide()||G.isBlurToHide())&&xe&&xe.preventDefault&&xe.preventDefault();var je=!G.state.popupVisible;(G.isClickToHide()&&!je||je&&G.isClickToShow())&&G.setPopupVisible(!G.state.popupVisible,xe)},G.onPopupMouseDown=function(){if(G.hasPopupMouseDown=!0,clearTimeout(G.mouseDownTimeout),G.mouseDownTimeout=window.setTimeout(function(){G.hasPopupMouseDown=!1},0),G.context){var xe;(xe=G.context).onPopupMouseDown.apply(xe,arguments)}},G.onDocumentClick=function(xe){if(G.props.mask&&!G.props.maskClosable)return;var Fe=xe.target,je=G.getRootDomNode(),Ye=G.getPopupDomNode();(!Object(_e.a)(je,Fe)||G.isContextMenuOnly())&&!Object(_e.a)(Ye,Fe)&&!G.hasPopupMouseDown&&G.close()},G.getRootDomNode=function(){var xe=G.props.getTriggerDOMNode;if(xe)return xe(G.triggerRef.current);try{var Fe=Object(et.a)(G.triggerRef.current);if(Fe)return Fe}catch(je){}return ae.a.findDOMNode(Object(b.a)(G))},G.getPopupClassNameFromAlign=function(xe){var Fe=[],je=G.props,Ye=je.popupPlacement,at=je.builtinPlacements,ut=je.prefixCls,dt=je.alignPoint,_t=je.getPopupClassNameFromAlign;return Ye&&at&&Fe.push(Se(at,ut,xe,dt)),_t&&Fe.push(_t(xe)),Fe.join(" ")},G.getComponent=function(){var xe=G.props,Fe=xe.prefixCls,je=xe.destroyPopupOnHide,Ye=xe.popupClassName,at=xe.onPopupAlign,ut=xe.popupMotion,dt=xe.popupAnimation,_t=xe.popupTransitionName,Nt=xe.popupStyle,tn=xe.mask,zt=xe.maskAnimation,ln=xe.maskTransitionName,on=xe.maskMotion,nn=xe.zIndex,Jt=xe.popup,En=xe.stretch,un=xe.alignPoint,$n=xe.mobile,Mn=xe.forceRender,It=G.state,kt=It.popupVisible,mn=It.point,vn=G.getPopupAlign(),Tt={};return G.isMouseEnterToShow()&&(Tt.onMouseEnter=G.onPopupMouseEnter),G.isMouseLeaveToHide()&&(Tt.onMouseLeave=G.onPopupMouseLeave),Tt.onMouseDown=G.onPopupMouseDown,Tt.onTouchStart=G.onPopupMouseDown,_.createElement(Eo,Object(T.a)({prefixCls:Fe,destroyPopupOnHide:je,visible:kt,point:un&&mn,className:Ye,align:vn,onAlign:at,animation:dt,getClassNameFromAlign:G.getPopupClassNameFromAlign},Tt,{stretch:En,getRootDomNode:G.getRootDomNode,style:Nt,mask:tn,zIndex:nn,transitionName:_t,maskAnimation:zt,maskTransitionName:ln,maskMotion:on,ref:G.popupRef,motion:ut,mobile:$n,forceRender:Mn}),typeof Jt=="function"?Jt():Jt)},G.attachParent=function(xe){K.a.cancel(G.attachId);var Fe=G.props,je=Fe.getPopupContainer,Ye=Fe.getDocument,at=G.getRootDomNode(),ut;je?(at||je.length===0)&&(ut=je(at)):ut=Ye(G.getRootDomNode()).body,ut?ut.appendChild(xe):G.attachId=Object(K.a)(function(){G.attachParent(xe)})},G.getContainer=function(){var xe=G.props.getDocument,Fe=xe(G.getRootDomNode()).createElement("div");return Fe.style.position="absolute",Fe.style.top="0",Fe.style.left="0",Fe.style.width="100%",G.attachParent(Fe),Fe},G.setPoint=function(xe){var Fe=G.props.alignPoint;if(!Fe||!xe)return;G.setState({point:{pageX:xe.pageX,pageY:xe.pageY}})},G.handlePortalUpdate=function(){G.state.prevPopupVisible!==G.state.popupVisible&&G.props.afterPopupVisibleChange(G.state.popupVisible)},G.triggerContextValue={onPopupMouseDown:G.onPopupMouseDown};var ve;return"popupVisible"in oe?ve=!!oe.popupVisible:ve=!!oe.defaultPopupVisible,G.state={prevPopupVisible:ve,popupVisible:ve},so.forEach(function(xe){G["fire".concat(xe)]=function(Fe){G.fireEvents(xe,Fe)}}),G}return Object(E.a)(H,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var G=this.props,ve=this.state;if(ve.popupVisible){var xe;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(xe=G.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Xe.a)(xe,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(xe=xe||G.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Xe.a)(xe,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(xe=xe||G.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Xe.a)(xe,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Xe.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),K.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var G;return((G=this.popupRef.current)===null||G===void 0?void 0:G.getElement())||null}},{key:"getPopupAlign",value:function(){var G=this.props,ve=G.popupPlacement,xe=G.popupAlign,Fe=G.builtinPlacements;return ve&&Fe?Be(Fe,ve,xe):xe}},{key:"setPopupVisible",value:function(G,ve){var xe=this.props.alignPoint,Fe=this.state.popupVisible;this.clearDelayTimer(),Fe!==G&&("popupVisible"in this.props||this.setState({popupVisible:G,prevPopupVisible:Fe}),this.props.onPopupVisibleChange(G)),xe&&ve&&G&&this.setPoint(ve)}},{key:"delaySetPopupVisible",value:function(G,ve,xe){var Fe=this,je=ve*1e3;if(this.clearDelayTimer(),je){var Ye=xe?{pageX:xe.pageX,pageY:xe.pageY}:null;this.delayTimer=window.setTimeout(function(){Fe.setPopupVisible(G,Ye),Fe.clearDelayTimer()},je)}else this.setPopupVisible(G,xe)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(G){var ve=this.props.children.props,xe=this.props;return ve[G]&&xe[G]?this["fire".concat(G)]:ve[G]||xe[G]}},{key:"isClickToShow",value:function(){var G=this.props,ve=G.action,xe=G.showAction;return ve.indexOf("click")!==-1||xe.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var G=this.props.action;return G==="contextMenu"||G.length===1&&G[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var G=this.props,ve=G.action,xe=G.showAction;return ve.indexOf("contextMenu")!==-1||xe.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var G=this.props,ve=G.action,xe=G.hideAction;return ve.indexOf("click")!==-1||xe.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var G=this.props,ve=G.action,xe=G.showAction;return ve.indexOf("hover")!==-1||xe.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var G=this.props,ve=G.action,xe=G.hideAction;return ve.indexOf("hover")!==-1||xe.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var G=this.props,ve=G.action,xe=G.showAction;return ve.indexOf("focus")!==-1||xe.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var G=this.props,ve=G.action,xe=G.hideAction;return ve.indexOf("focus")!==-1||xe.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var G;(G=this.popupRef.current)===null||G===void 0||G.forceAlign()}}},{key:"fireEvents",value:function(G,ve){var xe=this.props.children.props[G];xe&&xe(ve);var Fe=this.props[G];Fe&&Fe(ve)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var G=this.state.popupVisible,ve=this.props,xe=ve.children,Fe=ve.forceRender,je=ve.alignPoint,Ye=ve.className,at=ve.autoDestroy,ut=_.Children.only(xe),dt={key:"trigger"};this.isContextMenuToShow()?dt.onContextMenu=this.onContextMenu:dt.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(dt.onClick=this.onClick,dt.onMouseDown=this.onMouseDown,dt.onTouchStart=this.onTouchStart):(dt.onClick=this.createTwoChains("onClick"),dt.onMouseDown=this.createTwoChains("onMouseDown"),dt.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(dt.onMouseEnter=this.onMouseEnter,je&&(dt.onMouseMove=this.onMouseMove)):dt.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?dt.onMouseLeave=this.onMouseLeave:dt.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(dt.onFocus=this.onFocus,dt.onBlur=this.onBlur):(dt.onFocus=this.createTwoChains("onFocus"),dt.onBlur=this.createTwoChains("onBlur"));var _t=p()(ut&&ut.props&&ut.props.className,Ye);_t&&(dt.className=_t);var Nt=Object(m.a)({},dt);Object(pe.c)(ut)&&(Nt.ref=Object(pe.a)(this.triggerRef,ut.ref));var tn=_.cloneElement(ut,Nt),zt;return(G||this.popupRef.current||Fe)&&(zt=_.createElement(ce,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!G&&at&&(zt=null),_.createElement(jr.Provider,{value:this.triggerContextValue},tn,zt)}}],[{key:"getDerivedStateFromProps",value:function(G,ve){var xe=G.popupVisible,Fe={};return xe!==void 0&&ve.popupVisible!==xe&&(Fe.popupVisible=xe,Fe.prevPopupVisible=ve.popupVisible),Fe}}]),H}(_.Component);return ke.contextType=jr,ke.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Co,getDocument:xo,onPopupVisibleChange:Ur,afterPopupVisibleChange:Ur,onPopupAlign:Ur,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},ke}var Lo=Do(tt.a),rr={adjustX:1,adjustY:1},Yr={topLeft:{points:["bl","tl"],overflow:rr,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:rr,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:rr,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:rr,offset:[4,0]}},lo={topLeft:{points:["bl","tl"],overflow:rr,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:rr,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:rr,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:rr,offset:[4,0]}},uo=Yr,Xa=0,$a={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},er=function(ke,Ke,be){var H=Ge(Ke),oe=ke.getState();ke.setState({defaultActiveFirst:Object(m.a)(Object(m.a)({},oe.defaultActiveFirst),{},Object(S.a)({},H,be))})},Jr=function(ce){Object(v.a)(Ke,ce);var ke=Object(O.a)(Ke);function Ke(be){var H;Object(A.a)(this,Ke),H=ke.call(this,be),H.onDestroy=function(je){H.props.onDestroy(je)},H.onKeyDown=function(je){var Ye=je.keyCode,at=H.menuInstance,ut=H.props.store,dt=H.getVisible();if(Ye===e.a.ENTER)return H.onTitleClick(je),er(ut,H.props.eventKey,!0),!0;if(Ye===e.a.RIGHT)return dt?at.onKeyDown(je):(H.triggerOpenChange(!0),er(ut,H.props.eventKey,!0)),!0;if(Ye===e.a.LEFT){var _t;if(dt)_t=at.onKeyDown(je);else return;return _t||(H.triggerOpenChange(!1),_t=!0),_t}return dt&&(Ye===e.a.UP||Ye===e.a.DOWN)?at.onKeyDown(je):void 0},H.onOpenChange=function(je){H.props.onOpenChange(je)},H.onPopupVisibleChange=function(je){H.triggerOpenChange(je,je?"mouseenter":"mouseleave")},H.onMouseEnter=function(je){var Ye=H.props,at=Ye.eventKey,ut=Ye.onMouseEnter,dt=Ye.store;er(dt,H.props.eventKey,!1),ut({key:at,domEvent:je})},H.onMouseLeave=function(je){var Ye=H.props,at=Ye.parentMenu,ut=Ye.eventKey,dt=Ye.onMouseLeave;at.subMenuInstance=Object(b.a)(H),dt({key:ut,domEvent:je})},H.onTitleMouseEnter=function(je){var Ye=H.props,at=Ye.eventKey,ut=Ye.onItemHover,dt=Ye.onTitleMouseEnter;ut({key:at,hover:!0}),dt({key:at,domEvent:je})},H.onTitleMouseLeave=function(je){var Ye=H.props,at=Ye.parentMenu,ut=Ye.eventKey,dt=Ye.onItemHover,_t=Ye.onTitleMouseLeave;at.subMenuInstance=Object(b.a)(H),dt({key:ut,hover:!1}),_t({key:ut,domEvent:je})},H.onTitleClick=function(je){var Ye=Object(b.a)(H),at=Ye.props;if(at.onTitleClick({key:at.eventKey,domEvent:je}),at.triggerSubMenuAction==="hover")return;H.triggerOpenChange(!H.getVisible(),"click"),er(at.store,H.props.eventKey,!1)},H.onSubMenuClick=function(je){typeof H.props.onClick=="function"&&H.props.onClick(H.addKeyPath(je))},H.onSelect=function(je){H.props.onSelect(je)},H.onDeselect=function(je){H.props.onDeselect(je)},H.getPrefixCls=function(){return"".concat(H.props.rootPrefixCls,"-submenu")},H.getActiveClassName=function(){return"".concat(H.getPrefixCls(),"-active")},H.getDisabledClassName=function(){return"".concat(H.getPrefixCls(),"-disabled")},H.getSelectedClassName=function(){return"".concat(H.getPrefixCls(),"-selected")},H.getOpenClassName=function(){return"".concat(H.props.rootPrefixCls,"-submenu-open")},H.getVisible=function(){return H.state.isOpen},H.getMode=function(){return H.state.mode},H.saveMenuInstance=function(je){H.menuInstance=je},H.addKeyPath=function(je){return Object(m.a)(Object(m.a)({},je),{},{keyPath:(je.keyPath||[]).concat(H.props.eventKey)})},H.triggerOpenChange=function(je,Ye){var at=H.props.eventKey,ut=function(){H.onOpenChange({key:at,item:Object(b.a)(H),trigger:Ye,open:je})};Ye==="mouseenter"?H.mouseenterTimeout=setTimeout(function(){ut()},0):ut()},H.isChildrenSelected=function(){var je={find:!1};return nt(H.props.children,H.props.selectedKeys,je),je.find},H.isInlineMode=function(){return H.getMode()==="inline"},H.adjustWidth=function(){if(!H.subMenuTitle||!H.menuInstance)return;var je=N.findDOMNode(H.menuInstance);if(je.offsetWidth>=H.subMenuTitle.offsetWidth)return;je.style.minWidth="".concat(H.subMenuTitle.offsetWidth,"px")},H.saveSubMenuTitle=function(je){H.subMenuTitle=je},H.getBaseProps=function(){var je=Object(b.a)(H),Ye=je.props,at=H.getMode();return{mode:at==="horizontal"?"vertical":at,visible:H.getVisible(),level:Ye.level+1,inlineIndent:Ye.inlineIndent,focusable:!1,onClick:H.onSubMenuClick,onSelect:H.onSelect,onDeselect:H.onDeselect,onDestroy:H.onDestroy,selectedKeys:Ye.selectedKeys,eventKey:"".concat(Ye.eventKey,"-menu-"),openKeys:Ye.openKeys,motion:Ye.motion,onOpenChange:H.onOpenChange,subMenuOpenDelay:Ye.subMenuOpenDelay,parentMenu:Object(b.a)(H),subMenuCloseDelay:Ye.subMenuCloseDelay,forceSubMenuRender:Ye.forceSubMenuRender,triggerSubMenuAction:Ye.triggerSubMenuAction,builtinPlacements:Ye.builtinPlacements,defaultActiveFirst:Ye.store.getState().defaultActiveFirst[Ge(Ye.eventKey)],multiple:Ye.multiple,prefixCls:Ye.rootPrefixCls,id:H.internalMenuId,manualRef:H.saveMenuInstance,itemIcon:Ye.itemIcon,expandIcon:Ye.expandIcon,direction:Ye.direction}},H.getMotion=function(je,Ye){var at=Object(b.a)(H),ut=at.haveRendered,dt=H.props,_t=dt.motion,Nt=dt.rootPrefixCls,tn=Object(m.a)(Object(m.a)({},_t),{},{leavedClassName:"".concat(Nt,"-hidden"),removeOnLeave:!1,motionAppear:ut||!Ye||je!=="inline"});return tn};var oe=be.store,G=be.eventKey,ve=oe.getState(),xe=ve.defaultActiveFirst;H.isRootMenu=!1;var Fe=!1;return xe&&(Fe=xe[G]),er(oe,G,Fe),H.state={mode:be.mode,isOpen:be.isOpen},H}return Object(E.a)(Ke,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var H=this,oe=this.props,G=oe.mode,ve=oe.parentMenu,xe=oe.manualRef,Fe=oe.isOpen,je=function(){H.setState({mode:G,isOpen:Fe})},Ye=Fe!==this.state.isOpen,at=G!==this.state.mode;if((at||Ye)&&(K.a.cancel(this.updateStateRaf),at?this.updateStateRaf=Object(K.a)(je):je()),xe&&xe(this),G!=="horizontal"||!(ve==null?void 0:ve.isRootMenu)||!Fe)return;this.minWidthTimeout=setTimeout(function(){return H.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var H=this.props,oe=H.onDestroy,G=H.eventKey;oe&&oe(G),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),K.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(H,oe){var G=this.getBaseProps();return _.createElement(Br,Object(T.a)({},G,{id:this.internalMenuId,className:H,style:oe}),this.props.children)}},{key:"renderChildren",value:function(){var H=this,oe=this.getBaseProps(),G=oe.mode,ve=oe.visible,xe=oe.forceSubMenuRender,Fe=oe.direction,je=this.getMotion(G,ve);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||ve||xe,!this.haveOpened)return _.createElement("div",null);var Ye=p()("".concat(oe.prefixCls,"-sub"),Object(S.a)({},"".concat(oe.prefixCls,"-rtl"),Fe==="rtl"));return this.isInlineMode()?_.createElement(ga,Object(T.a)({visible:oe.visible,forceRender:xe},je),function(at){var ut=at.className,dt=at.style,_t=p()(Ye,ut);return H.renderPopupMenu(_t,dt)}):this.renderPopupMenu(Ye)}},{key:"render",value:function(){var H,oe,G,ve=Object(m.a)({},this.props),xe=this.getVisible(),Fe=this.getPrefixCls(),je=this.isInlineMode(),Ye=this.getMode(),at=p()(Fe,"".concat(Fe,"-").concat(Ye),(H={},Object(S.a)(H,ve.className,!!ve.className),Object(S.a)(H,this.getOpenClassName(),xe),Object(S.a)(H,this.getActiveClassName(),ve.active||xe&&!je),Object(S.a)(H,this.getDisabledClassName(),ve.disabled),Object(S.a)(H,this.getSelectedClassName(),this.isChildrenSelected()),H));this.internalMenuId||(ve.eventKey?this.internalMenuId="".concat(ve.eventKey,"$Menu"):(Xa+=1,this.internalMenuId="$__$".concat(Xa,"$Menu")));var ut={},dt={},_t={};ve.disabled||(ut={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},dt={onClick:this.onTitleClick},_t={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Nt={},tn=ve.direction,zt=tn==="rtl";je&&(zt?Nt.paddingRight=ve.inlineIndent*ve.level:Nt.paddingLeft=ve.inlineIndent*ve.level);var ln={};this.getVisible()&&(ln={"aria-owns":this.internalMenuId});var on=null;Ye!=="horizontal"&&(on=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(on=_.createElement(this.props.expandIcon,Object(m.a)({},this.props))));var nn=_.createElement("div",Object(T.a)({ref:this.saveSubMenuTitle,style:Nt,className:"".concat(Fe,"-title"),role:"button"},_t,dt,{"aria-expanded":xe},ln,{"aria-haspopup":"true",title:typeof ve.title=="string"?ve.title:void 0}),ve.title,on||_.createElement("i",{className:"".concat(Fe,"-arrow")})),Jt=this.renderChildren(),En=((oe=ve.parentMenu)===null||oe===void 0?void 0:oe.isRootMenu)?ve.parentMenu.props.getPopupContainer:function(aa){return aa.parentNode},un=$a[Ye],$n=ve.popupOffset?{offset:ve.popupOffset}:{},Mn=p()((G={},Object(S.a)(G,ve.popupClassName,ve.popupClassName&&!je),Object(S.a)(G,"".concat(Fe,"-rtl"),zt),G)),It=ve.disabled,kt=ve.triggerSubMenuAction,mn=ve.subMenuOpenDelay,vn=ve.forceSubMenuRender,Tt=ve.subMenuCloseDelay,Cn=ve.builtinPlacements;qe.forEach(function(aa){return delete ve[aa]}),delete ve.onClick;var Gn=zt?Object(m.a)(Object(m.a)({},lo),Cn):Object(m.a)(Object(m.a)({},Yr),Cn);delete ve.direction;var xn=this.getBaseProps(),jn=je?null:this.getMotion(xn.mode,xn.visible);return _.createElement("li",Object(T.a)({},ve,ut,{className:at,role:"menuitem"}),_.createElement(Lo,{prefixCls:Fe,popupClassName:p()("".concat(Fe,"-popup"),Mn),getPopupContainer:En,builtinPlacements:Gn,popupPlacement:un,popupVisible:je?!1:xe,popupAlign:$n,popup:je?null:Jt,action:It||je?[]:[kt],mouseEnterDelay:mn,mouseLeaveDelay:Tt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:vn,popupMotion:jn},nn),je?Jt:null)}}]),Ke}(_.Component);Jr.defaultProps={onMouseEnter:le,onMouseLeave:le,onTitleMouseEnter:le,onTitleMouseLeave:le,onTitleClick:le,manualRef:le,mode:"vertical",title:""};var Ar=Object(D.b)(function(ce,ke){var Ke=ce.openKeys,be=ce.activeKey,H=ce.selectedKeys,oe=ke.eventKey,G=ke.subMenuKey;return{isOpen:Ke.indexOf(oe)>-1,active:be[G]===oe,selectedKeys:H}})(Jr);Ar.isSubMenu=!0;var Dr=Ar,Zr="menuitem-overflowed",ko=.5,co=function(ce){Object(v.a)(Ke,ce);var ke=Object(O.a)(Ke);function Ke(){var be;return Object(A.a)(this,Ke),be=ke.apply(this,arguments),be.resizeObserver=null,be.mutationObserver=null,be.originalTotalWidth=0,be.overflowedItems=[],be.menuItemSizes=[],be.cancelFrameId=null,be.state={lastVisibleIndex:void 0},be.childRef=_.createRef(),be.getMenuItemNodes=function(){var H=be.props.prefixCls,oe=be.childRef.current;return oe?[].slice.call(oe.children).filter(function(G){return G.className.split(" ").indexOf("".concat(H,"-overflowed-submenu"))<0}):[]},be.getOverflowedSubMenuItem=function(H,oe,G){var ve=be.props,xe=ve.overflowedIndicator,Fe=ve.level,je=ve.mode,Ye=ve.prefixCls,at=ve.theme;if(Fe!==1||je!=="horizontal")return null;var ut=be.props.children[0],dt=ut.props,_t=dt.children,Nt=dt.title,tn=dt.style,zt=Object(L.a)(dt,["children","title","style"]),ln=Object(m.a)({},tn),on="".concat(H,"-overflowed-indicator"),nn="".concat(H,"-overflowed-indicator");oe.length===0&&G!==!0?ln=Object(m.a)(Object(m.a)({},ln),{},{display:"none"}):G&&(ln=Object(m.a)(Object(m.a)({},ln),{},{visibility:"hidden",position:"absolute"}),on="".concat(on,"-placeholder"),nn="".concat(nn,"-placeholder"));var Jt=at?"".concat(Ye,"-").concat(at):"",En={};return qe.forEach(function(un){zt[un]!==void 0&&(En[un]=zt[un])}),_.createElement(Dr,Object(T.a)({title:xe,className:"".concat(Ye,"-overflowed-submenu"),popupClassName:Jt},En,{key:on,eventKey:nn,disabled:!1,style:ln}),oe)},be.setChildrenWidthAndResize=function(){if(be.props.mode!=="horizontal")return;var H=be.childRef.current;if(!H)return;var oe=H.children;if(!oe||oe.length===0)return;var G=H.children[oe.length-1];Oe(G,"display","inline-block");var ve=be.getMenuItemNodes(),xe=ve.filter(function(Fe){return Fe.className.split(" ").indexOf(Zr)>=0});xe.forEach(function(Fe){Oe(Fe,"display","inline-block")}),be.menuItemSizes=ve.map(function(Fe){return Ie(Fe,!0)}),xe.forEach(function(Fe){Oe(Fe,"display","none")}),be.overflowedIndicatorWidth=Ie(H.children[H.children.length-1],!0),be.originalTotalWidth=be.menuItemSizes.reduce(function(Fe,je){return Fe+je},0),be.handleResize(),Oe(G,"display","none")},be.handleResize=function(){if(be.props.mode!=="horizontal")return;var H=be.childRef.current;if(!H)return;var oe=Ie(H);be.overflowedItems=[];var G=0,ve;be.originalTotalWidth>oe+ko&&(ve=-1,be.menuItemSizes.forEach(function(xe){G+=xe,G+be.overflowedIndicatorWidth<=oe&&(ve+=1)})),be.setState({lastVisibleIndex:ve})},be}return Object(E.a)(Ke,[{key:"componentDidMount",value:function(){var H=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var oe=this.childRef.current;if(!oe)return;this.resizeObserver=new ue.default(function(G){G.forEach(function(){var ve=H.cancelFrameId;cancelAnimationFrame(ve),H.cancelFrameId=requestAnimationFrame(H.setChildrenWidthAndResize)})}),[].slice.call(oe.children).concat(oe).forEach(function(G){H.resizeObserver.observe(G)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){H.resizeObserver.disconnect(),[].slice.call(oe.children).concat(oe).forEach(function(G){H.resizeObserver.observe(G)}),H.setChildrenWidthAndResize()}),this.mutationObserver.observe(oe,{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(H){var oe=this,G=this.state.lastVisibleIndex;return(H||[]).reduce(function(ve,xe,Fe){var je=xe;if(oe.props.mode==="horizontal"){var Ye=oe.getOverflowedSubMenuItem(xe.props.eventKey,[]);G!==void 0&&oe.props.className.indexOf("".concat(oe.props.prefixCls,"-root"))!==-1&&(Fe>G&&(je=_.cloneElement(xe,{style:{display:"none"},eventKey:"".concat(xe.props.eventKey,"-hidden"),className:"".concat(Zr)})),Fe===G+1&&(oe.overflowedItems=H.slice(G+1).map(function(ut){return _.cloneElement(ut,{key:ut.props.eventKey,mode:"vertical-left"})}),Ye=oe.getOverflowedSubMenuItem(xe.props.eventKey,oe.overflowedItems)));var at=[].concat(Object(o.a)(ve),[Ye,je]);return Fe===H.length-1&&at.push(oe.getOverflowedSubMenuItem(xe.props.eventKey,[],!0)),at}return[].concat(Object(o.a)(ve),[je])},[])}},{key:"render",value:function(){var H=this.props,oe=H.visible,G=H.prefixCls,ve=H.overflowedIndicator,xe=H.mode,Fe=H.level,je=H.tag,Ye=H.children,at=H.theme,ut=Object(L.a)(H,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),dt=je;return _.createElement(dt,Object(T.a)({ref:this.childRef},ut),this.renderChildren(Ye))}}]),Ke}(_.Component);co.defaultProps={tag:"div",className:""};var Lr=co;function Kr(ce){return ce.length?ce.every(function(ke){return!!ke.props.disabled}):!0}function Vn(ce,ke,Ke){var be=ce.getState();ce.setState({activeKey:Object(m.a)(Object(m.a)({},be.activeKey),{},Object(S.a)({},ke,Ke))})}function fr(ce){return ce.eventKey||"0-menu-"}function Fr(ce,ke){var Ke=ke,be=ce.children,H=ce.eventKey;if(Ke){var oe;if($e(be,function(G,ve){G&&G.props&&!G.props.disabled&&Ke===Pe(G,H,ve)&&(oe=!0)}),oe)return Ke}return Ke=null,ce.defaultActiveFirst&&$e(be,function(G,ve){!Ke&&G&&!G.props.disabled&&(Ke=Pe(G,H,ve))}),Ke}function fo(ce){if(!ce)return;var ke=this.instanceArray.indexOf(ce);ke!==-1?this.instanceArray[ke]=ce:this.instanceArray.push(ce)}var ho=function(ce){Object(v.a)(Ke,ce);var ke=Object(O.a)(Ke);function Ke(be){var H;return Object(A.a)(this,Ke),H=ke.call(this,be),H.onKeyDown=function(oe,G){var ve=oe.keyCode,xe;if(H.getFlatInstanceArray().forEach(function(je){je&&je.props.active&&je.onKeyDown&&(xe=je.onKeyDown(oe))}),xe)return 1;var Fe=null;return(ve===e.a.UP||ve===e.a.DOWN)&&(Fe=H.step(ve===e.a.UP?-1:1)),Fe?(oe.preventDefault(),Vn(H.props.store,fr(H.props),Fe.props.eventKey),typeof G=="function"&&G(Fe),1):void 0},H.onItemHover=function(oe){var G=oe.key,ve=oe.hover;Vn(H.props.store,fr(H.props),ve?G:null)},H.onDeselect=function(oe){H.props.onDeselect(oe)},H.onSelect=function(oe){H.props.onSelect(oe)},H.onClick=function(oe){H.props.onClick(oe)},H.onOpenChange=function(oe){H.props.onOpenChange(oe)},H.onDestroy=function(oe){H.props.onDestroy(oe)},H.getFlatInstanceArray=function(){return H.instanceArray},H.step=function(oe){var G=H.getFlatInstanceArray(),ve=H.props.store.getState().activeKey[fr(H.props)],xe=G.length;if(!xe)return null;oe<0&&(G=G.concat().reverse());var Fe=-1;if(G.every(function(ut,dt){return ut&&ut.props.eventKey===ve?(Fe=dt,!1):!0}),!H.props.defaultActiveFirst&&Fe!==-1&&Kr(G.slice(Fe,xe-1)))return;var je=(Fe+1)%xe,Ye=je;do{var at=G[Ye];if(!at||at.props.disabled)Ye=(Ye+1)%xe;else return at}while(Ye!==je);return null},H.renderCommonMenuItem=function(oe,G,ve){var xe=H.props.store.getState(),Fe=Object(b.a)(H),je=Fe.props,Ye=Pe(oe,je.eventKey,G),at=oe.props;if(!at||typeof oe.type=="string")return oe;var ut=Ye===xe.activeKey,dt=Object(m.a)(Object(m.a)({mode:at.mode||je.mode,level:je.level,inlineIndent:je.inlineIndent,renderMenuItem:H.renderMenuItem,rootPrefixCls:je.prefixCls,index:G,parentMenu:je.parentMenu,manualRef:at.disabled?void 0:Object(Q.a)(oe.ref,fo.bind(Object(b.a)(H))),eventKey:Ye,active:!at.disabled&&ut,multiple:je.multiple,onClick:function(Nt){(at.onClick||le)(Nt),H.onClick(Nt)},onItemHover:H.onItemHover,motion:je.motion,subMenuOpenDelay:je.subMenuOpenDelay,subMenuCloseDelay:je.subMenuCloseDelay,forceSubMenuRender:je.forceSubMenuRender,onOpenChange:H.onOpenChange,onDeselect:H.onDeselect,onSelect:H.onSelect,builtinPlacements:je.builtinPlacements,itemIcon:at.itemIcon||H.props.itemIcon,expandIcon:at.expandIcon||H.props.expandIcon},ve),{},{direction:je.direction});return(je.mode==="inline"||Ce())&&(dt.triggerSubMenuAction="click"),_.cloneElement(oe,Object(m.a)(Object(m.a)({},dt),{},{key:Ye||G}))},H.renderMenuItem=function(oe,G,ve){if(!oe)return null;var xe=H.props.store.getState(),Fe={openKeys:xe.openKeys,selectedKeys:xe.selectedKeys,triggerSubMenuAction:H.props.triggerSubMenuAction,subMenuKey:ve};return H.renderCommonMenuItem(oe,G,Fe)},be.store.setState({activeKey:Object(m.a)(Object(m.a)({},be.store.getState().activeKey),{},Object(S.a)({},be.eventKey,Fr(be,be.activeKey)))}),H.instanceArray=[],H}return Object(E.a)(Ke,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(H){return this.props.visible||H.visible||this.props.className!==H.className||!Z()(this.props.style,H.style)}},{key:"componentDidUpdate",value:function(H){var oe=this.props,G="activeKey"in oe?oe.activeKey:oe.store.getState().activeKey[fr(oe)],ve=Fr(oe,G);if(ve!==G)Vn(oe.store,fr(oe),ve);else if("activeKey"in H){var xe=Fr(H,H.activeKey);ve!==xe&&Vn(oe.store,fr(oe),ve)}}},{key:"render",value:function(){var H=this,oe=Object(T.a)({},this.props);this.instanceArray=[];var G=p()(oe.prefixCls,oe.className,"".concat(oe.prefixCls,"-").concat(oe.mode)),ve={className:G,role:oe.role||"menu"};oe.id&&(ve.id=oe.id),oe.focusable&&(ve.tabIndex=0,ve.onKeyDown=this.onKeyDown);var xe=oe.prefixCls,Fe=oe.eventKey,je=oe.visible,Ye=oe.level,at=oe.mode,ut=oe.overflowedIndicator,dt=oe.theme;return qe.forEach(function(_t){return delete oe[_t]}),delete oe.onClick,_.createElement(Lr,Object(T.a)({},oe,{prefixCls:xe,mode:at,tag:"ul",level:Ye,theme:dt,visible:je,overflowedIndicator:ut},ve),Object(d.a)(oe.children).map(function(_t,Nt){return H.renderMenuItem(_t,Nt,Fe||"0-menu-")}))}}]),Ke}(_.Component);ho.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:le};var or=Object(D.b)()(ho),Br=or,wr=h("Kwbf");function tr(ce,ke,Ke){var be=ce.prefixCls,H=ce.motion,oe=ce.defaultMotions,G=oe===void 0?{}:oe,ve=ce.openAnimation,xe=ce.openTransitionName,Fe=ke.switchingModeFromInline;if(H)return H;if(Object(Y.a)(ve)==="object"&&ve)Object(wr.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof ve=="string")return{motionName:"".concat(be,"-open-").concat(ve)};if(xe)return{motionName:xe};var je=G[Ke];return je||(Fe?null:G.other)}var po=function(ce){Object(v.a)(Ke,ce);var ke=Object(O.a)(Ke);function Ke(be){var H;Object(A.a)(this,Ke),H=ke.call(this,be),H.onSelect=function(ve){var xe=Object(b.a)(H),Fe=xe.props;if(Fe.selectable){var je=H.store.getState(),Ye=je.selectedKeys,at=ve.key;Fe.multiple?Ye=Ye.concat([at]):Ye=[at],"selectedKeys"in Fe||H.store.setState({selectedKeys:Ye}),Fe.onSelect(Object(m.a)(Object(m.a)({},ve),{},{selectedKeys:Ye}))}},H.onClick=function(ve){var xe=H.getRealMenuMode(),Fe=Object(b.a)(H),je=Fe.store,Ye=Fe.props.onOpenChange;xe!=="inline"&&!("openKeys"in H.props)&&(je.setState({openKeys:[]}),Ye([])),H.props.onClick(ve)},H.onKeyDown=function(ve,xe){H.innerMenu.getWrappedInstance().onKeyDown(ve,xe)},H.onOpenChange=function(ve){var xe=Object(b.a)(H),Fe=xe.props,je=H.store.getState().openKeys.concat(),Ye=!1,at=function(dt){var _t=!1;if(dt.open)_t=je.indexOf(dt.key)===-1,_t&&je.push(dt.key);else{var Nt=je.indexOf(dt.key);_t=Nt!==-1,_t&&je.splice(Nt,1)}Ye=Ye||_t};Array.isArray(ve)?ve.forEach(at):at(ve),Ye&&("openKeys"in H.props||H.store.setState({openKeys:je}),Fe.onOpenChange(je))},H.onDeselect=function(ve){var xe=Object(b.a)(H),Fe=xe.props;if(Fe.selectable){var je=H.store.getState().selectedKeys.concat(),Ye=ve.key,at=je.indexOf(Ye);at!==-1&&je.splice(at,1),"selectedKeys"in Fe||H.store.setState({selectedKeys:je}),Fe.onDeselect(Object(m.a)(Object(m.a)({},ve),{},{selectedKeys:je}))}},H.onMouseEnter=function(ve){H.restoreModeVerticalFromInline();var xe=H.props.onMouseEnter;xe&&xe(ve)},H.onTransitionEnd=function(ve){var xe=ve.propertyName==="width"&&ve.target===ve.currentTarget,Fe=ve.target.className,je=Object.prototype.toString.call(Fe)==="[object SVGAnimatedString]"?Fe.animVal:Fe,Ye=ve.propertyName==="font-size"&&je.indexOf("anticon")>=0;(xe||Ye)&&H.restoreModeVerticalFromInline()},H.setInnerMenu=function(ve){H.innerMenu=ve},H.isRootMenu=!0;var oe=be.defaultSelectedKeys,G=be.defaultOpenKeys;return"selectedKeys"in be&&(oe=be.selectedKeys||[]),"openKeys"in be&&(G=be.openKeys||[]),H.store=Object(D.c)({selectedKeys:oe,openKeys:G,activeKey:{"0-menu-":Fr(be,be.activeKey)}}),H.state={switchingModeFromInline:!1,prevProps:be,inlineOpenKeys:[],store:H.store},H}return Object(E.a)(Ke,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(H){var oe=this.props,G=oe.siderCollapsed,ve=oe.inlineCollapsed,xe=oe.onOpenChange;(!H.inlineCollapsed&&ve||!H.siderCollapsed&&G)&&xe([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var H=this.props.collapsedWidth,oe=this.store,G=this.prevOpenKeys,ve=this.getInlineCollapsed()&&(H===0||H==="0"||H==="0px");ve?(this.prevOpenKeys=oe.getState().openKeys.concat(),this.store.setState({openKeys:[]})):G&&(this.store.setState({openKeys:G}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var H=this.props.mode,oe=this.state.switchingModeFromInline,G=this.getInlineCollapsed();return oe&&G?"inline":G?"vertical":H}},{key:"getInlineCollapsed",value:function(){var H=this.props,oe=H.inlineCollapsed,G=H.siderCollapsed;return G!==void 0?G:oe}},{key:"restoreModeVerticalFromInline",value:function(){var H=this.state.switchingModeFromInline;H&&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 H=Object(m.a)({},Object(W.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),oe=this.getRealMenuMode();return H.className+=" ".concat(H.prefixCls,"-root"),H.direction==="rtl"&&(H.className+=" ".concat(H.prefixCls,"-rtl")),H=Object(m.a)(Object(m.a)({},H),{},{mode:oe,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:tr(this.props,this.state,oe)}),delete H.openAnimation,delete H.openTransitionName,_.createElement(D.a,{store:this.store},_.createElement(Br,Object(T.a)({},H,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(H,oe){var G=oe.prevProps,ve=oe.store,xe=ve.getState(),Fe={},je={prevProps:H};return G.mode==="inline"&&H.mode!=="inline"&&(je.switchingModeFromInline=!0),"openKeys"in H?Fe.openKeys=H.openKeys||[]:((H.inlineCollapsed&&!G.inlineCollapsed||H.siderCollapsed&&!G.siderCollapsed)&&(je.switchingModeFromInline=!0,je.inlineOpenKeys=xe.openKeys,Fe.openKeys=[]),(!H.inlineCollapsed&&G.inlineCollapsed||!H.siderCollapsed&&G.siderCollapsed)&&(Fe.openKeys=oe.inlineOpenKeys,je.inlineOpenKeys=[])),Object.keys(Fe).length&&ve.setState(Fe),je}}]),Ke}(_.Component);po.defaultProps={selectable:!0,onClick:le,onSelect:le,onOpenChange:le,onDeselect:le,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:_.createElement("span",null,"\xB7\xB7\xB7")};var mo=po,Or=function(ce){Object(v.a)(Ke,ce);var ke=Object(O.a)(Ke);function Ke(){var be;return Object(A.a)(this,Ke),be=ke.apply(this,arguments),be.onKeyDown=function(H){var oe=H.keyCode;return oe===e.a.ENTER?(be.onClick(H),!0):void 0},be.onMouseLeave=function(H){var oe=be.props,G=oe.eventKey,ve=oe.onItemHover,xe=oe.onMouseLeave;ve({key:G,hover:!1}),xe({key:G,domEvent:H})},be.onMouseEnter=function(H){var oe=be.props,G=oe.eventKey,ve=oe.onItemHover,xe=oe.onMouseEnter;ve({key:G,hover:!0}),xe({key:G,domEvent:H})},be.onClick=function(H){var oe=be.props,G=oe.eventKey,ve=oe.multiple,xe=oe.onClick,Fe=oe.onSelect,je=oe.onDeselect,Ye=oe.isSelected,at={key:G,keyPath:[G],item:Object(b.a)(be),domEvent:H};xe(at),ve?Ye?je(at):Fe(at):Ye||Fe(at)},be.saveNode=function(H){be.node=H},be}return Object(E.a)(Ke,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var H=this.props;H.onDestroy&&H.onDestroy(H.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 H,oe=Object(m.a)({},this.props),G=p()(this.getPrefixCls(),oe.className,(H={},Object(S.a)(H,this.getActiveClassName(),!oe.disabled&&oe.active),Object(S.a)(H,this.getSelectedClassName(),oe.isSelected),Object(S.a)(H,this.getDisabledClassName(),oe.disabled),H)),ve=Object(m.a)(Object(m.a)({},oe.attribute),{},{title:typeof oe.title=="string"?oe.title:void 0,className:G,role:oe.role||"menuitem","aria-disabled":oe.disabled});oe.role==="option"?ve=Object(m.a)(Object(m.a)({},ve),{},{role:"option","aria-selected":oe.isSelected}):(oe.role===null||oe.role==="none")&&(ve.role="none");var xe={onClick:oe.disabled?null:this.onClick,onMouseLeave:oe.disabled?null:this.onMouseLeave,onMouseEnter:oe.disabled?null:this.onMouseEnter},Fe=Object(m.a)({},oe.style);oe.mode==="inline"&&(oe.direction==="rtl"?Fe.paddingRight=oe.inlineIndent*oe.level:Fe.paddingLeft=oe.inlineIndent*oe.level),qe.forEach(function(Ye){return delete oe[Ye]}),delete oe.direction;var je=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(je=_.createElement(this.props.itemIcon,this.props)),_.createElement("li",Object(T.a)({},Object(W.a)(oe,["onClick","onMouseEnter","onMouseLeave","onSelect"]),ve,xe,{style:Fe,ref:this.saveNode}),oe.children,je)}}]),Ke}(_.Component);Or.isMenuItem=!0,Or.defaultProps={onSelect:le,onMouseEnter:le,onMouseLeave:le,manualRef:le};var qr=Object(D.b)(function(ce,ke){var Ke=ce.activeKey,be=ce.selectedKeys,H=ke.eventKey,oe=ke.subMenuKey;return{active:Ke[oe]===H,isSelected:Array.isArray(be)?be.indexOf(H)!==-1:be===H}})(Or),$r=qr,eo=function(ce){Object(v.a)(Ke,ce);var ke=Object(O.a)(Ke);function Ke(){var be;return Object(A.a)(this,Ke),be=ke.apply(this,arguments),be.renderInnerMenuItem=function(H){var oe=be.props,G=oe.renderMenuItem,ve=oe.index;return G(H,ve,be.props.subMenuKey)},be}return Object(E.a)(Ke,[{key:"render",value:function(){var H=Object(T.a)({},this.props),oe=H.className,G=oe===void 0?"":oe,ve=H.rootPrefixCls,xe="".concat(ve,"-item-group-title"),Fe="".concat(ve,"-item-group-list"),je=H.title,Ye=H.children;return qe.forEach(function(at){return delete H[at]}),delete H.direction,_.createElement("li",Object(T.a)({},H,{onClick:function(ut){return ut.stopPropagation()},className:"".concat(G," ").concat(ve,"-item-group")}),_.createElement("div",{className:xe,title:typeof je=="string"?je:void 0},je),_.createElement("ul",{className:Fe},_.Children.map(Ye,this.renderInnerMenuItem)))}}]),Ke}(_.Component);eo.isMenuItemGroup=!0,eo.defaultProps={disabled:!0};var So=eo,to=function(ke){var Ke=ke.className,be=ke.rootPrefixCls,H=ke.style;return _.createElement("li",{className:"".concat(Ke," ").concat(be,"-item-divider"),style:H})};to.defaultProps={disabled:!0,className:"",style:{}};var Ao=to,_o=mo,no=h("eDIo");function vo(ce,ke){var Ke=ce.prefixCls,be=ce.editable,H=ce.locale,oe=ce.style;return!be||be.showAdd===!1?null:_.createElement("button",{ref:ke,type:"button",className:"".concat(Ke,"-nav-add"),style:oe,"aria-label":(H==null?void 0:H.addAriaLabel)||"Add tab",onClick:function(ve){be.onEdit("add",{event:ve})}},be.addIcon||"+")}var kr=_.forwardRef(vo);function Na(ce,ke){var Ke=ce.prefixCls,be=ce.id,H=ce.tabs,oe=ce.locale,G=ce.mobile,ve=ce.moreIcon,xe=ve===void 0?"More":ve,Fe=ce.moreTransitionName,je=ce.style,Ye=ce.className,at=ce.editable,ut=ce.tabBarGutter,dt=ce.rtl,_t=ce.onTabClick,Nt=Object(_.useState)(!1),tn=Object(f.a)(Nt,2),zt=tn[0],ln=tn[1],on=Object(_.useState)(null),nn=Object(f.a)(on,2),Jt=nn[0],En=nn[1],un="".concat(be,"-more-popup"),$n="".concat(Ke,"-dropdown"),Mn=Jt!==null?"".concat(un,"-").concat(Jt):null,It=oe==null?void 0:oe.dropdownAriaLabel,kt=_.createElement(_o,{onClick:function(jn){var aa=jn.key,Oa=jn.domEvent;_t(aa,Oa),ln(!1)},id:un,tabIndex:-1,role:"listbox","aria-activedescendant":Mn,selectedKeys:[Jt],"aria-label":It!==void 0?It:"expanded dropdown"},H.map(function(xn){return _.createElement($r,{key:xn.key,id:"".concat(un,"-").concat(xn.key),role:"option","aria-controls":be&&"".concat(be,"-panel-").concat(xn.key),disabled:xn.disabled},xn.tab)}));function mn(xn){for(var jn=H.filter(function(Wa){return!Wa.disabled}),aa=jn.findIndex(function(Wa){return Wa.key===Jt})||0,Oa=jn.length,Ha=0;HaCn?(vn=kt,un.current="x"):(vn=mn,un.current="y");var Gn=Date.now();Gn-Jt.current>100&&(En.current=!1),(ke(-vn,-vn)||En.current)&&(It.preventDefault(),En.current=!0),Jt.current=Gn}var Mn=Object(_.useRef)(null);Mn.current={onTouchStart:ln,onTouchMove:on,onTouchEnd:nn,onWheel:$n},_.useEffect(function(){function It(Tt){Mn.current.onTouchStart(Tt)}function kt(Tt){Mn.current.onTouchMove(Tt)}function mn(Tt){Mn.current.onTouchEnd(Tt)}function vn(Tt){Mn.current.onWheel(Tt)}return document.addEventListener("touchmove",kt,{passive:!1}),document.addEventListener("touchend",mn,{passive:!1}),ce.current.addEventListener("touchstart",It,{passive:!1}),ce.current.addEventListener("wheel",vn),function(){document.removeEventListener("touchmove",kt),document.removeEventListener("touchend",mn)}},[])}function bo(){var ce=Object(_.useRef)(new Map);function ke(be){return ce.current.has(be)||ce.current.set(be,_.createRef()),ce.current.get(be)}function Ke(be){ce.current.delete(be)}return[ke,Ke]}function Oo(ce,ke){var Ke=_.useRef(ce),be=_.useState({}),H=Object(f.a)(be,2),oe=H[1];function G(ve){var xe=typeof ve=="function"?ve(Ke.current):ve;xe!==Ke.current&&ke(xe,Ke.current),Ke.current=xe,oe({})}return[Ke.current,G]}var To=function(ke){var Ke=ke.position,be=ke.prefixCls,H=ke.extra;if(!H)return null;var oe,G=H;return Ke==="right"&&(oe=G.right||!G.left&&G||null),Ke==="left"&&(oe=G.left||null),oe?_.createElement("div",{className:"".concat(be,"-extra-content")},oe):null};function si(ce,ke){var Ke,be=_.useContext(Xr),H=be.prefixCls,oe=be.tabs,G=ce.className,ve=ce.style,xe=ce.id,Fe=ce.animated,je=ce.activeKey,Ye=ce.rtl,at=ce.extra,ut=ce.editable,dt=ce.locale,_t=ce.tabPosition,Nt=ce.tabBarGutter,tn=ce.children,zt=ce.onTabClick,ln=ce.onTabScroll,on=Object(_.useRef)(),nn=Object(_.useRef)(),Jt=Object(_.useRef)(),En=Object(_.useRef)(),un=bo(),$n=Object(f.a)(un,2),Mn=$n[0],It=$n[1],kt=_t==="top"||_t==="bottom",mn=Oo(0,function(Gt,qt){kt&&ln&&ln({direction:Gt>qt?"left":"right"})}),vn=Object(f.a)(mn,2),Tt=vn[0],Cn=vn[1],Gn=Oo(0,function(Gt,qt){!kt&&ln&&ln({direction:Gt>qt?"top":"bottom"})}),xn=Object(f.a)(Gn,2),jn=xn[0],aa=xn[1],Oa=Object(_.useState)(0),Ha=Object(f.a)(Oa,2),ca=Ha[0],Wa=Ha[1],hr=Object(_.useState)(0),me=Object(f.a)(hr,2),Je=me[0],mt=me[1],ht=Object(_.useState)(0),Ct=Object(f.a)(ht,2),xt=Ct[0],Vt=Ct[1],St=Object(_.useState)(0),hn=Object(f.a)(St,2),gt=hn[0],ft=hn[1],Ht=Object(_.useState)(null),Lt=Object(f.a)(Ht,2),wt=Lt[0],Ut=Lt[1],Sn=Object(_.useState)(null),Dn=Object(f.a)(Sn,2),Wt=Dn[0],pa=Dn[1],sn=Object(_.useState)(0),gn=Object(f.a)(sn,2),An=gn[0],bn=gn[1],ea=Object(_.useState)(0),Ta=Object(f.a)(ea,2),Aa=Ta[0],Ia=Ta[1],nr=t(new Map),lt=Object(f.a)(nr,2),ma=lt[0],Ra=lt[1],wn=C(oe,ma,ca),Zt="".concat(H,"-nav-operations-hidden"),Ln=0,sa=0;kt?Ye?(Ln=0,sa=Math.max(0,ca-wt)):(Ln=Math.min(0,wt-ca),sa=0):(Ln=Math.min(0,Wt-Je),sa=0);function kn(Gt){return Gtsa?[sa,!1]:[Gt,!0]}var ra=Object(_.useRef)(),da=Object(_.useState)(),ar=Object(f.a)(da,2),pr=ar[0],ir=ar[1];function Pa(){ir(Date.now())}function sr(){window.clearTimeout(ra.current)}wo(on,function(Gt,qt){var Xn=!1;function oa(xa,Ua){xa(function(Ka){var Ya=kn(Ka+Ua),Fa=Object(f.a)(Ya,2),Tr=Fa[0],br=Fa[1];return Xn=br,Tr})}if(kt){if(wt>=ca)return Xn;oa(Cn,Gt)}else{if(Wt>=Je)return Xn;oa(aa,qt)}return sr(),Pa(),Xn}),Object(_.useEffect)(function(){return sr(),pr&&(ra.current=window.setTimeout(function(){ir(0)},100)),sr},[pr]);function mr(){var Gt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:je,qt=wn.get(Gt);if(!qt)return;if(kt){var Xn=Tt;Ye?qt.rightTt+wt&&(Xn=qt.right+qt.width-wt):qt.left<-Tt?Xn=-qt.left:qt.left+qt.width>-Tt+wt&&(Xn=-(qt.left+qt.width-wt)),aa(0),Cn(kn(Xn)[0])}else{var oa=jn;qt.top<-jn?oa=-qt.top:qt.top+qt.height>-jn+Wt&&(oa=-(qt.top+qt.height-Wt)),Cn(0),aa(kn(oa)[0])}}var _r=y(wn,{width:wt,height:Wt,left:Tt,top:jn},{width:xt,height:gt},{width:An,height:Aa},Object(m.a)(Object(m.a)({},ce),{},{tabs:oe})),vr=Object(f.a)(_r,2),Ma=vr[0],an=vr[1],ya=oe.map(function(Gt){var qt=Gt.key;return _.createElement(l,{id:xe,prefixCls:H,key:qt,rtl:Ye,tab:Gt,closable:Gt.closable,editable:ut,active:qt===je,tabPosition:_t,tabBarGutter:Nt,renderWrapper:tn,removeAriaLabel:dt==null?void 0:dt.removeAriaLabel,ref:Mn(qt),onClick:function(oa){zt(qt,oa)},onRemove:function(){It(qt)},onFocus:function(){mr(qt),Pa(),Ye||(on.current.scrollLeft=0),on.current.scrollTop=0}})}),gr=n(function(){var Gt,qt,Xn,oa,xa,Ua,Ka,Ya,Fa,Tr=((Gt=on.current)===null||Gt===void 0?void 0:Gt.offsetWidth)||0,br=((qt=on.current)===null||qt===void 0?void 0:qt.offsetHeight)||0,Wr=((Xn=En.current)===null||Xn===void 0?void 0:Xn.offsetWidth)||0,Rr=((oa=En.current)===null||oa===void 0?void 0:oa.offsetHeight)||0,yr=((xa=Jt.current)===null||xa===void 0?void 0:xa.offsetWidth)||0,ao=((Ua=Jt.current)===null||Ua===void 0?void 0:Ua.offsetHeight)||0;Ut(Tr),pa(br),bn(Wr),Ia(Rr);var Er=(((Ka=nn.current)===null||Ka===void 0?void 0:Ka.offsetWidth)||0)-Wr,zr=(((Ya=nn.current)===null||Ya===void 0?void 0:Ya.offsetHeight)||0)-Rr;Wa(Er),mt(zr);var Hn=(Fa=Jt.current)===null||Fa===void 0?void 0:Fa.className.includes(Zt);Vt(Er-(Hn?0:yr)),ft(zr-(Hn?0:ao)),Ra(function(){var In=new Map;return oe.forEach(function(Ba){var za=Ba.key,Mr=Mn(za).current;Mr&&In.set(za,{width:Mr.offsetWidth,height:Mr.offsetHeight,left:Mr.offsetLeft,top:Mr.offsetTop})}),In})}),At=oe.slice(0,Ma),cn=oe.slice(an+1),Un=[].concat(Object(o.a)(At),Object(o.a)(cn)),Zn=Object(_.useState)(),_a=Object(f.a)(Zn,2),rn=_a[0],Da=_a[1],Ea=wn.get(je),fa=Object(_.useRef)();function Kn(){s.a.cancel(fa.current)}Object(_.useEffect)(function(){var Gt={};return Ea&&(kt?(Ye?Gt.right=Ea.right:Gt.left=Ea.left,Gt.width=Ea.width):(Gt.top=Ea.top,Gt.height=Ea.height)),Kn(),fa.current=s()(function(){Da(Gt)}),Kn},[Ea,kt,Ye]),Object(_.useEffect)(function(){mr()},[je,Ea,wn,kt]),Object(_.useEffect)(function(){gr()},[Ye,Nt,je,oe.map(function(Gt){return Gt.key}).join("_")]);var Bn=!!Un.length,ta="".concat(H,"-nav-wrap"),ha,ja,La,Ca;return kt?Ye?(ja=Tt>0,ha=Tt+wt4?9:0)}function $e(R){for(var Me=R.length;--Me>=0;)R[Me]=0}function nt(R){var Me=R.state,Ue=Me.pending;if(Ue>R.avail_out&&(Ue=R.avail_out),Ue===0)return;f.arraySet(R.output,Me.pending_buf,Me.pending_out,Ue,R.next_out),R.next_out+=Ue,Me.pending_out+=Ue,R.total_out+=Ue,R.avail_out-=Ue,Me.pending-=Ue,Me.pending===0&&(Me.pending_out=0)}function qe(R,Me){L._tr_flush_block(R,R.block_start>=0?R.block_start:-1,R.strstart-R.block_start,Me),R.block_start=R.strstart,nt(R.strm)}function Ie(R,Me){R.pending_buf[R.pending++]=Me}function Oe(R,Me){R.pending_buf[R.pending++]=Me>>>8&255,R.pending_buf[R.pending++]=Me&255}function Ce(R,Me,Ue,q){var Ee=R.avail_in;return Ee>q&&(Ee=q),Ee===0?0:(R.avail_in-=Ee,f.arraySet(Me,R.input,R.next_in,Ee,Ue),R.state.wrap===1?R.adler=(0,m.default)(R.adler,Me,Ee,Ue):R.state.wrap===2&&(R.adler=(0,_.default)(R.adler,Me,Ee,Ue)),R.next_in+=Ee,R.total_in+=Ee,Ee)}function ue(R,Me){var Ue=R.max_chain_length,q=R.strstart,Ee,Ae,Ve=R.prev_length,Qe=R.nice_match,Te=R.strstart>R.w_size-X?R.strstart-(R.w_size-X):0,$=R.window,he=R.w_mask,Ze=R.prev,He=R.strstart+M,ot=$[q+Ve-1],st=$[q+Ve];R.prev_length>=R.good_match&&(Ue>>=2),Qe>R.lookahead&&(Qe=R.lookahead);do{if(Ee=Me,$[Ee+Ve]!==st||$[Ee+Ve-1]!==ot||$[Ee]!==$[q]||$[++Ee]!==$[q+1])continue;q+=2,Ee++;do;while($[++q]===$[++Ee]&&$[++q]===$[++Ee]&&$[++q]===$[++Ee]&&$[++q]===$[++Ee]&&$[++q]===$[++Ee]&&$[++q]===$[++Ee]&&$[++q]===$[++Ee]&&$[++q]===$[++Ee]&&qVe){if(R.match_start=Me,Ve=Ae,Ae>=Qe)break;ot=$[q+Ve-1],st=$[q+Ve]}}while((Me=Ze[Me&he])>Te&&--Ue!==0);return Ve<=R.lookahead?Ve:R.lookahead}function N(R){var Me=R.w_size,Ue,q,Ee,Ae,Ve;do{if(Ae=R.window_size-R.lookahead-R.strstart,R.strstart>=Me+(Me-X)){f.arraySet(R.window,R.window,Me,Me,0),R.match_start-=Me,R.strstart-=Me,R.block_start-=Me,q=R.hash_size,Ue=q;do Ee=R.head[--Ue],R.head[Ue]=Ee>=Me?Ee-Me:0;while(--q);q=Me,Ue=q;do Ee=R.prev[--Ue],R.prev[Ue]=Ee>=Me?Ee-Me:0;while(--q);Ae+=Me}if(R.strm.avail_in===0)break;if(q=Ce(R.strm,R.window,R.strstart+R.lookahead,Ae),R.lookahead+=q,R.lookahead+R.insert>=F)for(Ve=R.strstart-R.insert,R.ins_h=R.window[Ve],R.ins_h=(R.ins_h<R.pending_buf_size-5&&(Ue=R.pending_buf_size-5);;){if(R.lookahead<=1){if(N(R),R.lookahead===0&&Me===o)return ie;if(R.lookahead===0)break}R.strstart+=R.lookahead,R.lookahead=0;var q=R.block_start+Ue;if((R.strstart===0||R.strstart>=q)&&(R.lookahead=R.strstart-q,R.strstart=q,qe(R,!1),R.strm.avail_out===0))return ie;if(R.strstart-R.block_start>=R.w_size-X&&(qe(R,!1),R.strm.avail_out===0))return ie}return R.insert=0,Me===a?(qe(R,!0),R.strm.avail_out===0?ee:J):(R.strstart>R.block_start&&(qe(R,!1),R.strm.avail_out===0),ie)}function K(R,Me){for(var Ue,q;;){if(R.lookahead=F&&(R.ins_h=(R.ins_h<=F)if(q=L._tr_tally(R,R.strstart-R.match_start,R.match_length-F),R.lookahead-=R.match_length,R.match_length<=R.max_lazy_match&&R.lookahead>=F){R.match_length--;do R.strstart++,R.ins_h=(R.ins_h<=F&&(R.ins_h=(R.ins_h<4096)&&(R.match_length=F-1)),R.prev_length>=F&&R.match_length<=R.prev_length){Ee=R.strstart+R.lookahead-F,q=L._tr_tally(R,R.strstart-1-R.prev_match,R.prev_length-F),R.lookahead-=R.prev_length-1,R.prev_length-=2;do++R.strstart<=Ee&&(R.ins_h=(R.ins_h<=F&&R.strstart>0&&(Ee=R.strstart-1,q=Ve[Ee],q===Ve[++Ee]&&q===Ve[++Ee]&&q===Ve[++Ee])){Ae=R.strstart+M;do;while(q===Ve[++Ee]&&q===Ve[++Ee]&&q===Ve[++Ee]&&q===Ve[++Ee]&&q===Ve[++Ee]&&q===Ve[++Ee]&&q===Ve[++Ee]&&q===Ve[++Ee]&&EeR.lookahead&&(R.match_length=R.lookahead)}if(R.match_length>=F?(Ue=L._tr_tally(R,1,R.match_length-F),R.lookahead-=R.match_length,R.strstart+=R.match_length,R.match_length=0):(Ue=L._tr_tally(R,0,R.window[R.strstart]),R.lookahead--,R.strstart++),Ue&&(qe(R,!1),R.strm.avail_out===0))return ie}return R.insert=0,Me===a?(qe(R,!0),R.strm.avail_out===0?ee:J):R.last_lit&&(qe(R,!1),R.strm.avail_out===0)?ie:U}function pe(R,Me){for(var Ue;;){if(R.lookahead===0&&(N(R),R.lookahead===0)){if(Me===o)return ie;break}if(R.match_length=0,Ue=L._tr_tally(R,0,R.window[R.strstart]),R.lookahead--,R.strstart++,Ue&&(qe(R,!1),R.strm.avail_out===0))return ie}return R.insert=0,Me===a?(qe(R,!0),R.strm.avail_out===0?ee:J):R.last_lit&&(qe(R,!1),R.strm.avail_out===0)?ie:U}function Xe(R,Me,Ue,q,Ee){this.good_length=R,this.max_lazy=Me,this.nice_length=Ue,this.max_chain=q,this.func=Ee}var tt;tt=[new Xe(0,0,0,0,ae),new Xe(4,4,8,4,K),new Xe(4,5,16,8,K),new Xe(4,6,32,32,K),new Xe(4,4,16,16,_e),new Xe(8,16,32,32,_e),new Xe(8,16,128,128,_e),new Xe(8,32,128,256,_e),new Xe(32,128,258,1024,_e),new Xe(32,258,258,4096,_e)];function V(R){R.window_size=2*R.w_size,$e(R.head),R.max_lazy_match=tt[R.level].max_lazy,R.good_match=tt[R.level].good_length,R.nice_match=tt[R.level].nice_length,R.max_chain_length=tt[R.level].max_chain,R.strstart=0,R.block_start=0,R.lookahead=0,R.insert=0,R.match_length=R.prev_length=F-1,R.match_available=0,R.ins_h=0}function Be(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=v,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new f.Buf16(P*2),this.dyn_dtree=new f.Buf16((2*Y+1)*2),this.bl_tree=new f.Buf16((2*w+1)*2),$e(this.dyn_ltree),$e(this.dyn_dtree),$e(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new f.Buf16(k+1),this.heap=new f.Buf16(2*Z+1),$e(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new f.Buf16(2*Z+1),$e(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function Se(R){var Me;return!R||!R.state?Pe(R,u):(R.total_in=R.total_out=0,R.data_type=b,Me=R.state,Me.pending=0,Me.pending_out=0,Me.wrap<0&&(Me.wrap=-Me.wrap),Me.status=Me.wrap?ge:fe,R.adler=Me.wrap===2?0:1,Me.last_flush=o,L._tr_init(Me),t)}function Le(R){var Me=Se(R);return Me===t&&V(R.state),Me}function De(R,Me){return!R||!R.state||R.state.wrap!==2?u:(R.state.gzhead=Me,t)}function Ne(R,Me,Ue,q,Ee,Ae){if(!R)return u;var Ve=1;if(Me===C&&(Me=6),q<0?(Ve=0,q=-q):q>15&&(Ve=2,q-=16),Ee<1||Ee>O||Ue!==v||q<8||q>15||Me<0||Me>9||Ae<0||Ae>A)return Pe(R,u);q===8&&(q=9);var Qe=new Be;return R.state=Qe,Qe.strm=R,Qe.wrap=Ve,Qe.gzhead=null,Qe.w_bits=q,Qe.w_size=1<n||Me<0)return R?Pe(R,u):u;if(q=R.state,!R.output||!R.input&&R.avail_in!==0||q.status===re&&Me!==a)return Pe(R,R.avail_out===0?g:u);if(q.strm=R,Ue=q.last_flush,q.last_flush=Me,q.status===ge)if(q.wrap===2)R.adler=0,Ie(q,31),Ie(q,139),Ie(q,8),q.gzhead?(Ie(q,(q.gzhead.text?1:0)+(q.gzhead.hcrc?2:0)+(q.gzhead.extra?4:0)+(q.gzhead.name?8:0)+(q.gzhead.comment?16:0)),Ie(q,q.gzhead.time&255),Ie(q,q.gzhead.time>>8&255),Ie(q,q.gzhead.time>>16&255),Ie(q,q.gzhead.time>>24&255),Ie(q,q.level===9?2:q.strategy>=y||q.level<2?4:0),Ie(q,q.gzhead.os&255),q.gzhead.extra&&q.gzhead.extra.length&&(Ie(q,q.gzhead.extra.length&255),Ie(q,q.gzhead.extra.length>>8&255)),q.gzhead.hcrc&&(R.adler=(0,_.default)(R.adler,q.pending_buf,q.pending,0)),q.gzindex=0,q.status=de):(Ie(q,0),Ie(q,0),Ie(q,0),Ie(q,0),Ie(q,0),Ie(q,q.level===9?2:q.strategy>=y||q.level<2?4:0),Ie(q,le),q.status=fe);else{var Ve=v+(q.w_bits-8<<4)<<8,Qe=-1;q.strategy>=y||q.level<2?Qe=0:q.level<6?Qe=1:q.level===6?Qe=2:Qe=3,Ve|=Qe<<6,q.strstart!==0&&(Ve|=te),Ve+=31-Ve%31,q.status=fe,Oe(q,Ve),q.strstart!==0&&(Oe(q,R.adler>>>16),Oe(q,R.adler&65535)),R.adler=1}if(q.status===de)if(q.gzhead.extra){for(Ee=q.pending;q.gzindex<(q.gzhead.extra.length&65535)&&!(q.pending===q.pending_buf_size&&(q.gzhead.hcrc&&q.pending>Ee&&(R.adler=(0,_.default)(R.adler,q.pending_buf,q.pending-Ee,Ee)),nt(R),Ee=q.pending,q.pending===q.pending_buf_size));)Ie(q,q.gzhead.extra[q.gzindex]&255),q.gzindex++;q.gzhead.hcrc&&q.pending>Ee&&(R.adler=(0,_.default)(R.adler,q.pending_buf,q.pending-Ee,Ee)),q.gzindex===q.gzhead.extra.length&&(q.gzindex=0,q.status=ye)}else q.status=ye;if(q.status===ye)if(q.gzhead.name){Ee=q.pending;do{if(q.pending===q.pending_buf_size&&(q.gzhead.hcrc&&q.pending>Ee&&(R.adler=(0,_.default)(R.adler,q.pending_buf,q.pending-Ee,Ee)),nt(R),Ee=q.pending,q.pending===q.pending_buf_size)){Ae=1;break}q.gzindexEe&&(R.adler=(0,_.default)(R.adler,q.pending_buf,q.pending-Ee,Ee)),Ae===0&&(q.gzindex=0,q.status=z)}else q.status=z;if(q.status===z)if(q.gzhead.comment){Ee=q.pending;do{if(q.pending===q.pending_buf_size&&(q.gzhead.hcrc&&q.pending>Ee&&(R.adler=(0,_.default)(R.adler,q.pending_buf,q.pending-Ee,Ee)),nt(R),Ee=q.pending,q.pending===q.pending_buf_size)){Ae=1;break}q.gzindexEe&&(R.adler=(0,_.default)(R.adler,q.pending_buf,q.pending-Ee,Ee)),Ae===0&&(q.status=ne)}else q.status=ne;if(q.status===ne&&(q.gzhead.hcrc?(q.pending+2>q.pending_buf_size&&nt(R),q.pending+2<=q.pending_buf_size&&(Ie(q,R.adler&255),Ie(q,R.adler>>8&255),R.adler=0,q.status=fe)):q.status=fe),q.pending!==0){if(nt(R),R.avail_out===0)return q.last_flush=-1,t}else if(R.avail_in===0&&Ge(Me)<=Ge(Ue)&&Me!==a)return Pe(R,g);if(q.status===re&&R.avail_in!==0)return Pe(R,g);if(R.avail_in!==0||q.lookahead!==0||Me!==o&&q.status!==re){var Te=q.strategy===y?pe(q,Me):q.strategy===T?et(q,Me):tt[q.level].func(q,Me);if((Te===ee||Te===J)&&(q.status=re),Te===ie||Te===ee)return R.avail_out===0&&(q.last_flush=-1),t;if(Te===U&&(Me===i?L._tr_align(q):Me!==n&&(L._tr_stored_block(q,0,0,!1),Me===s&&($e(q.head),q.lookahead===0&&(q.strstart=0,q.block_start=0,q.insert=0))),nt(R),R.avail_out===0))return q.last_flush=-1,t}return Me!==a?t:q.wrap<=0?e:(q.wrap===2?(Ie(q,R.adler&255),Ie(q,R.adler>>8&255),Ie(q,R.adler>>16&255),Ie(q,R.adler>>24&255),Ie(q,R.total_in&255),Ie(q,R.total_in>>8&255),Ie(q,R.total_in>>16&255),Ie(q,R.total_in>>24&255)):(Oe(q,R.adler>>>16),Oe(q,R.adler&65535)),nt(R),q.wrap>0&&(q.wrap=-q.wrap),q.pending!==0?t:e)}function B(R){var Me;return!R||!R.state?u:(Me=R.state.status,Me!==ge&&Me!==de&&Me!==ye&&Me!==z&&Me!==ne&&Me!==fe&&Me!==re?Pe(R,u):(R.state=null,Me===fe?Pe(R,l):t))}function We(R,Me){var Ue=Me.length,q,Ee,Ae,Ve,Qe,Te,$,he;if(!R||!R.state)return u;if(q=R.state,Ve=q.wrap,Ve===2||Ve===1&&q.status!==ge||q.lookahead)return u;for(Ve===1&&(R.adler=(0,m.default)(R.adler,Me,Ue,0)),q.wrap=0,Ue>=q.w_size&&(Ve===0&&($e(q.head),q.strstart=0,q.block_start=0,q.insert=0),he=new f.Buf8(q.w_size),f.arraySet(he,Me,Ue-q.w_size,q.w_size,0),Me=he,Ue=q.w_size),Qe=R.avail_in,Te=R.next_in,$=R.input,R.avail_in=Ue,R.next_in=0,R.input=Me,N(q);q.lookahead>=F;){Ee=q.strstart,Ae=q.lookahead-(F-1);do q.ins_h=(q.ins_h<=L.length?{done:!0}:{done:!1,value:L[r++]}},e:function(s){throw s},f:p}}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 d=!0,c=!1,o;return{s:function(){_=L[Symbol.iterator]()},n:function(){var s=_.next();return d=s.done,s},e:function(s){c=!0,o=s},f:function(){try{!d&&_.return!=null&&_.return()}finally{if(c)throw o}}}}},rHrb:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.CopyToClipboard=void 0;var S=L(h("q1tI")),f=L(h("+QRC"));function L(g){return g&&g.__esModule?g:{default:g}}function m(g){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?m=function(x){return typeof x}:m=function(x){return x&&typeof Symbol=="function"&&x.constructor===Symbol&&x!==Symbol.prototype?"symbol":typeof x},m(g)}function _(g,C){var x=Object.keys(g);if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(g);C&&(y=y.filter(function(T){return Object.getOwnPropertyDescriptor(g,T).enumerable})),x.push.apply(x,y)}return x}function r(g){for(var C=1;C=0)continue;if(!Object.prototype.propertyIsEnumerable.call(g,y))continue;x[y]=g[y]}}return x}function d(g,C){if(g==null)return{};var x={},y=Object.keys(g),T,A;for(A=0;A=0)continue;x[T]=g[T]}return x}function c(g,C){if(!(g instanceof C))throw new TypeError("Cannot call a class as a function")}function o(g,C){for(var x=0;x=7){Q.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}rt(Ze.target.value)}})),n.a.createElement("div",{className:"mt10 font14"},n.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),n.a.createElement(Z.a.Group,{value:Ue,onChange:function(Ze){return q(Ze.target.value)}},n.a.createElement(Z.a,{value:P.Manager},"\u7BA1\u7406\u4EBA\u5458"),n.a.createElement(Z.a,{value:P.Developer},"\u5F00\u53D1\u4EBA\u5458"),n.a.createElement(Z.a,{value:P.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},F=k,M=h("Jky8"),X=h("6Fuo"),te=h.n(X),ge=h("NLgs"),de;(function(Se){Se.Projects="projects",Se.Shixuns="shixuns",Se.Classrooms="classrooms"})(de||(de={}));var ye;(function(Se){Se.Classrooms="classrooms",Se.Shixuns="shixuns",Se.Paths="paths",Se.Projects="projects",Se.Videos="videos",Se.Topics="topics"})(ye||(ye={}));var z=function(Le){var De,Ne,se,we,B,We,rt,R=Le.homePage,Me=Le.user,Ue=Le.globalSetting,q=Le.loading,Ee=Le.dispatch,Ae=Le.location,Ve=Object(_.a)(Le,["homePage","user","globalSetting","loading","dispatch","location"]),Qe=Object(a.useState)(),Te=Object(m.a)(Qe,2),$=Te[0],he=Te[1],Ze=Object(a.useState)(),He=Object(m.a)(Ze,2),ot=He[0],st=He[1],ze=function(Ft){var Qt;if(!Object(ge.e)(Ee))return;if(Ft===de.Projects&&!((Qt=Me.userInfo)!==null&&Qt!==void 0&&Qt.email)){Q.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Ft===de.Classrooms?he(!0):Ft===de.Projects&&st(!0)},it=function(Ft,Qt){var pn;if(!Object(ge.e)(Ee))return;if(Qt===de.Projects&&!((pn=Me.userInfo)!==null&&pn!==void 0&&pn.email)){Q.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(Qt===de.Shixuns&&!Object(ge.c)())return;Ft&&(window.location.href=Ft)},ct=(De=(((Ne=Ue.setting)===null||Ne===void 0?void 0:Ne.navbar)||[]).find(function(Xt){return Xt.link==="/".concat(ye.Classrooms)}))===null||De===void 0?void 0:De.hidden,vt=(se=(((we=Ue.setting)===null||we===void 0?void 0:we.navbar)||[]).find(function(Xt){return Xt.link==="/".concat(ye.Shixuns)}))===null||se===void 0?void 0:se.hidden,pt=(B=(((We=Ue.setting)===null||We===void 0?void 0:We.navbar)||[]).find(function(Xt){return Xt.link==="/".concat(ye.Paths)}))===null||B===void 0?void 0:B.hidden;if(Ue!=null&&(rt=Ue.setting)!==null&&rt!==void 0&&rt.is_local){var Rt;Me!=null&&(Rt=Me.userInfo)!==null&&Rt!==void 0&&Rt.is_shixun_marker||(vt=!0)}var Bt=function(Ft){var Qt,pn,Pn,na,Ot,dn,Rn,Yn,On,Wn,jt,qn,wa,zn;return n.a.createElement(n.a.Fragment,null,n.a.createElement(E.a,{justify:"space-around",className:"pt5 pb5"},n.a.createElement(v.a,{className:te.a.joinCol},((Qt=Me.userInfo)===null||Qt===void 0?void 0:Qt.user_identity)!=="\u5B66\u751F"&&!ct&&n.a.createElement(D.a.Item,Ft,n.a.createElement("a",{onClick:function(){return it("/classrooms/new")}},(pn=Me.userInfo)!==null&&pn!==void 0&&pn.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!vt&&n.a.createElement(D.a.Item,Ft,n.a.createElement("a",{onClick:function(){return it("/shixuns/new",de.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((Pn=Me.userInfo)===null||Pn===void 0?void 0:Pn.main_site)&&((na=Me.navigationInfo)===null||na===void 0?void 0:na.top)||!((Ot=Me.userInfo)!==null&&Ot!==void 0&&Ot.main_site)&&((dn=Me.navigationInfo)===null||dn===void 0?void 0:dn.top)&&!pt&&(((Rn=Me.userInfo)===null||Rn===void 0?void 0:Rn.admin)||((Yn=Me.userInfo)===null||Yn===void 0?void 0:Yn.is_teacher)||((On=Me.userInfo)===null||On===void 0?void 0:On.business)))&&n.a.createElement(D.a.Item,Ft,n.a.createElement("a",{onClick:function(){return it("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(Ue!=null&&(Wn=Ue.setting)!==null&&Wn!==void 0&&Wn.is_local)&&((jt=Me.userInfo)===null||jt===void 0?void 0:jt.main_site)&&n.a.createElement(D.a.Item,Ft,n.a.createElement("a",{onClick:function(){var ua,Tn;return it("".concat((ua=Me.navigationInfo)===null||ua===void 0||((Tn=ua.top)===null||Tn===void 0)?void 0:Tn.old_url,"/projects/deposit/new"),de.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),n.a.createElement(v.a,null,n.a.createElement("div",{className:te.a.joinBoard})),n.a.createElement(v.a,{className:te.a.joinCol},!ct&&n.a.createElement(D.a.Item,Ft,n.a.createElement("a",{onClick:function(){return ze(de.Classrooms)}},(qn=Me.userInfo)!==null&&qn!==void 0&&qn.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((wa=Me.userInfo)===null||wa===void 0?void 0:wa.main_site)&&!(Ue!=null&&(zn=Ue.setting)!==null&&zn!==void 0&&zn.is_local)&&n.a.createElement(D.a.Item,Ft,n.a.createElement("a",{onClick:function(){return ze(de.Projects)}},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return n.a.createElement("section",null,n.a.createElement(T.a,{overlay:n.a.createElement(D.a,{className:"".concat(te.a.rightMenu," ").concat(te.a.joinMenu," mt10")},n.a.createElement(Bt,null)),placement:"bottomRight"},n.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),n.a.createElement(M.a,{visible:$,onCancel:function(){return he(!1)}}),n.a.createElement(F,{visible:ot,onCancel:function(){return st(!1)}}))},ne=Object(u.a)(function(Se){var Le=Se.homePage,De=Se.loading,Ne=Se.user,se=Se.globalSetting;return{homePage:Le,user:Ne,globalSetting:se,loading:De.models.index}})(z),fe=h("vToQ"),re=h.n(fe),ie=h("xKgJ"),U=h("jb+D"),ee=h("m3rI"),J=function(Le){var De,Ne=RegExp("(^| )"+Le+"=([^;]+)(;|$)");return(De=document.cookie.match(Ne))?decodeURIComponent(De[2]):null},le=function(Le){var De=new Date;De.setTime(De.getTime()-1);var Ne=J(Le);Ne!=null&&(document.cookie=Le+"="+Ne+";expires="+De.toGMTString())},Pe;(function(Se){Se.Classrooms="classrooms",Se.Shixuns="shixuns",Se.Paths="paths",Se.Projects="projects",Se.Videos="videos",Se.Topics="topics"})(Pe||(Pe={}));var Ge=function(Le){var De,Ne,se,we,B,We,rt,R,Me,Ue,q,Ee=Le.homePage,Ae=Le.user,Ve=Le.globalSetting,Qe=Le.loading,Te=Le.dispatch,$=Le.shixunHomeworks,he=Le.location,Ze=Le.payload,He=Ze===void 0?{}:Ze,ot=Object(_.a)(Le,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),st=(De=(((Ne=Ve.setting)===null||Ne===void 0?void 0:Ne.navbar)||[]).find(function(Xt){return Xt.link==="/".concat(Pe.Classrooms)}))===null||De===void 0?void 0:De.hidden,ze=(se=(((we=Ve.setting)===null||we===void 0?void 0:we.navbar)||[]).find(function(Xt){return Xt.link==="/".concat(Pe.Shixuns)}))===null||se===void 0?void 0:se.hidden,it=(B=(((We=Ve.setting)===null||We===void 0?void 0:We.navbar)||[]).find(function(Xt){return Xt.link==="/".concat(Pe.Paths)}))===null||B===void 0?void 0:B.hidden,ct=((rt=Ae.userInfo)===null||rt===void 0?void 0:rt.admin)||((R=Ae.userInfo)===null||R===void 0?void 0:R.business)||((Me=Ae.userInfo)===null||Me===void 0?void 0:Me.is_shixun_marker)||((Ue=Ae.userInfo)===null||Ue===void 0?void 0:Ue.is_teacher)||((q=Ae.userInfo)===null||q===void 0?void 0:q.user_identity)!=="\u5B66\u751F",vt=function(){if(Object(w.p)())return n.a.createElement(D.a,{className:"".concat(re.a.rightMenu," ").concat(re.a.menuWrap)},n.a.createElement(D.a.Item,null,n.a.createElement(e.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")));var Ft,Qt,pn,Pn,na,Ot,dn,Rn,Yn,On,Wn,jt,qn,wa,zn,Jn,ua,Tn,ga,ka,cr,qa,Va;return n.a.createElement(D.a,{className:"".concat(re.a.rightMenu," ").concat(re.a.menuWrap)},n.a.createElement(D.a.Item,null,n.a.createElement(e.a,{to:"/users/".concat((Ft=Ae.userInfo)===null||Ft===void 0?void 0:Ft.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!st&&n.a.createElement(D.a.Item,null,n.a.createElement(e.a,{to:"/users/".concat((Qt=Ae.userInfo)===null||Qt===void 0?void 0:Qt.login,"/classrooms")},(pn=Ae.userInfo)!==null&&pn!==void 0&&pn.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!ze&&n.a.createElement(D.a.Item,null,n.a.createElement(e.a,{to:"/users/".concat((Pn=Ae.userInfo)===null||Pn===void 0?void 0:Pn.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!it&&n.a.createElement(D.a.Item,null,n.a.createElement(e.a,{to:"/users/".concat((na=Ae.userInfo)===null||na===void 0?void 0:na.login,"/paths")},(Ot=Ae.userInfo)!==null&&Ot!==void 0&&Ot.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((dn=Ae.userInfo)===null||dn===void 0?void 0:dn.main_site)&&!((Rn=Ve.setting)!==null&&Rn!==void 0&&Rn.is_local)&&n.a.createElement(D.a.Item,null,n.a.createElement(e.a,{to:"/users/".concat((Yn=Ae.userInfo)===null||Yn===void 0?void 0:Yn.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),n.a.createElement(D.a.Item,null,n.a.createElement(e.a,{to:"/users/".concat((On=Ae.userInfo)===null||On===void 0?void 0:On.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),n.a.createElement(D.a.Item,null,n.a.createElement(e.a,{to:"/users/".concat((Wn=Ae.userInfo)===null||Wn===void 0?void 0:Wn.login,"/vspaces")},"\u6211\u7684\u865A\u62DF\u793E\u533A")),n.a.createElement(D.a.Item,null,n.a.createElement("a",{onClick:function(){if(!Object(ge.e)(Te))return;u.d.push("/problemset")}},"\u8BD5\u9898\u5E93")),ct&&n.a.createElement(D.a.Item,null,n.a.createElement("a",{onClick:function(){if(!Object(ge.e)(Te))return;u.d.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((jt=Ae.navigationInfo)===null||jt===void 0||((qn=jt.top)===null||qn===void 0)?void 0:qn.customer_management_url)&&n.a.createElement(D.a.Item,null,n.a.createElement("a",{href:(wa=Ae.navigationInfo)===null||wa===void 0||((zn=wa.top)===null||zn===void 0)?void 0:zn.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((Jn=Ae.navigationInfo)===null||Jn===void 0||((ua=Jn.top)===null||ua===void 0)?void 0:ua.college_identifier)&&n.a.createElement(D.a.Item,null,n.a.createElement(e.a,{to:"/colleges/".concat((Tn=Ae.navigationInfo)===null||Tn===void 0||((ga=Tn.top)===null||ga===void 0)?void 0:ga.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),((ka=Ae.navigationInfo)===null||ka===void 0||((cr=ka.top)===null||cr===void 0)?void 0:cr.laboratory_admin_url)&&n.a.createElement(D.a.Item,null,n.a.createElement("a",{href:(qa=Ae.navigationInfo)===null||qa===void 0||((Va=qa.top)===null||Va===void 0)?void 0:Va.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),n.a.createElement(D.a.Item,null,n.a.createElement(e.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||Te({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:n.a.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),n.a.createElement(D.a.Item,{className:re.a.exit},n.a.createElement("a",{onClick:Object(L.a)(s.a.mark(function dr(){var Ga;return s.a.wrap(function(Nn){for(;;)switch(Nn.prev=Nn.next){case 0:return Nn.next=2,Object(U.c)({});case 2:Ga=Nn.sent,(Ga==null?void 0:Ga.status)===1&&(Te({type:"user/getUserInfo",payload:Object(r.a)({},He)}),Te({type:"user/getNavigationInfo",payload:Object(r.a)({},He)}),le("autologin_trustie"),le("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),Q.b.success(Ga==null?void 0:Ga.message),u.d.replace("/"));case 4:case"end":return Nn.stop()}},dr)}))},"\u9000\u51FA")))};if(Object(ie.p)()){var pt,Rt;return n.a.createElement(T.a,{className:"".concat(re.a.height67," pr25"),overlay:vt,placement:"bottomRight"},n.a.createElement("section",null,n.a.createElement("aside",null,n.a.createElement("div",{className:$.actionTabs.type===1?re.a.classromediv:""},n.a.createElement("img",{className:"".concat(re.a.userPic," current ml15"),src:"".concat(ee.a===null||ee.a===void 0?void 0:ee.a.IMG_SERVER,"/images/").concat((pt=Ae.userInfo)===null||pt===void 0?void 0:pt.image_url),alt:"",onClick:function(){var Ft;return u.d.push(Object(w.p)()?"/account/profile":"/users/".concat((Ft=Ae.userInfo)===null||Ft===void 0?void 0:Ft.login,"/classrooms"))}}),Object(w.p)()&&n.a.createElement("span",{className:"ml10 font16"},(Rt=Ae.userInfo)===null||Rt===void 0?void 0:Rt.username)))))}else{var Bt;return n.a.createElement("div",{className:"font15 ".concat(Ve.isIlearning?re.a.login:"")},n.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){Te({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((Bt=Ve.setting)!==null&&Bt!==void 0&&Bt.close_register)&&n.a.createElement(n.a.Fragment,null,n.a.createElement("span",{className:"ml5 mr5"},"|"),n.a.createElement(e.a,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C")))}},$e=Object(u.a)(function(Se){var Le=Se.homePage,De=Se.loading,Ne=Se.user,se=Se.globalSetting,we=Se.shixunHomeworks;return{homePage:Le,user:Ne,globalSetting:se,shixunHomeworks:we,loading:De.models.index}})(Ge),nt=h("+L6B"),qe=h("2/Rp"),Ie=h("Cs+z"),Oe=h.n(Ie),Ce=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],ue=function(Le){var De=Le.homePage,Ne=Le.user,se=Le.globalSetting,we=Le.loading,B=Le.dispatch,We=Le.location,rt=Le.text,R=Le.shixunHomeworks,Me=Le.payload,Ue=Me===void 0?{}:Me,q=Object(_.a)(Le,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),Ee=Object(a.useState)("none"),Ae=Object(m.a)(Ee,2),Ve=Ae[0],Qe=Ae[1];return Object(a.useEffect)(function(){R.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&Qe("flex")},[R.actionTabs.key]),Object(a.useEffect)(function(){R.actionTabs.key==="\u9690\u85CF"&&(Qe("none"),localStorage.setItem("Noviceguide","0"))},[R.actionTabs.key]),n.a.createElement("div",{style:{display:Ve,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},n.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},n.a.createElement("img",{src:Oe.a,style:{position:"absolute",top:"-32px"}}),n.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},R.actionTabs.text),R.actionTabs.type===9?n.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},n.a.createElement(qe.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),Qe("none"),B({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):n.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},n.a.createElement(qe.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),B({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Qe("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},N=Object(u.a)(function(Se){var Le=Se.homePage,De=Se.loading,Ne=Se.user,se=Se.globalSetting,we=Se.shixunHomeworks;return{homePage:Le,user:Ne,globalSetting:se,loading:De.models.index,shixunHomeworks:we}})(ue),ae=h("498V"),K=h.n(ae),_e=o.a.Header,et=d.a.Search;function pe(){var Se,Le,De=window.location.pathname,Ne=De.split("/"),se={};return Ne[1]=="classrooms"&&Ne.length>3&&!((Se=Ne[4])!==null&&Se!==void 0&&Se.includes("newgold"))&&!((Le=Ne[5])!==null&&Le!==void 0&&Le.includes("newgold"))&&Ne[2]!=="coursesId"&&(se.course_id=Ne[2]),Ne[1]==="shixuns"&&Ne.length>3&&(se.objective_type="shixun",se.objective_id=Ne[2]),Ne[1]==="paths"&&Ne.length>3&&(se.objective_type="path",se.objective_id=Ne[2]),Object(r.a)(Object(r.a)({},se),{school:1})}var Xe={\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}},tt=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],V=function(Le){var De,Ne=Le.homePage,se=Le.user,we=Le.globalSetting,B=Le.loading,We=Le.dispatch,rt=Le.location,R=Le.isLogin,Me=R===void 0?!1:R,Ue=Le.shixunHomeworks,q=Object(_.a)(Le,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),Ee=Object(t.g)(),Ae=Object(a.useState)(!1),Ve=Object(m.a)(Ae,2),Qe=Ve[0],Te=Ve[1],$=Object(a.useState)(-1),he=Object(m.a)($,2),Ze=he[0],He=he[1],ot=Object(a.useState)(!1),st=Object(m.a)(ot,2),ze=st[0],it=st[1],ct=pe(),vt=rt.pathname;Object(a.useEffect)(function(){We({type:"user/getNavigationInfo",payload:Object(r.a)({},ct)})},[we.name]),Object(a.useEffect)(function(){Ue.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(tt!=null&&tt.includes(rt==null?void 0:rt.pathname)||(rt==null?void 0:rt.pathname.indexOf("/classrooms"))===0||We({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[rt.pathname]),Object(a.useEffect)(function(){Ue.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(Ue.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[Ue.actionTabs.key]),Object(a.useEffect)(function(){if(we!=null&&we.setting){var Ot,dn;if(we==null||((Ot=we.setting)===null||Ot===void 0||((dn=Ot.navbar)===null||dn===void 0))||dn.map(function(Yn,On){rt.pathname.indexOf(Yn.link)>-1&&He(On)}),Ze===-1)Object(w.V)(we.setting.name);else{var Rn;Object(w.V)(((Rn=we.setting.navbar[Ze])===null||Rn===void 0?void 0:Rn.name)||we.setting.name)}}},[we==null?void 0:we.setting]);var pt=Object(a.useMemo)(function(){var Ot;if(we!=null&&(Ot=we.setting)!==null&&Ot!==void 0&&Ot.nav_logo_url){var dn;return"".concat(ee.a.IMG_SERVER,"/").concat(we==null||((dn=we.setting)===null||dn===void 0)?void 0:dn.nav_logo_url)}else return"".concat(ee.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[we==null||((De=we.setting)===null||De===void 0)?void 0:De.nav_logo_url]);function Rt(Ot){Ee.push("/search?value="+Ot)}var Bt=function(){return Qe?n.a.createElement("div",{onBlur:function(){setTimeout(function(){Te(!1)},300)}},n.a.createElement(et,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Rt,autoFocus:!0})):n.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){Ee.push("/search?value=")}})},Xt=function(){var Ot=Object(L.a)(s.a.mark(function dn(Rn){var Yn,On,Wn;return s.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:return Rn.preventDefault(),qn.next=3,Object(U.j)();case 3:On=qn.sent,On!=null&&(Yn=On.data)!==null&&Yn!==void 0&&Yn.engineer_url?document.location.href=On==null||((Wn=On.data)===null||Wn===void 0)?void 0:Wn.engineer_url:(On==null?void 0:On.status)!=401&&it(!0);case 5:case"end":return qn.stop()}},dn)}));return function(Rn){return Ot.apply(this,arguments)}}();if(we.showHeader&&we.showHeaderFooter){var Ft,Qt,pn,Pn,na;return n.a.createElement(o.a,{className:"".concat(we.isIlearning?C.a["header-iearning"]:C.a.header," ").concat(we.showHeaderFixed?C.a.headerFixed:"")},n.a.createElement(_e,{className:"header"},n.a.createElement("section",{className:C.a["edu-menu"]},(!!we.isIlearning||!!we.isPaZhou)&&n.a.createElement(e.a,{style:{display:"flex",alignItems:"center"},onClick:function(){We({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},n.a.createElement("img",{className:C.a.logo,title:(Ft=we.setting)===null||Ft===void 0?void 0:Ft.name,src:we.isPaZhou?pt:K.a||pt}),!we.isPaZhou&&n.a.createElement("span",{className:C.a.title},"\u6DF7\u5408\u589E\u5F3A\u667A\u6167\u6559\u80B2i-Learning\u5E73\u53F0")),n.a.createElement("ul",{className:"".concat(C.a.menu," ").concat(Object(w.p)()&&"ml0")},Object(w.p)()&&n.a.createElement("li",null,n.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(w.p)()&&we.setting&&we.setting.navbar.map(function(Ot,dn){if(!Ot.hidden)return n.a.createElement("li",{key:dn,className:Ze===dn?C.a.actived:""},(Ot==null?void 0:Ot.name)==="\u6559\u5B66\u8BFE\u5802"&&n.a.createElement(e.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||We({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:n.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})},className:Ue.actionTabs.type===4?C.a.classromediv:"",dangerouslySetInnerHTML:{__html:Ot.name},to:Ot.link}),(Ot==null?void 0:Ot.name)!="\u6559\u5B66\u8BFE\u5802"&&Ot.link.indexOf("http")<0&&n.a.createElement(e.a,{onClick:function(){We({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:Ot.name},to:Ot.link,target:Ot.link.indexOf("http")>-1?"_blank":"_self"}),(Ot==null?void 0:Ot.name)!="\u6559\u5B66\u8BFE\u5802"&&Ot.link.indexOf("http")>-1&&n.a.createElement("a",{target:Ot.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:Ot.name},href:Ot.link}))})),n.a.createElement("div",{className:"search-bar",style:{flex:we.isIlearning?"initial":"1 0 auto"}},!Object(w.p)()&&!(we!=null&&we.isIlearning)&&n.a.createElement(n.a.Fragment,null,n.a.createElement(Bt,null),!Me&&n.a.createElement(ne,null),!Me&&!!(se!=null&&(Qt=se.userInfo)!==null&&Qt!==void 0&&Qt.login)&&n.a.createElement(e.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(se==null||((pn=se.userInfo)===null||pn===void 0)?void 0:pn.login,"/user_tidings")},(se==null||((Pn=se.navigationInfo)===null||Pn===void 0||((na=Pn.top)===null||na===void 0))?void 0:na.new_message)&&n.a.createElement("span",{className:C.a.newslight}))),!Me&&n.a.createElement($e,{payload:ct}))),n.a.createElement(f.a,{centered:!0,destroyOnClose:!0,visible:ze,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(w.Q)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return it(!1)}},n.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},n.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),n.a.createElement("img",{src:l.C,width:200,height:200}),n.a.createElement("p",null,"\u7FA4\u53F7\uFF1A693542422 ")))),n.a.createElement(N,null))}else return n.a.createElement(n.a.Fragment,null)},Be=I.a=Object(u.a)(function(Se){var Le=Se.homePage,De=Se.loading,Ne=Se.user,se=Se.globalSetting,we=Se.shixunHomeworks;return{homePage:Le,user:Ne,globalSetting:se,loading:De.models.index,shixunHomeworks:we}})(V)},rwxt:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S=h("GdRQ");function f(p,d){if(!(p instanceof d))throw new TypeError("Cannot call a class as a function")}function L(p,d){for(var c=0;c>>24,u>>>=A,l-=A,A=T>>>16&255,A===0)W[c++]=T&65535;else if(A&16){E=T&65535,A&=15,A&&(l>>=A,l-=A),l<15&&(u+=D[p++]<>>24,u>>>=A,l-=A,A=T>>>16&255,A&16){if(b=T&65535,A&=15,ls){m.msg="invalid distance too far back",r.mode=S;break e}if(u>>>=A,l-=A,A=c-o,b>A){if(A=b-A,A>n&&r.sane){m.msg="invalid distance too far back",r.mode=S;break e}if(v=0,O=e,t===0){if(v+=a-A,A2;)W[c++]=O[v++],W[c++]=O[v++],W[c++]=O[v++],E-=3;E&&(W[c++]=O[v++],E>1&&(W[c++]=O[v++]))}else{v=c-b;do W[c++]=W[v++],W[c++]=W[v++],W[c++]=W[v++],E-=3;while(E>2);E&&(W[c++]=W[v++],E>1&&(W[c++]=W[v++]))}}else if((A&64)===0){T=C[(T&65535)+(u&(1<>3,p-=E,l-=E<<3,u&=(1<1)Object(o.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(C.length===0)return Object(o.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var x=C[0];if(r.isValidElement(x)&&Object(i.c)(x)){var y=x.ref;C[0]=r.cloneElement(x,{ref:Object(i.a)(y,this.setChildNode)})}return C.length===1?C[0]:C.map(function(T,A){return!r.isValidElement(T)||"key"in T&&T.key!==null?T:r.cloneElement(T,{key:"".concat(a,"-").concat(A)})})}}]),u}(r.Component);n.displayName="ResizeObserver",I.a=n},tWlo:function(Re,I){Re.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=="},vS10:function(Re,I,h){"use strict";h.d(I,"h",function(){return _}),h.d(I,"d",function(){return p}),h.d(I,"c",function(){return c}),h.d(I,"e",function(){return i}),h.d(I,"g",function(){return a}),h.d(I,"a",function(){return t}),h.d(I,"i",function(){return u}),h.d(I,"b",function(){return g}),h.d(I,"f",function(){return x});var S=h("9og8"),f=h("WmNS"),L=h.n(f),m=h("ErOA");function _(E){return r.apply(this,arguments)}function r(){return r=Object(S.a)(L.a.mark(function E(b){return L.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",Object(m.a)("/api/jupyters/save_with_tpi.json",{method:"Get",params:b}));case 1:case"end":return O.stop()}},E)})),r.apply(this,arguments)}function p(E){return d.apply(this,arguments)}function d(){return d=Object(S.a)(L.a.mark(function E(b){return L.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",Object(m.a)("/api/tasks/".concat(b.identifier,"/jupyter.json"),{method:"Get",params:b}));case 1:case"end":return O.stop()}},E)})),d.apply(this,arguments)}function c(E){return o.apply(this,arguments)}function o(){return o=Object(S.a)(L.a.mark(function E(b){return L.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",Object(m.a)("/api/jupyters/get_info_with_tpi.json",{method:"Get",params:b}));case 1:case"end":return O.stop()}},E)})),o.apply(this,arguments)}function i(E){return s.apply(this,arguments)}function s(){return s=Object(S.a)(L.a.mark(function E(b){return L.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",Object(m.a)("/api/jupyters/timeinfo_with_tpi.json",{method:"Get",params:b}));case 1:case"end":return O.stop()}},E)})),s.apply(this,arguments)}function a(E){return n.apply(this,arguments)}function n(){return n=Object(S.a)(L.a.mark(function E(b){return L.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",Object(m.a)("/api/jupyters/reset_with_tpi.json",{method:"Get",params:b}));case 1:case"end":return O.stop()}},E)})),n.apply(this,arguments)}function t(E){return e.apply(this,arguments)}function e(){return e=Object(S.a)(L.a.mark(function E(b){return L.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",Object(m.a)("/api/jupyters/active_with_tpi.json",{method:"Get",params:b}));case 1:case"end":return O.stop()}},E)})),e.apply(this,arguments)}function u(E){return l.apply(this,arguments)}function l(){return l=Object(S.a)(L.a.mark(function E(b){return L.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",Object(m.a)("/api/myshixuns/".concat(b.identifier,"/sync_code.json"),{method:"Post",params:b}));case 1:case"end":return O.stop()}},E)})),l.apply(this,arguments)}function g(E){return C.apply(this,arguments)}function C(){return C=Object(S.a)(L.a.mark(function E(b){return L.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",Object(m.a)("/api/shixuns/".concat(b.identifier,"/get_data_sets.json"),{method:"Get",params:b}));case 1:case"end":return O.stop()}},E)})),C.apply(this,arguments)}function x(E){return y.apply(this,arguments)}function y(){return y=Object(S.a)(L.a.mark(function E(b){return L.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",Object(m.a)("/api/tasks/".concat(b.identifier,"/reboot_esc.json"),{method:"post"}));case 1:case"end":return O.stop()}},E)})),y.apply(this,arguments)}function T(E){return A.apply(this,arguments)}function A(){return A=Object(S.a)(L.a.mark(function E(b){return L.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",Object(m.a)("/api/tasks/".concat(b.taskId,"/get_latex_file_tree.json"),{method:"Get",params:b}));case 1:case"end":return O.stop()}},E)})),A.apply(this,arguments)}},vToQ:function(Re,I,h){Re.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"}},vewr:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.getPointerEvent=S,I.stopEvent=f,I.setCapture=d,I.releaseCapture=c;function S(o){return o.changedTouches?o.changedTouches[0]:o.touches?o.touches[0]:o}function f(o){o.stopPropagation(),o.preventDefault()}var L=!1,m=null;document.captureElement=null;function _(o){if(L)return;var i=new o.constructor(o.type,o);L=!0,document.captureElement?document.captureElement.dispatchEvent(i):m.dispatchEvent(i),L=!1,o.stopPropagation(),i.defaultPrevented&&o.preventDefault(),o.type==="mouseup"&&c()}function r(){var o=document.getElementById("noVNC_mouse_capture_elem");o.style.cursor=window.getComputedStyle(document.captureElement).cursor}var p=new MutationObserver(r);function d(o){if(o.setCapture)o.setCapture(),document.captureElement=o,o.addEventListener("mouseup",c);else{c();var i=document.getElementById("noVNC_mouse_capture_elem");i===null&&(i=document.createElement("div"),i.id="noVNC_mouse_capture_elem",i.style.position="fixed",i.style.top="0px",i.style.left="0px",i.style.width="100%",i.style.height="100%",i.style.zIndex=1e4,i.style.display="none",document.body.appendChild(i),i.addEventListener("contextmenu",_),i.addEventListener("mousemove",_),i.addEventListener("mouseup",_)),document.captureElement=o,p.observe(o,{attributes:!0}),r(),i.style.display="",window.addEventListener("mousemove",_),window.addEventListener("mouseup",_)}}function c(){if(document.releaseCapture)document.releaseCapture(),document.captureElement=null;else{if(!document.captureElement)return;m=document.captureElement,document.captureElement=null,p.disconnect();var o=document.getElementById("noVNC_mouse_capture_elem");o.style.display="none",window.removeEventListener("mousemove",_),window.removeEventListener("mouseup",_)}}},wCXF:function(Re,I,h){"use strict";h.d(I,"a",function(){return ae});var S=h("rePB"),f=h("VTBJ"),L=h("KQm4"),m=h("U8pU"),_=h("ODXe"),r=h("q1tI"),p=h("TSYQ"),d=h.n(p),c=h("Gytx"),o=h.n(c),i=h("Kwbf"),s=h("t23M"),a=h("qx4F"),n=h("6eGT"),t=h("IBYe"),e=h("Ff2n"),u=h("c+Xe"),l=h("fyJ8"),g=h("biw7");function C(pe,Xe,tt,V,Be){var Se=tt[pe]||{},Le=tt[Xe]||{},De,Ne;Se.fixed==="left"?De=V.left[pe]:Le.fixed==="right"&&(Ne=V.right[Xe]);var se=!1,we=!1,B=!1,We=!1,rt=tt[Xe+1],R=tt[pe-1];if(Be==="rtl"){if(De!==void 0){var Me=R&&R.fixed==="left";We=!Me}else if(Ne!==void 0){var Ue=rt&&rt.fixed==="right";B=!Ue}}else if(De!==void 0){var q=rt&&rt.fixed==="left";se=!q}else if(Ne!==void 0){var Ee=R&&R.fixed==="right";we=!Ee}return{fixLeft:De,fixRight:Ne,lastFixLeft:se,firstFixRight:we,lastFixRight:B,firstFixLeft:We,isSticky:V.isSticky}}var x=h("sR1s");function y(pe){var Xe=pe.cells,tt=pe.stickyOffsets,V=pe.flattenColumns,Be=pe.rowComponent,Se=pe.cellComponent,Le=pe.onHeaderRow,De=pe.index,Ne=r.useContext(g.a),se=Ne.prefixCls,we=Ne.direction,B;Le&&(B=Le(Xe.map(function(rt){return rt.column}),De));var We=Object(x.a)(Xe.map(function(rt){return rt.column}));return r.createElement(Be,Object.assign({},B),Xe.map(function(rt,R){var Me=rt.column,Ue=C(rt.colStart,rt.colEnd,V,tt,we),q;return Me&&Me.onHeaderCell&&(q=rt.column.onHeaderCell(Me)),r.createElement(l.a,Object.assign({},rt,{ellipsis:Me.ellipsis,align:Me.align,component:Se,prefixCls:se,key:We[R]},Ue,{additionalProps:q,rowType:"header"}))}))}y.displayName="HeaderRow";var T=y;function A(pe){var Xe=[];function tt(Le,De){var Ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Xe[Ne]=Xe[Ne]||[];var se=De,we=Le.filter(Boolean).map(function(B){var We={key:B.key,className:B.className||"",children:B.title,column:B,colStart:se},rt=1,R=B.children;return R&&R.length>0&&(rt=tt(R,se,Ne+1).reduce(function(Me,Ue){return Me+Ue},0),We.hasSubColumns=!0),"colSpan"in B&&(rt=B.colSpan),"rowSpan"in B&&(We.rowSpan=B.rowSpan),We.colSpan=rt,We.colEnd=We.colStart+rt-1,Xe[Ne].push(We),se+=rt,rt});return we}tt(pe,0);for(var V=Xe.length,Be=function(De){Xe[De].forEach(function(Ne){!("rowSpan"in Ne)&&!Ne.hasSubColumns&&(Ne.rowSpan=V-De)})},Se=0;Se=0;De-=1){var Ne=Xe[De],se=tt&&tt[De],we=se&&se[v.a];(Ne||we||Le)&&(Be.unshift(r.createElement("col",Object.assign({key:De,style:{width:Ne,minWidth:Ne}},we))),Le=!0)}return r.createElement("colgroup",null,Be)}var D=O;function W(pe,Xe){return Object(r.useMemo)(function(){for(var tt=[],V=0;V1?Tn-1:0),ka=1;ka=B&&(pt=B-We),Le({scrollLeft:pt/B*(we+2)}),Ee.current.x=ze.pageX},He=function(){var ze=Object(qe.b)(Se.current).top,it=ze+Se.current.offsetHeight,ct=document.documentElement.scrollTop+window.innerHeight;it-Object(a.a)()<=ct||ze>=ct-De?q(function(vt){return Object(f.a)(Object(f.a)({},vt),{},{isHiddenScrollBar:!0})}):q(function(vt){return Object(f.a)(Object(f.a)({},vt),{},{isHiddenScrollBar:!1})})},ot=function(ze){q(function(it){return Object(f.a)(Object(f.a)({},it),{},{scrollLeft:ze/we*B||0})})};return r.useImperativeHandle(tt,function(){return{setScrollLeft:ot}}),r.useEffect(function(){var st=Object(nt.a)(document.body,"mouseup",$,!1),ze=Object(nt.a)(document.body,"mousemove",Ze,!1);return He(),function(){st.remove(),ze.remove()}},[We,Qe]),r.useEffect(function(){var st=Object(nt.a)(window,"scroll",He,!1),ze=Object(nt.a)(window,"resize",He,!1);return function(){st.remove(),ze.remove()}},[]),r.useEffect(function(){Ue.isHiddenScrollBar||q(function(st){var ze,it;return Object(f.a)(Object(f.a)({},st),{},{scrollLeft:Se.current.scrollLeft/((ze=Se.current)===null||ze===void 0?void 0:ze.scrollWidth)*((it=Se.current)===null||it===void 0?void 0:it.clientWidth)})})},[Ue.isHiddenScrollBar]),we<=B||!We||Ue.isHiddenScrollBar?null:r.createElement("div",{style:{height:Object(a.a)(),width:B,bottom:De},className:"".concat(se,"-sticky-scroll")},r.createElement("div",{onMouseDown:he,ref:rt,className:d()("".concat(se,"-sticky-scroll-bar"),Object(S.a)({},"".concat(se,"-sticky-scroll-bar-active"),Qe)),style:{width:"".concat(We,"px"),transform:"translate3d(".concat(Ue.scrollLeft,"px, 0, 0)")}}))},Oe=r.forwardRef(Ie);function Ce(pe,Xe){return r.useMemo(function(){var tt=!!pe;return{isSticky:tt,stickyClassName:tt?"".concat(Xe,"-sticky-header"):"",offsetHeader:Object(m.a)(pe)==="object"&&pe.offsetHeader||0,offsetScroll:Object(m.a)(pe)==="object"&&pe.offsetScroll||0}},[pe,Xe])}var ue=[],N={},ae="rc-table-internal-hook",K=r.memo(function(pe){var Xe=pe.children;return Xe},function(pe,Xe){return o()(pe.props,Xe.props)?pe.pingLeft!==Xe.pingLeft||pe.pingRight!==Xe.pingRight:!1});function _e(pe){var Xe,tt=pe.prefixCls,V=pe.className,Be=pe.rowClassName,Se=pe.style,Le=pe.data,De=pe.rowKey,Ne=pe.scroll,se=pe.tableLayout,we=pe.direction,B=pe.title,We=pe.footer,rt=pe.summary,R=pe.id,Me=pe.showHeader,Ue=pe.components,q=pe.emptyText,Ee=pe.onRow,Ae=pe.onHeaderRow,Ve=pe.internalHooks,Qe=pe.transformColumns,Te=pe.internalRefs,$=pe.sticky,he=Le||ue,Ze=!!he.length,He=r.useState(0),ot=Object(_.a)(He,2),st=ot[0],ze=ot[1];r.useEffect(function(){ze(Object(a.a)())});var it=r.useMemo(function(){return Object(x.c)(Ue,{})},[Ue]),ct=r.useCallback(function(_n,fn){return Object(x.b)(it,_n)||fn},[it]),vt=r.useMemo(function(){return typeof De=="function"?De:function(_n){var fn=_n&&_n[De];return fn}},[De]),pt=Object(v.c)(pe),Rt=pt.expandIcon,Bt=pt.expandedRowKeys,Xt=pt.defaultExpandedRowKeys,Ft=pt.defaultExpandAllRows,Qt=pt.expandedRowRender,pn=pt.onExpand,Pn=pt.onExpandedRowsChange,na=pt.expandRowByClick,Ot=pt.rowExpandable,dn=pt.expandIconColumnIndex,Rn=pt.expandedRowClassName,Yn=pt.childrenColumnName,On=pt.indentSize,Wn=Rt||Ge,jt=Yn||"children",qn=r.useMemo(function(){return Qt?"row":pe.expandable&&Ve===ae&&pe.expandable.__PARENT_RENDER_ICON__||he.some(function(_n){return _n&&Object(m.a)(_n)==="object"&&_n[jt]})?"nest":!1},[!!Qt,he]),wa=r.useState(function(){return Xt||(Ft?$e(he,vt,jt):[])}),zn=Object(_.a)(wa,2),Jn=zn[0],ua=zn[1],Tn=r.useMemo(function(){return new Set(Bt||Jn||[])},[Bt,Jn]),ga=r.useCallback(function(_n){var fn=vt(_n,he.indexOf(_n)),Fn,ba=Tn.has(fn);ba?(Tn.delete(fn),Fn=Object(L.a)(Tn)):Fn=[].concat(Object(L.a)(Tn),[fn]),ua(Fn),pn&&pn(!ba,_n),Pn&&Pn(Fn)},[vt,Tn,he,pn,Pn]),ka=r.useState(0),cr=Object(_.a)(ka,2),qa=cr[0],Va=cr[1],dr=Object(z.b)(Object(f.a)(Object(f.a)(Object(f.a)({},pe),pt),{},{expandable:!!Qt,expandedKeys:Tn,getRowKey:vt,onTriggerExpand:ga,expandIcon:Wn,expandIconColumnIndex:dn,direction:we}),Ve===ae?Qe:null),Ga=Object(_.a)(dr,2),Sr=Ga[0],Nn=Ga[1],Gr=r.useMemo(function(){return{columns:Sr,flattenColumns:Nn}},[Sr,Nn]),Qr=r.useRef(),yo=r.useRef(),Qa=r.useRef(),Nr=r.useState(!1),ro=Object(_.a)(Nr,2),oo=ro[0],Eo=ro[1],io=r.useState(!1),jr=Object(_.a)(io,2),Ur=jr[0],Co=jr[1],xo=re(new Map),so=Object(_.a)(xo,2),Do=so[0],Lo=so[1],rr=Object(x.a)(Nn),Yr=rr.map(function(_n){return Do.get(_n)}),lo=r.useMemo(function(){return Yr},[Yr.join("_")]),uo=ee(lo,Nn.length,we),Xa=Ne&&Object(x.d)(Ne.y),$a=Ne&&Object(x.d)(Ne.x),er=$a&&Nn.some(function(_n){var fn=_n.fixed;return fn}),Jr=r.useRef(),Ar=Ce($,tt),Dr=Ar.isSticky,Zr=Ar.offsetHeader,ko=Ar.offsetScroll,co=Ar.stickyClassName,Lr,Kr,Vn;Xa&&(Kr={overflowY:"scroll",maxHeight:Ne.y}),$a&&(Lr={overflowX:"auto"},Xa||(Kr={overflowY:"hidden"}),Vn={width:Ne.x===!0?"auto":Ne.x,minWidth:"100%"});var fr=r.useCallback(function(_n,fn){Lo(function(Fn){var ba=new Map(Fn);return ba.set(_n,fn),ba})},[]),Fr=ie(null),fo=Object(_.a)(Fr,2),ho=fo[0],or=fo[1];function Br(_n,fn){if(!fn)return;typeof fn=="function"?fn(_n):fn.scrollLeft!==_n&&(fn.scrollLeft=_n)}var wr=function(fn){var Fn=fn.currentTarget,ba=fn.scrollLeft,Hr=typeof ba=="number"?ba:Fn.scrollLeft,wo=Fn||N;if(!or()||or()===wo){var bo;ho(wo),Br(Hr,yo.current),Br(Hr,Qa.current),Br(Hr,(bo=Jr.current)===null||bo===void 0?void 0:bo.setScrollLeft)}if(Fn){var Oo=Fn.scrollWidth,To=Fn.clientWidth;Eo(Hr>0),Co(Hr0?[].concat(Object(f.a)(e),Object(f.a)(i(C).map(function(x){return Object(L.a)({fixed:g},x)}))):[].concat(Object(f.a)(e),[Object(L.a)(Object(L.a)({},u),{},{fixed:g})])},[])}function s(t){for(var e=!0,u=0;u=0;C-=1){var x=t[C];if(g&&x.fixed!=="right")g=!1;else if(!g&&x.fixed==="right"){Object(p.a)(!1,"Index ".concat(C+1," of `columns` missing `fixed='right'` prop."));break}}}function a(t){return t.map(function(e){var u=e.fixed,l=Object(m.a)(e,["fixed"]),g=u;return u==="left"?g="right":u==="right"&&(g="left"),Object(L.a)({fixed:g},l)})}function n(t,e){var u=t.prefixCls,l=t.columns,g=t.children,C=t.expandable,x=t.expandedKeys,y=t.getRowKey,T=t.onTriggerExpand,A=t.expandIcon,E=t.rowExpandable,b=t.expandIconColumnIndex,v=t.direction,O=t.expandRowByClick,D=_.useMemo(function(){return l||o(g)},[l,g]),W=_.useMemo(function(){if(C){var Z,Y=b||0,w=D[Y],P=(Z={},Object(S.a)(Z,c.a,{className:"".concat(u,"-expand-icon-col")}),Object(S.a)(Z,"title",""),Object(S.a)(Z,"fixed",w?w.fixed:null),Object(S.a)(Z,"className","".concat(u,"-row-expand-icon-cell")),Object(S.a)(Z,"render",function(M,X,te){var ge=y(X,te),de=x.has(ge),ye=E?E(X):!0,z=A({prefixCls:u,expanded:de,expandable:ye,record:X,onExpand:T});return O?_.createElement("span",{onClick:function(fe){return fe.stopPropagation()}},z):z}),Z),k=D.slice();return Y>=0&&k.splice(Y,0,P),k}return D},[C,D,y,x,A,v]),Q=_.useMemo(function(){var Z=W;return e&&(Z=e(Z)),Z.length||(Z=[{render:function(){return null}}]),Z},[e,W,v]),j=_.useMemo(function(){return v==="rtl"?a(i(Q)):i(Q)},[Q,v]);return[Q,j]}I.b=n},whVF:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S=h("lNSK"),f=L(h("1q3G"));function L(d){return d&&d.__esModule?d:{default:d}}function m(d,c){if(!(d instanceof c))throw new TypeError("Cannot call a class as a function")}function _(d,c){for(var o=0;o0){var a=[s],n=s.length;do{if(this.strm.output=new Uint8Array(this.chunkSize),this.strm.next_out=0,this.strm.avail_out=this.chunkSize,i=(0,S.deflate)(this.strm,S.Z_FULL_FLUSH),i<0)throw new Error("zlib deflate failed");var t=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);n+=t.length,a.push(t)}while(this.strm.avail_in>0);for(var e=new Uint8Array(n),u=0,l=0;l>>16&65535|0,d=0;m!==0;){d=m>2e3?2e3:m,m-=d;do r=r+L[_++]|0,p=p+r|0;while(--d);r%=65521,p%=65521}return r|p<<16|0}},xrsn:function(Re,I,h){Re.exports={flex_box_center:"flex_box_center___2cC1r",flex_space_between:"flex_space_between___9TeDx",flex_box_vertical_center:"flex_box_vertical_center___3EIYv",flex_box_center_end:"flex_box_center_end___1Uph0",flex_box_column:"flex_box_column___17_5w",header:"header___1E4MV",logo:"logo___R8PNJ",menu:"menu___Km2Uo",actived:"actived___12Ff0","edu-menu":"edu-menu___2hxbr",newslight:"newslight___jwZR3",classromediv:"classromediv___Cjpgf",glow:"glow___3Nuu5",spandiv:"spandiv___3YPu8","header-iearning":"header-iearning___2Us_L",title:"title___3TtoH",headerFixed:"headerFixed___1V7d4"}},"y0+3":function(Re,I,h){"use strict";h.d(I,"a",function(){return i}),h.d(I,"b",function(){return a});var S=/margin|padding|width|height|max|min|offset/,f={left:!0,top:!0},L={cssFloat:1,styleFloat:1,float:1};function m(n){return n.nodeType===1?n.ownerDocument.defaultView.getComputedStyle(n,null):{}}function _(n,t,e){if(t=t.toLowerCase(),e==="auto"){if(t==="height")return n.offsetHeight;if(t==="width")return n.offsetWidth}return t in f||(f[t]=S.test(t)),f[t]?parseFloat(e)||0:e}function r(n,t){var e=arguments.length,u=m(n);return t=L[t]?"cssFloat"in n.style?"cssFloat":"styleFloat":t,e===1?u:_(n,t,u[t]||n.style[t])}function p(n,t,e){var u=arguments.length;if(t=L[t]?"cssFloat"in n.style?"cssFloat":"styleFloat":t,u===3)return typeof e=="number"&&S.test(t)&&(e="".concat(e,"px")),n.style[t]=e,e;for(var l in t)t.hasOwnProperty(l)&&p(n,l,t[l]);return m(n)}function d(n){return n===document.body?document.documentElement.clientWidth:n.offsetWidth}function c(n){return n===document.body?window.innerHeight||document.documentElement.clientHeight:n.offsetHeight}function o(){var n=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),t=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:n,height:t}}function i(){var n=document.documentElement.clientWidth,t=window.innerHeight||document.documentElement.clientHeight;return{width:n,height:t}}function s(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function a(n){var t=n.getBoundingClientRect(),e=document.documentElement;return{left:t.left+(window.pageXOffset||e.scrollLeft)-(e.clientLeft||document.body.clientLeft||0),top:t.top+(window.pageYOffset||e.scrollTop)-(e.clientTop||document.body.clientTop||0)}}},y5JW:function(Re,I,h){"use strict";h.d(I,"c",function(){return e}),h.d(I,"a",function(){return u});var S=h("DZo9"),f=h("8z0m"),L=h("+L6B"),m=h("2/Rp"),_=h("9og8"),r=h("k1fw"),p=h("oBTY"),d=h("miYZ"),c=h("tsqr"),o=h("WmNS"),i=h.n(o),s=h("q1tI"),a=h.n(s),n=h("m3rI"),t=h("wzkS"),e="\u3000\u3000";function u(l){var g=["Bytes","KB","MB","GB","TB"];if(l==0)return"0 Byte";var C=parseInt(""+Math.floor(Math.log(l)/Math.log(1024)),10);return(l/Math.pow(1024,C)).toFixed(1)+" "+g[C]}I.b=function(l){var g=l.value,C=g===void 0?[]:g,x=l.action,y=l.onChange,T=l.className,A=l.maxSize,E=A===void 0?150:A,b=l.title,v=b===void 0?"\u6587\u4EF6\u4E0A\u4F20":b,O=l.accept,D=O===void 0?null:O,W={multiple:!1,fileList:C,accept:D,withCredentials:!0,beforeUpload:function(Z){var Y=Z.size/1024/1024;return Y0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:C.length>0,ghost:!0},v),a.a.createElement("span",{onClick:Q,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",E,"M) ")))}},yslc:function(Re,I){Re.exports="data:image/png;base64,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"}}]); diff --git a/p__tasks__index.8f91d261.async.js b/p__tasks__index.aa2ddb2e.async.js similarity index 97% rename from p__tasks__index.8f91d261.async.js rename to p__tasks__index.aa2ddb2e.async.js index 39723064f1..785225a824 100644 --- a/p__tasks__index.8f91d261.async.js +++ b/p__tasks__index.aa2ddb2e.async.js @@ -8,7 +8,7 @@ `),R.Debug("Sent ProtocolVersion: "+Xe),this._rfbInitState="Security"}},{key:"_negotiateSecurity",value:function(){function ae(Xe,gt){for(var Fe=0;Fe=3.7){var we=this._sock.rQshift8();if(this._sock.rQwait("security type",we,1))return!1;if(we===0)return this._rfbInitState="SecurityReason",this._securityContext="no security types",this._securityStatus=1,this._initMsg();var oe=this._sock.rQshiftBytes(we);if(R.Debug("Server security types: "+oe),ae(1,oe))this._rfbAuthScheme=1;else if(ae(22,oe))this._rfbAuthScheme=22;else if(ae(16,oe))this._rfbAuthScheme=16;else if(ae(2,oe))this._rfbAuthScheme=2;else if(ae(19,oe))this._rfbAuthScheme=19;else return this._fail("Unsupported security types (types: "+oe+")");this._sock.send([this._rfbAuthScheme])}else{if(this._sock.rQwait("security scheme",4))return!1;if(this._rfbAuthScheme=this._sock.rQshift32(),this._rfbAuthScheme==0)return this._rfbInitState="SecurityReason",this._securityContext="authentication scheme",this._securityStatus=1,this._initMsg()}return this._rfbInitState="Authentication",R.Debug("Authenticating using scheme: "+this._rfbAuthScheme),this._initMsg()}},{key:"_handleSecurityReason",value:function(){if(this._sock.rQwait("reason length",4))return!1;var ae=this._sock.rQshift32(),we="";if(ae>0){if(this._sock.rQwait("reason",ae,4))return!1;we=this._sock.rQshiftStr(ae)}return we!==""?(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:this._securityStatus,reason:we}})),this._fail("Security negotiation failed on "+this._securityContext+" (reason: "+we+")")):(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:this._securityStatus}})),this._fail("Security negotiation failed on "+this._securityContext))}},{key:"_negotiateXvpAuth",value:function(){if(this._rfbCredentials.username===void 0||this._rfbCredentials.password===void 0||this._rfbCredentials.target===void 0)return this.dispatchEvent(new CustomEvent("credentialsrequired",{detail:{types:["username","password","target"]}})),!1;var ae=String.fromCharCode(this._rfbCredentials.username.length)+String.fromCharCode(this._rfbCredentials.target.length)+this._rfbCredentials.username+this._rfbCredentials.target;return this._sock.sendString(ae),this._rfbAuthScheme=2,this._negotiateAuthentication()}},{key:"_negotiateVeNCryptAuth",value:function(){if(this._rfbVeNCryptState==0){if(this._sock.rQwait("vencrypt version",2))return!1;var ae=this._sock.rQshift8(),we=this._sock.rQshift8();if(!(ae==0&&we==2))return this._fail("Unsupported VeNCrypt version "+ae+"."+we);this._sock.send([0,2]),this._rfbVeNCryptState=1}if(this._rfbVeNCryptState==1){if(this._sock.rQwait("vencrypt ack",1))return!1;var oe=this._sock.rQshift8();if(oe!=0)return this._fail("VeNCrypt failure "+oe);this._rfbVeNCryptState=2}if(this._rfbVeNCryptState==2){if(this._sock.rQwait("vencrypt subtypes length",1))return!1;var Xe=this._sock.rQshift8();if(Xe<1)return this._fail("VeNCrypt subtypes empty");this._rfbVeNCryptSubtypesLength=Xe,this._rfbVeNCryptState=3}if(this._rfbVeNCryptState==3){if(this._sock.rQwait("vencrypt subtypes",4*this._rfbVeNCryptSubtypesLength))return!1;for(var gt=[],Fe=0;Fe0&&this._sock.rQwait("tunnel capabilities",16*ae,4))return!1;if(this._rfbTightVNC=!0,ae>0)return this._negotiateTightTunnels(ae),!1}if(this._sock.rQwait("sub auth count",4))return!1;var we=this._sock.rQshift32();if(we===0)return this._rfbInitState="SecurityResult",!0;if(this._sock.rQwait("sub auth capabilities",16*we,4))return!1;for(var oe={STDVNOAUTH__:1,STDVVNCAUTH_:2,TGHTULGNAUTH:129},Xe=[],gt=0;gt=3.8?(this._rfbInitState="SecurityResult",!0):(this._rfbInitState="ClientInitialisation",this._initMsg());case 22:return this._negotiateXvpAuth();case 2:return this._negotiateStdVNCAuth();case 16:return this._negotiateTightAuth();case 19:return this._negotiateVeNCryptAuth();case 129:return this._negotiateTightUnixAuth();default:return this._fail("Unsupported auth scheme (scheme: "+this._rfbAuthScheme+")")}}},{key:"_handleSecurityResult",value:function(){if(this._sock.rQwait("VNC auth response ",4))return!1;var ae=this._sock.rQshift32();return ae===0?(this._rfbInitState="ClientInitialisation",R.Debug("Authentication OK"),this._initMsg()):this._rfbVersion>=3.8?(this._rfbInitState="SecurityReason",this._securityContext="security result",this._securityStatus=ae,this._initMsg()):(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:ae}})),this._fail("Security handshake failed"))}},{key:"_negotiateServerInit",value:function(){if(this._sock.rQwait("server initialization",24))return!1;var ae=this._sock.rQshift16(),we=this._sock.rQshift16(),oe=this._sock.rQshift8(),Xe=this._sock.rQshift8(),gt=this._sock.rQshift8(),Fe=this._sock.rQshift8(),Ue=this._sock.rQshift16(),Ct=this._sock.rQshift16(),me=this._sock.rQshift16(),je=this._sock.rQshift8(),$e=this._sock.rQshift8(),Ie=this._sock.rQshift8();this._sock.rQskipBytes(3);var pe=this._sock.rQshift32();if(this._sock.rQwait("server init name",pe,24))return!1;var Re=this._sock.rQshiftStr(pe);if(Re=(0,k.decodeUTF8)(Re,!0),this._rfbTightVNC){if(this._sock.rQwait("TightVNC extended server init header",8,24+pe))return!1;var te=this._sock.rQshift16(),ce=this._sock.rQshift16(),J=this._sock.rQshift16();this._sock.rQskipBytes(2);var ye=(te+ce+J)*16;if(this._sock.rQwait("TightVNC extended server init header",ye,32+pe))return!1;this._sock.rQskipBytes(16*te),this._sock.rQskipBytes(16*ce),this._sock.rQskipBytes(16*J)}return R.Info("Screen: "+ae+"x"+we+", bpp: "+oe+", depth: "+Xe+", bigEndian: "+gt+", trueColor: "+Fe+", redMax: "+Ue+", greenMax: "+Ct+", blueMax: "+me+", redShift: "+je+", greenShift: "+$e+", blueShift: "+Ie),this._setDesktopName(Re),this._resize(ae,we),this._viewOnly||this._keyboard.grab(),this._fbDepth=24,this._fbName==="Intel(r) AMT KVM"&&(R.Warn("Intel AMT KVM only supports 8/16 bit depths. Using low color mode."),this._fbDepth=8),Ge.messages.pixelFormat(this._sock,this._fbDepth,!0),this._sendEncodings(),Ge.messages.fbUpdateRequest(this._sock,!1,0,0,this._fbWidth,this._fbHeight),this._updateConnectionState("connected"),!0}},{key:"_sendEncodings",value:function(){var ae=[];ae.push(r.encodings.encodingCopyRect),this._fbDepth==24&&(ae.push(r.encodings.encodingTight),ae.push(r.encodings.encodingTightPNG),ae.push(r.encodings.encodingHextile),ae.push(r.encodings.encodingRRE)),ae.push(r.encodings.encodingRaw),ae.push(r.encodings.pseudoEncodingQualityLevel0+this._qualityLevel),ae.push(r.encodings.pseudoEncodingCompressLevel0+this._compressionLevel),ae.push(r.encodings.pseudoEncodingDesktopSize),ae.push(r.encodings.pseudoEncodingLastRect),ae.push(r.encodings.pseudoEncodingQEMUExtendedKeyEvent),ae.push(r.encodings.pseudoEncodingExtendedDesktopSize),ae.push(r.encodings.pseudoEncodingXvp),ae.push(r.encodings.pseudoEncodingFence),ae.push(r.encodings.pseudoEncodingContinuousUpdates),ae.push(r.encodings.pseudoEncodingDesktopName),ae.push(r.encodings.pseudoEncodingExtendedClipboard),this._fbDepth==24&&(ae.push(r.encodings.pseudoEncodingVMwareCursor),ae.push(r.encodings.pseudoEncodingCursor)),Ge.messages.clientEncodings(this._sock,ae)}},{key:"_initMsg",value:function(){switch(this._rfbInitState){case"ProtocolVersion":return this._negotiateProtocolVersion();case"Security":return this._negotiateSecurity();case"Authentication":return this._negotiateAuthentication();case"SecurityResult":return this._handleSecurityResult();case"SecurityReason":return this._handleSecurityReason();case"ClientInitialisation":return this._sock.send([this._shared?1:0]),this._rfbInitState="ServerInitialisation",!0;case"ServerInitialisation":return this._negotiateServerInit();default:return this._fail("Unknown init state (state: "+this._rfbInitState+")")}}},{key:"_handleSetColourMapMsg",value:function(){return R.Debug("SetColorMapEntries"),this._fail("Unexpected SetColorMapEntries message")}},{key:"_handleServerCutText",value:function(){if(R.Debug("ServerCutText"),this._sock.rQwait("ServerCutText header",7,1))return!1;this._sock.rQskipBytes(3);var ae=this._sock.rQshift32();if(ae=(0,B.toSigned32bit)(ae),this._sock.rQwait("ServerCutText content",Math.abs(ae),8))return!1;if(ae>=0){var we=this._sock.rQshiftStr(ae);if(this._viewOnly)return!0;this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:we}}))}else{ae=Math.abs(ae);var oe=this._sock.rQshift32(),Xe=oe&65535,gt=oe&4278190080,Fe=!!(gt&Ke);if(Fe){this._clipboardServerCapabilitiesFormats={},this._clipboardServerCapabilitiesActions={};for(var Ue=0;Ue<=15;Ue++){var Ct=1<0&&Re.charAt(Re.length-1)==="\0"&&(Re=Re.slice(0,-1)),Re=Re.replace(`\r `,` `),this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:Re}}))}}else return this._fail("Unexpected action in extended clipboard message: "+gt)}return!0}},{key:"_handleServerFenceMsg",value:function(){if(this._sock.rQwait("ServerFence header",8,1))return!1;this._sock.rQskipBytes(3);var ae=this._sock.rQshift32(),we=this._sock.rQshift8();if(this._sock.rQwait("ServerFence payload",we,9))return!1;we>64&&(R.Warn("Bad payload length ("+we+") in fence response"),we=64);var oe=this._sock.rQshiftStr(we);return this._supportsFence=!0,ae&1<<31?(ae&=1<<0|1<<1,Ge.messages.clientFence(this._sock,ae,oe),!0):this._fail("Unexpected fence response")}},{key:"_handleXvpMsg",value:function(){if(this._sock.rQwait("XVP version and message",3,1))return!1;this._sock.rQskipBytes(1);var ae=this._sock.rQshift8(),we=this._sock.rQshift8();switch(we){case 0:R.Error("XVP Operation Failed");break;case 1:this._rfbXvpVer=ae,R.Info("XVP extensions enabled (version "+this._rfbXvpVer+")"),this._setCapability("power",!0);break;default:this._fail("Illegal server XVP message (msg: "+we+")");break}return!0}},{key:"_normalMsg",value:function(){var ae;this._FBU.rects>0?ae=0:ae=this._sock.rQshift8();var we,oe;switch(ae){case 0:return oe=this._framebufferUpdate(),oe&&!this._enabledContinuousUpdates&&Ge.messages.fbUpdateRequest(this._sock,!0,0,0,this._fbWidth,this._fbHeight),oe;case 1:return this._handleSetColourMapMsg();case 2:return R.Debug("Bell"),this.dispatchEvent(new CustomEvent("bell",{detail:{}})),!0;case 3:return this._handleServerCutText();case 150:return we=!this._supportsContinuousUpdates,this._supportsContinuousUpdates=!0,this._enabledContinuousUpdates=!1,we&&(this._enabledContinuousUpdates=!0,this._updateContinuousUpdates(),R.Info("Enabling continuous updates.")),!0;case 248:return this._handleServerFenceMsg();case 250:return this._handleXvpMsg();default:return this._fail("Unexpected server message (type "+ae+")"),R.Debug("sock.rQslice(0, 30): "+this._sock.rQslice(0,30)),!0}}},{key:"_onFlush",value:function(){this._flushing=!1,this._sock.rQlen>0&&this._handleMessage()}},{key:"_framebufferUpdate",value:function(){if(this._FBU.rects===0){if(this._sock.rQwait("FBU header",3,1))return!1;if(this._sock.rQskipBytes(1),this._FBU.rects=this._sock.rQshift16(),this._display.pending())return this._flushing=!0,this._display.flush(),!1}for(;this._FBU.rects>0;){if(this._FBU.encoding===null){if(this._sock.rQwait("rect header",12))return!1;var ae=this._sock.rQshiftBytes(12);this._FBU.x=(ae[0]<<8)+ae[1],this._FBU.y=(ae[2]<<8)+ae[3],this._FBU.width=(ae[4]<<8)+ae[5],this._FBU.height=(ae[6]<<8)+ae[7],this._FBU.encoding=parseInt((ae[8]<<24)+(ae[9]<<16)+(ae[10]<<8)+ae[11],10)}if(!this._handleRect())return!1;this._FBU.rects--,this._FBU.encoding=null}return this._display.flip(),!0}},{key:"_handleRect",value:function(){switch(this._FBU.encoding){case r.encodings.pseudoEncodingLastRect:return this._FBU.rects=1,!0;case r.encodings.pseudoEncodingVMwareCursor:return this._handleVMwareCursor();case r.encodings.pseudoEncodingCursor:return this._handleCursor();case r.encodings.pseudoEncodingQEMUExtendedKeyEvent:try{var ae=document.createEvent("keyboardEvent");ae.code!==void 0&&(this._qemuExtKeyEventSupported=!0)}catch(we){}return!0;case r.encodings.pseudoEncodingDesktopName:return this._handleDesktopName();case r.encodings.pseudoEncodingDesktopSize:return this._resize(this._FBU.width,this._FBU.height),!0;case r.encodings.pseudoEncodingExtendedDesktopSize:return this._handleExtendedDesktopSize();default:return this._handleDataRect()}}},{key:"_handleVMwareCursor",value:function(){var ae=this._FBU.x,we=this._FBU.y,oe=this._FBU.width,Xe=this._FBU.height;if(this._sock.rQwait("VMware cursor encoding",1))return!1;var gt=this._sock.rQshift8();this._sock.rQshift8();var Fe,Ue=4;if(gt==0){var Ct=4294967040|0;if(Fe=new Array(oe*Xe*Ue),this._sock.rQwait("VMware cursor classic encoding",oe*Xe*Ue*2,2))return!1;for(var me=new Array(oe*Xe),je=0;je>8&255,ce=Re>>16&255,J=Re>>24&255;Fe[pe*Ue]=te,Fe[pe*Ue+1]=ce,Fe[pe*Ue+2]=J,Fe[pe*Ue+3]=255}else(me[pe]&Ct)==Ct?$e[pe]==0?(Fe[pe*Ue]=0,Fe[pe*Ue+1]=0,Fe[pe*Ue+2]=0,Fe[pe*Ue+3]=0):(($e[pe]&Ct)==Ct,Fe[pe*Ue]=0,Fe[pe*Ue+1]=0,Fe[pe*Ue+2]=0,Fe[pe*Ue+3]=255):(Fe[pe*Ue]=0,Fe[pe*Ue+1]=0,Fe[pe*Ue+2]=0,Fe[pe*Ue+3]=255)}else if(gt==1){if(this._sock.rQwait("VMware cursor alpha encoding",oe*Xe*4,2))return!1;Fe=new Array(oe*Xe*Ue);for(var ye=0;ye>24&255,Fe[ye*4+1]=Ze>>16&255,Fe[ye*4+2]=Ze>>8&255,Fe[ye*4+3]=Ze&255}}else return R.Warn("The given cursor type is not supported: "+gt+" given."),!1;return this._updateCursor(Fe,ae,we,oe,Xe),!0}},{key:"_handleCursor",value:function(){var ae=this._FBU.x,we=this._FBU.y,oe=this._FBU.width,Xe=this._FBU.height,gt=oe*Xe*4,Fe=Math.ceil(oe/8)*Xe,Ue=gt+Fe;if(this._sock.rQwait("cursor encoding",Ue))return!1;for(var Ct=this._sock.rQshiftBytes(gt),me=this._sock.rQshiftBytes(Fe),je=new Uint8Array(oe*Xe*4),$e=0,Ie=0;Ie9){R.Error("qualityLevel must be an integer between 0 and 9");return}if(this._qualityLevel===ae)return;this._qualityLevel=ae,this._rfbConnectionState==="connected"&&this._sendEncodings()}},{key:"compressionLevel",get:function(){return this._compressionLevel},set:function(ae){if(!Number.isInteger(ae)||ae<0||ae>9){R.Error("compressionLevel must be an integer between 0 and 9");return}if(this._compressionLevel===ae)return;this._compressionLevel=ae,this._rfbConnectionState==="connected"&&this._sendEncodings()}}],[{key:"genDES",value:function(ae,we){var oe=ae.split("").map(function(Xe){return Xe.charCodeAt(0)});return new n.default(oe).encrypt(we)}}]),Ge}(_.default);Q.default=ct,ct.messages={keyEvent:function(Pe,Ge,Ve){var ae=Pe._sQ,we=Pe._sQlen;ae[we]=4,ae[we+1]=Ve,ae[we+2]=0,ae[we+3]=0,ae[we+4]=Ge>>24,ae[we+5]=Ge>>16,ae[we+6]=Ge>>8,ae[we+7]=Ge,Pe._sQlen+=8,Pe.flush()},QEMUExtendedKeyEvent:function(Pe,Ge,Ve,ae){function we(Fe){var Ue=ae>>8,Ct=ae&255;return Ue===224&&Ct<127?Ct|128:Fe}var oe=Pe._sQ,Xe=Pe._sQlen;oe[Xe]=255,oe[Xe+1]=0,oe[Xe+2]=Ve>>8,oe[Xe+3]=Ve,oe[Xe+4]=Ge>>24,oe[Xe+5]=Ge>>16,oe[Xe+6]=Ge>>8,oe[Xe+7]=Ge;var gt=we(ae);oe[Xe+8]=gt>>24,oe[Xe+9]=gt>>16,oe[Xe+10]=gt>>8,oe[Xe+11]=gt,Pe._sQlen+=12,Pe.flush()},pointerEvent:function(Pe,Ge,Ve,ae){var we=Pe._sQ,oe=Pe._sQlen;we[oe]=5,we[oe+1]=ae,we[oe+2]=Ge>>8,we[oe+3]=Ge,we[oe+4]=Ve>>8,we[oe+5]=Ve,Pe._sQlen+=6,Pe.flush()},_buildExtendedClipboardFlags:function(Pe,Ge){for(var Ve=new Uint8Array(4),ae=0,we=0,oe=0;oe>24,Ve[1]=0,Ve[2]=0,Ve[3]=ae,Ve},extendedClipboardProvide:function(Pe,Ge,Ve){for(var ae=new u.default,we=[],oe=0;oe>24&255,Xe.length>>16&255,Xe.length>>8&255,Xe.length&255);for(var gt=0;gt>24,we[oe+1]=Ve[ae[Xe]]>>16,we[oe+2]=Ve[ae[Xe]]>>8,we[oe+3]=Ve[ae[Xe]]>>0,oe+=4,we[3]|=1<2&&arguments[2]!==void 0?arguments[2]:!1,ae=Pe._sQ,we=Pe._sQlen;ae[we]=6,ae[we+1]=0,ae[we+2]=0,ae[we+3]=0;var oe;Ve?oe=(0,B.toUnsigned32bit)(-Ge.length):oe=Ge.length,ae[we+4]=oe>>24,ae[we+5]=oe>>16,ae[we+6]=oe>>8,ae[we+7]=oe,Pe._sQlen+=8;for(var Xe=0,gt=Ge.length;gt>0;){for(var Fe=Math.min(gt,Pe._sQbufferSize-Pe._sQlen),Ue=0;Ue>8,oe[Xe+3]=Ge,oe[Xe+4]=Ve>>8,oe[Xe+5]=Ve,oe[Xe+6]=1,oe[Xe+7]=0,oe[Xe+8]=ae>>24,oe[Xe+9]=ae>>16,oe[Xe+10]=ae>>8,oe[Xe+11]=ae,oe[Xe+12]=0,oe[Xe+13]=0,oe[Xe+14]=0,oe[Xe+15]=0,oe[Xe+16]=Ge>>8,oe[Xe+17]=Ge,oe[Xe+18]=Ve>>8,oe[Xe+19]=Ve,oe[Xe+20]=we>>24,oe[Xe+21]=we>>16,oe[Xe+22]=we>>8,oe[Xe+23]=we,Pe._sQlen+=24,Pe.flush()},clientFence:function(Pe,Ge,Ve){var ae=Pe._sQ,we=Pe._sQlen;ae[we]=248,ae[we+1]=0,ae[we+2]=0,ae[we+3]=0,ae[we+4]=Ge>>24,ae[we+5]=Ge>>16,ae[we+6]=Ge>>8,ae[we+7]=Ge;var oe=Ve.length;ae[we+8]=oe;for(var Xe=0;Xe>8,Xe[gt+3]=Ve,Xe[gt+4]=ae>>8,Xe[gt+5]=ae,Xe[gt+6]=we>>8,Xe[gt+7]=we,Xe[gt+8]=oe>>8,Xe[gt+9]=oe,Pe._sQlen+=10,Pe.flush()},pixelFormat:function(Pe,Ge,Ve){var ae=Pe._sQ,we=Pe._sQlen,oe;Ge>16?oe=32:Ge>8?oe=16:oe=8;var Xe=Math.floor(Ge/3);ae[we]=0,ae[we+1]=0,ae[we+2]=0,ae[we+3]=0,ae[we+4]=oe,ae[we+5]=Ge,ae[we+6]=0,ae[we+7]=Ve?1:0,ae[we+8]=0,ae[we+9]=(1<>8,Ve[ae+3]=Ge.length;for(var we=ae+4,oe=0;oe>24,Ve[we+1]=Xe>>16,Ve[we+2]=Xe>>8,Ve[we+3]=Xe,we+=4}Pe._sQlen+=we-ae,Pe.flush()},fbUpdateRequest:function(Pe,Ge,Ve,ae,we,oe){var Xe=Pe._sQ,gt=Pe._sQlen;typeof Ve=="undefined"&&(Ve=0),typeof ae=="undefined"&&(ae=0),Xe[gt]=3,Xe[gt+1]=Ge?1:0,Xe[gt+2]=Ve>>8&255,Xe[gt+3]=Ve&255,Xe[gt+4]=ae>>8&255,Xe[gt+5]=ae&255,Xe[gt+6]=we>>8&255,Xe[gt+7]=we&255,Xe[gt+8]=oe>>8&255,Xe[gt+9]=oe&255,Pe._sQlen+=10,Pe.flush()},xvpOp:function(Pe,Ge,Ve){var ae=Pe._sQ,we=Pe._sQlen;ae[we]=250,ae[we+1]=0,ae[we+2]=Ge,ae[we+3]=Ve,Pe._sQlen+=4,Pe.flush()}},ct.cursors={none:{rgbaPixels:new Uint8Array,w:0,h:0,hotx:0,hoty:0},dot:{rgbaPixels:new Uint8Array([255,255,255,255,0,0,0,255,255,255,255,255,0,0,0,255,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,255,255,255,255,255]),w:3,h:3,hotx:1,hoty:1}}},"1eCo":function(Me,Q,w){(function(B){B(w("VrN/"))})(function(B){"use strict";var R={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},k={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};B.defineMode("xml",function(g,p){var i=g.indentUnit,_={},v=p.htmlMode?R:k;for(var f in v)_[f]=v[f];for(var f in p)_[f]=p[f];var u,a;function h(b,L){function P(G){return L.tokenize=G,G(b,L)}var N=b.next();if(N=="<")return b.eat("!")?b.eat("[")?b.match("CDATA[")?P(n("atom","]]>")):null:b.match("--")?P(n("comment","-->")):b.match("DOCTYPE",!0,!0)?(b.eatWhile(/[\w\._\-]/),P(o(1))):null:b.eat("?")?(b.eatWhile(/[\w\._\-]/),L.tokenize=n("meta","?>"),"meta"):(u=b.eat("/")?"closeTag":"openTag",L.tokenize=l,"tag bracket");if(N=="&"){var W;return b.eat("#")?b.eat("x")?W=b.eatWhile(/[a-fA-F\d]/)&&b.eat(";"):W=b.eatWhile(/[\d]/)&&b.eat(";"):W=b.eatWhile(/[\w\.\-:]/)&&b.eat(";"),W?"atom":"error"}else return b.eatWhile(/[^&<]/),null}h.isInText=!0;function l(b,L){var P=b.next();if(P==">"||P=="/"&&b.eat(">"))return L.tokenize=h,u=P==">"?"endTag":"selfcloseTag","tag bracket";if(P=="=")return u="equals",null;if(P=="<"){L.tokenize=h,L.state=m,L.tagName=L.tagStart=null;var N=L.tokenize(b,L);return N?N+" tag error":"tag error"}else return/[\'\"]/.test(P)?(L.tokenize=d(P),L.stringStartCol=b.column(),L.tokenize(b,L)):(b.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function d(b){var L=function(P,N){for(;!P.eol();)if(P.next()==b){N.tokenize=l;break}return"string"};return L.isInAttribute=!0,L}function n(b,L){return function(P,N){for(;!P.eol();){if(P.match(L)){N.tokenize=h;break}P.next()}return b}}function o(b){return function(L,P){for(var N;(N=L.next())!=null;){if(N=="<")return P.tokenize=o(b+1),P.tokenize(L,P);if(N==">")if(b==1){P.tokenize=h;break}else return P.tokenize=o(b-1),P.tokenize(L,P)}return"meta"}}function s(b,L,P){this.prev=b.context,this.tagName=L,this.indent=b.indented,this.startOfLine=P,(_.doNotIndent.hasOwnProperty(L)||b.context&&b.context.noIndent)&&(this.noIndent=!0)}function r(b){b.context&&(b.context=b.context.prev)}function t(b,L){for(var P;;){if(!b.context)return;if(P=b.context.tagName,!_.contextGrabbers.hasOwnProperty(P)||!_.contextGrabbers[P].hasOwnProperty(L))return;r(b)}}function m(b,L,P){return b=="openTag"?(P.tagStart=L.column(),A):b=="closeTag"?x:m}function A(b,L,P){return b=="word"?(P.tagName=L.current(),a="tag",C):_.allowMissingTagName&&b=="endTag"?(a="tag bracket",C(b,L,P)):(a="error",A)}function x(b,L,P){if(b=="word"){var N=L.current();return P.context&&P.context.tagName!=N&&_.implicitlyClosed.hasOwnProperty(P.context.tagName)&&r(P),P.context&&P.context.tagName==N||_.matchClosing===!1?(a="tag",T):(a="tag error",O)}else return _.allowMissingTagName&&b=="endTag"?(a="tag bracket",T(b,L,P)):(a="error",O)}function T(b,L,P){return b!="endTag"?(a="error",T):(r(P),m)}function O(b,L,P){return a="error",T(b,L,P)}function C(b,L,P){if(b=="word")return a="attribute",E;if(b=="endTag"||b=="selfcloseTag"){var N=P.tagName,W=P.tagStart;return P.tagName=P.tagStart=null,b=="selfcloseTag"||_.autoSelfClosers.hasOwnProperty(N)?t(P,N):(t(P,N),P.context=new s(P,N,W==P.indented)),m}return a="error",C}function E(b,L,P){return b=="equals"?y:(_.allowMissing||(a="error"),C(b,L,P))}function y(b,L,P){return b=="string"?S:b=="word"&&_.allowUnquoted?(a="string",C):(a="error",C(b,L,P))}function S(b,L,P){return b=="string"?S:C(b,L,P)}return{startState:function(b){var L={tokenize:h,state:m,indented:b||0,tagName:null,tagStart:null,context:null};return b!=null&&(L.baseIndent=b),L},token:function(b,L){if(!L.tagName&&b.sol()&&(L.indented=b.indentation()),b.eatSpace())return null;u=null;var P=L.tokenize(b,L);return(P||u)&&P!="comment"&&(a=null,L.state=L.state(u||P,b,L),a&&(P=a=="error"?P+" error":a)),P},indent:function(b,L,P){var N=b.context;if(b.tokenize.isInAttribute)return b.tagStart==b.indented?b.stringStartCol+1:b.indented+i;if(N&&N.noIndent)return B.Pass;if(b.tokenize!=l&&b.tokenize!=h)return P?P.match(/^(\s*)/)[0].length:0;if(b.tagName)return _.multilineTagIndentPastTag!==!1?b.tagStart+b.tagName.length+2:b.tagStart+i*(_.multilineTagIndentFactor||1);if(_.alignCDATA&&/$/,blockCommentStart:"",configuration:_.htmlMode?"html":"xml",helperType:_.htmlMode?"html":"xml",skipAttribute:function(b){b.state==y&&(b.state=C)},xmlCurrentTag:function(b){return b.tagName?{name:b.tagName,close:b.type=="closeTag"}:null},xmlCurrentContext:function(b){for(var L=[],P=b.context;P;P=P.prev)P.tagName&&L.push(P.tagName);return L.reverse()}}}),B.defineMIME("text/xml","xml"),B.defineMIME("application/xml","xml"),B.mimeModes.hasOwnProperty("text/html")||B.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"1j5w":function(Me,Q,w){"use strict";w.d(Q,"d",function(){return Ve}),w.d(Q,"b",function(){return Ze}),w.d(Q,"c",function(){return He}),w.d(Q,"a",function(){return Ce});var B=w("VTBJ"),R=w("1OyB"),k=w("vuIU"),g=w("JX7q"),p=w("Ji7U"),i=w("LK+K"),_=w("q1tI"),v=w("I8Z2"),f=w("BGR+"),u=w("wx14"),a=w("rePB"),h=w("4IlW"),l=w("2GS6"),d=w("Gytx"),n=w.n(d),o=w("TSYQ"),s=w.n(o),r=w("U8pU"),t=w("ODXe"),m=/iPhone/i,A=/iPod/i,x=/iPad/i,T=/\bAndroid(?:.+)Mobile\b/i,O=/Android/i,C=/\bAndroid(?:.+)SD4930UR\b/i,E=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,y=/Windows Phone/i,S=/\bWindows(?:.+)ARM\b/i,b=/BlackBerry/i,L=/BB10/i,P=/Opera Mini/i,N=/\b(CriOS|Chrome)(?:.+)Mobile/i,W=/Mobile(?:.+)Firefox\b/i;function G(et,bt){return et.test(bt)}function j(et){var bt=et||(typeof navigator!="undefined"?navigator.userAgent:""),dt=bt.split("[FBAN");if(typeof dt[1]!="undefined"){var rt=dt,_e=Object(t.a)(rt,1);bt=_e[0]}if(dt=bt.split("Twitter"),typeof dt[1]!="undefined"){var Te=dt,mt=Object(t.a)(Te,1);bt=mt[0]}var lt={apple:{phone:G(m,bt)&&!G(y,bt),ipod:G(A,bt),tablet:!G(m,bt)&&G(x,bt)&&!G(y,bt),device:(G(m,bt)||G(A,bt)||G(x,bt))&&!G(y,bt)},amazon:{phone:G(C,bt),tablet:!G(C,bt)&&G(E,bt),device:G(C,bt)||G(E,bt)},android:{phone:!G(y,bt)&&G(C,bt)||!G(y,bt)&&G(T,bt),tablet:!G(y,bt)&&!G(C,bt)&&!G(T,bt)&&(G(E,bt)||G(O,bt)),device:!G(y,bt)&&(G(C,bt)||G(E,bt)||G(T,bt)||G(O,bt))||G(/\bokhttp\b/i,bt)},windows:{phone:G(y,bt),tablet:G(S,bt),device:G(y,bt)||G(S,bt)},other:{blackberry:G(b,bt),blackberry10:G(L,bt),opera:G(P,bt),firefox:G(W,bt),chrome:G(N,bt),device:G(b,bt)||G(L,bt)||G(P,bt)||G(W,bt)||G(N,bt)},any:null,phone:null,tablet:null};return lt.any=lt.apple.device||lt.android.device||lt.windows.device||lt.other.device,lt.phone=lt.apple.phone||lt.android.phone||lt.windows.phone,lt.tablet=lt.apple.tablet||lt.android.tablet||lt.windows.tablet,lt}var z=Object(B.a)(Object(B.a)({},j()),{},{isMobile:j}),F=z;function H(){}function X(et,bt,dt){var rt=bt||"";return et.key||"".concat(rt,"item_").concat(dt)}function ee(et){return"".concat(et,"-menu-")}function ue(et,bt){var dt=-1;_.Children.forEach(et,function(rt){dt+=1,rt&&rt.type&&rt.type.isMenuItemGroup?_.Children.forEach(rt.props.children,function(_e){dt+=1,bt(_e,dt)}):bt(rt,dt)})}function xe(et,bt,dt){if(!et||dt.find)return;_.Children.forEach(et,function(rt){if(rt){var _e=rt.type;if(!_e||!(_e.isSubMenu||_e.isMenuItem||_e.isMenuItemGroup))return;bt.indexOf(rt.key)!==-1?dt.find=!0:rt.props.children&&xe(rt.props.children,bt,dt)}})}var ke=["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"],Ne=function(bt){var dt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,rt=bt&&typeof bt.getBoundingClientRect=="function"&&bt.getBoundingClientRect().width;if(rt){if(dt){var _e=getComputedStyle(bt),Te=_e.marginLeft,mt=_e.marginRight;rt+=+Te.replace("px","")+ +mt.replace("px","")}rt=+rt.toFixed(6)}return rt||0},le=function(bt,dt,rt){bt&&Object(r.a)(bt.style)==="object"&&(bt.style[dt]=rt)},ge=function(){return F.any},Le=w("KQm4"),ie=w("Ff2n"),de=w("i8i4"),se=w("bdgK"),Oe=w("uciX"),Ee=w("8XRh"),Ke={adjustX:1,adjustY:1},tt={topLeft:{points:["bl","tl"],overflow:Ke,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Ke,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Ke,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Ke,offset:[4,0]}},De={topLeft:{points:["bl","tl"],overflow:Ke,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Ke,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Ke,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Ke,offset:[4,0]}},We=tt,ft=0,ct={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Be=function(bt,dt,rt){var _e=ee(dt),Te=bt.getState();bt.setState({defaultActiveFirst:Object(B.a)(Object(B.a)({},Te.defaultActiveFirst),{},Object(a.a)({},_e,rt))})},Pe=function(et){Object(p.a)(dt,et);var bt=Object(i.a)(dt);function dt(rt){var _e;Object(R.a)(this,dt),_e=bt.call(this,rt),_e.onDestroy=function(ht){_e.props.onDestroy(ht)},_e.onKeyDown=function(ht){var Bt=ht.keyCode,Dt=_e.menuInstance,Ft=_e.props,Xt=Ft.isOpen,Gt=Ft.store;if(Bt===h.a.ENTER)return _e.onTitleClick(ht),Be(Gt,_e.props.eventKey,!0),!0;if(Bt===h.a.RIGHT)return Xt?Dt.onKeyDown(ht):(_e.triggerOpenChange(!0),Be(Gt,_e.props.eventKey,!0)),!0;if(Bt===h.a.LEFT){var dn;if(Xt)dn=Dt.onKeyDown(ht);else return;return dn||(_e.triggerOpenChange(!1),dn=!0),dn}return Xt&&(Bt===h.a.UP||Bt===h.a.DOWN)?Dt.onKeyDown(ht):void 0},_e.onOpenChange=function(ht){_e.props.onOpenChange(ht)},_e.onPopupVisibleChange=function(ht){_e.triggerOpenChange(ht,ht?"mouseenter":"mouseleave")},_e.onMouseEnter=function(ht){var Bt=_e.props,Dt=Bt.eventKey,Ft=Bt.onMouseEnter,Xt=Bt.store;Be(Xt,_e.props.eventKey,!1),Ft({key:Dt,domEvent:ht})},_e.onMouseLeave=function(ht){var Bt=_e.props,Dt=Bt.parentMenu,Ft=Bt.eventKey,Xt=Bt.onMouseLeave;Dt.subMenuInstance=Object(g.a)(_e),Xt({key:Ft,domEvent:ht})},_e.onTitleMouseEnter=function(ht){var Bt=_e.props,Dt=Bt.eventKey,Ft=Bt.onItemHover,Xt=Bt.onTitleMouseEnter;Ft({key:Dt,hover:!0}),Xt({key:Dt,domEvent:ht})},_e.onTitleMouseLeave=function(ht){var Bt=_e.props,Dt=Bt.parentMenu,Ft=Bt.eventKey,Xt=Bt.onItemHover,Gt=Bt.onTitleMouseLeave;Dt.subMenuInstance=Object(g.a)(_e),Xt({key:Ft,hover:!1}),Gt({key:Ft,domEvent:ht})},_e.onTitleClick=function(ht){var Bt=Object(g.a)(_e),Dt=Bt.props;if(Dt.onTitleClick({key:Dt.eventKey,domEvent:ht}),Dt.triggerSubMenuAction==="hover")return;_e.triggerOpenChange(!Dt.isOpen,"click"),Be(Dt.store,_e.props.eventKey,!1)},_e.onSubMenuClick=function(ht){typeof _e.props.onClick=="function"&&_e.props.onClick(_e.addKeyPath(ht))},_e.onSelect=function(ht){_e.props.onSelect(ht)},_e.onDeselect=function(ht){_e.props.onDeselect(ht)},_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.saveMenuInstance=function(ht){_e.menuInstance=ht},_e.addKeyPath=function(ht){return Object(B.a)(Object(B.a)({},ht),{},{keyPath:(ht.keyPath||[]).concat(_e.props.eventKey)})},_e.triggerOpenChange=function(ht,Bt){var Dt=_e.props.eventKey,Ft=function(){_e.onOpenChange({key:Dt,item:Object(g.a)(_e),trigger:Bt,open:ht})};Bt==="mouseenter"?_e.mouseenterTimeout=setTimeout(function(){Ft()},0):Ft()},_e.isChildrenSelected=function(){var ht={find:!1};return xe(_e.props.children,_e.props.selectedKeys,ht),ht.find},_e.isOpen=function(){return _e.props.openKeys.indexOf(_e.props.eventKey)!==-1},_e.adjustWidth=function(){if(!_e.subMenuTitle||!_e.menuInstance)return;var ht=de.findDOMNode(_e.menuInstance);if(ht.offsetWidth>=_e.subMenuTitle.offsetWidth)return;ht.style.minWidth="".concat(_e.subMenuTitle.offsetWidth,"px")},_e.saveSubMenuTitle=function(ht){_e.subMenuTitle=ht},_e.getBaseProps=function(){var ht=Object(g.a)(_e),Bt=ht.props;return{mode:Bt.mode==="horizontal"?"vertical":Bt.mode,visible:_e.props.isOpen,level:Bt.level+1,inlineIndent:Bt.inlineIndent,focusable:!1,onClick:_e.onSubMenuClick,onSelect:_e.onSelect,onDeselect:_e.onDeselect,onDestroy:_e.onDestroy,selectedKeys:Bt.selectedKeys,eventKey:"".concat(Bt.eventKey,"-menu-"),openKeys:Bt.openKeys,motion:Bt.motion,onOpenChange:_e.onOpenChange,subMenuOpenDelay:Bt.subMenuOpenDelay,parentMenu:Object(g.a)(_e),subMenuCloseDelay:Bt.subMenuCloseDelay,forceSubMenuRender:Bt.forceSubMenuRender,triggerSubMenuAction:Bt.triggerSubMenuAction,builtinPlacements:Bt.builtinPlacements,defaultActiveFirst:Bt.store.getState().defaultActiveFirst[ee(Bt.eventKey)],multiple:Bt.multiple,prefixCls:Bt.rootPrefixCls,id:_e.internalMenuId,manualRef:_e.saveMenuInstance,itemIcon:Bt.itemIcon,expandIcon:Bt.expandIcon,direction:Bt.direction}},_e.getMotion=function(ht,Bt){var Dt=Object(g.a)(_e),Ft=Dt.haveRendered,Xt=_e.props,Gt=Xt.motion,dn=Xt.rootPrefixCls,Ht=Object(B.a)(Object(B.a)({},Gt),{},{leavedClassName:"".concat(dn,"-hidden"),removeOnLeave:!1,motionAppear:Ft||!Bt||ht!=="inline"});return Ht};var Te=rt.store,mt=rt.eventKey,lt=Te.getState(),Nt=lt.defaultActiveFirst;_e.isRootMenu=!1;var jt=!1;return Nt&&(jt=Nt[mt]),Be(Te,mt,jt),_e}return Object(k.a)(dt,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var _e=this,Te=this.props,mt=Te.mode,lt=Te.parentMenu,Nt=Te.manualRef;if(Nt&&Nt(this),mt!=="horizontal"||!lt.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return _e.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var _e=this.props,Te=_e.onDestroy,mt=_e.eventKey;Te&&Te(mt),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(_e){var Te=this,mt=this.getBaseProps(),lt=this.getMotion(mt.mode,mt.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||mt.visible||mt.forceSubMenuRender,!this.haveOpened)return _.createElement("div",null);var Nt=mt.direction;return _.createElement(Ee.default,Object.assign({visible:mt.visible},lt),function(jt){var ht=jt.className,Bt=jt.style,Dt=s()("".concat(mt.prefixCls,"-sub"),ht,Object(a.a)({},"".concat(mt.prefixCls,"-rtl"),Nt==="rtl"));return _.createElement(Ie,Object.assign({},mt,{id:Te.internalMenuId,className:Dt,style:Bt}),_e)})}},{key:"render",value:function(){var _e,Te=Object(B.a)({},this.props),mt=Te.isOpen,lt=this.getPrefixCls(),Nt=Te.mode==="inline",jt=s()(lt,"".concat(lt,"-").concat(Te.mode),(_e={},Object(a.a)(_e,Te.className,!!Te.className),Object(a.a)(_e,this.getOpenClassName(),mt),Object(a.a)(_e,this.getActiveClassName(),Te.active||mt&&!Nt),Object(a.a)(_e,this.getDisabledClassName(),Te.disabled),Object(a.a)(_e,this.getSelectedClassName(),this.isChildrenSelected()),_e));this.internalMenuId||(Te.eventKey?this.internalMenuId="".concat(Te.eventKey,"$Menu"):(ft+=1,this.internalMenuId="$__$".concat(ft,"$Menu")));var ht={},Bt={},Dt={};Te.disabled||(ht={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Bt={onClick:this.onTitleClick},Dt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Ft={},Xt=Te.direction;Nt&&(Xt==="rtl"?Ft.paddingRight=Te.inlineIndent*Te.level:Ft.paddingLeft=Te.inlineIndent*Te.level);var Gt={};this.props.isOpen&&(Gt={"aria-owns":this.internalMenuId});var dn=null;Te.mode!=="horizontal"&&(dn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(dn=_.createElement(this.props.expandIcon,Object(B.a)({},this.props))));var Ht=_.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:Ft,className:"".concat(lt,"-title"),role:"button"},Dt,Bt,{"aria-expanded":mt},Gt,{"aria-haspopup":"true",title:typeof Te.title=="string"?Te.title:void 0}),Te.title,dn||_.createElement("i",{className:"".concat(lt,"-arrow")})),qt=this.renderChildren(Te.children),Nn=Te.parentMenu.isRootMenu?Te.parentMenu.props.getPopupContainer:function(vr){return vr.parentNode},wn=ct[Te.mode],Sn=Te.popupOffset?{offset:Te.popupOffset}:{},_n=Te.mode==="inline"?"":Te.popupClassName;_n+=Xt==="rtl"?" ".concat(lt,"-rtl"):"";var Mn=Te.disabled,Un=Te.triggerSubMenuAction,dr=Te.subMenuOpenDelay,Wt=Te.forceSubMenuRender,vn=Te.subMenuCloseDelay,hr=Te.builtinPlacements;ke.forEach(function(vr){return delete Te[vr]}),delete Te.onClick;var rr=Xt==="rtl"?Object.assign({},De,hr):Object.assign({},tt,hr);return delete Te.direction,_.createElement("li",Object.assign({},Te,ht,{className:jt,role:"menuitem"}),Nt&&Ht,Nt&&qt,!Nt&&_.createElement(Oe.a,{prefixCls:lt,popupClassName:s()("".concat(lt,"-popup"),_n),getPopupContainer:Nn,builtinPlacements:rr,popupPlacement:wn,popupVisible:mt,popupAlign:Sn,popup:qt,action:Mn?[]:[Un],mouseEnterDelay:dr,mouseLeaveDelay:vn,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Wt},Ht))}}]),dt}(_.Component);Pe.defaultProps={onMouseEnter:H,onMouseLeave:H,onTitleMouseEnter:H,onTitleMouseLeave:H,onTitleClick:H,manualRef:H,mode:"vertical",title:""};var Ge=Object(v.b)(function(et,bt){var dt=et.openKeys,rt=et.activeKey,_e=et.selectedKeys,Te=bt.eventKey,mt=bt.subMenuKey;return{isOpen:dt.indexOf(Te)>-1,active:rt[mt]===Te,selectedKeys:_e}})(Pe);Ge.isSubMenu=!0;var Ve=Ge,ae="menuitem-overflowed",we=.5,oe=function(et){Object(p.a)(dt,et);var bt=Object(i.a)(dt);function dt(){var rt;return Object(R.a)(this,dt),rt=bt.apply(this,arguments),rt.resizeObserver=null,rt.mutationObserver=null,rt.originalTotalWidth=0,rt.overflowedItems=[],rt.menuItemSizes=[],rt.cancelFrameId=null,rt.state={lastVisibleIndex:void 0},rt.getMenuItemNodes=function(){var _e=rt.props.prefixCls,Te=de.findDOMNode(Object(g.a)(rt));return Te?[].slice.call(Te.children).filter(function(mt){return mt.className.split(" ").indexOf("".concat(_e,"-overflowed-submenu"))<0}):[]},rt.getOverflowedSubMenuItem=function(_e,Te,mt){var lt=rt.props,Nt=lt.overflowedIndicator,jt=lt.level,ht=lt.mode,Bt=lt.prefixCls,Dt=lt.theme;if(jt!==1||ht!=="horizontal")return null;var Ft=rt.props.children[0],Xt=Ft.props,Gt=Xt.children,dn=Xt.title,Ht=Xt.style,qt=Object(ie.a)(Xt,["children","title","style"]),Nn=Object(B.a)({},Ht),wn="".concat(_e,"-overflowed-indicator"),Sn="".concat(_e,"-overflowed-indicator");Te.length===0&&mt!==!0?Nn=Object(B.a)(Object(B.a)({},Nn),{},{display:"none"}):mt&&(Nn=Object(B.a)(Object(B.a)({},Nn),{},{visibility:"hidden",position:"absolute"}),wn="".concat(wn,"-placeholder"),Sn="".concat(Sn,"-placeholder"));var _n=Dt?"".concat(Bt,"-").concat(Dt):"",Mn={};return ke.forEach(function(Un){qt[Un]!==void 0&&(Mn[Un]=qt[Un])}),_.createElement(Ve,Object.assign({title:Nt,className:"".concat(Bt,"-overflowed-submenu"),popupClassName:_n},Mn,{key:wn,eventKey:Sn,disabled:!1,style:Nn}),Te)},rt.setChildrenWidthAndResize=function(){if(rt.props.mode!=="horizontal")return;var _e=de.findDOMNode(Object(g.a)(rt));if(!_e)return;var Te=_e.children;if(!Te||Te.length===0)return;var mt=_e.children[Te.length-1];le(mt,"display","inline-block");var lt=rt.getMenuItemNodes(),Nt=lt.filter(function(jt){return jt.className.split(" ").indexOf(ae)>=0});Nt.forEach(function(jt){le(jt,"display","inline-block")}),rt.menuItemSizes=lt.map(function(jt){return Ne(jt,!0)}),Nt.forEach(function(jt){le(jt,"display","none")}),rt.overflowedIndicatorWidth=Ne(_e.children[_e.children.length-1],!0),rt.originalTotalWidth=rt.menuItemSizes.reduce(function(jt,ht){return jt+ht},0),rt.handleResize(),le(mt,"display","none")},rt.handleResize=function(){if(rt.props.mode!=="horizontal")return;var _e=de.findDOMNode(Object(g.a)(rt));if(!_e)return;var Te=Ne(_e);rt.overflowedItems=[];var mt=0,lt;rt.originalTotalWidth>Te+we&&(lt=-1,rt.menuItemSizes.forEach(function(Nt){mt+=Nt,mt+rt.overflowedIndicatorWidth<=Te&&(lt+=1)})),rt.setState({lastVisibleIndex:lt})},rt}return Object(k.a)(dt,[{key:"componentDidMount",value:function(){var _e=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Te=de.findDOMNode(this);if(!Te)return;this.resizeObserver=new se.default(function(mt){mt.forEach(function(){var lt=_e.cancelFrameId;cancelAnimationFrame(lt),_e.cancelFrameId=requestAnimationFrame(_e.setChildrenWidthAndResize)})}),[].slice.call(Te.children).concat(Te).forEach(function(mt){_e.resizeObserver.observe(mt)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){_e.resizeObserver.disconnect(),[].slice.call(Te.children).concat(Te).forEach(function(mt){_e.resizeObserver.observe(mt)}),_e.setChildrenWidthAndResize()}),this.mutationObserver.observe(Te,{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 Te=this,mt=this.state.lastVisibleIndex;return(_e||[]).reduce(function(lt,Nt,jt){var ht=Nt;if(Te.props.mode==="horizontal"){var Bt=Te.getOverflowedSubMenuItem(Nt.props.eventKey,[]);mt!==void 0&&Te.props.className.indexOf("".concat(Te.props.prefixCls,"-root"))!==-1&&(jt>mt&&(ht=_.cloneElement(Nt,{style:{display:"none"},eventKey:"".concat(Nt.props.eventKey,"-hidden"),className:"".concat(ae)})),jt===mt+1&&(Te.overflowedItems=_e.slice(mt+1).map(function(Ft){return _.cloneElement(Ft,{key:Ft.props.eventKey,mode:"vertical-left"})}),Bt=Te.getOverflowedSubMenuItem(Nt.props.eventKey,Te.overflowedItems)));var Dt=[].concat(Object(Le.a)(lt),[Bt,ht]);return jt===_e.length-1&&Dt.push(Te.getOverflowedSubMenuItem(Nt.props.eventKey,[],!0)),Dt}return[].concat(Object(Le.a)(lt),[ht])},[])}},{key:"render",value:function(){var _e=this.props,Te=_e.visible,mt=_e.prefixCls,lt=_e.overflowedIndicator,Nt=_e.mode,jt=_e.level,ht=_e.tag,Bt=_e.children,Dt=_e.theme,Ft=Object(ie.a)(_e,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),Xt=ht;return _.createElement(Xt,Object.assign({},Ft),this.renderChildren(Bt))}}]),dt}(_.Component);oe.defaultProps={tag:"div",className:""};var Xe=oe;function gt(et){return et.length?et.every(function(bt){return!!bt.props.disabled}):!0}function Fe(et,bt,dt){var rt=et.getState();et.setState({activeKey:Object(B.a)(Object(B.a)({},rt.activeKey),{},Object(a.a)({},bt,dt))})}function Ue(et){return et.eventKey||"0-menu-"}function Ct(et,bt){var dt=bt,rt=et.children,_e=et.eventKey;if(dt){var Te;if(ue(rt,function(mt,lt){mt&&mt.props&&!mt.props.disabled&&dt===X(mt,_e,lt)&&(Te=!0)}),Te)return dt}return dt=null,et.defaultActiveFirst&&ue(rt,function(mt,lt){!dt&&mt&&!mt.props.disabled&&(dt=X(mt,_e,lt))}),dt}function me(et){if(et){var bt=this.instanceArray.indexOf(et);bt!==-1?this.instanceArray[bt]=et:this.instanceArray.push(et)}}var je=function(et){Object(p.a)(dt,et);var bt=Object(i.a)(dt);function dt(rt){var _e;return Object(R.a)(this,dt),_e=bt.call(this,rt),_e.onKeyDown=function(Te,mt){var lt=Te.keyCode,Nt;if(_e.getFlatInstanceArray().forEach(function(ht){ht&&ht.props.active&&ht.onKeyDown&&(Nt=ht.onKeyDown(Te))}),Nt)return 1;var jt=null;return(lt===h.a.UP||lt===h.a.DOWN)&&(jt=_e.step(lt===h.a.UP?-1:1)),jt?(Te.preventDefault(),Fe(_e.props.store,Ue(_e.props),jt.props.eventKey),typeof mt=="function"&&mt(jt),1):void 0},_e.onItemHover=function(Te){var mt=Te.key,lt=Te.hover;Fe(_e.props.store,Ue(_e.props),lt?mt:null)},_e.onDeselect=function(Te){_e.props.onDeselect(Te)},_e.onSelect=function(Te){_e.props.onSelect(Te)},_e.onClick=function(Te){_e.props.onClick(Te)},_e.onOpenChange=function(Te){_e.props.onOpenChange(Te)},_e.onDestroy=function(Te){_e.props.onDestroy(Te)},_e.getFlatInstanceArray=function(){return _e.instanceArray},_e.step=function(Te){var mt=_e.getFlatInstanceArray(),lt=_e.props.store.getState().activeKey[Ue(_e.props)],Nt=mt.length;if(!Nt)return null;Te<0&&(mt=mt.concat().reverse());var jt=-1;if(mt.every(function(Ft,Xt){return Ft&&Ft.props.eventKey===lt?(jt=Xt,!1):!0}),!_e.props.defaultActiveFirst&&jt!==-1&>(mt.slice(jt,Nt-1)))return;var ht=(jt+1)%Nt,Bt=ht;do{var Dt=mt[Bt];if(!Dt||Dt.props.disabled)Bt=(Bt+1)%Nt;else return Dt}while(Bt!==ht);return null},_e.renderCommonMenuItem=function(Te,mt,lt){var Nt=_e.props.store.getState(),jt=Object(g.a)(_e),ht=jt.props,Bt=X(Te,ht.eventKey,mt),Dt=Te.props;if(!Dt||typeof Te.type=="string")return Te;var Ft=Bt===Nt.activeKey,Xt=Object(B.a)(Object(B.a)({mode:Dt.mode||ht.mode,level:ht.level,inlineIndent:ht.inlineIndent,renderMenuItem:_e.renderMenuItem,rootPrefixCls:ht.prefixCls,index:mt,parentMenu:ht.parentMenu,manualRef:Dt.disabled?void 0:Object(l.a)(Te.ref,me.bind(Object(g.a)(_e))),eventKey:Bt,active:!Dt.disabled&&Ft,multiple:ht.multiple,onClick:function(dn){(Dt.onClick||H)(dn),_e.onClick(dn)},onItemHover:_e.onItemHover,motion:ht.motion,subMenuOpenDelay:ht.subMenuOpenDelay,subMenuCloseDelay:ht.subMenuCloseDelay,forceSubMenuRender:ht.forceSubMenuRender,onOpenChange:_e.onOpenChange,onDeselect:_e.onDeselect,onSelect:_e.onSelect,builtinPlacements:ht.builtinPlacements,itemIcon:Dt.itemIcon||_e.props.itemIcon,expandIcon:Dt.expandIcon||_e.props.expandIcon},lt),{},{direction:ht.direction});return(ht.mode==="inline"||ge())&&(Xt.triggerSubMenuAction="click"),_.cloneElement(Te,Xt)},_e.renderMenuItem=function(Te,mt,lt){if(!Te)return null;var Nt=_e.props.store.getState(),jt={openKeys:Nt.openKeys,selectedKeys:Nt.selectedKeys,triggerSubMenuAction:_e.props.triggerSubMenuAction,subMenuKey:lt};return _e.renderCommonMenuItem(Te,mt,jt)},rt.store.setState({activeKey:Object(B.a)(Object(B.a)({},rt.store.getState().activeKey),{},Object(a.a)({},rt.eventKey,Ct(rt,rt.activeKey)))}),_e.instanceArray=[],_e}return Object(k.a)(dt,[{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||!n()(this.props.style,_e.style)}},{key:"componentDidUpdate",value:function(_e){var Te=this.props,mt="activeKey"in Te?Te.activeKey:Te.store.getState().activeKey[Ue(Te)],lt=Ct(Te,mt);if(lt!==mt)Fe(Te.store,Ue(Te),lt);else if("activeKey"in _e){var Nt=Ct(_e,_e.activeKey);lt!==Nt&&Fe(Te.store,Ue(Te),lt)}}},{key:"render",value:function(){var _e=this,Te=Object(u.a)({},this.props);this.instanceArray=[];var mt=s()(Te.prefixCls,Te.className,"".concat(Te.prefixCls,"-").concat(Te.mode)),lt={className:mt,role:Te.role||"menu"};Te.id&&(lt.id=Te.id),Te.focusable&&(lt.tabIndex=0,lt.onKeyDown=this.onKeyDown);var Nt=Te.prefixCls,jt=Te.eventKey,ht=Te.visible,Bt=Te.level,Dt=Te.mode,Ft=Te.overflowedIndicator,Xt=Te.theme;return ke.forEach(function(Gt){return delete Te[Gt]}),delete Te.onClick,_.createElement(Xe,Object.assign({},Te,{prefixCls:Nt,mode:Dt,tag:"ul",level:Bt,theme:Xt,visible:ht,overflowedIndicator:Ft},lt),_.Children.map(Te.children,function(Gt,dn){return _e.renderMenuItem(Gt,dn,jt||"0-menu-")}))}}]),dt}(_.Component);je.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:H};var $e=Object(v.b)()(je),Ie=$e,pe=w("Kwbf");function Re(et,bt,dt){var rt=et.prefixCls,_e=et.motion,Te=et.defaultMotions,mt=Te===void 0?{}:Te,lt=et.openAnimation,Nt=et.openTransitionName,jt=bt.switchingModeFromInline;if(_e)return _e;if(Object(r.a)(lt)==="object"&<)Object(pe.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof lt=="string")return{motionName:"".concat(rt,"-open-").concat(lt)};if(Nt)return{motionName:Nt};var ht=mt[dt];return ht||(jt?null:mt.other)}var te=function(et){Object(p.a)(dt,et);var bt=Object(i.a)(dt);function dt(rt){var _e;Object(R.a)(this,dt),_e=bt.call(this,rt),_e.inlineOpenKeys=[],_e.onSelect=function(lt){var Nt=Object(g.a)(_e),jt=Nt.props;if(jt.selectable){var ht=_e.store.getState(),Bt=ht.selectedKeys,Dt=lt.key;jt.multiple?Bt=Bt.concat([Dt]):Bt=[Dt],"selectedKeys"in jt||_e.store.setState({selectedKeys:Bt}),jt.onSelect(Object(B.a)(Object(B.a)({},lt),{},{selectedKeys:Bt}))}},_e.onClick=function(lt){var Nt=_e.getRealMenuMode(),jt=Object(g.a)(_e),ht=jt.store,Bt=jt.props.onOpenChange;Nt!=="inline"&&!("openKeys"in _e.props)&&(ht.setState({openKeys:[]}),Bt([])),_e.props.onClick(lt)},_e.onKeyDown=function(lt,Nt){_e.innerMenu.getWrappedInstance().onKeyDown(lt,Nt)},_e.onOpenChange=function(lt){var Nt=Object(g.a)(_e),jt=Nt.props,ht=_e.store.getState().openKeys.concat(),Bt=!1,Dt=function(Xt){var Gt=!1;if(Xt.open)Gt=ht.indexOf(Xt.key)===-1,Gt&&ht.push(Xt.key);else{var dn=ht.indexOf(Xt.key);Gt=dn!==-1,Gt&&ht.splice(dn,1)}Bt=Bt||Gt};Array.isArray(lt)?lt.forEach(Dt):Dt(lt),Bt&&("openKeys"in _e.props||_e.store.setState({openKeys:ht}),jt.onOpenChange(ht))},_e.onDeselect=function(lt){var Nt=Object(g.a)(_e),jt=Nt.props;if(jt.selectable){var ht=_e.store.getState().selectedKeys.concat(),Bt=lt.key,Dt=ht.indexOf(Bt);Dt!==-1&&ht.splice(Dt,1),"selectedKeys"in jt||_e.store.setState({selectedKeys:ht}),jt.onDeselect(Object(B.a)(Object(B.a)({},lt),{},{selectedKeys:ht}))}},_e.onMouseEnter=function(lt){_e.restoreModeVerticalFromInline();var Nt=_e.props.onMouseEnter;Nt&&Nt(lt)},_e.onTransitionEnd=function(lt){var Nt=lt.propertyName==="width"&<.target===lt.currentTarget,jt=lt.target.className,ht=Object.prototype.toString.call(jt)==="[object SVGAnimatedString]"?jt.animVal:jt,Bt=lt.propertyName==="font-size"&&ht.indexOf("anticon")>=0;(Nt||Bt)&&_e.restoreModeVerticalFromInline()},_e.setInnerMenu=function(lt){_e.innerMenu=lt},_e.isRootMenu=!0;var Te=rt.defaultSelectedKeys,mt=rt.defaultOpenKeys;return"selectedKeys"in rt&&(Te=rt.selectedKeys||[]),"openKeys"in rt&&(mt=rt.openKeys||[]),_e.store=Object(v.c)({selectedKeys:Te,openKeys:mt,activeKey:{"0-menu-":Ct(rt,rt.activeKey)}}),_e.state={switchingModeFromInline:!1},_e}return Object(k.a)(dt,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(_e){this.updateOpentKeysWhenSwitchMode(_e),this.updateMiniStore();var Te=this.props,mt=Te.siderCollapsed,lt=Te.inlineCollapsed,Nt=Te.onOpenChange;(!_e.inlineCollapsed&<||!_e.siderCollapsed&&mt)&&Nt([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(_e){var Te=this.props,mt=this.store,lt=this.inlineOpenKeys,Nt=mt.getState(),jt={};_e.mode==="inline"&&Te.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in Te||((Te.inlineCollapsed&&!_e.inlineCollapsed||Te.siderCollapsed&&!_e.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=Nt.openKeys.concat(),jt.openKeys=[]),(!Te.inlineCollapsed&&_e.inlineCollapsed||!Te.siderCollapsed&&_e.siderCollapsed)&&(jt.openKeys=lt,this.inlineOpenKeys=[])),Object.keys(jt).length&&mt.setState(jt)}},{key:"updateMenuDisplay",value:function(){var _e=this.props.collapsedWidth,Te=this.store,mt=this.prevOpenKeys,lt=this.getInlineCollapsed()&&(_e===0||_e==="0"||_e==="0px");lt?(this.prevOpenKeys=Te.getState().openKeys.concat(),this.store.setState({openKeys:[]})):mt&&(this.store.setState({openKeys:mt}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var _e=this.props.mode,Te=this.state.switchingModeFromInline,mt=this.getInlineCollapsed();return Te&&mt?"inline":mt?"vertical":_e}},{key:"getInlineCollapsed",value:function(){var _e=this.props,Te=_e.inlineCollapsed,mt=_e.siderCollapsed;return mt!==void 0?mt:Te}},{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(B.a)({},Object(f.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Te=this.getRealMenuMode();return _e.className+=" ".concat(_e.prefixCls,"-root"),_e.direction==="rtl"&&(_e.className+=" ".concat(_e.prefixCls,"-rtl")),_e=Object(B.a)(Object(B.a)({},_e),{},{mode:Te,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Re(this.props,this.state,Te)}),delete _e.openAnimation,delete _e.openTransitionName,_.createElement(v.a,{store:this.store},_.createElement(Ie,Object.assign({},_e,{ref:this.setInnerMenu}),this.props.children))}}]),dt}(_.Component);te.defaultProps={selectable:!0,onClick:H,onSelect:H,onOpenChange:H,onDeselect:H,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:_.createElement("span",null,"\xB7\xB7\xB7")};var ce=te,J=function(et){Object(p.a)(dt,et);var bt=Object(i.a)(dt);function dt(){var rt;return Object(R.a)(this,dt),rt=bt.apply(this,arguments),rt.onKeyDown=function(_e){var Te=_e.keyCode;return Te===h.a.ENTER?(rt.onClick(_e),!0):void 0},rt.onMouseLeave=function(_e){var Te=rt.props,mt=Te.eventKey,lt=Te.onItemHover,Nt=Te.onMouseLeave;lt({key:mt,hover:!1}),Nt({key:mt,domEvent:_e})},rt.onMouseEnter=function(_e){var Te=rt.props,mt=Te.eventKey,lt=Te.onItemHover,Nt=Te.onMouseEnter;lt({key:mt,hover:!0}),Nt({key:mt,domEvent:_e})},rt.onClick=function(_e){var Te=rt.props,mt=Te.eventKey,lt=Te.multiple,Nt=Te.onClick,jt=Te.onSelect,ht=Te.onDeselect,Bt=Te.isSelected,Dt={key:mt,keyPath:[mt],item:Object(g.a)(rt),domEvent:_e};Nt(Dt),lt?Bt?ht(Dt):jt(Dt):Bt||jt(Dt)},rt.saveNode=function(_e){rt.node=_e},rt}return Object(k.a)(dt,[{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,Te=Object(B.a)({},this.props),mt=s()(this.getPrefixCls(),Te.className,(_e={},Object(a.a)(_e,this.getActiveClassName(),!Te.disabled&&Te.active),Object(a.a)(_e,this.getSelectedClassName(),Te.isSelected),Object(a.a)(_e,this.getDisabledClassName(),Te.disabled),_e)),lt=Object(B.a)(Object(B.a)({},Te.attribute),{},{title:typeof Te.title=="string"?Te.title:void 0,className:mt,role:Te.role||"menuitem","aria-disabled":Te.disabled});Te.role==="option"?lt=Object(B.a)(Object(B.a)({},lt),{},{role:"option","aria-selected":Te.isSelected}):(Te.role===null||Te.role==="none")&&(lt.role="none");var Nt={onClick:Te.disabled?null:this.onClick,onMouseLeave:Te.disabled?null:this.onMouseLeave,onMouseEnter:Te.disabled?null:this.onMouseEnter},jt=Object(B.a)({},Te.style);Te.mode==="inline"&&(Te.direction==="rtl"?jt.paddingRight=Te.inlineIndent*Te.level:jt.paddingLeft=Te.inlineIndent*Te.level),ke.forEach(function(Bt){return delete Te[Bt]}),delete Te.direction;var ht=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(ht=_.createElement(this.props.itemIcon,this.props)),_.createElement("li",Object.assign({},Object(f.default)(Te,["onClick","onMouseEnter","onMouseLeave","onSelect"]),lt,Nt,{style:jt,ref:this.saveNode}),Te.children,ht)}}]),dt}(_.Component);J.isMenuItem=!0,J.defaultProps={onSelect:H,onMouseEnter:H,onMouseLeave:H,manualRef:H};var ye=Object(v.b)(function(et,bt){var dt=et.activeKey,rt=et.selectedKeys,_e=bt.eventKey,Te=bt.subMenuKey;return{active:dt[Te]===_e,isSelected:rt.indexOf(_e)!==-1}})(J),Ze=ye,Y=function(et){Object(p.a)(dt,et);var bt=Object(i.a)(dt);function dt(){var rt;return Object(R.a)(this,dt),rt=bt.apply(this,arguments),rt.renderInnerMenuItem=function(_e){var Te=rt.props,mt=Te.renderMenuItem,lt=Te.index;return mt(_e,lt,rt.props.subMenuKey)},rt}return Object(k.a)(dt,[{key:"render",value:function(){var _e=Object(u.a)({},this.props),Te=_e.className,mt=Te===void 0?"":Te,lt=_e.rootPrefixCls,Nt="".concat(lt,"-item-group-title"),jt="".concat(lt,"-item-group-list"),ht=_e.title,Bt=_e.children;return ke.forEach(function(Dt){return delete _e[Dt]}),delete _e.onClick,delete _e.direction,_.createElement("li",Object.assign({},_e,{className:"".concat(mt," ").concat(lt,"-item-group")}),_.createElement("div",{className:Nt,title:typeof ht=="string"?ht:void 0},ht),_.createElement("ul",{className:jt},_.Children.map(Bt,this.renderInnerMenuItem)))}}]),dt}(_.Component);Y.isMenuItemGroup=!0,Y.defaultProps={disabled:!0};var He=Y,nt=function(bt){var dt=bt.className,rt=bt.rootPrefixCls,_e=bt.style;return _.createElement("li",{className:"".concat(dt," ").concat(rt,"-item-divider"),style:_e})};nt.defaultProps={disabled:!0,className:"",style:{}};var Ce=nt,ze=Q.e=ce},"1q3G":function(Me,Q,w){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=B;function B(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},"25Vc":function(Me,Q,w){Me.exports={wrap:"wrap___3gf4v",title:"title___BnbVm",path:"path___1Prpu",colorBlue:"colorBlue___1sUTa"}},"34/K":function(Me,Q,w){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;function B(p,i){if(!(p instanceof i))throw new TypeError("Cannot call a class as a function")}function R(p,i){for(var _=0;_>0&3)*255/3,A[x*4+1]=(r[t+x]>>2&3)*255/3,A[x*4+2]=(r[t+x]>>4&3)*255/3,A[x*4+4]=0;r=A,t=0}return h.blitImage(_,o,f,s,r,t),a.rQskipBytes(s*n),this._lines-=s,!(this._lines>0)}}]),p}();Q.default=g},"362i":function(Me,Q,w){Me.exports=w.p+"static/passpart.cc679602.png"},"3690":function(Me,Q,w){"use strict";function B(f){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?B=function(a){return typeof a}:B=function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},B(f)}Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var R=g(w("Lo0S"));function k(){if(typeof WeakMap!="function")return null;var f=new WeakMap;return k=function(){return f},f}function g(f){if(f&&f.__esModule)return f;if(f===null||B(f)!=="object"&&typeof f!="function")return{default:f};var u=k();if(u&&u.has(f))return u.get(f);var a={},h=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in f)if(Object.prototype.hasOwnProperty.call(f,l)){var d=h?Object.getOwnPropertyDescriptor(f,l):null;d&&(d.get||d.set)?Object.defineProperty(a,l,d):a[l]=f[l]}return a.default=f,u&&u.set(f,a),a}function p(f,u){if(!(f instanceof u))throw new TypeError("Cannot call a class as a function")}function i(f,u){for(var a=0;a0;){var r=1;if(n.rQwait("HEXTILE",r))return!1;var t=n.rQ,m=n.rQi,A=t[m];if(A>30)throw new Error("Illegal hextile subencoding (subencoding: "+A+")");var x=this._totalTiles-this._tiles,T=x%this._tilesX,O=Math.floor(x/this._tilesX),C=a+T*16,E=h+O*16,y=Math.min(16,a+l-C),S=Math.min(16,h+d-E);if(A&1)r+=y*S*4;else if(A&2&&(r+=4),A&4&&(r+=4),A&8){if(r++,n.rQwait("HEXTILE",r))return!1;var b=t[m+r-1];A&16?r+=b*(4+2):r+=b*2}if(n.rQwait("HEXTILE",r))return!1;if(m++,A===0)this._lastsubencoding&1?R.Debug(" Ignoring blank after RAW"):o.fillRect(C,E,y,S,this._background);else if(A&1)o.blitImage(C,E,y,S,t,m),m+=r-1;else{if(A&2&&(this._background=[t[m],t[m+1],t[m+2],t[m+3]],m+=4),A&4&&(this._foreground=[t[m],t[m+1],t[m+2],t[m+3]],m+=4),o.startTile(C,E,y,S,this._background),A&8){var L=t[m];m++;for(var P=0;P>4,j=W&15,z=t[m];m++;var F=(z>>4)+1,H=(z&15)+1;o.subTile(G,j,F,H,N)}}o.finishTile()}n.rQi=m,this._lastsubencoding=A,this._tiles--}return!0}}]),f}();Q.default=v},"4K8j":function(Me,Q,w){"use strict";w.r(Q);var B=w("14J3"),R=w("BMrR"),k=w("jCWc"),g=w("kPKH"),p=w("q1tI"),i=w.n(p),_=w("bntm"),v=w("1vsH"),f=w("0/SM"),u=w.n(f),a=w("2qtc"),h=w("kLXV"),l=w("+L6B"),d=w("2/Rp"),n=w("T2oS"),o=w("W9HT"),s=w("lUTK"),r=w("BvKs"),t=w("miYZ"),m=w("tsqr"),A=w("9og8"),x=w("5Dmo"),T=w("3S7+"),O=w("k1fw"),C=w("tJVT"),E=w("PpiC"),y=w("Znn+"),S=w("ZTPi"),b=w("WmNS"),L=w.n(b),P=w("5DcX"),N=w.n(P),W=w("Ty5D"),G=w("9kvl"),j=w("oBTY"),z=w("qVdP"),F=w("jsC+"),H=w("ozfa"),X=w("MJZm"),ee=w("IZBM"),ue=w("P5Jw"),xe=w("5NDa"),ke=w("5rEg"),Ne=w("y8nQ"),le=w("Vl3Y"),ge=w("FfZY"),Le=w.n(ge),ie=function(Te){var mt=Te.shixunsDetail,lt=Te.globalSetting,Nt=Te.loading,jt=Te.user,ht=Te.dispatch,Bt=Te.taskData,Dt=Te.isRepository,Ft=Object(E.a)(Te,["shixunsDetail","globalSetting","loading","user","dispatch","taskData","isRepository"]),Xt=Object(W.h)(),Gt=Object(O.a)(Object(O.a)({},Object(W.i)()),Object(W.h)().query),dn=Object(p.useState)({}),Ht=Object(C.a)(dn,2),qt=Ht[0],Nn=Ht[1],wn=Object(p.useRef)(),Sn=le.a.useForm(),_n=Object(C.a)(Sn,1),Mn=_n[0],Un=Object(p.useState)(""),dr=Object(C.a)(Un,2),Wt=dr[0],vn=dr[1];Object(p.useEffect)(function(){Ft.visible&&Mn.resetFields()},[Ft.visible]),Object(p.useEffect)(function(){var vr=sessionStorage.getItem("pathArray");if(vr){var jn=vr.split(",").join("/"),$=jn.indexOf("/")===0?jn.substr(1):jn;vn($)}},[]),Object(p.useEffect)(function(){var vr,jn;wn.current=(vr=Xt.pathname)===null||vr===void 0||((jn=vr.split("/"))===null||jn===void 0)?void 0:jn[2]},[]);var hr=function(){var vr=Object(A.a)(L.a.mark(function jn(){var $,U,K=arguments;return L.a.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return $=K.length>0&&K[0]!==void 0?K[0]:{},ne.next=3,ht({type:"shixunsDetail/addRepositoryFile",payload:{id:Bt.myshixun.identifier,message:$.commitMessage,content:"",path:(Ft.defaultPath?Ft.defaultPath+"/":"")+$.path+"/"+($.file||".gitkeep"),secret_repository:Dt?void 0:!0}});case 3:U=ne.sent,(U==null?void 0:U.status)===0&&(m.b.success("\u6DFB\u52A0\u6210\u529F"),Ft.onOK({path:(Ft.defaultPath?Ft.defaultPath+"/":"")+$.path+"/"+($.file||".gitkeep"),name:$.path.split("/")[$.path.split("/").length-1]}),Ft.onClose());case 5:case"end":return ne.stop()}},jn)}));return function(){return vr.apply(this,arguments)}}(),rr=function(){var jn,$;G.d.push("/shixuns/".concat(wn.current,"/").concat((jn=Xt.pathname)===null||jn===void 0||(($=jn.split("/"))===null||$===void 0)?void 0:$[3]).concat(Wt?"/master/shixun_show/".concat(Wt):""))};return i.a.createElement(h.a,{width:"60%",centered:!0,visible:Ft.visible,wrapClassName:Le.a.modal,onOk:function(){Mn.submit()},onCancel:Ft.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},i.a.createElement("section",{className:Le.a.bg},i.a.createElement("div",{className:Le.a.wrap},i.a.createElement(le.a,{className:"mt10",form:Mn,scrollToFirstError:!0,layout:"vertical",onFinish:hr,onChange:function(){var jn,$,U,K,Z=Object(O.a)({},Mn.getFieldsValue()),ne=Z==null||((jn=Z.path)===null||jn===void 0)?void 0:jn.split(""),q=Z==null||(($=Z.file)===null||$===void 0)?void 0:$.split("");ne!=null&&(U=ne.filter(function(Ye){return Ye=="/"}))!==null&&U!==void 0&&U.length&&(Z.path=Z.path.substring(0,Z.path.length-1)),q!=null&&(K=q.filter(function(Ye){return Ye=="/"}))!==null&&K!==void 0&&K.length&&(Z.file=Z.file.substring(0,Z.path.length-1)),Mn.setFieldsValue(Object(O.a)({},Z)),Nn(Z)}},i.a.createElement(le.a.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},i.a.createElement(R.a,null,i.a.createElement(g.a,null,i.a.createElement("span",{className:Le.a.filePath},Ft.defaultPath+"/")),i.a.createElement(g.a,{flex:"1"},i.a.createElement(le.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},i.a.createElement(ke.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"large"}))))),i.a.createElement(le.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},i.a.createElement(ke.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"large"})),i.a.createElement(le.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},i.a.createElement(ke.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"}))))))},de=Object(G.a)(function(_e){var Te=_e.shixunsDetail,mt=_e.loading,lt=_e.globalSetting,Nt=_e.user;return{shixunsDetail:Te,globalSetting:lt,user:Nt,loading:mt.models.index}})(ie),se=w("7ahc"),Oe=function(Te){var mt=Te.shixunsDetail,lt=Te.globalSetting,Nt=Te.loading,jt=Te.user,ht=Te.taskData,Bt=Te.dispatch,Dt=Te.isRepository,Ft=Te.onClose,Xt=Object(E.a)(Te,["shixunsDetail","globalSetting","loading","user","taskData","dispatch","isRepository","onClose"]),Gt=Object(W.h)(),dn=Object(O.a)(Object(O.a)({},Object(W.i)()),Object(W.h)().query),Ht=Object(p.useState)({}),qt=Object(C.a)(Ht,2),Nn=qt[0],wn=qt[1],Sn=Object(p.useRef)(),_n=le.a.useForm(),Mn=Object(C.a)(_n,1),Un=Mn[0],dr=Object(p.useState)(""),Wt=Object(C.a)(dr,2),vn=Wt[0],hr=Wt[1];Object(p.useEffect)(function(){Xt.visible&&Un.resetFields()},[Xt.visible]),Object(p.useEffect)(function(){var jn=sessionStorage.getItem("pathArray");if(jn){var $=jn.split(",").join("/"),U=$.indexOf("/")===0?$.substr(1):$;hr(U)}},[]),Object(p.useEffect)(function(){var jn,$;Sn.current=(jn=Gt.pathname)===null||jn===void 0||(($=jn.split("/"))===null||$===void 0)?void 0:$[2]},[]);var rr=function(){var jn=Object(A.a)(L.a.mark(function $(){var U,K,Z=arguments;return L.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return U=Z.length>0&&Z[0]!==void 0?Z[0]:{},q.next=3,Object(ee.b)({id:ht.myshixun.identifier,message:U.commitMessage,content:U.codeMirror,path:(Xt.defaultPath?Xt.defaultPath+"/":"")+U.path,secret_repository:Dt?void 0:!0});case 3:K=q.sent,(K==null?void 0:K.status)===0&&(m.b.success("\u6DFB\u52A0\u6210\u529F"),Xt.onOK({path:(Xt.defaultPath?Xt.defaultPath+"/":"")+U.path,name:U.path.split("/")[U.path.split("/").length-1]}),Ft());case 5:case"end":return q.stop()}},$)}));return function(){return jn.apply(this,arguments)}}(),vr=function(){var $,U;G.d.push("/shixuns/".concat(Sn.current,"/").concat(($=Gt.pathname)===null||$===void 0||((U=$.split("/"))===null||U===void 0)?void 0:U[3]).concat(vn?"/master/shixun_show/".concat(vn):""))};return i.a.createElement(h.a,{width:"60%",visible:Xt.visible,wrapClassName:Le.a.modal,centered:!0,onOk:function(){Un.submit()},onCancel:Ft,title:"\u65B0\u5EFA\u6587\u4EF6"},i.a.createElement("section",{className:Le.a.bg},i.a.createElement("div",{className:Le.a.wrap},i.a.createElement(le.a,{className:"mt10",form:Un,scrollToFirstError:!0,layout:"vertical",onFinish:rr,onChange:function(){var $,U,K=Object(O.a)({},Un.getFieldsValue()),Z=K==null||(($=K.path)===null||$===void 0)?void 0:$.split("");(Z==null||((U=Z.filter(function(ne){return ne=="/"}))===null||U===void 0)?void 0:U.length)>1&&(K.path=K.path.substring(0,K.path.length-1)),Un.setFieldsValue(Object(O.a)({},K)),wn(K)}},i.a.createElement(le.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},i.a.createElement(R.a,null,i.a.createElement(g.a,null,i.a.createElement("span",{className:Le.a.filePath},Xt.defaultPath+"/")),i.a.createElement(g.a,{flex:"1"},i.a.createElement(le.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},i.a.createElement(ke.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large"}))))),i.a.createElement(le.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},i.a.createElement(ke.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"})),i.a.createElement("div",{className:"mt10 mb20"},i.a.createElement(le.a.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}]},i.a.createElement(se.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"]}})))))))},Ee=Object(G.a)(function(_e){var Te=_e.shixunsDetail,mt=_e.loading,lt=_e.globalSetting,Nt=_e.user;return{shixunsDetail:Te,globalSetting:lt,user:Nt,loading:mt.models.index}})(Oe),Ke=function(Te){var mt=Te.shixunsDetail,lt=Te.globalSetting,Nt=Te.loading,jt=Te.user,ht=Te.dispatch,Bt=Te.isRepository,Dt=Te.taskData,Ft=Object(E.a)(Te,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository","taskData"]),Xt=Object(W.h)(),Gt=Object(O.a)(Object(O.a)({},Object(W.i)()),Object(W.h)().query),dn=Object(p.useState)({}),Ht=Object(C.a)(dn,2),qt=Ht[0],Nn=Ht[1],wn=Object(p.useRef)(),Sn=le.a.useForm(),_n=Object(C.a)(Sn,1),Mn=_n[0],Un=Object(p.useState)(""),dr=Object(C.a)(Un,2),Wt=dr[0],vn=dr[1],hr=Object(p.useState)(""),rr=Object(C.a)(hr,2),vr=rr[0],jn=rr[1];Object(p.useEffect)(function(){Ft.visible&&Mn.resetFields()},[Ft.visible]),Object(p.useEffect)(function(){var K=Ft.defaultPath.split("/");K.length===1?(vn(""),jn(Ft.defaultPath)):(jn(K.pop()),vn(K.join("/")+"/"))},[Ft.defaultPath]),Object(p.useEffect)(function(){var K,Z;wn.current=(K=Xt.pathname)===null||K===void 0||((Z=K.split("/"))===null||Z===void 0)?void 0:Z[2]},[]);var $=function(){var K=Object(A.a)(L.a.mark(function Z(){var ne,q,Ye,Ut=arguments;return L.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:return q=Ut.length>0&&Ut[0]!==void 0?Ut[0]:{},rn.next=3,Object(ee.w)({id:Dt==null||((ne=Dt.shixun)===null||ne===void 0)?void 0:ne.identifier,from:Ft.defaultPath,to:Wt+q.path,message:q.commitMessage||"".concat(Ft.defaultPath," rename to ").concat(Wt).concat(q.path," ")});case 3:Ye=rn.sent,(Ye==null?void 0:Ye.status)===0&&(m.b.success("\u64CD\u4F5C\u6210\u529F"),Ft.onOK({path:q.path,name:q.path}),Ft.onClose());case 5:case"end":return rn.stop()}},Z)}));return function(){return K.apply(this,arguments)}}(),U=function(){var Z,ne;G.d.push("/shixuns/".concat(wn.current,"/").concat((Z=Xt.pathname)===null||Z===void 0||((ne=Z.split("/"))===null||ne===void 0)?void 0:ne[3]).concat(Wt?"/master/shixun_show/".concat(Wt):""))};return i.a.createElement(h.a,{width:"40%",visible:Ft.visible,wrapClassName:Le.a.modal,centered:!0,onOk:function(){Mn.submit()},onCancel:Ft.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},i.a.createElement("section",{className:Le.a.bg},i.a.createElement("div",{className:Le.a.wrap},i.a.createElement(le.a,{className:"mt10",form:Mn,scrollToFirstError:!0,layout:"vertical",onFinish:$,onChange:function(){var Z,ne,q=Object(O.a)({},Mn.getFieldsValue()),Ye=q==null||((Z=q.path)===null||Z===void 0)?void 0:Z.split("");(Ye==null||((ne=Ye.filter(function(Ut){return Ut=="/"}))===null||ne===void 0)?void 0:ne.length)>1&&(q.path=q.path.substring(0,q.path.length-1)),Mn.setFieldsValue(Object(O.a)({},q)),Nn(q)}},i.a.createElement(le.a.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},i.a.createElement(R.a,null,i.a.createElement(g.a,{flex:"1"},i.a.createElement(le.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},i.a.createElement(ke.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large",defaultValue:vr}))))),i.a.createElement(le.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},i.a.createElement(ke.a,{placeholder:"\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08".concat(Ft.defaultPath," rename to \u65B0\u7684\u540D\u79F0 \uFF09"),size:"large"}))))))},tt=Object(G.a)(function(_e){var Te=_e.shixunsDetail,mt=_e.loading,lt=_e.globalSetting,Nt=_e.user;return{shixunsDetail:Te,globalSetting:lt,user:Nt,loading:mt.models.index}})(Ke),De=w("DZo9"),We=w("8z0m"),ft=w("m3rI"),ct=w("8j3D"),Be=w("25Vc"),Pe=w.n(Be),Ge=We.a.Dragger,Ve=function(Te){var mt,lt=Te.shixunsDetail,Nt=Te.globalSetting,jt=Te.loading,ht=Te.user,Bt=Te.taskData,Dt=Te.dispatch,Ft=Te.isRepository,Xt=Object(E.a)(Te,["shixunsDetail","globalSetting","loading","user","taskData","dispatch","isRepository"]),Gt=Object(W.h)(),dn=Object(O.a)(Object(O.a)({},Object(W.i)()),Object(W.h)().query),Ht=Object(p.useState)({}),qt=Object(C.a)(Ht,2),Nn=qt[0],wn=qt[1],Sn=Object(p.useRef)(),_n=le.a.useForm(),Mn=Object(C.a)(_n,1),Un=Mn[0],dr=Object(p.useState)([]),Wt=Object(C.a)(dr,2),vn=Wt[0],hr=Wt[1],rr=Object(p.useState)(),vr=Object(C.a)(rr,2),jn=vr[0],$=vr[1],U;Object(p.useEffect)(function(){Xt.visible&&(Un.resetFields(),hr([]))},[Xt.visible]),Object(p.useEffect)(function(){Sn.current=dn.id},[]),Object(p.useEffect)(function(){var Ut=sessionStorage.getItem("pathArray");if(Ut){var Vt=Ut.split(",").join("/"),rn=Vt.indexOf("/")===0?Vt.substr(1):Vt;$(rn)}},[]);var K=function(Vt){if(U=Vt.file.name,Vt.file.status==="done"||Vt.file.status==="uploading"){var rn,zt,kn;if(hr(Vt.fileList),!Vt.file.response)return;if(((rn=Vt.file.response)===null||rn===void 0?void 0:rn.status)===0){m.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}hr(vn.filter(function(On){return On.uid!==Vt.file.uid})),((zt=Vt.file.response)===null||zt===void 0?void 0:zt.message)&&m.b.info((kn=Vt.file.response)===null||kn===void 0?void 0:kn.message)}},Z=function(){var Ut=Object(A.a)(L.a.mark(function Vt(rn){var zt;return L.a.wrap(function(On){for(;;)switch(On.prev=On.next){case 0:if(rn.response){On.next=3;break}return m.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),On.abrupt("return");case 3:return On.next=5,Dt({type:"shixunsDetail/deleteGitFile",payload:{id:dn.id,path:jn?"".concat(jn,"/").concat(rn.name):rn.name,message:Un.getFieldValue("commitMessage")||"\u5220\u9664\u4E86".concat(jn?"".concat(jn,"/").concat(rn.name):rn.name),secret_repository:Ft?null:!0}});case 5:zt=On.sent,zt.status===0&&(hr(vn.filter(function(ar){return ar.uid!==rn.uid})),m.b.info("\u5220\u9664\u6210\u529F"));case 7:case"end":return On.stop()}},Vt)}));return function(rn){return Ut.apply(this,arguments)}}(),ne={height:300,multiple:!0,withCredentials:!0,data:function(){var Ut=Object(A.a)(L.a.mark(function rn(){return L.a.wrap(function(kn){for(;;)switch(kn.prev=kn.next){case 0:return kn.abrupt("return",new Promise(function(){var On=Object(A.a)(L.a.mark(function ar(gr,_r){return L.a.wrap(function(yr){for(;;)switch(yr.prev=yr.next){case 0:setTimeout(Object(A.a)(L.a.mark(function Bi(){var ci,ni;return L.a.wrap(function(Ni){for(;;)switch(Ni.prev=Ni.next){case 0:return Ni.next=2,Un.getFieldsValue();case 2:ci=Ni.sent,ni=Object(O.a)(Object(O.a)({},{path:Xt.defaultPath?Xt.defaultPath:"",message:Nn.commitMessage||"\u4E0A\u4F20\u4E86".concat(U)}),Ft?{}:{secret_repository:!0}),gr(ni);case 5:case"end":return Ni.stop()}},Bi)})),200);case 1:case"end":return yr.stop()}},ar)}));return function(ar,gr){return On.apply(this,arguments)}}()));case 1:case"end":return kn.stop()}},rn)}));function Vt(){return Ut.apply(this,arguments)}return Vt}(),fileList:vn,method:"post",action:"".concat(ft.a.API_SERVER,"/api/myshixuns/").concat(Bt==null||((mt=Bt.myshixun)===null||mt===void 0)?void 0:mt.identifier,"/upload_git_file.json"),onChange:K,onRemove:Z,beforeUpload:function(Vt){U=Vt.name}},q=function(){var Ut=Object(A.a)(L.a.mark(function Vt(rn){return L.a.wrap(function(kn){for(;;)switch(kn.prev=kn.next){case 0:return kn.next=2,Un.validateFields();case 2:Xt.onClose(),Xt.onOK({path:Xt.defaultPath}),Ye();case 5:case"end":return kn.stop()}},Vt)}));return function(rn){return Ut.apply(this,arguments)}}(),Ye=function(){};return i.a.createElement(h.a,{visible:Xt.visible,onOk:q,centered:!0,onCancel:Xt.onClose,width:"70%"},i.a.createElement("section",{className:Pe.a.bg},i.a.createElement("div",{className:Pe.a.wrap},i.a.createElement("div",{className:Pe.a.title},"\u4E0A\u4F20\u6587\u4EF6"),i.a.createElement(le.a,{className:"mt10",form:Un,scrollToFirstError:!0,layout:"vertical",onFinish:q,onValuesChange:function(){return wn(Object(O.a)({},Un.getFieldsValue()))}},i.a.createElement(le.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},i.a.createElement(ke.a,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),i.a.createElement(le.a.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},i.a.createElement(Ge,ne,i.a.createElement("div",null,i.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(Pe.a.colorBlue)})),i.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",i.a.createElement("span",{className:"".concat(Pe.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))))),i.a.createElement(ct.a,{onFinish:function(Vt){return $(Vt)}})))},ae=Object(G.a)(function(_e){var Te=_e.shixunsDetail,mt=_e.loading,lt=_e.globalSetting,Nt=_e.user;return{shixunsDetail:Te,globalSetting:lt,user:Nt,loading:mt.models.index}})(Ve),we=w("aVK0"),oe=w.n(we),Xe=w("TXba"),gt=w.n(Xe),Fe=function(Te){var mt=Te.shixunsDetail,lt=Te.globalSetting,Nt=Te.loading,jt=Te.dispatch,ht=Te.title,Bt=Te.pathList,Dt=Bt===void 0?[]:Bt,Ft=Te.showInputPath,Xt=Ft===void 0?!1:Ft,Gt=Te.isMergeSelectFile,dn=Gt===void 0?!1:Gt,Ht=Te.onFinish,qt=Ht===void 0?function(){}:Ht,Nn=le.a.useForm(),wn=Object(C.a)(Nn,1),Sn=wn[0],_n=Object(O.a)(Object(O.a)({},Object(W.i)()),Object(W.h)().query),Mn=Object(W.h)(),Un=Object(p.useRef)(),dr=Object(p.useState)(""),Wt=Object(C.a)(dr,2),vn=Wt[0],hr=Wt[1],rr=Object(p.useState)(""),vr=Object(C.a)(rr,2),jn=vr[0],$=vr[1],U=Object(p.useState)([]),K=Object(C.a)(U,2),Z=K[0],ne=K[1],q=Object(p.useState)([]),Ye=Object(C.a)(q,2),Ut=Ye[0],Vt=Ye[1];Object(p.useEffect)(function(){var gr,_r;Un.current=((gr=Mn.pathname)===null||gr===void 0||((_r=gr.split("/"))===null||_r===void 0)?void 0:_r[3])==="repository"},[]),Object(p.useEffect)(function(){if(mt.actionTabs.key!=="Repository-SelectFilePath")return;var gr=Dt.join("/"),_r=[];Dt.map(function(Zn,yr){yr===0?_r.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Zn),path:gr}):_r.push({val:"/".concat(Zn),path:gr})}),ne(_r),hr(gr),$(gr),rn(gr)},[mt.actionTabs.key]);var rn=function(){var gr=Object(A.a)(L.a.mark(function _r(Zn){var yr;return L.a.wrap(function(ci){for(;;)switch(ci.prev=ci.next){case 0:return ci.next=2,jt({type:Un.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:_n.id,path:Zn}});case 2:yr=ci.sent,yr&&Vt(yr.trees||[]);case 4:case"end":return ci.stop()}},_r)}));return function(Zn){return gr.apply(this,arguments)}}(),zt=function(_r){var Zn=vn;_r.type==="tree"&&(Z.length?Z.push({val:"/".concat(_r.name),path:_r.name}):Z.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(_r.name),path:_r.name}),ne(Z),Zn=vn?"".concat(vn,"/").concat(_r.name):_r.name,hr(Zn)),rn(Zn)},kn=function(_r,Zn){var yr=Z.filter(function(ci,ni){return ni<=Zn});ne(yr);var Bi=yr.filter(function(ci,ni){return ni!==0}).map(function(ci){return ci.val}).join("").substr(1);hr(Bi),rn(Bi)},On=function(){var gr=Object(A.a)(L.a.mark(function _r(){var Zn,yr,Bi;return L.a.wrap(function(ni){for(;;)switch(ni.prev=ni.next){case 0:if(Zn=Sn==null?void 0:Sn.getFieldsValue(),yr=vn?"".concat(vn).concat(Zn!=null&&Zn.name?"/".concat(Zn==null?void 0:Zn.name):""):Zn==null?void 0:Zn.name,!dn){ni.next=6;break}return qt(yr),ar(),ni.abrupt("return");case 6:if(!Xt){ni.next=16;break}return ni.next=9,Sn.validateFields();case 9:return ni.next=11,jt({type:"shixunsDetail/uploadGitFolder",payload:Object(O.a)(Object(O.a)({},{id:_n.id,path:yr}),Un.current?{}:{secret_repository:!0})});case 11:Bi=ni.sent,qt(jn),Bi.status===0&&m.b.info("\u65B0\u5EFA\u6210\u529F"),ni.next=18;break;case 16:qt(yr),m.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:ar();case 19:case"end":return ni.stop()}},_r)}));return function(){return gr.apply(this,arguments)}}(),ar=function(){jt({type:"shixunsDetail/setActionTabs",payload:{}}),Sn.resetFields()};return i.a.createElement(h.a,{centered:!0,title:ht||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:mt.actionTabs.key==="Repository-SelectFilePath",onOk:On,onCancel:ar},i.a.createElement("div",{className:gt.a.wrap},i.a.createElement("div",{className:gt.a.content},i.a.createElement("div",{className:gt.a.mainPathWrap},!!(Z!=null&&Z.length)&&Z.map(function(gr,_r){return i.a.createElement("a",{key:_r,onClick:function(){return kn(gr,_r)}},gr.val)})),!!(Ut!=null&&Ut.length)&&Ut.map(function(gr,_r){return gr.type==="tree"&&i.a.createElement("a",{key:_r,onClick:function(){return zt(gr)}},i.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(gt.a.colorBlue)}),gr.name)})),i.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),i.a.createElement("div",{className:"mt5 mb5"},vn),Xt&&i.a.createElement(le.a,{form:Sn,scrollToFirstError:!0,className:"mt20"},i.a.createElement(le.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},i.a.createElement(ke.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))},Ue=Object(G.a)(function(_e){var Te=_e.shixunsDetail,mt=_e.loading,lt=_e.globalSetting;return{shixunsDetail:Te,globalSetting:lt,loading:mt.models.index}})(Fe),Ct=w("GZ0F"),me=w("8Skl"),je=w("HBuW"),$e=w("LvDl"),Ie=w("NLgs"),pe=w("lzim"),Re=X.a.DirectoryTree,te=function(Te){var mt,lt,Nt,jt=Te.shixunsDetail,ht=Te.globalSetting,Bt=Te.loading,Dt=Te.user,Ft=Te.activeKey,Xt=Te.dispatch,Gt=Te.taskData,dn=Te.practiceSetting,Ht=Te.isRepository,qt=Te.treeData,Nn=Te.setTreeData,wn=Te.params,Sn=Object(E.a)(Te,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","taskData","practiceSetting","isRepository","treeData","setTreeData","params"]),_n=Object(W.h)(),Mn=Object(p.useState)(),Un=Object(C.a)(Mn,2),dr=Un[0],Wt=Un[1],vn=Object(p.useState)(!1),hr=Object(C.a)(vn,2),rr=hr[0],vr=hr[1],jn=Object(p.useState)(!1),$=Object(C.a)(jn,2),U=$[0],K=$[1],Z=Object(p.useState)(!1),ne=Object(C.a)(Z,2),q=ne[0],Ye=ne[1],Ut=Object(p.useState)(!1),Vt=Object(C.a)(Ut,2),rn=Vt[0],zt=Vt[1],kn=Object(p.useState)(""),On=Object(C.a)(kn,2),ar=On[0],gr=On[1],_r=Object(p.useState)([]),Zn=Object(C.a)(_r,2),yr=Zn[0],Bi=Zn[1],ci=Object(p.useState)([]),ni=Object(C.a)(ci,2),Ii=ni[0],Ni=ni[1],Ki=Object(p.useState)([]),Oa=Object(C.a)(Ki,2),Ya=Oa[0],io=Oa[1],ho=Object(p.useState)(!1),Da=Object(C.a)(ho,2),_i=Da[0],Wr=Da[1],Qr=Object(p.useState)(),yi=Object(C.a)(Qr,2),Rr=yi[0],fr=yi[1],ri=Object(p.useState)(),br=Object(C.a)(ri,2),kr=br[0],$n=br[1],Hi=Object(p.useState)(""),bi=Object(C.a)(Hi,2),Vi=bi[0],Fa=bi[1],fa=Object(p.useState)(),ya=Object(C.a)(fa,2),di=ya[0],pa=ya[1],Do=Object(p.useState)(!1),Ma=Object(C.a)(Do,2),fo=Ma[0],_o=Ma[1];Object(p.useEffect)(function(){Nn([]),Or(""),localStorage.warehouseHideTip||Wr(!0)},[_n.pathname,Ht]),Object(p.useEffect)(function(){var En;if(Gt!=null&&(En=Gt.challenge)!==null&&En!==void 0&&En.path&&qt!==null&&qt!==void 0&&qt.length){var nn,xn,fn,tr=Gt==null||((nn=Gt.challenge)===null||nn===void 0||((xn=nn.path)===null||xn===void 0))?void 0:xn.replaceAll("\uFF1B",""),Er=(fn=Object($e.cloneDeep)(qt))===null||fn===void 0?void 0:fn.filter(function(Jr){var mi;return Jr.name===(tr==null||((mi=tr.split("/"))===null||mi===void 0)?void 0:mi[0])});Qa(tr),(qt==null?void 0:qt.length)!==1&&(console.log(Er,"filterTreeData"),Nn(Er))}},[Gt==null||((mt=Gt.challenge)===null||mt===void 0)?void 0:mt.path,qt]);var Qa=function(nn){Wn(nn),Ii=[nn],Ni([nn])},Ho=function(){var En=Object(A.a)(L.a.mark(function nn(){var xn,fn,tr=arguments;return L.a.wrap(function(Jr){for(;;)switch(Jr.prev=Jr.next){case 0:return xn=tr.length>0&&tr[0]!==void 0?tr[0]:"",Jr.next=3,Object(je.Fb)({id:wn.id,secret_dir_path:xn});case 3:fn=Jr.sent,fn&&pa(xn);case 5:case"end":return Jr.stop()}},nn)}));return function(){return En.apply(this,arguments)}}(),yo=function(nn){return i.a.createElement(r.a,{className:oe.a.menu,onClick:function(fn){gr(nn.path||"");switch(fn.key){case"1":Object(v.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),vr(!0);break;case"2":Object(v.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),Ye(!0);break;case"3":Object(v.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),zt(!0);break;case"4":Object(v.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),K(!0);break;case"5":Object(v.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),ma(nn.path,nn.name,nn);break;case"6":Object(v.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),Lr(nn);break}}},(nn.type==="topTree"||nn.type==="tree")&&i.a.createElement(r.a.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(nn.type==="topTree"||nn.type==="tree")&&i.a.createElement(r.a.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(nn.type==="topTree"||nn.type==="tree")&&i.a.createElement(r.a.Item,{key:"3"},"\u4E0A\u4F20"),nn.type!=="topTree"&&nn.type!=="tree"&&i.a.createElement(r.a.Item,{key:"4"},"\u91CD\u547D\u540D"),nn.type!=="topTree"&&i.a.createElement(ue.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(Ht?"":"secret/").concat(nn==null?void 0:nn.path),onCopy:function(){return m.b.success("\u590D\u5236\u6210\u529F")}},i.a.createElement(r.a.Item,{key:"6"},i.a.createElement(i.a.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),nn.type!=="topTree"&&i.a.createElement(r.a.Item,{key:"5"},"\u5220\u9664"))},Kn=function(nn,xn){return nn.map(function(fn){return xn==""?fn.path=xn+fn.name:fn.path=xn+"/"+fn.name,fn.title=i.a.createElement(R.a,{className:"font14"},i.a.createElement(g.a,{flex:"1"},i.a.createElement(R.a,null,i.a.createElement(g.a,{flex:"20px"},fn.type==="blob"&&i.a.createElement("span",{className:"iconfont icon-wenjian11 font12"})),i.a.createElement(g.a,{flex:"1"},i.a.createElement("span",{className:" multi_ellipsis1"},fn.name)))),i.a.createElement(g.a,null,(fn.type==="blob"||fn.type==="tree")&&i.a.createElement(F.a,{overlay:yo(fn),className:oe.a.ellipsis},i.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),fn.disableCheckbox=dr&&dr!==fn.name,fn.className=fn.type==="tree"?oe.a.pl23:"",fn.checkable=fn.type!=="tree",fn.isLeaf=fn.type!=="tree",fn.children=fn.type==="tree"&&[],fn.key=fn.path,fn})},Wn=function(nn){Xt({type:"practiceSetting/setSideBarTabs",payload:{selectPath:nn}})},Yn=function(){var En=Object(A.a)(L.a.mark(function nn(xn,fn){var tr;return L.a.wrap(function(Jr){for(;;)switch(Jr.prev=Jr.next){case 0:return tr=xn.split("/"),Jr.next=3,Or(ar);case 3:setTimeout(function(){Wn(xn),yr=[tr[0]||""],Ii=[xn],Ni(Object(j.a)(Ii)),Bi(Object(j.a)(yr))},150);case 4:case"end":return Jr.stop()}},nn)}));return function(xn,fn){return En.apply(this,arguments)}}(),Tr=function(nn,xn){if(console.log(nn,"data"),xn=="")Nn(Object(j.a)(nn));else{var fn=Xr(qt,xn,nn);Nn(Object(j.a)(fn))}};function Xr(En,nn,xn){return En.map(function(fn){return fn.key===nn?(fn.children=Object(j.a)(xn),Object(O.a)({},fn)):fn.children?Object(O.a)(Object(O.a)({},fn),{},{children:Xr(fn.children,nn,xn)}):fn})}var Or=function(){var En=Object(A.a)(L.a.mark(function nn(){var xn,fn,tr,Er,Jr,mi,Wi=arguments;return L.a.wrap(function(la){for(;;)switch(la.prev=la.next){case 0:return fn=Wi.length>0&&Wi[0]!==void 0?Wi[0]:"",console.log("location:",_n),la.next=4,Object(ee.m)(Gt==null||((xn=Gt.myshixun)===null||xn===void 0)?void 0:xn.identifier,{path:fn});case 4:return tr=la.sent,tr&&((Er=tr.trees)!==null&&Er!==void 0&&Er.length?(mi=Kn(Object(j.a)(tr.trees),fn),Tr(mi,fn),io(tr.trees||[]),$n((tr==null?void 0:tr.secret_dir_path)||""),console.log("handleGetRepository:",mi,fn),setTimeout(function(){return console.log(qt)},2e3)):fn==""&&Nn([]),fr(((Jr=tr.commits)===null||Jr===void 0?void 0:Jr[0])||{})),la.abrupt("return",tr);case 7:case"end":return la.stop()}},nn)}));return function(){return En.apply(this,arguments)}}(),jr=function(){var En=Object(A.a)(L.a.mark(function nn(xn){return L.a.wrap(function(tr){for(;;)switch(tr.prev=tr.next){case 0:return tr.abrupt("return",new Promise(function(){var Er=Object(A.a)(L.a.mark(function Jr(mi,Wi){return L.a.wrap(function(la){for(;;)switch(la.prev=la.next){case 0:return xn.children.length&&mi(),Fa(xn.path),la.next=4,Or(xn.path);case 4:mi();case 5:case"end":return la.stop()}},Jr)}));return function(Jr,mi){return Er.apply(this,arguments)}}()));case 1:case"end":return tr.stop()}},nn)}));return function(xn){return En.apply(this,arguments)}}(),Ei=function(){var En=Object(A.a)(L.a.mark(function nn(xn,fn){var tr,Er;return L.a.wrap(function(mi){for(;;)switch(mi.prev=mi.next){case 0:if(console.log("handleSelectTree",xn,fn.nativeEvent.target.nodeName,fn),tr=function(){Wn(fn.node.path),xn=[fn.node.path],Ni(Object(j.a)(xn))},!(fn.nativeEvent.target.nodeName==="svg"||fn.nativeEvent.target.nodeName==="LI"||fn.nativeEvent.target.nodeName==="I")){mi.next=4;break}return mi.abrupt("return");case 4:fn.node.type==="blob"&&(dn!=null&&(Er=dn.sideBar)!==null&&Er!==void 0&&Er.confirmLeave?h.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){tr(),Xt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):tr());case 5:case"end":return mi.stop()}},nn)}));return function(xn,fn){return En.apply(this,arguments)}}(),ma=function(nn,xn,fn){h.a.confirm({centered:!0,title:"\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6".concat(fn.children?"\u5939":"","?"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var tr=Object(A.a)(L.a.mark(function Jr(){var mi,Wi,Li,la;return L.a.wrap(function(xa){for(;;)switch(xa.prev=xa.next){case 0:return xa.next=2,Object(ee.h)({id:Gt==null||((mi=Gt.myshixun)===null||mi===void 0)?void 0:mi.identifier,path:nn,message:"\u5220\u9664".concat(nn)});case 2:if(Wi=xa.sent,Li=nn.split("/"),!((Wi==null?void 0:Wi.status)===0)){xa.next=20;break}return m.b.info("\u5220\u9664\u6210\u529F"),Li.splice(Li.length-1,1),xa.next=9,Or(Li.length>1?Li.join("/"):"");case 9:if(la=xa.sent,!(la!=null&&la.trees)){xa.next=13;break}xa.next=16;break;case 13:return Li.splice(Li.length-1,1),xa.next=16,Or(Li.length>1?Li.join("/"):"");case 16:return Wn(""),xa.abrupt("return",!0);case 20:(Wi==null?void 0:Wi.status)===-3&&h.a.info({title:"\u5220\u9664\u5931\u8D25",content:i.a.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",nn,"\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:"\u6211\u77E5\u9053\u4E86",onOk:function(){}});case 21:case"end":return xa.stop()}},Jr)}));function Er(){return tr.apply(this,arguments)}return Er}()})},Lr=function(nn){console.log(nn,"item")},ao=function(){var En=Object(A.a)(L.a.mark(function nn(xn,fn){return L.a.wrap(function(Er){for(;;)switch(Er.prev=Er.next){case 0:if(console.log("handleExpand",fn),!(fn.nativeEvent.target.nodeName==="svg"||fn.nativeEvent.target.nodeName==="path"||fn.nativeEvent.target.nodeName==="LI")){Er.next=5;break}return Er.abrupt("return",!0);case 5:return Er.next=7,jr(fn.node);case 7:yr.includes(fn.node.path)?yr.splice(yr.indexOf(fn.node.path),1):yr.push(fn.node.path);case 8:Bi(Object(j.a)(yr));case 9:case"end":return Er.stop()}},nn)}));return function(xn,fn){return En.apply(this,arguments)}}(),zr=function(){Wr(!1),localStorage.warehouseHideTip=!0},ta=function(){var En=Object(A.a)(L.a.mark(function nn(xn){var fn,tr,Er,Jr,mi;return L.a.wrap(function(Li){for(;;)switch(Li.prev=Li.next){case 0:Er="",Li.t0=Ht,Li.next=Li.t0===!0?4:Li.t0===!1?9:11;break;case 4:return Er="\u5F00\u542F\u7248\u672C\u5E93",Jr="\u5F00\u542F",mi="\u4E0D\u5F00\u542F",tr=i.a.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002"),Li.abrupt("break",11);case 9:return jt!=null&&(fn=jt.detail)!==null&&fn!==void 0&&fn.secret_repository?(Er="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Jr="\u786E\u5B9A",mi="\u53D6\u6D88",tr=i.a.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(Er="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Jr="\u4E0D\u4F7F\u7528",mi="\u4F7F\u7528",tr=i.a.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002")),Li.abrupt("break",11);case 11:if(!(!Ht&&Object(Ie.b)(Xt,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"))){Li.next=13;break}return Li.abrupt("return");case 13:h.a.confirm({title:Er,okText:Jr,cancelText:mi,content:tr,onOk:function(){var po;Object(v.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",Er]),!Ht&&!(jt!=null&&(po=jt.detail)!==null&&po!==void 0&&po.secret_repository)||ka(xn)},onCancel:function(){var po;!Ht&&!(jt!=null&&(po=jt.detail)!==null&&po!==void 0&&po.secret_repository)&&ka(xn)}});case 14:case"end":return Li.stop()}},nn)}));return function(xn){return En.apply(this,arguments)}}(),ka=function(){var En=Object(A.a)(L.a.mark(function nn(xn){return L.a.wrap(function(tr){for(;;)switch(tr.prev=tr.next){case 0:if(!Ht){tr.next=6;break}return tr.next=3,Object(je.q)(Object(O.a)({},wn));case 3:Xt({type:"practiceSetting/getCommonData",payload:Object(O.a)({},wn)}),tr.next=8;break;case 6:return tr.next=8,Object(je.s)(Object(O.a)(Object(O.a)({},wn),{},{is_secret_repository:xn}));case 8:Or(),Xt({type:"shixunsDetail/getShixunsDetail",payload:{id:wn.id}});case 10:case"end":return tr.stop()}},nn)}));return function(xn){return En.apply(this,arguments)}}(),La=function(nn){console.log(nn)},Zr=function(){var En=Object(A.a)(L.a.mark(function nn(xn){var fn,tr,Er,Jr,mi,Wi,Li,la,po,xa,ms;return L.a.wrap(function(ba){for(;;)switch(ba.prev=ba.next){case 0:if(console.log(xn),fn=xn.node.key,tr=xn.dragNode.key,Er=xn.node.pos.split("-"),Jr=xn.dropPosition-Number(Er[Er.length-1]),!(xn.node.type!=="tree"||xn.dragNode.path.split("/").length===1)){ba.next=8;break}return m.b.warn("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E"),ba.abrupt("return");case 8:return ba.next=10,Xt({type:"shixunsDetail/moveGitFile",payload:{id:wn.id,from:xn.dragNode.path,to:xn.node.path+"/"+xn.dragNode.name,message:"".concat(xn.dragNode.path," move to ").concat(xn.node.path+"/"+xn.dragNode.name," ")}});case 10:if(mi=ba.sent,!(mi.status===0)){ba.next=22;break}return Wn(""),Wi=xn.dragNode.path.split("/"),Wi.pop(),ba.next=17,Or(xn.node.path);case 17:return ba.next=19,Or(Wi.join("/"));case 19:return Wi.pop(),ba.next=22,Or(Wi.join("/"));case 22:return ba.abrupt("return");case 28:case"end":return ba.stop()}},nn)}));return function(xn){return En.apply(this,arguments)}}();return i.a.createElement("section",{className:oe.a.bg},i.a.createElement("div",{className:oe.a.contentbg},i.a.createElement("div",{className:oe.a.wrap},i.a.createElement(R.a,{className:oe.a.gitCode},i.a.createElement(g.a,{flex:"1"},i.a.createElement("span",{className:"iconfont icon-daimacangku2 mr8"}),Ht?"\u4EE3\u7801\u4ED3\u5E93":"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),i.a.createElement(g.a,null,i.a.createElement(F.a,{overlay:yo({type:"topTree"}),className:"current"},i.a.createElement(T.a,{visible:_i,title:i.a.createElement("div",{className:"font16"},i.a.createElement(Ct.a,{style:{position:"relative",left:-35},onClick:function(){return zr()}}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",i.a.createElement("span",{onClick:function(){return zr()},className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:oe.a.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"})))),!!qt.length&&!Ht&&i.a.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},i.a.createElement("div",null,"\u5B9E\u8BAD\u8BC4\u6D4B\u7684\u65F6\u5019\uFF0C\u7CFB\u7EDF\u4F1A\u4E34\u65F6\u5C06\u79C1\u5BC6\u4EE3\u7801\u5E93\u79FB\u52A8\u666E\u901A\u4EE3\u7801\u5E93\u7684secret\u76EE\u5F55\u4E0B\u9762\uFF0C\u8BC4\u6D4B\u7ED3\u675F\u4F1A\u6E05\u7A7Asecret\u76EE\u5F55\u5185\u5BB9\u3002\u5982\u679C\u79C1\u5BC6\u4EE3\u7801\u5E93\u4E2D\u5B58\u5728\u6587\u4EF6src/test.sh\uFF0C\u5728\u666E\u901A\u4EE3\u7801\u5E93\u8C03\u7528\u8BE5\u6587\u4EF6\u5219\u4F7F\u7528\u8DEF\u5F84\uFF1Asecret/src/test.sh")),qt.length?i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:oe.a.content},i.a.createElement(Re,{disabled:!!Bt.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:qt,switcherIcon:i.a.createElement(me.a,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:3,marginLeft:22}}),onExpand:ao,expandedKeys:yr,selectedKeys:Ii,onSelect:Ei,draggable:!0,onDragEnter:La,onDrop:Zr,allowDrop:function(nn){var xn=nn.dropNode,fn=nn.dropPosition;return!1}}))):"",!qt.length&&Ht&&(jt==null||((lt=jt.detail)===null||lt===void 0)?void 0:lt.init_repository)&&i.a.createElement(ce,null),!qt.length&&!Ht&&(jt==null||((Nt=jt.detail)===null||Nt===void 0)?void 0:Nt.secret_repository)&&i.a.createElement(ce,null))),i.a.createElement(tt,{taskData:Gt,visible:U,defaultPath:ar,onClose:function(){return K(!1)},isRepository:!Ht,onOK:function(){var En=Object(A.a)(L.a.mark(function nn(xn){var fn;return L.a.wrap(function(Er){for(;;)switch(Er.prev=Er.next){case 0:return fn=ar.split("/"),fn.pop(),Er.next=4,Or(fn.join("/"));case 4:Wn("");case 5:case"end":return Er.stop()}},nn)}));return function(nn){return En.apply(this,arguments)}}()}),i.a.createElement(Ee,{taskData:Gt,visible:rr,defaultPath:ar,onClose:function(){return vr(!1)},isRepository:Ht,onOK:function(nn){Yn(nn.path,nn.name)}}),i.a.createElement(de,{taskData:Gt,visible:q,defaultPath:ar,onClose:function(){return Ye(!1)},isRepository:Ht,onOK:function(nn){Yn(nn.path,nn.name)}}),i.a.createElement(ae,{taskData:Gt,defaultPath:ar,visible:rn,isRepository:Ht,onClose:function(){return zt(!1)},onOK:function(){var En=Object(A.a)(L.a.mark(function nn(xn){var fn;return L.a.wrap(function(Er){for(;;)switch(Er.prev=Er.next){case 0:return fn=ar.split("/"),Er.next=3,Or(ar);case 3:yr=[fn[0]||""],Ii=[ar],Ni(Object(j.a)(Ii)),Bi(Object(j.a)(yr));case 7:case"end":return Er.stop()}},nn)}));return function(nn){return En.apply(this,arguments)}}()}),i.a.createElement(Ue,{pathList:ar==null?void 0:ar.split("/"),showInputPath:!0,isMergeSelectFile:fo,onFinish:function(nn){fo?Ho(nn):Or(nn),_o(!1)}}))},ce=function(){return i.a.createElement("div",{className:"mt20 pb50 ".concat(oe.a.nodata)},i.a.createElement("div",{className:oe.a.headLeft},"\u63D0\u793A\uFF1A",i.a.createElement("br",null),"\u6B64\u5904\u5B58\u653E\u672C\u5B9E\u8BAD\u6240\u9700\u7684\u6240\u6709\u4EE3\u7801\u7B49\u76F8\u5173\u6587\u4EF6\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B",i.a.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",i.a.createElement("br",null),"1\u3001",i.a.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",i.a.createElement("br",null),"2\u3001\u76F4\u63A5\u5728\u5E73\u53F0\u4E0A\u521B\u5EFA\u6587\u4EF6\u76EE\u5F55\u4EE5\u53CA\u76F8\u5173\u4EE3\u7801\u6587\u4EF6\u3002"),i.a.createElement("img",{width:"100%",src:pe.y}))},J=Object(G.a)(function(_e){var Te=_e.shixunsDetail,mt=_e.loading,lt=_e.globalSetting,Nt=_e.practiceSetting,jt=_e.user;return{shixunsDetail:Te,globalSetting:lt,user:jt,practiceSetting:Nt,loading:mt}})(te),ye=w("/zsF"),Ze=w("PArb"),Y=w("5GGG"),He=w.n(Y),nt=function(Te){var mt=Te.shixunsDetail,lt=Te.globalSetting,Nt=Te.loading,jt=Te.user,ht=Te.dispatch,Bt=Te.isRepository,Dt=Object(E.a)(Te,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Ft=Object(O.a)(Object(O.a)({},Object(W.i)()),Object(W.h)().query),Xt=Object(p.useState)([]),Gt=Object(C.a)(Xt,2),dn=Gt[0],Ht=Gt[1];Object(p.useEffect)(function(){qt()},[Bt]);var qt=function(){var Nn=Object(A.a)(L.a.mark(function wn(){var Sn;return L.a.wrap(function(Mn){for(;;)switch(Mn.prev=Mn.next){case 0:return Mn.next=2,ht({type:"shixunsDetail/getRepositoryCommit",payload:{id:Ft.id,secret_repository:Bt?void 0:!0}});case 2:Sn=Mn.sent,Sn&&Ht(Sn.commits||[]);case 4:case"end":return Mn.stop()}},wn)}));return function(){return Nn.apply(this,arguments)}}();return i.a.createElement(i.a.Fragment,null,dn==""&&i.a.createElement("div",{className:He.a.empty},i.a.createElement("img",{src:pe.m,width:"258"}),i.a.createElement("br",null),i.a.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),dn!=""&&i.a.createElement("section",{className:He.a.bg},i.a.createElement("div",{className:He.a.wrap},i.a.createElement("div",{className:He.a.content},dn==null?void 0:dn.map(function(Nn){var wn,Sn;return i.a.createElement("div",null,i.a.createElement(R.a,{align:"middle",className:"c-white font16"},i.a.createElement(g.a,null,Nn.title)),i.a.createElement(R.a,{align:"middle",className:"mt20 "},i.a.createElement(g.a,null,i.a.createElement("img",{className:He.a.imageUrl,src:ft.a.IMG_SERVER+"/"+((wn=Nn.author)===null||wn===void 0?void 0:wn.image_url)})),i.a.createElement(g.a,{className:He.a.blueLight},i.a.createElement("span",{className:"ml20"},(Sn=Nn.author)===null||Sn===void 0?void 0:Sn.username)),i.a.createElement(g.a,null,i.a.createElement("span",{className:"ml20 ".concat(He.a.blueLight)},"\u63D0\u4EA4\u4E8E"),i.a.createElement("span",{className:"ml20 ".concat(He.a.blueLight)},Nn.time))),i.a.createElement(Ze.a,{className:He.a.divider}))})))))},Ce=Object(G.a)(function(_e){var Te=_e.shixunsDetail,mt=_e.loading,lt=_e.globalSetting,Nt=_e.user;return{shixunsDetail:Te,globalSetting:lt,user:Nt,loading:mt.models.index}})(nt),ze=w("p5ED"),et=S.a.TabPane,bt=function(Te){var mt,lt,Nt,jt,ht,Bt,Dt=Te.globalSetting,Ft=Te.loading,Xt=Te.dispatch,Gt=Te.practiceSetting,dn=Te.shixunsDetail,Ht=Te.taskData,qt=Te.taskId,Nn=Te.onEditRepCode,wn=Object(E.a)(Te,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail","taskData","taskId","onEditRepCode"]),Sn=!(Ht!=null&&Ht.is_last_game)&&((Ht==null?void 0:Ht.shixun.status)>0||(Ht==null||((mt=Ht.user)===null||mt===void 0)?void 0:mt.identity)<5),_n=Object(p.useState)("1"),Mn=Object(C.a)(_n,2),Un=Mn[0],dr=Mn[1],Wt=Object(p.useState)("1"),vn=Object(C.a)(Wt,2),hr=vn[0],rr=vn[1],vr=Object(p.useState)(!0),jn=Object(C.a)(vr,2),$=jn[0],U=jn[1],K=Object(p.useState)({}),Z=Object(C.a)(K,2),ne=Z[0],q=Z[1],Ye=Object(p.useRef)(),Ut=Object(p.useState)(!0),Vt=Object(C.a)(Ut,2),rn=Vt[0],zt=Vt[1],kn=Object(p.useState)(["2","1"]),On=Object(C.a)(kn,2),ar=On[0],gr=On[1],_r=Object(p.useState)([]),Zn=Object(C.a)(_r,2),yr=Zn[0],Bi=Zn[1],ci=Object(p.useRef)(),ni=Object(O.a)(Object(O.a)({},Object(W.i)()),{},{taskId:qt}),Ii=Object(p.useState)(!1),Ni=Object(C.a)(Ii,2),Ki=Ni[0],Oa=Ni[1],Ya=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:i.a.createElement("span",null,i.a.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),i.a.createElement(T.a,{title:"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002"},i.a.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];Object(p.useEffect)(function(){var Wr,Qr=Gt==null||((Wr=Gt.sideBar)===null||Wr===void 0)?void 0:Wr.selectPath.split("/");gr(Qr)},[Gt==null||((lt=Gt.sideBar)===null||lt===void 0)?void 0:lt.selectPath]);var io=function(Qr){Qr.data==="compileResltDone"&&Oa(!1)};Object(p.useEffect)(function(){return window.addEventListener("message",io),function(){window.removeEventListener("message",io)}},[]);var ho=function(Qr){(ne==null?void 0:ne.file_type)==="txt"&&(ne.content=Qr,q(Object(O.a)({},ne)),Nn(Qr))};Object(p.useEffect)(function(){var Wr;console.log(Gt==null||((Wr=Gt.sideBar)===null||Wr===void 0)?void 0:Wr.selectPath,"sideBar"),new Promise(function(){var Qr=Object(A.a)(L.a.mark(function yi(Rr,fr){var ri,br,kr,$n,Hi,bi,Vi;return L.a.wrap(function(fa){for(;;)switch(fa.prev=fa.next){case 0:if(!((Gt==null||((ri=Gt.sideBar)===null||ri===void 0)?void 0:ri.selectPath)!==""&&Gt!==null&&Gt!==void 0&&(br=Gt.sideBar)!==null&&br!==void 0&&br.selectPath)){fa.next=5;break}return fa.next=3,Object(ee.j)(qt,{path:Gt==null||((kr=Gt.sideBar)===null||kr===void 0)?void 0:kr.selectPath});case 3:if($n=fa.sent,$n!=null&&$n.content||($n==null?void 0:$n.content)=="")try{($n==null?void 0:$n.file_type)==="txt"?($n.content=window.decodeURIComponent(escape(window.atob((Hi=$n.content)===null||Hi===void 0?void 0:Hi.content))),q(Object(O.a)({},$n))):($n.content=(bi=$n.content)===null||bi===void 0?void 0:bi.content,q(Object(O.a)({},$n)))}catch(ya){ne.content&&($n.content=window.atob((Vi=$n.content)===null||Vi===void 0?void 0:Vi.content)),q(Object(O.a)({},$n)),m.b.warn("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}else Xt({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}});case 5:case"end":return fa.stop()}},yi)}));return function(yi,Rr){return Qr.apply(this,arguments)}}())},[Gt==null||((Nt=Gt.sideBar)===null||Nt===void 0)?void 0:Nt.selectPath]);var Da=i.a.createElement(r.a,{className:N.a.menu,onClick:function(Qr){var yi;!(dn!=null&&(yi=dn.detail)!==null&&yi!==void 0&&yi.secret_repository)&&Qr.key==="2"&&rr("1"),dr(Qr.key),Qr.key==="1"?zt(!0):zt(!1)}},i.a.createElement(r.a.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),Ya.filter(function(Wr){var Qr,yi;return!(dn!=null&&(Qr=dn.detail)!==null&&Qr!==void 0&&Qr.init_repository)||dn!=null&&(yi=dn.detail)!==null&&yi!==void 0&&yi.is_jupyter_lab?Wr.id!=="2":Wr}).map(function(Wr,Qr){return i.a.createElement(r.a.Item,{className:"leaveClick",key:Wr.id},Wr.name)})),_i=function(){var Wr=Object(A.a)(L.a.mark(function Qr(){var yi,Rr,fr,ri,br,kr;return L.a.wrap(function(Hi){for(;;)switch(Hi.prev=Hi.next){case 0:return Oa(!0),Hi.next=3,Object(ee.L)(Ht==null||((yi=Ht.myshixun)===null||yi===void 0)?void 0:yi.identifier,Object(O.a)(Object(O.a)({path:Gt==null||((Rr=Gt.sideBar)===null||Rr===void 0)?void 0:Rr.selectPath},ne),{},{evaluate:0,game_id:Ht==null||((fr=Ht.game)===null||fr===void 0)?void 0:fr.id}));case 3:kr=Hi.sent,(ri=document.getElementById("latexIframeRef"))===null||ri===void 0||((br=ri.contentWindow)===null||br===void 0)||br.postMessage("compile","*"),kr!=null&&kr.content&&Xt({type:"practiceSetting/setSideBarTabs",payload:Object(O.a)(Object(O.a)({},Gt.sideBar),{},{confirmLeave:!1})});case 6:case"end":return Hi.stop()}},Qr)}));return function(){return Wr.apply(this,arguments)}}();return i.a.createElement("div",{className:N.a.warehouse},i.a.createElement("div",{className:N.a.content},hr==="1"&&i.a.createElement(i.a.Fragment,null,i.a.createElement("aside",{className:N.a.left,id:"latex-drawer",style:{width:$?"36%":"0%"}},i.a.createElement(o.a,{spinning:!!Ft.effects["shixunsDetail/getRepository"],wrapperClassName:"".concat(N.a.loading," ").concat(N.a.bottom0)},i.a.createElement(J,{taskData:Ht,params:ni,setTreeData:Bi,treeData:yr,activeKey:Un,isRepository:rn})),i.a.createElement("span",{onClick:function(){return U(!1)},className:"".concat(N.a.close," iconfont icon-quxiao")})),i.a.createElement("aside",{className:N.a.right,ref:ci},(Gt==null||((jt=Gt.sideBar)===null||jt===void 0)?void 0:jt.selectPath)!==""&&i.a.createElement(i.a.Fragment,null,i.a.createElement(o.a,{spinning:!!Ft.effects["shixunsDetail/getFileContent"],wrapperClassName:N.a.loading},i.a.createElement("div",{className:N.a.filePathWrp},i.a.createElement(R.a,{align:"middle",className:"w100"},i.a.createElement(g.a,null,i.a.createElement("span",{onClick:function(){return U(!0)},className:"iconfont icon-daimacangku2 c-white current"})),i.a.createElement(g.a,{flex:"40px"},i.a.createElement("div",{className:N.a.line,style:{marginLeft:20}})),i.a.createElement(g.a,{className:N.a.filePath},ar.map(function(Wr,Qr){return i.a.createElement("span",{className:"c-blue"},Wr)})))),i.a.createElement("div",{className:Ft.effects["shixunsDetail/getFileContent"]?"hide":"show"},i.a.createElement(ze.a,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute"},filename:ne.filename,type:ne.file_type==="office"?"download":ne.file_type,data:ne.content,monacoEditor:{value:ne.content,language:ne.language,onChange:function(Qr){return ho(Qr)},options:{fontSize:14,minimap:{enabled:!1}}}}))),(ne==null?void 0:ne.file_type)==="txt"&&i.a.createElement("div",{className:N.a.footer},(Ht==null?void 0:Ht.prev_game)&&i.a.createElement("a",{href:"/tasks/".concat(Ht==null?void 0:Ht.prev_game).concat(location.search),style:{marginRight:"auto"},onClick:function(Qr){Qr.preventDefault(),setTimeout(function(){return window.location.href="/tasks/".concat(Ht==null?void 0:Ht.prev_game).concat(location.search)},300)}},"\u4E0A\u4E00\u5173"),i.a.createElement(d.a,{type:"primary",size:"large",loading:Ki,onClick:_i},"\u5F00\u59CB\u7F16\u8BD1"),Sn&&i.a.createElement("a",{href:"/tasks/".concat(Ht==null?void 0:Ht.next_game).concat(location.search),style:{marginLeft:"auto"},onClick:function(Qr){var yi,Rr;if(Qr.preventDefault(),Ht!=null&&(yi=Ht.shixun)!==null&&yi!==void 0&&yi.task_pass||(Ht==null?void 0:Ht.game.status)===2||(Ht==null||((Rr=Ht.user)===null||Rr===void 0)?void 0:Rr.identity)<5){setTimeout(function(){return window.location.href="/tasks/".concat(Ht==null?void 0:Ht.next_game).concat(location.search)},300);return}h.a.warning({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u6211\u77E5\u9053\u4E86",content:i.a.createElement("p",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u8BBE\u7F6E\u4E86\u4E0D\u5141\u8BB8\u8DF3\u5173\u3002\u901A\u8FC7\u5F53\u524D\u5173\u5361\u540E\uFF0C\u624D\u80FD\u8FDB\u5165\u4E0B\u4E00\u5173\u3002")})}},"\u4E0B\u4E00\u5173"))),(Gt==null||((ht=Gt.sideBar)===null||ht===void 0)?void 0:ht.selectPath)==""&&(dn==null||((Bt=dn.detail)===null||Bt===void 0)?void 0:Bt.init_repository)&&i.a.createElement("div",{className:N.a.empty},i.a.createElement("img",{src:pe.l,width:"258"}),i.a.createElement("br",null),i.a.createElement("span",{className:"c-grey-c"},!!(yr!=null&&yr.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(yr!=null&&yr.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),hr==="2"&&i.a.createElement("div",{className:N.a.commit},i.a.createElement(Ce,{isRepository:rn}))))},dt=Object(G.a)(function(_e){var Te=_e.loading,mt=_e.globalSetting,lt=_e.practiceSetting,Nt=_e.shixunsDetail;return{globalSetting:mt,loading:Te,practiceSetting:lt,shixunsDetail:Nt}})(bt),rt=Q.default=function(_e){var Te=_e.taskId,mt=_e.taskData,lt=_e.onEditRepCode,Nt=Object(p.useRef)(),jt=Object(p.useRef)(),ht=Object(p.useMemo)(function(){if(mt){var Bt,Dt,Ft,Xt,Gt,dn=mt==null||((Bt=mt.challenge)===null||Bt===void 0||((Dt=Bt.path)===null||Dt===void 0||((Ft=Dt.replace("\uFF1B",";"))===null||Ft===void 0)))?void 0:Ft.split(";")[0];return"https://latexjs.educoder.net/index.html?id=".concat(mt==null||((Xt=mt.shixun)===null||Xt===void 0)?void 0:Xt.identifier,"&path=").concat(dn,"&taskId=").concat(Te,"&myshixunId=").concat(mt==null||((Gt=mt.myshixun)===null||Gt===void 0)?void 0:Gt.identifier,"&token=").concat(Object(v.E)("_educoder_session"))}},[mt]);return i.a.createElement(R.a,{style:{height:"100vh"},ref:jt},i.a.createElement(g.a,{flex:"1"},(mt==null?void 0:mt.shixun)&&i.a.createElement(dt,{taskId:Te,taskData:mt,onEditRepCode:lt})),i.a.createElement(g.a,{flex:"1",className:u.a.wrap},i.a.createElement("iframe",{ref:Nt,id:"latexIframeRef",style:{width:"100%",border:"none",height:"100%"},src:ht}),i.a.createElement("span",{className:u.a.full,onClick:function(){Object(_.a)()?Object(_.b)():Object(_.d)(jt.current)}},i.a.createElement("span",{className:"iconfont icon-quanping mr5 font12"}),"\u5168\u5C4F / \u9000\u51FA\u5168\u5C4F")))}},"4qgm":function(Me,Q){Me.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(Me,Q){Me.exports="data:image/png;base64,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"},"500L":function(Me,Q,w){"use strict";w.d(Q,"a",function(){return x});var B=w("+L6B"),R=w("2/Rp"),k=w("2qtc"),g=w("kLXV"),p=w("9og8"),i=w("k1fw"),_=w("miYZ"),v=w("tsqr"),f=w("oBTY"),u=w("tJVT"),a=w("DZo9"),h=w("8z0m"),l=w("WmNS"),d=w.n(l),n=w("q1tI"),o=w.n(n),s=w("m3rI"),r=w("wzkS"),t=w("y5JW"),m=w("LtfV"),A=h.a.Dragger;function x(T){var O=[];return T&&T.length>0&&(O=T.map(function(C){return{uid:C.id,id:C.id,name:C.title+t.c+C.filesize,url:C.url,filesize:C.filesize,status:"done",response:{id:C.id}}})),O}Q.b=function(T){var O=T.value,C=T.onChange,E=T.action,y=T.className,S=T.maxSize,b=S===void 0?150:S,L=T.title,P=L===void 0?"\u4E0A\u4F20\u9644\u4EF6":L,N=T.showRemoveModal,W=N===void 0?!1:N,G=T.accept,j=G===void 0?"":G,z=T.additionalText,F=T.isDragger,H=T.number,X=H===void 0?1e3:H,ee=T.aloneClear,ue=ee===void 0?!1:ee,xe=T.restrict,ke=xe===void 0?!0:xe,Ne=Object(n.useState)(!1),le=Object(u.a)(Ne,2),ge=le[0],Le=le[1],ie=Object(n.useState)(O||[]),de=Object(u.a)(ie,2),se=de[0],Oe=de[1];Object(n.useEffect)(function(){O&&(Oe(Object(f.a)(O)),X===(O==null?void 0:O.length)&&Le(!0))},[O]);var Ee=function(){setTimeout(function(){se.pop(),Oe(Object(f.a)(se))},500)},Ke={multiple:!0,disabled:ge,accept:j,withCredentials:!0,fileList:se,beforeUpload:function(We,ft){var ct=We.size/1024/1024;return se.concat(ft).length>X?(se.pop(),Oe(Object(f.a)(se)),v.b.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(X,"\u4E2A\u6587\u4EF6")),ue?Promise.reject():(Ee(),!1)):ct=X?Le(!0):Le(!1),Oe(Object(f.a)(ft)),ft=ft.map(function(ct){var Be;if(ct!=null&&(Be=ct.response)!==null&&Be!==void 0&&Be.id){var Pe;ct.url="/api/attachments/".concat(ct==null||((Pe=ct.response)===null||Pe===void 0)?void 0:Pe.id)}return ct.name.indexOf(t.c)===-1&&(ct.name="".concat(ct.name).concat(t.c).concat(Object(t.a)(ct.size))),Object(i.a)({},ct)}),console.log("info:",We),C(ft)},onRemove:function(){var De=Object(p.a)(d.a.mark(function ft(ct){var Be;return d.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:if(Be=function(){var Ve=Object(p.a)(d.a.mark(function ae(){var we,oe;return d.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:if(we=ct.response?ct.response.id:ct.id,!we){gt.next=8;break}return gt.next=4,Object(r.d)(ct.response?ct.response.id:ct.uid);case 4:return oe=gt.sent,gt.abrupt("return",oe);case 8:return gt.abrupt("return",!0);case 9:case"end":return gt.stop()}},ae)}));return function(){return Ve.apply(this,arguments)}}(),!W){Ge.next=5;break}return Ge.abrupt("return",new Promise(function(Ve,ae){g.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:o.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var we=Object(p.a)(d.a.mark(function Xe(){var gt;return d.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ue.next=2,Be();case 2:gt=Ue.sent,v.b.success("\u5220\u9664\u6210\u529F"),Ve(!0);case 5:case"end":return Ue.stop()}},Xe)}));function oe(){return we.apply(this,arguments)}return oe}(),onCancel:function(){return Ve(!1)}})}));case 5:return Ge.next=7,Be();case 7:return Ge.abrupt("return",Ge.sent);case 8:case"end":return Ge.stop()}},ft)}));function We(ft){return De.apply(this,arguments)}return We}()};function tt(De){De.preventDefault(),De.stopPropagation()}return o.a.createElement("div",{className:"multi-upload ".concat(y||"")},F&&o.a.createElement(A,Ke,o.a.createElement("p",{className:"ant-upload-drag-icon"},o.a.createElement(m.a,null)),o.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",o.a.createElement("br",null),o.a.createElement("span",{style:{display:ke?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",b,"MB) ")),z),!F&&o.a.createElement(h.a,Ke,o.a.createElement(R.a,{disabled:ge},P),o.a.createElement("span",{onClick:tt,style:{marginLeft:10,color:"#FA6400",display:ke?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",b,"MB) ")))}},"55Ip":function(Me,Q,w){"use strict";w.d(Q,"a",function(){return t}),w.d(Q,"b",function(){return C});var B=w("Ty5D"),R=w("dI71"),k=w("q1tI"),g=w.n(k),p=w("YS25"),i=w("17x9"),_=w.n(i),v=w("wx14"),f=w("zLVn"),u=w("9R94"),a=function(y){Object(R.a)(S,y);function S(){for(var L,P=arguments.length,N=new Array(P),W=0;W=0||P.relatedTarget.className.indexOf("".concat(j,"-next"))>=0))return;y.setState({goInputText:""}),G(y.getValidValue())},y.go=function(P){var N=y.state.goInputText;if(N==="")return;(P.keyCode===d.ENTER||P.type==="click")&&(y.setState({goInputText:""}),y.props.quickGo(y.getValidValue()))},y}return Object(p.a)(E,[{key:"getValidValue",value:function(){var S=this.state,b=S.goInputText,L=S.current;return!b||isNaN(b)?L:Number(b)}},{key:"getPageSizeOptions",value:function(){var S=this.props,b=S.pageSize,L=S.pageSizeOptions;return L.some(function(P){return P.toString()===b.toString()})?L:L.concat([b.toString()]).sort(function(P,N){var W=isNaN(Number(P))?0:Number(P),G=isNaN(Number(N))?0:Number(N);return W-G})}},{key:"render",value:function(){var S=this,b=this.props,L=b.pageSize,P=b.locale,N=b.rootPrefixCls,W=b.changeSize,G=b.quickGo,j=b.goButton,z=b.selectComponentClass,F=b.buildOptionText,H=b.selectPrefixCls,X=b.disabled,ee=this.state.goInputText,ue="".concat(N,"-options"),xe=z,ke=null,Ne=null,le=null;if(!W&&!G)return null;var ge=this.getPageSizeOptions();if(W&&xe){var Le=ge.map(function(ie,de){return f.a.createElement(xe.Option,{key:de,value:ie.toString()},(F||S.buildOptionText)(ie))});ke=f.a.createElement(xe,{disabled:X,prefixCls:H,showSearch:!1,className:"".concat(ue,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(L||ge[0]).toString(),onChange:this.changeSize,getPopupContainer:function(de){return de.parentNode}},Le)}return G&&(j&&(le=typeof j=="boolean"?f.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:X,className:"".concat(ue,"-quick-jumper-button")},P.jump_to_confirm):f.a.createElement("span",{onClick:this.go,onKeyUp:this.go},j)),Ne=f.a.createElement("div",{className:"".concat(ue,"-quick-jumper")},P.jump_to,f.a.createElement("input",{disabled:X,type:"text",value:ee,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),P.page,le)),f.a.createElement("li",{className:"".concat(ue)},ke,Ne)}}]),E}(f.a.Component);n.defaultProps={pageSizeOptions:["10","20","50","100"]};var o=n,s=w("N2Kk");function r(){}function t(O){return typeof O=="number"&&isFinite(O)&&Math.floor(O)===O}function m(O,C,E){return E}function A(O,C,E){var y=typeof O=="undefined"?C.pageSize:O;return Math.floor((E.total-1)/y)+1}var x=function(O){Object(i.a)(E,O);var C=Object(_.a)(E);function E(y){var S;Object(g.a)(this,E),S=C.call(this,y),S.getJumpPrevPage=function(){return Math.max(1,S.state.current-(S.props.showLessItems?3:5))},S.getJumpNextPage=function(){return Math.min(A(void 0,S.state,S.props),S.state.current+(S.props.showLessItems?3:5))},S.getItemIcon=function(W,G){var j=S.props.prefixCls,z=W||f.a.createElement("button",{type:"button","aria-label":G,className:"".concat(j,"-item-link")});return typeof W=="function"&&(z=f.a.createElement(W,Object(k.a)({},S.props))),z},S.savePaginationNode=function(W){S.paginationNode=W},S.isValid=function(W){return t(W)&&W!==S.state.current},S.shouldDisplayQuickJumper=function(){var W=S.props,G=W.showQuickJumper,j=W.pageSize,z=W.total;return z<=j?!1:G},S.handleKeyDown=function(W){(W.keyCode===d.ARROW_UP||W.keyCode===d.ARROW_DOWN)&&W.preventDefault()},S.handleKeyUp=function(W){var G=S.getValidValue(W),j=S.state.currentInputValue;G!==j&&S.setState({currentInputValue:G}),W.keyCode===d.ENTER?S.handleChange(G):W.keyCode===d.ARROW_UP?S.handleChange(G-1):W.keyCode===d.ARROW_DOWN&&S.handleChange(G+1)},S.changePageSize=function(W){var G=S.state.current,j=A(W,S.state,S.props);G=G>j?j:G,j===0&&(G=S.state.current),typeof W=="number"&&("pageSize"in S.props||S.setState({pageSize:W}),"current"in S.props||S.setState({current:G,currentInputValue:G})),S.props.onShowSizeChange(G,W),"onChange"in S.props&&S.props.onChange&&S.props.onChange(G,W)},S.handleChange=function(W){var G=S.props.disabled,j=W;if(S.isValid(j)&&!G){var z=A(void 0,S.state,S.props);j>z?j=z:j<1&&(j=1),"current"in S.props||S.setState({current:j,currentInputValue:j});var F=S.state.pageSize;return S.props.onChange(j,F),j}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?j-2:0),F=2;F=L?N=L:N=Number(b),N}},{key:"getShowSizeChanger",value:function(){var S=this.props,b=S.showSizeChanger,L=S.total,P=S.totalBoundaryShowSizeChanger;return typeof b!="undefined"?b:L>P}},{key:"renderPrev",value:function(S){var b=this.props,L=b.prevIcon,P=b.itemRender,N=P(S,"prev",this.getItemIcon(L,"prev page")),W=!this.hasPrev();return Object(v.isValidElement)(N)?Object(v.cloneElement)(N,{disabled:W}):N}},{key:"renderNext",value:function(S){var b=this.props,L=b.nextIcon,P=b.itemRender,N=P(S,"next",this.getItemIcon(L,"next page")),W=!this.hasNext();return Object(v.isValidElement)(N)?Object(v.cloneElement)(N,{disabled:W}):N}},{key:"render",value:function(){var S=this,b=this.props,L=b.prefixCls,P=b.className,N=b.style,W=b.disabled,G=b.hideOnSinglePage,j=b.total,z=b.locale,F=b.showQuickJumper,H=b.showLessItems,X=b.showTitle,ee=b.showTotal,ue=b.simple,xe=b.itemRender,ke=b.showPrevNextJumpers,Ne=b.jumpPrevIcon,le=b.jumpNextIcon,ge=b.selectComponentClass,Le=b.selectPrefixCls,ie=b.pageSizeOptions,de=this.state,se=de.current,Oe=de.pageSize,Ee=de.currentInputValue;if(G===!0&&j<=Oe)return null;var Ke=A(void 0,this.state,this.props),tt=[],De=null,We=null,ft=null,ct=null,Be=null,Pe=F&&F.goButton,Ge=H?1:2,Ve=se-1>0?se-1:0,ae=se+1=Ge*2&&se!==1+2&&(tt[0]=Object(v.cloneElement)(tt[0],{className:"".concat(L,"-item-after-jump-prev")}),tt.unshift(De)),Ke-se>=Ge*2&&se!==Ke-2&&(tt[tt.length-1]=Object(v.cloneElement)(tt[tt.length-1],{className:"".concat(L,"-item-before-jump-next")}),tt.push(We)),Ct!==1&&tt.unshift(ft),me!==Ke&&tt.push(ct)}var Ie=null;ee&&(Ie=f.a.createElement("li",{className:"".concat(L,"-total-text")},ee(j,[j===0?0:(se-1)*Oe+1,se*Oe>j?j:se*Oe])));var pe=!this.hasPrev()||!Ke,Re=!this.hasNext()||!Ke;return f.a.createElement("ul",Object(B.a)({className:a()(L,P,Object(R.a)({},"".concat(L,"-disabled"),W)),style:N,unselectable:"unselectable",ref:this.savePaginationNode},we),Ie,f.a.createElement("li",{title:X?z.prev_page:null,onClick:this.prev,tabIndex:pe?null:0,onKeyPress:this.runIfEnterPrev,className:a()("".concat(L,"-prev"),Object(R.a)({},"".concat(L,"-disabled"),pe)),"aria-disabled":pe},this.renderPrev(Ve)),tt,f.a.createElement("li",{title:X?z.next_page:null,onClick:this.next,tabIndex:Re?null:0,onKeyPress:this.runIfEnterNext,className:a()("".concat(L,"-next"),Object(R.a)({},"".concat(L,"-disabled"),Re)),"aria-disabled":Re},this.renderNext(ae)),f.a.createElement(o,{disabled:W,locale:z,rootPrefixCls:L,selectComponentClass:ge,selectPrefixCls:Le,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:se,pageSize:Oe,pageSizeOptions:ie,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Pe}))}}],[{key:"getDerivedStateFromProps",value:function(S,b){var L={};if("current"in S&&(L.current=S.current,S.current!==b.current&&(L.currentInputValue=L.current)),"pageSize"in S&&S.pageSize!==b.pageSize){var P=b.current,N=A(S.pageSize,b,S);P=P>N?N:P,"current"in S||(L.current=P,L.currentInputValue=P),L.pageSize=S.pageSize}return L}}]),E}(f.a.Component);x.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:r,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:r,locale:s.a,style:{},itemRender:m,totalBoundaryShowSizeChanger:50};var T=x},"6/vW":function(Me,Q,w){"use strict";w.d(Q,"b",function(){return _});var B=w("tJVT"),R=w("q1tI"),k=w.n(R),g=w("9VGf"),p=w("dhSg");function i(v){return v.toString().padStart(2,"0")}function _(v){var f=Math.floor(v/60),u=v%60,a=Math.floor(f/60);return"".concat(i(a),":").concat(i(f-a*60),":").concat(i(u))}Q.a=function(v){var f=v.defaultTime,u=v.status,a=v.onUpdateCostTime,h=v.lastedGetTaskInfoTime,l=v.title,d=l===void 0?"":l,n=Object(R.useState)(f||0),o=Object(B.a)(n,2),s=o[0],r=o[1],t=Object(R.useRef)();return Object(R.useEffect)(function(){h&&(r(f),t.current=f)},[f,h]),Object(R.useEffect)(function(){if(h){var m=p.a.subscribe("update-cost-time",function(){u!==2&&a(t.current)});return m}},[h]),Object(g.a)(function(){r(s+1),t.current=t.current+1},u===2?null:1e3),k.a.createElement("span",null,d?"".concat(d,"\uFF1A"):null,_(s))}},"6BzB":function(Me,Q,w){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.shrinkBuf=B,Q.arraySet=R,Q.flattenChunks=k,Q.Buf32=Q.Buf16=Q.Buf8=void 0;function B(_,v){return _.length===v?_:_.subarray?_.subarray(0,v):(_.length=v,_)}function R(_,v,f,u,a){if(v.subarray&&_.subarray){_.set(v.subarray(f,f+u),a);return}for(var h=0;h1&&arguments[1]!==void 0?arguments[1]:0,n=(_[l[d+0]]+_[l[d+1]]+_[l[d+2]]+_[l[d+3]]+"-"+_[l[d+4]]+_[l[d+5]]+"-"+_[l[d+6]]+_[l[d+7]]+"-"+_[l[d+8]]+_[l[d+9]]+"-"+_[l[d+10]]+_[l[d+11]]+_[l[d+12]]+_[l[d+13]]+_[l[d+14]]+_[l[d+15]]).toLowerCase();if(!i(n))throw TypeError("Stringified UUID is invalid");return n}var u=f;function a(l,d,n){l=l||{};var o=l.random||(l.rng||k)();if(o[6]=o[6]&15|64,o[8]=o[8]&63|128,d){n=n||0;for(var s=0;s<16;++s)d[n+s]=o[s];return d}return u(o)}var h=Q.a=a},"7ZXX":function(Me,Q,w){Me.exports=w.p+"static/err.6e7c5817.png"},"7ahc":function(Me,Q,w){"use strict";w.d(Q,"a",function(){return A});var B=w("k1fw"),R=w("0Owb"),k=w("+L6B"),g=w("2/Rp"),p=w("y8nQ"),i=w("Vl3Y"),_=w("tJVT"),v=w("OaEy"),f=w("2fM7"),u=w("q1tI"),a=w.n(u),h=w("VrN/"),l=w.n(h),d=w("p77/"),n=w.n(d),o=w("c5Ni"),s=w.n(o),r=f.a.Option,t={labelCol:{span:4},wrapperCol:{span:20}},m={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"]};Q.b=function(x){var T=x.callback,O=x.onCancel,C=Object(u.useState)("python"),E=Object(_.a)(C,2),y=E[0],S=E[1];function b(P){S(m[P][1])}function L(P){T(P)}return a.a.createElement(i.a,Object(R.a)({},t,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:L}),a.a.createElement(i.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},a.a.createElement(f.a,{onChange:b},Object.keys(m).map(function(P){return a.a.createElement(r,{key:P,value:P},m[P][0])}))),a.a.createElement(i.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},a.a.createElement(A,{mode:y})),a.a.createElement("div",{className:"flex-container flex-end"},a.a.createElement(g.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(g.a,{type:"ghost",onClick:O},"\u53D6\u6D88")))};function A(x){var T=x.value,O=x.onChange,C=x.mode,E=x.options,y=E===void 0?{}:E,S=Object(u.useRef)(),b=Object(u.useState)(),L=Object(_.a)(b,2),P=L[0],N=L[1];return Object(u.useEffect)(function(){if(P){function W(G){var j=G.getValue();O&&O(j)}return P.on("change",W),function(){P.off("change",W)}}},[P,O]),Object(u.useEffect)(function(){P&&P.setOption("mode",C)},[P,C]),Object(u.useEffect)(function(){P&&((T!==P.getValue()||T==="")&&setTimeout(function(){P.setValue(T||" ")},300))},[P,T]),Object(u.useEffect)(function(){if(S.current&&!P){var W=l.a.fromTextArea(S.current,Object(B.a)({mode:C,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},y));N(W)}},[S.current,P]),a.a.createElement("div",{className:"my-codemirror-container"},a.a.createElement("textarea",{ref:S}))}},"7ixt":function(Me,Q,w){"use strict";w.d(Q,"a",function(){return k});var B={adjustX:1,adjustY:1},R=[0,0],k={left:{points:["cr","cl"],overflow:B,offset:[-4,0],targetOffset:R},right:{points:["cl","cr"],overflow:B,offset:[4,0],targetOffset:R},top:{points:["bc","tc"],overflow:B,offset:[0,-4],targetOffset:R},bottom:{points:["tc","bc"],overflow:B,offset:[0,4],targetOffset:R},topLeft:{points:["bl","tl"],overflow:B,offset:[0,-4],targetOffset:R},leftTop:{points:["tr","tl"],overflow:B,offset:[-4,0],targetOffset:R},topRight:{points:["br","tr"],overflow:B,offset:[0,-4],targetOffset:R},rightTop:{points:["tl","tr"],overflow:B,offset:[4,0],targetOffset:R},bottomRight:{points:["tr","br"],overflow:B,offset:[0,4],targetOffset:R},rightBottom:{points:["bl","br"],overflow:B,offset:[4,0],targetOffset:R},bottomLeft:{points:["tl","bl"],overflow:B,offset:[0,4],targetOffset:R},leftBottom:{points:["br","bl"],overflow:B,offset:[-4,0],targetOffset:R}},g=k},"7v3h":function(Me,Q,w){Me.exports=w.p+"static/empty2.dd73f390.png"},"8+yF":function(Me,Q,w){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var B={256:960,257:992,258:451,259:483,260:417,261:433,262:454,263:486,264:710,265:742,266:709,267:741,268:456,269:488,270:463,271:495,272:464,273:496,274:938,275:954,278:972,279:1004,280:458,281:490,282:460,283:492,284:728,285:760,286:683,287:699,288:725,289:757,290:939,291:955,292:678,293:694,294:673,295:689,296:933,297:949,298:975,299:1007,302:967,303:999,304:681,305:697,308:684,309:700,310:979,311:1011,312:930,313:453,314:485,315:934,316:950,317:421,318:437,321:419,322:435,323:465,324:497,325:977,326:1009,327:466,328:498,330:957,331:959,332:978,333:1010,336:469,337:501,338:5052,339:5053,340:448,341:480,342:931,343:947,344:472,345:504,346:422,347:438,348:734,349:766,350:426,351:442,352:425,353:441,354:478,355:510,356:427,357:443,358:940,359:956,360:989,361:1021,362:990,363:1022,364:733,365:765,366:473,367:505,368:475,369:507,370:985,371:1017,376:5054,377:428,378:444,379:431,380:447,381:430,382:446,402:2294,466:16777681,711:439,728:418,729:511,731:434,733:445,901:1966,902:1953,904:1954,905:1955,906:1956,908:1959,910:1960,911:1963,912:1974,913:1985,914:1986,915:1987,916:1988,917:1989,918:1990,919:1991,920:1992,921:1993,922:1994,923:1995,924:1996,925:1997,926:1998,927:1999,928:2e3,929:2001,931:2002,932:2004,933:2005,934:2006,935:2007,936:2008,937:2009,938:1957,939:1961,940:1969,941:1970,942:1971,943:1972,944:1978,945:2017,946:2018,947:2019,948:2020,949:2021,950:2022,951:2023,952:2024,953:2025,954:2026,955:2027,956:2028,957:2029,958:2030,959:2031,960:2032,961:2033,962:2035,963:2034,964:2036,965:2037,966:2038,967:2039,968:2040,969:2041,970:1973,971:1977,972:1975,973:1976,974:1979,1025:1715,1026:1713,1027:1714,1028:1716,1029:1717,1030:1718,1031:1719,1032:1720,1033:1721,1034:1722,1035:1723,1036:1724,1038:1726,1039:1727,1040:1761,1041:1762,1042:1783,1043:1767,1044:1764,1045:1765,1046:1782,1047:1786,1048:1769,1049:1770,1050:1771,1051:1772,1052:1773,1053:1774,1054:1775,1055:1776,1056:1778,1057:1779,1058:1780,1059:1781,1060:1766,1061:1768,1062:1763,1063:1790,1064:1787,1065:1789,1066:1791,1067:1785,1068:1784,1069:1788,1070:1760,1071:1777,1072:1729,1073:1730,1074:1751,1075:1735,1076:1732,1077:1733,1078:1750,1079:1754,1080:1737,1081:1738,1082:1739,1083:1740,1084:1741,1085:1742,1086:1743,1087:1744,1088:1746,1089:1747,1090:1748,1091:1749,1092:1734,1093:1736,1094:1731,1095:1758,1096:1755,1097:1757,1098:1759,1099:1753,1100:1752,1101:1756,1102:1728,1103:1745,1105:1699,1106:1697,1107:1698,1108:1700,1109:1701,1110:1702,1111:1703,1112:1704,1113:1705,1114:1706,1115:1707,1116:1708,1118:1710,1119:1711,1168:1725,1169:1709,1488:3296,1489:3297,1490:3298,1491:3299,1492:3300,1493:3301,1494:3302,1495:3303,1496:3304,1497:3305,1498:3306,1499:3307,1500:3308,1501:3309,1502:3310,1503:3311,1504:3312,1505:3313,1506:3314,1507:3315,1508:3316,1509:3317,1510:3318,1511:3319,1512:3320,1513:3321,1514:3322,1548:1452,1563:1467,1567:1471,1569:1473,1570:1474,1571:1475,1572:1476,1573:1477,1574:1478,1575:1479,1576:1480,1577:1481,1578:1482,1579:1483,1580:1484,1581:1485,1582:1486,1583:1487,1584:1488,1585:1489,1586:1490,1587:1491,1588:1492,1589:1493,1590:1494,1591:1495,1592:1496,1593:1497,1594:1498,1600:1504,1601:1505,1602:1506,1603:1507,1604:1508,1605:1509,1606:1510,1607:1511,1608:1512,1609:1513,1610:1514,1611:1515,1612:1516,1613:1517,1614:1518,1615:1519,1616:1520,1617:1521,1618:1522,3585:3489,3586:3490,3587:3491,3588:3492,3589:3493,3590:3494,3591:3495,3592:3496,3593:3497,3594:3498,3595:3499,3596:3500,3597:3501,3598:3502,3599:3503,3600:3504,3601:3505,3602:3506,3603:3507,3604:3508,3605:3509,3606:3510,3607:3511,3608:3512,3609:3513,3610:3514,3611:3515,3612:3516,3613:3517,3614:3518,3615:3519,3616:3520,3617:3521,3618:3522,3619:3523,3620:3524,3621:3525,3622:3526,3623:3527,3624:3528,3625:3529,3626:3530,3627:3531,3628:3532,3629:3533,3630:3534,3631:3535,3632:3536,3633:3537,3634:3538,3635:3539,3636:3540,3637:3541,3638:3542,3639:3543,3640:3544,3641:3545,3642:3546,3647:3551,3648:3552,3649:3553,3650:3554,3651:3555,3652:3556,3653:3557,3654:3558,3655:3559,3656:3560,3657:3561,3658:3562,3659:3563,3660:3564,3661:3565,3664:3568,3665:3569,3666:3570,3667:3571,3668:3572,3669:3573,3670:3574,3671:3575,3672:3576,3673:3577,8194:2722,8195:2721,8196:2723,8197:2724,8199:2725,8200:2726,8201:2727,8202:2728,8210:2747,8211:2730,8212:2729,8213:1967,8215:3295,8216:2768,8217:2769,8218:2813,8220:2770,8221:2771,8222:2814,8224:2801,8225:2802,8226:2790,8229:2735,8230:2734,8240:2773,8242:2774,8243:2775,8248:2812,8254:1150,8361:3839,8364:8364,8453:2744,8470:1712,8471:2811,8478:2772,8482:2761,8531:2736,8532:2737,8533:2738,8534:2739,8535:2740,8536:2741,8537:2742,8538:2743,8539:2755,8540:2756,8541:2757,8542:2758,8592:2299,8593:2300,8594:2301,8595:2302,8658:2254,8660:2253,8706:2287,8711:2245,8728:3018,8730:2262,8733:2241,8734:2242,8743:2270,8744:2271,8745:2268,8746:2269,8747:2239,8756:2240,8764:2248,8771:2249,8773:16785992,8800:2237,8801:2255,8804:2236,8805:2238,8834:2266,8835:2267,8866:3068,8867:3036,8868:3010,8869:3022,8968:3027,8970:3012,8981:2810,8992:2212,8993:2213,9109:3020,9115:2219,9117:2220,9118:2221,9120:2222,9121:2215,9123:2216,9124:2217,9126:2218,9128:2223,9132:2224,9143:2209,9146:2543,9147:2544,9148:2546,9149:2547,9225:2530,9226:2533,9227:2537,9228:2531,9229:2532,9251:2732,9252:2536,9472:2211,9474:2214,9484:2210,9488:2539,9492:2541,9496:2538,9500:2548,9508:2549,9516:2551,9524:2550,9532:2542,9618:2529,9642:2791,9643:2785,9644:2779,9645:2786,9646:2783,9647:2767,9650:2792,9651:2787,9654:2781,9655:2765,9660:2793,9661:2788,9664:2780,9665:2764,9670:2528,9675:2766,9679:2782,9702:2784,9734:2789,9742:2809,9747:2762,9756:2794,9758:2795,9792:2808,9794:2807,9827:2796,9829:2798,9830:2797,9837:2806,9839:2805,10003:2803,10007:2804,10013:2777,10016:2800,10216:2748,10217:2750,12289:1188,12290:1185,12300:1186,12301:1187,12443:1246,12444:1247,12449:1191,12450:1201,12451:1192,12452:1202,12453:1193,12454:1203,12455:1194,12456:1204,12457:1195,12458:1205,12459:1206,12461:1207,12463:1208,12465:1209,12467:1210,12469:1211,12471:1212,12473:1213,12475:1214,12477:1215,12479:1216,12481:1217,12483:1199,12484:1218,12486:1219,12488:1220,12490:1221,12491:1222,12492:1223,12493:1224,12494:1225,12495:1226,12498:1227,12501:1228,12504:1229,12507:1230,12510:1231,12511:1232,12512:1233,12513:1234,12514:1235,12515:1196,12516:1236,12517:1197,12518:1237,12519:1198,12520:1238,12521:1239,12522:1240,12523:1241,12524:1242,12525:1243,12527:1244,12530:1190,12531:1245,12539:1189,12540:1200},R={lookup:function(g){if(g>=32&&g<=255)return g;var p=B[g];return p!==void 0?p:16777216|g}};Q.default=R},"8/bI":function(Me,Q,w){Me.exports=w.p+"static/empty.8918e228.png"},"815F":function(Me,Q,w){"use strict";w.d(Q,"e",function(){return _}),w.d(Q,"c",function(){return f}),w.d(Q,"d",function(){return u}),w.d(Q,"a",function(){return h}),w.d(Q,"f",function(){return l}),w.d(Q,"b",function(){return d});var B=w("KQm4"),R=w("VTBJ"),k=w("Ff2n"),g=w("Zm9Q"),p=w("Kwbf"),i=w("OZM5");function _(n,o){return n!=null?n:o}function v(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],o=new Map;function s(r){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(r||[]).forEach(function(m){var A=m.key,x=m.children;Object(p.a)(A!=null,"Tree node must have a certain key: [".concat(t).concat(A,"]"));var T=String(A);Object(p.a)(!o.has(T)||A===null||A===void 0,"Same 'key' exist in the Tree: ".concat(T)),o.set(T,!0),s(x,"".concat(t).concat(T," > "))})}s(n)}function f(n){function o(s){var r=Object(g.a)(s);return r.map(function(t){if(!Object(i.i)(t))return Object(p.a)(!t,"Tree/TreeNode can only accept TreeNode as children."),null;var m=t.key,A=t.props,x=A.children,T=Object(k.a)(A,["children"]),O=Object(R.a)({key:m},T),C=o(x);return C.length&&(O.children=C),O}).filter(function(t){return t})}return o(n)}function u(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],s=new Set(o===!0?[]:o),r=[];function t(m){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return m.map(function(x,T){var O=Object(i.h)(A?A.pos:"0",T),C=_(x.key,O),E=Object(R.a)(Object(R.a)({},x),{},{parent:A,pos:O,children:null,data:x,isStart:[].concat(Object(B.a)(A?A.isStart:[]),[T===0]),isEnd:[].concat(Object(B.a)(A?A.isEnd:[]),[T===m.length-1])});return r.push(E),o===!0||s.has(C)?E.children=t(x.children||[],E):E.children=[],E})}return t(n),r}function a(n,o,s){var r;s?typeof s=="string"?r=function(A){return A[s]}:typeof s=="function"&&(r=function(A){return s(A)}):r=function(A,x){return _(A.key,x)};function t(m,A,x){var T=m?m.children:n,O=m?Object(i.h)(x.pos,A):"0";if(m){var C=r(m,O),E={node:m,index:A,pos:O,key:C,parentPos:x.node?x.pos:null,level:x.level+1};o(E)}T&&T.forEach(function(y,S){t(y,S,{node:m,pos:O,level:x?x.level+1:-1})})}t(null)}function h(n){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=o.initWrapper,r=o.processEntity,t=o.onProcessFinished,m=arguments.length>2?arguments[2]:void 0,A={},x={},T={posEntities:A,keyEntities:x};return s&&(T=s(T)||T),a(n,function(O){var C=O.node,E=O.index,y=O.pos,S=O.key,b=O.parentPos,L=O.level,P={node:C,index:E,key:S,pos:y,level:L},N=_(S,y);A[y]=P,x[N]=P,P.parent=A[b],P.parent&&(P.parent.children=P.parent.children||[],P.parent.children.push(P)),r&&r(P,T)},m),t&&t(T),T}function l(n,o){var s=o.expandedKeys,r=o.selectedKeys,t=o.loadedKeys,m=o.loadingKeys,A=o.checkedKeys,x=o.halfCheckedKeys,T=o.dragOverNodeKey,O=o.dropPosition,C=o.keyEntities,E=C[n],y={eventKey:n,expanded:s.indexOf(n)!==-1,selected:r.indexOf(n)!==-1,loaded:t.indexOf(n)!==-1,loading:m.indexOf(n)!==-1,checked:A.indexOf(n)!==-1,halfChecked:x.indexOf(n)!==-1,pos:String(E?E.pos:""),dragOver:T===n&&O===0,dragOverGapTop:T===n&&O===-1,dragOverGapBottom:T===n&&O===1};return y}function d(n){var o=n.data,s=n.expanded,r=n.selected,t=n.checked,m=n.loaded,A=n.loading,x=n.halfChecked,T=n.dragOver,O=n.dragOverGapTop,C=n.dragOverGapBottom,E=n.pos,y=n.active,S=Object(R.a)(Object(R.a)({},o),{},{expanded:s,selected:r,checked:t,loaded:m,loading:A,halfChecked:x,dragOver:T,dragOverGapTop:O,dragOverGapBottom:C,pos:E,active:y});return"props"in S||Object.defineProperty(S,"props",{get:function(){return Object(p.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),n}}),S}},"88g3":function(Me,Q,w){Me.exports={tree:"tree___noxec"}},"8Abk":function(Me,Q,w){},"8CQX":function(Me,Q,w){"use strict";function B(d){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?B=function(o){return typeof o}:B=function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},B(d)}Object.defineProperty(Q,"__esModule",{value:!0}),Q.getKeycode=a,Q.getKey=h,Q.getKeysym=l;var R=u(w("mHUz")),k=u(w("8+yF")),g=u(w("6Qwc")),p=u(w("gIYZ")),i=u(w("mTgk")),_=f(w("GdRQ"));function v(){if(typeof WeakMap!="function")return null;var d=new WeakMap;return v=function(){return d},d}function f(d){if(d&&d.__esModule)return d;if(d===null||B(d)!=="object"&&typeof d!="function")return{default:d};var n=v();if(n&&n.has(d))return n.get(d);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in d)if(Object.prototype.hasOwnProperty.call(d,r)){var t=s?Object.getOwnPropertyDescriptor(d,r):null;t&&(t.get||t.set)?Object.defineProperty(o,r,t):o[r]=d[r]}return o.default=d,n&&n.set(d,o),o}function u(d){return d&&d.__esModule?d:{default:d}}function a(d){if(d.code){switch(d.code){case"OSLeft":return"MetaLeft";case"OSRight":return"MetaRight"}return d.code}if(d.type!=="keypress"&&d.keyCode in g.default){var n=g.default[d.keyCode];if(_.isMac()&&n==="ContextMenu"&&(n="MetaRight"),d.location===2)switch(n){case"ShiftLeft":return"ShiftRight";case"ControlLeft":return"ControlRight";case"AltLeft":return"AltRight"}if(d.location===3)switch(n){case"Delete":return"NumpadDecimal";case"Insert":return"Numpad0";case"End":return"Numpad1";case"ArrowDown":return"Numpad2";case"PageDown":return"Numpad3";case"ArrowLeft":return"Numpad4";case"ArrowRight":return"Numpad6";case"Home":return"Numpad7";case"ArrowUp":return"Numpad8";case"PageUp":return"Numpad9";case"Enter":return"NumpadEnter"}return n}return"Unidentified"}function h(d){if(d.key!==void 0){switch(d.key){case"Spacebar":return" ";case"Esc":return"Escape";case"Scroll":return"ScrollLock";case"Win":return"Meta";case"Apps":return"ContextMenu";case"Up":return"ArrowUp";case"Left":return"ArrowLeft";case"Right":return"ArrowRight";case"Down":return"ArrowDown";case"Del":return"Delete";case"Divide":return"/";case"Multiply":return"*";case"Subtract":return"-";case"Add":return"+";case"Decimal":return d.char}switch(d.key){case"OS":return"Meta";case"LaunchMyComputer":return"LaunchApplication1";case"LaunchCalculator":return"LaunchApplication2"}switch(d.key){case"UIKeyInputUpArrow":return"ArrowUp";case"UIKeyInputDownArrow":return"ArrowDown";case"UIKeyInputLeftArrow":return"ArrowLeft";case"UIKeyInputRightArrow":return"ArrowRight";case"UIKeyInputEscape":return"Escape"}if(d.key==="\0"&&d.code==="NumpadDecimal")return"Delete";if(!_.isIE()&&!_.isEdge())return d.key;if(d.key.length!==1&&d.key!=="Unidentified")return d.key}var n=a(d);return n in p.default?p.default[n]:d.charCode?String.fromCharCode(d.charCode):"Unidentified"}function l(d){var n=h(d);if(n==="Unidentified")return null;if(n in i.default){var o=d.location;if(n==="Meta"&&o===0&&(o=2),n==="Clear"&&o===3){var s=a(d);s==="NumLock"&&(o=0)}if((o===void 0||o>3)&&(o=0),n==="Meta"){var r=a(d);if(r==="AltLeft")return R.default.XK_Meta_L;if(r==="AltRight")return R.default.XK_Meta_R}if(n==="Clear"){var t=a(d);if(t==="NumLock")return R.default.XK_Num_Lock}return i.default[n][o]}if(n.length!==1)return null;var m=n.charCodeAt();return m?k.default.lookup(m):null}},"8EBN":function(Me,Q,w){(function(B){B(w("VrN/"))})(function(B){"use strict";B.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 R=0;R-1&&g.substring(_+1,g.length);if(v)return B.findModeByExtension(v)},B.findModeByName=function(g){g=g.toLowerCase();for(var p=0;p>m&1&&(this._zlibs[m].reset(),R.Info("Reset zlib stream "+m));this._ctl=this._ctl>>4}var A;if(this._ctl===8)A=this._fillRect(l,d,n,o,s,r,t);else if(this._ctl===9)A=this._jpegRect(l,d,n,o,s,r,t);else if(this._ctl===10)A=this._pngRect(l,d,n,o,s,r,t);else if((this._ctl&128)==0)A=this._basicRect(this._ctl,l,d,n,o,s,r,t);else throw new Error("Illegal tight compression received (ctl: "+this._ctl+")");return A&&(this._ctl=null),A}},{key:"_fillRect",value:function(l,d,n,o,s,r,t){if(s.rQwait("TIGHT",3))return!1;var m=s.rQi,A=s.rQ;return r.fillRect(l,d,n,o,[A[m+2],A[m+1],A[m]],!1),s.rQskipBytes(3),!0}},{key:"_jpegRect",value:function(l,d,n,o,s,r,t){var m=this._readData(s);return m===null?!1:(r.imageRect(l,d,n,o,"image/jpeg",m),!0)}},{key:"_pngRect",value:function(l,d,n,o,s,r,t){throw new Error("PNG received in standard Tight rect")}},{key:"_basicRect",value:function(l,d,n,o,s,r,t,m){if(this._filter===null)if(l&4){if(r.rQwait("TIGHT",1))return!1;this._filter=r.rQshift8()}else this._filter=0;var A=l&3,x;switch(this._filter){case 0:x=this._copyFilter(A,d,n,o,s,r,t,m);break;case 1:x=this._paletteFilter(A,d,n,o,s,r,t,m);break;case 2:x=this._gradientFilter(A,d,n,o,s,r,t,m);break;default:throw new Error("Illegal tight filter received (ctl: "+this._filter+")")}return x&&(this._filter=null),x}},{key:"_copyFilter",value:function(l,d,n,o,s,r,t,m){var A=o*s*3,x;if(A<12){if(r.rQwait("TIGHT",A))return!1;x=r.rQshiftBytes(A)}else{if(x=this._readData(r),x===null)return!1;this._zlibs[l].setInput(x),x=this._zlibs[l].inflate(A),this._zlibs[l].setInput(null)}return t.blitRgbImage(d,n,o,s,x,0,!1),!0}},{key:"_paletteFilter",value:function(l,d,n,o,s,r,t,m){if(this._numColors===0){if(r.rQwait("TIGHT palette",1))return!1;var A=r.rQpeek8()+1,x=A*3;if(r.rQwait("TIGHT palette",1+x))return!1;this._numColors=A,r.rQskipBytes(1),r.rQshiftTo(this._palette,x)}var T=this._numColors<=2?1:8,O=Math.floor((o*T+7)/8),C=O*s,E;if(C<12){if(r.rQwait("TIGHT",C))return!1;E=r.rQshiftBytes(C)}else{if(E=this._readData(r),E===null)return!1;this._zlibs[l].setInput(E),E=this._zlibs[l].inflate(C),this._zlibs[l].setInput(null)}return this._numColors==2?this._monoRect(d,n,o,s,E,this._palette,t):this._paletteRect(d,n,o,s,E,this._palette,t),this._numColors=0,!0}},{key:"_monoRect",value:function(l,d,n,o,s,r,t){for(var m=this._getScratchBuffer(n*o*4),A=Math.floor((n+7)/8),x=Math.floor(n/8),T=0;T=0;y--)O=(T*n+E*8+7-y)*4,C=(s[T*A+E]>>y&1)*3,m[O]=r[C],m[O+1]=r[C+1],m[O+2]=r[C+2],m[O+3]=255;for(var S=7;S>=8-n%8;S--)O=(T*n+E*8+7-S)*4,C=(s[T*A+E]>>S&1)*3,m[O]=r[C],m[O+1]=r[C+1],m[O+2]=r[C+2],m[O+3]=255}t.blitRgbxImage(l,d,n,o,m,0,!1)}},{key:"_paletteRect",value:function(l,d,n,o,s,r,t){for(var m=this._getScratchBuffer(n*o*4),A=n*o*4,x=0,T=0;x=F&&GX?"true":"false","aria-posinset":X+1,"aria-setsize":ee,tabIndex:j?-1:0},v.a.createElement("div",{className:"".concat(z,"-first")},xe),v.a.createElement("div",{className:"".concat(z,"-second")},xe)));return H&&(ke=H(ke,this.props)),ke}}]),b}(v.a.Component);function t(y,S){var b=Object.keys(y);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(y);S&&(L=L.filter(function(P){return Object.getOwnPropertyDescriptor(y,P).enumerable})),b.push.apply(b,L)}return b}function m(y){for(var S=1;S0&&!ee||G===h.a.RIGHT&&ue>0&&ee?(F?ue-=.5:ue-=1,P.changeValue(ue),W.preventDefault()):G===h.a.LEFT&&ueee/2||!z&&N-X>24&255,Xe.length>>16&255,Xe.length>>8&255,Xe.length&255);for(var gt=0;gt>24,we[oe+1]=Ve[ae[Xe]]>>16,we[oe+2]=Ve[ae[Xe]]>>8,we[oe+3]=Ve[ae[Xe]]>>0,oe+=4,we[3]|=1<2&&arguments[2]!==void 0?arguments[2]:!1,ae=Pe._sQ,we=Pe._sQlen;ae[we]=6,ae[we+1]=0,ae[we+2]=0,ae[we+3]=0;var oe;Ve?oe=(0,B.toUnsigned32bit)(-Ge.length):oe=Ge.length,ae[we+4]=oe>>24,ae[we+5]=oe>>16,ae[we+6]=oe>>8,ae[we+7]=oe,Pe._sQlen+=8;for(var Xe=0,gt=Ge.length;gt>0;){for(var Fe=Math.min(gt,Pe._sQbufferSize-Pe._sQlen),Ue=0;Ue>8,oe[Xe+3]=Ge,oe[Xe+4]=Ve>>8,oe[Xe+5]=Ve,oe[Xe+6]=1,oe[Xe+7]=0,oe[Xe+8]=ae>>24,oe[Xe+9]=ae>>16,oe[Xe+10]=ae>>8,oe[Xe+11]=ae,oe[Xe+12]=0,oe[Xe+13]=0,oe[Xe+14]=0,oe[Xe+15]=0,oe[Xe+16]=Ge>>8,oe[Xe+17]=Ge,oe[Xe+18]=Ve>>8,oe[Xe+19]=Ve,oe[Xe+20]=we>>24,oe[Xe+21]=we>>16,oe[Xe+22]=we>>8,oe[Xe+23]=we,Pe._sQlen+=24,Pe.flush()},clientFence:function(Pe,Ge,Ve){var ae=Pe._sQ,we=Pe._sQlen;ae[we]=248,ae[we+1]=0,ae[we+2]=0,ae[we+3]=0,ae[we+4]=Ge>>24,ae[we+5]=Ge>>16,ae[we+6]=Ge>>8,ae[we+7]=Ge;var oe=Ve.length;ae[we+8]=oe;for(var Xe=0;Xe>8,Xe[gt+3]=Ve,Xe[gt+4]=ae>>8,Xe[gt+5]=ae,Xe[gt+6]=we>>8,Xe[gt+7]=we,Xe[gt+8]=oe>>8,Xe[gt+9]=oe,Pe._sQlen+=10,Pe.flush()},pixelFormat:function(Pe,Ge,Ve){var ae=Pe._sQ,we=Pe._sQlen,oe;Ge>16?oe=32:Ge>8?oe=16:oe=8;var Xe=Math.floor(Ge/3);ae[we]=0,ae[we+1]=0,ae[we+2]=0,ae[we+3]=0,ae[we+4]=oe,ae[we+5]=Ge,ae[we+6]=0,ae[we+7]=Ve?1:0,ae[we+8]=0,ae[we+9]=(1<>8,Ve[ae+3]=Ge.length;for(var we=ae+4,oe=0;oe>24,Ve[we+1]=Xe>>16,Ve[we+2]=Xe>>8,Ve[we+3]=Xe,we+=4}Pe._sQlen+=we-ae,Pe.flush()},fbUpdateRequest:function(Pe,Ge,Ve,ae,we,oe){var Xe=Pe._sQ,gt=Pe._sQlen;typeof Ve=="undefined"&&(Ve=0),typeof ae=="undefined"&&(ae=0),Xe[gt]=3,Xe[gt+1]=Ge?1:0,Xe[gt+2]=Ve>>8&255,Xe[gt+3]=Ve&255,Xe[gt+4]=ae>>8&255,Xe[gt+5]=ae&255,Xe[gt+6]=we>>8&255,Xe[gt+7]=we&255,Xe[gt+8]=oe>>8&255,Xe[gt+9]=oe&255,Pe._sQlen+=10,Pe.flush()},xvpOp:function(Pe,Ge,Ve){var ae=Pe._sQ,we=Pe._sQlen;ae[we]=250,ae[we+1]=0,ae[we+2]=Ge,ae[we+3]=Ve,Pe._sQlen+=4,Pe.flush()}},ct.cursors={none:{rgbaPixels:new Uint8Array,w:0,h:0,hotx:0,hoty:0},dot:{rgbaPixels:new Uint8Array([255,255,255,255,0,0,0,255,255,255,255,255,0,0,0,255,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,255,255,255,255,255]),w:3,h:3,hotx:1,hoty:1}}},"1eCo":function(Me,Q,w){(function(B){B(w("VrN/"))})(function(B){"use strict";var R={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},k={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};B.defineMode("xml",function(g,p){var i=g.indentUnit,_={},v=p.htmlMode?R:k;for(var f in v)_[f]=v[f];for(var f in p)_[f]=p[f];var u,a;function h(b,L){function P(G){return L.tokenize=G,G(b,L)}var N=b.next();if(N=="<")return b.eat("!")?b.eat("[")?b.match("CDATA[")?P(n("atom","]]>")):null:b.match("--")?P(n("comment","-->")):b.match("DOCTYPE",!0,!0)?(b.eatWhile(/[\w\._\-]/),P(o(1))):null:b.eat("?")?(b.eatWhile(/[\w\._\-]/),L.tokenize=n("meta","?>"),"meta"):(u=b.eat("/")?"closeTag":"openTag",L.tokenize=l,"tag bracket");if(N=="&"){var W;return b.eat("#")?b.eat("x")?W=b.eatWhile(/[a-fA-F\d]/)&&b.eat(";"):W=b.eatWhile(/[\d]/)&&b.eat(";"):W=b.eatWhile(/[\w\.\-:]/)&&b.eat(";"),W?"atom":"error"}else return b.eatWhile(/[^&<]/),null}h.isInText=!0;function l(b,L){var P=b.next();if(P==">"||P=="/"&&b.eat(">"))return L.tokenize=h,u=P==">"?"endTag":"selfcloseTag","tag bracket";if(P=="=")return u="equals",null;if(P=="<"){L.tokenize=h,L.state=m,L.tagName=L.tagStart=null;var N=L.tokenize(b,L);return N?N+" tag error":"tag error"}else return/[\'\"]/.test(P)?(L.tokenize=d(P),L.stringStartCol=b.column(),L.tokenize(b,L)):(b.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function d(b){var L=function(P,N){for(;!P.eol();)if(P.next()==b){N.tokenize=l;break}return"string"};return L.isInAttribute=!0,L}function n(b,L){return function(P,N){for(;!P.eol();){if(P.match(L)){N.tokenize=h;break}P.next()}return b}}function o(b){return function(L,P){for(var N;(N=L.next())!=null;){if(N=="<")return P.tokenize=o(b+1),P.tokenize(L,P);if(N==">")if(b==1){P.tokenize=h;break}else return P.tokenize=o(b-1),P.tokenize(L,P)}return"meta"}}function s(b,L,P){this.prev=b.context,this.tagName=L,this.indent=b.indented,this.startOfLine=P,(_.doNotIndent.hasOwnProperty(L)||b.context&&b.context.noIndent)&&(this.noIndent=!0)}function r(b){b.context&&(b.context=b.context.prev)}function t(b,L){for(var P;;){if(!b.context)return;if(P=b.context.tagName,!_.contextGrabbers.hasOwnProperty(P)||!_.contextGrabbers[P].hasOwnProperty(L))return;r(b)}}function m(b,L,P){return b=="openTag"?(P.tagStart=L.column(),A):b=="closeTag"?x:m}function A(b,L,P){return b=="word"?(P.tagName=L.current(),a="tag",C):_.allowMissingTagName&&b=="endTag"?(a="tag bracket",C(b,L,P)):(a="error",A)}function x(b,L,P){if(b=="word"){var N=L.current();return P.context&&P.context.tagName!=N&&_.implicitlyClosed.hasOwnProperty(P.context.tagName)&&r(P),P.context&&P.context.tagName==N||_.matchClosing===!1?(a="tag",T):(a="tag error",O)}else return _.allowMissingTagName&&b=="endTag"?(a="tag bracket",T(b,L,P)):(a="error",O)}function T(b,L,P){return b!="endTag"?(a="error",T):(r(P),m)}function O(b,L,P){return a="error",T(b,L,P)}function C(b,L,P){if(b=="word")return a="attribute",E;if(b=="endTag"||b=="selfcloseTag"){var N=P.tagName,W=P.tagStart;return P.tagName=P.tagStart=null,b=="selfcloseTag"||_.autoSelfClosers.hasOwnProperty(N)?t(P,N):(t(P,N),P.context=new s(P,N,W==P.indented)),m}return a="error",C}function E(b,L,P){return b=="equals"?y:(_.allowMissing||(a="error"),C(b,L,P))}function y(b,L,P){return b=="string"?S:b=="word"&&_.allowUnquoted?(a="string",C):(a="error",C(b,L,P))}function S(b,L,P){return b=="string"?S:C(b,L,P)}return{startState:function(b){var L={tokenize:h,state:m,indented:b||0,tagName:null,tagStart:null,context:null};return b!=null&&(L.baseIndent=b),L},token:function(b,L){if(!L.tagName&&b.sol()&&(L.indented=b.indentation()),b.eatSpace())return null;u=null;var P=L.tokenize(b,L);return(P||u)&&P!="comment"&&(a=null,L.state=L.state(u||P,b,L),a&&(P=a=="error"?P+" error":a)),P},indent:function(b,L,P){var N=b.context;if(b.tokenize.isInAttribute)return b.tagStart==b.indented?b.stringStartCol+1:b.indented+i;if(N&&N.noIndent)return B.Pass;if(b.tokenize!=l&&b.tokenize!=h)return P?P.match(/^(\s*)/)[0].length:0;if(b.tagName)return _.multilineTagIndentPastTag!==!1?b.tagStart+b.tagName.length+2:b.tagStart+i*(_.multilineTagIndentFactor||1);if(_.alignCDATA&&/$/,blockCommentStart:"",configuration:_.htmlMode?"html":"xml",helperType:_.htmlMode?"html":"xml",skipAttribute:function(b){b.state==y&&(b.state=C)},xmlCurrentTag:function(b){return b.tagName?{name:b.tagName,close:b.type=="closeTag"}:null},xmlCurrentContext:function(b){for(var L=[],P=b.context;P;P=P.prev)P.tagName&&L.push(P.tagName);return L.reverse()}}}),B.defineMIME("text/xml","xml"),B.defineMIME("application/xml","xml"),B.mimeModes.hasOwnProperty("text/html")||B.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"1j5w":function(Me,Q,w){"use strict";w.d(Q,"d",function(){return Ve}),w.d(Q,"b",function(){return Ze}),w.d(Q,"c",function(){return He}),w.d(Q,"a",function(){return Ce});var B=w("VTBJ"),R=w("1OyB"),k=w("vuIU"),g=w("JX7q"),p=w("Ji7U"),i=w("LK+K"),_=w("q1tI"),v=w("I8Z2"),f=w("BGR+"),u=w("wx14"),a=w("rePB"),h=w("4IlW"),l=w("2GS6"),d=w("Gytx"),n=w.n(d),o=w("TSYQ"),s=w.n(o),r=w("U8pU"),t=w("ODXe"),m=/iPhone/i,A=/iPod/i,x=/iPad/i,T=/\bAndroid(?:.+)Mobile\b/i,O=/Android/i,C=/\bAndroid(?:.+)SD4930UR\b/i,E=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,y=/Windows Phone/i,S=/\bWindows(?:.+)ARM\b/i,b=/BlackBerry/i,L=/BB10/i,P=/Opera Mini/i,N=/\b(CriOS|Chrome)(?:.+)Mobile/i,W=/Mobile(?:.+)Firefox\b/i;function G(et,bt){return et.test(bt)}function j(et){var bt=et||(typeof navigator!="undefined"?navigator.userAgent:""),dt=bt.split("[FBAN");if(typeof dt[1]!="undefined"){var rt=dt,_e=Object(t.a)(rt,1);bt=_e[0]}if(dt=bt.split("Twitter"),typeof dt[1]!="undefined"){var Te=dt,mt=Object(t.a)(Te,1);bt=mt[0]}var lt={apple:{phone:G(m,bt)&&!G(y,bt),ipod:G(A,bt),tablet:!G(m,bt)&&G(x,bt)&&!G(y,bt),device:(G(m,bt)||G(A,bt)||G(x,bt))&&!G(y,bt)},amazon:{phone:G(C,bt),tablet:!G(C,bt)&&G(E,bt),device:G(C,bt)||G(E,bt)},android:{phone:!G(y,bt)&&G(C,bt)||!G(y,bt)&&G(T,bt),tablet:!G(y,bt)&&!G(C,bt)&&!G(T,bt)&&(G(E,bt)||G(O,bt)),device:!G(y,bt)&&(G(C,bt)||G(E,bt)||G(T,bt)||G(O,bt))||G(/\bokhttp\b/i,bt)},windows:{phone:G(y,bt),tablet:G(S,bt),device:G(y,bt)||G(S,bt)},other:{blackberry:G(b,bt),blackberry10:G(L,bt),opera:G(P,bt),firefox:G(W,bt),chrome:G(N,bt),device:G(b,bt)||G(L,bt)||G(P,bt)||G(W,bt)||G(N,bt)},any:null,phone:null,tablet:null};return lt.any=lt.apple.device||lt.android.device||lt.windows.device||lt.other.device,lt.phone=lt.apple.phone||lt.android.phone||lt.windows.phone,lt.tablet=lt.apple.tablet||lt.android.tablet||lt.windows.tablet,lt}var z=Object(B.a)(Object(B.a)({},j()),{},{isMobile:j}),F=z;function H(){}function X(et,bt,dt){var rt=bt||"";return et.key||"".concat(rt,"item_").concat(dt)}function ee(et){return"".concat(et,"-menu-")}function ue(et,bt){var dt=-1;_.Children.forEach(et,function(rt){dt+=1,rt&&rt.type&&rt.type.isMenuItemGroup?_.Children.forEach(rt.props.children,function(_e){dt+=1,bt(_e,dt)}):bt(rt,dt)})}function xe(et,bt,dt){if(!et||dt.find)return;_.Children.forEach(et,function(rt){if(rt){var _e=rt.type;if(!_e||!(_e.isSubMenu||_e.isMenuItem||_e.isMenuItemGroup))return;bt.indexOf(rt.key)!==-1?dt.find=!0:rt.props.children&&xe(rt.props.children,bt,dt)}})}var ke=["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"],Ne=function(bt){var dt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,rt=bt&&typeof bt.getBoundingClientRect=="function"&&bt.getBoundingClientRect().width;if(rt){if(dt){var _e=getComputedStyle(bt),Te=_e.marginLeft,mt=_e.marginRight;rt+=+Te.replace("px","")+ +mt.replace("px","")}rt=+rt.toFixed(6)}return rt||0},le=function(bt,dt,rt){bt&&Object(r.a)(bt.style)==="object"&&(bt.style[dt]=rt)},ge=function(){return F.any},Le=w("KQm4"),ie=w("Ff2n"),de=w("i8i4"),se=w("bdgK"),Oe=w("uciX"),Ee=w("8XRh"),Ke={adjustX:1,adjustY:1},tt={topLeft:{points:["bl","tl"],overflow:Ke,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Ke,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Ke,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Ke,offset:[4,0]}},De={topLeft:{points:["bl","tl"],overflow:Ke,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Ke,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Ke,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Ke,offset:[4,0]}},We=tt,ft=0,ct={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Be=function(bt,dt,rt){var _e=ee(dt),Te=bt.getState();bt.setState({defaultActiveFirst:Object(B.a)(Object(B.a)({},Te.defaultActiveFirst),{},Object(a.a)({},_e,rt))})},Pe=function(et){Object(p.a)(dt,et);var bt=Object(i.a)(dt);function dt(rt){var _e;Object(R.a)(this,dt),_e=bt.call(this,rt),_e.onDestroy=function(ht){_e.props.onDestroy(ht)},_e.onKeyDown=function(ht){var Bt=ht.keyCode,Dt=_e.menuInstance,Ft=_e.props,Xt=Ft.isOpen,Gt=Ft.store;if(Bt===h.a.ENTER)return _e.onTitleClick(ht),Be(Gt,_e.props.eventKey,!0),!0;if(Bt===h.a.RIGHT)return Xt?Dt.onKeyDown(ht):(_e.triggerOpenChange(!0),Be(Gt,_e.props.eventKey,!0)),!0;if(Bt===h.a.LEFT){var dn;if(Xt)dn=Dt.onKeyDown(ht);else return;return dn||(_e.triggerOpenChange(!1),dn=!0),dn}return Xt&&(Bt===h.a.UP||Bt===h.a.DOWN)?Dt.onKeyDown(ht):void 0},_e.onOpenChange=function(ht){_e.props.onOpenChange(ht)},_e.onPopupVisibleChange=function(ht){_e.triggerOpenChange(ht,ht?"mouseenter":"mouseleave")},_e.onMouseEnter=function(ht){var Bt=_e.props,Dt=Bt.eventKey,Ft=Bt.onMouseEnter,Xt=Bt.store;Be(Xt,_e.props.eventKey,!1),Ft({key:Dt,domEvent:ht})},_e.onMouseLeave=function(ht){var Bt=_e.props,Dt=Bt.parentMenu,Ft=Bt.eventKey,Xt=Bt.onMouseLeave;Dt.subMenuInstance=Object(g.a)(_e),Xt({key:Ft,domEvent:ht})},_e.onTitleMouseEnter=function(ht){var Bt=_e.props,Dt=Bt.eventKey,Ft=Bt.onItemHover,Xt=Bt.onTitleMouseEnter;Ft({key:Dt,hover:!0}),Xt({key:Dt,domEvent:ht})},_e.onTitleMouseLeave=function(ht){var Bt=_e.props,Dt=Bt.parentMenu,Ft=Bt.eventKey,Xt=Bt.onItemHover,Gt=Bt.onTitleMouseLeave;Dt.subMenuInstance=Object(g.a)(_e),Xt({key:Ft,hover:!1}),Gt({key:Ft,domEvent:ht})},_e.onTitleClick=function(ht){var Bt=Object(g.a)(_e),Dt=Bt.props;if(Dt.onTitleClick({key:Dt.eventKey,domEvent:ht}),Dt.triggerSubMenuAction==="hover")return;_e.triggerOpenChange(!Dt.isOpen,"click"),Be(Dt.store,_e.props.eventKey,!1)},_e.onSubMenuClick=function(ht){typeof _e.props.onClick=="function"&&_e.props.onClick(_e.addKeyPath(ht))},_e.onSelect=function(ht){_e.props.onSelect(ht)},_e.onDeselect=function(ht){_e.props.onDeselect(ht)},_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.saveMenuInstance=function(ht){_e.menuInstance=ht},_e.addKeyPath=function(ht){return Object(B.a)(Object(B.a)({},ht),{},{keyPath:(ht.keyPath||[]).concat(_e.props.eventKey)})},_e.triggerOpenChange=function(ht,Bt){var Dt=_e.props.eventKey,Ft=function(){_e.onOpenChange({key:Dt,item:Object(g.a)(_e),trigger:Bt,open:ht})};Bt==="mouseenter"?_e.mouseenterTimeout=setTimeout(function(){Ft()},0):Ft()},_e.isChildrenSelected=function(){var ht={find:!1};return xe(_e.props.children,_e.props.selectedKeys,ht),ht.find},_e.isOpen=function(){return _e.props.openKeys.indexOf(_e.props.eventKey)!==-1},_e.adjustWidth=function(){if(!_e.subMenuTitle||!_e.menuInstance)return;var ht=de.findDOMNode(_e.menuInstance);if(ht.offsetWidth>=_e.subMenuTitle.offsetWidth)return;ht.style.minWidth="".concat(_e.subMenuTitle.offsetWidth,"px")},_e.saveSubMenuTitle=function(ht){_e.subMenuTitle=ht},_e.getBaseProps=function(){var ht=Object(g.a)(_e),Bt=ht.props;return{mode:Bt.mode==="horizontal"?"vertical":Bt.mode,visible:_e.props.isOpen,level:Bt.level+1,inlineIndent:Bt.inlineIndent,focusable:!1,onClick:_e.onSubMenuClick,onSelect:_e.onSelect,onDeselect:_e.onDeselect,onDestroy:_e.onDestroy,selectedKeys:Bt.selectedKeys,eventKey:"".concat(Bt.eventKey,"-menu-"),openKeys:Bt.openKeys,motion:Bt.motion,onOpenChange:_e.onOpenChange,subMenuOpenDelay:Bt.subMenuOpenDelay,parentMenu:Object(g.a)(_e),subMenuCloseDelay:Bt.subMenuCloseDelay,forceSubMenuRender:Bt.forceSubMenuRender,triggerSubMenuAction:Bt.triggerSubMenuAction,builtinPlacements:Bt.builtinPlacements,defaultActiveFirst:Bt.store.getState().defaultActiveFirst[ee(Bt.eventKey)],multiple:Bt.multiple,prefixCls:Bt.rootPrefixCls,id:_e.internalMenuId,manualRef:_e.saveMenuInstance,itemIcon:Bt.itemIcon,expandIcon:Bt.expandIcon,direction:Bt.direction}},_e.getMotion=function(ht,Bt){var Dt=Object(g.a)(_e),Ft=Dt.haveRendered,Xt=_e.props,Gt=Xt.motion,dn=Xt.rootPrefixCls,Ht=Object(B.a)(Object(B.a)({},Gt),{},{leavedClassName:"".concat(dn,"-hidden"),removeOnLeave:!1,motionAppear:Ft||!Bt||ht!=="inline"});return Ht};var Te=rt.store,mt=rt.eventKey,lt=Te.getState(),Nt=lt.defaultActiveFirst;_e.isRootMenu=!1;var jt=!1;return Nt&&(jt=Nt[mt]),Be(Te,mt,jt),_e}return Object(k.a)(dt,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var _e=this,Te=this.props,mt=Te.mode,lt=Te.parentMenu,Nt=Te.manualRef;if(Nt&&Nt(this),mt!=="horizontal"||!lt.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return _e.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var _e=this.props,Te=_e.onDestroy,mt=_e.eventKey;Te&&Te(mt),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(_e){var Te=this,mt=this.getBaseProps(),lt=this.getMotion(mt.mode,mt.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||mt.visible||mt.forceSubMenuRender,!this.haveOpened)return _.createElement("div",null);var Nt=mt.direction;return _.createElement(Ee.default,Object.assign({visible:mt.visible},lt),function(jt){var ht=jt.className,Bt=jt.style,Dt=s()("".concat(mt.prefixCls,"-sub"),ht,Object(a.a)({},"".concat(mt.prefixCls,"-rtl"),Nt==="rtl"));return _.createElement(Ie,Object.assign({},mt,{id:Te.internalMenuId,className:Dt,style:Bt}),_e)})}},{key:"render",value:function(){var _e,Te=Object(B.a)({},this.props),mt=Te.isOpen,lt=this.getPrefixCls(),Nt=Te.mode==="inline",jt=s()(lt,"".concat(lt,"-").concat(Te.mode),(_e={},Object(a.a)(_e,Te.className,!!Te.className),Object(a.a)(_e,this.getOpenClassName(),mt),Object(a.a)(_e,this.getActiveClassName(),Te.active||mt&&!Nt),Object(a.a)(_e,this.getDisabledClassName(),Te.disabled),Object(a.a)(_e,this.getSelectedClassName(),this.isChildrenSelected()),_e));this.internalMenuId||(Te.eventKey?this.internalMenuId="".concat(Te.eventKey,"$Menu"):(ft+=1,this.internalMenuId="$__$".concat(ft,"$Menu")));var ht={},Bt={},Dt={};Te.disabled||(ht={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Bt={onClick:this.onTitleClick},Dt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Ft={},Xt=Te.direction;Nt&&(Xt==="rtl"?Ft.paddingRight=Te.inlineIndent*Te.level:Ft.paddingLeft=Te.inlineIndent*Te.level);var Gt={};this.props.isOpen&&(Gt={"aria-owns":this.internalMenuId});var dn=null;Te.mode!=="horizontal"&&(dn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(dn=_.createElement(this.props.expandIcon,Object(B.a)({},this.props))));var Ht=_.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:Ft,className:"".concat(lt,"-title"),role:"button"},Dt,Bt,{"aria-expanded":mt},Gt,{"aria-haspopup":"true",title:typeof Te.title=="string"?Te.title:void 0}),Te.title,dn||_.createElement("i",{className:"".concat(lt,"-arrow")})),qt=this.renderChildren(Te.children),Nn=Te.parentMenu.isRootMenu?Te.parentMenu.props.getPopupContainer:function(vr){return vr.parentNode},wn=ct[Te.mode],Sn=Te.popupOffset?{offset:Te.popupOffset}:{},_n=Te.mode==="inline"?"":Te.popupClassName;_n+=Xt==="rtl"?" ".concat(lt,"-rtl"):"";var Mn=Te.disabled,Un=Te.triggerSubMenuAction,dr=Te.subMenuOpenDelay,Wt=Te.forceSubMenuRender,vn=Te.subMenuCloseDelay,hr=Te.builtinPlacements;ke.forEach(function(vr){return delete Te[vr]}),delete Te.onClick;var rr=Xt==="rtl"?Object.assign({},De,hr):Object.assign({},tt,hr);return delete Te.direction,_.createElement("li",Object.assign({},Te,ht,{className:jt,role:"menuitem"}),Nt&&Ht,Nt&&qt,!Nt&&_.createElement(Oe.a,{prefixCls:lt,popupClassName:s()("".concat(lt,"-popup"),_n),getPopupContainer:Nn,builtinPlacements:rr,popupPlacement:wn,popupVisible:mt,popupAlign:Sn,popup:qt,action:Mn?[]:[Un],mouseEnterDelay:dr,mouseLeaveDelay:vn,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Wt},Ht))}}]),dt}(_.Component);Pe.defaultProps={onMouseEnter:H,onMouseLeave:H,onTitleMouseEnter:H,onTitleMouseLeave:H,onTitleClick:H,manualRef:H,mode:"vertical",title:""};var Ge=Object(v.b)(function(et,bt){var dt=et.openKeys,rt=et.activeKey,_e=et.selectedKeys,Te=bt.eventKey,mt=bt.subMenuKey;return{isOpen:dt.indexOf(Te)>-1,active:rt[mt]===Te,selectedKeys:_e}})(Pe);Ge.isSubMenu=!0;var Ve=Ge,ae="menuitem-overflowed",we=.5,oe=function(et){Object(p.a)(dt,et);var bt=Object(i.a)(dt);function dt(){var rt;return Object(R.a)(this,dt),rt=bt.apply(this,arguments),rt.resizeObserver=null,rt.mutationObserver=null,rt.originalTotalWidth=0,rt.overflowedItems=[],rt.menuItemSizes=[],rt.cancelFrameId=null,rt.state={lastVisibleIndex:void 0},rt.getMenuItemNodes=function(){var _e=rt.props.prefixCls,Te=de.findDOMNode(Object(g.a)(rt));return Te?[].slice.call(Te.children).filter(function(mt){return mt.className.split(" ").indexOf("".concat(_e,"-overflowed-submenu"))<0}):[]},rt.getOverflowedSubMenuItem=function(_e,Te,mt){var lt=rt.props,Nt=lt.overflowedIndicator,jt=lt.level,ht=lt.mode,Bt=lt.prefixCls,Dt=lt.theme;if(jt!==1||ht!=="horizontal")return null;var Ft=rt.props.children[0],Xt=Ft.props,Gt=Xt.children,dn=Xt.title,Ht=Xt.style,qt=Object(ie.a)(Xt,["children","title","style"]),Nn=Object(B.a)({},Ht),wn="".concat(_e,"-overflowed-indicator"),Sn="".concat(_e,"-overflowed-indicator");Te.length===0&&mt!==!0?Nn=Object(B.a)(Object(B.a)({},Nn),{},{display:"none"}):mt&&(Nn=Object(B.a)(Object(B.a)({},Nn),{},{visibility:"hidden",position:"absolute"}),wn="".concat(wn,"-placeholder"),Sn="".concat(Sn,"-placeholder"));var _n=Dt?"".concat(Bt,"-").concat(Dt):"",Mn={};return ke.forEach(function(Un){qt[Un]!==void 0&&(Mn[Un]=qt[Un])}),_.createElement(Ve,Object.assign({title:Nt,className:"".concat(Bt,"-overflowed-submenu"),popupClassName:_n},Mn,{key:wn,eventKey:Sn,disabled:!1,style:Nn}),Te)},rt.setChildrenWidthAndResize=function(){if(rt.props.mode!=="horizontal")return;var _e=de.findDOMNode(Object(g.a)(rt));if(!_e)return;var Te=_e.children;if(!Te||Te.length===0)return;var mt=_e.children[Te.length-1];le(mt,"display","inline-block");var lt=rt.getMenuItemNodes(),Nt=lt.filter(function(jt){return jt.className.split(" ").indexOf(ae)>=0});Nt.forEach(function(jt){le(jt,"display","inline-block")}),rt.menuItemSizes=lt.map(function(jt){return Ne(jt,!0)}),Nt.forEach(function(jt){le(jt,"display","none")}),rt.overflowedIndicatorWidth=Ne(_e.children[_e.children.length-1],!0),rt.originalTotalWidth=rt.menuItemSizes.reduce(function(jt,ht){return jt+ht},0),rt.handleResize(),le(mt,"display","none")},rt.handleResize=function(){if(rt.props.mode!=="horizontal")return;var _e=de.findDOMNode(Object(g.a)(rt));if(!_e)return;var Te=Ne(_e);rt.overflowedItems=[];var mt=0,lt;rt.originalTotalWidth>Te+we&&(lt=-1,rt.menuItemSizes.forEach(function(Nt){mt+=Nt,mt+rt.overflowedIndicatorWidth<=Te&&(lt+=1)})),rt.setState({lastVisibleIndex:lt})},rt}return Object(k.a)(dt,[{key:"componentDidMount",value:function(){var _e=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Te=de.findDOMNode(this);if(!Te)return;this.resizeObserver=new se.default(function(mt){mt.forEach(function(){var lt=_e.cancelFrameId;cancelAnimationFrame(lt),_e.cancelFrameId=requestAnimationFrame(_e.setChildrenWidthAndResize)})}),[].slice.call(Te.children).concat(Te).forEach(function(mt){_e.resizeObserver.observe(mt)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){_e.resizeObserver.disconnect(),[].slice.call(Te.children).concat(Te).forEach(function(mt){_e.resizeObserver.observe(mt)}),_e.setChildrenWidthAndResize()}),this.mutationObserver.observe(Te,{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 Te=this,mt=this.state.lastVisibleIndex;return(_e||[]).reduce(function(lt,Nt,jt){var ht=Nt;if(Te.props.mode==="horizontal"){var Bt=Te.getOverflowedSubMenuItem(Nt.props.eventKey,[]);mt!==void 0&&Te.props.className.indexOf("".concat(Te.props.prefixCls,"-root"))!==-1&&(jt>mt&&(ht=_.cloneElement(Nt,{style:{display:"none"},eventKey:"".concat(Nt.props.eventKey,"-hidden"),className:"".concat(ae)})),jt===mt+1&&(Te.overflowedItems=_e.slice(mt+1).map(function(Ft){return _.cloneElement(Ft,{key:Ft.props.eventKey,mode:"vertical-left"})}),Bt=Te.getOverflowedSubMenuItem(Nt.props.eventKey,Te.overflowedItems)));var Dt=[].concat(Object(Le.a)(lt),[Bt,ht]);return jt===_e.length-1&&Dt.push(Te.getOverflowedSubMenuItem(Nt.props.eventKey,[],!0)),Dt}return[].concat(Object(Le.a)(lt),[ht])},[])}},{key:"render",value:function(){var _e=this.props,Te=_e.visible,mt=_e.prefixCls,lt=_e.overflowedIndicator,Nt=_e.mode,jt=_e.level,ht=_e.tag,Bt=_e.children,Dt=_e.theme,Ft=Object(ie.a)(_e,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),Xt=ht;return _.createElement(Xt,Object.assign({},Ft),this.renderChildren(Bt))}}]),dt}(_.Component);oe.defaultProps={tag:"div",className:""};var Xe=oe;function gt(et){return et.length?et.every(function(bt){return!!bt.props.disabled}):!0}function Fe(et,bt,dt){var rt=et.getState();et.setState({activeKey:Object(B.a)(Object(B.a)({},rt.activeKey),{},Object(a.a)({},bt,dt))})}function Ue(et){return et.eventKey||"0-menu-"}function Ct(et,bt){var dt=bt,rt=et.children,_e=et.eventKey;if(dt){var Te;if(ue(rt,function(mt,lt){mt&&mt.props&&!mt.props.disabled&&dt===X(mt,_e,lt)&&(Te=!0)}),Te)return dt}return dt=null,et.defaultActiveFirst&&ue(rt,function(mt,lt){!dt&&mt&&!mt.props.disabled&&(dt=X(mt,_e,lt))}),dt}function me(et){if(et){var bt=this.instanceArray.indexOf(et);bt!==-1?this.instanceArray[bt]=et:this.instanceArray.push(et)}}var je=function(et){Object(p.a)(dt,et);var bt=Object(i.a)(dt);function dt(rt){var _e;return Object(R.a)(this,dt),_e=bt.call(this,rt),_e.onKeyDown=function(Te,mt){var lt=Te.keyCode,Nt;if(_e.getFlatInstanceArray().forEach(function(ht){ht&&ht.props.active&&ht.onKeyDown&&(Nt=ht.onKeyDown(Te))}),Nt)return 1;var jt=null;return(lt===h.a.UP||lt===h.a.DOWN)&&(jt=_e.step(lt===h.a.UP?-1:1)),jt?(Te.preventDefault(),Fe(_e.props.store,Ue(_e.props),jt.props.eventKey),typeof mt=="function"&&mt(jt),1):void 0},_e.onItemHover=function(Te){var mt=Te.key,lt=Te.hover;Fe(_e.props.store,Ue(_e.props),lt?mt:null)},_e.onDeselect=function(Te){_e.props.onDeselect(Te)},_e.onSelect=function(Te){_e.props.onSelect(Te)},_e.onClick=function(Te){_e.props.onClick(Te)},_e.onOpenChange=function(Te){_e.props.onOpenChange(Te)},_e.onDestroy=function(Te){_e.props.onDestroy(Te)},_e.getFlatInstanceArray=function(){return _e.instanceArray},_e.step=function(Te){var mt=_e.getFlatInstanceArray(),lt=_e.props.store.getState().activeKey[Ue(_e.props)],Nt=mt.length;if(!Nt)return null;Te<0&&(mt=mt.concat().reverse());var jt=-1;if(mt.every(function(Ft,Xt){return Ft&&Ft.props.eventKey===lt?(jt=Xt,!1):!0}),!_e.props.defaultActiveFirst&&jt!==-1&>(mt.slice(jt,Nt-1)))return;var ht=(jt+1)%Nt,Bt=ht;do{var Dt=mt[Bt];if(!Dt||Dt.props.disabled)Bt=(Bt+1)%Nt;else return Dt}while(Bt!==ht);return null},_e.renderCommonMenuItem=function(Te,mt,lt){var Nt=_e.props.store.getState(),jt=Object(g.a)(_e),ht=jt.props,Bt=X(Te,ht.eventKey,mt),Dt=Te.props;if(!Dt||typeof Te.type=="string")return Te;var Ft=Bt===Nt.activeKey,Xt=Object(B.a)(Object(B.a)({mode:Dt.mode||ht.mode,level:ht.level,inlineIndent:ht.inlineIndent,renderMenuItem:_e.renderMenuItem,rootPrefixCls:ht.prefixCls,index:mt,parentMenu:ht.parentMenu,manualRef:Dt.disabled?void 0:Object(l.a)(Te.ref,me.bind(Object(g.a)(_e))),eventKey:Bt,active:!Dt.disabled&&Ft,multiple:ht.multiple,onClick:function(dn){(Dt.onClick||H)(dn),_e.onClick(dn)},onItemHover:_e.onItemHover,motion:ht.motion,subMenuOpenDelay:ht.subMenuOpenDelay,subMenuCloseDelay:ht.subMenuCloseDelay,forceSubMenuRender:ht.forceSubMenuRender,onOpenChange:_e.onOpenChange,onDeselect:_e.onDeselect,onSelect:_e.onSelect,builtinPlacements:ht.builtinPlacements,itemIcon:Dt.itemIcon||_e.props.itemIcon,expandIcon:Dt.expandIcon||_e.props.expandIcon},lt),{},{direction:ht.direction});return(ht.mode==="inline"||ge())&&(Xt.triggerSubMenuAction="click"),_.cloneElement(Te,Xt)},_e.renderMenuItem=function(Te,mt,lt){if(!Te)return null;var Nt=_e.props.store.getState(),jt={openKeys:Nt.openKeys,selectedKeys:Nt.selectedKeys,triggerSubMenuAction:_e.props.triggerSubMenuAction,subMenuKey:lt};return _e.renderCommonMenuItem(Te,mt,jt)},rt.store.setState({activeKey:Object(B.a)(Object(B.a)({},rt.store.getState().activeKey),{},Object(a.a)({},rt.eventKey,Ct(rt,rt.activeKey)))}),_e.instanceArray=[],_e}return Object(k.a)(dt,[{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||!n()(this.props.style,_e.style)}},{key:"componentDidUpdate",value:function(_e){var Te=this.props,mt="activeKey"in Te?Te.activeKey:Te.store.getState().activeKey[Ue(Te)],lt=Ct(Te,mt);if(lt!==mt)Fe(Te.store,Ue(Te),lt);else if("activeKey"in _e){var Nt=Ct(_e,_e.activeKey);lt!==Nt&&Fe(Te.store,Ue(Te),lt)}}},{key:"render",value:function(){var _e=this,Te=Object(u.a)({},this.props);this.instanceArray=[];var mt=s()(Te.prefixCls,Te.className,"".concat(Te.prefixCls,"-").concat(Te.mode)),lt={className:mt,role:Te.role||"menu"};Te.id&&(lt.id=Te.id),Te.focusable&&(lt.tabIndex=0,lt.onKeyDown=this.onKeyDown);var Nt=Te.prefixCls,jt=Te.eventKey,ht=Te.visible,Bt=Te.level,Dt=Te.mode,Ft=Te.overflowedIndicator,Xt=Te.theme;return ke.forEach(function(Gt){return delete Te[Gt]}),delete Te.onClick,_.createElement(Xe,Object.assign({},Te,{prefixCls:Nt,mode:Dt,tag:"ul",level:Bt,theme:Xt,visible:ht,overflowedIndicator:Ft},lt),_.Children.map(Te.children,function(Gt,dn){return _e.renderMenuItem(Gt,dn,jt||"0-menu-")}))}}]),dt}(_.Component);je.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:H};var $e=Object(v.b)()(je),Ie=$e,pe=w("Kwbf");function Re(et,bt,dt){var rt=et.prefixCls,_e=et.motion,Te=et.defaultMotions,mt=Te===void 0?{}:Te,lt=et.openAnimation,Nt=et.openTransitionName,jt=bt.switchingModeFromInline;if(_e)return _e;if(Object(r.a)(lt)==="object"&<)Object(pe.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof lt=="string")return{motionName:"".concat(rt,"-open-").concat(lt)};if(Nt)return{motionName:Nt};var ht=mt[dt];return ht||(jt?null:mt.other)}var te=function(et){Object(p.a)(dt,et);var bt=Object(i.a)(dt);function dt(rt){var _e;Object(R.a)(this,dt),_e=bt.call(this,rt),_e.inlineOpenKeys=[],_e.onSelect=function(lt){var Nt=Object(g.a)(_e),jt=Nt.props;if(jt.selectable){var ht=_e.store.getState(),Bt=ht.selectedKeys,Dt=lt.key;jt.multiple?Bt=Bt.concat([Dt]):Bt=[Dt],"selectedKeys"in jt||_e.store.setState({selectedKeys:Bt}),jt.onSelect(Object(B.a)(Object(B.a)({},lt),{},{selectedKeys:Bt}))}},_e.onClick=function(lt){var Nt=_e.getRealMenuMode(),jt=Object(g.a)(_e),ht=jt.store,Bt=jt.props.onOpenChange;Nt!=="inline"&&!("openKeys"in _e.props)&&(ht.setState({openKeys:[]}),Bt([])),_e.props.onClick(lt)},_e.onKeyDown=function(lt,Nt){_e.innerMenu.getWrappedInstance().onKeyDown(lt,Nt)},_e.onOpenChange=function(lt){var Nt=Object(g.a)(_e),jt=Nt.props,ht=_e.store.getState().openKeys.concat(),Bt=!1,Dt=function(Xt){var Gt=!1;if(Xt.open)Gt=ht.indexOf(Xt.key)===-1,Gt&&ht.push(Xt.key);else{var dn=ht.indexOf(Xt.key);Gt=dn!==-1,Gt&&ht.splice(dn,1)}Bt=Bt||Gt};Array.isArray(lt)?lt.forEach(Dt):Dt(lt),Bt&&("openKeys"in _e.props||_e.store.setState({openKeys:ht}),jt.onOpenChange(ht))},_e.onDeselect=function(lt){var Nt=Object(g.a)(_e),jt=Nt.props;if(jt.selectable){var ht=_e.store.getState().selectedKeys.concat(),Bt=lt.key,Dt=ht.indexOf(Bt);Dt!==-1&&ht.splice(Dt,1),"selectedKeys"in jt||_e.store.setState({selectedKeys:ht}),jt.onDeselect(Object(B.a)(Object(B.a)({},lt),{},{selectedKeys:ht}))}},_e.onMouseEnter=function(lt){_e.restoreModeVerticalFromInline();var Nt=_e.props.onMouseEnter;Nt&&Nt(lt)},_e.onTransitionEnd=function(lt){var Nt=lt.propertyName==="width"&<.target===lt.currentTarget,jt=lt.target.className,ht=Object.prototype.toString.call(jt)==="[object SVGAnimatedString]"?jt.animVal:jt,Bt=lt.propertyName==="font-size"&&ht.indexOf("anticon")>=0;(Nt||Bt)&&_e.restoreModeVerticalFromInline()},_e.setInnerMenu=function(lt){_e.innerMenu=lt},_e.isRootMenu=!0;var Te=rt.defaultSelectedKeys,mt=rt.defaultOpenKeys;return"selectedKeys"in rt&&(Te=rt.selectedKeys||[]),"openKeys"in rt&&(mt=rt.openKeys||[]),_e.store=Object(v.c)({selectedKeys:Te,openKeys:mt,activeKey:{"0-menu-":Ct(rt,rt.activeKey)}}),_e.state={switchingModeFromInline:!1},_e}return Object(k.a)(dt,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(_e){this.updateOpentKeysWhenSwitchMode(_e),this.updateMiniStore();var Te=this.props,mt=Te.siderCollapsed,lt=Te.inlineCollapsed,Nt=Te.onOpenChange;(!_e.inlineCollapsed&<||!_e.siderCollapsed&&mt)&&Nt([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(_e){var Te=this.props,mt=this.store,lt=this.inlineOpenKeys,Nt=mt.getState(),jt={};_e.mode==="inline"&&Te.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in Te||((Te.inlineCollapsed&&!_e.inlineCollapsed||Te.siderCollapsed&&!_e.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=Nt.openKeys.concat(),jt.openKeys=[]),(!Te.inlineCollapsed&&_e.inlineCollapsed||!Te.siderCollapsed&&_e.siderCollapsed)&&(jt.openKeys=lt,this.inlineOpenKeys=[])),Object.keys(jt).length&&mt.setState(jt)}},{key:"updateMenuDisplay",value:function(){var _e=this.props.collapsedWidth,Te=this.store,mt=this.prevOpenKeys,lt=this.getInlineCollapsed()&&(_e===0||_e==="0"||_e==="0px");lt?(this.prevOpenKeys=Te.getState().openKeys.concat(),this.store.setState({openKeys:[]})):mt&&(this.store.setState({openKeys:mt}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var _e=this.props.mode,Te=this.state.switchingModeFromInline,mt=this.getInlineCollapsed();return Te&&mt?"inline":mt?"vertical":_e}},{key:"getInlineCollapsed",value:function(){var _e=this.props,Te=_e.inlineCollapsed,mt=_e.siderCollapsed;return mt!==void 0?mt:Te}},{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(B.a)({},Object(f.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Te=this.getRealMenuMode();return _e.className+=" ".concat(_e.prefixCls,"-root"),_e.direction==="rtl"&&(_e.className+=" ".concat(_e.prefixCls,"-rtl")),_e=Object(B.a)(Object(B.a)({},_e),{},{mode:Te,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Re(this.props,this.state,Te)}),delete _e.openAnimation,delete _e.openTransitionName,_.createElement(v.a,{store:this.store},_.createElement(Ie,Object.assign({},_e,{ref:this.setInnerMenu}),this.props.children))}}]),dt}(_.Component);te.defaultProps={selectable:!0,onClick:H,onSelect:H,onOpenChange:H,onDeselect:H,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:_.createElement("span",null,"\xB7\xB7\xB7")};var ce=te,J=function(et){Object(p.a)(dt,et);var bt=Object(i.a)(dt);function dt(){var rt;return Object(R.a)(this,dt),rt=bt.apply(this,arguments),rt.onKeyDown=function(_e){var Te=_e.keyCode;return Te===h.a.ENTER?(rt.onClick(_e),!0):void 0},rt.onMouseLeave=function(_e){var Te=rt.props,mt=Te.eventKey,lt=Te.onItemHover,Nt=Te.onMouseLeave;lt({key:mt,hover:!1}),Nt({key:mt,domEvent:_e})},rt.onMouseEnter=function(_e){var Te=rt.props,mt=Te.eventKey,lt=Te.onItemHover,Nt=Te.onMouseEnter;lt({key:mt,hover:!0}),Nt({key:mt,domEvent:_e})},rt.onClick=function(_e){var Te=rt.props,mt=Te.eventKey,lt=Te.multiple,Nt=Te.onClick,jt=Te.onSelect,ht=Te.onDeselect,Bt=Te.isSelected,Dt={key:mt,keyPath:[mt],item:Object(g.a)(rt),domEvent:_e};Nt(Dt),lt?Bt?ht(Dt):jt(Dt):Bt||jt(Dt)},rt.saveNode=function(_e){rt.node=_e},rt}return Object(k.a)(dt,[{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,Te=Object(B.a)({},this.props),mt=s()(this.getPrefixCls(),Te.className,(_e={},Object(a.a)(_e,this.getActiveClassName(),!Te.disabled&&Te.active),Object(a.a)(_e,this.getSelectedClassName(),Te.isSelected),Object(a.a)(_e,this.getDisabledClassName(),Te.disabled),_e)),lt=Object(B.a)(Object(B.a)({},Te.attribute),{},{title:typeof Te.title=="string"?Te.title:void 0,className:mt,role:Te.role||"menuitem","aria-disabled":Te.disabled});Te.role==="option"?lt=Object(B.a)(Object(B.a)({},lt),{},{role:"option","aria-selected":Te.isSelected}):(Te.role===null||Te.role==="none")&&(lt.role="none");var Nt={onClick:Te.disabled?null:this.onClick,onMouseLeave:Te.disabled?null:this.onMouseLeave,onMouseEnter:Te.disabled?null:this.onMouseEnter},jt=Object(B.a)({},Te.style);Te.mode==="inline"&&(Te.direction==="rtl"?jt.paddingRight=Te.inlineIndent*Te.level:jt.paddingLeft=Te.inlineIndent*Te.level),ke.forEach(function(Bt){return delete Te[Bt]}),delete Te.direction;var ht=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(ht=_.createElement(this.props.itemIcon,this.props)),_.createElement("li",Object.assign({},Object(f.default)(Te,["onClick","onMouseEnter","onMouseLeave","onSelect"]),lt,Nt,{style:jt,ref:this.saveNode}),Te.children,ht)}}]),dt}(_.Component);J.isMenuItem=!0,J.defaultProps={onSelect:H,onMouseEnter:H,onMouseLeave:H,manualRef:H};var ye=Object(v.b)(function(et,bt){var dt=et.activeKey,rt=et.selectedKeys,_e=bt.eventKey,Te=bt.subMenuKey;return{active:dt[Te]===_e,isSelected:rt.indexOf(_e)!==-1}})(J),Ze=ye,Y=function(et){Object(p.a)(dt,et);var bt=Object(i.a)(dt);function dt(){var rt;return Object(R.a)(this,dt),rt=bt.apply(this,arguments),rt.renderInnerMenuItem=function(_e){var Te=rt.props,mt=Te.renderMenuItem,lt=Te.index;return mt(_e,lt,rt.props.subMenuKey)},rt}return Object(k.a)(dt,[{key:"render",value:function(){var _e=Object(u.a)({},this.props),Te=_e.className,mt=Te===void 0?"":Te,lt=_e.rootPrefixCls,Nt="".concat(lt,"-item-group-title"),jt="".concat(lt,"-item-group-list"),ht=_e.title,Bt=_e.children;return ke.forEach(function(Dt){return delete _e[Dt]}),delete _e.onClick,delete _e.direction,_.createElement("li",Object.assign({},_e,{className:"".concat(mt," ").concat(lt,"-item-group")}),_.createElement("div",{className:Nt,title:typeof ht=="string"?ht:void 0},ht),_.createElement("ul",{className:jt},_.Children.map(Bt,this.renderInnerMenuItem)))}}]),dt}(_.Component);Y.isMenuItemGroup=!0,Y.defaultProps={disabled:!0};var He=Y,nt=function(bt){var dt=bt.className,rt=bt.rootPrefixCls,_e=bt.style;return _.createElement("li",{className:"".concat(dt," ").concat(rt,"-item-divider"),style:_e})};nt.defaultProps={disabled:!0,className:"",style:{}};var Ce=nt,ze=Q.e=ce},"1q3G":function(Me,Q,w){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=B;function B(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},"25Vc":function(Me,Q,w){Me.exports={wrap:"wrap___3gf4v",title:"title___BnbVm",path:"path___1Prpu",colorBlue:"colorBlue___1sUTa"}},"34/K":function(Me,Q,w){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;function B(p,i){if(!(p instanceof i))throw new TypeError("Cannot call a class as a function")}function R(p,i){for(var _=0;_>0&3)*255/3,A[x*4+1]=(r[t+x]>>2&3)*255/3,A[x*4+2]=(r[t+x]>>4&3)*255/3,A[x*4+4]=0;r=A,t=0}return h.blitImage(_,o,f,s,r,t),a.rQskipBytes(s*n),this._lines-=s,!(this._lines>0)}}]),p}();Q.default=g},"362i":function(Me,Q,w){Me.exports=w.p+"static/passpart.cc679602.png"},"3690":function(Me,Q,w){"use strict";function B(f){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?B=function(a){return typeof a}:B=function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},B(f)}Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var R=g(w("Lo0S"));function k(){if(typeof WeakMap!="function")return null;var f=new WeakMap;return k=function(){return f},f}function g(f){if(f&&f.__esModule)return f;if(f===null||B(f)!=="object"&&typeof f!="function")return{default:f};var u=k();if(u&&u.has(f))return u.get(f);var a={},h=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in f)if(Object.prototype.hasOwnProperty.call(f,l)){var d=h?Object.getOwnPropertyDescriptor(f,l):null;d&&(d.get||d.set)?Object.defineProperty(a,l,d):a[l]=f[l]}return a.default=f,u&&u.set(f,a),a}function p(f,u){if(!(f instanceof u))throw new TypeError("Cannot call a class as a function")}function i(f,u){for(var a=0;a0;){var r=1;if(n.rQwait("HEXTILE",r))return!1;var t=n.rQ,m=n.rQi,A=t[m];if(A>30)throw new Error("Illegal hextile subencoding (subencoding: "+A+")");var x=this._totalTiles-this._tiles,T=x%this._tilesX,O=Math.floor(x/this._tilesX),C=a+T*16,E=h+O*16,y=Math.min(16,a+l-C),S=Math.min(16,h+d-E);if(A&1)r+=y*S*4;else if(A&2&&(r+=4),A&4&&(r+=4),A&8){if(r++,n.rQwait("HEXTILE",r))return!1;var b=t[m+r-1];A&16?r+=b*(4+2):r+=b*2}if(n.rQwait("HEXTILE",r))return!1;if(m++,A===0)this._lastsubencoding&1?R.Debug(" Ignoring blank after RAW"):o.fillRect(C,E,y,S,this._background);else if(A&1)o.blitImage(C,E,y,S,t,m),m+=r-1;else{if(A&2&&(this._background=[t[m],t[m+1],t[m+2],t[m+3]],m+=4),A&4&&(this._foreground=[t[m],t[m+1],t[m+2],t[m+3]],m+=4),o.startTile(C,E,y,S,this._background),A&8){var L=t[m];m++;for(var P=0;P>4,j=W&15,z=t[m];m++;var F=(z>>4)+1,H=(z&15)+1;o.subTile(G,j,F,H,N)}}o.finishTile()}n.rQi=m,this._lastsubencoding=A,this._tiles--}return!0}}]),f}();Q.default=v},"4K8j":function(Me,Q,w){"use strict";w.r(Q);var B=w("14J3"),R=w("BMrR"),k=w("jCWc"),g=w("kPKH"),p=w("q1tI"),i=w.n(p),_=w("bntm"),v=w("1vsH"),f=w("0/SM"),u=w.n(f),a=w("2qtc"),h=w("kLXV"),l=w("+L6B"),d=w("2/Rp"),n=w("T2oS"),o=w("W9HT"),s=w("lUTK"),r=w("BvKs"),t=w("miYZ"),m=w("tsqr"),A=w("9og8"),x=w("5Dmo"),T=w("3S7+"),O=w("k1fw"),C=w("tJVT"),E=w("PpiC"),y=w("Znn+"),S=w("ZTPi"),b=w("WmNS"),L=w.n(b),P=w("5DcX"),N=w.n(P),W=w("Ty5D"),G=w("9kvl"),j=w("oBTY"),z=w("qVdP"),F=w("jsC+"),H=w("ozfa"),X=w("MJZm"),ee=w("IZBM"),ue=w("P5Jw"),xe=w("5NDa"),ke=w("5rEg"),Ne=w("y8nQ"),le=w("Vl3Y"),ge=w("FfZY"),Le=w.n(ge),ie=function(Te){var mt=Te.shixunsDetail,lt=Te.globalSetting,Nt=Te.loading,jt=Te.user,ht=Te.dispatch,Bt=Te.taskData,Dt=Te.isRepository,Ft=Object(E.a)(Te,["shixunsDetail","globalSetting","loading","user","dispatch","taskData","isRepository"]),Xt=Object(W.h)(),Gt=Object(O.a)(Object(O.a)({},Object(W.i)()),Object(W.h)().query),dn=Object(p.useState)({}),Ht=Object(C.a)(dn,2),qt=Ht[0],Nn=Ht[1],wn=Object(p.useRef)(),Sn=le.a.useForm(),_n=Object(C.a)(Sn,1),Mn=_n[0],Un=Object(p.useState)(""),dr=Object(C.a)(Un,2),Wt=dr[0],vn=dr[1];Object(p.useEffect)(function(){Ft.visible&&Mn.resetFields()},[Ft.visible]),Object(p.useEffect)(function(){var vr=sessionStorage.getItem("pathArray");if(vr){var jn=vr.split(",").join("/"),$=jn.indexOf("/")===0?jn.substr(1):jn;vn($)}},[]),Object(p.useEffect)(function(){var vr,jn;wn.current=(vr=Xt.pathname)===null||vr===void 0||((jn=vr.split("/"))===null||jn===void 0)?void 0:jn[2]},[]);var hr=function(){var vr=Object(A.a)(L.a.mark(function jn(){var $,U,K=arguments;return L.a.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return $=K.length>0&&K[0]!==void 0?K[0]:{},ne.next=3,ht({type:"shixunsDetail/addRepositoryFile",payload:{id:Bt.myshixun.identifier,message:$.commitMessage,content:"",path:(Ft.defaultPath?Ft.defaultPath+"/":"")+$.path+"/"+($.file||".gitkeep"),secret_repository:Dt?void 0:!0}});case 3:U=ne.sent,(U==null?void 0:U.status)===0&&(m.b.success("\u6DFB\u52A0\u6210\u529F"),Ft.onOK({path:(Ft.defaultPath?Ft.defaultPath+"/":"")+$.path+"/"+($.file||".gitkeep"),name:$.path.split("/")[$.path.split("/").length-1]}),Ft.onClose());case 5:case"end":return ne.stop()}},jn)}));return function(){return vr.apply(this,arguments)}}(),rr=function(){var jn,$;G.d.push("/shixuns/".concat(wn.current,"/").concat((jn=Xt.pathname)===null||jn===void 0||(($=jn.split("/"))===null||$===void 0)?void 0:$[3]).concat(Wt?"/master/shixun_show/".concat(Wt):""))};return i.a.createElement(h.a,{width:"60%",centered:!0,visible:Ft.visible,wrapClassName:Le.a.modal,onOk:function(){Mn.submit()},onCancel:Ft.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},i.a.createElement("section",{className:Le.a.bg},i.a.createElement("div",{className:Le.a.wrap},i.a.createElement(le.a,{className:"mt10",form:Mn,scrollToFirstError:!0,layout:"vertical",onFinish:hr,onChange:function(){var jn,$,U,K,Z=Object(O.a)({},Mn.getFieldsValue()),ne=Z==null||((jn=Z.path)===null||jn===void 0)?void 0:jn.split(""),q=Z==null||(($=Z.file)===null||$===void 0)?void 0:$.split("");ne!=null&&(U=ne.filter(function(Ye){return Ye=="/"}))!==null&&U!==void 0&&U.length&&(Z.path=Z.path.substring(0,Z.path.length-1)),q!=null&&(K=q.filter(function(Ye){return Ye=="/"}))!==null&&K!==void 0&&K.length&&(Z.file=Z.file.substring(0,Z.path.length-1)),Mn.setFieldsValue(Object(O.a)({},Z)),Nn(Z)}},i.a.createElement(le.a.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},i.a.createElement(R.a,null,i.a.createElement(g.a,null,i.a.createElement("span",{className:Le.a.filePath},Ft.defaultPath+"/")),i.a.createElement(g.a,{flex:"1"},i.a.createElement(le.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},i.a.createElement(ke.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"large"}))))),i.a.createElement(le.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},i.a.createElement(ke.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"large"})),i.a.createElement(le.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},i.a.createElement(ke.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"}))))))},de=Object(G.a)(function(_e){var Te=_e.shixunsDetail,mt=_e.loading,lt=_e.globalSetting,Nt=_e.user;return{shixunsDetail:Te,globalSetting:lt,user:Nt,loading:mt.models.index}})(ie),se=w("7ahc"),Oe=function(Te){var mt=Te.shixunsDetail,lt=Te.globalSetting,Nt=Te.loading,jt=Te.user,ht=Te.taskData,Bt=Te.dispatch,Dt=Te.isRepository,Ft=Te.onClose,Xt=Object(E.a)(Te,["shixunsDetail","globalSetting","loading","user","taskData","dispatch","isRepository","onClose"]),Gt=Object(W.h)(),dn=Object(O.a)(Object(O.a)({},Object(W.i)()),Object(W.h)().query),Ht=Object(p.useState)({}),qt=Object(C.a)(Ht,2),Nn=qt[0],wn=qt[1],Sn=Object(p.useRef)(),_n=le.a.useForm(),Mn=Object(C.a)(_n,1),Un=Mn[0],dr=Object(p.useState)(""),Wt=Object(C.a)(dr,2),vn=Wt[0],hr=Wt[1];Object(p.useEffect)(function(){Xt.visible&&Un.resetFields()},[Xt.visible]),Object(p.useEffect)(function(){var jn=sessionStorage.getItem("pathArray");if(jn){var $=jn.split(",").join("/"),U=$.indexOf("/")===0?$.substr(1):$;hr(U)}},[]),Object(p.useEffect)(function(){var jn,$;Sn.current=(jn=Gt.pathname)===null||jn===void 0||(($=jn.split("/"))===null||$===void 0)?void 0:$[2]},[]);var rr=function(){var jn=Object(A.a)(L.a.mark(function $(){var U,K,Z=arguments;return L.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return U=Z.length>0&&Z[0]!==void 0?Z[0]:{},q.next=3,Object(ee.b)({id:ht.myshixun.identifier,message:U.commitMessage,content:U.codeMirror,path:(Xt.defaultPath?Xt.defaultPath+"/":"")+U.path,secret_repository:Dt?void 0:!0});case 3:K=q.sent,(K==null?void 0:K.status)===0&&(m.b.success("\u6DFB\u52A0\u6210\u529F"),Xt.onOK({path:(Xt.defaultPath?Xt.defaultPath+"/":"")+U.path,name:U.path.split("/")[U.path.split("/").length-1]}),Ft());case 5:case"end":return q.stop()}},$)}));return function(){return jn.apply(this,arguments)}}(),vr=function(){var $,U;G.d.push("/shixuns/".concat(Sn.current,"/").concat(($=Gt.pathname)===null||$===void 0||((U=$.split("/"))===null||U===void 0)?void 0:U[3]).concat(vn?"/master/shixun_show/".concat(vn):""))};return i.a.createElement(h.a,{width:"60%",visible:Xt.visible,wrapClassName:Le.a.modal,centered:!0,onOk:function(){Un.submit()},onCancel:Ft,title:"\u65B0\u5EFA\u6587\u4EF6"},i.a.createElement("section",{className:Le.a.bg},i.a.createElement("div",{className:Le.a.wrap},i.a.createElement(le.a,{className:"mt10",form:Un,scrollToFirstError:!0,layout:"vertical",onFinish:rr,onChange:function(){var $,U,K=Object(O.a)({},Un.getFieldsValue()),Z=K==null||(($=K.path)===null||$===void 0)?void 0:$.split("");(Z==null||((U=Z.filter(function(ne){return ne=="/"}))===null||U===void 0)?void 0:U.length)>1&&(K.path=K.path.substring(0,K.path.length-1)),Un.setFieldsValue(Object(O.a)({},K)),wn(K)}},i.a.createElement(le.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},i.a.createElement(R.a,null,i.a.createElement(g.a,null,i.a.createElement("span",{className:Le.a.filePath},Xt.defaultPath+"/")),i.a.createElement(g.a,{flex:"1"},i.a.createElement(le.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},i.a.createElement(ke.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large"}))))),i.a.createElement(le.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},i.a.createElement(ke.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"})),i.a.createElement("div",{className:"mt10 mb20"},i.a.createElement(le.a.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}]},i.a.createElement(se.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"]}})))))))},Ee=Object(G.a)(function(_e){var Te=_e.shixunsDetail,mt=_e.loading,lt=_e.globalSetting,Nt=_e.user;return{shixunsDetail:Te,globalSetting:lt,user:Nt,loading:mt.models.index}})(Oe),Ke=function(Te){var mt=Te.shixunsDetail,lt=Te.globalSetting,Nt=Te.loading,jt=Te.user,ht=Te.dispatch,Bt=Te.isRepository,Dt=Te.taskData,Ft=Object(E.a)(Te,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository","taskData"]),Xt=Object(W.h)(),Gt=Object(O.a)(Object(O.a)({},Object(W.i)()),Object(W.h)().query),dn=Object(p.useState)({}),Ht=Object(C.a)(dn,2),qt=Ht[0],Nn=Ht[1],wn=Object(p.useRef)(),Sn=le.a.useForm(),_n=Object(C.a)(Sn,1),Mn=_n[0],Un=Object(p.useState)(""),dr=Object(C.a)(Un,2),Wt=dr[0],vn=dr[1],hr=Object(p.useState)(""),rr=Object(C.a)(hr,2),vr=rr[0],jn=rr[1];Object(p.useEffect)(function(){Ft.visible&&Mn.resetFields()},[Ft.visible]),Object(p.useEffect)(function(){var K=Ft.defaultPath.split("/");K.length===1?(vn(""),jn(Ft.defaultPath)):(jn(K.pop()),vn(K.join("/")+"/"))},[Ft.defaultPath]),Object(p.useEffect)(function(){var K,Z;wn.current=(K=Xt.pathname)===null||K===void 0||((Z=K.split("/"))===null||Z===void 0)?void 0:Z[2]},[]);var $=function(){var K=Object(A.a)(L.a.mark(function Z(){var ne,q,Ye,Ut=arguments;return L.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:return q=Ut.length>0&&Ut[0]!==void 0?Ut[0]:{},rn.next=3,Object(ee.w)({id:Dt==null||((ne=Dt.shixun)===null||ne===void 0)?void 0:ne.identifier,from:Ft.defaultPath,to:Wt+q.path,message:q.commitMessage||"".concat(Ft.defaultPath," rename to ").concat(Wt).concat(q.path," ")});case 3:Ye=rn.sent,(Ye==null?void 0:Ye.status)===0&&(m.b.success("\u64CD\u4F5C\u6210\u529F"),Ft.onOK({path:q.path,name:q.path}),Ft.onClose());case 5:case"end":return rn.stop()}},Z)}));return function(){return K.apply(this,arguments)}}(),U=function(){var Z,ne;G.d.push("/shixuns/".concat(wn.current,"/").concat((Z=Xt.pathname)===null||Z===void 0||((ne=Z.split("/"))===null||ne===void 0)?void 0:ne[3]).concat(Wt?"/master/shixun_show/".concat(Wt):""))};return i.a.createElement(h.a,{width:"40%",visible:Ft.visible,wrapClassName:Le.a.modal,centered:!0,onOk:function(){Mn.submit()},onCancel:Ft.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},i.a.createElement("section",{className:Le.a.bg},i.a.createElement("div",{className:Le.a.wrap},i.a.createElement(le.a,{className:"mt10",form:Mn,scrollToFirstError:!0,layout:"vertical",onFinish:$,onChange:function(){var Z,ne,q=Object(O.a)({},Mn.getFieldsValue()),Ye=q==null||((Z=q.path)===null||Z===void 0)?void 0:Z.split("");(Ye==null||((ne=Ye.filter(function(Ut){return Ut=="/"}))===null||ne===void 0)?void 0:ne.length)>1&&(q.path=q.path.substring(0,q.path.length-1)),Mn.setFieldsValue(Object(O.a)({},q)),Nn(q)}},i.a.createElement(le.a.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},i.a.createElement(R.a,null,i.a.createElement(g.a,{flex:"1"},i.a.createElement(le.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},i.a.createElement(ke.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large",defaultValue:vr}))))),i.a.createElement(le.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},i.a.createElement(ke.a,{placeholder:"\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08".concat(Ft.defaultPath," rename to \u65B0\u7684\u540D\u79F0 \uFF09"),size:"large"}))))))},tt=Object(G.a)(function(_e){var Te=_e.shixunsDetail,mt=_e.loading,lt=_e.globalSetting,Nt=_e.user;return{shixunsDetail:Te,globalSetting:lt,user:Nt,loading:mt.models.index}})(Ke),De=w("DZo9"),We=w("8z0m"),ft=w("m3rI"),ct=w("8j3D"),Be=w("25Vc"),Pe=w.n(Be),Ge=We.a.Dragger,Ve=function(Te){var mt,lt=Te.shixunsDetail,Nt=Te.globalSetting,jt=Te.loading,ht=Te.user,Bt=Te.taskData,Dt=Te.dispatch,Ft=Te.isRepository,Xt=Object(E.a)(Te,["shixunsDetail","globalSetting","loading","user","taskData","dispatch","isRepository"]),Gt=Object(W.h)(),dn=Object(O.a)(Object(O.a)({},Object(W.i)()),Object(W.h)().query),Ht=Object(p.useState)({}),qt=Object(C.a)(Ht,2),Nn=qt[0],wn=qt[1],Sn=Object(p.useRef)(),_n=le.a.useForm(),Mn=Object(C.a)(_n,1),Un=Mn[0],dr=Object(p.useState)([]),Wt=Object(C.a)(dr,2),vn=Wt[0],hr=Wt[1],rr=Object(p.useState)(),vr=Object(C.a)(rr,2),jn=vr[0],$=vr[1],U;Object(p.useEffect)(function(){Xt.visible&&(Un.resetFields(),hr([]))},[Xt.visible]),Object(p.useEffect)(function(){Sn.current=dn.id},[]),Object(p.useEffect)(function(){var Ut=sessionStorage.getItem("pathArray");if(Ut){var Vt=Ut.split(",").join("/"),rn=Vt.indexOf("/")===0?Vt.substr(1):Vt;$(rn)}},[]);var K=function(Vt){if(U=Vt.file.name,Vt.file.status==="done"||Vt.file.status==="uploading"){var rn,zt,kn;if(hr(Vt.fileList),!Vt.file.response)return;if(((rn=Vt.file.response)===null||rn===void 0?void 0:rn.status)===0){m.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}hr(vn.filter(function(On){return On.uid!==Vt.file.uid})),((zt=Vt.file.response)===null||zt===void 0?void 0:zt.message)&&m.b.info((kn=Vt.file.response)===null||kn===void 0?void 0:kn.message)}},Z=function(){var Ut=Object(A.a)(L.a.mark(function Vt(rn){var zt;return L.a.wrap(function(On){for(;;)switch(On.prev=On.next){case 0:if(rn.response){On.next=3;break}return m.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),On.abrupt("return");case 3:return On.next=5,Dt({type:"shixunsDetail/deleteGitFile",payload:{id:dn.id,path:jn?"".concat(jn,"/").concat(rn.name):rn.name,message:Un.getFieldValue("commitMessage")||"\u5220\u9664\u4E86".concat(jn?"".concat(jn,"/").concat(rn.name):rn.name),secret_repository:Ft?null:!0}});case 5:zt=On.sent,zt.status===0&&(hr(vn.filter(function(ar){return ar.uid!==rn.uid})),m.b.info("\u5220\u9664\u6210\u529F"));case 7:case"end":return On.stop()}},Vt)}));return function(rn){return Ut.apply(this,arguments)}}(),ne={height:300,multiple:!0,withCredentials:!0,data:function(){var Ut=Object(A.a)(L.a.mark(function rn(){return L.a.wrap(function(kn){for(;;)switch(kn.prev=kn.next){case 0:return kn.abrupt("return",new Promise(function(){var On=Object(A.a)(L.a.mark(function ar(gr,_r){return L.a.wrap(function(yr){for(;;)switch(yr.prev=yr.next){case 0:setTimeout(Object(A.a)(L.a.mark(function Bi(){var ci,ni;return L.a.wrap(function(Ni){for(;;)switch(Ni.prev=Ni.next){case 0:return Ni.next=2,Un.getFieldsValue();case 2:ci=Ni.sent,ni=Object(O.a)(Object(O.a)({},{path:Xt.defaultPath?Xt.defaultPath:"",message:Nn.commitMessage||"\u4E0A\u4F20\u4E86".concat(U)}),Ft?{}:{secret_repository:!0}),gr(ni);case 5:case"end":return Ni.stop()}},Bi)})),200);case 1:case"end":return yr.stop()}},ar)}));return function(ar,gr){return On.apply(this,arguments)}}()));case 1:case"end":return kn.stop()}},rn)}));function Vt(){return Ut.apply(this,arguments)}return Vt}(),fileList:vn,method:"post",action:"".concat(ft.a.API_SERVER,"/api/myshixuns/").concat(Bt==null||((mt=Bt.myshixun)===null||mt===void 0)?void 0:mt.identifier,"/upload_git_file.json"),onChange:K,onRemove:Z,beforeUpload:function(Vt){U=Vt.name}},q=function(){var Ut=Object(A.a)(L.a.mark(function Vt(rn){return L.a.wrap(function(kn){for(;;)switch(kn.prev=kn.next){case 0:return kn.next=2,Un.validateFields();case 2:Xt.onClose(),Xt.onOK({path:Xt.defaultPath}),Ye();case 5:case"end":return kn.stop()}},Vt)}));return function(rn){return Ut.apply(this,arguments)}}(),Ye=function(){};return i.a.createElement(h.a,{visible:Xt.visible,onOk:q,centered:!0,onCancel:Xt.onClose,width:"70%"},i.a.createElement("section",{className:Pe.a.bg},i.a.createElement("div",{className:Pe.a.wrap},i.a.createElement("div",{className:Pe.a.title},"\u4E0A\u4F20\u6587\u4EF6"),i.a.createElement(le.a,{className:"mt10",form:Un,scrollToFirstError:!0,layout:"vertical",onFinish:q,onValuesChange:function(){return wn(Object(O.a)({},Un.getFieldsValue()))}},i.a.createElement(le.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},i.a.createElement(ke.a,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),i.a.createElement(le.a.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},i.a.createElement(Ge,ne,i.a.createElement("div",null,i.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(Pe.a.colorBlue)})),i.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",i.a.createElement("span",{className:"".concat(Pe.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))))),i.a.createElement(ct.a,{onFinish:function(Vt){return $(Vt)}})))},ae=Object(G.a)(function(_e){var Te=_e.shixunsDetail,mt=_e.loading,lt=_e.globalSetting,Nt=_e.user;return{shixunsDetail:Te,globalSetting:lt,user:Nt,loading:mt.models.index}})(Ve),we=w("aVK0"),oe=w.n(we),Xe=w("TXba"),gt=w.n(Xe),Fe=function(Te){var mt=Te.shixunsDetail,lt=Te.globalSetting,Nt=Te.loading,jt=Te.dispatch,ht=Te.title,Bt=Te.pathList,Dt=Bt===void 0?[]:Bt,Ft=Te.showInputPath,Xt=Ft===void 0?!1:Ft,Gt=Te.isMergeSelectFile,dn=Gt===void 0?!1:Gt,Ht=Te.onFinish,qt=Ht===void 0?function(){}:Ht,Nn=le.a.useForm(),wn=Object(C.a)(Nn,1),Sn=wn[0],_n=Object(O.a)(Object(O.a)({},Object(W.i)()),Object(W.h)().query),Mn=Object(W.h)(),Un=Object(p.useRef)(),dr=Object(p.useState)(""),Wt=Object(C.a)(dr,2),vn=Wt[0],hr=Wt[1],rr=Object(p.useState)(""),vr=Object(C.a)(rr,2),jn=vr[0],$=vr[1],U=Object(p.useState)([]),K=Object(C.a)(U,2),Z=K[0],ne=K[1],q=Object(p.useState)([]),Ye=Object(C.a)(q,2),Ut=Ye[0],Vt=Ye[1];Object(p.useEffect)(function(){var gr,_r;Un.current=((gr=Mn.pathname)===null||gr===void 0||((_r=gr.split("/"))===null||_r===void 0)?void 0:_r[3])==="repository"},[]),Object(p.useEffect)(function(){if(mt.actionTabs.key!=="Repository-SelectFilePath")return;var gr=Dt.join("/"),_r=[];Dt.map(function(Jn,yr){yr===0?_r.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Jn),path:gr}):_r.push({val:"/".concat(Jn),path:gr})}),ne(_r),hr(gr),$(gr),rn(gr)},[mt.actionTabs.key]);var rn=function(){var gr=Object(A.a)(L.a.mark(function _r(Jn){var yr;return L.a.wrap(function(ci){for(;;)switch(ci.prev=ci.next){case 0:return ci.next=2,jt({type:Un.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:_n.id,path:Jn}});case 2:yr=ci.sent,yr&&Vt(yr.trees||[]);case 4:case"end":return ci.stop()}},_r)}));return function(Jn){return gr.apply(this,arguments)}}(),zt=function(_r){var Jn=vn;_r.type==="tree"&&(Z.length?Z.push({val:"/".concat(_r.name),path:_r.name}):Z.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(_r.name),path:_r.name}),ne(Z),Jn=vn?"".concat(vn,"/").concat(_r.name):_r.name,hr(Jn)),rn(Jn)},kn=function(_r,Jn){var yr=Z.filter(function(ci,ni){return ni<=Jn});ne(yr);var Bi=yr.filter(function(ci,ni){return ni!==0}).map(function(ci){return ci.val}).join("").substr(1);hr(Bi),rn(Bi)},On=function(){var gr=Object(A.a)(L.a.mark(function _r(){var Jn,yr,Bi;return L.a.wrap(function(ni){for(;;)switch(ni.prev=ni.next){case 0:if(Jn=Sn==null?void 0:Sn.getFieldsValue(),yr=vn?"".concat(vn).concat(Jn!=null&&Jn.name?"/".concat(Jn==null?void 0:Jn.name):""):Jn==null?void 0:Jn.name,!dn){ni.next=6;break}return qt(yr),ar(),ni.abrupt("return");case 6:if(!Xt){ni.next=16;break}return ni.next=9,Sn.validateFields();case 9:return ni.next=11,jt({type:"shixunsDetail/uploadGitFolder",payload:Object(O.a)(Object(O.a)({},{id:_n.id,path:yr}),Un.current?{}:{secret_repository:!0})});case 11:Bi=ni.sent,qt(jn),Bi.status===0&&m.b.info("\u65B0\u5EFA\u6210\u529F"),ni.next=18;break;case 16:qt(yr),m.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:ar();case 19:case"end":return ni.stop()}},_r)}));return function(){return gr.apply(this,arguments)}}(),ar=function(){jt({type:"shixunsDetail/setActionTabs",payload:{}}),Sn.resetFields()};return i.a.createElement(h.a,{centered:!0,title:ht||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:mt.actionTabs.key==="Repository-SelectFilePath",onOk:On,onCancel:ar},i.a.createElement("div",{className:gt.a.wrap},i.a.createElement("div",{className:gt.a.content},i.a.createElement("div",{className:gt.a.mainPathWrap},!!(Z!=null&&Z.length)&&Z.map(function(gr,_r){return i.a.createElement("a",{key:_r,onClick:function(){return kn(gr,_r)}},gr.val)})),!!(Ut!=null&&Ut.length)&&Ut.map(function(gr,_r){return gr.type==="tree"&&i.a.createElement("a",{key:_r,onClick:function(){return zt(gr)}},i.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(gt.a.colorBlue)}),gr.name)})),i.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),i.a.createElement("div",{className:"mt5 mb5"},vn),Xt&&i.a.createElement(le.a,{form:Sn,scrollToFirstError:!0,className:"mt20"},i.a.createElement(le.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},i.a.createElement(ke.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))},Ue=Object(G.a)(function(_e){var Te=_e.shixunsDetail,mt=_e.loading,lt=_e.globalSetting;return{shixunsDetail:Te,globalSetting:lt,loading:mt.models.index}})(Fe),Ct=w("GZ0F"),me=w("8Skl"),je=w("HBuW"),$e=w("LvDl"),Ie=w("NLgs"),pe=w("lzim"),Re=X.a.DirectoryTree,te=function(Te){var mt,lt,Nt,jt=Te.shixunsDetail,ht=Te.globalSetting,Bt=Te.loading,Dt=Te.user,Ft=Te.activeKey,Xt=Te.dispatch,Gt=Te.taskData,dn=Te.practiceSetting,Ht=Te.isRepository,qt=Te.treeData,Nn=Te.setTreeData,wn=Te.params,Sn=Object(E.a)(Te,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","taskData","practiceSetting","isRepository","treeData","setTreeData","params"]),_n=Object(W.h)(),Mn=Object(p.useState)(),Un=Object(C.a)(Mn,2),dr=Un[0],Wt=Un[1],vn=Object(p.useState)(!1),hr=Object(C.a)(vn,2),rr=hr[0],vr=hr[1],jn=Object(p.useState)(!1),$=Object(C.a)(jn,2),U=$[0],K=$[1],Z=Object(p.useState)(!1),ne=Object(C.a)(Z,2),q=ne[0],Ye=ne[1],Ut=Object(p.useState)(!1),Vt=Object(C.a)(Ut,2),rn=Vt[0],zt=Vt[1],kn=Object(p.useState)(""),On=Object(C.a)(kn,2),ar=On[0],gr=On[1],_r=Object(p.useState)([]),Jn=Object(C.a)(_r,2),yr=Jn[0],Bi=Jn[1],ci=Object(p.useState)([]),ni=Object(C.a)(ci,2),Ii=ni[0],Ni=ni[1],Ki=Object(p.useState)([]),Oa=Object(C.a)(Ki,2),Ya=Oa[0],io=Oa[1],ho=Object(p.useState)(!1),Da=Object(C.a)(ho,2),_i=Da[0],Wr=Da[1],Qr=Object(p.useState)(),yi=Object(C.a)(Qr,2),Rr=yi[0],fr=yi[1],ri=Object(p.useState)(),br=Object(C.a)(ri,2),kr=br[0],$n=br[1],Hi=Object(p.useState)(""),bi=Object(C.a)(Hi,2),Vi=bi[0],Fa=bi[1],fa=Object(p.useState)(),ya=Object(C.a)(fa,2),di=ya[0],pa=ya[1],Do=Object(p.useState)(!1),Ma=Object(C.a)(Do,2),fo=Ma[0],_o=Ma[1];Object(p.useEffect)(function(){Nn([]),Or(""),localStorage.warehouseHideTip||Wr(!0)},[_n.pathname,Ht]),Object(p.useEffect)(function(){var En;if(Gt!=null&&(En=Gt.challenge)!==null&&En!==void 0&&En.path&&qt!==null&&qt!==void 0&&qt.length){var nn,xn,fn,tr=Gt==null||((nn=Gt.challenge)===null||nn===void 0||((xn=nn.path)===null||xn===void 0))?void 0:xn.replaceAll("\uFF1B",""),Er=(fn=Object($e.cloneDeep)(qt))===null||fn===void 0?void 0:fn.filter(function(Jr){var mi;return Jr.name===(tr==null||((mi=tr.split("/"))===null||mi===void 0)?void 0:mi[0])});Qa(tr),(qt==null?void 0:qt.length)!==1&&(console.log(Er,"filterTreeData"),Nn(Er))}},[Gt==null||((mt=Gt.challenge)===null||mt===void 0)?void 0:mt.path,qt]);var Qa=function(nn){Wn(nn),Ii=[nn],Ni([nn])},Ho=function(){var En=Object(A.a)(L.a.mark(function nn(){var xn,fn,tr=arguments;return L.a.wrap(function(Jr){for(;;)switch(Jr.prev=Jr.next){case 0:return xn=tr.length>0&&tr[0]!==void 0?tr[0]:"",Jr.next=3,Object(je.Fb)({id:wn.id,secret_dir_path:xn});case 3:fn=Jr.sent,fn&&pa(xn);case 5:case"end":return Jr.stop()}},nn)}));return function(){return En.apply(this,arguments)}}(),yo=function(nn){return i.a.createElement(r.a,{className:oe.a.menu,onClick:function(fn){gr(nn.path||"");switch(fn.key){case"1":Object(v.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),vr(!0);break;case"2":Object(v.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),Ye(!0);break;case"3":Object(v.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),zt(!0);break;case"4":Object(v.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),K(!0);break;case"5":Object(v.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),ma(nn.path,nn.name,nn);break;case"6":Object(v.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),Lr(nn);break}}},(nn.type==="topTree"||nn.type==="tree")&&i.a.createElement(r.a.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(nn.type==="topTree"||nn.type==="tree")&&i.a.createElement(r.a.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(nn.type==="topTree"||nn.type==="tree")&&i.a.createElement(r.a.Item,{key:"3"},"\u4E0A\u4F20"),nn.type!=="topTree"&&nn.type!=="tree"&&i.a.createElement(r.a.Item,{key:"4"},"\u91CD\u547D\u540D"),nn.type!=="topTree"&&i.a.createElement(ue.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(Ht?"":"secret/").concat(nn==null?void 0:nn.path),onCopy:function(){return m.b.success("\u590D\u5236\u6210\u529F")}},i.a.createElement(r.a.Item,{key:"6"},i.a.createElement(i.a.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),nn.type!=="topTree"&&i.a.createElement(r.a.Item,{key:"5"},"\u5220\u9664"))},Kn=function(nn,xn){return nn.map(function(fn){return xn==""?fn.path=xn+fn.name:fn.path=xn+"/"+fn.name,fn.title=i.a.createElement(R.a,{className:"font14"},i.a.createElement(g.a,{flex:"1"},i.a.createElement(R.a,null,i.a.createElement(g.a,{flex:"20px"},fn.type==="blob"&&i.a.createElement("span",{className:"iconfont icon-wenjian11 font12"})),i.a.createElement(g.a,{flex:"1"},i.a.createElement("span",{className:" multi_ellipsis1"},fn.name)))),i.a.createElement(g.a,null,(fn.type==="blob"||fn.type==="tree")&&i.a.createElement(F.a,{overlay:yo(fn),className:oe.a.ellipsis},i.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),fn.disableCheckbox=dr&&dr!==fn.name,fn.className=fn.type==="tree"?oe.a.pl23:"",fn.checkable=fn.type!=="tree",fn.isLeaf=fn.type!=="tree",fn.children=fn.type==="tree"&&[],fn.key=fn.path,fn})},Wn=function(nn){Xt({type:"practiceSetting/setSideBarTabs",payload:{selectPath:nn}})},Yn=function(){var En=Object(A.a)(L.a.mark(function nn(xn,fn){var tr;return L.a.wrap(function(Jr){for(;;)switch(Jr.prev=Jr.next){case 0:return tr=xn.split("/"),Jr.next=3,Or(ar);case 3:setTimeout(function(){Wn(xn),yr=[tr[0]||""],Ii=[xn],Ni(Object(j.a)(Ii)),Bi(Object(j.a)(yr))},150);case 4:case"end":return Jr.stop()}},nn)}));return function(xn,fn){return En.apply(this,arguments)}}(),Tr=function(nn,xn){if(console.log(nn,"data"),xn=="")Nn(Object(j.a)(nn));else{var fn=Xr(qt,xn,nn);Nn(Object(j.a)(fn))}};function Xr(En,nn,xn){return En.map(function(fn){return fn.key===nn?(fn.children=Object(j.a)(xn),Object(O.a)({},fn)):fn.children?Object(O.a)(Object(O.a)({},fn),{},{children:Xr(fn.children,nn,xn)}):fn})}var Or=function(){var En=Object(A.a)(L.a.mark(function nn(){var xn,fn,tr,Er,Jr,mi,Wi=arguments;return L.a.wrap(function(la){for(;;)switch(la.prev=la.next){case 0:return fn=Wi.length>0&&Wi[0]!==void 0?Wi[0]:"",console.log("location:",_n),la.next=4,Object(ee.m)(Gt==null||((xn=Gt.myshixun)===null||xn===void 0)?void 0:xn.identifier,{path:fn});case 4:return tr=la.sent,tr&&((Er=tr.trees)!==null&&Er!==void 0&&Er.length?(mi=Kn(Object(j.a)(tr.trees),fn),Tr(mi,fn),io(tr.trees||[]),$n((tr==null?void 0:tr.secret_dir_path)||""),console.log("handleGetRepository:",mi,fn),setTimeout(function(){return console.log(qt)},2e3)):fn==""&&Nn([]),fr(((Jr=tr.commits)===null||Jr===void 0?void 0:Jr[0])||{})),la.abrupt("return",tr);case 7:case"end":return la.stop()}},nn)}));return function(){return En.apply(this,arguments)}}(),jr=function(){var En=Object(A.a)(L.a.mark(function nn(xn){return L.a.wrap(function(tr){for(;;)switch(tr.prev=tr.next){case 0:return tr.abrupt("return",new Promise(function(){var Er=Object(A.a)(L.a.mark(function Jr(mi,Wi){return L.a.wrap(function(la){for(;;)switch(la.prev=la.next){case 0:return xn.children.length&&mi(),Fa(xn.path),la.next=4,Or(xn.path);case 4:mi();case 5:case"end":return la.stop()}},Jr)}));return function(Jr,mi){return Er.apply(this,arguments)}}()));case 1:case"end":return tr.stop()}},nn)}));return function(xn){return En.apply(this,arguments)}}(),Ei=function(){var En=Object(A.a)(L.a.mark(function nn(xn,fn){var tr,Er;return L.a.wrap(function(mi){for(;;)switch(mi.prev=mi.next){case 0:if(console.log("handleSelectTree",xn,fn.nativeEvent.target.nodeName,fn),tr=function(){Wn(fn.node.path),xn=[fn.node.path],Ni(Object(j.a)(xn))},!(fn.nativeEvent.target.nodeName==="svg"||fn.nativeEvent.target.nodeName==="LI"||fn.nativeEvent.target.nodeName==="I")){mi.next=4;break}return mi.abrupt("return");case 4:fn.node.type==="blob"&&(dn!=null&&(Er=dn.sideBar)!==null&&Er!==void 0&&Er.confirmLeave?h.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){tr(),Xt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):tr());case 5:case"end":return mi.stop()}},nn)}));return function(xn,fn){return En.apply(this,arguments)}}(),ma=function(nn,xn,fn){h.a.confirm({centered:!0,title:"\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6".concat(fn.children?"\u5939":"","?"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var tr=Object(A.a)(L.a.mark(function Jr(){var mi,Wi,Li,la;return L.a.wrap(function(xa){for(;;)switch(xa.prev=xa.next){case 0:return xa.next=2,Object(ee.h)({id:Gt==null||((mi=Gt.myshixun)===null||mi===void 0)?void 0:mi.identifier,path:nn,message:"\u5220\u9664".concat(nn)});case 2:if(Wi=xa.sent,Li=nn.split("/"),!((Wi==null?void 0:Wi.status)===0)){xa.next=20;break}return m.b.info("\u5220\u9664\u6210\u529F"),Li.splice(Li.length-1,1),xa.next=9,Or(Li.length>1?Li.join("/"):"");case 9:if(la=xa.sent,!(la!=null&&la.trees)){xa.next=13;break}xa.next=16;break;case 13:return Li.splice(Li.length-1,1),xa.next=16,Or(Li.length>1?Li.join("/"):"");case 16:return Wn(""),xa.abrupt("return",!0);case 20:(Wi==null?void 0:Wi.status)===-3&&h.a.info({title:"\u5220\u9664\u5931\u8D25",content:i.a.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",nn,"\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:"\u6211\u77E5\u9053\u4E86",onOk:function(){}});case 21:case"end":return xa.stop()}},Jr)}));function Er(){return tr.apply(this,arguments)}return Er}()})},Lr=function(nn){console.log(nn,"item")},ao=function(){var En=Object(A.a)(L.a.mark(function nn(xn,fn){return L.a.wrap(function(Er){for(;;)switch(Er.prev=Er.next){case 0:if(console.log("handleExpand",fn),!(fn.nativeEvent.target.nodeName==="svg"||fn.nativeEvent.target.nodeName==="path"||fn.nativeEvent.target.nodeName==="LI")){Er.next=5;break}return Er.abrupt("return",!0);case 5:return Er.next=7,jr(fn.node);case 7:yr.includes(fn.node.path)?yr.splice(yr.indexOf(fn.node.path),1):yr.push(fn.node.path);case 8:Bi(Object(j.a)(yr));case 9:case"end":return Er.stop()}},nn)}));return function(xn,fn){return En.apply(this,arguments)}}(),zr=function(){Wr(!1),localStorage.warehouseHideTip=!0},ta=function(){var En=Object(A.a)(L.a.mark(function nn(xn){var fn,tr,Er,Jr,mi;return L.a.wrap(function(Li){for(;;)switch(Li.prev=Li.next){case 0:Er="",Li.t0=Ht,Li.next=Li.t0===!0?4:Li.t0===!1?9:11;break;case 4:return Er="\u5F00\u542F\u7248\u672C\u5E93",Jr="\u5F00\u542F",mi="\u4E0D\u5F00\u542F",tr=i.a.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002"),Li.abrupt("break",11);case 9:return jt!=null&&(fn=jt.detail)!==null&&fn!==void 0&&fn.secret_repository?(Er="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Jr="\u786E\u5B9A",mi="\u53D6\u6D88",tr=i.a.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(Er="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Jr="\u4E0D\u4F7F\u7528",mi="\u4F7F\u7528",tr=i.a.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002")),Li.abrupt("break",11);case 11:if(!(!Ht&&Object(Ie.b)(Xt,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"))){Li.next=13;break}return Li.abrupt("return");case 13:h.a.confirm({title:Er,okText:Jr,cancelText:mi,content:tr,onOk:function(){var po;Object(v.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",Er]),!Ht&&!(jt!=null&&(po=jt.detail)!==null&&po!==void 0&&po.secret_repository)||ka(xn)},onCancel:function(){var po;!Ht&&!(jt!=null&&(po=jt.detail)!==null&&po!==void 0&&po.secret_repository)&&ka(xn)}});case 14:case"end":return Li.stop()}},nn)}));return function(xn){return En.apply(this,arguments)}}(),ka=function(){var En=Object(A.a)(L.a.mark(function nn(xn){return L.a.wrap(function(tr){for(;;)switch(tr.prev=tr.next){case 0:if(!Ht){tr.next=6;break}return tr.next=3,Object(je.q)(Object(O.a)({},wn));case 3:Xt({type:"practiceSetting/getCommonData",payload:Object(O.a)({},wn)}),tr.next=8;break;case 6:return tr.next=8,Object(je.s)(Object(O.a)(Object(O.a)({},wn),{},{is_secret_repository:xn}));case 8:Or(),Xt({type:"shixunsDetail/getShixunsDetail",payload:{id:wn.id}});case 10:case"end":return tr.stop()}},nn)}));return function(xn){return En.apply(this,arguments)}}(),La=function(nn){console.log(nn)},Zr=function(){var En=Object(A.a)(L.a.mark(function nn(xn){var fn,tr,Er,Jr,mi,Wi,Li,la,po,xa,ms;return L.a.wrap(function(ba){for(;;)switch(ba.prev=ba.next){case 0:if(console.log(xn),fn=xn.node.key,tr=xn.dragNode.key,Er=xn.node.pos.split("-"),Jr=xn.dropPosition-Number(Er[Er.length-1]),!(xn.node.type!=="tree"||xn.dragNode.path.split("/").length===1)){ba.next=8;break}return m.b.warn("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E"),ba.abrupt("return");case 8:return ba.next=10,Xt({type:"shixunsDetail/moveGitFile",payload:{id:wn.id,from:xn.dragNode.path,to:xn.node.path+"/"+xn.dragNode.name,message:"".concat(xn.dragNode.path," move to ").concat(xn.node.path+"/"+xn.dragNode.name," ")}});case 10:if(mi=ba.sent,!(mi.status===0)){ba.next=22;break}return Wn(""),Wi=xn.dragNode.path.split("/"),Wi.pop(),ba.next=17,Or(xn.node.path);case 17:return ba.next=19,Or(Wi.join("/"));case 19:return Wi.pop(),ba.next=22,Or(Wi.join("/"));case 22:return ba.abrupt("return");case 28:case"end":return ba.stop()}},nn)}));return function(xn){return En.apply(this,arguments)}}();return i.a.createElement("section",{className:oe.a.bg},i.a.createElement("div",{className:oe.a.contentbg},i.a.createElement("div",{className:oe.a.wrap},i.a.createElement(R.a,{className:oe.a.gitCode},i.a.createElement(g.a,{flex:"1"},i.a.createElement("span",{className:"iconfont icon-daimacangku2 mr8"}),Ht?"\u4EE3\u7801\u4ED3\u5E93":"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),i.a.createElement(g.a,null,i.a.createElement(F.a,{overlay:yo({type:"topTree"}),className:"current"},i.a.createElement(T.a,{visible:_i,title:i.a.createElement("div",{className:"font16"},i.a.createElement(Ct.a,{style:{position:"relative",left:-35},onClick:function(){return zr()}}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",i.a.createElement("span",{onClick:function(){return zr()},className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:oe.a.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"})))),!!qt.length&&!Ht&&i.a.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},i.a.createElement("div",null,"\u5B9E\u8BAD\u8BC4\u6D4B\u7684\u65F6\u5019\uFF0C\u7CFB\u7EDF\u4F1A\u4E34\u65F6\u5C06\u79C1\u5BC6\u4EE3\u7801\u5E93\u79FB\u52A8\u666E\u901A\u4EE3\u7801\u5E93\u7684secret\u76EE\u5F55\u4E0B\u9762\uFF0C\u8BC4\u6D4B\u7ED3\u675F\u4F1A\u6E05\u7A7Asecret\u76EE\u5F55\u5185\u5BB9\u3002\u5982\u679C\u79C1\u5BC6\u4EE3\u7801\u5E93\u4E2D\u5B58\u5728\u6587\u4EF6src/test.sh\uFF0C\u5728\u666E\u901A\u4EE3\u7801\u5E93\u8C03\u7528\u8BE5\u6587\u4EF6\u5219\u4F7F\u7528\u8DEF\u5F84\uFF1Asecret/src/test.sh")),qt.length?i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:oe.a.content},i.a.createElement(Re,{disabled:!!Bt.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:qt,switcherIcon:i.a.createElement(me.a,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:3,marginLeft:22}}),onExpand:ao,expandedKeys:yr,selectedKeys:Ii,onSelect:Ei,draggable:!0,onDragEnter:La,onDrop:Zr,allowDrop:function(nn){var xn=nn.dropNode,fn=nn.dropPosition;return!1}}))):"",!qt.length&&Ht&&(jt==null||((lt=jt.detail)===null||lt===void 0)?void 0:lt.init_repository)&&i.a.createElement(ce,null),!qt.length&&!Ht&&(jt==null||((Nt=jt.detail)===null||Nt===void 0)?void 0:Nt.secret_repository)&&i.a.createElement(ce,null))),i.a.createElement(tt,{taskData:Gt,visible:U,defaultPath:ar,onClose:function(){return K(!1)},isRepository:!Ht,onOK:function(){var En=Object(A.a)(L.a.mark(function nn(xn){var fn;return L.a.wrap(function(Er){for(;;)switch(Er.prev=Er.next){case 0:return fn=ar.split("/"),fn.pop(),Er.next=4,Or(fn.join("/"));case 4:Wn("");case 5:case"end":return Er.stop()}},nn)}));return function(nn){return En.apply(this,arguments)}}()}),i.a.createElement(Ee,{taskData:Gt,visible:rr,defaultPath:ar,onClose:function(){return vr(!1)},isRepository:Ht,onOK:function(nn){Yn(nn.path,nn.name)}}),i.a.createElement(de,{taskData:Gt,visible:q,defaultPath:ar,onClose:function(){return Ye(!1)},isRepository:Ht,onOK:function(nn){Yn(nn.path,nn.name)}}),i.a.createElement(ae,{taskData:Gt,defaultPath:ar,visible:rn,isRepository:Ht,onClose:function(){return zt(!1)},onOK:function(){var En=Object(A.a)(L.a.mark(function nn(xn){var fn;return L.a.wrap(function(Er){for(;;)switch(Er.prev=Er.next){case 0:return fn=ar.split("/"),Er.next=3,Or(ar);case 3:yr=[fn[0]||""],Ii=[ar],Ni(Object(j.a)(Ii)),Bi(Object(j.a)(yr));case 7:case"end":return Er.stop()}},nn)}));return function(nn){return En.apply(this,arguments)}}()}),i.a.createElement(Ue,{pathList:ar==null?void 0:ar.split("/"),showInputPath:!0,isMergeSelectFile:fo,onFinish:function(nn){fo?Ho(nn):Or(nn),_o(!1)}}))},ce=function(){return i.a.createElement("div",{className:"mt20 pb50 ".concat(oe.a.nodata)},i.a.createElement("div",{className:oe.a.headLeft},"\u63D0\u793A\uFF1A",i.a.createElement("br",null),"\u6B64\u5904\u5B58\u653E\u672C\u5B9E\u8BAD\u6240\u9700\u7684\u6240\u6709\u4EE3\u7801\u7B49\u76F8\u5173\u6587\u4EF6\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B",i.a.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",i.a.createElement("br",null),"1\u3001",i.a.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",i.a.createElement("br",null),"2\u3001\u76F4\u63A5\u5728\u5E73\u53F0\u4E0A\u521B\u5EFA\u6587\u4EF6\u76EE\u5F55\u4EE5\u53CA\u76F8\u5173\u4EE3\u7801\u6587\u4EF6\u3002"),i.a.createElement("img",{width:"100%",src:pe.y}))},J=Object(G.a)(function(_e){var Te=_e.shixunsDetail,mt=_e.loading,lt=_e.globalSetting,Nt=_e.practiceSetting,jt=_e.user;return{shixunsDetail:Te,globalSetting:lt,user:jt,practiceSetting:Nt,loading:mt}})(te),ye=w("/zsF"),Ze=w("PArb"),Y=w("5GGG"),He=w.n(Y),nt=function(Te){var mt=Te.shixunsDetail,lt=Te.globalSetting,Nt=Te.loading,jt=Te.user,ht=Te.dispatch,Bt=Te.isRepository,Dt=Object(E.a)(Te,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Ft=Object(O.a)(Object(O.a)({},Object(W.i)()),Object(W.h)().query),Xt=Object(p.useState)([]),Gt=Object(C.a)(Xt,2),dn=Gt[0],Ht=Gt[1];Object(p.useEffect)(function(){qt()},[Bt]);var qt=function(){var Nn=Object(A.a)(L.a.mark(function wn(){var Sn;return L.a.wrap(function(Mn){for(;;)switch(Mn.prev=Mn.next){case 0:return Mn.next=2,ht({type:"shixunsDetail/getRepositoryCommit",payload:{id:Ft.id,secret_repository:Bt?void 0:!0}});case 2:Sn=Mn.sent,Sn&&Ht(Sn.commits||[]);case 4:case"end":return Mn.stop()}},wn)}));return function(){return Nn.apply(this,arguments)}}();return i.a.createElement(i.a.Fragment,null,dn==""&&i.a.createElement("div",{className:He.a.empty},i.a.createElement("img",{src:pe.m,width:"258"}),i.a.createElement("br",null),i.a.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),dn!=""&&i.a.createElement("section",{className:He.a.bg},i.a.createElement("div",{className:He.a.wrap},i.a.createElement("div",{className:He.a.content},dn==null?void 0:dn.map(function(Nn){var wn,Sn;return i.a.createElement("div",null,i.a.createElement(R.a,{align:"middle",className:"c-white font16"},i.a.createElement(g.a,null,Nn.title)),i.a.createElement(R.a,{align:"middle",className:"mt20 "},i.a.createElement(g.a,null,i.a.createElement("img",{className:He.a.imageUrl,src:ft.a.IMG_SERVER+"/"+((wn=Nn.author)===null||wn===void 0?void 0:wn.image_url)})),i.a.createElement(g.a,{className:He.a.blueLight},i.a.createElement("span",{className:"ml20"},(Sn=Nn.author)===null||Sn===void 0?void 0:Sn.username)),i.a.createElement(g.a,null,i.a.createElement("span",{className:"ml20 ".concat(He.a.blueLight)},"\u63D0\u4EA4\u4E8E"),i.a.createElement("span",{className:"ml20 ".concat(He.a.blueLight)},Nn.time))),i.a.createElement(Ze.a,{className:He.a.divider}))})))))},Ce=Object(G.a)(function(_e){var Te=_e.shixunsDetail,mt=_e.loading,lt=_e.globalSetting,Nt=_e.user;return{shixunsDetail:Te,globalSetting:lt,user:Nt,loading:mt.models.index}})(nt),ze=w("p5ED"),et=S.a.TabPane,bt=function(Te){var mt,lt,Nt,jt,ht,Bt,Dt=Te.globalSetting,Ft=Te.loading,Xt=Te.dispatch,Gt=Te.practiceSetting,dn=Te.shixunsDetail,Ht=Te.taskData,qt=Te.taskId,Nn=Te.onEditRepCode,wn=Object(E.a)(Te,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail","taskData","taskId","onEditRepCode"]),Sn=!(Ht!=null&&Ht.is_last_game)&&((Ht==null?void 0:Ht.shixun.status)>0||(Ht==null||((mt=Ht.user)===null||mt===void 0)?void 0:mt.identity)<5),_n=Object(p.useState)("1"),Mn=Object(C.a)(_n,2),Un=Mn[0],dr=Mn[1],Wt=Object(p.useState)("1"),vn=Object(C.a)(Wt,2),hr=vn[0],rr=vn[1],vr=Object(p.useState)(!0),jn=Object(C.a)(vr,2),$=jn[0],U=jn[1],K=Object(p.useState)({}),Z=Object(C.a)(K,2),ne=Z[0],q=Z[1],Ye=Object(p.useRef)(),Ut=Object(p.useState)(!0),Vt=Object(C.a)(Ut,2),rn=Vt[0],zt=Vt[1],kn=Object(p.useState)(["2","1"]),On=Object(C.a)(kn,2),ar=On[0],gr=On[1],_r=Object(p.useState)([]),Jn=Object(C.a)(_r,2),yr=Jn[0],Bi=Jn[1],ci=Object(p.useRef)(),ni=Object(O.a)(Object(O.a)({},Object(W.i)()),{},{taskId:qt}),Ii=Object(p.useState)(!1),Ni=Object(C.a)(Ii,2),Ki=Ni[0],Oa=Ni[1],Ya=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:i.a.createElement("span",null,i.a.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),i.a.createElement(T.a,{title:"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002"},i.a.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];Object(p.useEffect)(function(){var Wr,Qr=Gt==null||((Wr=Gt.sideBar)===null||Wr===void 0)?void 0:Wr.selectPath.split("/");gr(Qr)},[Gt==null||((lt=Gt.sideBar)===null||lt===void 0)?void 0:lt.selectPath]);var io=function(Qr){Qr.data==="compileResltDone"&&Oa(!1)};Object(p.useEffect)(function(){return window.addEventListener("message",io),function(){window.removeEventListener("message",io)}},[]);var ho=function(Qr){(ne==null?void 0:ne.file_type)==="txt"&&(ne.content=Qr,q(Object(O.a)({},ne)),Nn(Qr))};Object(p.useEffect)(function(){var Wr;console.log(Gt==null||((Wr=Gt.sideBar)===null||Wr===void 0)?void 0:Wr.selectPath,"sideBar"),new Promise(function(){var Qr=Object(A.a)(L.a.mark(function yi(Rr,fr){var ri,br,kr,$n,Hi,bi,Vi;return L.a.wrap(function(fa){for(;;)switch(fa.prev=fa.next){case 0:if(!((Gt==null||((ri=Gt.sideBar)===null||ri===void 0)?void 0:ri.selectPath)!==""&&Gt!==null&&Gt!==void 0&&(br=Gt.sideBar)!==null&&br!==void 0&&br.selectPath)){fa.next=5;break}return fa.next=3,Object(ee.j)(qt,{path:Gt==null||((kr=Gt.sideBar)===null||kr===void 0)?void 0:kr.selectPath});case 3:if($n=fa.sent,$n!=null&&$n.content||($n==null?void 0:$n.content)=="")try{($n==null?void 0:$n.file_type)==="txt"?($n.content=window.decodeURIComponent(escape(window.atob((Hi=$n.content)===null||Hi===void 0?void 0:Hi.content))),q(Object(O.a)({},$n))):($n.content=(bi=$n.content)===null||bi===void 0?void 0:bi.content,q(Object(O.a)({},$n)))}catch(ya){ne.content&&($n.content=window.atob((Vi=$n.content)===null||Vi===void 0?void 0:Vi.content)),q(Object(O.a)({},$n)),m.b.warn("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}else Xt({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}});case 5:case"end":return fa.stop()}},yi)}));return function(yi,Rr){return Qr.apply(this,arguments)}}())},[Gt==null||((Nt=Gt.sideBar)===null||Nt===void 0)?void 0:Nt.selectPath]);var Da=i.a.createElement(r.a,{className:N.a.menu,onClick:function(Qr){var yi;!(dn!=null&&(yi=dn.detail)!==null&&yi!==void 0&&yi.secret_repository)&&Qr.key==="2"&&rr("1"),dr(Qr.key),Qr.key==="1"?zt(!0):zt(!1)}},i.a.createElement(r.a.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),Ya.filter(function(Wr){var Qr,yi;return!(dn!=null&&(Qr=dn.detail)!==null&&Qr!==void 0&&Qr.init_repository)||dn!=null&&(yi=dn.detail)!==null&&yi!==void 0&&yi.is_jupyter_lab?Wr.id!=="2":Wr}).map(function(Wr,Qr){return i.a.createElement(r.a.Item,{className:"leaveClick",key:Wr.id},Wr.name)})),_i=function(){var Wr=Object(A.a)(L.a.mark(function Qr(){var yi,Rr,fr,ri,br,kr;return L.a.wrap(function(Hi){for(;;)switch(Hi.prev=Hi.next){case 0:return Oa(!0),Hi.next=3,Object(ee.L)(Ht==null||((yi=Ht.myshixun)===null||yi===void 0)?void 0:yi.identifier,Object(O.a)(Object(O.a)({path:Gt==null||((Rr=Gt.sideBar)===null||Rr===void 0)?void 0:Rr.selectPath},ne),{},{evaluate:0,game_id:Ht==null||((fr=Ht.game)===null||fr===void 0)?void 0:fr.id}));case 3:kr=Hi.sent,(ri=document.getElementById("latexIframeRef"))===null||ri===void 0||((br=ri.contentWindow)===null||br===void 0)||br.postMessage("compile","*"),kr!=null&&kr.content&&Xt({type:"practiceSetting/setSideBarTabs",payload:Object(O.a)(Object(O.a)({},Gt.sideBar),{},{confirmLeave:!1})});case 6:case"end":return Hi.stop()}},Qr)}));return function(){return Wr.apply(this,arguments)}}();return i.a.createElement("div",{className:N.a.warehouse},i.a.createElement("div",{className:N.a.content},hr==="1"&&i.a.createElement(i.a.Fragment,null,i.a.createElement("aside",{className:N.a.left,id:"latex-drawer",style:{width:$?"36%":"0%"}},i.a.createElement(o.a,{spinning:!!Ft.effects["shixunsDetail/getRepository"],wrapperClassName:"".concat(N.a.loading," ").concat(N.a.bottom0)},i.a.createElement(J,{taskData:Ht,params:ni,setTreeData:Bi,treeData:yr,activeKey:Un,isRepository:rn})),i.a.createElement("span",{onClick:function(){return U(!1)},className:"".concat(N.a.close," iconfont icon-quxiao")})),i.a.createElement("aside",{className:N.a.right,ref:ci},(Gt==null||((jt=Gt.sideBar)===null||jt===void 0)?void 0:jt.selectPath)!==""&&i.a.createElement(i.a.Fragment,null,i.a.createElement(o.a,{spinning:!!Ft.effects["shixunsDetail/getFileContent"],wrapperClassName:N.a.loading},i.a.createElement("div",{className:N.a.filePathWrp},i.a.createElement(R.a,{align:"middle",className:"w100"},i.a.createElement(g.a,null,i.a.createElement("span",{onClick:function(){return U(!0)},className:"iconfont icon-daimacangku2 c-white current"})),i.a.createElement(g.a,{flex:"40px"},i.a.createElement("div",{className:N.a.line,style:{marginLeft:20}})),i.a.createElement(g.a,{className:N.a.filePath},ar.map(function(Wr,Qr){return i.a.createElement("span",{className:"c-blue"},Wr)})))),i.a.createElement("div",{className:Ft.effects["shixunsDetail/getFileContent"]?"hide":"show"},i.a.createElement(ze.a,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute"},filename:ne.filename,type:ne.file_type==="office"?"download":ne.file_type,data:ne.content,monacoEditor:{value:ne.content,language:ne.language,onChange:function(Qr){return ho(Qr)},options:{fontSize:14,minimap:{enabled:!1}}}}))),(ne==null?void 0:ne.file_type)==="txt"&&i.a.createElement("div",{className:N.a.footer},(Ht==null?void 0:Ht.prev_game)&&i.a.createElement("a",{href:"/tasks/".concat(Ht==null?void 0:Ht.prev_game).concat(location.search),style:{marginRight:"auto"},onClick:function(Qr){Qr.preventDefault(),setTimeout(function(){return window.location.href="/tasks/".concat(Ht==null?void 0:Ht.prev_game).concat(location.search)},300)}},"\u4E0A\u4E00\u5173"),i.a.createElement(d.a,{type:"primary",size:"large",loading:Ki,onClick:_i},"\u5F00\u59CB\u7F16\u8BD1"),Sn&&i.a.createElement("a",{href:"/tasks/".concat(Ht==null?void 0:Ht.next_game).concat(location.search),style:{marginLeft:"auto"},onClick:function(Qr){var yi,Rr;if(Qr.preventDefault(),Ht!=null&&(yi=Ht.shixun)!==null&&yi!==void 0&&yi.task_pass||(Ht==null?void 0:Ht.game.status)===2||(Ht==null||((Rr=Ht.user)===null||Rr===void 0)?void 0:Rr.identity)<5){setTimeout(function(){return window.location.href="/tasks/".concat(Ht==null?void 0:Ht.next_game).concat(location.search)},300);return}h.a.warning({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u6211\u77E5\u9053\u4E86",content:i.a.createElement("p",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u8BBE\u7F6E\u4E86\u4E0D\u5141\u8BB8\u8DF3\u5173\u3002\u901A\u8FC7\u5F53\u524D\u5173\u5361\u540E\uFF0C\u624D\u80FD\u8FDB\u5165\u4E0B\u4E00\u5173\u3002")})}},"\u4E0B\u4E00\u5173"))),(Gt==null||((ht=Gt.sideBar)===null||ht===void 0)?void 0:ht.selectPath)==""&&(dn==null||((Bt=dn.detail)===null||Bt===void 0)?void 0:Bt.init_repository)&&i.a.createElement("div",{className:N.a.empty},i.a.createElement("img",{src:pe.l,width:"258"}),i.a.createElement("br",null),i.a.createElement("span",{className:"c-grey-c"},!!(yr!=null&&yr.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(yr!=null&&yr.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),hr==="2"&&i.a.createElement("div",{className:N.a.commit},i.a.createElement(Ce,{isRepository:rn}))))},dt=Object(G.a)(function(_e){var Te=_e.loading,mt=_e.globalSetting,lt=_e.practiceSetting,Nt=_e.shixunsDetail;return{globalSetting:mt,loading:Te,practiceSetting:lt,shixunsDetail:Nt}})(bt),rt=Q.default=function(_e){var Te=_e.taskId,mt=_e.taskData,lt=_e.onEditRepCode,Nt=Object(p.useRef)(),jt=Object(p.useRef)(),ht=Object(p.useMemo)(function(){if(mt){var Bt,Dt,Ft,Xt,Gt,dn=mt==null||((Bt=mt.challenge)===null||Bt===void 0||((Dt=Bt.path)===null||Dt===void 0||((Ft=Dt.replace("\uFF1B",";"))===null||Ft===void 0)))?void 0:Ft.split(";")[0];return"https://latexjs.educoder.net/index.html?id=".concat(mt==null||((Xt=mt.shixun)===null||Xt===void 0)?void 0:Xt.identifier,"&path=").concat(dn,"&taskId=").concat(Te,"&myshixunId=").concat(mt==null||((Gt=mt.myshixun)===null||Gt===void 0)?void 0:Gt.identifier,"&token=").concat(Object(v.E)("_educoder_session"))}},[mt]);return i.a.createElement(R.a,{style:{height:"100vh"},ref:jt},i.a.createElement(g.a,{flex:"1"},(mt==null?void 0:mt.shixun)&&i.a.createElement(dt,{taskId:Te,taskData:mt,onEditRepCode:lt})),i.a.createElement(g.a,{flex:"1",className:u.a.wrap},i.a.createElement("iframe",{ref:Nt,id:"latexIframeRef",style:{width:"100%",border:"none",height:"100%"},src:ht}),i.a.createElement("span",{className:u.a.full,onClick:function(){Object(_.a)()?Object(_.b)():Object(_.d)(jt.current)}},i.a.createElement("span",{className:"iconfont icon-quanping mr5 font12"}),"\u5168\u5C4F / \u9000\u51FA\u5168\u5C4F")))}},"4qgm":function(Me,Q){Me.exports="data:image/png;base64,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"},"4u4S":function(Me,Q){Me.exports="data:image/png;base64,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"},"500L":function(Me,Q,w){"use strict";w.d(Q,"a",function(){return x});var B=w("+L6B"),R=w("2/Rp"),k=w("2qtc"),g=w("kLXV"),p=w("9og8"),i=w("k1fw"),_=w("miYZ"),v=w("tsqr"),f=w("oBTY"),u=w("tJVT"),a=w("DZo9"),h=w("8z0m"),l=w("WmNS"),d=w.n(l),n=w("q1tI"),o=w.n(n),s=w("m3rI"),r=w("wzkS"),t=w("y5JW"),m=w("LtfV"),A=h.a.Dragger;function x(T){var O=[];return T&&T.length>0&&(O=T.map(function(C){return{uid:C.id,id:C.id,name:C.title+t.c+C.filesize,url:C.url,filesize:C.filesize,status:"done",response:{id:C.id}}})),O}Q.b=function(T){var O=T.value,C=T.onChange,E=T.action,y=T.className,S=T.maxSize,b=S===void 0?150:S,L=T.title,P=L===void 0?"\u4E0A\u4F20\u9644\u4EF6":L,N=T.showRemoveModal,W=N===void 0?!1:N,G=T.accept,j=G===void 0?"":G,z=T.additionalText,F=T.isDragger,H=T.number,X=H===void 0?1e3:H,ee=T.aloneClear,ue=ee===void 0?!1:ee,xe=T.restrict,ke=xe===void 0?!0:xe,Ne=Object(n.useState)(!1),le=Object(u.a)(Ne,2),ge=le[0],Le=le[1],ie=Object(n.useState)(O||[]),de=Object(u.a)(ie,2),se=de[0],Oe=de[1];Object(n.useEffect)(function(){O&&(Oe(Object(f.a)(O)),X===(O==null?void 0:O.length)&&Le(!0))},[O]);var Ee=function(){setTimeout(function(){se.pop(),Oe(Object(f.a)(se))},500)},Ke={multiple:!0,disabled:ge,accept:j,withCredentials:!0,fileList:se,beforeUpload:function(We,ft){var ct=We.size/1024/1024;return se.concat(ft).length>X?(se.pop(),Oe(Object(f.a)(se)),v.b.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(X,"\u4E2A\u6587\u4EF6")),ue?Promise.reject():(Ee(),!1)):ct=X?Le(!0):Le(!1),Oe(Object(f.a)(ft)),ft=ft.map(function(ct){var Be;if(ct!=null&&(Be=ct.response)!==null&&Be!==void 0&&Be.id){var Pe;ct.url="/api/attachments/".concat(ct==null||((Pe=ct.response)===null||Pe===void 0)?void 0:Pe.id)}return ct.name.indexOf(t.c)===-1&&(ct.name="".concat(ct.name).concat(t.c).concat(Object(t.a)(ct.size))),Object(i.a)({},ct)}),console.log("info:",We),C(ft)},onRemove:function(){var De=Object(p.a)(d.a.mark(function ft(ct){var Be;return d.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:if(Be=function(){var Ve=Object(p.a)(d.a.mark(function ae(){var we,oe;return d.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:if(we=ct.response?ct.response.id:ct.id,!we){gt.next=8;break}return gt.next=4,Object(r.d)(ct.response?ct.response.id:ct.uid);case 4:return oe=gt.sent,gt.abrupt("return",oe);case 8:return gt.abrupt("return",!0);case 9:case"end":return gt.stop()}},ae)}));return function(){return Ve.apply(this,arguments)}}(),!W){Ge.next=5;break}return Ge.abrupt("return",new Promise(function(Ve,ae){g.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:o.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var we=Object(p.a)(d.a.mark(function Xe(){var gt;return d.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ue.next=2,Be();case 2:gt=Ue.sent,v.b.success("\u5220\u9664\u6210\u529F"),Ve(!0);case 5:case"end":return Ue.stop()}},Xe)}));function oe(){return we.apply(this,arguments)}return oe}(),onCancel:function(){return Ve(!1)}})}));case 5:return Ge.next=7,Be();case 7:return Ge.abrupt("return",Ge.sent);case 8:case"end":return Ge.stop()}},ft)}));function We(ft){return De.apply(this,arguments)}return We}()};function tt(De){De.preventDefault(),De.stopPropagation()}return o.a.createElement("div",{className:"multi-upload ".concat(y||"")},F&&o.a.createElement(A,Ke,o.a.createElement("p",{className:"ant-upload-drag-icon"},o.a.createElement(m.a,null)),o.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",o.a.createElement("br",null),o.a.createElement("span",{style:{display:ke?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",b,"MB) ")),z),!F&&o.a.createElement(h.a,Ke,o.a.createElement(R.a,{disabled:ge},P),o.a.createElement("span",{onClick:tt,style:{marginLeft:10,color:"#FA6400",display:ke?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",b,"MB) ")))}},"55Ip":function(Me,Q,w){"use strict";w.d(Q,"a",function(){return t}),w.d(Q,"b",function(){return C});var B=w("Ty5D"),R=w("dI71"),k=w("q1tI"),g=w.n(k),p=w("YS25"),i=w("17x9"),_=w.n(i),v=w("wx14"),f=w("zLVn"),u=w("9R94"),a=function(y){Object(R.a)(S,y);function S(){for(var L,P=arguments.length,N=new Array(P),W=0;W=0||P.relatedTarget.className.indexOf("".concat(j,"-next"))>=0))return;y.setState({goInputText:""}),G(y.getValidValue())},y.go=function(P){var N=y.state.goInputText;if(N==="")return;(P.keyCode===d.ENTER||P.type==="click")&&(y.setState({goInputText:""}),y.props.quickGo(y.getValidValue()))},y}return Object(p.a)(E,[{key:"getValidValue",value:function(){var S=this.state,b=S.goInputText,L=S.current;return!b||isNaN(b)?L:Number(b)}},{key:"getPageSizeOptions",value:function(){var S=this.props,b=S.pageSize,L=S.pageSizeOptions;return L.some(function(P){return P.toString()===b.toString()})?L:L.concat([b.toString()]).sort(function(P,N){var W=isNaN(Number(P))?0:Number(P),G=isNaN(Number(N))?0:Number(N);return W-G})}},{key:"render",value:function(){var S=this,b=this.props,L=b.pageSize,P=b.locale,N=b.rootPrefixCls,W=b.changeSize,G=b.quickGo,j=b.goButton,z=b.selectComponentClass,F=b.buildOptionText,H=b.selectPrefixCls,X=b.disabled,ee=this.state.goInputText,ue="".concat(N,"-options"),xe=z,ke=null,Ne=null,le=null;if(!W&&!G)return null;var ge=this.getPageSizeOptions();if(W&&xe){var Le=ge.map(function(ie,de){return f.a.createElement(xe.Option,{key:de,value:ie.toString()},(F||S.buildOptionText)(ie))});ke=f.a.createElement(xe,{disabled:X,prefixCls:H,showSearch:!1,className:"".concat(ue,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(L||ge[0]).toString(),onChange:this.changeSize,getPopupContainer:function(de){return de.parentNode}},Le)}return G&&(j&&(le=typeof j=="boolean"?f.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:X,className:"".concat(ue,"-quick-jumper-button")},P.jump_to_confirm):f.a.createElement("span",{onClick:this.go,onKeyUp:this.go},j)),Ne=f.a.createElement("div",{className:"".concat(ue,"-quick-jumper")},P.jump_to,f.a.createElement("input",{disabled:X,type:"text",value:ee,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),P.page,le)),f.a.createElement("li",{className:"".concat(ue)},ke,Ne)}}]),E}(f.a.Component);n.defaultProps={pageSizeOptions:["10","20","50","100"]};var o=n,s=w("N2Kk");function r(){}function t(O){return typeof O=="number"&&isFinite(O)&&Math.floor(O)===O}function m(O,C,E){return E}function A(O,C,E){var y=typeof O=="undefined"?C.pageSize:O;return Math.floor((E.total-1)/y)+1}var x=function(O){Object(i.a)(E,O);var C=Object(_.a)(E);function E(y){var S;Object(g.a)(this,E),S=C.call(this,y),S.getJumpPrevPage=function(){return Math.max(1,S.state.current-(S.props.showLessItems?3:5))},S.getJumpNextPage=function(){return Math.min(A(void 0,S.state,S.props),S.state.current+(S.props.showLessItems?3:5))},S.getItemIcon=function(W,G){var j=S.props.prefixCls,z=W||f.a.createElement("button",{type:"button","aria-label":G,className:"".concat(j,"-item-link")});return typeof W=="function"&&(z=f.a.createElement(W,Object(k.a)({},S.props))),z},S.savePaginationNode=function(W){S.paginationNode=W},S.isValid=function(W){return t(W)&&W!==S.state.current},S.shouldDisplayQuickJumper=function(){var W=S.props,G=W.showQuickJumper,j=W.pageSize,z=W.total;return z<=j?!1:G},S.handleKeyDown=function(W){(W.keyCode===d.ARROW_UP||W.keyCode===d.ARROW_DOWN)&&W.preventDefault()},S.handleKeyUp=function(W){var G=S.getValidValue(W),j=S.state.currentInputValue;G!==j&&S.setState({currentInputValue:G}),W.keyCode===d.ENTER?S.handleChange(G):W.keyCode===d.ARROW_UP?S.handleChange(G-1):W.keyCode===d.ARROW_DOWN&&S.handleChange(G+1)},S.changePageSize=function(W){var G=S.state.current,j=A(W,S.state,S.props);G=G>j?j:G,j===0&&(G=S.state.current),typeof W=="number"&&("pageSize"in S.props||S.setState({pageSize:W}),"current"in S.props||S.setState({current:G,currentInputValue:G})),S.props.onShowSizeChange(G,W),"onChange"in S.props&&S.props.onChange&&S.props.onChange(G,W)},S.handleChange=function(W){var G=S.props.disabled,j=W;if(S.isValid(j)&&!G){var z=A(void 0,S.state,S.props);j>z?j=z:j<1&&(j=1),"current"in S.props||S.setState({current:j,currentInputValue:j});var F=S.state.pageSize;return S.props.onChange(j,F),j}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?j-2:0),F=2;F=L?N=L:N=Number(b),N}},{key:"getShowSizeChanger",value:function(){var S=this.props,b=S.showSizeChanger,L=S.total,P=S.totalBoundaryShowSizeChanger;return typeof b!="undefined"?b:L>P}},{key:"renderPrev",value:function(S){var b=this.props,L=b.prevIcon,P=b.itemRender,N=P(S,"prev",this.getItemIcon(L,"prev page")),W=!this.hasPrev();return Object(v.isValidElement)(N)?Object(v.cloneElement)(N,{disabled:W}):N}},{key:"renderNext",value:function(S){var b=this.props,L=b.nextIcon,P=b.itemRender,N=P(S,"next",this.getItemIcon(L,"next page")),W=!this.hasNext();return Object(v.isValidElement)(N)?Object(v.cloneElement)(N,{disabled:W}):N}},{key:"render",value:function(){var S=this,b=this.props,L=b.prefixCls,P=b.className,N=b.style,W=b.disabled,G=b.hideOnSinglePage,j=b.total,z=b.locale,F=b.showQuickJumper,H=b.showLessItems,X=b.showTitle,ee=b.showTotal,ue=b.simple,xe=b.itemRender,ke=b.showPrevNextJumpers,Ne=b.jumpPrevIcon,le=b.jumpNextIcon,ge=b.selectComponentClass,Le=b.selectPrefixCls,ie=b.pageSizeOptions,de=this.state,se=de.current,Oe=de.pageSize,Ee=de.currentInputValue;if(G===!0&&j<=Oe)return null;var Ke=A(void 0,this.state,this.props),tt=[],De=null,We=null,ft=null,ct=null,Be=null,Pe=F&&F.goButton,Ge=H?1:2,Ve=se-1>0?se-1:0,ae=se+1=Ge*2&&se!==1+2&&(tt[0]=Object(v.cloneElement)(tt[0],{className:"".concat(L,"-item-after-jump-prev")}),tt.unshift(De)),Ke-se>=Ge*2&&se!==Ke-2&&(tt[tt.length-1]=Object(v.cloneElement)(tt[tt.length-1],{className:"".concat(L,"-item-before-jump-next")}),tt.push(We)),Ct!==1&&tt.unshift(ft),me!==Ke&&tt.push(ct)}var Ie=null;ee&&(Ie=f.a.createElement("li",{className:"".concat(L,"-total-text")},ee(j,[j===0?0:(se-1)*Oe+1,se*Oe>j?j:se*Oe])));var pe=!this.hasPrev()||!Ke,Re=!this.hasNext()||!Ke;return f.a.createElement("ul",Object(B.a)({className:a()(L,P,Object(R.a)({},"".concat(L,"-disabled"),W)),style:N,unselectable:"unselectable",ref:this.savePaginationNode},we),Ie,f.a.createElement("li",{title:X?z.prev_page:null,onClick:this.prev,tabIndex:pe?null:0,onKeyPress:this.runIfEnterPrev,className:a()("".concat(L,"-prev"),Object(R.a)({},"".concat(L,"-disabled"),pe)),"aria-disabled":pe},this.renderPrev(Ve)),tt,f.a.createElement("li",{title:X?z.next_page:null,onClick:this.next,tabIndex:Re?null:0,onKeyPress:this.runIfEnterNext,className:a()("".concat(L,"-next"),Object(R.a)({},"".concat(L,"-disabled"),Re)),"aria-disabled":Re},this.renderNext(ae)),f.a.createElement(o,{disabled:W,locale:z,rootPrefixCls:L,selectComponentClass:ge,selectPrefixCls:Le,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:se,pageSize:Oe,pageSizeOptions:ie,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Pe}))}}],[{key:"getDerivedStateFromProps",value:function(S,b){var L={};if("current"in S&&(L.current=S.current,S.current!==b.current&&(L.currentInputValue=L.current)),"pageSize"in S&&S.pageSize!==b.pageSize){var P=b.current,N=A(S.pageSize,b,S);P=P>N?N:P,"current"in S||(L.current=P,L.currentInputValue=P),L.pageSize=S.pageSize}return L}}]),E}(f.a.Component);x.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:r,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:r,locale:s.a,style:{},itemRender:m,totalBoundaryShowSizeChanger:50};var T=x},"6/vW":function(Me,Q,w){"use strict";w.d(Q,"b",function(){return _});var B=w("tJVT"),R=w("q1tI"),k=w.n(R),g=w("9VGf"),p=w("dhSg");function i(v){return v.toString().padStart(2,"0")}function _(v){var f=Math.floor(v/60),u=v%60,a=Math.floor(f/60);return"".concat(i(a),":").concat(i(f-a*60),":").concat(i(u))}Q.a=function(v){var f=v.defaultTime,u=v.status,a=v.onUpdateCostTime,h=v.lastedGetTaskInfoTime,l=v.title,d=l===void 0?"":l,n=Object(R.useState)(f||0),o=Object(B.a)(n,2),s=o[0],r=o[1],t=Object(R.useRef)();return Object(R.useEffect)(function(){h&&(r(f),t.current=f)},[f,h]),Object(R.useEffect)(function(){if(h){var m=p.a.subscribe("update-cost-time",function(){u!==2&&a(t.current)});return m}},[h]),Object(g.a)(function(){r(s+1),t.current=t.current+1},u===2?null:1e3),k.a.createElement("span",null,d?"".concat(d,"\uFF1A"):null,_(s))}},"6BzB":function(Me,Q,w){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.shrinkBuf=B,Q.arraySet=R,Q.flattenChunks=k,Q.Buf32=Q.Buf16=Q.Buf8=void 0;function B(_,v){return _.length===v?_:_.subarray?_.subarray(0,v):(_.length=v,_)}function R(_,v,f,u,a){if(v.subarray&&_.subarray){_.set(v.subarray(f,f+u),a);return}for(var h=0;h1&&arguments[1]!==void 0?arguments[1]:0,n=(_[l[d+0]]+_[l[d+1]]+_[l[d+2]]+_[l[d+3]]+"-"+_[l[d+4]]+_[l[d+5]]+"-"+_[l[d+6]]+_[l[d+7]]+"-"+_[l[d+8]]+_[l[d+9]]+"-"+_[l[d+10]]+_[l[d+11]]+_[l[d+12]]+_[l[d+13]]+_[l[d+14]]+_[l[d+15]]).toLowerCase();if(!i(n))throw TypeError("Stringified UUID is invalid");return n}var u=f;function a(l,d,n){l=l||{};var o=l.random||(l.rng||k)();if(o[6]=o[6]&15|64,o[8]=o[8]&63|128,d){n=n||0;for(var s=0;s<16;++s)d[n+s]=o[s];return d}return u(o)}var h=Q.a=a},"7ZXX":function(Me,Q,w){Me.exports=w.p+"static/err.6e7c5817.png"},"7ahc":function(Me,Q,w){"use strict";w.d(Q,"a",function(){return A});var B=w("k1fw"),R=w("0Owb"),k=w("+L6B"),g=w("2/Rp"),p=w("y8nQ"),i=w("Vl3Y"),_=w("tJVT"),v=w("OaEy"),f=w("2fM7"),u=w("q1tI"),a=w.n(u),h=w("VrN/"),l=w.n(h),d=w("p77/"),n=w.n(d),o=w("c5Ni"),s=w.n(o),r=f.a.Option,t={labelCol:{span:4},wrapperCol:{span:20}},m={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"]};Q.b=function(x){var T=x.callback,O=x.onCancel,C=Object(u.useState)("python"),E=Object(_.a)(C,2),y=E[0],S=E[1];function b(P){S(m[P][1])}function L(P){T(P)}return a.a.createElement(i.a,Object(R.a)({},t,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:L}),a.a.createElement(i.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},a.a.createElement(f.a,{onChange:b},Object.keys(m).map(function(P){return a.a.createElement(r,{key:P,value:P},m[P][0])}))),a.a.createElement(i.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},a.a.createElement(A,{mode:y})),a.a.createElement("div",{className:"flex-container flex-end"},a.a.createElement(g.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(g.a,{type:"ghost",onClick:O},"\u53D6\u6D88")))};function A(x){var T=x.value,O=x.onChange,C=x.mode,E=x.options,y=E===void 0?{}:E,S=Object(u.useRef)(),b=Object(u.useState)(),L=Object(_.a)(b,2),P=L[0],N=L[1];return Object(u.useEffect)(function(){if(P){function W(G){var j=G.getValue();O&&O(j)}return P.on("change",W),function(){P.off("change",W)}}},[P,O]),Object(u.useEffect)(function(){P&&P.setOption("mode",C)},[P,C]),Object(u.useEffect)(function(){P&&((T!==P.getValue()||T==="")&&setTimeout(function(){P.setValue(T||" ")},300))},[P,T]),Object(u.useEffect)(function(){if(S.current&&!P){var W=l.a.fromTextArea(S.current,Object(B.a)({mode:C,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},y));N(W)}},[S.current,P]),a.a.createElement("div",{className:"my-codemirror-container"},a.a.createElement("textarea",{ref:S}))}},"7ixt":function(Me,Q,w){"use strict";w.d(Q,"a",function(){return k});var B={adjustX:1,adjustY:1},R=[0,0],k={left:{points:["cr","cl"],overflow:B,offset:[-4,0],targetOffset:R},right:{points:["cl","cr"],overflow:B,offset:[4,0],targetOffset:R},top:{points:["bc","tc"],overflow:B,offset:[0,-4],targetOffset:R},bottom:{points:["tc","bc"],overflow:B,offset:[0,4],targetOffset:R},topLeft:{points:["bl","tl"],overflow:B,offset:[0,-4],targetOffset:R},leftTop:{points:["tr","tl"],overflow:B,offset:[-4,0],targetOffset:R},topRight:{points:["br","tr"],overflow:B,offset:[0,-4],targetOffset:R},rightTop:{points:["tl","tr"],overflow:B,offset:[4,0],targetOffset:R},bottomRight:{points:["tr","br"],overflow:B,offset:[0,4],targetOffset:R},rightBottom:{points:["bl","br"],overflow:B,offset:[4,0],targetOffset:R},bottomLeft:{points:["tl","bl"],overflow:B,offset:[0,4],targetOffset:R},leftBottom:{points:["br","bl"],overflow:B,offset:[-4,0],targetOffset:R}},g=k},"7v3h":function(Me,Q,w){Me.exports=w.p+"static/empty2.dd73f390.png"},"8+yF":function(Me,Q,w){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var B={256:960,257:992,258:451,259:483,260:417,261:433,262:454,263:486,264:710,265:742,266:709,267:741,268:456,269:488,270:463,271:495,272:464,273:496,274:938,275:954,278:972,279:1004,280:458,281:490,282:460,283:492,284:728,285:760,286:683,287:699,288:725,289:757,290:939,291:955,292:678,293:694,294:673,295:689,296:933,297:949,298:975,299:1007,302:967,303:999,304:681,305:697,308:684,309:700,310:979,311:1011,312:930,313:453,314:485,315:934,316:950,317:421,318:437,321:419,322:435,323:465,324:497,325:977,326:1009,327:466,328:498,330:957,331:959,332:978,333:1010,336:469,337:501,338:5052,339:5053,340:448,341:480,342:931,343:947,344:472,345:504,346:422,347:438,348:734,349:766,350:426,351:442,352:425,353:441,354:478,355:510,356:427,357:443,358:940,359:956,360:989,361:1021,362:990,363:1022,364:733,365:765,366:473,367:505,368:475,369:507,370:985,371:1017,376:5054,377:428,378:444,379:431,380:447,381:430,382:446,402:2294,466:16777681,711:439,728:418,729:511,731:434,733:445,901:1966,902:1953,904:1954,905:1955,906:1956,908:1959,910:1960,911:1963,912:1974,913:1985,914:1986,915:1987,916:1988,917:1989,918:1990,919:1991,920:1992,921:1993,922:1994,923:1995,924:1996,925:1997,926:1998,927:1999,928:2e3,929:2001,931:2002,932:2004,933:2005,934:2006,935:2007,936:2008,937:2009,938:1957,939:1961,940:1969,941:1970,942:1971,943:1972,944:1978,945:2017,946:2018,947:2019,948:2020,949:2021,950:2022,951:2023,952:2024,953:2025,954:2026,955:2027,956:2028,957:2029,958:2030,959:2031,960:2032,961:2033,962:2035,963:2034,964:2036,965:2037,966:2038,967:2039,968:2040,969:2041,970:1973,971:1977,972:1975,973:1976,974:1979,1025:1715,1026:1713,1027:1714,1028:1716,1029:1717,1030:1718,1031:1719,1032:1720,1033:1721,1034:1722,1035:1723,1036:1724,1038:1726,1039:1727,1040:1761,1041:1762,1042:1783,1043:1767,1044:1764,1045:1765,1046:1782,1047:1786,1048:1769,1049:1770,1050:1771,1051:1772,1052:1773,1053:1774,1054:1775,1055:1776,1056:1778,1057:1779,1058:1780,1059:1781,1060:1766,1061:1768,1062:1763,1063:1790,1064:1787,1065:1789,1066:1791,1067:1785,1068:1784,1069:1788,1070:1760,1071:1777,1072:1729,1073:1730,1074:1751,1075:1735,1076:1732,1077:1733,1078:1750,1079:1754,1080:1737,1081:1738,1082:1739,1083:1740,1084:1741,1085:1742,1086:1743,1087:1744,1088:1746,1089:1747,1090:1748,1091:1749,1092:1734,1093:1736,1094:1731,1095:1758,1096:1755,1097:1757,1098:1759,1099:1753,1100:1752,1101:1756,1102:1728,1103:1745,1105:1699,1106:1697,1107:1698,1108:1700,1109:1701,1110:1702,1111:1703,1112:1704,1113:1705,1114:1706,1115:1707,1116:1708,1118:1710,1119:1711,1168:1725,1169:1709,1488:3296,1489:3297,1490:3298,1491:3299,1492:3300,1493:3301,1494:3302,1495:3303,1496:3304,1497:3305,1498:3306,1499:3307,1500:3308,1501:3309,1502:3310,1503:3311,1504:3312,1505:3313,1506:3314,1507:3315,1508:3316,1509:3317,1510:3318,1511:3319,1512:3320,1513:3321,1514:3322,1548:1452,1563:1467,1567:1471,1569:1473,1570:1474,1571:1475,1572:1476,1573:1477,1574:1478,1575:1479,1576:1480,1577:1481,1578:1482,1579:1483,1580:1484,1581:1485,1582:1486,1583:1487,1584:1488,1585:1489,1586:1490,1587:1491,1588:1492,1589:1493,1590:1494,1591:1495,1592:1496,1593:1497,1594:1498,1600:1504,1601:1505,1602:1506,1603:1507,1604:1508,1605:1509,1606:1510,1607:1511,1608:1512,1609:1513,1610:1514,1611:1515,1612:1516,1613:1517,1614:1518,1615:1519,1616:1520,1617:1521,1618:1522,3585:3489,3586:3490,3587:3491,3588:3492,3589:3493,3590:3494,3591:3495,3592:3496,3593:3497,3594:3498,3595:3499,3596:3500,3597:3501,3598:3502,3599:3503,3600:3504,3601:3505,3602:3506,3603:3507,3604:3508,3605:3509,3606:3510,3607:3511,3608:3512,3609:3513,3610:3514,3611:3515,3612:3516,3613:3517,3614:3518,3615:3519,3616:3520,3617:3521,3618:3522,3619:3523,3620:3524,3621:3525,3622:3526,3623:3527,3624:3528,3625:3529,3626:3530,3627:3531,3628:3532,3629:3533,3630:3534,3631:3535,3632:3536,3633:3537,3634:3538,3635:3539,3636:3540,3637:3541,3638:3542,3639:3543,3640:3544,3641:3545,3642:3546,3647:3551,3648:3552,3649:3553,3650:3554,3651:3555,3652:3556,3653:3557,3654:3558,3655:3559,3656:3560,3657:3561,3658:3562,3659:3563,3660:3564,3661:3565,3664:3568,3665:3569,3666:3570,3667:3571,3668:3572,3669:3573,3670:3574,3671:3575,3672:3576,3673:3577,8194:2722,8195:2721,8196:2723,8197:2724,8199:2725,8200:2726,8201:2727,8202:2728,8210:2747,8211:2730,8212:2729,8213:1967,8215:3295,8216:2768,8217:2769,8218:2813,8220:2770,8221:2771,8222:2814,8224:2801,8225:2802,8226:2790,8229:2735,8230:2734,8240:2773,8242:2774,8243:2775,8248:2812,8254:1150,8361:3839,8364:8364,8453:2744,8470:1712,8471:2811,8478:2772,8482:2761,8531:2736,8532:2737,8533:2738,8534:2739,8535:2740,8536:2741,8537:2742,8538:2743,8539:2755,8540:2756,8541:2757,8542:2758,8592:2299,8593:2300,8594:2301,8595:2302,8658:2254,8660:2253,8706:2287,8711:2245,8728:3018,8730:2262,8733:2241,8734:2242,8743:2270,8744:2271,8745:2268,8746:2269,8747:2239,8756:2240,8764:2248,8771:2249,8773:16785992,8800:2237,8801:2255,8804:2236,8805:2238,8834:2266,8835:2267,8866:3068,8867:3036,8868:3010,8869:3022,8968:3027,8970:3012,8981:2810,8992:2212,8993:2213,9109:3020,9115:2219,9117:2220,9118:2221,9120:2222,9121:2215,9123:2216,9124:2217,9126:2218,9128:2223,9132:2224,9143:2209,9146:2543,9147:2544,9148:2546,9149:2547,9225:2530,9226:2533,9227:2537,9228:2531,9229:2532,9251:2732,9252:2536,9472:2211,9474:2214,9484:2210,9488:2539,9492:2541,9496:2538,9500:2548,9508:2549,9516:2551,9524:2550,9532:2542,9618:2529,9642:2791,9643:2785,9644:2779,9645:2786,9646:2783,9647:2767,9650:2792,9651:2787,9654:2781,9655:2765,9660:2793,9661:2788,9664:2780,9665:2764,9670:2528,9675:2766,9679:2782,9702:2784,9734:2789,9742:2809,9747:2762,9756:2794,9758:2795,9792:2808,9794:2807,9827:2796,9829:2798,9830:2797,9837:2806,9839:2805,10003:2803,10007:2804,10013:2777,10016:2800,10216:2748,10217:2750,12289:1188,12290:1185,12300:1186,12301:1187,12443:1246,12444:1247,12449:1191,12450:1201,12451:1192,12452:1202,12453:1193,12454:1203,12455:1194,12456:1204,12457:1195,12458:1205,12459:1206,12461:1207,12463:1208,12465:1209,12467:1210,12469:1211,12471:1212,12473:1213,12475:1214,12477:1215,12479:1216,12481:1217,12483:1199,12484:1218,12486:1219,12488:1220,12490:1221,12491:1222,12492:1223,12493:1224,12494:1225,12495:1226,12498:1227,12501:1228,12504:1229,12507:1230,12510:1231,12511:1232,12512:1233,12513:1234,12514:1235,12515:1196,12516:1236,12517:1197,12518:1237,12519:1198,12520:1238,12521:1239,12522:1240,12523:1241,12524:1242,12525:1243,12527:1244,12530:1190,12531:1245,12539:1189,12540:1200},R={lookup:function(g){if(g>=32&&g<=255)return g;var p=B[g];return p!==void 0?p:16777216|g}};Q.default=R},"8/bI":function(Me,Q,w){Me.exports=w.p+"static/empty.8918e228.png"},"815F":function(Me,Q,w){"use strict";w.d(Q,"e",function(){return _}),w.d(Q,"c",function(){return f}),w.d(Q,"d",function(){return u}),w.d(Q,"a",function(){return h}),w.d(Q,"f",function(){return l}),w.d(Q,"b",function(){return d});var B=w("KQm4"),R=w("VTBJ"),k=w("Ff2n"),g=w("Zm9Q"),p=w("Kwbf"),i=w("OZM5");function _(n,o){return n!=null?n:o}function v(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],o=new Map;function s(r){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(r||[]).forEach(function(m){var A=m.key,x=m.children;Object(p.a)(A!=null,"Tree node must have a certain key: [".concat(t).concat(A,"]"));var T=String(A);Object(p.a)(!o.has(T)||A===null||A===void 0,"Same 'key' exist in the Tree: ".concat(T)),o.set(T,!0),s(x,"".concat(t).concat(T," > "))})}s(n)}function f(n){function o(s){var r=Object(g.a)(s);return r.map(function(t){if(!Object(i.i)(t))return Object(p.a)(!t,"Tree/TreeNode can only accept TreeNode as children."),null;var m=t.key,A=t.props,x=A.children,T=Object(k.a)(A,["children"]),O=Object(R.a)({key:m},T),C=o(x);return C.length&&(O.children=C),O}).filter(function(t){return t})}return o(n)}function u(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],s=new Set(o===!0?[]:o),r=[];function t(m){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return m.map(function(x,T){var O=Object(i.h)(A?A.pos:"0",T),C=_(x.key,O),E=Object(R.a)(Object(R.a)({},x),{},{parent:A,pos:O,children:null,data:x,isStart:[].concat(Object(B.a)(A?A.isStart:[]),[T===0]),isEnd:[].concat(Object(B.a)(A?A.isEnd:[]),[T===m.length-1])});return r.push(E),o===!0||s.has(C)?E.children=t(x.children||[],E):E.children=[],E})}return t(n),r}function a(n,o,s){var r;s?typeof s=="string"?r=function(A){return A[s]}:typeof s=="function"&&(r=function(A){return s(A)}):r=function(A,x){return _(A.key,x)};function t(m,A,x){var T=m?m.children:n,O=m?Object(i.h)(x.pos,A):"0";if(m){var C=r(m,O),E={node:m,index:A,pos:O,key:C,parentPos:x.node?x.pos:null,level:x.level+1};o(E)}T&&T.forEach(function(y,S){t(y,S,{node:m,pos:O,level:x?x.level+1:-1})})}t(null)}function h(n){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=o.initWrapper,r=o.processEntity,t=o.onProcessFinished,m=arguments.length>2?arguments[2]:void 0,A={},x={},T={posEntities:A,keyEntities:x};return s&&(T=s(T)||T),a(n,function(O){var C=O.node,E=O.index,y=O.pos,S=O.key,b=O.parentPos,L=O.level,P={node:C,index:E,key:S,pos:y,level:L},N=_(S,y);A[y]=P,x[N]=P,P.parent=A[b],P.parent&&(P.parent.children=P.parent.children||[],P.parent.children.push(P)),r&&r(P,T)},m),t&&t(T),T}function l(n,o){var s=o.expandedKeys,r=o.selectedKeys,t=o.loadedKeys,m=o.loadingKeys,A=o.checkedKeys,x=o.halfCheckedKeys,T=o.dragOverNodeKey,O=o.dropPosition,C=o.keyEntities,E=C[n],y={eventKey:n,expanded:s.indexOf(n)!==-1,selected:r.indexOf(n)!==-1,loaded:t.indexOf(n)!==-1,loading:m.indexOf(n)!==-1,checked:A.indexOf(n)!==-1,halfChecked:x.indexOf(n)!==-1,pos:String(E?E.pos:""),dragOver:T===n&&O===0,dragOverGapTop:T===n&&O===-1,dragOverGapBottom:T===n&&O===1};return y}function d(n){var o=n.data,s=n.expanded,r=n.selected,t=n.checked,m=n.loaded,A=n.loading,x=n.halfChecked,T=n.dragOver,O=n.dragOverGapTop,C=n.dragOverGapBottom,E=n.pos,y=n.active,S=Object(R.a)(Object(R.a)({},o),{},{expanded:s,selected:r,checked:t,loaded:m,loading:A,halfChecked:x,dragOver:T,dragOverGapTop:O,dragOverGapBottom:C,pos:E,active:y});return"props"in S||Object.defineProperty(S,"props",{get:function(){return Object(p.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),n}}),S}},"88g3":function(Me,Q,w){Me.exports={tree:"tree___noxec"}},"8Abk":function(Me,Q,w){},"8CQX":function(Me,Q,w){"use strict";function B(d){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?B=function(o){return typeof o}:B=function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},B(d)}Object.defineProperty(Q,"__esModule",{value:!0}),Q.getKeycode=a,Q.getKey=h,Q.getKeysym=l;var R=u(w("mHUz")),k=u(w("8+yF")),g=u(w("6Qwc")),p=u(w("gIYZ")),i=u(w("mTgk")),_=f(w("GdRQ"));function v(){if(typeof WeakMap!="function")return null;var d=new WeakMap;return v=function(){return d},d}function f(d){if(d&&d.__esModule)return d;if(d===null||B(d)!=="object"&&typeof d!="function")return{default:d};var n=v();if(n&&n.has(d))return n.get(d);var o={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in d)if(Object.prototype.hasOwnProperty.call(d,r)){var t=s?Object.getOwnPropertyDescriptor(d,r):null;t&&(t.get||t.set)?Object.defineProperty(o,r,t):o[r]=d[r]}return o.default=d,n&&n.set(d,o),o}function u(d){return d&&d.__esModule?d:{default:d}}function a(d){if(d.code){switch(d.code){case"OSLeft":return"MetaLeft";case"OSRight":return"MetaRight"}return d.code}if(d.type!=="keypress"&&d.keyCode in g.default){var n=g.default[d.keyCode];if(_.isMac()&&n==="ContextMenu"&&(n="MetaRight"),d.location===2)switch(n){case"ShiftLeft":return"ShiftRight";case"ControlLeft":return"ControlRight";case"AltLeft":return"AltRight"}if(d.location===3)switch(n){case"Delete":return"NumpadDecimal";case"Insert":return"Numpad0";case"End":return"Numpad1";case"ArrowDown":return"Numpad2";case"PageDown":return"Numpad3";case"ArrowLeft":return"Numpad4";case"ArrowRight":return"Numpad6";case"Home":return"Numpad7";case"ArrowUp":return"Numpad8";case"PageUp":return"Numpad9";case"Enter":return"NumpadEnter"}return n}return"Unidentified"}function h(d){if(d.key!==void 0){switch(d.key){case"Spacebar":return" ";case"Esc":return"Escape";case"Scroll":return"ScrollLock";case"Win":return"Meta";case"Apps":return"ContextMenu";case"Up":return"ArrowUp";case"Left":return"ArrowLeft";case"Right":return"ArrowRight";case"Down":return"ArrowDown";case"Del":return"Delete";case"Divide":return"/";case"Multiply":return"*";case"Subtract":return"-";case"Add":return"+";case"Decimal":return d.char}switch(d.key){case"OS":return"Meta";case"LaunchMyComputer":return"LaunchApplication1";case"LaunchCalculator":return"LaunchApplication2"}switch(d.key){case"UIKeyInputUpArrow":return"ArrowUp";case"UIKeyInputDownArrow":return"ArrowDown";case"UIKeyInputLeftArrow":return"ArrowLeft";case"UIKeyInputRightArrow":return"ArrowRight";case"UIKeyInputEscape":return"Escape"}if(d.key==="\0"&&d.code==="NumpadDecimal")return"Delete";if(!_.isIE()&&!_.isEdge())return d.key;if(d.key.length!==1&&d.key!=="Unidentified")return d.key}var n=a(d);return n in p.default?p.default[n]:d.charCode?String.fromCharCode(d.charCode):"Unidentified"}function l(d){var n=h(d);if(n==="Unidentified")return null;if(n in i.default){var o=d.location;if(n==="Meta"&&o===0&&(o=2),n==="Clear"&&o===3){var s=a(d);s==="NumLock"&&(o=0)}if((o===void 0||o>3)&&(o=0),n==="Meta"){var r=a(d);if(r==="AltLeft")return R.default.XK_Meta_L;if(r==="AltRight")return R.default.XK_Meta_R}if(n==="Clear"){var t=a(d);if(t==="NumLock")return R.default.XK_Num_Lock}return i.default[n][o]}if(n.length!==1)return null;var m=n.charCodeAt();return m?k.default.lookup(m):null}},"8EBN":function(Me,Q,w){(function(B){B(w("VrN/"))})(function(B){"use strict";B.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 R=0;R-1&&g.substring(_+1,g.length);if(v)return B.findModeByExtension(v)},B.findModeByName=function(g){g=g.toLowerCase();for(var p=0;p>m&1&&(this._zlibs[m].reset(),R.Info("Reset zlib stream "+m));this._ctl=this._ctl>>4}var A;if(this._ctl===8)A=this._fillRect(l,d,n,o,s,r,t);else if(this._ctl===9)A=this._jpegRect(l,d,n,o,s,r,t);else if(this._ctl===10)A=this._pngRect(l,d,n,o,s,r,t);else if((this._ctl&128)==0)A=this._basicRect(this._ctl,l,d,n,o,s,r,t);else throw new Error("Illegal tight compression received (ctl: "+this._ctl+")");return A&&(this._ctl=null),A}},{key:"_fillRect",value:function(l,d,n,o,s,r,t){if(s.rQwait("TIGHT",3))return!1;var m=s.rQi,A=s.rQ;return r.fillRect(l,d,n,o,[A[m+2],A[m+1],A[m]],!1),s.rQskipBytes(3),!0}},{key:"_jpegRect",value:function(l,d,n,o,s,r,t){var m=this._readData(s);return m===null?!1:(r.imageRect(l,d,n,o,"image/jpeg",m),!0)}},{key:"_pngRect",value:function(l,d,n,o,s,r,t){throw new Error("PNG received in standard Tight rect")}},{key:"_basicRect",value:function(l,d,n,o,s,r,t,m){if(this._filter===null)if(l&4){if(r.rQwait("TIGHT",1))return!1;this._filter=r.rQshift8()}else this._filter=0;var A=l&3,x;switch(this._filter){case 0:x=this._copyFilter(A,d,n,o,s,r,t,m);break;case 1:x=this._paletteFilter(A,d,n,o,s,r,t,m);break;case 2:x=this._gradientFilter(A,d,n,o,s,r,t,m);break;default:throw new Error("Illegal tight filter received (ctl: "+this._filter+")")}return x&&(this._filter=null),x}},{key:"_copyFilter",value:function(l,d,n,o,s,r,t,m){var A=o*s*3,x;if(A<12){if(r.rQwait("TIGHT",A))return!1;x=r.rQshiftBytes(A)}else{if(x=this._readData(r),x===null)return!1;this._zlibs[l].setInput(x),x=this._zlibs[l].inflate(A),this._zlibs[l].setInput(null)}return t.blitRgbImage(d,n,o,s,x,0,!1),!0}},{key:"_paletteFilter",value:function(l,d,n,o,s,r,t,m){if(this._numColors===0){if(r.rQwait("TIGHT palette",1))return!1;var A=r.rQpeek8()+1,x=A*3;if(r.rQwait("TIGHT palette",1+x))return!1;this._numColors=A,r.rQskipBytes(1),r.rQshiftTo(this._palette,x)}var T=this._numColors<=2?1:8,O=Math.floor((o*T+7)/8),C=O*s,E;if(C<12){if(r.rQwait("TIGHT",C))return!1;E=r.rQshiftBytes(C)}else{if(E=this._readData(r),E===null)return!1;this._zlibs[l].setInput(E),E=this._zlibs[l].inflate(C),this._zlibs[l].setInput(null)}return this._numColors==2?this._monoRect(d,n,o,s,E,this._palette,t):this._paletteRect(d,n,o,s,E,this._palette,t),this._numColors=0,!0}},{key:"_monoRect",value:function(l,d,n,o,s,r,t){for(var m=this._getScratchBuffer(n*o*4),A=Math.floor((n+7)/8),x=Math.floor(n/8),T=0;T=0;y--)O=(T*n+E*8+7-y)*4,C=(s[T*A+E]>>y&1)*3,m[O]=r[C],m[O+1]=r[C+1],m[O+2]=r[C+2],m[O+3]=255;for(var S=7;S>=8-n%8;S--)O=(T*n+E*8+7-S)*4,C=(s[T*A+E]>>S&1)*3,m[O]=r[C],m[O+1]=r[C+1],m[O+2]=r[C+2],m[O+3]=255}t.blitRgbxImage(l,d,n,o,m,0,!1)}},{key:"_paletteRect",value:function(l,d,n,o,s,r,t){for(var m=this._getScratchBuffer(n*o*4),A=n*o*4,x=0,T=0;x=F&&GX?"true":"false","aria-posinset":X+1,"aria-setsize":ee,tabIndex:j?-1:0},v.a.createElement("div",{className:"".concat(z,"-first")},xe),v.a.createElement("div",{className:"".concat(z,"-second")},xe)));return H&&(ke=H(ke,this.props)),ke}}]),b}(v.a.Component);function t(y,S){var b=Object.keys(y);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(y);S&&(L=L.filter(function(P){return Object.getOwnPropertyDescriptor(y,P).enumerable})),b.push.apply(b,L)}return b}function m(y){for(var S=1;S0&&!ee||G===h.a.RIGHT&&ue>0&&ee?(F?ue-=.5:ue-=1,P.changeValue(ue),W.preventDefault()):G===h.a.LEFT&&ueee/2||!z&&N-X=Z.length?ne.slice(Z.length):ne}).join(` `)}var s=[],r=["
    "],t=new d.a.Renderer,m=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function A(){s.length=0,r=["
      "]}var x={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function T($,U,K,Z){if(U>=$.length||$[U].level<=K)return U;var ne=$[U];Z.push("
    • "+ne.text+""),U++;var q=[];return U=T($,U,ne.level,q),q.length>0&&(Z.push("
        "),q.forEach(function(Ye){Z.push(Ye)}),Z.push("
      ")),Z.push("
    • "),U=T($,U,K,Z),U}function O(){return T(s,0,0,r),r.push("
    "),r.join("")}var C={heading:function(U){var K=m.exec(U);if(K)return{type:"heading",raw:K[0],depth:K[1].length,text:K[2]}},fences:function(U){var K=this.rules.block.fences.exec(U);if(K){var Z=K[0],ne=o(Z,K[3]||""),q=K[2]?K[2].trim():K[2];if(["latex","katex","math"].indexOf(q)>=0){var Ye=S(),Ut=ne;ne=Ye,b[Ye]={type:"block",expression:Ut}}return{type:"code",raw:Z,lang:q,text:ne}}}},E=/(?:\${2})([^\n`]+?)(?:\${2})/gi,y=0,S=function(){return"__special_katext_id_".concat(y++,"__")},b={};function L(){return b}function P(){y=0,b={}}function N($){return $=$.replace(E,function(U,K){var Z=S();return b[Z]={type:"inline",expression:K},Z}),$}var W=t.listitem;t.listitem=function($){return W(N($))};var G=t.paragraph;t.paragraph=function($){return G(N($))};var j=t.tablecell;t.tablecell=function($,U){return j(N($),U)},t.code=function($,U,K){var Z=(U||"").match(/\S*/)[0];return Z?["latex","katex","math"].indexOf(Z)>=0?"

    ".concat($,"

    "):'
    ').concat(K?$:Object(n.escape)($,!0),`
    `):'
    '+(K?$:Object(n.escape)($,!0))+"
    "},t.heading=function($,U,K){var Z=this.options.headerPrefix+K.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return s.push({anchor:Z,level:U,text:$}),"'+$+""},d.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),d.a.use({tokenizer:C,renderer:t});var z=d.a,F=w("SJMd"),H=w("ulZh"),X=w.n(H),ee=w("m3rI"),ue=w("Oy/b"),xe=w("p5ED"),ke=w("ErOA");/*! ***************************************************************************** @@ -239,9 +239,9 @@ PERFORMANCE OF THIS SOFTWARE. `)),this.toolbarStraightenerStyleColorsClass=this.styles.addClass(new Ft("toolbar_straightener_colors",` color: `+this.styles.settings.toolbarColor+`; fill: currentColor; - `))},$.instanceCounter=0,$}(),vn=w("8hTe"),hr=w.n(vn),rr=/]*>/g;function vr($){var U=document.createElement("div");return U.innerHTML=$,U.childNodes.length===0?"":U.childNodes[0].nodeValue}var jn=Q.a=function($){var U=$.value,K=U===void 0?"":U,Z=$.edit,ne=Z===void 0?!1:Z,q=$.className,Ye=$.showTextOnly,Ut=$.showLines,Vt=$.replaces,rn=$.zoomImg,zt=$.hasMask,kn=$.style,On=kn===void 0?{}:kn,ar=$.stylesPrev,gr=ar===void 0?{}:ar,_r=String(K),Zn=Object(u.useRef)(),yr=Object(u.useRef)(),Bi=Object(u.useState)(""),ci=Object(_.a)(Bi,2),ni=ci[0],Ii=ci[1],Ni=Object(u.useState)("office"),Ki=Object(_.a)(Ni,2),Oa=Ki[0],Ya=Ki[1],io=function(){var fr=new Wt(yr.current);fr.displayMode="popup",fr.addRenderEventListener(function(){var ri=Object(i.a)(f.a.mark(function br(kr){var $n;return f.a.wrap(function(bi){for(;;)switch(bi.prev=bi.next){case 0:return Zn.current.style.display="none",bi.next=3,Object(ke.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:kr}});case 3:$n=bi.sent,$n!=null&&$n.id&&Vt(yr.current.getAttribute("src").replace(ee.a.API_SERVER,""),"/api/attachments/".concat($n==null?void 0:$n.id,"?type=").concat($n.content_type));case 5:case"end":return bi.stop()}},br)}));return function(br){return ri.apply(this,arguments)}}()),fr.show()},ho=function(){var fr=new _e(yr.current);fr.settings.displayMode="popup",fr.addEventListener("render",function(){var ri=Object(i.a)(f.a.mark(function br(kr){var $n;return f.a.wrap(function(bi){for(;;)switch(bi.prev=bi.next){case 0:if(Zn.current.style.display="none",!yr.current){bi.next=6;break}return bi.next=4,Object(ke.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:kr.dataUrl}});case 4:$n=bi.sent,$n!=null&&$n.id&&Vt(yr.current.getAttribute("src").replace(ee.a.API_SERVER,""),"/api/attachments/".concat($n==null?void 0:$n.id,"?type=").concat($n.content_type));case 6:case"end":return bi.stop()}},br)}));return function(br){return ri.apply(this,arguments)}}()),fr.show(),window.markerArea=fr},Da=Object(u.useMemo)(function(){try{var Rr=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,fr=/\"\/api\/attachments\/|\"\/attachments\/download\//g,ri=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;_r=_r.replace(Rr,"("+ee.a.API_SERVER+"/api/attachments/").replace(fr,'"'+ee.a.API_SERVER+"/api/attachments/").replace(ri,'"'+ee.a.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` + `))},$.instanceCounter=0,$}(),vn=w("8hTe"),hr=w.n(vn),rr=/]*>/g;function vr($){var U=document.createElement("div");return U.innerHTML=$,U.childNodes.length===0?"":U.childNodes[0].nodeValue}var jn=Q.a=function($){var U=$.value,K=U===void 0?"":U,Z=$.edit,ne=Z===void 0?!1:Z,q=$.className,Ye=$.showTextOnly,Ut=$.showLines,Vt=$.replaces,rn=$.zoomImg,zt=$.hasMask,kn=$.style,On=kn===void 0?{}:kn,ar=$.stylesPrev,gr=ar===void 0?{}:ar,_r=String(K),Jn=Object(u.useRef)(),yr=Object(u.useRef)(),Bi=Object(u.useState)(""),ci=Object(_.a)(Bi,2),ni=ci[0],Ii=ci[1],Ni=Object(u.useState)("office"),Ki=Object(_.a)(Ni,2),Oa=Ki[0],Ya=Ki[1],io=function(){var fr=new Wt(yr.current);fr.displayMode="popup",fr.addRenderEventListener(function(){var ri=Object(i.a)(f.a.mark(function br(kr){var $n;return f.a.wrap(function(bi){for(;;)switch(bi.prev=bi.next){case 0:return Jn.current.style.display="none",bi.next=3,Object(ke.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:kr}});case 3:$n=bi.sent,$n!=null&&$n.id&&Vt(yr.current.getAttribute("src").replace(ee.a.API_SERVER,""),"/api/attachments/".concat($n==null?void 0:$n.id,"?type=").concat($n.content_type));case 5:case"end":return bi.stop()}},br)}));return function(br){return ri.apply(this,arguments)}}()),fr.show()},ho=function(){var fr=new _e(yr.current);fr.settings.displayMode="popup",fr.addEventListener("render",function(){var ri=Object(i.a)(f.a.mark(function br(kr){var $n;return f.a.wrap(function(bi){for(;;)switch(bi.prev=bi.next){case 0:if(Jn.current.style.display="none",!yr.current){bi.next=6;break}return bi.next=4,Object(ke.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:kr.dataUrl}});case 4:$n=bi.sent,$n!=null&&$n.id&&Vt(yr.current.getAttribute("src").replace(ee.a.API_SERVER,""),"/api/attachments/".concat($n==null?void 0:$n.id,"?type=").concat($n.content_type));case 6:case"end":return bi.stop()}},br)}));return function(br){return ri.apply(this,arguments)}}()),fr.show(),window.markerArea=fr},Da=Object(u.useMemo)(function(){try{var Rr=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,fr=/\"\/api\/attachments\/|\"\/attachments\/download\//g,ri=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;_r=_r.replace(Rr,"("+ee.a.API_SERVER+"/api/attachments/").replace(fr,'"'+ee.a.API_SERVER+"/api/attachments/").replace(ri,'"'+ee.a.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` `),_r=_r.replace(new RegExp("(?[TOC]

    ",O()),A()),br=br.replace(/(__special_katext_id_\d+__)/g,function(Hi,bi){var Vi=kr[bi],Fa=Vi.type,fa=Vi.expression;return Object(ue.renderToString)(vr(fa)||"",{displayMode:Fa==="block",throwOnError:!1,output:"html"})}),br=br.replace(/▁/g,"\u2581\u2581\u2581"),P(),Ye){var $n=document.createElement("div");return $n.innerHTML=br,$n.innerText}return setTimeout(function(){return Qr()},500),br},[_r]),_i=Object(u.useRef)();x.WebkitLineClamp=Ut,Ut&&(On=Object(p.a)(Object(p.a)({},On),x));function Wr(Rr){var fr=Rr.target;if(fr.tagName.toUpperCase()==="IMG"){if(rn){var ri=fr.getAttribute("src");Ii(ri),Ya("image")}}else if(fr.tagName.toUpperCase()==="A"){var br=fr.getAttribute("href");if(br.indexOf("office")>-1)Rr.preventDefault(),Ii(br),Ya("office");else if(br.indexOf("application/pdf")>-1)Rr.preventDefault(),Ii(br),Ya("pdf");else if(br.indexOf("type=text")>-1)Rr.preventDefault(),Ii(br),Ya("html");else if(br.startsWith("#")){Rr.preventDefault();var kr=document.getElementById(br.replace("#",""));kr&&kr.scrollIntoView(!0)}}}var Qr=function(){var fr,ri=(fr=_i.current)===null||fr===void 0?void 0:fr.querySelectorAll("video");ri==null||ri.forEach(function(br){if(br.oncontextmenu=function(){return!1},br.src.indexOf(".m3u8")>-1&&!br.canPlayType("application/vnd.apple.mpegurl")){if(X.a.isSupported()){var kr=new X.a;kr.loadSource(br.src),kr.attachMedia(br)}}})};Object(u.useEffect)(function(){if(_i.current&&Da&&(Da.match(rr)&&window.PR.prettyPrint()),_i.current)return _i.current.addEventListener("click",Wr),function(){_i.current.removeEventListener("click",Wr),P(),A()}},[Da,_i.current,Wr]);var yi=function(fr){if(!ne)return;fr.target.nodeName==="IMG"?(Zn.current.style.display="flex",Zn.current.style.width=fr.target.clientWidth+"px",Zn.current.style.height=fr.target.clientHeight+"px",Zn.current.style.top=fr.target.offsetTop+"px",Zn.current.style.left=fr.target.offsetLeft+"px",yr.current.src=fr.target.getAttribute("src")):Zn.current.style.display="none"};return a.a.createElement("div",{style:{position:"relative"}},a.a.createElement("div",{ref:_i,style:Object(p.a)({},On),className:"".concat(q||""," markdown-body ").concat(hr.a.mdBody),onMouseOver:yi,dangerouslySetInnerHTML:{__html:Da}}),a.a.createElement("div",{ref:Zn,className:hr.a.button},a.a.createElement(R.a,null,a.a.createElement(g.a,{onClick:function(){return io()}},"\u88C1\u526A"),a.a.createElement(g.a,{onClick:function(){return ho()}},"\u7F16\u8F91"))),a.a.createElement("img",{ref:yr,src:"",alt:"sample",crossOrigin:"anonymous",style:{maxWidth:"90%",opacity:0,position:"absolute",zIndex:-1}}),a.a.createElement(xe.a,{close:!0,data:ni,hasMask:zt,type:ni!=null&&ni.length?Oa:"",style:Object(p.a)({},gr),onClose:function(){return Ii("")}}))}},"9VGf":function(Me,Q,w){"use strict";w.d(Q,"a",function(){return k});var B=w("q1tI"),R=w.n(B);function k(g,p){var i=Object(B.useRef)();Object(B.useEffect)(function(){i.current=g}),Object(B.useEffect)(function(){function _(){i.current()}if(p!==null){var v=setInterval(_,p);return function(){return clearInterval(v)}}},[p])}},"9odi":function(Me,Q,w){Me.exports={"action-container":"action-container___UsSFw","eval-btn-group":"eval-btn-group___3FHdc","eval-desc":"eval-desc___2RSnM","btn-run":"btn-run___3Xli0","btn-run-self":"btn-run-self___2DnEi","ghost-link":"ghost-link___21xwP"}},"A/g1":function(Me,Q){Me.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},AKST:function(Me,Q,w){},AMnG:function(Me,Q,w){"use strict";var B=w("miYZ"),R=w("tsqr"),k=w("tJVT"),g=w("q1tI"),p=w.n(g),i=w("nWbc"),_=w.n(i),v=w("Ot1p");Q.a=function(f){var u=f.id,a=f.activeDiscussIndex,h=f.onReplyDiscuss,l=Object(g.useState)(""),d=Object(k.a)(l,2),n=d[0],o=d[1];function s(t){o(t)}function r(){if(!n){R.b.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}h(u,n),o("")}return p.a.createElement("div",{key:u,className:"discuss-item-editor",style:{display:a===u?"block":"none",width:"100%"}},p.a.createElement(v.a,{miniToolbar:!0,startInit:a===u,defaultValue:n,id:u,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:s}),p.a.createElement("a",{onClick:r,className:"btn-send"},"\u53D1\u9001"))}},ARon:function(Me,Q,w){},BU3w:function(Me,Q,w){"use strict";w.d(Q,"a",function(){return i});var B=w("MNnm"),R="rc-util-key";function k(_){if(_.attachTo)return _.attachTo;var v=document.querySelector("head");return v||document.body}function g(_){var v,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(B.a)())return null;var u=document.createElement("style");if((v=f.csp)===null||v===void 0?void 0:v.nonce){var a;u.nonce=(a=f.csp)===null||a===void 0?void 0:a.nonce}u.innerHTML=_;var h=k(f),l=h.firstChild;return f.prepend&&h.prepend?h.prepend(u):f.prepend&&l?h.insertBefore(u,l):h.appendChild(u),u}var p=new Map;function i(_,v){var f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},u=k(f);if(!p.has(u)){var a=g("",f),h=a.parentNode;p.set(u,h),h.removeChild(a)}var l=Array.from(p.get(u).children).find(function(r){return r.tagName==="STYLE"&&r[R]===v});if(l){var d,n;if(((d=f.csp)===null||d===void 0?void 0:d.nonce)&&l.nonce!==((n=f.csp)===null||n===void 0?void 0:n.nonce)){var o;l.nonce=(o=f.csp)===null||o===void 0?void 0:o.nonce}return l.innerHTML!==_&&(l.innerHTML=_),l}var s=g(_,f);return s[R]=v,s}},Bd2K:function(Me,Q,w){(function(B){B(w("VrN/"),w("osHv"))})(function(B){B.defineOption("autoCloseTags",!1,function(f,u,a){if(a!=B.Init&&a&&f.removeKeyMap("autoCloseTags"),!u)return;var h={name:"autoCloseTags"};(typeof u!="object"||u.whenClosing!==!1)&&(h["'/'"]=function(l){return i(l)}),(typeof u!="object"||u.whenOpening!==!1)&&(h["'>'"]=function(l){return g(l)}),f.addKeyMap(h)});var R=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],k=["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 g(f){if(f.getOption("disableInput"))return B.Pass;for(var u=f.listSelections(),a=[],h=f.getOption("autoCloseTags"),l=0;ld.ch&&(t=t.slice(0,t.length-n.end+d.ch));var T=t.toLowerCase();if(!t||n.type=="string"&&(n.end!=d.ch||!/[\"\']/.test(n.string.charAt(n.string.length-1))||n.string.length==1)||n.type=="tag"&&r.close||n.string.indexOf("/")==d.ch-n.start-1||A&&_(A,T)>-1||v(f,o.mode.xmlCurrentContext&&o.mode.xmlCurrentContext(s)||[],t,d,!0))return B.Pass;var O=typeof h=="object"&&h.emptyTags;if(O&&_(O,t)>-1){a[l]={text:"/>",newPos:B.Pos(d.line,d.ch+2)};continue}var C=x&&_(x,T)>-1;a[l]={indent:C,text:">"+(C?` +`)}catch(Hi){}var br=z(_r),kr=L();if(_r.match(/\[TOC\]/)&&(br=br.replace("

    [TOC]

    ",O()),A()),br=br.replace(/(__special_katext_id_\d+__)/g,function(Hi,bi){var Vi=kr[bi],Fa=Vi.type,fa=Vi.expression;return Object(ue.renderToString)(vr(fa)||"",{displayMode:Fa==="block",throwOnError:!1,output:"html"})}),br=br.replace(/▁/g,"\u2581\u2581\u2581"),P(),Ye){var $n=document.createElement("div");return $n.innerHTML=br,$n.innerText}return setTimeout(function(){return Qr()},500),br},[_r]),_i=Object(u.useRef)();x.WebkitLineClamp=Ut,Ut&&(On=Object(p.a)(Object(p.a)({},On),x));function Wr(Rr){var fr=Rr.target;if(fr.tagName.toUpperCase()==="IMG"){if(rn){var ri=fr.getAttribute("src");Ii(ri),Ya("image")}}else if(fr.tagName.toUpperCase()==="A"){var br=fr.getAttribute("href");if(br.indexOf("office")>-1)Rr.preventDefault(),Ii(br),Ya("office");else if(br.indexOf("application/pdf")>-1)Rr.preventDefault(),Ii(br),Ya("pdf");else if(br.indexOf("type=text")>-1)Rr.preventDefault(),Ii(br),Ya("html");else if(br.startsWith("#")){Rr.preventDefault();var kr=document.getElementById(br.replace("#",""));kr&&kr.scrollIntoView(!0)}}}var Qr=function(){var fr,ri=(fr=_i.current)===null||fr===void 0?void 0:fr.querySelectorAll("video");ri==null||ri.forEach(function(br){if(br.oncontextmenu=function(){return!1},br.src.indexOf(".m3u8")>-1&&!br.canPlayType("application/vnd.apple.mpegurl")){if(X.a.isSupported()){var kr=new X.a;kr.loadSource(br.src),kr.attachMedia(br)}}})};Object(u.useEffect)(function(){if(_i.current&&Da&&(Da.match(rr)&&window.PR.prettyPrint()),_i.current)return _i.current.addEventListener("click",Wr),function(){_i.current.removeEventListener("click",Wr),P(),A()}},[Da,_i.current,Wr]);var yi=function(fr){if(!ne)return;fr.target.nodeName==="IMG"?(Jn.current.style.display="flex",Jn.current.style.width=fr.target.clientWidth+"px",Jn.current.style.height=fr.target.clientHeight+"px",Jn.current.style.top=fr.target.offsetTop+"px",Jn.current.style.left=fr.target.offsetLeft+"px",yr.current.src=fr.target.getAttribute("src")):Jn.current.style.display="none"};return a.a.createElement("div",{style:{position:"relative"}},a.a.createElement("div",{ref:_i,style:Object(p.a)({},On),className:"".concat(q||""," markdown-body ").concat(hr.a.mdBody),onMouseOver:yi,dangerouslySetInnerHTML:{__html:Da}}),a.a.createElement("div",{ref:Jn,className:hr.a.button},a.a.createElement(R.a,null,a.a.createElement(g.a,{onClick:function(){return io()}},"\u88C1\u526A"),a.a.createElement(g.a,{onClick:function(){return ho()}},"\u7F16\u8F91"))),a.a.createElement("img",{ref:yr,src:"",alt:"sample",crossOrigin:"anonymous",style:{maxWidth:"90%",opacity:0,position:"absolute",zIndex:-1}}),a.a.createElement(xe.a,{close:!0,data:ni,hasMask:zt,type:ni!=null&&ni.length?Oa:"",style:Object(p.a)({},gr),onClose:function(){return Ii("")}}))}},"9VGf":function(Me,Q,w){"use strict";w.d(Q,"a",function(){return k});var B=w("q1tI"),R=w.n(B);function k(g,p){var i=Object(B.useRef)();Object(B.useEffect)(function(){i.current=g}),Object(B.useEffect)(function(){function _(){i.current()}if(p!==null){var v=setInterval(_,p);return function(){return clearInterval(v)}}},[p])}},"9odi":function(Me,Q,w){Me.exports={"action-container":"action-container___UsSFw","eval-btn-group":"eval-btn-group___3FHdc","eval-desc":"eval-desc___2RSnM","btn-run":"btn-run___3Xli0","btn-run-self":"btn-run-self___2DnEi","ghost-link":"ghost-link___21xwP"}},"A/g1":function(Me,Q){Me.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},AKST:function(Me,Q,w){},AMnG:function(Me,Q,w){"use strict";var B=w("miYZ"),R=w("tsqr"),k=w("tJVT"),g=w("q1tI"),p=w.n(g),i=w("nWbc"),_=w.n(i),v=w("Ot1p");Q.a=function(f){var u=f.id,a=f.activeDiscussIndex,h=f.onReplyDiscuss,l=Object(g.useState)(""),d=Object(k.a)(l,2),n=d[0],o=d[1];function s(t){o(t)}function r(){if(!n){R.b.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}h(u,n),o("")}return p.a.createElement("div",{key:u,className:"discuss-item-editor",style:{display:a===u?"block":"none",width:"100%"}},p.a.createElement(v.a,{miniToolbar:!0,startInit:a===u,defaultValue:n,id:u,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:s}),p.a.createElement("a",{onClick:r,className:"btn-send"},"\u53D1\u9001"))}},ARon:function(Me,Q,w){},BU3w:function(Me,Q,w){"use strict";w.d(Q,"a",function(){return i});var B=w("MNnm"),R="rc-util-key";function k(_){if(_.attachTo)return _.attachTo;var v=document.querySelector("head");return v||document.body}function g(_){var v,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(B.a)())return null;var u=document.createElement("style");if((v=f.csp)===null||v===void 0?void 0:v.nonce){var a;u.nonce=(a=f.csp)===null||a===void 0?void 0:a.nonce}u.innerHTML=_;var h=k(f),l=h.firstChild;return f.prepend&&h.prepend?h.prepend(u):f.prepend&&l?h.insertBefore(u,l):h.appendChild(u),u}var p=new Map;function i(_,v){var f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},u=k(f);if(!p.has(u)){var a=g("",f),h=a.parentNode;p.set(u,h),h.removeChild(a)}var l=Array.from(p.get(u).children).find(function(r){return r.tagName==="STYLE"&&r[R]===v});if(l){var d,n;if(((d=f.csp)===null||d===void 0?void 0:d.nonce)&&l.nonce!==((n=f.csp)===null||n===void 0?void 0:n.nonce)){var o;l.nonce=(o=f.csp)===null||o===void 0?void 0:o.nonce}return l.innerHTML!==_&&(l.innerHTML=_),l}var s=g(_,f);return s[R]=v,s}},Bd2K:function(Me,Q,w){(function(B){B(w("VrN/"),w("osHv"))})(function(B){B.defineOption("autoCloseTags",!1,function(f,u,a){if(a!=B.Init&&a&&f.removeKeyMap("autoCloseTags"),!u)return;var h={name:"autoCloseTags"};(typeof u!="object"||u.whenClosing!==!1)&&(h["'/'"]=function(l){return i(l)}),(typeof u!="object"||u.whenOpening!==!1)&&(h["'>'"]=function(l){return g(l)}),f.addKeyMap(h)});var R=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],k=["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 g(f){if(f.getOption("disableInput"))return B.Pass;for(var u=f.listSelections(),a=[],h=f.getOption("autoCloseTags"),l=0;ld.ch&&(t=t.slice(0,t.length-n.end+d.ch));var T=t.toLowerCase();if(!t||n.type=="string"&&(n.end!=d.ch||!/[\"\']/.test(n.string.charAt(n.string.length-1))||n.string.length==1)||n.type=="tag"&&r.close||n.string.indexOf("/")==d.ch-n.start-1||A&&_(A,T)>-1||v(f,o.mode.xmlCurrentContext&&o.mode.xmlCurrentContext(s)||[],t,d,!0))return B.Pass;var O=typeof h=="object"&&h.emptyTags;if(O&&_(O,t)>-1){a[l]={text:"/>",newPos:B.Pos(d.line,d.ch+2)};continue}var C=x&&_(x,T)>-1;a[l]={indent:C,text:">"+(C?` `:"")+"",newPos:C?B.Pos(d.line+1,0):B.Pos(d.line,d.ch+1)}}for(var E=typeof h=="object"&&h.dontIndentOnAutoClose,l=u.length-1;l>=0;l--){var y=a[l];f.replaceRange(y.text,u[l].head,u[l].anchor,"+insert");var S=f.listSelections().slice(0);S[l]={head:y.newPos,anchor:y.newPos},f.setSelections(S),!E&&y.indent&&(f.indentLine(y.newPos.line,null,!0),f.indentLine(y.newPos.line+1,null,!0))}}function p(f,u){for(var a=f.listSelections(),h=[],l=u?"/":""&&(A+=">"),h[o]=A}if(f.replaceSelections(h),a=f.listSelections(),!n)for(var o=0;o=0&&u[s]==a;s--)++o;h=n.to;for(var s=1;s0){for(var u=0;u1&&arguments[1]!==void 0?arguments[1]:"",u=[],a=0;a=0;u--){var a=k().key(u);f(g(a),a)}}function _(f){return k().removeItem(f)}function v(){return k().clear()}},DVFL:function(Me,Q,w){},DlQD:function(Me,Q,w){(function(B,R){Me.exports=R()})(this,function(){"use strict";function B(Ie,pe){for(var Re=0;ReIe.length)&&(pe=Ie.length);for(var Re=0,te=new Array(pe);Re=Ie.length?{done:!0}:{done:!1,value:Ie[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 Re=Ie[Symbol.iterator](),Re.next.bind(Re)}function i(Ie,pe){return pe={exports:{}},Ie(pe,pe.exports),pe.exports}var _=i(function(Ie){function pe(){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 Re(te){Ie.exports.defaults=te}Ie.exports={defaults:pe(),getDefaults:pe,changeDefaults:Re}}),v=_.defaults,f=_.getDefaults,u=_.changeDefaults,a=/[&<>"']/,h=/[&<>"']/g,l=/[<>"']|&(?!#?\w+;)/,d=/[<>"']|&(?!#?\w+;)/g,n={"&":"&","<":"<",">":">",'"':""","'":"'"},o=function(pe){return n[pe]};function s(Ie,pe){if(pe){if(a.test(Ie))return Ie.replace(h,o)}else if(l.test(Ie))return Ie.replace(d,o);return Ie}var r=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function t(Ie){return Ie.replace(r,function(pe,Re){return Re=Re.toLowerCase(),Re==="colon"?":":Re.charAt(0)==="#"?Re.charAt(1)==="x"?String.fromCharCode(parseInt(Re.substring(2),16)):String.fromCharCode(+Re.substring(1)):""})}var m=/(^|[^\[])\^/g;function A(Ie,pe){Ie=Ie.source||Ie,pe=pe||"";var Re={replace:function(ce,J){return J=J.source||J,J=J.replace(m,"$1"),Ie=Ie.replace(ce,J),Re},getRegex:function(){return new RegExp(Ie,pe)}};return Re}var x=/[^\w:]/g,T=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function O(Ie,pe,Re){if(Ie){var te;try{te=decodeURIComponent(t(Re)).replace(x,"").toLowerCase()}catch(ce){return null}if(te.indexOf("javascript:")===0||te.indexOf("vbscript:")===0||te.indexOf("data:")===0)return null}pe&&!T.test(Re)&&(Re=b(pe,Re));try{Re=encodeURI(Re).replace(/%25/g,"%")}catch(ce){return null}return Re}var C={},E=/^[^:]+:\/*[^/]*$/,y=/^([^:]+:)[\s\S]*$/,S=/^([^:]+:\/*[^/]*)[\s\S]*$/;function b(Ie,pe){C[" "+Ie]||(E.test(Ie)?C[" "+Ie]=Ie+"/":C[" "+Ie]=W(Ie,"/",!0)),Ie=C[" "+Ie];var Re=Ie.indexOf(":")===-1;return pe.substring(0,2)==="//"?Re?pe:Ie.replace(y,"$1")+pe:pe.charAt(0)==="/"?Re?pe:Ie.replace(S,"$1")+pe:Ie+pe}var L={exec:function(){}};function P(Ie){for(var pe=1,Re,te;pe=0&&Ze[He]==="\\";)Y=!Y;return Y?"|":" |"}),te=Re.split(/ \|/),ce=0;if(te.length>pe)te.splice(pe);else for(;te.lengthA connection closed`)}}var W=setInterval(function(){L.current&&L.current.send(JSON.stringify({tp:"h"}))},r),G=d.a.subscribe("create-socket",function(H){A==H&&(L.current&&L.current.readyState===1?O.focus():N(),O.focus())}),j=d.a.subscribe("close-socket",function(H){A===H&&(L.current&&(L.current.close(),P.current=!1,O.clear()),L.current=null)}),z=d.a.subscribe("ssh-xterm-resize",function(H){L.current&&L.current.readyState===1&&L.current.send(JSON.stringify({tp:"resize",data:Object(B.a)({},H)}))}),F=d.a.subscribe("ssh-add-connect-time",function(){L.current&&L.current.readyState===1&&L.current.send(JSON.stringify({tp:"overtime"}))});return function(){j(),G(),z(),F(),L.current&&(L.current.close(),P.current=!1)}}},[O,E,S]),p.a.createElement("div",{ref:b,className:l.a["xterm-panel"]},E?null:p.a.createElement("p",{style:{color:"#fff"}},"\u6B63\u5728\u8FDE\u63A5\u547D\u4EE4\u884C\u670D\u52A1..."))}},E7E6:function(Me,Q){Me.exports="data:image/png;base64,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"},E9nw:function(Me,Q){Me.exports=function(){var w=document.getSelection();if(!w.rangeCount)return function(){};for(var B=document.activeElement,R=[],k=0;k`,triples:"",explode:"[]{}"},k=B.Pos;B.defineOption("autoCloseBrackets",!1,function(n,o,s){s&&s!=B.Init&&(n.removeKeyMap(p),n.state.closeBrackets=null),o&&(i(g(o,"pairs")),n.state.closeBrackets=o,n.addKeyMap(p))});function g(n,o){return o=="pairs"&&typeof n=="string"?n:typeof n=="object"&&n[o]!=null?n[o]:R[o]}var p={Backspace:f,Enter:u};function i(n){for(var o=0;o=0;t--){var A=r[t].head;n.replaceRange("",k(A.line,A.ch-1),k(A.line,A.ch+1),"+delete")}}function u(n){var o=v(n),s=o&&g(o,"explode");if(!s||n.getOption("disableInput"))return B.Pass;for(var r=n.listSelections(),t=0;t0;return{anchor:new k(n.anchor.line,n.anchor.ch+(o?-1:1)),head:new k(n.head.line,n.head.ch+(o?1:-1))}}function h(n,o){var s=v(n);if(!s||n.getOption("disableInput"))return B.Pass;var r=g(s,"pairs"),t=r.indexOf(o);if(t==-1)return B.Pass;for(var m=g(s,"closeBefore"),A=g(s,"triples"),x=r.charAt(t+1)==o,T=n.listSelections(),O=t%2==0,C,E=0;E=0&&n.getRange(S,k(S.line,S.ch+3))==o+o+o?b="skipThree":b="skip";else if(x&&S.ch>1&&A.indexOf(o)>=0&&n.getRange(k(S.line,S.ch-2),S)==o+o){if(S.ch>2&&/\bstring/.test(n.getTokenTypeAt(k(S.line,S.ch-2))))return B.Pass;b="addFour"}else if(x){var P=S.ch==0?" ":n.getRange(k(S.line,S.ch-1),S);if(!B.isWordChar(L)&&P!=o&&!B.isWordChar(P))b="both";else return B.Pass}else if(O&&(L.length===0||/\s/.test(L)||m.indexOf(L)>-1))b="both";else return B.Pass;if(!C)C=b;else if(C!=b)return B.Pass}var N=t%2?r.charAt(t-1):o,W=t%2?o:r.charAt(t+1);n.operation(function(){if(C=="skip")n.execCommand("goCharRight");else if(C=="skipThree")for(var G=0;G<3;G++)n.execCommand("goCharRight");else if(C=="surround"){for(var j=n.getSelections(),G=0;G=48&&o.keyCode<=57)s=o.keyCode;else if(o.keyCode>=65&&o.keyCode<=90){var t=String.fromCharCode(o.keyCode);o.shiftKey?t=t.toUpperCase():t=t.toLowerCase(),s=t.charCodeAt()}else s=0;this._sendKeyEvent(s,r,!0)}},{key:"_handleKeyUp",value:function(o){(0,k.stopEvent)(o);var s=this._getKeyCode(o);if(this._altGrArmed&&(this._altGrArmed=!1,clearTimeout(this._altGrTimeout),this._sendKeyEvent(p.default.XK_Control_L,"ControlLeft",!0)),(i.isMac()||i.isIOS())&&s==="CapsLock"){this._sendKeyEvent(p.default.XK_Caps_Lock,"CapsLock",!0),this._sendKeyEvent(p.default.XK_Caps_Lock,"CapsLock",!1);return}this._sendKeyEvent(this._keyDownList[s],s,!1),i.isWindows()&&(s==="ShiftLeft"||s==="ShiftRight")&&("ShiftRight"in this._keyDownList&&this._sendKeyEvent(this._keyDownList.ShiftRight,"ShiftRight",!1),"ShiftLeft"in this._keyDownList&&this._sendKeyEvent(this._keyDownList.ShiftLeft,"ShiftLeft",!1))}},{key:"_handleAltGrTimeout",value:function(){this._altGrArmed=!1,clearTimeout(this._altGrTimeout),this._sendKeyEvent(p.default.XK_Control_L,"ControlLeft",!0)}},{key:"_allKeysUp",value:function(){R.Debug(">> Keyboard.allKeysUp");for(var o in this._keyDownList)this._sendKeyEvent(this._keyDownList[o],o,!1);R.Debug("<< Keyboard.allKeysUp")}},{key:"_checkAlt",value:function(o){if(o.skipCheckAlt)return;if(o.altKey)return;var s=this._target,r=this._keyDownList;["AltLeft","AltRight"].forEach(function(t){if(!(t in r))return;var m=new KeyboardEvent("keyup",{key:r[t],code:t});m.skipCheckAlt=!0,s.dispatchEvent(m)})}},{key:"grab",value:function(){if(this._target.addEventListener("keydown",this._eventHandlers.keydown),this._target.addEventListener("keyup",this._eventHandlers.keyup),this._target.addEventListener("keypress",this._eventHandlers.keypress),window.addEventListener("blur",this._eventHandlers.blur),i.isWindows()&&i.isFirefox()){var o=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(s){return document.addEventListener(s,o,{capture:!0,passive:!0})})}}},{key:"ungrab",value:function(){if(i.isWindows()&&i.isFirefox()){var o=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(s){return document.removeEventListener(s,o)})}this._target.removeEventListener("keydown",this._eventHandlers.keydown),this._target.removeEventListener("keyup",this._eventHandlers.keyup),this._target.removeEventListener("keypress",this._eventHandlers.keypress),window.removeEventListener("blur",this._eventHandlers.blur),this._allKeysUp()}}]),d}();Q.default=l},GABl:function(Me,Q){Me.exports="data:image/png;base64,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"},GQ8N:function(Me,Q,w){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.toUnsigned32bit=B,Q.toSigned32bit=R;function B(k){return k>>>0}function R(k){return k|0}},GdRQ:function(Me,Q,w){"use strict";function B(O){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?B=function(E){return typeof E}:B=function(E){return E&&typeof Symbol=="function"&&E.constructor===Symbol&&E!==Symbol.prototype?"symbol":typeof E},B(O)}Object.defineProperty(Q,"__esModule",{value:!0}),Q.isMac=s,Q.isWindows=r,Q.isIOS=t,Q.isSafari=m,Q.isIE=A,Q.isEdge=x,Q.isFirefox=T,Q.hasScrollbarGutter=Q.supportsImageMetadata=Q.supportsCursorURIs=Q.dragThreshold=Q.isTouchDevice=void 0;var R=g(w("Lo0S"));function k(){if(typeof WeakMap!="function")return null;var O=new WeakMap;return k=function(){return O},O}function g(O){if(O&&O.__esModule)return O;if(O===null||B(O)!=="object"&&typeof O!="function")return{default:O};var C=k();if(C&&C.has(O))return C.get(O);var E={},y=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var S in O)if(Object.prototype.hasOwnProperty.call(O,S)){var b=y?Object.getOwnPropertyDescriptor(O,S):null;b&&(b.get||b.set)?Object.defineProperty(E,S,b):E[S]=O[S]}return E.default=O,C&&C.set(O,E),E}var p="ontouchstart"in document.documentElement||document.ontouchstart!==void 0||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0;Q.isTouchDevice=p,window.addEventListener("touchstart",function O(){Q.isTouchDevice=p=!0,window.removeEventListener("touchstart",O,!1)},!1);var i=10*(window.devicePixelRatio||1);Q.dragThreshold=i;var _=!1;try{var v=document.createElement("canvas");v.style.cursor='url("data:image/x-icon;base64,AAACAAEACAgAAAIAAgA4AQAAFgAAACgAAAAIAAAAEAAAAAEAIAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAA==") 2 2, default',v.style.cursor.indexOf("url")===0?(R.Info("Data URI scheme cursor supported"),_=!0):R.Warn("Data URI scheme cursor not supported")}catch(O){R.Error("Data URI scheme cursor test exception: "+O)}var f=_;Q.supportsCursorURIs=f;var u=!1;try{new ImageData(new Uint8ClampedArray(4),1,1),u=!0}catch(O){}var a=u;Q.supportsImageMetadata=a;var h=!0;try{var l=document.createElement("div");l.style.visibility="hidden",l.style.overflow="scroll",document.body.appendChild(l);var d=document.createElement("div");l.appendChild(d);var n=l.offsetWidth-d.offsetWidth;l.parentNode.removeChild(l),h=n!=0}catch(O){R.Error("Scrollbar test exception: "+O)}var o=h;Q.hasScrollbarGutter=o;function s(){return navigator&&!!/mac/i.exec(navigator.platform)}function r(){return navigator&&!!/win/i.exec(navigator.platform)}function t(){return navigator&&(!!/ipad/i.exec(navigator.platform)||!!/iphone/i.exec(navigator.platform)||!!/ipod/i.exec(navigator.platform))}function m(){return navigator&&navigator.userAgent.indexOf("Safari")!==-1&&navigator.userAgent.indexOf("Chrome")===-1}function A(){return navigator&&!!/trident/i.exec(navigator.userAgent)}function x(){return navigator&&!!/edge/i.exec(navigator.userAgent)}function T(){return navigator&&!!/firefox/i.exec(navigator.userAgent)}},GfqC:function(Me,Q,w){"use strict";var B=w("q1tI"),R=w.n(B),k=w("TSYQ"),g=w.n(k);function p(z,F){var H="cannot "+z.method+" "+z.action+" "+F.status+"'",X=new Error(H);return X.status=F.status,X.method=z.method,X.url=z.action,X}function i(z){var F=z.responseText||z.response;if(!F)return F;try{return JSON.parse(F)}catch(H){return F}}function _(z){var F=new XMLHttpRequest;z.onProgress&&F.upload&&(F.upload.onprogress=function(ue){ue.total>0&&(ue.percent=ue.loaded/ue.total*100),z.onProgress(ue)});var H=new FormData;z.data&&Object.keys(z.data).forEach(function(ee){var ue=z.data[ee];if(Array.isArray(ue)){ue.forEach(function(xe){H.append(ee+"[]",xe)});return}H.append(ee,z.data[ee])}),z.file instanceof Blob?H.append(z.filename,z.file,z.file.name):H.append(z.filename,z.file),F.onerror=function(ue){z.onError(ue)},F.onload=function(){return F.status<200||F.status>=300?z.onError(p(z,F),i(F)):z.onSuccess(i(F),F)},F.open(z.method,z.action,!0),z.withCredentials&&"withCredentials"in F&&(F.withCredentials=!0);var X=z.headers||{};return X["X-Requested-With"]!==null&&F.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(X).forEach(function(ee){X[ee]!==null&&F.setRequestHeader(ee,X[ee])}),F.send(H),{abort:function(){F.abort()}}}var v=+new Date,f=0;function u(){return"rc-upload-"+v+"-"+ ++f}function a(z,F){return z.indexOf(F,z.length-F.length)!==-1}var h=function(z,F){if(z&&F){var H=Array.isArray(F)?F:F.split(","),X=z.name||"",ee=z.type||"",ue=ee.replace(/\/.*$/,"");return H.some(function(xe){var ke=xe.trim();return ke.charAt(0)==="."?a(X.toLowerCase(),ke.toLowerCase()):/\/\*$/.test(ke)?ue===ke.replace(/\/.*$/,""):ee===ke})}return!0};function l(z,F){var H=z.createReader(),X=[];function ee(){H.readEntries(function(ue){var xe=Array.prototype.slice.apply(ue);X=X.concat(xe);var ke=!xe.length;ke?F(X):ee()})}ee()}var d=function(F,H,X){var ee=function ue(xe,ke){ke=ke||"",xe.isFile?xe.file(function(Ne){X(Ne)&&(xe.fullPath&&!Ne.webkitRelativePath&&(Object.defineProperties(Ne,{webkitRelativePath:{writable:!0}}),Ne.webkitRelativePath=xe.fullPath.replace(/^\//,""),Object.defineProperties(Ne,{webkitRelativePath:{writable:!1}})),H([Ne]))}):xe.isDirectory&&l(xe,function(Ne){Ne.forEach(function(le){ue(le,""+ke+xe.name+"/")})})};F.forEach(function(ue){ee(ue.webkitGetAsEntry())})},n=d,o=Object.assign||function(z){for(var F=1;F=0)continue;if(!Object.prototype.hasOwnProperty.call(z,X))continue;H[X]=z[X]}return H}function A(z,F){if(!(z instanceof F))throw new TypeError("Cannot call a class as a function")}function x(z,F){if(!z)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return F&&(typeof F=="object"||typeof F=="function")?F:z}function T(z,F){if(typeof F!="function"&&F!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof F);z.prototype=Object.create(F&&F.prototype,{constructor:{value:z,enumerable:!1,writable:!0,configurable:!0}}),F&&(Object.setPrototypeOf?Object.setPrototypeOf(z,F):z.__proto__=F)}var O=function(F){return Object.keys(F).reduce(function(H,X){return(X.substr(0,5)==="data-"||X.substr(0,5)==="aria-"||X==="role")&&(H[X]=F[X]),H},{})},C=function(z){T(F,z);function F(){var H,X,ee,ue;A(this,F);for(var xe=arguments.length,ke=Array(xe),Ne=0;Ne1&&arguments[1]!==void 0?arguments[1]:{};return Object(p.f)("myshixuns/".concat(De,"/repository.json"),We)}function y(De){return Object(p.c)("myshixuns/".concat(De,"/open_webssh.json"))}function S(De,We){return Object(p.c)("myshixuns/".concat(De,"/open_vm_webssh.json"),We)}function b(De){return Object(p.c)("tasks/".concat(De,"/close_webssh.json"))}function L(De){return Object(p.c)("tasks/".concat(De,"/reset_vnc_link.json"),f)}function P(De){return Object(p.f)("tasks/".concat(De,"/reset_environment"))}function N(De,We){return Object(p.f)("tasks/".concat(De,"/reset_linux_vnc_link.json"),We||{})}function W(De){return Object(p.c)("tasks/".concat(De,"/check_test_sets.json"))}function G(De){return Object(p.c)("tasks/".concat(De,"/get_answer_info.json"))}function j(De){return Object(p.c)("tasks/".concat(De,"/get_choose_answer.json"))}function z(De){return Object(p.c)("tasks/".concat(De,"/unlock_choose_answer.json"))}function F(De,We){return Object(p.c)("tasks/".concat(De,"/unlock_answer.json?answer_id=").concat(We))}function H(De,We,ft){return Object(p.f)("tasks/".concat(De,"/set_games_status.json"),{result:We,data:ft})}function X(De){return Object(p.f)("tasks/".concat(De,"/extend_vnc.json"))}function ee(De){return Object(p.a)("/api/tasks/".concat(De,"/active.json"),{method:"post",body:{template_id:window.sessionStorage.imageId}})}function ue(De){return Object(p.f)("tasks/".concat(De,"/extend_linux_vnc.json"),f)}function xe(De,We){return Object(p.c)("tasks/".concat(De,"/rank_list.json"),We)}function ke(De,We){return Object(p.f)("tasks/".concat(De,"/close_windows_vnc.json"),{tpi_id:We})}function Ne(De){return Object(p.c)("tasks/".concat(De,"/pull_files.json"))}function le(De,We){return Object(p.f)("tasks/".concat(De,"/log_output"),We)}function ge(De){return Object(p.c)("tasks/".concat(De,"/stop_log_output.json"))}function Le(De){return ie.apply(this,arguments)}function ie(){return ie=Object(B.a)(g.a.mark(function De(We){return g.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:return ct.abrupt("return",Object(p.a)("/api/myshixuns/".concat(We.id,"/add_file.json"),{method:"post",body:We}));case 1:case"end":return ct.stop()}},De)})),ie.apply(this,arguments)}function de(De){return se.apply(this,arguments)}function se(){return se=Object(B.a)(g.a.mark(function De(We){return g.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:return ct.abrupt("return",Object(p.a)("/api/myshixuns/".concat(We.id,"/delete_git_file.json"),{method:"Delete",body:We}));case 1:case"end":return ct.stop()}},De)})),se.apply(this,arguments)}function Oe(De){return Ee.apply(this,arguments)}function Ee(){return Ee=Object(B.a)(g.a.mark(function De(We){return g.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:return ct.abrupt("return",Object(p.a)("/api/myshixuns/".concat(We.id,"/mv_file.json"),{method:"post",body:We}));case 1:case"end":return ct.stop()}},De)})),Ee.apply(this,arguments)}function Ke(De){return tt.apply(this,arguments)}function tt(){return tt=Object(B.a)(g.a.mark(function De(We){return g.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:return ct.abrupt("return",Object(p.a)("/api/tasks/".concat(We.id,"/rep_content.json"),{method:"get",params:We}));case 1:case"end":return ct.stop()}},De)})),tt.apply(this,arguments)}},ItS6:function(Me,Q,w){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var B=w("eP3c"),R=k(w("1q3G"));function k(v){return v&&v.__esModule?v:{default:v}}function g(v,f){if(!(v instanceof f))throw new TypeError("Cannot call a class as a function")}function p(v,f){for(var u=0;uthis.chunkSize&&(this.chunkSize=u,this.strm.output=new Uint8Array(this.chunkSize)),this.strm.next_out=0,this.strm.avail_out=u;var a=(0,B.inflate)(this.strm,0);if(a<0)throw new Error("zlib inflate failed");if(this.strm.next_out!=u)throw new Error("Incomplete zlib block");return new Uint8Array(this.strm.output.buffer,0,this.strm.next_out)}},{key:"reset",value:function(){(0,B.inflateReset)(this.strm)}}]),v}();Q.default=_},IxHN:function(Me,Q,w){"use strict";var B=w("q1tI"),R=w.n(B),k=w("07cG"),g=w.n(k);Q.a=function(p){var i=p.message,_=p.className,v=p.children,f=p.style,u=f===void 0?{}:f;return R.a.createElement("div",{className:"".concat(g.a.idsRingWrapper," ").concat(_)},R.a.createElement("div",{className:g.a.ldsRing},R.a.createElement("div",null),R.a.createElement("div",null),R.a.createElement("div",null),R.a.createElement("div",null)),i?R.a.createElement("p",{style:u},i):null,v)}},J66h:function(Me,Q,w){(function(B){var R,k;(function(g,p){Me.exports=p(g)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof B!="undefined"?B:this,function(g){"use strict";g=g||{};var p=g.Base64,i="2.6.4",_="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",v=function(N){for(var W={},G=0,j=N.length;G>>6)+f(128|W&63):f(224|W>>>12&15)+f(128|W>>>6&63)+f(128|W&63)}else{var W=65536+(N.charCodeAt(0)-55296)*1024+(N.charCodeAt(1)-56320);return f(240|W>>>18&7)+f(128|W>>>12&63)+f(128|W>>>6&63)+f(128|W&63)}},a=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,h=function(N){return N.replace(a,u)},l=function(N){var W=[0,2,1][N.length%3],G=N.charCodeAt(0)<<16|(N.length>1?N.charCodeAt(1):0)<<8|(N.length>2?N.charCodeAt(2):0),j=[_.charAt(G>>>18),_.charAt(G>>>12&63),W>=2?"=":_.charAt(G>>>6&63),W>=1?"=":_.charAt(G&63)];return j.join("")},d=g.btoa&&typeof g.btoa=="function"?function(N){return g.btoa(N)}:function(N){if(N.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return N.replace(/[\s\S]{1,3}/g,l)},n=function(N){return d(h(String(N)))},o=function(N){return N.replace(/[+\/]/g,function(W){return W=="+"?"-":"_"}).replace(/=/g,"")},s=function(N,W){return W?o(n(N)):n(N)},r=function(N){return s(N,!0)},t;g.Uint8Array&&(t=function(N,W){for(var G="",j=0,z=N.length;j>>18)+_.charAt(ee>>>12&63)+(typeof H!="undefined"?_.charAt(ee>>>6&63):"=")+(typeof X!="undefined"?_.charAt(ee&63):"=")}return W?o(G):G});var m=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,A=function(N){switch(N.length){case 4:var W=(7&N.charCodeAt(0))<<18|(63&N.charCodeAt(1))<<12|(63&N.charCodeAt(2))<<6|63&N.charCodeAt(3),G=W-65536;return f((G>>>10)+55296)+f((G&1023)+56320);case 3:return f((15&N.charCodeAt(0))<<12|(63&N.charCodeAt(1))<<6|63&N.charCodeAt(2));default:return f((31&N.charCodeAt(0))<<6|63&N.charCodeAt(1))}},x=function(N){return N.replace(m,A)},T=function(N){var W=N.length,G=W%4,j=(W>0?v[N.charAt(0)]<<18:0)|(W>1?v[N.charAt(1)]<<12:0)|(W>2?v[N.charAt(2)]<<6:0)|(W>3?v[N.charAt(3)]:0),z=[f(j>>>16),f(j>>>8&255),f(j&255)];return z.length-=[0,0,2,1][G],z.join("")},O=g.atob&&typeof g.atob=="function"?function(N){return g.atob(N)}:function(N){return N.replace(/\S{1,4}/g,T)},C=function(N){return O(String(N).replace(/[^A-Za-z0-9\+\/]/g,""))},E=function(N){return x(O(N))},y=function(N){return String(N).replace(/[-_]/g,function(W){return W=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},S=function(N){return E(y(N))},b;g.Uint8Array&&(b=function(N){return Uint8Array.from(C(y(N)),function(W){return W.charCodeAt(0)})});var L=function(){var N=g.Base64;return g.Base64=p,N};if(g.Base64={VERSION:i,atob:C,btoa:d,fromBase64:S,toBase64:s,utob:h,encode:s,encodeURI:r,btou:x,decode:S,noConflict:L,fromUint8Array:t,toUint8Array:b},typeof Object.defineProperty=="function"){var P=function(N){return{value:N,enumerable:!1,writable:!0,configurable:!0}};g.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",P(function(){return S(this)})),Object.defineProperty(String.prototype,"toBase64",P(function(N){return s(this,N)})),Object.defineProperty(String.prototype,"toBase64URI",P(function(){return s(this,!0)}))}}return g.Meteor&&(Base64=g.Base64),Me.exports?Me.exports.Base64=g.Base64:!(R=[],k=function(){return g.Base64}.apply(Q,R),k!==void 0&&(Me.exports=k)),{Base64:g.Base64}})}).call(this,w("IyRk"))},JSwD:function(Me,Q,w){"use strict";function B(o){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?B=function(r){return typeof r}:B=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},B(o)}Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=n;var R=g(w("6BzB"));function k(){if(typeof WeakMap!="function")return null;var o=new WeakMap;return k=function(){return o},o}function g(o){if(o&&o.__esModule)return o;if(o===null||B(o)!=="object"&&typeof o!="function")return{default:o};var s=k();if(s&&s.has(o))return s.get(o);var r={},t=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var m in o)if(Object.prototype.hasOwnProperty.call(o,m)){var A=t?Object.getOwnPropertyDescriptor(o,m):null;A&&(A.get||A.set)?Object.defineProperty(r,m,A):r[m]=o[m]}return r.default=o,s&&s.set(o,r),r}var p=15,i=852,_=592,v=0,f=1,u=2,a=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],h=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],l=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],d=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];function n(o,s,r,t,m,A,x,T){var O=T.bits,C=0,E=0,y=0,S=0,b=0,L=0,P=0,N=0,W=0,G=0,j,z,F,H,X,ee=null,ue=0,xe,ke=new R.Buf16(p+1),Ne=new R.Buf16(p+1),le=null,ge=0,Le,ie,de;for(C=0;C<=p;C++)ke[C]=0;for(E=0;E=1&&!(ke[S]!==0);S--);if(b>S&&(b=S),S===0)return m[A++]=1<<24|64<<16|0,m[A++]=1<<24|64<<16|0,T.bits=1,0;for(y=1;y0&&(o===v||S!==1))return-1;for(Ne[1]=0,C=1;Ci||o===u&&W>_)return 1;for(;;){Le=C-P,x[E]xe?(ie=le[ge+x[E]],de=ee[ue+x[E]]):(ie=32+64,de=0),j=1<>P)+z]=Le<<24|ie<<16|de|0;while(z!==0);for(j=1<>=1;if(j!==0?(G&=j-1,G+=j):G=0,E++,--ke[C]===0){if(C===S)break;C=s[r+x[E]]}if(C>b&&(G&H)!==F){for(P===0&&(P=b),X+=y,L=C-P,N=1<i||o===u&&W>_)return 1;F=G&H,m[F]=b<<24|L<<16|X-A|0}}return G!==0&&(m[X+G]=C-P<<24|64<<16|0),T.bits=b,0}},JWDV:function(Me,Q,w){Me.exports=w.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(Me,Q){Me.exports="data:image/png;base64,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"},Jq4h:function(Me,Q,w){Me.exports=w.p+"static/qrcode.54870d9b.png"},KJ0q:function(Me,Q,w){},KVXO:function(Me,Q,w){Me.exports={wrap:"wrap___1VfLE",content:"content___20B4M",mainPathWrap:"mainPathWrap___3qDeg",colorBlue:"colorBlue___2ZjUq"}},LCi9:function(Me,Q,w){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;function B(m,A){if(!(m instanceof A))throw new TypeError("Cannot call a class as a function")}function R(m,A){for(var x=0;x0&&Date.now()-this._tracked[0].started>n){this._state=g,this._ignored.push(x);return}if(this._waitingRelease){this._state=g,this._ignored.push(x);return}this._tracked.push({id:x,started:Date.now(),active:!0,firstX:T,firstY:O,lastX:T,lastY:O,angle:0});switch(this._tracked.length){case 1:this._startLongpressTimeout();break;case 2:this._state&=~(p|v|f),this._stopLongpressTimeout();break;case 3:this._state&=~(i|u|a);break;default:this._state=g}}},{key:"_touchMove",value:function(x,T,O){var C=this._tracked.find(function(P){return P.id===x});if(C===void 0)return;C.lastX=T,C.lastY=O;var E=T-C.firstX,y=O-C.firstY;if((C.firstX!==C.lastX||C.firstY!==C.lastY)&&(C.angle=Math.atan2(y,E)*180/Math.PI),!this._hasDetectedGesture()){if(Math.hypot(E,y)l){var L=Math.abs(C.angle-S.angle);L=Math.abs((L+180)%360-180),L>d?this._state&=~u:this._state&=~a,this._isTwoTouchTimeoutRunning()&&this._stopTwoTouchTimeout()}else this._isTwoTouchTimeoutRunning()||this._startTwoTouchTimeout()}if(!this._hasDetectedGesture())return;this._pushEvent("gesturestart")}this._pushEvent("gesturemove")}},{key:"_touchEnd",value:function(x,T,O){if(this._ignored.indexOf(x)!==-1){this._ignored.splice(this._ignored.indexOf(x),1),this._ignored.length===0&&this._tracked.length===0&&(this._state=h,this._waitingRelease=!1);return}if(!this._hasDetectedGesture()&&this._isTwoTouchTimeoutRunning()&&(this._stopTwoTouchTimeout(),this._state=g),!this._hasDetectedGesture()&&(this._state&=~(v|u|a),this._state&=~f,this._stopLongpressTimeout(),!this._waitingRelease)){this._releaseStart=Date.now(),this._waitingRelease=!0;switch(this._tracked.length){case 1:this._state&=~(i|_);break;case 2:this._state&=~(p|_);break}}if(this._waitingRelease){Date.now()-this._releaseStart>n&&(this._state=g),this._tracked.some(function(y){return Date.now()-y.started>o})&&(this._state=g);var C=this._tracked.find(function(y){return y.id===x});if(C.active=!1,this._hasDetectedGesture())this._pushEvent("gesturestart");else if(this._state!==g)return}this._hasDetectedGesture()&&this._pushEvent("gestureend");for(var E=0;E1&&arguments[1]!==void 0?arguments[1]:1,Re=Ge.length,te=0;te1&&arguments[1]!==void 0?arguments[1]:!1;return Object(O.a)(H).map(function(ee,ue){if(!p.isValidElement(ee)||!ee.type)return null;var xe=ee.type.isSelectOptGroup,ke=ee.key,Ne=ee.props,le=Ne.children,ge=Object(_.a)(Ne,["children"]);return X||!xe?C(ee):Object(T.a)(Object(T.a)({key:"__RC_SELECT_GRP__".concat(ke===null?ue:ke,"__"),label:ke},ge),{},{options:E(le)})}).filter(function(ee){return ee})}var y=w("2Qr1"),S=w("qNPg"),b=w("U8pU"),L=w("Kwbf"),P=w("WKfj");function N(H){var X=H.mode,ee=H.options,ue=H.children,xe=H.backfill,ke=H.allowClear,Ne=H.placeholder,le=H.getInputElement,ge=H.showSearch,Le=H.onSearch,ie=H.defaultOpen,de=H.autoFocus,se=H.labelInValue,Oe=H.value,Ee=H.inputValue,Ke=H.optionLabelProp,tt=X==="multiple"||X==="tags",De=ge!==void 0?ge:tt||X==="combobox",We=ee||E(ue);if(Object(L.a)(X!=="tags"||We.every(function(Pe){return!Pe.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),X==="tags"||X==="combobox"){var ft=We.some(function(Pe){return Pe.options?Pe.options.some(function(Ge){return typeof("value"in Ge?Ge.value:Ge.key)=="number"}):typeof("value"in Pe?Pe.value:Pe.key)=="number"});Object(L.a)(!ft,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(L.a)(X!=="combobox"||!Ke,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(L.a)(X==="combobox"||!xe,"`backfill` only works with `combobox` mode."),Object(L.a)(X==="combobox"||!le,"`getInputElement` only work with `combobox` mode."),Object(L.b)(X!=="combobox"||!le||!ke||!Ne,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Le&&!De&&X!=="combobox"&&X!=="tags"&&Object(L.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(L.b)(!ie||de,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Oe!=null){var ct=Object(P.d)(Oe);Object(L.a)(!se||ct.every(function(Pe){return Object(b.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(L.a)(!tt||Array.isArray(Oe),"`value` should be array when `mode` is `multiple` or `tags`")}if(ue){var Be=null;Object(O.a)(ue).some(function(Pe){if(!p.isValidElement(Pe)||!Pe.type)return!1;var Ge=Pe.type;if(Ge.isSelectOption)return!1;if(Ge.isSelectOptGroup){var Ve=Object(O.a)(Pe.props.children).every(function(ae){return!p.isValidElement(ae)||!Pe.type||ae.type.isSelectOption?!0:(Be=ae.type,!1)});return!Ve}return Be=Ge,!0}),Be&&Object(L.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Be.displayName||Be.name||Be,"`.")),Object(L.a)(Ee===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var W=N,G=Object(S.a)({prefixCls:"rc-select",components:{optionList:r},convertChildrenToData:E,flattenOptions:y.d,getLabeledValue:y.e,filterOptions:y.b,isValueDisabled:y.g,findValueOption:y.c,warningProps:W,fillOptionsWithMissingValue:y.a}),j=function(H){Object(k.a)(ee,H);var X=Object(g.a)(ee);function ee(){var ue;return Object(B.a)(this,ee),ue=X.apply(this,arguments),ue.selectRef=p.createRef(),ue.focus=function(){ue.selectRef.current.focus()},ue.blur=function(){ue.selectRef.current.blur()},ue}return Object(R.a)(ee,[{key:"render",value:function(){return p.createElement(G,Object.assign({ref:this.selectRef},this.props))}}]),ee}(p.Component);j.Option=m,j.OptGroup=x;var z=j,F=Q.c=z},Lmeb:function(Me,Q,w){},Lo0S:function(Me,Q,w){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.initLogging=i,Q.getLogging=_,Q.Error=Q.Warn=Q.Info=Q.Debug=void 0;var B="warn",R=function(){};Q.Debug=R;var k=function(){};Q.Info=k;var g=function(){};Q.Warn=g;var p=function(){};Q.Error=p;function i(v){if(typeof v=="undefined"?v=B:B=v,Q.Debug=R=Q.Info=k=Q.Warn=g=Q.Error=p=function(){},typeof window.console!="undefined")switch(v){case"debug":Q.Debug=R=console.debug.bind(window.console);case"info":Q.Info=k=console.info.bind(window.console);case"warn":Q.Warn=g=console.warn.bind(window.console);case"error":Q.Error=p=console.error.bind(window.console);case"none":break;default:throw new window.Error("invalid logging type '"+v+"'")}}function _(){return B}i()},M8RZ:function(Me,Q,w){"use strict";w.d(Q,"a",function(){return f});var B=w("fWQN"),R=w("mtLc"),k=w("yKVA"),g=w("879j"),p=w("q1tI"),i=w.n(p),_=w("i8i4"),v=w.n(_),f=function(u){Object(k.a)(h,u);var a=Object(g.a)(h);function h(l){var d;Object(B.a)(this,h),d=a.call(this,l);var n=window.document;return d.node=n.createElement("div"),n.body.appendChild(d.node),d}return Object(R.a)(h,[{key:"render",value:function(){var d=this.props.children;return Object(_.createPortal)(d,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),h}(i.a.Component)},MAU4:function(Me,Q,w){Me.exports=w.p+"static/disappoint1.7e763f4d.svg"},MFOe:function(Me,Q,w){(function(B){var R=i(),k=_(),g=v(),p=typeof window!="undefined"?window:B;Me.exports={assign:R,create:k,trim:g,bind:f,slice:u,each:a,map:h,pluck:l,isList:d,isFunction:n,isObject:o,Global:p};function i(){return Object.assign?Object.assign:function(r,t,m,A){for(var x=1;x> Display.constructor"),this._target=d,!this._target)throw new Error("Target must be set");if(typeof this._target=="string")throw new Error("target must be a DOM element");if(!this._target.getContext)throw new Error("no getContext method");if(this._targetCtx=this._target.getContext("2d"),this._viewportLoc={x:0,y:0,w:this._target.width,h:this._target.height},this._backbuffer=document.createElement("canvas"),this._drawCtx=this._backbuffer.getContext("2d"),this._damageBounds={left:0,top:0,right:this._backbuffer.width,bottom:this._backbuffer.height},R.Debug("User Agent: "+navigator.userAgent),!("createImageData"in this._drawCtx))throw new Error("Canvas does not support createImageData");this._tile16x16=this._drawCtx.createImageData(16,16),R.Debug("<< Display.constructor"),this._scale=1,this._clipViewport=!1,this.onflush=function(){}}return a(l,[{key:"viewportChangePos",value:function(n,o){var s=this._viewportLoc;n=Math.floor(n),o=Math.floor(o),this._clipViewport||(n=-s.w,o=-s.h);var r=s.x+s.w-1,t=s.y+s.h-1;if(n<0&&s.x+n<0&&(n=-s.x),r+n>=this._fbWidth&&(n-=r+n-this._fbWidth+1),s.y+o<0&&(o=-s.y),t+o>=this._fbHeight&&(o-=t+o-this._fbHeight+1),n===0&&o===0)return;R.Debug("viewportChange deltaX: "+n+", deltaY: "+o),s.x+=n,s.y+=o,this._damage(s.x,s.y,s.w,s.h),this.flip()}},{key:"viewportChangeSize",value:function(n,o){(!this._clipViewport||typeof n=="undefined"||typeof o=="undefined")&&(R.Debug("Setting viewport to full display region"),n=this._fbWidth,o=this._fbHeight),n=Math.floor(n),o=Math.floor(o),n>this._fbWidth&&(n=this._fbWidth),o>this._fbHeight&&(o=this._fbHeight);var s=this._viewportLoc;if(s.w!==n||s.h!==o){s.w=n,s.h=o;var r=this._target;r.width=n,r.height=o,this.viewportChangePos(0,0),this._damage(s.x,s.y,s.w,s.h),this.flip(),this._rescale(this._scale)}}},{key:"absX",value:function(n){return this._scale===0?0:(0,p.toSigned32bit)(n/this._scale+this._viewportLoc.x)}},{key:"absY",value:function(n){return this._scale===0?0:(0,p.toSigned32bit)(n/this._scale+this._viewportLoc.y)}},{key:"resize",value:function(n,o){this._prevDrawStyle="",this._fbWidth=n,this._fbHeight=o;var s=this._backbuffer;if(s.width!==n||s.height!==o){var r=null;s.width>0&&s.height>0&&(r=this._drawCtx.getImageData(0,0,s.width,s.height)),s.width!==n&&(s.width=n),s.height!==o&&(s.height=o),r&&this._drawCtx.putImageData(r,0,0)}var t=this._viewportLoc;this.viewportChangeSize(t.w,t.h),this.viewportChangePos(0,0)}},{key:"_damage",value:function(n,o,s,r){nthis._damageBounds.right&&(this._damageBounds.right=n+s),o+r>this._damageBounds.bottom&&(this._damageBounds.bottom=o+r)}},{key:"flip",value:function(n){if(this._renderQ.length!==0&&!n)this._renderQPush({type:"flip"});else{var o=this._damageBounds.left,s=this._damageBounds.top,r=this._damageBounds.right-o,t=this._damageBounds.bottom-s,m=o-this._viewportLoc.x,A=s-this._viewportLoc.y;m<0&&(r+=m,o-=m,m=0),A<0&&(t+=A,s-=A,A=0),m+r>this._viewportLoc.w&&(r=this._viewportLoc.w-m),A+t>this._viewportLoc.h&&(t=this._viewportLoc.h-A),r>0&&t>0&&this._targetCtx.drawImage(this._backbuffer,o,s,r,t,m,A,r,t),this._damageBounds.left=this._damageBounds.top=65535,this._damageBounds.right=this._damageBounds.bottom=0}}},{key:"pending",value:function(){return this._renderQ.length>0}},{key:"flush",value:function(){this._renderQ.length===0?this.onflush():this._flushing=!0}},{key:"fillRect",value:function(n,o,s,r,t,m){this._renderQ.length!==0&&!m?this._renderQPush({type:"fill",x:n,y:o,width:s,height:r,color:t}):(this._setFillColor(t),this._drawCtx.fillRect(n,o,s,r),this._damage(n,o,s,r))}},{key:"copyImage",value:function(n,o,s,r,t,m,A){this._renderQ.length!==0&&!A?this._renderQPush({type:"copy",oldX:n,oldY:o,x:s,y:r,width:t,height:m}):(this._drawCtx.mozImageSmoothingEnabled=!1,this._drawCtx.webkitImageSmoothingEnabled=!1,this._drawCtx.msImageSmoothingEnabled=!1,this._drawCtx.imageSmoothingEnabled=!1,this._drawCtx.drawImage(this._backbuffer,n,o,t,m,s,r,t,m),this._damage(s,r,t,m))}},{key:"imageRect",value:function(n,o,s,r,t,m){if(s===0||r===0)return;var A=new Image;A.src="data: "+t+";base64,"+k.default.encode(m),this._renderQPush({type:"img",img:A,x:n,y:o,width:s,height:r})}},{key:"startTile",value:function(n,o,s,r,t){this._tileX=n,this._tileY=o,s===16&&r===16?this._tile=this._tile16x16:this._tile=this._drawCtx.createImageData(s,r);for(var m=t[2],A=t[1],x=t[0],T=this._tile.data,O=0;O=t?s=n/r.w:s=o/r.h}this._rescale(s)}},{key:"_rescale",value:function(n){this._scale=n;var o=this._viewportLoc,s=n*o.w+"px",r=n*o.h+"px";(this._target.style.width!==s||this._target.style.height!==r)&&(this._target.style.width=s,this._target.style.height=r)}},{key:"_setFillColor",value:function(n){var o="rgb("+n[2]+","+n[1]+","+n[0]+")";o!==this._prevDrawStyle&&(this._drawCtx.fillStyle=o,this._prevDrawStyle=o)}},{key:"_rgbImageData",value:function(n,o,s,r,t,m){for(var A=this._drawCtx.createImageData(s,r),x=A.data,T=0,O=m;T0;){var o=this._renderQ[0];switch(o.type){case"flip":this.flip(!0);break;case"copy":this.copyImage(o.oldX,o.oldY,o.x,o.y,o.width,o.height,!0);break;case"fill":this.fillRect(o.x,o.y,o.width,o.height,o.color,!0);break;case"blit":this.blitImage(o.x,o.y,o.width,o.height,o.data,0,!0);break;case"blitRgb":this.blitRgbImage(o.x,o.y,o.width,o.height,o.data,0,!0);break;case"blitRgbx":this.blitRgbxImage(o.x,o.y,o.width,o.height,o.data,0,!0);break;case"img":if(o.img.complete&&o.img.width!==0&&o.img.height!==0){if(o.img.width!==o.width||o.img.height!==o.height){R.Error("Decoded image has incorrect dimensions. Got "+o.img.width+"x"+o.img.height+". Expected "+o.width+"x"+o.height+".");return}this.drawImage(o.img,o.x,o.y)}else o.img._noVNCDisplay=this,o.img.addEventListener("load",this._resumeRenderQ),n=!1;break}n&&this._renderQ.shift()}this._renderQ.length===0&&this._flushing&&(this._flushing=!1,this.onflush())}},{key:"scale",get:function(){return this._scale},set:function(n){this._rescale(n)}},{key:"clipViewport",get:function(){return this._clipViewport},set:function(n){this._clipViewport=n;var o=this._viewportLoc;this.viewportChangeSize(o.w,o.h),this.viewportChangePos(0,0)}},{key:"width",get:function(){return this._fbWidth}},{key:"height",get:function(){return this._fbHeight}}]),l}();Q.default=h},Mm8t:function(Me,Q){Me.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADJElEQVRYR72Xy4vOYRTHP98FGzsRw8al2FGMBWUyRJmZlFxKsnKZnT+ABRbsWRmXlaKMIrks5JIpyhiFlZExG7fIig3p6EznmX7vO7/L+/6m5tRb7++5nOf7nNvzPaINMbNNwE5gPTA/fq7he/yeAzclPWlVraoWmlkH0A/sA1ZUrY/5UeAaMCDpS9meUgBmdhI4DCwKJX+AB8Az4BvwNcYXAguADcBWYHaMfwYuSnI9uVIIwMyeAhtj1whwAbgh6WfZjcxsLrAbOAKsjbVDkrry9uUCMDP36bzY0C/JD58iZrbHByUNFsw7iIGY+yHJ46ZBpgAws4/AkljVI+l+gXIPyMcx110UeGa2HbgX68YlLc3qawBgZteBdKuq+GgJQDrMzCz+D0ram8YnD4mAOxETqyW9qfB1uwBWAa9D56kUmBMAItVeRrQX+jwLKGpCpQua9qSY8Ozo9BRNADxN/PYjkjrLbp4xaVsWyOzzi3p2TFghAfgALPOCUxTxzaDqWCCsnawwJmm5zKwHuAv8BRZL8hSslGkA8FT8BMwCeh3A+Si1jyRtqTw5FtQFEFZ4CGyeKNVm9gJYBxyXdGaGABwDTgPDDiAVnkOSLs8QgIPAJWDcAfwC5gB9kjwWWpImF0zmdSubzawXuAP8rg0gfJlSyj/3S7paB0AtFwQAL9tevpNsk+TPdamYWYMLagVhprA0g+iSNFSGwMwagvAscNRrgaS+KvR58/EsJ0v8c8omabhIl5m5/z0OznkMpJLqbKejinCUKM1a4j2wS9Lb5vVBWJymOWvqTqX4XfC9lktxC5a4JckJbIOYWSrFo5JW1n6MWrBEbmqaWe5j5My3ree4ZqzkP8eRUulJ9s9CKlbn4NCfpWaNhCSTUpNMWFJlz9AOmAwla2DIeaQ0y4grqVkVCDPLUrEpzLiIlmeZce3MyES845zCiH2wrDGZZMhO1aIx8b6vlLCYmRMOT79sY9LAhLNWq6Leza2ZsyYvs04o8lozJzTeTTnbcanfmmUCMzWnB4I3Vrnd58eAK9NuTnOqmPPHHcCagvb8FXBbUuqEKsH+B6mvmv9ZL+YKAAAAAElFTkSuQmCC"},Mmt2:function(Me,Q,w){"use strict";function B(a){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?B=function(l){return typeof l}:B=function(l){return l&&typeof Symbol=="function"&&l.constructor===Symbol&&l!==Symbol.prototype?"symbol":typeof l},B(a)}Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var R=g(w("Lo0S"));function k(){if(typeof WeakMap!="function")return null;var a=new WeakMap;return k=function(){return a},a}function g(a){if(a&&a.__esModule)return a;if(a===null||B(a)!=="object"&&typeof a!="function")return{default:a};var h=k();if(h&&h.has(a))return h.get(a);var l={},d=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var o=d?Object.getOwnPropertyDescriptor(a,n):null;o&&(o.get||o.set)?Object.defineProperty(l,n,o):l[n]=a[n]}return l.default=a,h&&h.set(a,l),l}function p(a,h){if(!(a instanceof h))throw new TypeError("Cannot call a class as a function")}function i(a,h){for(var l=0;l=0;n--)d+=this._rQ[this._rQi++]<1&&arguments[1]!==void 0?arguments[1]:this.rQlen;return new Uint8Array(this._rQ.buffer,this._rQi+l,d-l)}},{key:"rQwait",value:function(l,d,n){if(this.rQlen0&&this._websocket.readyState===WebSocket.OPEN&&(this._websocket.send(this._encodeMessage()),this._sQlen=0)}},{key:"send",value:function(l){this._sQ.set(l,this._sQlen),this._sQlen+=l.length,this.flush()}},{key:"sendString",value:function(l){this.send(l.split("").map(function(d){return d.charCodeAt(0)}))}},{key:"off",value:function(l){this._eventHandlers[l]=function(){}}},{key:"on",value:function(l,d){this._eventHandlers[l]=d}},{key:"_allocateBuffers",value:function(){this._rQ=new Uint8Array(this._rQbufferSize),this._sQ=new Uint8Array(this._sQbufferSize)}},{key:"init",value:function(){this._allocateBuffers(),this._rQi=0,this._websocket=null}},{key:"open",value:function(l,d){var n=this;this.init(),this._websocket=new WebSocket(l,d),this._websocket.binaryType="arraybuffer",this._websocket.onmessage=this._recvMessage.bind(this),this._websocket.onopen=function(){R.Debug(">> WebSock.onopen"),n._websocket.protocol&&R.Info("Server choose sub-protocol: "+n._websocket.protocol),n._eventHandlers.open(),R.Debug("<< WebSock.onopen")},this._websocket.onclose=function(o){R.Debug(">> WebSock.onclose"),n._eventHandlers.close(o),R.Debug("<< WebSock.onclose")},this._websocket.onerror=function(o){R.Debug(">> WebSock.onerror: "+o),n._eventHandlers.error(o),R.Debug("<< WebSock.onerror: "+o)}}},{key:"close",value:function(){this._websocket&&((this._websocket.readyState===WebSocket.OPEN||this._websocket.readyState===WebSocket.CONNECTING)&&(R.Info("Closing WebSocket connection"),this._websocket.close()),this._websocket.onmessage=function(){})}},{key:"_encodeMessage",value:function(){return new Uint8Array(this._sQ.buffer,0,this._sQlen)}},{key:"_expandCompactRQ",value:function(l){var d=(this._rQlen-this._rQi+l)*8,n=this._rQbufferSizef&&(this._rQbufferSize=f,this._rQbufferSize-this.rQlenthis._rQbufferSize-this._rQlen&&this._expandCompactRQ(d.length),this._rQ.set(d,this._rQlen),this._rQlen+=d.length}},{key:"_recvMessage",value:function(l){this._DecodeMessage(l.data),this.rQlen>0?(this._eventHandlers.message(),this._rQlen==this._rQi&&(this._rQlen=0,this._rQi=0)):R.Debug("Ignoring empty message")}},{key:"sQ",get:function(){return this._sQ}},{key:"rQ",get:function(){return this._rQ}},{key:"rQi",get:function(){return this._rQi},set:function(l){this._rQi=l}},{key:"rQlen",get:function(){return this._rQlen-this._rQi}}]),a}();Q.default=u},"N/zr":function(Me,Q,w){"use strict";function B(i){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?B=function(v){return typeof v}:B=function(v){return v&&typeof Symbol=="function"&&v.constructor===Symbol&&v!==Symbol.prototype?"symbol":typeof v},B(i)}Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var R=g(w("Lo0S"));function k(){if(typeof WeakMap!="function")return null;var i=new WeakMap;return k=function(){return i},i}function g(i){if(i&&i.__esModule)return i;if(i===null||B(i)!=="object"&&typeof i!="function")return{default:i};var _=k();if(_&&_.has(i))return _.get(i);var v={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in i)if(Object.prototype.hasOwnProperty.call(i,u)){var a=f?Object.getOwnPropertyDescriptor(i,u):null;a&&(a.get||a.set)?Object.defineProperty(v,u,a):v[u]=i[u]}return v.default=i,_&&_.set(i,v),v}var p={toBase64Table:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".split(""),base64Pad:"=",encode:function(_){"use strict";for(var v="",f=_.length,u=f%3,a=0;a>2],v+=this.toBase64Table[((_[a]&3)<<4)+(_[a+1]>>4)],v+=this.toBase64Table[((_[a+1]&15)<<2)+(_[a+2]>>6)],v+=this.toBase64Table[_[a+2]&63];var h=f-u;return u===2?(v+=this.toBase64Table[_[h]>>2],v+=this.toBase64Table[((_[h]&3)<<4)+(_[h+1]>>4)],v+=this.toBase64Table[(_[h+1]&15)<<2],v+=this.toBase64Table[64]):u===1&&(v+=this.toBase64Table[_[h]>>2],v+=this.toBase64Table[(_[h]&3)<<4],v+=this.toBase64Table[64],v+=this.toBase64Table[64]),v},toBinaryTable:[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,0,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1],decode:function(_){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,f=_.indexOf("=")-v;f<0&&(f=_.length-v);for(var u=(f>>2)*3+Math.floor(f%4/1.5),a=new Array(u),h=0,l=0,d=0,n=v;n<_.length;n++){var o=this.toBinaryTable[_.charCodeAt(n)&127],s=_.charAt(n)===this.base64Pad;if(o===-1){R.Error("Illegal character code "+_.charCodeAt(n)+" at position "+n);continue}l=l<<6|o,h+=6,h>=8&&(h-=8,s||(a[d++]=l>>h&255),l&=(1<1&&arguments[1]!==void 0?arguments[1]:!1;return!!(x(b)&&T(L))},x=function(b){return Object(a.p)()?!0:(b({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},T=function(){var b,L=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,P=Object(u.c)()._store.getState(),N=P.user;return(b=N.userInfo)!==null&&b!==void 0&&b.profile_completed?!0:(p.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:L?"\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(){u.d.push("/account/profile/edit")}}),!1)},O=function(){var b,L=Object(u.c)()._store.getState(),P=L.user;return(b=P.userInfo)!==null&&b!==void 0&&b.professional_certification?!0:(p.a.confirm({title:"\u63D0\u793A",centered:!0,content:f.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(h.Q)("/account/certification")}}),!1)},C=function(){return Object(a.a)()?!0:(p.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:f.a.createElement("div",{className:"tc",style:{marginLeft:-38}},f.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),f.a.createElement("img",{src:Object(a.t)()?t.a:"".concat(m.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},E=function(b,L){return b?!0:(p.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:f.a.createElement("div",null,f.a.createElement("p",null,L||"\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"),f.a.createElement("div",{style:{marginLeft:"110px"}},f.a.createElement("img",{src:s.a,width:200}),f.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(h.Q)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},y=function(b){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",P=Object(u.c)()._store.getState(),N=P.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?(p.a.info({centered:!0,icon:f.a.createElement(l.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:f.a.createElement("div",{className:"tc",style:{marginLeft:-38}},f.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},f.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",L,"\u3002"),f.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),f.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:n.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(N==null?void 0:N.shixun_status)===2?(p.a.confirm({centered:!0,icon:f.a.createElement(l.a,null),title:"\u63D0\u793A",content:f.a.createElement("div",null,f.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",L,"\u3002"),f.a.createElement("br",null),f.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(){p.a.confirm({width:440,centered:!0,icon:f.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 G=Object(k.a)(_.a.mark(function z(){var F;return _.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.next=2,b({type:"shixunsDetail/cancelRelease",payload:{id:N==null?void 0:N.identifier}});case 2:F=X.sent,F.status!==401&&(R.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),b({type:"shixunsDetail/getShixunsDetail",payload:{id:N==null?void 0:N.identifier}}),b({type:"practiceSetting/getCommonData",payload:{id:N==null?void 0:N.identifier}}));case 4:case"end":return X.stop()}},z)}));function j(){return G.apply(this,arguments)}return j}()})}}),!0):!1}},Nmxd:function(Me,Q){Me.exports="data:image/png;base64,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"},NvD2:function(Me,Q,w){"use strict";w.d(Q,"a",function(){return i});var B=w("Kwbf");function R(_,v){var f=new Set;return _.forEach(function(u){v.has(u)||f.add(u)}),f}function k(_){var v=_||{},f=v.disabled,u=v.disableCheckbox,a=v.checkable;return!!(f||u)||a===!1}function g(_,v,f,u){for(var a=new Set(_),h=new Set,l=0;l<=f;l+=1){var d=v.get(l)||new Set;d.forEach(function(r){var t=r.key,m=r.node,A=r.children,x=A===void 0?[]:A;a.has(t)&&!u(m)&&x.filter(function(T){return!u(T.node)}).forEach(function(T){a.add(T.key)})})}for(var n=new Set,o=f;o>=0;o-=1){var s=v.get(o)||new Set;s.forEach(function(r){var t=r.parent,m=r.node;if(u(m)||!r.parent||n.has(r.parent.key))return;if(u(r.parent.node)){n.add(t.key);return}var A=!0,x=!1;(t.children||[]).filter(function(T){return!u(T.node)}).forEach(function(T){var O=T.key,C=a.has(O);A&&!C&&(A=!1),!x&&(C||h.has(O))&&(x=!0)}),A&&a.add(t.key),x&&h.add(t.key),n.add(t.key)})}return{checkedKeys:Array.from(a),halfCheckedKeys:Array.from(R(h,a))}}function p(_,v,f,u,a){for(var h=new Set(_),l=new Set(v),d=0;d<=u;d+=1){var n=f.get(d)||new Set;n.forEach(function(t){var m=t.key,A=t.node,x=t.children,T=x===void 0?[]:x;!h.has(m)&&!l.has(m)&&!a(A)&&T.filter(function(O){return!a(O.node)}).forEach(function(O){h.delete(O.key)})})}l=new Set;for(var o=new Set,s=u;s>=0;s-=1){var r=f.get(s)||new Set;r.forEach(function(t){var m=t.parent,A=t.node;if(a(A)||!t.parent||o.has(t.parent.key))return;if(a(t.parent.node)){o.add(m.key);return}var x=!0,T=!1;(m.children||[]).filter(function(O){return!a(O.node)}).forEach(function(O){var C=O.key,E=h.has(C);x&&!E&&(x=!1),!T&&(E||l.has(C))&&(T=!0)}),x||h.delete(m.key),T&&l.add(m.key),o.add(m.key)})}return{checkedKeys:Array.from(h),halfCheckedKeys:Array.from(R(l,h))}}function i(_,v,f,u){var a=[],h;u?h=u:h=k;var l=new Set(_.filter(function(s){var r=!!f[s];return r||a.push(s),r})),d=new Map,n=0;Object.keys(f).forEach(function(s){var r=f[s],t=r.level,m=d.get(t);m||(m=new Set,d.set(t,m)),m.add(r),n=Math.max(n,t)}),Object(B.a)(!a.length,"Tree missing follow keys: ".concat(a.slice(0,100).map(function(s){return"'".concat(s,"'")}).join(", ")));var o;return v===!0?o=g(l,d,n,h):o=p(l,v.halfCheckedKeys,d,n,h),o}},OLES:function(Me,Q,w){"use strict";var B=w("U8pU"),R=w("VTBJ"),k=w("Ff2n"),g=w("q1tI"),p=w("uciX"),i=w("7ixt"),_=function(l){var d=l.overlay,n=l.prefixCls,o=l.id,s=l.overlayInnerStyle;return g.createElement("div",{className:"".concat(n,"-inner"),id:o,role:"tooltip",style:s},typeof d=="function"?d():d)},v=_,f=function(l,d){var n=l.overlayClassName,o=l.trigger,s=o===void 0?["hover"]:o,r=l.mouseEnterDelay,t=r===void 0?0:r,m=l.mouseLeaveDelay,A=m===void 0?.1:m,x=l.overlayStyle,T=l.prefixCls,O=T===void 0?"rc-tooltip":T,C=l.children,E=l.onVisibleChange,y=l.afterVisibleChange,S=l.transitionName,b=l.animation,L=l.placement,P=L===void 0?"right":L,N=l.align,W=N===void 0?{}:N,G=l.destroyTooltipOnHide,j=G===void 0?!1:G,z=l.defaultVisible,F=l.getTooltipContainer,H=l.overlayInnerStyle,X=Object(k.a)(l,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),ee=Object(g.useRef)(null);Object(g.useImperativeHandle)(d,function(){return ee.current});var ue=Object(R.a)({},X);"visible"in l&&(ue.popupVisible=l.visible);var xe=function(){var Le=l.arrowContent,ie=Le===void 0?null:Le,de=l.overlay,se=l.id;return[g.createElement("div",{className:"".concat(O,"-arrow"),key:"arrow"},ie),g.createElement(v,{key:"content",prefixCls:O,id:se,overlay:de,overlayInnerStyle:H})]},ke=!1,Ne=!1;if(typeof j=="boolean")ke=j;else if(j&&Object(B.a)(j)==="object"){var le=j.keepParent;ke=le===!0,Ne=le===!1}return g.createElement(p.a,Object.assign({popupClassName:n,prefixCls:O,popup:xe,action:s,builtinPlacements:i.a,popupPlacement:P,ref:ee,popupAlign:W,getPopupContainer:F,onPopupVisibleChange:E,afterPopupVisibleChange:y,popupTransitionName:S,popupAnimation:b,defaultPopupVisible:z,destroyPopupOnHide:ke,autoDestroy:Ne,mouseLeaveDelay:A,popupStyle:x,mouseEnterDelay:t},ue),C)},u=Object(g.forwardRef)(f),a=Q.a=u},OZM5:function(Me,Q,w){"use strict";w.d(Q,"b",function(){return u}),w.d(Q,"a",function(){return a}),w.d(Q,"k",function(){return h}),w.d(Q,"h",function(){return l}),w.d(Q,"i",function(){return d}),w.d(Q,"g",function(){return n}),w.d(Q,"c",function(){return o}),w.d(Q,"d",function(){return s}),w.d(Q,"j",function(){return m}),w.d(Q,"e",function(){return A}),w.d(Q,"f",function(){return x});var B=w("KQm4"),R=w("U8pU"),k=w("Ff2n"),g=w("q1tI"),p=w.n(g),i=w("Kwbf"),_=w("WaYH"),v=.25,f=2;function u(T,O){var C=T.slice(),E=C.indexOf(O);return E>=0&&C.splice(E,1),C}function a(T,O){var C=T.slice();return C.indexOf(O)===-1&&C.push(O),C}function h(T){return T.split("-")}function l(T,O){return"".concat(T,"-").concat(O)}function d(T){return T&&T.type&&T.type.isTreeNode}function n(T,O){var C=[T],E=O[T];function y(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];S.forEach(function(b){var L=b.key,P=b.children;C.push(L),y(P)})}return y(E.children),C}function o(T,O){var C=T.clientY,E=O.selectHandle.getBoundingClientRect(),y=E.top,S=E.bottom,b=E.height,L=Math.max(b*v,f);return C<=y+L?-1:C>=S-L?1:0}function s(T,O){if(!T)return;var C=O.multiple;return C?T.slice():T.length?[T[0]]:T}var r=function(O){return O};function t(T,O){if(!T)return[];var C=O||{},E=C.processProps,y=E===void 0?r:E,S=Array.isArray(T)?T:[T];return S.map(function(b){var L=b.children,P=Object(k.a)(b,["children"]),N=t(L,O);return p.a.createElement(_.a,Object.assign({},y(P)),N)})}function m(T){if(!T)return null;var O;if(Array.isArray(T))O={checkedKeys:T,halfCheckedKeys:void 0};else if(Object(R.a)(T)==="object")O={checkedKeys:T.checked||void 0,halfCheckedKeys:T.halfChecked||void 0};else return Object(i.a)(!1,"`checkedKeys` is not an array or an object"),null;return O}function A(T,O){var C=new Set;function E(y){if(C.has(y))return;var S=O[y];if(!S)return;C.add(y);var b=S.parent,L=S.node;if(L.disabled)return;b&&E(b.key)}return(T||[]).forEach(function(y){E(y)}),Object(B.a)(C)}function x(T){var O={};return Object.keys(T).forEach(function(C){(C.startsWith("data-")||C.startsWith("aria-"))&&(O[C]=T[C])}),O}},Ohmc:function(Me,Q,w){Me.exports=w.p+"static/certificate.fc32dc1b.jpg"},OoWo:function(Me,Q,w){},Ot1p:function(Me,Q,w){"use strict";var B=w("2qtc"),R=w("kLXV"),k=w("rAM+"),g=w("miYZ"),p=w("tsqr"),i=w("9og8"),_=w("tJVT"),v=w("jrin"),f=w("WmNS"),u=w.n(f),a=w("q1tI"),h=w.n(a),l=w("VrN/"),d=w.n(l),n=w("bdgK"),o=w("p77/"),s=w("Bd2K"),r=w("ELLl"),t=w("19Vz"),m=w("lZu9"),A=w("+NIl"),x=w("kSUc"),T=w("9Bee"),O=function(Y){var He=Y.value,nt=He===void 0?"":He,Ce=Y.className,ze=Y.showTextOnly,et=Y.showLines,bt=Y.style,dt=bt===void 0?{}:bt,rt=Object(a.useMemo)(function(){return""},[nt]);return h.a.createElement(h.a.Fragment,null,h.a.createElement("div",{dangerouslySetInnerHTML:{__html:rt}}))},C=w("0Owb"),E=w("dejd"),y=w("C+DQ"),S=w("1vsH"),b=w("m3rI"),L=[{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(Y){var He=Y.onActionCallback,nt=Y.title,Ce=Y.icon,ze=Y.actionName,et=Y.className,bt=et===void 0?"":et,dt=Y.children;function rt(){He(ze)}return h.a.createElement("a",{title:nt,className:bt,onClick:rt},h.a.createElement("i",{className:"md-iconfont ".concat(Ce)}),dt)}var N=function(Y){var He=Y.watch,nt=Y.showNullButton,Ce=Y.onActionCallback,ze=Y.fullScreen,et=Y.insertTemp,bt=Y.hidetoolBar,dt=Y.uuid,rt=Y.setOpenPhones;console.log("link:","".concat(location.origin,"/upload.html?_educoder_session_login=").concat(Object(S.E)("_educoder_session_login"),"&_educoder_session=").concat(Object(S.E)("_educoder_session"),"&key=").concat(dt,"&api=").concat(encodeURIComponent(b.a.PROXY_SERVER)));var _e=[].concat(L,[{title:"".concat(He?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(He?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return h.a.createElement("ul",{className:"markdown-toolbar-container"},!bt&&_e.map(function(Te,mt){return h.a.createElement("li",{key:mt},Te.actionName?h.a.createElement(P,Object(C.a)({},Te,{onActionCallback:Ce})):h.a.createElement("span",{className:"v-line"}))}),nt?h.a.createElement("li",null,h.a.createElement(P,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Ce},h.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,et&&h.a.createElement("li",null,h.a.createElement(P,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(et),onActionCallback:Ce},h.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),h.a.createElement("li",{className:"btn-full-screen"},h.a.createElement(P,{icon:"".concat(ze?"icon-shrink":"icon-enlarge"),title:ze?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Ce})))},W=w("M8RZ"),G=w("+L6B"),j=w("2/Rp"),z=w("y8nQ"),F=w("Vl3Y"),H=w("5NDa"),X=w("5rEg"),ee={labelCol:{span:4},wrapperCol:{span:20}},ue=function(Y){var He=Y.callback,nt=Y.onCancel;function Ce(ze){He(ze)}return h.a.createElement(F.a,Object(C.a)({},ee,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Ce}),h.a.createElement(F.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},h.a.createElement(X.a,null)),h.a.createElement(F.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},h.a.createElement(X.a,null)),h.a.createElement("div",{className:"flex-container flex-end"},h.a.createElement(j.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),h.a.createElement(j.a,{type:"ghost",onClick:nt},"\u53D6\u6D88")))},xe=w("7ahc"),ke=w("k1fw"),Ne=w("HmJG"),le=w("BjJ7"),ge=F.a.useForm,Le={width:280,marginRight:10},ie={labelCol:{span:5},wrapperCol:{span:19}},de=function(Y){var He=Y.callback,nt=Y.onCancel,Ce=ge(),ze=Object(_.a)(Ce,1),et=ze[0],bt=Object(a.useRef)();function dt(Te){He(Object(ke.a)(Object(ke.a)({},Te),{},{name:bt.current}))}function rt(Te,mt){et.setFieldsValue({src:"/api/attachments/".concat(Te.id,"?type=").concat(Te.content_type),type:mt.type})}function _e(Te){var mt=Te.target.files[0];bt.current=mt.name,Oe(mt,rt)}return h.a.createElement(F.a,Object(C.a)({form:et},ie,{className:"upload-image-panel",onFinish:dt}),h.a.createElement(F.a.Item,{label:"\u6587\u4EF6\u5730\u5740",required:!0},h.a.createElement("div",{className:"flex-container"},h.a.createElement(F.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},h.a.createElement(X.a,{style:Le})),h.a.createElement(se,{onFileChange:_e}))),h.a.createElement(F.a.Item,{label:"\u6587\u4EF6\u63CF\u8FF0",name:"alt"},h.a.createElement(X.a,{style:{width:264}})),h.a.createElement(F.a.Item,{style:{textAlign:"right"}},h.a.createElement(j.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),h.a.createElement(j.a,{type:"ghost",onClick:nt},"\u53D6\u6D88")))};function se(Y){var He=Y.onFileChange;return h.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",h.a.createElement("input",{type:"file",onChange:He}))}function Oe(Y,He){if(!Y)throw new String("\u6CA1\u6709\u6587\u4EF6");var nt=new FormData;nt.append("editormd-image-file",Y),nt.append("file_param_name","editormd-image-file"),nt.append("byxhr","true");var Ce=new window.XMLHttpRequest;Ce.withCredentials=!0,Ce.addEventListener("load",function(ze){He(JSON.parse(ze.target.responseText),Y)},!1),Ce.addEventListener("error",function(ze){console.error(ze)},!1),Ce.open("POST","".concat(le.a,"/api/attachments.json")),Ce.send(nt)}var Ee=w("giR+"),Ke=w("fyUT"),tt=w("7Kak"),De=w("9yH6"),We=De.a.Group,ft={margin:"0 8px"},ct=function(Y){var He=Y.callback,nt=Y.onCancel;function Ce(ze){He(ze)}return h.a.createElement(F.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Ce},h.a.createElement("div",{className:"flex-container"},h.a.createElement("span",{style:ft},"\u5355\u5143\u683C\u6570\uFF1A"),h.a.createElement("span",{style:ft},"\u884C\u6570"),h.a.createElement(F.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},h.a.createElement(Ke.a,null)),h.a.createElement("span",{style:ft},"\u5217\u6570"),h.a.createElement(F.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},h.a.createElement(Ke.a,null))),h.a.createElement("div",{className:"flex-container",style:{marginTop:12}},h.a.createElement("span",{style:ft},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),h.a.createElement(F.a.Item,{name:"align"},h.a.createElement(We,null,h.a.createElement(De.a,{value:"default"},h.a.createElement("i",{className:"fa fa-align-justify"})),h.a.createElement(De.a,{value:"left"},h.a.createElement("i",{className:"fa fa-align-left"})),h.a.createElement(De.a,{value:"center"},h.a.createElement("i",{className:"fa fa-align-center"})),h.a.createElement(De.a,{value:"right"},h.a.createElement("i",{className:"fa fa-align-right"}))))),h.a.createElement("div",{className:"flex-container flex-end"},h.a.createElement(j.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),h.a.createElement(j.a,{type:"ghost",onClick:nt},"\u53D6\u6D88")))},Be=w("ErOA"),Pe=w("7Cbv"),Ge="link",Ve="upload-image",ae="code-block",we="add-table",oe="------------",Xe={default:oe,left:":".concat(oe),center:":".concat(oe,":"),right:"".concat(oe,":")},gt=w("9VGf"),Fe,Ue;function Ct(){}var me=0,je=1e4,$e="\u2581",Ie=` **\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 pe(Y){return/^\d+$/.test(Y)?"".concat(Y,"px"):Y}var Re=navigator.platform.toUpperCase().indexOf("MAC")>=0,te=Re?"Cmd":"Ctrl",ce=["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"],J=(Fe={},Object(v.a)(Fe,te+"-B","bold"),Object(v.a)(Fe,te+"-I","italic"),Fe),ye=(Ue={},Object(v.a)(Ue,Ge,"\u6DFB\u52A0\u94FE\u63A5"),Object(v.a)(Ue,ae,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(v.a)(Ue,Ve,"\u6DFB\u52A0\u6587\u4EF6"),Object(v.a)(Ue,we,"\u6DFB\u52A0\u8868\u683C"),Ue),Ze=Q.a=function(Y){var He=Y.defaultValue,nt=He===void 0?"":He,Ce=Y.onChange,ze=Y.width,et=ze===void 0?"100%":ze,bt=Y.height,dt=bt===void 0?400:bt,rt=Y.miniToolbar,_e=rt===void 0?!1:rt,Te=Y.isFocus,mt=Te===void 0?!1:Te,lt=Y.watch,Nt=Y.insertTemp,jt=Y.mode,ht=jt===void 0?"markdown":jt,Bt=Y.id,Dt=Bt===void 0?"markdown-editor-id":Bt,Ft=Y.showResizeBar,Xt=Ft===void 0?!1:Ft,Gt=Y.noStorage,dn=Gt===void 0?!1:Gt,Ht=Y.showNullButton,qt=Ht===void 0?!1:Ht,Nn=Y.hidetoolBar,wn=Nn===void 0?!1:Nn,Sn=Y.fullScreen,_n=Sn===void 0?!1:Sn,Mn=Y.onBlur,Un=Y.onCMBeforeChange,dr=Y.onFullScreen,Wt=Y.className,vn=Wt===void 0?"":Wt,hr=Y.disablePaste,rr=hr===void 0?!1:hr,vr=Y.placeholder,jn=vr===void 0?"":vr,$=Y.values,U=$===void 0?"":$,K=Object(a.useState)(null),Z=Object(_.a)(K,2),ne=Z[0],q=Z[1],Ye=Object(a.useState)(nt),Ut=Object(_.a)(Ye,2),Vt=Ut[0],rn=Ut[1],zt=Object(a.useState)(lt),kn=Object(_.a)(zt,2),On=kn[0],ar=kn[1],gr=Object(a.useState)(_n),_r=Object(_.a)(gr,2),Zn=_r[0],yr=_r[1],Bi=Object(a.useState)(""),ci=Object(_.a)(Bi,2),ni=ci[0],Ii=ci[1],Ni=Object(a.useState)(0),Ki=Object(_.a)(Ni,2),Oa=Ki[0],Ya=Ki[1],io=Object(a.useState)(dt),ho=Object(_.a)(io,2),Da=ho[0],_i=ho[1],Wr=Object(a.useState)(!1),Qr=Object(_.a)(Wr,2),yi=Qr[0],Rr=Qr[1],fr=Object(a.useRef)(Object(Pe.a)()),ri=Object(a.useRef)(!1),br=Object(a.useRef)(),kr=Object(a.useRef)(),$n=Object(a.useRef)(),Hi=Object(a.useRef)(),bi=Object(a.useRef)(),Vi=function(){var Kn=Object(i.a)(u.a.mark(function Wn(){var Yn,Tr;return u.a.wrap(function(Or){for(;;)switch(Or.prev=Or.next){case 0:return Or.next=2,Object(Be.a)("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:fr.current}});case 2:Tr=Or.sent,Tr!=null&&(Yn=Tr.attachments)!==null&&Yn!==void 0&&Yn.length&&(console.log("cm:",ne,kr),Tr.attachments.map(function(jr){jr.content_type.indexOf("image")>-1?ne.replaceSelection("![,](/api/attachments/".concat(jr.id,"?type=").concat(jr.content_type,")")):jr.content_type.indexOf("video")>-1?ne.replaceSelection('')):jr.content_type.indexOf("pdf")>-1?ne.replaceSelection('').concat(jr.name,"")):ne.replaceSelection("[".concat(jr.name,"](").concat(b.a.API_SERVER,"/api/attachments/").concat(jr.id,"?type=").concat(jr.content_type,")"))}));case 4:case"end":return Or.stop()}},Wn)}));return function(){return Kn.apply(this,arguments)}}();Object(a.useEffect)(function(){rn(U),ne==null||ne.setValue(U)},[U]),Object(a.useEffect)(function(){dr==null||dr(Zn)},[Zn]),Object(a.useEffect)(function(){if(kr.current){var Kn=d.a.fromTextArea(kr.current,{mode:ht,lineNumbers:!_e,lineWrapping:!0,value:nt,autoCloseTags:!0,autoCloseBrackets:!0});mt&&Kn.focus();function Wn(Yn,Tr){if(rr){Tr.preventDefault();return}var Xr=Tr.clipboardData;if(Xr){var Or=Xr.types.toString(),jr=Xr.items;if(Or==="Files"||Xr.types.indexOf("Files")>-1){if(Tr.preventDefault(),ht=="stex")return;try{var Ei,ma=jr[1];((Ei=jr[0])===null||Ei===void 0?void 0:Ei.kind)==="file"&&(ma=jr[0]);var Lr=ma.getAsFile(),ao=Lr.name.split(".").pop();Oe(Lr,function(zr){if(zr.id){var ta,ka,La;(Lr==null||((ta=Lr.type)===null||ta===void 0)?void 0:ta.indexOf("image"))>-1?Kn.replaceSelection("![,](/api/attachments/".concat(zr.id,"?type=").concat(zr.content_type,")")):(Lr==null||((ka=Lr.type)===null||ka===void 0)?void 0:ka.indexOf("video"))>-1?Kn.replaceSelection('')):(Lr==null||((La=Lr.type)===null||La===void 0)?void 0:La.indexOf("pdf"))>-1?Kn.replaceSelection('').concat(Lr.name,"")):ce.includes(ao)?Kn.replaceSelection('').concat(Lr.name,"")):Kn.replaceSelection("[".concat(Lr.name,"](").concat(b.a.API_SERVER,"/api/attachments/").concat(zr.id,"?type=").concat(zr.content_type,")"))}else(zr==null?void 0:zr.status)===401&&(document.location.href="/user/login")})}catch(zr){p.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return Kn.on("paste",Wn),Kn.on("dragleave",function(Yn,Tr){$n.current.classList.remove("mouse-hover-md")}),Kn.on("dragover",function(Yn,Tr){$n.current.classList.add("mouse-hover-md")}),Kn.on("drop",function(Yn,Tr){$n.current.classList.add("mouse-hover-md");var Xr;if(Xr=Tr.dataTransfer.files,Xr.length>0){Tr.preventDefault(),Tr.stopPropagation();for(var Or=function(ma){var Lr=Xr[ma],ao=Lr.name.split(".").pop();Oe(Lr,function(zr){if(zr.id){var ta,ka,La;(Lr==null||((ta=Lr.type)===null||ta===void 0)?void 0:ta.indexOf("image"))>-1?Kn.replaceSelection("![,](/api/attachments/".concat(zr.id,"?type=").concat(zr.content_type,")")):(Lr==null||((ka=Lr.type)===null||ka===void 0)?void 0:ka.indexOf("video"))>-1?Kn.replaceSelection('')):(Lr==null||((La=Lr.type)===null||La===void 0)?void 0:La.indexOf("pdf"))>-1?Kn.replaceSelection('').concat(Lr.name,"")):ce.includes(ao)?Kn.replaceSelection('').concat(Lr.name,"")):Kn.replaceSelection("[".concat(Lr.name,"](").concat(b.a.API_SERVER,"/api/attachments/").concat(zr.id,"?type=").concat(zr.content_type,")"))}else(zr==null?void 0:zr.status)===401&&(document.location.href="/user/login")})},jr=0;jr0||jr.target.offsetWidth>0)&&(Fa(),ne.setSize("100%","100%"),ne.refresh())}}catch(Ei){Xr.e(Ei)}finally{Xr.f()}});return Yn.observe(kr.current.parentElement),Yn}if(ne){var Wn=Kn();return function(){Wn.unobserve(kr.current.parentElement)}}},[ne,Fa]),Object(a.useEffect)(function(){if(ne){for(var Kn=[],Wn=function(){var jr=Tr[Yn];Xr=Object(_.a)(jr,2);var Ei=Xr[0],ma=Xr[1],Lr=Object(v.a)({},Ei,function(){fa(ma)});Kn.push(Lr),ne.addKeyMap(Lr)},Yn=0,Tr=Object.entries(J);Yn0){var Kn=new Date().getTime(),Wn=window.sessionStorage.getItem(Dt);Kn>=Oa+je&&(!Wn||Wn!==Vt)&&(window.sessionStorage.setItem(Dt,Vt),Rr(!0))}},je),Object(a.useEffect)(function(){ar(lt)},[ne,lt]),Object(a.useEffect)(function(){ne&&(mt&&ne.focus())},[ne,mt]),Object(a.useEffect)(function(){if(On&&ne){var Kn=ne.getScrollerElement();function Wn(Yn){var Tr=Yn.target;if(bi.current){var Xr=Tr.scrollTop/Tr.scrollHeight;bi.current.scrollTop=bi.current.scrollHeight*Xr}}return Kn.addEventListener("scroll",Wn),function(){Kn.removeEventListener("scroll",Wn)}}},[ne,On]),Object(a.useEffect)(function(){if(ne&&Un){function Kn(Wn,Yn){Un(Wn,Yn)}return ne.on("beforeChange",Kn),function(){ne.off("beforeChange",Kn)}}},[ne,Un]),Object(a.useEffect)(function(){if(ne&&Mn){function Kn(){Mn(ne.getValue())}return ne.on("blur",Kn),function(){ne.off("blur",Kn)}}},[ne,Mn]),Object(a.useEffect)(function(){if(ne){function Kn(Wn){var Yn=Wn.getValue();rn(Yn),Ya(new Date().getTime()),Wn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Ce&&Ce(Yn)}return ne.on("change",Kn),function(){ne.off("change",Kn)}}},[ne,Ce]),Object(a.useEffect)(function(){ne&&(nt==null?(ne.setValue(""),rn("")):nt!==ne.getValue()&&(ne.setValue(nt),rn(nt),ne.setCursor(ne.lineCount(),0)))},[ne,nt]);var fa=Object(a.useCallback)(function(Kn){var Wn=ne.getCursor(),Yn=ne.getSelection(),Tr=Yn.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function pe(Y){return/^\d+$/.test(Y)?"".concat(Y,"px"):Y}var Re=navigator.platform.toUpperCase().indexOf("MAC")>=0,te=Re?"Cmd":"Ctrl",ce=["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"],J=(Fe={},Object(v.a)(Fe,te+"-B","bold"),Object(v.a)(Fe,te+"-I","italic"),Fe),ye=(Ue={},Object(v.a)(Ue,Ge,"\u6DFB\u52A0\u94FE\u63A5"),Object(v.a)(Ue,ae,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(v.a)(Ue,Ve,"\u6DFB\u52A0\u6587\u4EF6"),Object(v.a)(Ue,we,"\u6DFB\u52A0\u8868\u683C"),Ue),Ze=Q.a=function(Y){var He=Y.defaultValue,nt=He===void 0?"":He,Ce=Y.onChange,ze=Y.width,et=ze===void 0?"100%":ze,bt=Y.height,dt=bt===void 0?400:bt,rt=Y.miniToolbar,_e=rt===void 0?!1:rt,Te=Y.isFocus,mt=Te===void 0?!1:Te,lt=Y.watch,Nt=Y.insertTemp,jt=Y.mode,ht=jt===void 0?"markdown":jt,Bt=Y.id,Dt=Bt===void 0?"markdown-editor-id":Bt,Ft=Y.showResizeBar,Xt=Ft===void 0?!1:Ft,Gt=Y.noStorage,dn=Gt===void 0?!1:Gt,Ht=Y.showNullButton,qt=Ht===void 0?!1:Ht,Nn=Y.hidetoolBar,wn=Nn===void 0?!1:Nn,Sn=Y.fullScreen,_n=Sn===void 0?!1:Sn,Mn=Y.onBlur,Un=Y.onCMBeforeChange,dr=Y.onFullScreen,Wt=Y.className,vn=Wt===void 0?"":Wt,hr=Y.disablePaste,rr=hr===void 0?!1:hr,vr=Y.placeholder,jn=vr===void 0?"":vr,$=Y.values,U=$===void 0?"":$,K=Object(a.useState)(null),Z=Object(_.a)(K,2),ne=Z[0],q=Z[1],Ye=Object(a.useState)(nt),Ut=Object(_.a)(Ye,2),Vt=Ut[0],rn=Ut[1],zt=Object(a.useState)(lt),kn=Object(_.a)(zt,2),On=kn[0],ar=kn[1],gr=Object(a.useState)(_n),_r=Object(_.a)(gr,2),Jn=_r[0],yr=_r[1],Bi=Object(a.useState)(""),ci=Object(_.a)(Bi,2),ni=ci[0],Ii=ci[1],Ni=Object(a.useState)(0),Ki=Object(_.a)(Ni,2),Oa=Ki[0],Ya=Ki[1],io=Object(a.useState)(dt),ho=Object(_.a)(io,2),Da=ho[0],_i=ho[1],Wr=Object(a.useState)(!1),Qr=Object(_.a)(Wr,2),yi=Qr[0],Rr=Qr[1],fr=Object(a.useRef)(Object(Pe.a)()),ri=Object(a.useRef)(!1),br=Object(a.useRef)(),kr=Object(a.useRef)(),$n=Object(a.useRef)(),Hi=Object(a.useRef)(),bi=Object(a.useRef)(),Vi=function(){var Kn=Object(i.a)(u.a.mark(function Wn(){var Yn,Tr;return u.a.wrap(function(Or){for(;;)switch(Or.prev=Or.next){case 0:return Or.next=2,Object(Be.a)("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:fr.current}});case 2:Tr=Or.sent,Tr!=null&&(Yn=Tr.attachments)!==null&&Yn!==void 0&&Yn.length&&(console.log("cm:",ne,kr),Tr.attachments.map(function(jr){jr.content_type.indexOf("image")>-1?ne.replaceSelection("![,](/api/attachments/".concat(jr.id,"?type=").concat(jr.content_type,")")):jr.content_type.indexOf("video")>-1?ne.replaceSelection('')):jr.content_type.indexOf("pdf")>-1?ne.replaceSelection('').concat(jr.name,"")):ne.replaceSelection("[".concat(jr.name,"](").concat(b.a.API_SERVER,"/api/attachments/").concat(jr.id,"?type=").concat(jr.content_type,")"))}));case 4:case"end":return Or.stop()}},Wn)}));return function(){return Kn.apply(this,arguments)}}();Object(a.useEffect)(function(){rn(U),ne==null||ne.setValue(U)},[U]),Object(a.useEffect)(function(){dr==null||dr(Jn)},[Jn]),Object(a.useEffect)(function(){if(kr.current){var Kn=d.a.fromTextArea(kr.current,{mode:ht,lineNumbers:!_e,lineWrapping:!0,value:nt,autoCloseTags:!0,autoCloseBrackets:!0});mt&&Kn.focus();function Wn(Yn,Tr){if(rr){Tr.preventDefault();return}var Xr=Tr.clipboardData;if(Xr){var Or=Xr.types.toString(),jr=Xr.items;if(Or==="Files"||Xr.types.indexOf("Files")>-1){if(Tr.preventDefault(),ht=="stex")return;try{var Ei,ma=jr[1];((Ei=jr[0])===null||Ei===void 0?void 0:Ei.kind)==="file"&&(ma=jr[0]);var Lr=ma.getAsFile(),ao=Lr.name.split(".").pop();Oe(Lr,function(zr){if(zr.id){var ta,ka,La;(Lr==null||((ta=Lr.type)===null||ta===void 0)?void 0:ta.indexOf("image"))>-1?Kn.replaceSelection("![,](/api/attachments/".concat(zr.id,"?type=").concat(zr.content_type,")")):(Lr==null||((ka=Lr.type)===null||ka===void 0)?void 0:ka.indexOf("video"))>-1?Kn.replaceSelection('')):(Lr==null||((La=Lr.type)===null||La===void 0)?void 0:La.indexOf("pdf"))>-1?Kn.replaceSelection('').concat(Lr.name,"")):ce.includes(ao)?Kn.replaceSelection('').concat(Lr.name,"")):Kn.replaceSelection("[".concat(Lr.name,"](").concat(b.a.API_SERVER,"/api/attachments/").concat(zr.id,"?type=").concat(zr.content_type,")"))}else(zr==null?void 0:zr.status)===401&&(document.location.href="/user/login")})}catch(zr){p.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return Kn.on("paste",Wn),Kn.on("dragleave",function(Yn,Tr){$n.current.classList.remove("mouse-hover-md")}),Kn.on("dragover",function(Yn,Tr){$n.current.classList.add("mouse-hover-md")}),Kn.on("drop",function(Yn,Tr){$n.current.classList.add("mouse-hover-md");var Xr;if(Xr=Tr.dataTransfer.files,Xr.length>0){Tr.preventDefault(),Tr.stopPropagation();for(var Or=function(ma){var Lr=Xr[ma],ao=Lr.name.split(".").pop();Oe(Lr,function(zr){if(zr.id){var ta,ka,La;(Lr==null||((ta=Lr.type)===null||ta===void 0)?void 0:ta.indexOf("image"))>-1?Kn.replaceSelection("![,](/api/attachments/".concat(zr.id,"?type=").concat(zr.content_type,")")):(Lr==null||((ka=Lr.type)===null||ka===void 0)?void 0:ka.indexOf("video"))>-1?Kn.replaceSelection('')):(Lr==null||((La=Lr.type)===null||La===void 0)?void 0:La.indexOf("pdf"))>-1?Kn.replaceSelection('').concat(Lr.name,"")):ce.includes(ao)?Kn.replaceSelection('').concat(Lr.name,"")):Kn.replaceSelection("[".concat(Lr.name,"](").concat(b.a.API_SERVER,"/api/attachments/").concat(zr.id,"?type=").concat(zr.content_type,")"))}else(zr==null?void 0:zr.status)===401&&(document.location.href="/user/login")})},jr=0;jr0||jr.target.offsetWidth>0)&&(Fa(),ne.setSize("100%","100%"),ne.refresh())}}catch(Ei){Xr.e(Ei)}finally{Xr.f()}});return Yn.observe(kr.current.parentElement),Yn}if(ne){var Wn=Kn();return function(){Wn.unobserve(kr.current.parentElement)}}},[ne,Fa]),Object(a.useEffect)(function(){if(ne){for(var Kn=[],Wn=function(){var jr=Tr[Yn];Xr=Object(_.a)(jr,2);var Ei=Xr[0],ma=Xr[1],Lr=Object(v.a)({},Ei,function(){fa(ma)});Kn.push(Lr),ne.addKeyMap(Lr)},Yn=0,Tr=Object.entries(J);Yn0){var Kn=new Date().getTime(),Wn=window.sessionStorage.getItem(Dt);Kn>=Oa+je&&(!Wn||Wn!==Vt)&&(window.sessionStorage.setItem(Dt,Vt),Rr(!0))}},je),Object(a.useEffect)(function(){ar(lt)},[ne,lt]),Object(a.useEffect)(function(){ne&&(mt&&ne.focus())},[ne,mt]),Object(a.useEffect)(function(){if(On&&ne){var Kn=ne.getScrollerElement();function Wn(Yn){var Tr=Yn.target;if(bi.current){var Xr=Tr.scrollTop/Tr.scrollHeight;bi.current.scrollTop=bi.current.scrollHeight*Xr}}return Kn.addEventListener("scroll",Wn),function(){Kn.removeEventListener("scroll",Wn)}}},[ne,On]),Object(a.useEffect)(function(){if(ne&&Un){function Kn(Wn,Yn){Un(Wn,Yn)}return ne.on("beforeChange",Kn),function(){ne.off("beforeChange",Kn)}}},[ne,Un]),Object(a.useEffect)(function(){if(ne&&Mn){function Kn(){Mn(ne.getValue())}return ne.on("blur",Kn),function(){ne.off("blur",Kn)}}},[ne,Mn]),Object(a.useEffect)(function(){if(ne){function Kn(Wn){var Yn=Wn.getValue();rn(Yn),Ya(new Date().getTime()),Wn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Ce&&Ce(Yn)}return ne.on("change",Kn),function(){ne.off("change",Kn)}}},[ne,Ce]),Object(a.useEffect)(function(){ne&&(nt==null?(ne.setValue(""),rn("")):nt!==ne.getValue()&&(ne.setValue(nt),rn(nt),ne.setCursor(ne.lineCount(),0)))},[ne,nt]);var fa=Object(a.useCallback)(function(Kn){var Wn=ne.getCursor(),Yn=ne.getSelection(),Tr=Yn.split(` `);switch(Kn){case"bold":return ne.replaceSelection("**"+Yn+"**"),Yn===""&&ne.setCursor(Wn.line,Wn.ch+2),ne.focus();case"italic":return ne.replaceSelection("*"+Yn+"*"),Yn===""&&ne.setCursor(Wn.line,Wn.ch+1),ne.focus();case"code":return ne.replaceSelection("`"+Yn+"`"),Yn===""&&ne.setCursor(Wn.line,Wn.ch+1),ne.focus();case"inline-latex":return ne.replaceSelection("`$$"+Yn+"$$`"),Yn===""&&ne.setCursor(Wn.line,Wn.ch+3),ne.focus();case"latex":return ne.replaceSelection("```latex\n"+Yn+"\n```"),ne.setCursor(Wn.line+1,Yn.length+1),ne.focus();case"line-break":return ne.replaceSelection(`
    `),ne.focus();case"list-ul":return Yn===""?ne.replaceSelection("- "+Yn):ne.replaceSelection(Tr.map(function(Xr){return Xr===""?"":"- ".concat(Xr)}).join(` `)),ne.focus();case"list-ol":return Yn===""?ne.replaceSelection("1. "+Yn):ne.replaceSelection(Tr.map(function(Xr,Or){return Xr===""?"":"".concat(Or+1,". ").concat(Xr)}).join(` -`)),ne.focus();case"add-null-ch":return Yn===""&&ne.setCursor(Wn.line,Wn.ch+1),ne.replaceSelection($e),ne.focus();case"inster-template-1":return Yn===""&&ne.setCursor(Wn.line,Wn.ch),ne.replaceSelection(Ie),ne.focus();case"eraser":return ne.setValue(""),ne.focus();case"trigger-watch":return ar(!On),ne.focus();case"trigger-full-screen":return yr(!Zn),ne.focus();case Ge:Ii(Ge);return;case ae:Ii(ae);return;case Ve:Ii(Ve);return;case we:Ii(we);return;default:throw new Error}},[ne,On,Zn]),ya=Object(a.useCallback)(function(Kn){Ii("");switch(ni){case Ge:var Wn=Kn.title,Yn=Kn.link;return ne.replaceSelection("[".concat(Wn,"](").concat(Yn,")")),ne.focus();case ae:var Tr=Kn.language,Xr=Kn.content;return ne.replaceSelection(["```"+Tr,Xr,"```"].join(` +`)),ne.focus();case"add-null-ch":return Yn===""&&ne.setCursor(Wn.line,Wn.ch+1),ne.replaceSelection($e),ne.focus();case"inster-template-1":return Yn===""&&ne.setCursor(Wn.line,Wn.ch),ne.replaceSelection(Ie),ne.focus();case"eraser":return ne.setValue(""),ne.focus();case"trigger-watch":return ar(!On),ne.focus();case"trigger-full-screen":return yr(!Jn),ne.focus();case Ge:Ii(Ge);return;case ae:Ii(ae);return;case Ve:Ii(Ve);return;case we:Ii(we);return;default:throw new Error}},[ne,On,Jn]),ya=Object(a.useCallback)(function(Kn){Ii("");switch(ni){case Ge:var Wn=Kn.title,Yn=Kn.link;return ne.replaceSelection("[".concat(Wn,"](").concat(Yn,")")),ne.focus();case ae:var Tr=Kn.language,Xr=Kn.content;return ne.replaceSelection(["```"+Tr,Xr,"```"].join(` `)),ne.focus();case Ve:var Or=Kn.src,jr=Kn.alt,Ei=Kn.name;return Or.indexOf("type=image")>-1?ne.replaceSelection("![ ".concat(jr||""," ]( ").concat(Or,' "').concat(jr||"",'" )')):Or.indexOf("type=application/pdf")>-1?ne.replaceSelection('').concat(Ei,"")):ne.replaceSelection('').concat(Ei,"")),ne.focus();case we:for(var ma=Kn.row,Lr=Kn.col,ao=Kn.align,zr=` `,ta=0;ta300&&(Ei=300);var ma=dt+Ei+"px";_i(ma)}}return Kn.addEventListener("mousedown",Tr),document.addEventListener("mousemove",Or),document.addEventListener("mouseup",Xr),function(){Kn.removeEventListener("mousedown",Tr),document.removeEventListener("mousemove",Or),document.removeEventListener("mouseup",Xr)}}},[ne,Hi]),Object(a.useEffect)(function(){_i(dt)},[dt]);var Do=pe(et),Ma=pe(Da),fo={width:Do,height:Ma},_o=Object(a.useMemo)(function(){if(Oa){var Kn=new Date(Oa),Wn=Kn.getHours(),Yn=Kn.getMinutes(),Tr=Kn.getSeconds();return Wn=Wn<10?"0"+Wn:Wn,Yn=Yn<10?"0"+Yn:Yn,Tr=Tr<10?"0"+Tr:Tr,"".concat(Wn,":").concat(Yn,":").concat(Tr)}return 0},[Oa]);function Qa(){window.sessionStorage.removeItem(Dt),Rr(!1),Ya(0)}function Ho(){Rr(!1),Ya(0),ne.setValue(window.sessionStorage.getItem(Dt))}function yo(Kn,Wn){var Yn=ne.getValue();Yn=Yn.replace(Kn,Wn),rn(Yn),ne==null||ne.setValue(Yn)}return h.a.createElement(a.Fragment,null,h.a.createElement("div",{className:"markdown-editor-wrapper",ref:$n},h.a.createElement("div",{className:"markdown-editor-container ".concat(vn," ").concat(On?"on-preview":""," ").concat(_e?"mini":""," ").concat(Zn?"full-screen":""),style:fo},h.a.createElement(N,{insertTemp:Nt,watch:On,fullScreen:Zn,showNullButton:qt,onActionCallback:fa,hidetoolBar:wn,uuid:fr.current,setOpenPhones:function(){ri.current=!0}}),h.a.createElement("div",{className:"markdown-editor-body"},h.a.createElement("div",{className:"codemirror-container"},h.a.createElement("textarea",{ref:kr,placeholder:jn})),On?h.a.createElement("div",{ref:bi,className:"preview-container"},ht==="stex"&&h.a.createElement(O,{value:Vt}),ht!=="stex"&&h.a.createElement(T.a,{edit:!0,value:Vt,replaces:yo})):null))),Xt?h.a.createElement("a",{ref:Hi,className:"editor-resize"}):null,h.a.createElement(W.a,null,ye[ni]?h.a.createElement(R.a,{centered:!0,title:ye[ni],visible:!0,onCancel:pa,footer:null},di):null))}},P2ho:function(Me,Q,w){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var B={Again:57349,AltLeft:56,AltRight:57400,ArrowDown:57424,ArrowLeft:57419,ArrowRight:57421,ArrowUp:57416,AudioVolumeDown:57390,AudioVolumeMute:57376,AudioVolumeUp:57392,Backquote:41,Backslash:43,Backspace:14,BracketLeft:26,BracketRight:27,BrowserBack:57450,BrowserFavorites:57446,BrowserForward:57449,BrowserHome:57394,BrowserRefresh:57447,BrowserSearch:57445,BrowserStop:57448,CapsLock:58,Comma:51,ContextMenu:57437,ControlLeft:29,ControlRight:57373,Convert:121,Copy:57464,Cut:57404,Delete:57427,Digit0:11,Digit1:2,Digit2:3,Digit3:4,Digit4:5,Digit5:6,Digit6:7,Digit7:8,Digit8:9,Digit9:10,Eject:57469,End:57423,Enter:28,Equal:13,Escape:1,F1:59,F10:68,F11:87,F12:88,F13:93,F14:94,F15:95,F16:85,F17:57347,F18:57463,F19:57348,F2:60,F20:90,F21:116,F22:57465,F23:109,F24:111,F3:61,F4:62,F5:63,F6:64,F7:65,F8:66,F9:67,Find:57409,Help:57461,Hiragana:119,Home:57415,Insert:57426,IntlBackslash:86,IntlRo:115,IntlYen:125,KanaMode:112,Katakana:120,KeyA:30,KeyB:48,KeyC:46,KeyD:32,KeyE:18,KeyF:33,KeyG:34,KeyH:35,KeyI:23,KeyJ:36,KeyK:37,KeyL:38,KeyM:50,KeyN:49,KeyO:24,KeyP:25,KeyQ:16,KeyR:19,KeyS:31,KeyT:20,KeyU:22,KeyV:47,KeyW:17,KeyX:45,KeyY:21,KeyZ:44,Lang3:120,Lang4:119,Lang5:118,LaunchApp1:57451,LaunchApp2:57377,LaunchMail:57452,MediaPlayPause:57378,MediaSelect:57453,MediaStop:57380,MediaTrackNext:57369,MediaTrackPrevious:57360,MetaLeft:57435,MetaRight:57436,Minus:12,NonConvert:123,NumLock:69,Numpad0:82,Numpad1:79,Numpad2:80,Numpad3:81,Numpad4:75,Numpad5:76,Numpad6:77,Numpad7:71,Numpad8:72,Numpad9:73,NumpadAdd:78,NumpadComma:126,NumpadDecimal:83,NumpadDivide:57397,NumpadEnter:57372,NumpadEqual:89,NumpadMultiply:55,NumpadParenLeft:57462,NumpadParenRight:57467,NumpadSubtract:74,Open:100,PageDown:57425,PageUp:57417,Paste:101,Pause:57414,Period:52,Power:57438,PrintScreen:84,Props:57350,Quote:40,ScrollLock:70,Semicolon:39,ShiftLeft:42,ShiftRight:54,Slash:53,Sleep:57439,Space:57,Suspend:57381,Tab:15,Undo:57351,WakeUp:57443};Q.default=B},P5Jw:function(Me,Q,w){"use strict";var B=w("rHrb"),R=B.CopyToClipboard;R.CopyToClipboard=R,Me.exports=R},PD8m:function(Me,Q){Me.exports={name:"memoryStorage",read:B,write:R,each:k,remove:g,clearAll:p};var w={};function B(i){return w[i]}function R(i,_){w[i]=_}function k(i){for(var _ in w)w.hasOwnProperty(_)&&i(w[_],_)}function g(i){delete w[i]}function p(i){w={}}},Plam:function(Me,Q,w){"use strict";var B=w("giR+"),R=w("fyUT"),k=w("2qtc"),g=w("kLXV"),p=w("DjyN"),i=w("NUBc"),_=w("+L6B"),v=w("2/Rp"),f=w("9og8"),u=w("tJVT"),a=w("k1fw"),h=w("WmNS"),l=w.n(h),d=w("q1tI"),n=w.n(d),o=w("8Abk"),s=w("IxHN"),r=w("M8RZ"),t=w("BdwD"),m=w("cWXX"),A=w("/ezw"),x=w("14J3"),T=w("BMrR"),O=w("jCWc"),C=w("kPKH"),E=w("Q9mQ"),y=w("diRs"),S=w("y8nQ"),b=w("Vl3Y"),L=w("9kvl"),P=w("dhSg"),N=w("mCJh"),W=w("lzim"),G=function(Pe){var Ge=Pe.pathsList,Ve=Pe.dispatch,ae=b.a.useForm(),we=Object(u.a)(ae,1),oe=we[0],Xe=Object(d.useState)(),gt=Object(u.a)(Xe,2),Fe=gt[0],Ue=gt[1],Ct=Object(d.useState)(!0),me=Object(u.a)(Ct,2),je=me[0],$e=me[1],Ie=Object(d.useState)(!1),pe=Object(u.a)(Ie,2),Re=pe[0],te=pe[1],ce=Object(d.useState)({}),J=Object(u.a)(ce,2),ye=J[0],Ze=J[1],Y=Object(d.useState)({keyword:ye,robot:!0,page:1}),He=Object(u.a)(Y,2),nt=He[0],Ce=He[1];Object(d.useEffect)(function(){P.a.subscribe("ai-replay-show",function(dt){Ze(dt),te(!0)})},[]),Object(d.useEffect)(function(){ye!=null&&ye.id&&ze()},[ye]);var ze=function(){var dt=Object(f.a)(l.a.mark(function rt(_e){var Te;return l.a.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:return $e(!0),lt.next=3,Object(N.a)(Object(a.a)(Object(a.a)({},nt),{},{keyword:ye==null?void 0:ye.content,id:ye==null?void 0:ye.id}));case 3:Te=lt.sent,$e(!1),Te!=null&&Te.data&&(nt.page++,Ce(Object(a.a)({},nt)),Ue(Te==null?void 0:Te.data));case 6:case"end":return lt.stop()}},rt)}));return function(_e){return dt.apply(this,arguments)}}(),et=function(){var dt=Object(f.a)(l.a.mark(function rt(){return l.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:ze();case 1:case"end":return Te.stop()}},rt)}));return function(){return dt.apply(this,arguments)}}(),bt=n.a.createElement("div",null,n.a.createElement("img",{src:W.w,width:150}));return n.a.createElement(n.a.Fragment,null,n.a.createElement(g.a,{title:"\u5176\u4ED6\u56DE\u7B54",mask:!0,visible:Re,okText:"\u6362\u4E00\u6362",cancelText:"",onOk:et,width:800,height:500,footer:n.a.createElement(T.a,{align:"middle",justify:"center"},n.a.createElement(C.a,{className:"tc"},n.a.createElement(v.a,{type:"primary",onClick:ze},"\u6362\u4E00\u6362"),n.a.createElement(y.a,{content:bt,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A"},n.a.createElement(v.a,{type:"dashed"},"\u4EBA\u5DE5\u670D\u52A1")))),onCancel:function(){te(!1)}},n.a.createElement("aside",{style:{minHeight:300}},n.a.createElement(T.a,null,n.a.createElement(A.a,{loading:je},Fe==null?void 0:Fe.map(function(dt){return n.a.createElement(C.a,{style:{background:"#e9f3f1",padding:"8px 20px",marginBottom:10,borderRadius:20},span:24},dt.text)}),!(Fe!=null&&Fe.length)&&n.a.createElement("div",{style:{width:"100%",textAlign:"center"}},n.a.createElement("br",null),n.a.createElement("img",{src:W.w,width:150}),n.a.createElement("br",null),n.a.createElement("br",null),"\u6559\u5E08\u4EA4\u6D41\u793E\u533A"))))))},j=Object(L.a)(function(Be){var Pe=Be.pathsList;return{pathsList:Pe}})(G),z=w("fXAG"),F=w("5Dmo"),H=w("3S7+"),X=w("m3rI"),ee=w("9Bee"),ue=w("Ypxr"),xe=w("AMnG"),ke=w("kaH+"),Ne=w("xKgJ"),le=w("dPi7"),ge=w.n(le),Le=w("SzL9"),ie=w.n(Le),de=w("MAU4"),se=w.n(de),Oe=w("n0Id"),Ee=w.n(Oe),Ke=w("Ty5D");function tt(Be){var Pe=Be.data,Ge=Be.index,Ve=Be.adminOrOperator,ae=Be.parentDiscussIndex,we=Be.shixunIdentifier,oe=Be.user,Xe=Be.onSetRewardData,gt=Be.onSetActionType,Fe=Be.onHandleSubmitDiscusses,Ue=Be.onTopOrDownDiscuss,Ct=Be.handleChildrenPlus,me=Be.anserAuthor,je=Be.onPlus,$e=Be.onHandleRepaly,Ie=Be.userInfomation,pe=Pe.author,Re=Pe.can_delete,te=Pe.content,ce=Pe.hidden,J=Pe.id,ye=Pe.reward,Ze=Pe.time,Y=Pe.reply_status,He=Pe.user_praise,nt=Pe.praise_count,Ce=Object(d.useState)(!1),ze=Object(u.a)(Ce,2),et=ze[0],bt=ze[1],dt=Object(d.useState)(!1),rt=Object(u.a)(dt,2),_e=rt[0],Te=rt[1],mt=Object(d.useState)(!1),lt=Object(u.a)(mt,2),Nt=lt[0],jt=lt[1],ht=Object(d.useState)(!1),Bt=Object(u.a)(ht,2),Dt=Bt[0],Ft=Bt[1],Xt=function(){if(!et)return;Fe(J,{reply_status:2})},Gt=function(){if(!_e)return;Fe(J,{reply_status:3})},dn=function(){Fe(J,{reply_status:1})},Ht=function(){Fe(J,{reply_status:4})},qt=function(){switch(Y){case 0:return n.a.createElement(n.a.Fragment,null,n.a.createElement("div",{onClick:dn,className:"whether-satisfied ".concat(Nt?"cursorPoint blue-text-color":""),onMouseEnter:function(){jt(!0)},onMouseLeave:function(){jt(!1)}},n.a.createElement("img",{src:Nt?ie.a:ge.a,className:"whether-img SVGColor"}),"\u6EE1\u610F"),n.a.createElement(y.a,{placement:"bottomLeft",content:n.a.createElement("div",{className:"content"},n.a.createElement("div",{className:"content-disappoint"},"\u62B1\u6B49\u8BA9\u4F60\u5931\u671B\u4E86\uFF0C\u8BF7\u7EE7\u7EED\u5C1D\u8BD5:"),n.a.createElement("div",{className:"radius-box marg15 height30-line black6c-optcity ".concat(et?"blue-background cursorPoint blue-background-write":"gray-background"),onMouseEnter:function(){bt(!0)},onMouseLeave:function(){bt(!1)},onClick:Xt},"\u8BF7",pe==null?void 0:pe.name.trim(),"\u8001\u5E08\u518D\u5C1D\u8BD5\u56DE\u7B54\u4E00\u6B21\u3002"),n.a.createElement("div",{className:"radius-box marg15 height30-line black6c-optcity ".concat(_e?"blue-background cursorPoint blue-background-write":"gray-background"),onMouseEnter:function(){Te(!0)},onMouseLeave:function(){Te(!1)},onClick:Gt},"\u53EF\u80FD\u542F\u7528\u4E86\u673A\u5668\u4EBA\uFF0C\u8BF7\u5176\u4ED6\u8001\u5E08\u56DE\u7B54\u3002")),trigger:"click"},n.a.createElement("div",{className:"whether-satisfied ".concat(Dt?"cursorPoint blue-text-color":""),onMouseEnter:function(){Ft(!0)},onMouseLeave:function(){Ft(!1)}},n.a.createElement("img",{src:Dt?Ee.a:se.a,className:"whether-img SVGColor"}),"\u4E0D\u6EE1\u610F")));case 1:return n.a.createElement("div",{className:"radius-box cursorPoint height30 ".concat(Ge>0?"gray-background":"blue-background"),onClick:Ht},"\u6211\u5F88\u6EE1\u610F");case 2:return n.a.createElement("div",{className:"radius-box height30 ".concat(Ge>0?"gray-background":"blue-background")},"\u4E0D\u6EE1\u610F \u7B49\u5F85\u8001\u5E08\u518D\u6B21\u56DE\u7B54");case 3:return n.a.createElement("div",{className:"radius-box height30 ".concat(Ge>0?"gray-background":"blue-background")},"\u4E0D\u6EE1\u610F \u7B49\u5F85\u5176\u4ED6\u8001\u5E08\u518D\u6B21\u56DE\u7B54");case 4:return n.a.createElement("div",{className:"radius-box height30 ".concat(Ge>0?"gray-background":"blue-background")},"\u6211\u5F88\u6EE1\u610F");default:return n.a.createElement(n.a.Fragment,null)}};function Nn(){Xe({id:J,index:Ge,user_id:pe.user_id,parentDiscussIndex:ae})}function wn(){gt({id:J,index:Ge,params:{hidden:ce?"0":"1",container_identifier:we},type:"hidden-discuss",parentDiscussIndex:ae,message:ce?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function Sn(){gt({id:J,index:Ge,type:"delete-discuss",parentDiscussIndex:ae,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}var _n=function(){$e(J,!He,ae,Ge)},Mn=Ve||Re||pe.user_id===oe.user_id||pe.login===oe.login,Un=Object(Ke.h)().pathname.split("/")[1]==="tasks";return n.a.createElement(n.a.Fragment,null,n.a.createElement("div",{className:"second-level-discuss"},n.a.createElement("div",{className:"discuss-info-body"},n.a.createElement("div",{className:"discuss-info"},n.a.createElement("a",{href:"/users/".concat(pe.login),target:"_blank"},pe.name),n.a.createElement("span",{className:"grey"},Ze),ye?n.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(ye)},n.a.createElement("i",{className:"iconfont icon-gift c-orange "}),n.a.createElement("span",null,ye)):null)),n.a.createElement(ee.a,{className:"discuss-content ".concat(Ge>0?"content-gray":""),value:te})),Un&&n.a.createElement("div",{className:"btn-group-succes"},n.a.createElement("div",{className:"btn-group-gratify"},qt()),n.a.createElement("div",{className:"btn-group-other"},n.a.createElement("div",{className:"discuss-info-body"},n.a.createElement("div",{className:"btn-group"},oe.identity===1?n.a.createElement("a",{onClick:Nn,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},n.a.createElement("i",{className:"iconfont icon-jiangli"})):null,Ve?n.a.createElement("a",{onClick:wn,title:ce?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},n.a.createElement("i",{className:ce?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Mn?n.a.createElement("a",{onClick:Sn,title:"\u5220\u9664"},n.a.createElement("i",{className:"iconfont icon-shanchu"})):null,n.a.createElement("a",{onClick:_n,className:He?"c-orange":""},n.a.createElement("i",{className:He?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),n.a.createElement("span",null,nt||"")))))))}var De=function(Be){var Pe=Be.data,Ge=Be.index,Ve=Be.shixunIdentifier,ae=Be.adminOrOperator,we=Be.identity,oe=Be.onTopOrDownDiscuss,Xe=Be.onPlusDiscuss,gt=Be.onDisableDiscuss,Fe=Be.onSetActionType,Ue=Be.onSetRewardData,Ct=Be.user,me=Be.activeDiscussIndex,je=Be.onReplyDiscuss,$e=Be.onSetActiveDiscussIndex,Ie=Be.allowDisableDiscuss,pe=Be.onHandleSubmitDiscusses,Re=Be.onHandleRepaly,te=Be.userInfomation,ce=Pe.content,J=Pe.children,ye=Pe.game_url,Ze=Pe.hidden,Y=Pe.id,He=Pe.position,nt=Pe.praise_count,Ce=Pe.reward,ze=Pe.sticky,et=Pe.time,bt=Pe.user_praise,dt=Pe.game_passed,rt=Pe.ai_reply_text,_e=Pe.ai_reply_flag,Te=Pe.author,mt=Pe.disable_discuss_status,lt=Pe.reply_status,Nt=Object(d.useState)(!1),jt=Object(u.a)(Nt,2),ht=jt[0],Bt=jt[1];Object(d.useEffect)(function(){ht&&setTimeout(function(){return Bt(!1)},800)},[ht]);function Dt(){var wn;if(!((wn=Object(Ne.x)())!==null&&wn!==void 0&&wn.authentication)){g.a.confirm({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u9700\u8981\u901A\u8FC7\u5B9E\u540D\u9A8C\u8BC1\u540E\uFF0C\u624D\u80FD\u8FDB\u884C\u8BC4\u8BBA\u64CD\u4F5C",okText:"\u524D\u5F80\u5B9E\u540D\u9A8C\u8BC1",cancelText:"\u53D6\u6D88",onOk:function(){window.open("/account/certification")}});return}$e(Y)}function Ft(){oe(Y,!ze,Ge)}function Xt(){Xe(Y,!bt,Ge)}function Gt(){Ue({id:Y,index:Ge,user_id:Te.user_id})}function dn(){Fe({id:Y,index:Ge,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Ht(){Fe({id:Y,index:Ge,params:{hidden:Ze?"0":"1",container_identifier:Ve},type:"hidden-discuss",message:Ze?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function qt(){gt(Y,mt===0?2:0,Ge)}var Nn=function(Sn){var _n=Sn.target,Mn=_n.nodeName,Un=_n.src;Mn==="IMG"&&(P.a.publish("preview-image",Un),console.log("src:",Un))};return n.a.createElement("div",{className:"discuss-item-container",key:Y},n.a.createElement("a",{href:"/users/".concat(Te.login),target:"_blank"},n.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:"".concat(X.a.IMG_SERVER,"/images/").concat(Te.image_url),width:"50"})),n.a.createElement("section",null,n.a.createElement("div",{className:"discuss-info"},n.a.createElement("a",{href:"/users/".concat(Te.login),target:"_blank"},Te.name),n.a.createElement("span",{className:"grey"},et),He?n.a.createElement("span",{className:"c-green"}," [\u7B2C",He,"\u5173] "):null,ye?n.a.createElement("a",{href:ye,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,Ie&&n.a.createElement(n.a.Fragment,null,mt===0&&n.a.createElement(H.a,{title:"\u7981\u6B62\u8BE5\u7528\u6237\u5728\u6B64\u9879\u76EE\u7684\u8BC4\u8BBA\u529F\u80FD"},n.a.createElement("span",{onClick:qt,className:"c-red current"},"\u7981\u6B62\u8BC4\u8BBA\u529F\u80FD")),mt===2&&n.a.createElement(H.a,{title:"\u6062\u590D\u8BE5\u7528\u6237\u5728\u6B64\u5B9E\u8DF5\u9879\u76EE\u7684\u8BC4\u8BBA\u529F\u80FD"},n.a.createElement("span",{onClick:qt,className:"c-light-primary current"},"\u6062\u590D\u8BC4\u8BBA\u529F\u80FD")),mt===1&&n.a.createElement(H.a,{title:"\u8BE5\u7528\u6237\u5DF2\u88AB\u7CFB\u7EDF\u7BA1\u7406\u5458\u7981\u8A00"},n.a.createElement("span",{className:"c-red"},"\u88AB\u7BA1\u7406\u5458\u7981\u6B62\u8BC4\u8BBA"))),ze?n.a.createElement("span",{className:"top"},"\u7F6E\u9876"):null,Ce?n.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(Ce)},n.a.createElement("i",{className:"iconfont icon-gift c-orange "}),n.a.createElement("span",null,Ce)):null,we<=5?n.a.createElement("span",{style:{flex:"1",textAlign:"right",color:dt===1?"#29bd8b":""}},dt===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173"):null),n.a.createElement("div",{onClick:Nn},n.a.createElement(ee.a,{className:"discuss-content",value:ce})),_e&&n.a.createElement("div",{style:{padding:10,borderRadius:4,background:"#f4f4f4"}},n.a.createElement("br",null),n.a.createElement("div",{style:{padding:"6px 0"}},rt),n.a.createElement(v.a,{style:{background:"#d1e5f9",borderRadius:25,border:"none",display:"inline-flex",justifyItems:"center",alignItems:"center"},onClick:function(){return Bt(!0)},className:"mr10 mr5 relative c-blue"},n.a.createElement("span",{className:ht?"plus-one-animate":"hide",style:{position:"absolute"}}," ","+1"),n.a.createElement("span",{className:"c-blue icon-duiwoyouyong mr5"}),n.a.createElement("span",{className:"c-blue"},"\u5BF9\u6211\u6709\u7528")),n.a.createElement("span",{className:"c-orange current",onClick:function(){P.a.publish("ai-replay-show",{content:ce,id:Y})}},"\u5176\u4ED6\u56DE\u7B54")),J&&J.length>0?n.a.createElement("div",{className:"reply-discuss-containerActive",onClick:Nn},J.map(function(wn,Sn){return n.a.createElement(tt,{key:wn.id,data:wn,index:Sn,userInfomation:te,onTopOrDownDiscuss:oe,shixunIdentifier:Ve,onHandleSubmitDiscusses:pe,adminOrOperator:ae,user:Ct,onSetRewardData:Ue,onSetActionType:Fe,parentDiscussIndex:Ge,anserAuthor:Te,onHandleRepaly:Re})})):null,n.a.createElement("div",{className:"btn-group"},n.a.createElement("div",{className:"btn-group-other"},Ct.identity===1?n.a.createElement("a",{onClick:Gt,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},n.a.createElement("i",{className:"iconfont icon-jiangli"})):null,ae?n.a.createElement("a",{onClick:Ht,title:Ze?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},n.a.createElement("i",{className:Ze?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,we<=5?n.a.createElement("a",{onClick:Ft,className:ze?"btn-top":"btn-down",title:ze?"\u53D6\u6D88\u7F6E\u9876":"\u7F6E\u9876"},n.a.createElement("i",{className:"iconfont icon-zhiding1 "})):null,ae&&(!J||J.length==0)?n.a.createElement("a",{onClick:dn,title:"\u5220\u9664"},n.a.createElement("i",{className:"iconfont icon-shanchu"})):null,n.a.createElement("a",{onClick:Dt,title:"\u56DE\u590D"},n.a.createElement("i",{className:"iconfont icon-huifu1"})),n.a.createElement("a",{onClick:Xt,className:bt?"c-orange":""},n.a.createElement("i",{className:bt?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),n.a.createElement("span",null,nt||"")))),n.a.createElement(xe.a,{id:Y,activeDiscussIndex:me,onReplyDiscuss:je})))},We={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function ft(Be,Pe){switch(Pe.type){case z.Q:return Object(a.a)(Object(a.a)({},Be),{},{loading:!0});case z.X:return Object(a.a)(Object(a.a)({},Be),{},{showRewardDialog:!0});case z.b:return Object(a.a)(Object(a.a)({},Be),{},{showRewardDialog:!1});case z.l:return Object(a.a)(Object(a.a)({},Be),Pe.payload);case z.ab:return Object(a.a)(Object(a.a)({},Be),Pe.payload);case z.x:return Object(a.a)(Object(a.a)({},Be),Pe.payload);case z.c:return Object(a.a)(Object(a.a)({},Be),Pe.payload);case z.z:return Object(a.a)(Object(a.a)({},Be),Pe.payload);case z.H:return Object(a.a)(Object(a.a)({},Be),Pe.payload);case z.a:return Object(a.a)(Object(a.a)({},Be),Pe.payload);default:throw new Error}}var ct=Q.a=function(Be){var Pe=Be.shixunIdentifier,Ge=Be.identity,Ve=Be.activeIndex,ae=Be.user,we=Be.allowDisableDiscuss,oe=Be.userInfo,Xe=Be.isShixunDetail,gt=Xe===void 0?!1:Xe,Fe=Be.taskData,Ue=Object(d.useReducer)(ft,We),Ct=Object(u.a)(Ue,2),me=Ct[0],je=Ct[1],$e=Object(d.useState)(!0),Ie=Object(u.a)($e,2),pe=Ie[0],Re=Ie[1],te=Object(d.useState)(null),ce=Object(u.a)(te,2),J=ce[0],ye=ce[1],Ze=me.page,Y=me.loading,He=me.data,nt=me.actionType,Ce=me.showRewardDialog,ze=me.activeDiscussIndex,et=Object(d.useRef)(),bt=Object(d.useRef)();function dt($,U){return rt.apply(this,arguments)}function rt(){return rt=Object(f.a)(l.a.mark(function $(U,K){var Z;return l.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:if(!Y){q.next=2;break}return q.abrupt("return");case 2:return q.prev=2,je({type:z.Q}),q.next=6,Object(N.e)(Pe,U);case 6:Z=q.sent,je({type:z.l,payload:{activeDiscussIndex:K?ze:null,page:U,data:Z,loading:!1}}),q.next=13;break;case 10:q.prev=10,q.t0=q.catch(2),console.log(q.t0);case 13:case"end":return q.stop()}},$,null,[[2,10]])})),rt.apply(this,arguments)}Object(d.useEffect)(function(){return pe||(clearInterval(J),ye(setInterval(function(){dt(Ze,!0)},5e3))),function(){clearInterval(J)}},[pe,Ze,ze]);function _e($){dt($)}function Te($,U,K){return mt.apply(this,arguments)}function mt(){return mt=Object(f.a)(l.a.mark(function $(U,K,Z){var ne;return l.a.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:return Ye.prev=0,Ye.next=3,Object(N.g)(U,K);case 3:ne=Ye.sent,rr[Z].user_praise=K,rr[Z].praise_count=ne.praise_count,je({type:z.x,payload:{data:Object(a.a)(Object(a.a)({},He),{},{comments:rr})}}),Ye.next=12;break;case 9:Ye.prev=9,Ye.t0=Ye.catch(0),console.log(Ye.t0);case 12:case"end":return Ye.stop()}},$,null,[[0,9]])})),mt.apply(this,arguments)}function lt($,U,K,Z){return Nt.apply(this,arguments)}function Nt(){return Nt=Object(f.a)(l.a.mark(function $(U,K,Z,ne){var q;return l.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:return Ut.prev=0,Ut.next=3,Object(N.g)(U,K);case 3:q=Ut.sent,rr[Z].children[ne].user_praise=K,rr[Z].children[ne].praise_count=q.praise_count,je({type:z.x,payload:{data:Object(a.a)(Object(a.a)({},He),{},{comments:rr})}}),Ut.next=12;break;case 9:Ut.prev=9,Ut.t0=Ut.catch(0),console.log(Ut.t0);case 12:case"end":return Ut.stop()}},$,null,[[0,9]])})),Nt.apply(this,arguments)}function jt($,U,K){return ht.apply(this,arguments)}function ht(){return ht=Object(f.a)(l.a.mark(function $(U,K,Z){var ne,q,Ye;return l.a.wrap(function(Vt){for(;;)switch(Vt.prev=Vt.next){case 0:return Vt.prev=0,Vt.next=3,Object(N.d)(U,K);case 3:if(ne=Vt.sent,!(ne.status!==0)){Vt.next=6;break}return Vt.abrupt("return");case 6:q=rr[Z].author.user_id,Ye=rr.map(function(rn){return rn.author.user_id===q?Object(a.a)(Object(a.a)({},rn),{},{disable_discuss_status:K}):rn}),je({type:z.c,payload:{data:Object(a.a)(Object(a.a)({},He),{},{comments:Ye})}}),Vt.next=14;break;case 11:Vt.prev=11,Vt.t0=Vt.catch(0),console.log(Vt.t0);case 14:case"end":return Vt.stop()}},$,null,[[0,11]])})),ht.apply(this,arguments)}function Bt($,U,K){return Dt.apply(this,arguments)}function Dt(){return Dt=Object(f.a)(l.a.mark(function $(U,K,Z){return l.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return q.prev=0,q.next=3,Object(N.k)(U,K);case 3:rr[Z].sticky=K,je({type:z.ab,payload:{data:Object(a.a)(Object(a.a)({},He),{},{comments:rr})}}),dt(me.page),q.next=11;break;case 8:q.prev=8,q.t0=q.catch(0),console.log(q.t0);case 11:case"end":return q.stop()}},$,null,[[0,8]])})),Dt.apply(this,arguments)}function Ft(){je({type:z.z,payload:{actionType:null}})}function Xt(){return Gt.apply(this,arguments)}function Gt(){return Gt=Object(f.a)(l.a.mark(function $(){var U,K,Z,ne,q,Ye,Ut,Vt;return l.a.wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:if(U=nt.id,K=nt.params,Z=nt.type,ne=nt.index,q=nt.parentDiscussIndex,!(Z==="hidden-discuss")){zt.next=6;break}return zt.next=4,Object(N.f)(U,K);case 4:q?rr[q].children[ne].hidden=K.hidden==1:rr[ne].hidden=K.hidden==1,je({type:z.z,payload:{actionType:null,data:Object(a.a)(Object(a.a)({},He),{},{comments:rr})}});case 6:if(!(Z==="delete-discuss")){zt.next=31;break}return zt.next=9,Object(N.c)(U);case 9:if(!(q||q===0)){zt.next=22;break}Ye=rr[q].children,Ut=Ye.length-1;case 12:if(!(Ut>=0)){zt.next=19;break}if(!(Ye[Ut].id===U)){zt.next=16;break}return Ye.splice(Ut,1),zt.abrupt("break",19);case 16:Ut--,zt.next=12;break;case 19:rr[q].children=Ye,zt.next=30;break;case 22:Vt=rr.length-1;case 23:if(!(Vt>=0)){zt.next=30;break}if(!(rr[Vt].id===U)){zt.next=27;break}return rr.splice(Vt,1),zt.abrupt("break",30);case 27:Vt--,zt.next=23;break;case 30:je({type:z.z,payload:{actionType:null,data:Object(a.a)(Object(a.a)({},He),{},{comments:rr})}});case 31:case"end":return zt.stop()}},$)})),Gt.apply(this,arguments)}function dn($){je({type:z.z,payload:{actionType:$}})}function Ht(){je({type:z.b})}function qt(){return Nn.apply(this,arguments)}function Nn(){return Nn=Object(f.a)(l.a.mark(function $(){var U,K,Z,ne,q,Ye,Ut;return l.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:return U=et.current,K=U.id,Z=U.index,ne=U.score,q=U.user_id,Ye=U.parentDiscussIndex,rn.next=3,Object(N.i)(K,{container_type:"Discusses",score:ne,user_id:q});case 3:Ut=rn.sent,Ye?rr[Ye].children[Z].reward=Ut.code:rr[Z].reward=Ut.code,je({type:z.H,payload:{showRewardDialog:!1,data:Object(a.a)(Object(a.a)({},He),{},{comments:rr})}}),et.current=null;case 7:case"end":return rn.stop()}},$)})),Nn.apply(this,arguments)}function wn($){et.current=$,je({type:z.X})}function Sn($){et.current.score=$}function _n($,U){return Mn.apply(this,arguments)}function Mn(){return Mn=Object(f.a)(l.a.mark(function $(U,K){var Z;return l.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return q.prev=0,q.next=3,Object(N.h)(U,K);case 3:if(Z=q.sent,!(Z.status===-3)){q.next=8;break}return g.a.info({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u4F60\u7684\u8D26\u53F7\u56E0\u4E3A\u53D1\u5E03\u4E86\u4E0D\u5F53\u5185\u5BB9\uFF0C\u73B0\u5DF2\u5C06\u8BC4\u8BBA\u529F\u80FD\u5C4F\u853D\u3002",okText:"\u786E\u5B9A"}),Wt(null),q.abrupt("return");case 8:dt(Ze),q.next=14;break;case 11:q.prev=11,q.t0=q.catch(0),console.log(q.t0);case 14:case"end":return q.stop()}},$,null,[[0,11]])})),Mn.apply(this,arguments)}function Un($,U){return dr.apply(this,arguments)}function dr(){return dr=Object(f.a)(l.a.mark(function $(U,K){var Z,ne;return l.a.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:return Ye.prev=0,Ye.next=3,Object(N.j)(U,K);case 3:if(Z=Ye.sent,ne=Z.status,!(ne!==1)){Ye.next=7;break}return Ye.abrupt("return");case 7:dt(Ze),Ye.next=13;break;case 10:Ye.prev=10,Ye.t0=Ye.catch(0),console.log(Ye.t0);case 13:case"end":return Ye.stop()}},$,null,[[0,10]])})),dr.apply(this,arguments)}function Wt($){ze===$?je({type:z.a,payload:{activeDiscussIndex:null}}):je({type:z.a,payload:{activeDiscussIndex:$}})}if(Object(d.useEffect)(function(){function $(){return U.apply(this,arguments)}function U(){return U=Object(f.a)(l.a.mark(function K(){return l.a.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:if(!(Ve===3&&!He&&Pe)){ne.next=3;break}return ne.next=3,dt(Ze);case 3:case"end":return ne.stop()}},K)})),U.apply(this,arguments)}$()},[Pe,Ve,Ze,je]),Object(d.useEffect)(function(){var $=P.a.subscribe("create-discuss",function(){dt(Ze)});return $},[Pe]),!He)return n.a.createElement(s.a,null);var vn=function(){Re(!pe),pe?ye(setInterval(function(){dt(Ze,!0)},5e3)):clearInterval(J)},hr=He.disscuss_count,rr=He.comments,vr=He.all,jn=He.can_hidden;return n.a.createElement(d.Fragment,null,n.a.createElement("div",{className:"discuss-container",ref:bt},(Fe==null?void 0:Fe.myshixun_manager)&&n.a.createElement(v.a,{style:{float:"right",marginBottom:10},type:"primary",onClick:vn},pe?"\u5F00\u542F\u5B9E\u65F6\u5237\u65B0":"\u505C\u6B62\u5B9E\u65F6\u5237\u65B0"),hr===0?n.a.createElement(t.a,{styles:{clear:"both"}}):null,rr.map(function($,U){return n.a.createElement(De,{user:ae,key:$.id,userInfomation:oe,data:$,index:U,identity:Ge,onPaginationChange:_e,shixunIdentifier:Pe,onSetActionType:dn,onTopOrDownDiscuss:Bt,adminOrOperator:jn,onPlusDiscuss:Te,onDisableDiscuss:jt,onSetRewardData:wn,activeDiscussIndex:ze,onHandleSubmitDiscusses:Un,onSetActiveDiscussIndex:Wt,onReplyDiscuss:_n,allowDisableDiscuss:we,onHandleRepaly:lt})}),hr>10?n.a.createElement("div",{className:"pagination-container"},n.a.createElement(i.a,{showQuickJumper:!0,showSizeChanger:!1,onChange:_e,current:Ze,total:hr})):null,n.a.createElement(j,null)),n.a.createElement(r.a,null,n.a.createElement(g.a,{centered:!0,title:"\u63D0\u793A",visible:!!nt,onOk:Xt,onCancel:Ft},n.a.createElement("p",null,nt?nt.message:"")),n.a.createElement(g.a,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",visible:Ce,onCancel:Ht,onOk:qt},n.a.createElement(R.a,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:Sn,style:{width:"228px"}}))))}},"Q+I+":function(Me,Q){Me.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAeFBMVEUAAACvv7+nt8elusWmusKnt8OmucKmucGlt8KmuMKlt8GmuMKmuMGluMKmt8KluMKmuMKmt8KluMGmuMKmuMGlt8KluMGmuMGmuMK+y9PQ2d/W3uPb4ubg5unk6ezo7O/r7/Hu8vTx9Pb09/j3+fr6+/z9/f7///9IiVUSAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAACAElEQVRYw+3X2XaCMBAG4CzFYtSgIiRYu7rk/d+wCJwUy8wk0V72v9KjfCdMhoQwNkm22loy64Vk4ci1jciKh5ystlHZBQYlI51Wose0s9HRlJPbhAgCKlKgJQGlOHYzufx5se4y40lQzWb9dYvnfqJ8gVUG/L15Ozrnzl+v05+YGjeD+JlwCNqf3JDTHodsLZi2FNScnc+lwaG2GWoSenejfBLQbjxRANQN6NzsL53U4JANQN31H9Yeuw8vD0LvfwhdHoReBujgwjUqyREN6e/sRMzaZvycolA/MPdGQMV45UChU7ghc8ZNEHqFBzSGTLteqhDU9FN2Jh5aq9qnn/tyKwlCHw6a+xuo7BZwYTwLOXv4QWuv9pAZVl1ZUdARrvR1xgeo8lsT1wNUoZU+WBTS441JanOFCqzSX+Di30JGT3ZKmQk2RyoN3Ji1GRMZtt9KpKcPUPHIndaAPT3kePNTQUIKHBAI5SQkoqEq8FqjY6E8AInIbbYKvmmpOCgLv/ttHn0T8Tdnwk7JWczrqPkbJyyZSCcklZJFhxMV15ylBOsCM2OJERpiFGfpEctfC2Y5v4fprbm3yvxu5bbPFWP/0KS9n67xh8lV91UkMxly4NrKxOHgJ5C0LiDOW2nFqlNOV+y+g1saVOFQkQRpHJonQRxdI8vEPuIavLsSnbNvHF76qBcgeTgAAAAASUVORK5CYII="},Q7Vx:function(Me,Q,w){},QV2g:function(Me,Q,w){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=B;function B(){for(var g,p=[],i=0;i<256;i++){g=i;for(var _=0;_<8;_++)g=g&1?3988292384^g>>>1:g>>>1;p[i]=g}return p}var R=B();function k(g,p,i,_){var v=R,f=_+i;g^=-1;for(var u=_;u>>8^v[(g^p[u])&255];return g^-1}},RELg:function(Me,Q,w){var B=w("MFOe"),R=B.Global;Me.exports={name:"oldIE-userDataStorage",write:_,read:v,each:f,remove:u,clearAll:a};var k="storejs",g=R.document,p=d(),i=(R.navigator?R.navigator.userAgent:"").match(/ (MSIE 8|MSIE 9|MSIE 10)\./);function _(n,o){if(i)return;var s=l(n);p(function(r){r.setAttribute(s,o),r.save(k)})}function v(n){if(i)return;var o=l(n),s=null;return p(function(r){s=r.getAttribute(o)}),s}function f(n){p(function(o){for(var s=o.XMLDocument.documentElement.attributes,r=s.length-1;r>=0;r--){var t=s[r];n(o.getAttribute(t.name),t.name)}})}function u(n){var o=l(n);p(function(s){s.removeAttribute(o),s.save(k)})}function a(){p(function(n){var o=n.XMLDocument.documentElement.attributes;n.load(k);for(var s=o.length-1;s>=0;s--)n.removeAttribute(o[s].name);n.save(k)})}var h=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g");function l(n){return n.replace(/^\d/,"___$&").replace(h,"___")}function d(){if(!g||!g.documentElement||!g.documentElement.addBehavior)return null;var n="script",o,s,r;try{s=new ActiveXObject("htmlfile"),s.open(),s.write("<"+n+">document.w=window'),s.close(),o=s.w.frames[0].document,r=o.createElement("div")}catch(t){r=g.createElement("div"),o=g.body}return function(t){var m=[].slice.call(arguments,0);m.unshift(r),o.appendChild(r),r.addBehavior("#default#userData"),r.load(k),t.apply(this,m),o.removeChild(r);return}}},RMFE:function(Me,Q){Me.exports="data:image/png;base64,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"},RTVd:function(Me,Q,w){Me.exports={"code-area-container":"code-area-container___37oB0","only-view":"only-view___1om7F","monaco-editor-container":"monaco-editor-container___2UFXm",frame:"frame___2B67h"}},"S+dL":function(Me,Q){Me.exports="data:image/gif;base64,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"},"SA+Z":function(Me,Q,w){var B=w("wTVA"),R=w("EbDI"),k=w("ZhPi"),g=w("wkBT");function p(i){return B(i)||R(i)||k(i)||g()}Me.exports=p,Me.exports.__esModule=!0,Me.exports.default=Me.exports},SJMd:function(Me,Q){/** +`),ne.focus();default:throw new Error}},[ne,ni]),di=Object(a.useMemo)(function(){switch(ni){case Ge:return h.a.createElement(ue,{callback:ya,onCancel:pa});case ae:return h.a.createElement(xe.b,{callback:ya,onCancel:pa});case Ve:return h.a.createElement(de,{callback:ya,onCancel:pa});case we:return h.a.createElement(ct,{callback:ya,onCancel:pa});default:return null}},[ni]);function pa(){Ii("")}Object(a.useEffect)(function(){if(Hi.current){var Kn=Hi.current,Wn=!1,Yn=0;function Tr(jr){Wn=!0,Yn=jr.pageY}function Xr(){Wn=!1}function Or(jr){if(Wn){var Ei=jr.pageY-Yn;Ei<0&&(Ei=0),Ei>300&&(Ei=300);var ma=dt+Ei+"px";_i(ma)}}return Kn.addEventListener("mousedown",Tr),document.addEventListener("mousemove",Or),document.addEventListener("mouseup",Xr),function(){Kn.removeEventListener("mousedown",Tr),document.removeEventListener("mousemove",Or),document.removeEventListener("mouseup",Xr)}}},[ne,Hi]),Object(a.useEffect)(function(){_i(dt)},[dt]);var Do=pe(et),Ma=pe(Da),fo={width:Do,height:Ma},_o=Object(a.useMemo)(function(){if(Oa){var Kn=new Date(Oa),Wn=Kn.getHours(),Yn=Kn.getMinutes(),Tr=Kn.getSeconds();return Wn=Wn<10?"0"+Wn:Wn,Yn=Yn<10?"0"+Yn:Yn,Tr=Tr<10?"0"+Tr:Tr,"".concat(Wn,":").concat(Yn,":").concat(Tr)}return 0},[Oa]);function Qa(){window.sessionStorage.removeItem(Dt),Rr(!1),Ya(0)}function Ho(){Rr(!1),Ya(0),ne.setValue(window.sessionStorage.getItem(Dt))}function yo(Kn,Wn){var Yn=ne.getValue();Yn=Yn.replace(Kn,Wn),rn(Yn),ne==null||ne.setValue(Yn)}return h.a.createElement(a.Fragment,null,h.a.createElement("div",{className:"markdown-editor-wrapper",ref:$n},h.a.createElement("div",{className:"markdown-editor-container ".concat(vn," ").concat(On?"on-preview":""," ").concat(_e?"mini":""," ").concat(Jn?"full-screen":""),style:fo},h.a.createElement(N,{insertTemp:Nt,watch:On,fullScreen:Jn,showNullButton:qt,onActionCallback:fa,hidetoolBar:wn,uuid:fr.current,setOpenPhones:function(){ri.current=!0}}),h.a.createElement("div",{className:"markdown-editor-body"},h.a.createElement("div",{className:"codemirror-container"},h.a.createElement("textarea",{ref:kr,placeholder:jn})),On?h.a.createElement("div",{ref:bi,className:"preview-container"},ht==="stex"&&h.a.createElement(O,{value:Vt}),ht!=="stex"&&h.a.createElement(T.a,{edit:!0,value:Vt,replaces:yo})):null))),Xt?h.a.createElement("a",{ref:Hi,className:"editor-resize"}):null,h.a.createElement(W.a,null,ye[ni]?h.a.createElement(R.a,{centered:!0,title:ye[ni],visible:!0,onCancel:pa,footer:null},di):null))}},P2ho:function(Me,Q,w){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var B={Again:57349,AltLeft:56,AltRight:57400,ArrowDown:57424,ArrowLeft:57419,ArrowRight:57421,ArrowUp:57416,AudioVolumeDown:57390,AudioVolumeMute:57376,AudioVolumeUp:57392,Backquote:41,Backslash:43,Backspace:14,BracketLeft:26,BracketRight:27,BrowserBack:57450,BrowserFavorites:57446,BrowserForward:57449,BrowserHome:57394,BrowserRefresh:57447,BrowserSearch:57445,BrowserStop:57448,CapsLock:58,Comma:51,ContextMenu:57437,ControlLeft:29,ControlRight:57373,Convert:121,Copy:57464,Cut:57404,Delete:57427,Digit0:11,Digit1:2,Digit2:3,Digit3:4,Digit4:5,Digit5:6,Digit6:7,Digit7:8,Digit8:9,Digit9:10,Eject:57469,End:57423,Enter:28,Equal:13,Escape:1,F1:59,F10:68,F11:87,F12:88,F13:93,F14:94,F15:95,F16:85,F17:57347,F18:57463,F19:57348,F2:60,F20:90,F21:116,F22:57465,F23:109,F24:111,F3:61,F4:62,F5:63,F6:64,F7:65,F8:66,F9:67,Find:57409,Help:57461,Hiragana:119,Home:57415,Insert:57426,IntlBackslash:86,IntlRo:115,IntlYen:125,KanaMode:112,Katakana:120,KeyA:30,KeyB:48,KeyC:46,KeyD:32,KeyE:18,KeyF:33,KeyG:34,KeyH:35,KeyI:23,KeyJ:36,KeyK:37,KeyL:38,KeyM:50,KeyN:49,KeyO:24,KeyP:25,KeyQ:16,KeyR:19,KeyS:31,KeyT:20,KeyU:22,KeyV:47,KeyW:17,KeyX:45,KeyY:21,KeyZ:44,Lang3:120,Lang4:119,Lang5:118,LaunchApp1:57451,LaunchApp2:57377,LaunchMail:57452,MediaPlayPause:57378,MediaSelect:57453,MediaStop:57380,MediaTrackNext:57369,MediaTrackPrevious:57360,MetaLeft:57435,MetaRight:57436,Minus:12,NonConvert:123,NumLock:69,Numpad0:82,Numpad1:79,Numpad2:80,Numpad3:81,Numpad4:75,Numpad5:76,Numpad6:77,Numpad7:71,Numpad8:72,Numpad9:73,NumpadAdd:78,NumpadComma:126,NumpadDecimal:83,NumpadDivide:57397,NumpadEnter:57372,NumpadEqual:89,NumpadMultiply:55,NumpadParenLeft:57462,NumpadParenRight:57467,NumpadSubtract:74,Open:100,PageDown:57425,PageUp:57417,Paste:101,Pause:57414,Period:52,Power:57438,PrintScreen:84,Props:57350,Quote:40,ScrollLock:70,Semicolon:39,ShiftLeft:42,ShiftRight:54,Slash:53,Sleep:57439,Space:57,Suspend:57381,Tab:15,Undo:57351,WakeUp:57443};Q.default=B},P5Jw:function(Me,Q,w){"use strict";var B=w("rHrb"),R=B.CopyToClipboard;R.CopyToClipboard=R,Me.exports=R},PD8m:function(Me,Q){Me.exports={name:"memoryStorage",read:B,write:R,each:k,remove:g,clearAll:p};var w={};function B(i){return w[i]}function R(i,_){w[i]=_}function k(i){for(var _ in w)w.hasOwnProperty(_)&&i(w[_],_)}function g(i){delete w[i]}function p(i){w={}}},Plam:function(Me,Q,w){"use strict";var B=w("giR+"),R=w("fyUT"),k=w("2qtc"),g=w("kLXV"),p=w("DjyN"),i=w("NUBc"),_=w("+L6B"),v=w("2/Rp"),f=w("9og8"),u=w("tJVT"),a=w("k1fw"),h=w("WmNS"),l=w.n(h),d=w("q1tI"),n=w.n(d),o=w("8Abk"),s=w("IxHN"),r=w("M8RZ"),t=w("BdwD"),m=w("cWXX"),A=w("/ezw"),x=w("14J3"),T=w("BMrR"),O=w("jCWc"),C=w("kPKH"),E=w("Q9mQ"),y=w("diRs"),S=w("y8nQ"),b=w("Vl3Y"),L=w("9kvl"),P=w("dhSg"),N=w("mCJh"),W=w("lzim"),G=function(Pe){var Ge=Pe.pathsList,Ve=Pe.dispatch,ae=b.a.useForm(),we=Object(u.a)(ae,1),oe=we[0],Xe=Object(d.useState)(),gt=Object(u.a)(Xe,2),Fe=gt[0],Ue=gt[1],Ct=Object(d.useState)(!0),me=Object(u.a)(Ct,2),je=me[0],$e=me[1],Ie=Object(d.useState)(!1),pe=Object(u.a)(Ie,2),Re=pe[0],te=pe[1],ce=Object(d.useState)({}),J=Object(u.a)(ce,2),ye=J[0],Ze=J[1],Y=Object(d.useState)({keyword:ye,robot:!0,page:1}),He=Object(u.a)(Y,2),nt=He[0],Ce=He[1];Object(d.useEffect)(function(){P.a.subscribe("ai-replay-show",function(dt){Ze(dt),te(!0)})},[]),Object(d.useEffect)(function(){ye!=null&&ye.id&&ze()},[ye]);var ze=function(){var dt=Object(f.a)(l.a.mark(function rt(_e){var Te;return l.a.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:return $e(!0),lt.next=3,Object(N.a)(Object(a.a)(Object(a.a)({},nt),{},{keyword:ye==null?void 0:ye.content,id:ye==null?void 0:ye.id}));case 3:Te=lt.sent,$e(!1),Te!=null&&Te.data&&(nt.page++,Ce(Object(a.a)({},nt)),Ue(Te==null?void 0:Te.data));case 6:case"end":return lt.stop()}},rt)}));return function(_e){return dt.apply(this,arguments)}}(),et=function(){var dt=Object(f.a)(l.a.mark(function rt(){return l.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:ze();case 1:case"end":return Te.stop()}},rt)}));return function(){return dt.apply(this,arguments)}}(),bt=n.a.createElement("div",null,n.a.createElement("img",{src:W.w,width:150}));return n.a.createElement(n.a.Fragment,null,n.a.createElement(g.a,{title:"\u5176\u4ED6\u56DE\u7B54",mask:!0,visible:Re,okText:"\u6362\u4E00\u6362",cancelText:"",onOk:et,width:800,height:500,footer:n.a.createElement(T.a,{align:"middle",justify:"center"},n.a.createElement(C.a,{className:"tc"},n.a.createElement(v.a,{type:"primary",onClick:ze},"\u6362\u4E00\u6362"),n.a.createElement(y.a,{content:bt,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A"},n.a.createElement(v.a,{type:"dashed"},"\u4EBA\u5DE5\u670D\u52A1")))),onCancel:function(){te(!1)}},n.a.createElement("aside",{style:{minHeight:300}},n.a.createElement(T.a,null,n.a.createElement(A.a,{loading:je},Fe==null?void 0:Fe.map(function(dt){return n.a.createElement(C.a,{style:{background:"#e9f3f1",padding:"8px 20px",marginBottom:10,borderRadius:20},span:24},dt.text)}),!(Fe!=null&&Fe.length)&&n.a.createElement("div",{style:{width:"100%",textAlign:"center"}},n.a.createElement("br",null),n.a.createElement("img",{src:W.w,width:150}),n.a.createElement("br",null),n.a.createElement("br",null),"\u6559\u5E08\u4EA4\u6D41\u793E\u533A"))))))},j=Object(L.a)(function(Be){var Pe=Be.pathsList;return{pathsList:Pe}})(G),z=w("fXAG"),F=w("5Dmo"),H=w("3S7+"),X=w("m3rI"),ee=w("9Bee"),ue=w("Ypxr"),xe=w("AMnG"),ke=w("kaH+"),Ne=w("xKgJ"),le=w("dPi7"),ge=w.n(le),Le=w("SzL9"),ie=w.n(Le),de=w("MAU4"),se=w.n(de),Oe=w("n0Id"),Ee=w.n(Oe),Ke=w("Ty5D");function tt(Be){var Pe=Be.data,Ge=Be.index,Ve=Be.adminOrOperator,ae=Be.parentDiscussIndex,we=Be.shixunIdentifier,oe=Be.user,Xe=Be.onSetRewardData,gt=Be.onSetActionType,Fe=Be.onHandleSubmitDiscusses,Ue=Be.onTopOrDownDiscuss,Ct=Be.handleChildrenPlus,me=Be.anserAuthor,je=Be.onPlus,$e=Be.onHandleRepaly,Ie=Be.userInfomation,pe=Pe.author,Re=Pe.can_delete,te=Pe.content,ce=Pe.hidden,J=Pe.id,ye=Pe.reward,Ze=Pe.time,Y=Pe.reply_status,He=Pe.user_praise,nt=Pe.praise_count,Ce=Object(d.useState)(!1),ze=Object(u.a)(Ce,2),et=ze[0],bt=ze[1],dt=Object(d.useState)(!1),rt=Object(u.a)(dt,2),_e=rt[0],Te=rt[1],mt=Object(d.useState)(!1),lt=Object(u.a)(mt,2),Nt=lt[0],jt=lt[1],ht=Object(d.useState)(!1),Bt=Object(u.a)(ht,2),Dt=Bt[0],Ft=Bt[1],Xt=function(){if(!et)return;Fe(J,{reply_status:2})},Gt=function(){if(!_e)return;Fe(J,{reply_status:3})},dn=function(){Fe(J,{reply_status:1})},Ht=function(){Fe(J,{reply_status:4})},qt=function(){switch(Y){case 0:return n.a.createElement(n.a.Fragment,null,n.a.createElement("div",{onClick:dn,className:"whether-satisfied ".concat(Nt?"cursorPoint blue-text-color":""),onMouseEnter:function(){jt(!0)},onMouseLeave:function(){jt(!1)}},n.a.createElement("img",{src:Nt?ie.a:ge.a,className:"whether-img SVGColor"}),"\u6EE1\u610F"),n.a.createElement(y.a,{placement:"bottomLeft",content:n.a.createElement("div",{className:"content"},n.a.createElement("div",{className:"content-disappoint"},"\u62B1\u6B49\u8BA9\u4F60\u5931\u671B\u4E86\uFF0C\u8BF7\u7EE7\u7EED\u5C1D\u8BD5:"),n.a.createElement("div",{className:"radius-box marg15 height30-line black6c-optcity ".concat(et?"blue-background cursorPoint blue-background-write":"gray-background"),onMouseEnter:function(){bt(!0)},onMouseLeave:function(){bt(!1)},onClick:Xt},"\u8BF7",pe==null?void 0:pe.name.trim(),"\u8001\u5E08\u518D\u5C1D\u8BD5\u56DE\u7B54\u4E00\u6B21\u3002"),n.a.createElement("div",{className:"radius-box marg15 height30-line black6c-optcity ".concat(_e?"blue-background cursorPoint blue-background-write":"gray-background"),onMouseEnter:function(){Te(!0)},onMouseLeave:function(){Te(!1)},onClick:Gt},"\u53EF\u80FD\u542F\u7528\u4E86\u673A\u5668\u4EBA\uFF0C\u8BF7\u5176\u4ED6\u8001\u5E08\u56DE\u7B54\u3002")),trigger:"click"},n.a.createElement("div",{className:"whether-satisfied ".concat(Dt?"cursorPoint blue-text-color":""),onMouseEnter:function(){Ft(!0)},onMouseLeave:function(){Ft(!1)}},n.a.createElement("img",{src:Dt?Ee.a:se.a,className:"whether-img SVGColor"}),"\u4E0D\u6EE1\u610F")));case 1:return n.a.createElement("div",{className:"radius-box cursorPoint height30 ".concat(Ge>0?"gray-background":"blue-background"),onClick:Ht},"\u6211\u5F88\u6EE1\u610F");case 2:return n.a.createElement("div",{className:"radius-box height30 ".concat(Ge>0?"gray-background":"blue-background")},"\u4E0D\u6EE1\u610F \u7B49\u5F85\u8001\u5E08\u518D\u6B21\u56DE\u7B54");case 3:return n.a.createElement("div",{className:"radius-box height30 ".concat(Ge>0?"gray-background":"blue-background")},"\u4E0D\u6EE1\u610F \u7B49\u5F85\u5176\u4ED6\u8001\u5E08\u518D\u6B21\u56DE\u7B54");case 4:return n.a.createElement("div",{className:"radius-box height30 ".concat(Ge>0?"gray-background":"blue-background")},"\u6211\u5F88\u6EE1\u610F");default:return n.a.createElement(n.a.Fragment,null)}};function Nn(){Xe({id:J,index:Ge,user_id:pe.user_id,parentDiscussIndex:ae})}function wn(){gt({id:J,index:Ge,params:{hidden:ce?"0":"1",container_identifier:we},type:"hidden-discuss",parentDiscussIndex:ae,message:ce?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function Sn(){gt({id:J,index:Ge,type:"delete-discuss",parentDiscussIndex:ae,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}var _n=function(){$e(J,!He,ae,Ge)},Mn=Ve||Re||pe.user_id===oe.user_id||pe.login===oe.login,Un=Object(Ke.h)().pathname.split("/")[1]==="tasks";return n.a.createElement(n.a.Fragment,null,n.a.createElement("div",{className:"second-level-discuss"},n.a.createElement("div",{className:"discuss-info-body"},n.a.createElement("div",{className:"discuss-info"},n.a.createElement("a",{href:"/users/".concat(pe.login),target:"_blank"},pe.name),n.a.createElement("span",{className:"grey"},Ze),ye?n.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(ye)},n.a.createElement("i",{className:"iconfont icon-gift c-orange "}),n.a.createElement("span",null,ye)):null)),n.a.createElement(ee.a,{className:"discuss-content ".concat(Ge>0?"content-gray":""),value:te})),Un&&n.a.createElement("div",{className:"btn-group-succes"},n.a.createElement("div",{className:"btn-group-gratify"},qt()),n.a.createElement("div",{className:"btn-group-other"},n.a.createElement("div",{className:"discuss-info-body"},n.a.createElement("div",{className:"btn-group"},oe.identity===1?n.a.createElement("a",{onClick:Nn,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},n.a.createElement("i",{className:"iconfont icon-jiangli"})):null,Ve?n.a.createElement("a",{onClick:wn,title:ce?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},n.a.createElement("i",{className:ce?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Mn?n.a.createElement("a",{onClick:Sn,title:"\u5220\u9664"},n.a.createElement("i",{className:"iconfont icon-shanchu"})):null,n.a.createElement("a",{onClick:_n,className:He?"c-orange":""},n.a.createElement("i",{className:He?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),n.a.createElement("span",null,nt||"")))))))}var De=function(Be){var Pe=Be.data,Ge=Be.index,Ve=Be.shixunIdentifier,ae=Be.adminOrOperator,we=Be.identity,oe=Be.onTopOrDownDiscuss,Xe=Be.onPlusDiscuss,gt=Be.onDisableDiscuss,Fe=Be.onSetActionType,Ue=Be.onSetRewardData,Ct=Be.user,me=Be.activeDiscussIndex,je=Be.onReplyDiscuss,$e=Be.onSetActiveDiscussIndex,Ie=Be.allowDisableDiscuss,pe=Be.onHandleSubmitDiscusses,Re=Be.onHandleRepaly,te=Be.userInfomation,ce=Pe.content,J=Pe.children,ye=Pe.game_url,Ze=Pe.hidden,Y=Pe.id,He=Pe.position,nt=Pe.praise_count,Ce=Pe.reward,ze=Pe.sticky,et=Pe.time,bt=Pe.user_praise,dt=Pe.game_passed,rt=Pe.ai_reply_text,_e=Pe.ai_reply_flag,Te=Pe.author,mt=Pe.disable_discuss_status,lt=Pe.reply_status,Nt=Object(d.useState)(!1),jt=Object(u.a)(Nt,2),ht=jt[0],Bt=jt[1];Object(d.useEffect)(function(){ht&&setTimeout(function(){return Bt(!1)},800)},[ht]);function Dt(){var wn;if(!((wn=Object(Ne.x)())!==null&&wn!==void 0&&wn.authentication)){g.a.confirm({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u9700\u8981\u901A\u8FC7\u5B9E\u540D\u9A8C\u8BC1\u540E\uFF0C\u624D\u80FD\u8FDB\u884C\u8BC4\u8BBA\u64CD\u4F5C",okText:"\u524D\u5F80\u5B9E\u540D\u9A8C\u8BC1",cancelText:"\u53D6\u6D88",onOk:function(){window.open("/account/certification")}});return}$e(Y)}function Ft(){oe(Y,!ze,Ge)}function Xt(){Xe(Y,!bt,Ge)}function Gt(){Ue({id:Y,index:Ge,user_id:Te.user_id})}function dn(){Fe({id:Y,index:Ge,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Ht(){Fe({id:Y,index:Ge,params:{hidden:Ze?"0":"1",container_identifier:Ve},type:"hidden-discuss",message:Ze?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function qt(){gt(Y,mt===0?2:0,Ge)}var Nn=function(Sn){var _n=Sn.target,Mn=_n.nodeName,Un=_n.src;Mn==="IMG"&&(P.a.publish("preview-image",Un),console.log("src:",Un))};return n.a.createElement("div",{className:"discuss-item-container",key:Y},n.a.createElement("a",{href:"/users/".concat(Te.login),target:"_blank"},n.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:"".concat(X.a.IMG_SERVER,"/images/").concat(Te.image_url),width:"50"})),n.a.createElement("section",null,n.a.createElement("div",{className:"discuss-info"},n.a.createElement("a",{href:"/users/".concat(Te.login),target:"_blank"},Te.name),n.a.createElement("span",{className:"grey"},et),He?n.a.createElement("span",{className:"c-green"}," [\u7B2C",He,"\u5173] "):null,ye?n.a.createElement("a",{href:ye,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,Ie&&n.a.createElement(n.a.Fragment,null,mt===0&&n.a.createElement(H.a,{title:"\u7981\u6B62\u8BE5\u7528\u6237\u5728\u6B64\u9879\u76EE\u7684\u8BC4\u8BBA\u529F\u80FD"},n.a.createElement("span",{onClick:qt,className:"c-red current"},"\u7981\u6B62\u8BC4\u8BBA\u529F\u80FD")),mt===2&&n.a.createElement(H.a,{title:"\u6062\u590D\u8BE5\u7528\u6237\u5728\u6B64\u5B9E\u8DF5\u9879\u76EE\u7684\u8BC4\u8BBA\u529F\u80FD"},n.a.createElement("span",{onClick:qt,className:"c-light-primary current"},"\u6062\u590D\u8BC4\u8BBA\u529F\u80FD")),mt===1&&n.a.createElement(H.a,{title:"\u8BE5\u7528\u6237\u5DF2\u88AB\u7CFB\u7EDF\u7BA1\u7406\u5458\u7981\u8A00"},n.a.createElement("span",{className:"c-red"},"\u88AB\u7BA1\u7406\u5458\u7981\u6B62\u8BC4\u8BBA"))),ze?n.a.createElement("span",{className:"top"},"\u7F6E\u9876"):null,Ce?n.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(Ce)},n.a.createElement("i",{className:"iconfont icon-gift c-orange "}),n.a.createElement("span",null,Ce)):null,we<=5?n.a.createElement("span",{style:{flex:"1",textAlign:"right",color:dt===1?"#29bd8b":""}},dt===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173"):null),n.a.createElement("div",{onClick:Nn},n.a.createElement(ee.a,{className:"discuss-content",value:ce})),_e&&n.a.createElement("div",{style:{padding:10,borderRadius:4,background:"#f4f4f4"}},n.a.createElement("br",null),n.a.createElement("div",{style:{padding:"6px 0"}},rt),n.a.createElement(v.a,{style:{background:"#d1e5f9",borderRadius:25,border:"none",display:"inline-flex",justifyItems:"center",alignItems:"center"},onClick:function(){return Bt(!0)},className:"mr10 mr5 relative c-blue"},n.a.createElement("span",{className:ht?"plus-one-animate":"hide",style:{position:"absolute"}}," ","+1"),n.a.createElement("span",{className:"c-blue icon-duiwoyouyong mr5"}),n.a.createElement("span",{className:"c-blue"},"\u5BF9\u6211\u6709\u7528")),n.a.createElement("span",{className:"c-orange current",onClick:function(){P.a.publish("ai-replay-show",{content:ce,id:Y})}},"\u5176\u4ED6\u56DE\u7B54")),J&&J.length>0?n.a.createElement("div",{className:"reply-discuss-containerActive",onClick:Nn},J.map(function(wn,Sn){return n.a.createElement(tt,{key:wn.id,data:wn,index:Sn,userInfomation:te,onTopOrDownDiscuss:oe,shixunIdentifier:Ve,onHandleSubmitDiscusses:pe,adminOrOperator:ae,user:Ct,onSetRewardData:Ue,onSetActionType:Fe,parentDiscussIndex:Ge,anserAuthor:Te,onHandleRepaly:Re})})):null,n.a.createElement("div",{className:"btn-group"},n.a.createElement("div",{className:"btn-group-other"},Ct.identity===1?n.a.createElement("a",{onClick:Gt,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},n.a.createElement("i",{className:"iconfont icon-jiangli"})):null,ae?n.a.createElement("a",{onClick:Ht,title:Ze?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},n.a.createElement("i",{className:Ze?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,we<=5?n.a.createElement("a",{onClick:Ft,className:ze?"btn-top":"btn-down",title:ze?"\u53D6\u6D88\u7F6E\u9876":"\u7F6E\u9876"},n.a.createElement("i",{className:"iconfont icon-zhiding1 "})):null,ae&&(!J||J.length==0)?n.a.createElement("a",{onClick:dn,title:"\u5220\u9664"},n.a.createElement("i",{className:"iconfont icon-shanchu"})):null,n.a.createElement("a",{onClick:Dt,title:"\u56DE\u590D"},n.a.createElement("i",{className:"iconfont icon-huifu1"})),n.a.createElement("a",{onClick:Xt,className:bt?"c-orange":""},n.a.createElement("i",{className:bt?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),n.a.createElement("span",null,nt||"")))),n.a.createElement(xe.a,{id:Y,activeDiscussIndex:me,onReplyDiscuss:je})))},We={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function ft(Be,Pe){switch(Pe.type){case z.Q:return Object(a.a)(Object(a.a)({},Be),{},{loading:!0});case z.X:return Object(a.a)(Object(a.a)({},Be),{},{showRewardDialog:!0});case z.b:return Object(a.a)(Object(a.a)({},Be),{},{showRewardDialog:!1});case z.l:return Object(a.a)(Object(a.a)({},Be),Pe.payload);case z.ab:return Object(a.a)(Object(a.a)({},Be),Pe.payload);case z.x:return Object(a.a)(Object(a.a)({},Be),Pe.payload);case z.c:return Object(a.a)(Object(a.a)({},Be),Pe.payload);case z.z:return Object(a.a)(Object(a.a)({},Be),Pe.payload);case z.H:return Object(a.a)(Object(a.a)({},Be),Pe.payload);case z.a:return Object(a.a)(Object(a.a)({},Be),Pe.payload);default:throw new Error}}var ct=Q.a=function(Be){var Pe=Be.shixunIdentifier,Ge=Be.identity,Ve=Be.activeIndex,ae=Be.user,we=Be.allowDisableDiscuss,oe=Be.userInfo,Xe=Be.isShixunDetail,gt=Xe===void 0?!1:Xe,Fe=Be.taskData,Ue=Object(d.useReducer)(ft,We),Ct=Object(u.a)(Ue,2),me=Ct[0],je=Ct[1],$e=Object(d.useState)(!0),Ie=Object(u.a)($e,2),pe=Ie[0],Re=Ie[1],te=Object(d.useState)(null),ce=Object(u.a)(te,2),J=ce[0],ye=ce[1],Ze=me.page,Y=me.loading,He=me.data,nt=me.actionType,Ce=me.showRewardDialog,ze=me.activeDiscussIndex,et=Object(d.useRef)(),bt=Object(d.useRef)();function dt($,U){return rt.apply(this,arguments)}function rt(){return rt=Object(f.a)(l.a.mark(function $(U,K){var Z;return l.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:if(!Y){q.next=2;break}return q.abrupt("return");case 2:return q.prev=2,je({type:z.Q}),q.next=6,Object(N.e)(Pe,U);case 6:Z=q.sent,je({type:z.l,payload:{activeDiscussIndex:K?ze:null,page:U,data:Z,loading:!1}}),q.next=13;break;case 10:q.prev=10,q.t0=q.catch(2),console.log(q.t0);case 13:case"end":return q.stop()}},$,null,[[2,10]])})),rt.apply(this,arguments)}Object(d.useEffect)(function(){return pe||(clearInterval(J),ye(setInterval(function(){dt(Ze,!0)},5e3))),function(){clearInterval(J)}},[pe,Ze,ze]);function _e($){dt($)}function Te($,U,K){return mt.apply(this,arguments)}function mt(){return mt=Object(f.a)(l.a.mark(function $(U,K,Z){var ne;return l.a.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:return Ye.prev=0,Ye.next=3,Object(N.g)(U,K);case 3:ne=Ye.sent,rr[Z].user_praise=K,rr[Z].praise_count=ne.praise_count,je({type:z.x,payload:{data:Object(a.a)(Object(a.a)({},He),{},{comments:rr})}}),Ye.next=12;break;case 9:Ye.prev=9,Ye.t0=Ye.catch(0),console.log(Ye.t0);case 12:case"end":return Ye.stop()}},$,null,[[0,9]])})),mt.apply(this,arguments)}function lt($,U,K,Z){return Nt.apply(this,arguments)}function Nt(){return Nt=Object(f.a)(l.a.mark(function $(U,K,Z,ne){var q;return l.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:return Ut.prev=0,Ut.next=3,Object(N.g)(U,K);case 3:q=Ut.sent,rr[Z].children[ne].user_praise=K,rr[Z].children[ne].praise_count=q.praise_count,je({type:z.x,payload:{data:Object(a.a)(Object(a.a)({},He),{},{comments:rr})}}),Ut.next=12;break;case 9:Ut.prev=9,Ut.t0=Ut.catch(0),console.log(Ut.t0);case 12:case"end":return Ut.stop()}},$,null,[[0,9]])})),Nt.apply(this,arguments)}function jt($,U,K){return ht.apply(this,arguments)}function ht(){return ht=Object(f.a)(l.a.mark(function $(U,K,Z){var ne,q,Ye;return l.a.wrap(function(Vt){for(;;)switch(Vt.prev=Vt.next){case 0:return Vt.prev=0,Vt.next=3,Object(N.d)(U,K);case 3:if(ne=Vt.sent,!(ne.status!==0)){Vt.next=6;break}return Vt.abrupt("return");case 6:q=rr[Z].author.user_id,Ye=rr.map(function(rn){return rn.author.user_id===q?Object(a.a)(Object(a.a)({},rn),{},{disable_discuss_status:K}):rn}),je({type:z.c,payload:{data:Object(a.a)(Object(a.a)({},He),{},{comments:Ye})}}),Vt.next=14;break;case 11:Vt.prev=11,Vt.t0=Vt.catch(0),console.log(Vt.t0);case 14:case"end":return Vt.stop()}},$,null,[[0,11]])})),ht.apply(this,arguments)}function Bt($,U,K){return Dt.apply(this,arguments)}function Dt(){return Dt=Object(f.a)(l.a.mark(function $(U,K,Z){return l.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return q.prev=0,q.next=3,Object(N.k)(U,K);case 3:rr[Z].sticky=K,je({type:z.ab,payload:{data:Object(a.a)(Object(a.a)({},He),{},{comments:rr})}}),dt(me.page),q.next=11;break;case 8:q.prev=8,q.t0=q.catch(0),console.log(q.t0);case 11:case"end":return q.stop()}},$,null,[[0,8]])})),Dt.apply(this,arguments)}function Ft(){je({type:z.z,payload:{actionType:null}})}function Xt(){return Gt.apply(this,arguments)}function Gt(){return Gt=Object(f.a)(l.a.mark(function $(){var U,K,Z,ne,q,Ye,Ut,Vt;return l.a.wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:if(U=nt.id,K=nt.params,Z=nt.type,ne=nt.index,q=nt.parentDiscussIndex,!(Z==="hidden-discuss")){zt.next=6;break}return zt.next=4,Object(N.f)(U,K);case 4:q?rr[q].children[ne].hidden=K.hidden==1:rr[ne].hidden=K.hidden==1,je({type:z.z,payload:{actionType:null,data:Object(a.a)(Object(a.a)({},He),{},{comments:rr})}});case 6:if(!(Z==="delete-discuss")){zt.next=31;break}return zt.next=9,Object(N.c)(U);case 9:if(!(q||q===0)){zt.next=22;break}Ye=rr[q].children,Ut=Ye.length-1;case 12:if(!(Ut>=0)){zt.next=19;break}if(!(Ye[Ut].id===U)){zt.next=16;break}return Ye.splice(Ut,1),zt.abrupt("break",19);case 16:Ut--,zt.next=12;break;case 19:rr[q].children=Ye,zt.next=30;break;case 22:Vt=rr.length-1;case 23:if(!(Vt>=0)){zt.next=30;break}if(!(rr[Vt].id===U)){zt.next=27;break}return rr.splice(Vt,1),zt.abrupt("break",30);case 27:Vt--,zt.next=23;break;case 30:je({type:z.z,payload:{actionType:null,data:Object(a.a)(Object(a.a)({},He),{},{comments:rr})}});case 31:case"end":return zt.stop()}},$)})),Gt.apply(this,arguments)}function dn($){je({type:z.z,payload:{actionType:$}})}function Ht(){je({type:z.b})}function qt(){return Nn.apply(this,arguments)}function Nn(){return Nn=Object(f.a)(l.a.mark(function $(){var U,K,Z,ne,q,Ye,Ut;return l.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:return U=et.current,K=U.id,Z=U.index,ne=U.score,q=U.user_id,Ye=U.parentDiscussIndex,rn.next=3,Object(N.i)(K,{container_type:"Discusses",score:ne,user_id:q});case 3:Ut=rn.sent,Ye?rr[Ye].children[Z].reward=Ut.code:rr[Z].reward=Ut.code,je({type:z.H,payload:{showRewardDialog:!1,data:Object(a.a)(Object(a.a)({},He),{},{comments:rr})}}),et.current=null;case 7:case"end":return rn.stop()}},$)})),Nn.apply(this,arguments)}function wn($){et.current=$,je({type:z.X})}function Sn($){et.current.score=$}function _n($,U){return Mn.apply(this,arguments)}function Mn(){return Mn=Object(f.a)(l.a.mark(function $(U,K){var Z;return l.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return q.prev=0,q.next=3,Object(N.h)(U,K);case 3:if(Z=q.sent,!(Z.status===-3)){q.next=8;break}return g.a.info({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u4F60\u7684\u8D26\u53F7\u56E0\u4E3A\u53D1\u5E03\u4E86\u4E0D\u5F53\u5185\u5BB9\uFF0C\u73B0\u5DF2\u5C06\u8BC4\u8BBA\u529F\u80FD\u5C4F\u853D\u3002",okText:"\u786E\u5B9A"}),Wt(null),q.abrupt("return");case 8:dt(Ze),q.next=14;break;case 11:q.prev=11,q.t0=q.catch(0),console.log(q.t0);case 14:case"end":return q.stop()}},$,null,[[0,11]])})),Mn.apply(this,arguments)}function Un($,U){return dr.apply(this,arguments)}function dr(){return dr=Object(f.a)(l.a.mark(function $(U,K){var Z,ne;return l.a.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:return Ye.prev=0,Ye.next=3,Object(N.j)(U,K);case 3:if(Z=Ye.sent,ne=Z.status,!(ne!==1)){Ye.next=7;break}return Ye.abrupt("return");case 7:dt(Ze),Ye.next=13;break;case 10:Ye.prev=10,Ye.t0=Ye.catch(0),console.log(Ye.t0);case 13:case"end":return Ye.stop()}},$,null,[[0,10]])})),dr.apply(this,arguments)}function Wt($){ze===$?je({type:z.a,payload:{activeDiscussIndex:null}}):je({type:z.a,payload:{activeDiscussIndex:$}})}if(Object(d.useEffect)(function(){function $(){return U.apply(this,arguments)}function U(){return U=Object(f.a)(l.a.mark(function K(){return l.a.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:if(!(Ve===3&&!He&&Pe)){ne.next=3;break}return ne.next=3,dt(Ze);case 3:case"end":return ne.stop()}},K)})),U.apply(this,arguments)}$()},[Pe,Ve,Ze,je]),Object(d.useEffect)(function(){var $=P.a.subscribe("create-discuss",function(){dt(Ze)});return $},[Pe]),!He)return n.a.createElement(s.a,null);var vn=function(){Re(!pe),pe?ye(setInterval(function(){dt(Ze,!0)},5e3)):clearInterval(J)},hr=He.disscuss_count,rr=He.comments,vr=He.all,jn=He.can_hidden;return n.a.createElement(d.Fragment,null,n.a.createElement("div",{className:"discuss-container",ref:bt},(Fe==null?void 0:Fe.myshixun_manager)&&n.a.createElement(v.a,{style:{float:"right",marginBottom:10},type:"primary",onClick:vn},pe?"\u5F00\u542F\u5B9E\u65F6\u5237\u65B0":"\u505C\u6B62\u5B9E\u65F6\u5237\u65B0"),hr===0?n.a.createElement(t.a,{styles:{clear:"both"}}):null,rr.map(function($,U){return n.a.createElement(De,{user:ae,key:$.id,userInfomation:oe,data:$,index:U,identity:Ge,onPaginationChange:_e,shixunIdentifier:Pe,onSetActionType:dn,onTopOrDownDiscuss:Bt,adminOrOperator:jn,onPlusDiscuss:Te,onDisableDiscuss:jt,onSetRewardData:wn,activeDiscussIndex:ze,onHandleSubmitDiscusses:Un,onSetActiveDiscussIndex:Wt,onReplyDiscuss:_n,allowDisableDiscuss:we,onHandleRepaly:lt})}),hr>10?n.a.createElement("div",{className:"pagination-container"},n.a.createElement(i.a,{showQuickJumper:!0,showSizeChanger:!1,onChange:_e,current:Ze,total:hr})):null,n.a.createElement(j,null)),n.a.createElement(r.a,null,n.a.createElement(g.a,{centered:!0,title:"\u63D0\u793A",visible:!!nt,onOk:Xt,onCancel:Ft},n.a.createElement("p",null,nt?nt.message:"")),n.a.createElement(g.a,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",visible:Ce,onCancel:Ht,onOk:qt},n.a.createElement(R.a,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:Sn,style:{width:"228px"}}))))}},"Q+I+":function(Me,Q){Me.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAeFBMVEUAAACvv7+nt8elusWmusKnt8OmucKmucGlt8KmuMKlt8GmuMKmuMGluMKmt8KluMKmuMKmt8KluMGmuMKmuMGlt8KluMGmuMGmuMK+y9PQ2d/W3uPb4ubg5unk6ezo7O/r7/Hu8vTx9Pb09/j3+fr6+/z9/f7///9IiVUSAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAACAElEQVRYw+3X2XaCMBAG4CzFYtSgIiRYu7rk/d+wCJwUy8wk0V72v9KjfCdMhoQwNkm22loy64Vk4ci1jciKh5ystlHZBQYlI51Wose0s9HRlJPbhAgCKlKgJQGlOHYzufx5se4y40lQzWb9dYvnfqJ8gVUG/L15Ozrnzl+v05+YGjeD+JlwCNqf3JDTHodsLZi2FNScnc+lwaG2GWoSenejfBLQbjxRANQN6NzsL53U4JANQN31H9Yeuw8vD0LvfwhdHoReBujgwjUqyREN6e/sRMzaZvycolA/MPdGQMV45UChU7ghc8ZNEHqFBzSGTLteqhDU9FN2Jh5aq9qnn/tyKwlCHw6a+xuo7BZwYTwLOXv4QWuv9pAZVl1ZUdARrvR1xgeo8lsT1wNUoZU+WBTS441JanOFCqzSX+Di30JGT3ZKmQk2RyoN3Ji1GRMZtt9KpKcPUPHIndaAPT3kePNTQUIKHBAI5SQkoqEq8FqjY6E8AInIbbYKvmmpOCgLv/ttHn0T8Tdnwk7JWczrqPkbJyyZSCcklZJFhxMV15ylBOsCM2OJERpiFGfpEctfC2Y5v4fprbm3yvxu5bbPFWP/0KS9n67xh8lV91UkMxly4NrKxOHgJ5C0LiDOW2nFqlNOV+y+g1saVOFQkQRpHJonQRxdI8vEPuIavLsSnbNvHF76qBcgeTgAAAAASUVORK5CYII="},Q7Vx:function(Me,Q,w){},QV2g:function(Me,Q,w){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=B;function B(){for(var g,p=[],i=0;i<256;i++){g=i;for(var _=0;_<8;_++)g=g&1?3988292384^g>>>1:g>>>1;p[i]=g}return p}var R=B();function k(g,p,i,_){var v=R,f=_+i;g^=-1;for(var u=_;u>>8^v[(g^p[u])&255];return g^-1}},RELg:function(Me,Q,w){var B=w("MFOe"),R=B.Global;Me.exports={name:"oldIE-userDataStorage",write:_,read:v,each:f,remove:u,clearAll:a};var k="storejs",g=R.document,p=d(),i=(R.navigator?R.navigator.userAgent:"").match(/ (MSIE 8|MSIE 9|MSIE 10)\./);function _(n,o){if(i)return;var s=l(n);p(function(r){r.setAttribute(s,o),r.save(k)})}function v(n){if(i)return;var o=l(n),s=null;return p(function(r){s=r.getAttribute(o)}),s}function f(n){p(function(o){for(var s=o.XMLDocument.documentElement.attributes,r=s.length-1;r>=0;r--){var t=s[r];n(o.getAttribute(t.name),t.name)}})}function u(n){var o=l(n);p(function(s){s.removeAttribute(o),s.save(k)})}function a(){p(function(n){var o=n.XMLDocument.documentElement.attributes;n.load(k);for(var s=o.length-1;s>=0;s--)n.removeAttribute(o[s].name);n.save(k)})}var h=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g");function l(n){return n.replace(/^\d/,"___$&").replace(h,"___")}function d(){if(!g||!g.documentElement||!g.documentElement.addBehavior)return null;var n="script",o,s,r;try{s=new ActiveXObject("htmlfile"),s.open(),s.write("<"+n+">document.w=window'),s.close(),o=s.w.frames[0].document,r=o.createElement("div")}catch(t){r=g.createElement("div"),o=g.body}return function(t){var m=[].slice.call(arguments,0);m.unshift(r),o.appendChild(r),r.addBehavior("#default#userData"),r.load(k),t.apply(this,m),o.removeChild(r);return}}},RMFE:function(Me,Q){Me.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAFyCAYAAADYqEAoAAAAAXNSR0IArs4c6QAADetJREFUeAHt1jFqXUEQRUHLaP9b/jZObmYU9MAJSlGDxNBUPw76+vz9+eWHAAECBHICv3MbWYgAAQIE/gkItA+BAAECUQGBjh7GWgQIEBBo3wABAgSiAgIdPYy1CBAgINC+AQIECEQFBDp6GGsRIEBAoH0DBAgQiAoIdPQw1iJAgIBA+wYIECAQFRDo6GGsRYAAAYH2DRAgQCAqINDRw1iLAAECAu0bIECAQFRAoKOHsRYBAgQE2jdAgACBqIBARw9jLQIECAi0b4AAAQJRAYGOHsZaBAgQEGjfAAECBKICAh09jLUIECAg0L4BAgQIRAUEOnoYaxEgQECgfQMECBCICgh09DDWIkCAgED7BggQIBAVEOjoYaxFgAABgfYNECBAICog0NHDWIsAAQIC7RsgQIBAVECgo4exFgECBATaN0CAAIGogEBHD2MtAgQICLRvgAABAlEBgY4exloECBAQaN8AAQIEogICHT2MtQgQICDQvgECBAhEBQQ6ehhrESBAQKB9AwQIEIgKCHT0MNYiQICAQPsGCBAgEBUQ6OhhrEWAAAGB9g0QIEAgKiDQ0cNYiwABAgLtGyBAgEBUQKCjh7EWAQIEBNo3QIAAgaiAQEcPYy0CBAh8/5Tg6+vrp3/q7wgQIEDgPwKfz+c/v92v/Ac9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICXz/dJvP5/PTP/V3BAgQIHAg4D/oA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IXAH7PYDOHnuk1pAAAAAElFTkSuQmCC"},RTVd:function(Me,Q,w){Me.exports={"code-area-container":"code-area-container___37oB0","only-view":"only-view___1om7F","monaco-editor-container":"monaco-editor-container___2UFXm",frame:"frame___2B67h"}},"S+dL":function(Me,Q){Me.exports="data:image/gif;base64,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"},"SA+Z":function(Me,Q,w){var B=w("wTVA"),R=w("EbDI"),k=w("ZhPi"),g=w("wkBT");function p(i){return B(i)||R(i)||k(i)||g()}Me.exports=p,Me.exports.__esModule=!0,Me.exports.default=Me.exports},SJMd:function(Me,Q){/** * @license * Copyright (C) 2006 Google Inc. * @@ -317,13 +317,13 @@ connection closed`)}}var W=setInterval(function(){L.current&&L.current.send(JSON `],[G,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[L,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[W,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[S,/^[=<>\/]+/],["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(xe([],[[G,/^[\s\S]+/]]),["uq.val"]),ie(ke({keywords:h,hashComments:!0,cStyleComments:!0,types:x}),["c","cc","cpp","cxx","cyc","m"]),ie(ke({keywords:"null,true,false"}),["json"]),ie(ke({keywords:d,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:x}),["cs"]),ie(ke({keywords:l,cStyleComments:!0}),["java"]),ie(ke({keywords:m,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),ie(ke({keywords:r,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),ie(ke({keywords:s,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),ie(ke({keywords:t,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),ie(ke({keywords:o,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),ie(ke({keywords:n,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),ie(xe([],[[T,/^[\s\S]+/]]),["regex"]);function se(De){var We=De.langExtension;try{var ft=H(De.sourceNode,De.pre),ct=ft.sourceCode;De.sourceCode=ct,De.spans=ft.spans,De.basePos=0,de(We,ct)(De),ge(De)}catch(Be){v.console&&console.log(Be&&Be.stack||Be)}}function Oe(De,We,ft){var ct=ft||!1,Be=We||null,Pe=document.createElement("div");Pe.innerHTML="
    "+De+"
    ",Pe=Pe.firstChild,ct&&le(Pe,ct,!0);var Ge={langExtension:Be,numberLines:ct,sourceNode:Pe,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return se(Ge),Pe.innerHTML}function Ee(De,We){var ft=We||document.body,ct=ft.ownerDocument||document;function Be(pe){return ft.getElementsByTagName(pe)}for(var Pe=[Be("pre"),Be("code"),Be("xmp")],Ge=[],Ve=0;Ve=p.right?i.x=p.width-1:i.x=R-p.left,k=p.bottom?i.y=p.height-1:i.y=k-p.top,i}},Sa5k:function(Me,Q,w){Me.exports=w.p+"static/nothing.4d201a0a.png"},Scqh:function(Me,Q){Me.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAZ5JREFUWEftmM9Kw0AQxuebJBQJnuxREA+CV+mLeO0DlD6AZ1+gV6tQWqhe2ptUBX0JEQ/iQQ8ieFQshCDBZEdWGglCSVKbdJHmkBxmsvPbb2f/DWjyiAiGw+FaEATVKIpWRIRjWxFfAMqyrI9KpfJar9ffAIiOA/3qdDoOgE0Aq0UET2tTRDwReWo2m5/QynS73a1FwSRGyGs0Go8YDAZV3/c30npRht113Wf0+/3tMAzdMgKmxbBt20ev19spOoHTQGK7TnSdP7WsP5ThtwRKU/lfKFRTSu0DCIjoGMBVWq/z2HMrpJQaEdF6YmbcAmgR0UOewNN8ZwG6/t0YgEhETpn5iIi8v4DNBSgBMAbQtizrTCn1vVnmfeYNFMe/J6IWM9+ZAkST48S5bdvtKIres4IVpVAyvgdgD8BNFqgygDTHCzPvLoGmKGDGkOmkFpELx3EOTEhqY6b9mJkPmXm00IVx0VuHWZsrEf0cP0TkhJkvs6wvWX1yL4xZG57VbwmUppx5Chl3UTTuKm1cscG4cozOeqMKVvE0NKWk9wWBdSawQzyy4QAAAABJRU5ErkJggg=="},SgaC:function(Me,Q,w){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;function B(p,i){if(!(p instanceof i))throw new TypeError("Cannot call a class as a function")}function R(p,i){for(var _=0;_0;){if(a.rQwait("RRE",4+8))return!1;var n=a.rQshiftBytes(4),o=a.rQshift16(),s=a.rQshift16(),r=a.rQshift16(),t=a.rQshift16();h.fillRect(_+o,v+s,r,t,n),this._subrects--}return!0}}]),p}();Q.default=g},SzL9:function(Me,Q,w){Me.exports=w.p+"static/appoint2.ec9f16d8.svg"},TGq3:function(Me,Q,w){Me.exports=w.p+"static/lockclose.365036e8.svg"},TXba:function(Me,Q,w){Me.exports={wrap:"wrap___3g908",content:"content___DKfAL",mainPathWrap:"mainPathWrap___1gVR9",colorBlue:"colorBlue___10YHC"}},Tl6Z:function(Me,Q){Me.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIsAAABuCAYAAAAXkODOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY4Qjc0NjM3NTI4RTExRThBQTE0QjdDODQ4MEFBMzdGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY4Qjc0NjM4NTI4RTExRThBQTE0QjdDODQ4MEFBMzdGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjhCNzQ2MzU1MjhFMTFFOEFBMTRCN0M4NDgwQUEzN0YiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjhCNzQ2MzY1MjhFMTFFOEFBMTRCN0M4NDgwQUEzN0YiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6LemY3AAAa7klEQVR42uxd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"},UZu5:function(Me,Q,w){},UbZX:function(Me,Q,w){Me.exports=w.p+"static/success.2e2721eb.svg"},UlFV:function(Me,Q,w){},VPUa:function(Me,Q,w){Me.exports=w.p+"static/passall.2673ac21.png"},VSMT:function(Me,Q,w){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.decodeUTF8=B,Q.encodeUTF8=R;function B(k){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;try{return decodeURIComponent(escape(k))}catch(p){if(p instanceof URIError&&g)return k;throw p}}function R(k){return unescape(encodeURIComponent(k))}},Vbye:function(Me,Q,w){Me.exports={"diff-panel-container":"diff-panel-container___APxdS","line-break":"line-break___1Ly2e",empty:"empty___2h7RZ","diff-panel-container-2":"diff-panel-container-2___GRUnn"}},VjRW:function(Me,Q){Me.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk3RTBEMDM2MDE3ODExRUI4QzEzQUNFNDcxODM2QjJDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk3RTBEMDM3MDE3ODExRUI4QzEzQUNFNDcxODM2QjJDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTdFMEQwMzQwMTc4MTFFQjhDMTNBQ0U0NzE4MzZCMkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTdFMEQwMzUwMTc4MTFFQjhDMTNBQ0U0NzE4MzZCMkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ejzPSAAACsUlEQVR42ryYz08TQRTHp9vQQkFPlAAHDXjxR2LwoEbhpCXon1DPpf0PbP8UwOhV/QOM8QIXIIRwASNtYo0RIye9FIF4Yf2O+U7ysmnrzM5uX/JJu7sz730zOzvz3mTCMFSONgOWwAK4Aa6CS3x2Ar6BJtgEH8BXJ+9akAVZUAZb4CK0twv2KdPHf2PZiCmBpghyAt6CGrgPJkCeTPCefvaGbY016Su2oGGwKhx+AVUwZjmqim0r7Gtslb6dBBXBLh2cg+cg5yAkSo4+zulzlzGsBOmGLTEqcx5CosyJ0Wp1ExXtUAA77PARTCYoxjBJ3yFjFfoJesGGnzlBVUoUGSNkzK6CSmLO3ElRjHx9Zk6VooICcMiHjQGIMTTEkpCVgsp80AZDls5WPL88xVhtxi5LQZu8uezgLOQqPOUpqip8/RM0wyVer6qjjoK0/QAPPASNMrbWMBtgO3sCMuAdOFXuNg02wLKKZ6eMrTUsaUHzfLCu4lserIEVkIvR38Se14Ju8WJf+VuNozXl2O+Avzf1O/zJuTDu+O77meu8Gme/X4FIrjoqOXOdVyb2WKDStYxrh4Bpp7bLCQo5Bo840W3MxP6tBX3nxbWExGyDu/y1NRP7SAs65MXtBMSscWSOHfuZ2J8CVgfaHnsI+cNPvsb/rmZib+lPbpbLdsdj63jouXV0zNaRxOY67bm5VqKbq0/6kU8r/ciK2qs+wASt3itBkynsWcKVRr8U9owxF3sl+a9Ekl8cUJL/0rYMOkixDNq3LYMGUSi2XQpFg67J9kRZ1EiglK6LsmevV93Xz8lIl8OGiuPiWWCftu9hg2RRvEJzHPOa1cI9DvsQKfJelW3kcUxLfk0+guSB1bbjgVXIPs9sD6wyMY/0nvJI7zq4IvIZnfkdgRY37feuR3p/BRgAhrFnXQBvMBoAAAAASUVORK5CYII="},"VrN/":function(Me,Q,w){(function(B,R){Me.exports=R()})(this,function(){"use strict";var B=navigator.userAgent,R=navigator.platform,k=/gecko\/\d/i.test(B),g=/MSIE \d/.test(B),p=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(B),i=/Edge\/(\d+)/.exec(B),_=g||p||i,v=_&&(g?document.documentMode||6:+(i||p)[1]),f=!i&&/WebKit\//.test(B),u=f&&/Qt\/\d+\.\d+/.test(B),a=!i&&/Chrome\//.test(B),h=/Opera\//.test(B),l=/Apple Computer/.test(navigator.vendor),d=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(B),n=/PhantomJS/.test(B),o=!i&&/AppleWebKit/.test(B)&&/Mobile\/\w+/.test(B),s=/Android/.test(B),r=o||s||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(B),t=o||/Mac/.test(R),m=/\bCrOS\b/.test(B),A=/win/i.test(R),x=h&&B.match(/Version\/(\d*\.\d*)/);x&&(x=Number(x[1])),x&&x>=15&&(h=!1,f=!0);var T=t&&(u||h&&(x==null||x<12.11)),O=k||_&&v>=9;function C(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var E=function(e,c){var M=e.className,D=C(c).exec(M);if(D){var I=M.slice(D.index+D[0].length);e.className=M.slice(0,D.index)+(I?D[1]+I:"")}};function y(e){for(var c=e.childNodes.length;c>0;--c)e.removeChild(e.firstChild);return e}function S(e,c){return y(e).appendChild(c)}function b(e,c,M,D){var I=document.createElement(e);if(M&&(I.className=M),D&&(I.style.cssText=D),typeof c=="string")I.appendChild(document.createTextNode(c));else if(c)for(var V=0;V=c)return re+(c-V);re+=he-V,re+=M-re%M,V=he+1}}var ee=function(){this.id=null,this.f=null,this.time=0,this.handler=F(this.onTimeout,this)};ee.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},ee.prototype.set=function(e,c){this.f=c;var M=+new Date+e;(!this.id||M=c)return D+Math.min(re,c-I);if(I+=V-D,I+=M-I%M,D=V+1,I>=c)return D}}var ie=[""];function de(e){for(;ie.length<=e;)ie.push(se(ie)+" ");return ie[e]}function se(e){return e[e.length-1]}function Oe(e,c){for(var M=[],D=0;D"\x80"&&(e.toUpperCase()!=e.toLowerCase()||De.test(e))}function ft(e,c){return c?c.source.indexOf("\\w")>-1&&We(e)?!0:c.test(e):We(e)}function ct(e){for(var c in e)if(e.hasOwnProperty(c)&&e[c])return!1;return!0}var Be=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Pe(e){return e.charCodeAt(0)>=768&&Be.test(e)}function Ge(e,c,M){for(;(M<0?c>0:cM?-1:1;;){if(c==M)return c;var I=(c+M)/2,V=D<0?Math.ceil(I):Math.floor(I);if(V==c)return e(V)?c:M;e(V)?M=V:c=V+D}}function ae(e,c,M,D){if(!e)return D(c,M,"ltr",0);for(var I=!1,V=0;Vc||c==M&&re.to==c)&&(D(Math.max(re.from,c),Math.min(re.to,M),re.level==1?"rtl":"ltr",V),I=!0)}I||D(c,M,"ltr")}var we=null;function oe(e,c,M){var D;we=null;for(var I=0;Ic)return I;V.to==c&&(V.from!=V.to&&M=="before"?D=I:we=I),V.from==c&&(V.from!=V.to&&M!="before"?D=I:we=I)}return D!=null?D:we}var Xe=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",c="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function M(Se){return Se<=247?e.charAt(Se):1424<=Se&&Se<=1524?"R":1536<=Se&&Se<=1785?c.charAt(Se-1536):1774<=Se&&Se<=2220?"r":8192<=Se&&Se<=8203?"w":Se==8204?"b":"L"}var D=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,I=/[stwN]/,V=/[LRr]/,re=/[Lb1n]/,he=/[1n]/;function ve(Se,st,pt){this.level=Se,this.from=st,this.to=pt}return function(Se,st){var pt=st=="ltr"?"L":"R";if(Se.length==0||st=="ltr"&&!D.test(Se))return!1;for(var It=Se.length,Lt=[],tn=0;tn-1&&(D[c]=I.slice(0,V).concat(I.slice(V+1)))}}}function je(e,c){var M=Ct(e,c);if(!M.length)return;for(var D=Array.prototype.slice.call(arguments,2),I=0;I0}function Re(e){e.prototype.on=function(c,M){Ue(this,c,M)},e.prototype.off=function(c,M){me(this,c,M)}}function te(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function ce(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function J(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function ye(e){te(e),ce(e)}function Ze(e){return e.target||e.srcElement}function Y(e){var c=e.which;return c==null&&(e.button&1?c=1:e.button&2?c=3:e.button&4&&(c=2)),t&&e.ctrlKey&&c==1&&(c=3),c}var He=function(){if(_&&v<9)return!1;var e=b("div");return"draggable"in e||"dragDrop"in e}(),nt;function Ce(e){if(nt==null){var c=b("span","\u200B");S(e,b("span",[c,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(nt=c.offsetWidth<=1&&c.offsetHeight>2&&!(_&&v<8))}var M=nt?b("span","\u200B"):b("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return M.setAttribute("cm-text",""),M}var ze;function et(e){if(ze!=null)return ze;var c=S(e,document.createTextNode("A\u062EA")),M=P(c,0,1).getBoundingClientRect(),D=P(c,1,2).getBoundingClientRect();return y(e),!M||M.left==M.right?!1:ze=D.right-M.right<3}var bt=` b`.split(/\n/).length!=3?function(e){for(var c=0,M=[],D=e.length;c<=D;){var I=e.indexOf(` -`,c);I==-1&&(I=e.length);var V=e.slice(c,e.charAt(I-1)=="\r"?I-1:I),re=V.indexOf("\r");re!=-1?(M.push(V.slice(0,re)),c+=re+1):(M.push(V),c=I+1)}return M}:function(e){return e.split(/\r\n?|\n/)},dt=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(c){return!1}}:function(e){var c;try{c=e.ownerDocument.selection.createRange()}catch(M){}return!c||c.parentElement()!=e?!1:c.compareEndPoints("StartToEnd",c)!=0},rt=function(){var e=b("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),_e=null;function Te(e){if(_e!=null)return _e;var c=S(e,b("span","x")),M=c.getBoundingClientRect(),D=P(c,0,1).getBoundingClientRect();return _e=Math.abs(M.left-D.left)>1}var mt={},lt={};function Nt(e,c){arguments.length>2&&(c.dependencies=Array.prototype.slice.call(arguments,2)),mt[e]=c}function jt(e,c){lt[e]=c}function ht(e){if(typeof e=="string"&<.hasOwnProperty(e))e=lt[e];else if(e&&typeof e.name=="string"&<.hasOwnProperty(e.name)){var c=lt[e.name];typeof c=="string"&&(c={name:c}),e=tt(c,e),e.name=c.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return ht("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return ht("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function Bt(e,c){c=ht(c);var M=mt[c.name];if(!M)return Bt(e,"text/plain");var D=M(e,c);if(Dt.hasOwnProperty(c.name)){var I=Dt[c.name];for(var V in I){if(!I.hasOwnProperty(V))continue;D.hasOwnProperty(V)&&(D["_"+V]=D[V]),D[V]=I[V]}}if(D.name=c.name,c.helperType&&(D.helperType=c.helperType),c.modeProps)for(var re in c.modeProps)D[re]=c.modeProps[re];return D}var Dt={};function Ft(e,c){var M=Dt.hasOwnProperty(e)?Dt[e]:Dt[e]={};H(c,M)}function Xt(e,c){if(c===!0)return c;if(e.copyState)return e.copyState(c);var M={};for(var D in c){var I=c[D];I instanceof Array&&(I=I.concat([])),M[D]=I}return M}function Gt(e,c){for(var M;e.innerMode&&!(M=e.innerMode(c),!M||M.mode==e);)c=M.state,e=M.mode;return M||{mode:e,state:c}}function dn(e,c,M){return e.startState?e.startState(c,M):!0}var Ht=function(e,c,M){this.pos=this.start=0,this.string=e,this.tabSize=c||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=M};Ht.prototype.eol=function(){return this.pos>=this.string.length},Ht.prototype.sol=function(){return this.pos==this.lineStart},Ht.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Ht.prototype.next=function(){if(this.posc},Ht.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Ht.prototype.skipToEnd=function(){this.pos=this.string.length},Ht.prototype.skipTo=function(e){var c=this.string.indexOf(e,this.pos);if(c>-1)return this.pos=c,!0},Ht.prototype.backUp=function(e){this.pos-=e},Ht.prototype.column=function(){return this.lastColumnPos0?null:(V&&c!==!1&&(this.pos+=V[0].length),V)}},Ht.prototype.current=function(){return this.string.slice(this.start,this.pos)},Ht.prototype.hideFirstChars=function(e,c){this.lineStart+=e;try{return c()}finally{this.lineStart-=e}},Ht.prototype.lookAhead=function(e){var c=this.lineOracle;return c&&c.lookAhead(e)},Ht.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function qt(e,c){if(c-=e.first,c<0||c>=e.size)throw new Error("There is no line "+(c+e.first)+" in the document.");for(var M=e;!M.lines;)for(var D=0;;++D){var I=M.children[D],V=I.chunkSize();if(c=e.first&&cM?Wt(M,qt(e,M).text.length):K(c,qt(e,c.line).text.length)}function K(e,c){var M=e.ch;return M==null||M>c?Wt(e.line,c):M<0?Wt(e.line,0):e}function Z(e,c){for(var M=[],D=0;Dthis.maxLookAhead&&(this.maxLookAhead=e),c},q.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var c=this.baseTokens[this.baseTokenPos+1];return{type:c&&c.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},q.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},q.fromSaved=function(e,c,M){return c instanceof ne?new q(e,Xt(e.mode,c.state),M,c.lookAhead):new q(e,Xt(e.mode,c),M)},q.prototype.save=function(e){var c=e!==!1?Xt(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new ne(c,this.maxLookAhead):c};function Ye(e,c,M,D){var I=[e.state.modeGen],V={};_r(e,c.text,e.doc.mode,M,function(Se,st){return I.push(Se,st)},V,D);for(var re=M.state,he=function(Se){M.baseTokens=I;var st=e.state.overlays[Se],pt=1,It=0;M.state=!0,_r(e,c.text,st.mode,M,function(Lt,tn){for(var sn=pt;ItLt&&I.splice(pt,1,Lt,I[pt+1],mn),pt+=2,It=Math.min(Lt,mn)}if(!tn)return;if(st.opaque)I.splice(sn,pt-sn,Lt,"overlay "+tn),pt=sn+2;else for(;sne.options.maxHighlightLength&&Xt(e.doc.mode,D.state),V=Ye(e,c,D);I&&(D.state=I),c.stateAfter=D.save(!I),c.styles=V.styles,V.classes?c.styleClasses=V.classes:c.styleClasses&&(c.styleClasses=null),M===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return c.styles}function Vt(e,c,M){var D=e.doc,I=e.display;if(!D.mode.startState)return new q(D,!0,c);var V=Zn(e,c,M),re=V>D.first&&qt(D,V-1).stateAfter,he=re?q.fromSaved(D,re,V):new q(D,dn(D.mode),V);return D.iter(V,c,function(ve){rn(e,ve.text,he);var Se=he.line;ve.stateAfter=Se==c-1||Se%5==0||Se>=I.viewFrom&&Sec.start)return V}throw new Error("Mode "+e.name+" failed to advance stream.")}var On=function(e,c,M){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=c||null,this.state=M};function ar(e,c,M,D){var I=e.doc,V=I.mode,re;c=U(I,c);var he=qt(I,c.line),ve=Vt(e,c.line,M),Se=new Ht(he.text,e.options.tabSize,ve),st;for(D&&(st=[]);(D||Se.pose.options.maxHighlightLength?(he=!1,re&&rn(e,c,D,st.pos),st.pos=c.length,pt=null):pt=gr(kn(M,st,D.state,It),V),It){var Lt=It[0].name;Lt&&(pt="m-"+(pt?Lt+" "+pt:Lt))}if(!he||Se!=pt){for(;vere;--he){if(he<=V.first)return V.first;var ve=qt(V,he-1),Se=ve.stateAfter;if(Se&&(!M||he+(Se instanceof ne?Se.lookAhead:0)<=V.modeFrontier))return he;var st=X(ve.text,null,e.options.tabSize);(I==null||D>st)&&(I=he-1,D=st)}return I}function yr(e,c){if(e.modeFrontier=Math.min(e.modeFrontier,c),e.highlightFrontierM;D--){var I=qt(e,D).stateAfter;if(I&&(!(I instanceof ne)||D+I.lookAhead=c:V.to>c);(D||(D=[])).push(new Ni(re,V.from,ve?null:V.to))}}return D}function ho(e,c,M){var D;if(e)for(var I=0;I=c:V.to>c);if(he||V.from==c&&re.type=="bookmark"&&(!M||V.marker.insertLeft)){var ve=V.from==null||(re.inclusiveLeft?V.from<=c:V.from0&&he)for(var zn=0;zn0)continue;var st=[ve,1],pt=vn(Se.from,he.from),It=vn(Se.to,he.to);(pt<0||!re.inclusiveLeft&&!pt)&&st.push({from:Se.from,to:he.from}),(It>0||!re.inclusiveRight&&!It)&&st.push({from:he.to,to:Se.to}),I.splice.apply(I,st),ve+=st.length-3}return I}function Qr(e){var c=e.markedSpans;if(!c)return;for(var M=0;Mc)&&(!D||ri(D,V.marker)<0)&&(D=V.marker)}return D}function bi(e,c,M,D,I){var V=qt(e,c),re=ci&&V.markedSpans;if(re)for(var he=0;he=0&&pt<=0||st<=0&&pt>=0)continue;if(st<=0&&(ve.marker.inclusiveRight&&I.inclusiveLeft?vn(Se.to,M)>=0:vn(Se.to,M)>0)||st>=0&&(ve.marker.inclusiveRight&&I.inclusiveLeft?vn(Se.from,D)<=0:vn(Se.from,D)<0))return!0}}function Vi(e){for(var c;c=kr(e);)e=c.find(-1,!0).line;return e}function Fa(e){for(var c;c=$n(e);)e=c.find(1,!0).line;return e}function fa(e){for(var c,M;c=$n(e);)e=c.find(1,!0).line,(M||(M=[])).push(e);return M}function ya(e,c){var M=qt(e,c),D=Vi(M);return M==D?c:_n(D)}function di(e,c){if(c>e.lastLine())return c;var M=qt(e,c),D;if(!pa(e,M))return c;for(;D=$n(M);)M=D.find(1,!0).line;return _n(M)+1}function pa(e,c){var M=ci&&c.markedSpans;if(M)for(var D=void 0,I=0;Ic.maxLineLength&&(c.maxLineLength=I,c.maxLine=D)})}var Qa=function(e,c,M){this.text=e,yi(this,c),this.height=M?M(this):1};Qa.prototype.lineNo=function(){return _n(this)},Re(Qa);function Ho(e,c,M,D){e.text=c,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),Qr(e),yi(e,M);var I=D?D(e):1;I!=e.height&&Sn(e,I)}function yo(e){e.parent=null,Qr(e)}var Kn={},Wn={};function Yn(e,c){if(!e||/^\s*$/.test(e))return null;var M=c.addModeClass?Wn:Kn;return M[e]||(M[e]=e.replace(/\S+/g,"cm-$&"))}function Tr(e,c){var M=L("span",null,null,f?"padding-right: .1px":null),D={pre:L("pre",[M],"CodeMirror-line"),content:M,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};c.measure={};for(var I=0;I<=(c.rest?c.rest.length:0);I++){var V=I?c.rest[I-1]:c.line,re=void 0;D.pos=0,D.addToken=Or,et(e.display.measure)&&(re=gt(V,e.doc.direction))&&(D.addToken=Ei(D.addToken,re)),D.map=[];var he=c!=e.display.externalMeasured&&_n(V);Lr(V,D,Ut(e,V,he)),V.styleClasses&&(V.styleClasses.bgClass&&(D.bgClass=j(V.styleClasses.bgClass,D.bgClass||"")),V.styleClasses.textClass&&(D.textClass=j(V.styleClasses.textClass,D.textClass||""))),D.map.length==0&&D.map.push(0,0,D.content.appendChild(Ce(e.display.measure))),I==0?(c.measure.map=D.map,c.measure.cache={}):((c.measure.maps||(c.measure.maps=[])).push(D.map),(c.measure.caches||(c.measure.caches=[])).push({}))}if(f){var ve=D.content.lastChild;(/\bcm-tab\b/.test(ve.className)||ve.querySelector&&ve.querySelector(".cm-tab"))&&(D.content.className="cm-tab-wrap-hack")}return je(e,"renderLine",e,c.line,D.pre),D.pre.className&&(D.textClass=j(D.pre.className,D.textClass||"")),D}function Xr(e){var c=b("span","\u2022","cm-invalidchar");return c.title="\\u"+e.charCodeAt(0).toString(16),c.setAttribute("aria-label",c.title),c}function Or(e,c,M,D,I,V,re){if(!c)return;var he=e.splitSpaces?jr(c,e.trailingSpace):c,ve=e.cm.state.specialChars,Se=!1,st;if(!ve.test(c))e.col+=c.length,st=document.createTextNode(he),e.map.push(e.pos,e.pos+c.length,st),_&&v<9&&(Se=!0),e.pos+=c.length;else{st=document.createDocumentFragment();for(var pt=0;;){ve.lastIndex=pt;var It=ve.exec(c),Lt=It?It.index-pt:c.length-pt;if(Lt){var tn=document.createTextNode(he.slice(pt,pt+Lt));_&&v<9?st.appendChild(b("span",[tn])):st.appendChild(tn),e.map.push(e.pos,e.pos+Lt,tn),e.col+=Lt,e.pos+=Lt}if(!It)break;pt+=Lt+1;var sn=void 0;if(It[0]==" "){var mn=e.cm.options.tabSize,Tn=mn-e.col%mn;sn=st.appendChild(b("span",de(Tn),"cm-tab")),sn.setAttribute("role","presentation"),sn.setAttribute("cm-text"," "),e.col+=Tn}else It[0]=="\r"||It[0]==` +`,c);I==-1&&(I=e.length);var V=e.slice(c,e.charAt(I-1)=="\r"?I-1:I),re=V.indexOf("\r");re!=-1?(M.push(V.slice(0,re)),c+=re+1):(M.push(V),c=I+1)}return M}:function(e){return e.split(/\r\n?|\n/)},dt=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(c){return!1}}:function(e){var c;try{c=e.ownerDocument.selection.createRange()}catch(M){}return!c||c.parentElement()!=e?!1:c.compareEndPoints("StartToEnd",c)!=0},rt=function(){var e=b("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),_e=null;function Te(e){if(_e!=null)return _e;var c=S(e,b("span","x")),M=c.getBoundingClientRect(),D=P(c,0,1).getBoundingClientRect();return _e=Math.abs(M.left-D.left)>1}var mt={},lt={};function Nt(e,c){arguments.length>2&&(c.dependencies=Array.prototype.slice.call(arguments,2)),mt[e]=c}function jt(e,c){lt[e]=c}function ht(e){if(typeof e=="string"&<.hasOwnProperty(e))e=lt[e];else if(e&&typeof e.name=="string"&<.hasOwnProperty(e.name)){var c=lt[e.name];typeof c=="string"&&(c={name:c}),e=tt(c,e),e.name=c.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return ht("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return ht("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function Bt(e,c){c=ht(c);var M=mt[c.name];if(!M)return Bt(e,"text/plain");var D=M(e,c);if(Dt.hasOwnProperty(c.name)){var I=Dt[c.name];for(var V in I){if(!I.hasOwnProperty(V))continue;D.hasOwnProperty(V)&&(D["_"+V]=D[V]),D[V]=I[V]}}if(D.name=c.name,c.helperType&&(D.helperType=c.helperType),c.modeProps)for(var re in c.modeProps)D[re]=c.modeProps[re];return D}var Dt={};function Ft(e,c){var M=Dt.hasOwnProperty(e)?Dt[e]:Dt[e]={};H(c,M)}function Xt(e,c){if(c===!0)return c;if(e.copyState)return e.copyState(c);var M={};for(var D in c){var I=c[D];I instanceof Array&&(I=I.concat([])),M[D]=I}return M}function Gt(e,c){for(var M;e.innerMode&&!(M=e.innerMode(c),!M||M.mode==e);)c=M.state,e=M.mode;return M||{mode:e,state:c}}function dn(e,c,M){return e.startState?e.startState(c,M):!0}var Ht=function(e,c,M){this.pos=this.start=0,this.string=e,this.tabSize=c||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=M};Ht.prototype.eol=function(){return this.pos>=this.string.length},Ht.prototype.sol=function(){return this.pos==this.lineStart},Ht.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Ht.prototype.next=function(){if(this.posc},Ht.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Ht.prototype.skipToEnd=function(){this.pos=this.string.length},Ht.prototype.skipTo=function(e){var c=this.string.indexOf(e,this.pos);if(c>-1)return this.pos=c,!0},Ht.prototype.backUp=function(e){this.pos-=e},Ht.prototype.column=function(){return this.lastColumnPos0?null:(V&&c!==!1&&(this.pos+=V[0].length),V)}},Ht.prototype.current=function(){return this.string.slice(this.start,this.pos)},Ht.prototype.hideFirstChars=function(e,c){this.lineStart+=e;try{return c()}finally{this.lineStart-=e}},Ht.prototype.lookAhead=function(e){var c=this.lineOracle;return c&&c.lookAhead(e)},Ht.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function qt(e,c){if(c-=e.first,c<0||c>=e.size)throw new Error("There is no line "+(c+e.first)+" in the document.");for(var M=e;!M.lines;)for(var D=0;;++D){var I=M.children[D],V=I.chunkSize();if(c=e.first&&cM?Wt(M,qt(e,M).text.length):K(c,qt(e,c.line).text.length)}function K(e,c){var M=e.ch;return M==null||M>c?Wt(e.line,c):M<0?Wt(e.line,0):e}function Z(e,c){for(var M=[],D=0;Dthis.maxLookAhead&&(this.maxLookAhead=e),c},q.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var c=this.baseTokens[this.baseTokenPos+1];return{type:c&&c.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},q.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},q.fromSaved=function(e,c,M){return c instanceof ne?new q(e,Xt(e.mode,c.state),M,c.lookAhead):new q(e,Xt(e.mode,c),M)},q.prototype.save=function(e){var c=e!==!1?Xt(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new ne(c,this.maxLookAhead):c};function Ye(e,c,M,D){var I=[e.state.modeGen],V={};_r(e,c.text,e.doc.mode,M,function(Se,st){return I.push(Se,st)},V,D);for(var re=M.state,he=function(Se){M.baseTokens=I;var st=e.state.overlays[Se],pt=1,It=0;M.state=!0,_r(e,c.text,st.mode,M,function(Lt,tn){for(var sn=pt;ItLt&&I.splice(pt,1,Lt,I[pt+1],mn),pt+=2,It=Math.min(Lt,mn)}if(!tn)return;if(st.opaque)I.splice(sn,pt-sn,Lt,"overlay "+tn),pt=sn+2;else for(;sne.options.maxHighlightLength&&Xt(e.doc.mode,D.state),V=Ye(e,c,D);I&&(D.state=I),c.stateAfter=D.save(!I),c.styles=V.styles,V.classes?c.styleClasses=V.classes:c.styleClasses&&(c.styleClasses=null),M===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return c.styles}function Vt(e,c,M){var D=e.doc,I=e.display;if(!D.mode.startState)return new q(D,!0,c);var V=Jn(e,c,M),re=V>D.first&&qt(D,V-1).stateAfter,he=re?q.fromSaved(D,re,V):new q(D,dn(D.mode),V);return D.iter(V,c,function(ve){rn(e,ve.text,he);var Se=he.line;ve.stateAfter=Se==c-1||Se%5==0||Se>=I.viewFrom&&Sec.start)return V}throw new Error("Mode "+e.name+" failed to advance stream.")}var On=function(e,c,M){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=c||null,this.state=M};function ar(e,c,M,D){var I=e.doc,V=I.mode,re;c=U(I,c);var he=qt(I,c.line),ve=Vt(e,c.line,M),Se=new Ht(he.text,e.options.tabSize,ve),st;for(D&&(st=[]);(D||Se.pose.options.maxHighlightLength?(he=!1,re&&rn(e,c,D,st.pos),st.pos=c.length,pt=null):pt=gr(kn(M,st,D.state,It),V),It){var Lt=It[0].name;Lt&&(pt="m-"+(pt?Lt+" "+pt:Lt))}if(!he||Se!=pt){for(;vere;--he){if(he<=V.first)return V.first;var ve=qt(V,he-1),Se=ve.stateAfter;if(Se&&(!M||he+(Se instanceof ne?Se.lookAhead:0)<=V.modeFrontier))return he;var st=X(ve.text,null,e.options.tabSize);(I==null||D>st)&&(I=he-1,D=st)}return I}function yr(e,c){if(e.modeFrontier=Math.min(e.modeFrontier,c),e.highlightFrontierM;D--){var I=qt(e,D).stateAfter;if(I&&(!(I instanceof ne)||D+I.lookAhead=c:V.to>c);(D||(D=[])).push(new Ni(re,V.from,ve?null:V.to))}}return D}function ho(e,c,M){var D;if(e)for(var I=0;I=c:V.to>c);if(he||V.from==c&&re.type=="bookmark"&&(!M||V.marker.insertLeft)){var ve=V.from==null||(re.inclusiveLeft?V.from<=c:V.from0&&he)for(var zn=0;zn0)continue;var st=[ve,1],pt=vn(Se.from,he.from),It=vn(Se.to,he.to);(pt<0||!re.inclusiveLeft&&!pt)&&st.push({from:Se.from,to:he.from}),(It>0||!re.inclusiveRight&&!It)&&st.push({from:he.to,to:Se.to}),I.splice.apply(I,st),ve+=st.length-3}return I}function Qr(e){var c=e.markedSpans;if(!c)return;for(var M=0;Mc)&&(!D||ri(D,V.marker)<0)&&(D=V.marker)}return D}function bi(e,c,M,D,I){var V=qt(e,c),re=ci&&V.markedSpans;if(re)for(var he=0;he=0&&pt<=0||st<=0&&pt>=0)continue;if(st<=0&&(ve.marker.inclusiveRight&&I.inclusiveLeft?vn(Se.to,M)>=0:vn(Se.to,M)>0)||st>=0&&(ve.marker.inclusiveRight&&I.inclusiveLeft?vn(Se.from,D)<=0:vn(Se.from,D)<0))return!0}}function Vi(e){for(var c;c=kr(e);)e=c.find(-1,!0).line;return e}function Fa(e){for(var c;c=$n(e);)e=c.find(1,!0).line;return e}function fa(e){for(var c,M;c=$n(e);)e=c.find(1,!0).line,(M||(M=[])).push(e);return M}function ya(e,c){var M=qt(e,c),D=Vi(M);return M==D?c:_n(D)}function di(e,c){if(c>e.lastLine())return c;var M=qt(e,c),D;if(!pa(e,M))return c;for(;D=$n(M);)M=D.find(1,!0).line;return _n(M)+1}function pa(e,c){var M=ci&&c.markedSpans;if(M)for(var D=void 0,I=0;Ic.maxLineLength&&(c.maxLineLength=I,c.maxLine=D)})}var Qa=function(e,c,M){this.text=e,yi(this,c),this.height=M?M(this):1};Qa.prototype.lineNo=function(){return _n(this)},Re(Qa);function Ho(e,c,M,D){e.text=c,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),Qr(e),yi(e,M);var I=D?D(e):1;I!=e.height&&Sn(e,I)}function yo(e){e.parent=null,Qr(e)}var Kn={},Wn={};function Yn(e,c){if(!e||/^\s*$/.test(e))return null;var M=c.addModeClass?Wn:Kn;return M[e]||(M[e]=e.replace(/\S+/g,"cm-$&"))}function Tr(e,c){var M=L("span",null,null,f?"padding-right: .1px":null),D={pre:L("pre",[M],"CodeMirror-line"),content:M,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};c.measure={};for(var I=0;I<=(c.rest?c.rest.length:0);I++){var V=I?c.rest[I-1]:c.line,re=void 0;D.pos=0,D.addToken=Or,et(e.display.measure)&&(re=gt(V,e.doc.direction))&&(D.addToken=Ei(D.addToken,re)),D.map=[];var he=c!=e.display.externalMeasured&&_n(V);Lr(V,D,Ut(e,V,he)),V.styleClasses&&(V.styleClasses.bgClass&&(D.bgClass=j(V.styleClasses.bgClass,D.bgClass||"")),V.styleClasses.textClass&&(D.textClass=j(V.styleClasses.textClass,D.textClass||""))),D.map.length==0&&D.map.push(0,0,D.content.appendChild(Ce(e.display.measure))),I==0?(c.measure.map=D.map,c.measure.cache={}):((c.measure.maps||(c.measure.maps=[])).push(D.map),(c.measure.caches||(c.measure.caches=[])).push({}))}if(f){var ve=D.content.lastChild;(/\bcm-tab\b/.test(ve.className)||ve.querySelector&&ve.querySelector(".cm-tab"))&&(D.content.className="cm-tab-wrap-hack")}return je(e,"renderLine",e,c.line,D.pre),D.pre.className&&(D.textClass=j(D.pre.className,D.textClass||"")),D}function Xr(e){var c=b("span","\u2022","cm-invalidchar");return c.title="\\u"+e.charCodeAt(0).toString(16),c.setAttribute("aria-label",c.title),c}function Or(e,c,M,D,I,V,re){if(!c)return;var he=e.splitSpaces?jr(c,e.trailingSpace):c,ve=e.cm.state.specialChars,Se=!1,st;if(!ve.test(c))e.col+=c.length,st=document.createTextNode(he),e.map.push(e.pos,e.pos+c.length,st),_&&v<9&&(Se=!0),e.pos+=c.length;else{st=document.createDocumentFragment();for(var pt=0;;){ve.lastIndex=pt;var It=ve.exec(c),Lt=It?It.index-pt:c.length-pt;if(Lt){var tn=document.createTextNode(he.slice(pt,pt+Lt));_&&v<9?st.appendChild(b("span",[tn])):st.appendChild(tn),e.map.push(e.pos,e.pos+Lt,tn),e.col+=Lt,e.pos+=Lt}if(!It)break;pt+=Lt+1;var sn=void 0;if(It[0]==" "){var mn=e.cm.options.tabSize,Tn=mn-e.col%mn;sn=st.appendChild(b("span",de(Tn),"cm-tab")),sn.setAttribute("role","presentation"),sn.setAttribute("cm-text"," "),e.col+=Tn}else It[0]=="\r"||It[0]==` `?(sn=st.appendChild(b("span",It[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),sn.setAttribute("cm-text",It[0]),e.col+=1):(sn=e.cm.options.specialCharPlaceholder(It[0]),sn.setAttribute("cm-text",It[0]),_&&v<9?st.appendChild(b("span",[sn])):st.appendChild(sn),e.col+=1);e.map.push(e.pos,e.pos+1,sn),e.pos++}}if(e.trailingSpace=he.charCodeAt(c.length-1)==32,M||D||I||Se||V||re){var Bn=M||"";D&&(Bn+=D),I&&(Bn+=I);var Rn=b("span",[st],Bn,V);if(re)for(var zn in re)re.hasOwnProperty(zn)&&zn!="style"&&zn!="class"&&Rn.setAttribute(zn,re[zn]);return e.content.appendChild(Rn)}e.content.appendChild(st)}function jr(e,c){if(e.length>1&&!/ /.test(e))return e;for(var M=c,D="",I=0;ISe&&pt.from<=Se);It++);if(pt.to>=st)return e(M,D,I,V,re,he,ve);e(M,D.slice(0,pt.to-Se),I,V,null,he,ve),V=null,D=D.slice(pt.to-Se),Se=pt.to}}}function ma(e,c,M,D){var I=!D&&M.widgetNode;I&&e.map.push(e.pos,e.pos+c,I),!D&&e.cm.display.input.needsContentAttribute&&(I||(I=e.content.appendChild(document.createElement("span"))),I.setAttribute("cm-marker",M.id)),I&&(e.cm.display.input.setUneditable(I),e.content.appendChild(I)),e.pos+=c,e.trailingSpace=!1}function Lr(e,c,M){var D=e.markedSpans,I=e.text,V=0;if(!D){for(var re=1;reve||si.collapsed&&lr.to==ve&&lr.from==ve)){if(lr.to!=null&&lr.to!=ve&&Lt>lr.to&&(Lt=lr.to,sn=""),si.className&&(tn+=" "+si.className),si.css&&(It=(It?It+";":"")+si.css),si.startStyle&&lr.from==ve&&(mn+=" "+si.startStyle),si.endStyle&&lr.to==Lt&&(zn||(zn=[])).push(si.endStyle,lr.to),si.title&&((Bn||(Bn={})).title=si.title),si.attributes)for(var Gi in si.attributes)(Bn||(Bn={}))[Gi]=si.attributes[Gi];si.collapsed&&(!Tn||ri(Tn.marker,si)<0)&&(Tn=lr)}else lr.from>ve&&Lt>lr.from&&(Lt=lr.from)}if(zn)for(var $a=0;$a=he)break;for(var Po=Math.min(he,Lt);;){if(st){var To=ve+st.length;if(!Tn){var Na=To>Po?st.slice(0,Po-ve):st;c.addToken(c,Na,pt?pt+tn:tn,mn,ve+Na.length==Lt?sn:"",It,Bn)}if(To>=Po){st=st.slice(Po-ve),ve=Po;break}ve=To,mn=""}st=I.slice(V,V=M[Se++]),pt=Yn(M[Se++],c.cm.options)}}}function ao(e,c,M){this.line=c,this.rest=fa(c),this.size=this.rest?_n(se(this.rest))-M+1:1,this.node=this.text=null,this.hidden=pa(e,c)}function zr(e,c,M){for(var D=[],I,V=c;V2&&V.push((ve.bottom+Se.top)/2-M.top)}}V.push(M.bottom-M.top)}}function Ae(e,c,M){if(e.line==c)return{map:e.measure.map,cache:e.measure.cache};for(var D=0;DM)return{map:e.measure.maps[I],cache:e.measure.caches[I],before:!0}}function at(e,c){c=Vi(c);var M=_n(c),D=e.display.externalMeasured=new ao(e.doc,c,M);D.lineN=M;var I=D.built=Tr(e,D);return D.text=I.pre,S(e.display.lineMeasure,I.pre),D}function ut(e,c,M,D){return kt(e,Et(e,c),M,D)}function Tt(e,c){if(c>=e.display.viewFrom&&c=M.lineN&&cc)&&(V=ve-he,I=V-1,c>=ve&&(re="right")),I!=null){if(D=e[Se+2],he==ve&&M==(D.insertLeft?"left":"right")&&(re=M),M=="left"&&I==0)for(;Se&&e[Se-2]==e[Se-3]&&e[Se-1].insertLeft;)D=e[(Se-=3)+2],re="left";if(M=="right"&&I==ve-he)for(;Se=0&&!((M=e[I]).left!=M.right);I--);return M}function yn(e,c,M,D){var I=un(c.map,M,D),V=I.node,re=I.start,he=I.end,ve=I.collapse,Se;if(V.nodeType==3){for(var st=0;st<4;st++){for(;re&&Pe(c.line.text.charAt(I.coverStart+re));)--re;for(;I.coverStart+he0&&(ve=D="right");var pt;e.options.lineWrapping&&(pt=V.getClientRects()).length>1?Se=pt[D=="right"?pt.length-1:0]:Se=V.getBoundingClientRect()}if(_&&v<9&&!re&&(!Se||!Se.left&&!Se.right)){var It=V.parentNode.getClientRects()[0];It?Se={left:It.left,right:It.left+Ca(e.display),top:It.top,bottom:It.bottom}:Se=Qt}for(var Lt=Se.top-c.rect.top,tn=Se.bottom-c.rect.top,sn=(Lt+tn)/2,mn=c.view.measure.heights,Tn=0;Tn=D.text.length?(ve=D.text.length,Se="before"):ve<=0&&(ve=0,Se="after"),!he)return re(Se=="before"?ve-1:ve,Se=="before");function st(tn,sn,mn){var Tn=he[sn],Bn=Tn.level==1;return re(mn?tn-1:tn,Bn!=mn)}var pt=oe(he,ve,Se),It=we,Lt=st(ve,pt,Se=="before");return It!=null&&(Lt.other=st(ve,It,Se!="before")),Lt}function or(e,c){var M=0;c=U(e.doc,c),e.options.lineWrapping||(M=Ca(e.display)*c.ch);var D=qt(e.doc,c.line),I=Ma(D)+Pa(e.display);return{left:M,right:M,top:I,bottom:I+D.height}}function ir(e,c,M,D,I){var V=Wt(e,c,M);return V.xRel=I,D&&(V.outside=D),V}function ii(e,c,M){var D=e.doc;if(M+=e.display.viewOffset,M<0)return ir(D.first,0,null,-1,-1);var I=Mn(D,M),V=D.first+D.size-1;if(I>V)return ir(D.first+D.size-1,qt(D,V).text.length,null,1,1);c<0&&(c=0);for(var re=qt(D,I);;){var he=Xi(e,re,I,c,M),ve=Hi(re,he.ch+(he.xRel>0||he.outside>0?1:0));if(!ve)return he;var Se=ve.find(1);if(Se.line==I)return Se;re=qt(D,I=Se.line)}}function ui(e,c,M,D){D-=Pr(c);var I=c.text.length,V=Ve(function(re){return kt(e,M,re-1).bottom<=D},I,0);return I=Ve(function(re){return kt(e,M,re).top>D},V,I),{begin:V,end:I}}function Gn(e,c,M,D){M||(M=Et(e,c));var I=li(e,c,kt(e,M,D),"line").top;return ui(e,c,M,I)}function hi(e,c,M,D){return e.bottom<=M?!1:e.top>M?!0:(D?e.left:e.right)>c}function Xi(e,c,M,D,I){I-=Ma(c);var V=Et(e,c),re=Pr(c),he=0,ve=c.text.length,Se=!0,st=gt(c,e.doc.direction);if(st){var pt=(e.options.lineWrapping?Ti:fi)(e,c,M,V,st,D,I);Se=pt.level!=1,he=Se?pt.from:pt.to-1,ve=Se?pt.to:pt.from-1}var It=null,Lt=null,tn=Ve(function(mr){var lr=kt(e,V,mr);return lr.top+=re,lr.bottom+=re,hi(lr,D,I,!1)?(lr.top<=I&&lr.left<=D&&(It=mr,Lt=lr),!0):!1},he,ve),sn,mn,Tn=!1;if(Lt){var Bn=D-Lt.left=zn.bottom?1:0}return tn=Ge(c.text,tn,1),ir(M,tn,mn,Tn,D-sn)}function fi(e,c,M,D,I,V,re){var he=Ve(function(pt){var It=I[pt],Lt=It.level!=1;return hi($r(e,Wt(M,Lt?It.to:It.from,Lt?"before":"after"),"line",c,D),V,re,!0)},0,I.length-1),ve=I[he];if(he>0){var Se=ve.level!=1,st=$r(e,Wt(M,Se?ve.from:ve.to,Se?"after":"before"),"line",c,D);hi(st,V,re,!0)&&st.top>re&&(ve=I[he-1])}return ve}function Ti(e,c,M,D,I,V,re){var he=ui(e,c,D,re),ve=he.begin,Se=he.end;/\s/.test(c.text.charAt(Se-1))&&Se--;for(var st=null,pt=null,It=0;It=Se||Lt.to<=ve)continue;var tn=Lt.level!=1,sn=kt(e,D,tn?Math.min(Se,Lt.to)-1:Math.max(ve,Lt.from)).right,mn=snmn)&&(st=Lt,pt=mn)}return st||(st=I[I.length-1]),st.fromSe&&(st={from:st.from,to:Se,level:st.level}),st}var Ci;function Qi(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(Ci==null){Ci=b("pre",null,"CodeMirror-line-like");for(var c=0;c<49;++c)Ci.appendChild(document.createTextNode("x")),Ci.appendChild(b("br"));Ci.appendChild(document.createTextNode("x"))}S(e.measure,Ci);var M=Ci.offsetHeight/50;return M>3&&(e.cachedTextHeight=M),y(e.measure),M||1}function Ca(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var c=b("span","xxxxxxxxxx"),M=b("pre",[c],"CodeMirror-line-like");S(e.measure,M);var D=c.getBoundingClientRect(),I=(D.right-D.left)/10;return I>2&&(e.cachedCharWidth=I),I||10}function Ji(e){for(var c=e.display,M={},D={},I=c.gutters.clientLeft,V=c.gutters.firstChild,re=0;V;V=V.nextSibling,++re){var he=e.display.gutterSpecs[re].className;M[he]=V.offsetLeft+V.clientLeft+I,D[he]=V.clientWidth}return{fixedPos:ja(c),gutterTotalWidth:c.gutters.offsetWidth,gutterLeft:M,gutterWidth:D,wrapperWidth:c.wrapper.clientWidth}}function ja(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function bo(e){var c=Qi(e.display),M=e.options.lineWrapping,D=M&&Math.max(5,e.display.scroller.clientWidth/Ca(e.display)-3);return function(I){if(pa(e.doc,I))return 0;var V=0;if(I.widgets)for(var re=0;re0&&(Se=qt(e.doc,ve.line).text).length==ve.ch){var st=X(Se,Se.length,e.options.tabSize)-Se.length;ve=Wt(ve.line,Math.max(0,Math.round((V-yt(e.display).left)/Ca(e.display))-st))}return ve}function Pi(e,c){if(c>=e.display.viewTo)return null;if(c-=e.display.viewFrom,c<0)return null;for(var M=e.display.view,D=0;Dc)&&(I.updateLineNumbers=c),e.curOp.viewChanged=!0,c>=I.viewTo)ci&&ya(e.doc,c)I.viewFrom?zi(e):(I.viewFrom+=D,I.viewTo+=D);else if(c<=I.viewFrom&&M>=I.viewTo)zi(e);else if(c<=I.viewFrom){var V=Eo(e,M,M+D,1);V?(I.view=I.view.slice(V.index),I.viewFrom=V.lineN,I.viewTo+=D):zi(e)}else if(M>=I.viewTo){var re=Eo(e,c,c,-1);re?(I.view=I.view.slice(0,re.index),I.viewTo=re.lineN):zi(e)}else{var he=Eo(e,c,c,-1),ve=Eo(e,M,M+D,1);he&&ve?(I.view=I.view.slice(0,he.index).concat(zr(e,he.lineN,ve.lineN)).concat(I.view.slice(ve.index)),I.viewTo+=D):zi(e)}var Se=I.externalMeasured;Se&&(M=I.lineN&&c=D.viewTo)return;var V=D.view[Pi(e,c)];if(V.node==null)return;var re=V.changes||(V.changes=[]);ue(re,M)==-1&&re.push(M)}function zi(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function Eo(e,c,M,D){var I=Pi(e,c),V,re=e.display.view;if(!ci||M==e.doc.first+e.doc.size)return{index:I,lineN:M};for(var he=e.display.viewFrom,ve=0;ve0){if(I==re.length-1)return null;V=he+re[I].size-c,I++}else V=he-c;c+=V,M+=V}for(;ya(e.doc,M)!=M;){if(I==(D<0?0:re.length-1))return null;M+=D*re[I-(D<0?1:0)].size,I+=D}return{index:I,lineN:M}}function Wo(e,c,M){var D=e.display,I=D.view;I.length==0||c>=D.viewTo||M<=D.viewFrom?(D.view=zr(e,c,M),D.viewFrom=c):(D.viewFrom>c?D.view=zr(e,c,D.viewFrom).concat(D.view):D.viewFromM&&(D.view=D.view.slice(0,Pi(e,M)))),D.viewTo=M}function No(e){for(var c=e.display.view,M=0,D=0;D=e.display.viewTo||he.to().line0?c.blinker=setInterval(function(){e.hasFocus()||os(e),c.cursorDiv.style.visibility=(M=!M)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(c.cursorDiv.style.visibility="hidden")}function js(e){e.state.focused||(e.display.input.focus(),Mo(e))}function Ts(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,os(e))},100)}function Mo(e,c){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(je(e,"focus",e,c),e.state.focused=!0,G(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),f&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),Aa(e)}function os(e,c){if(e.state.delayingBlurEvent)return;e.state.focused&&(je(e,"blur",e,c),e.state.focused=!1,E(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function vs(e){for(var c=e.display,M=c.lineDiv.offsetTop,D=0;D.005||st<-.005)&&(Sn(I.line,re),Bs(I.line),I.rest))for(var pt=0;pte.display.sizerWidth){var It=Math.ceil(he/Ca(e.display));It>e.display.maxLineLength&&(e.display.maxLineLength=It,e.display.maxLine=I.line,e.display.maxLineChanged=!0)}}}function Bs(e){if(e.widgets)for(var c=0;c=re&&(V=Mn(c,Ma(qt(c,ve))-e.wrapper.clientHeight),re=ve)}return{from:V,to:Math.max(re,V+1)}}function il(e,c){if($e(e,"scrollCursorIntoView"))return;var M=e.display,D=M.sizer.getBoundingClientRect(),I=null;if(c.top+D.top<0?I=!0:c.bottom+D.top>(window.innerHeight||document.documentElement.clientHeight)&&(I=!1),I!=null&&!n){var V=b("div","\u200B",null,`position: absolute; top: `+(c.top-M.viewOffset-Pa(e.display))+`px; height: `+(c.bottom-c.top+St(e)+M.barHeight)+`px; - left: `+c.left+"px; width: "+Math.max(2,c.right-c.left)+"px;");e.display.lineSpace.appendChild(V),V.scrollIntoView(I),e.display.lineSpace.removeChild(V)}}function al(e,c,M,D){D==null&&(D=0);var I;!e.options.lineWrapping&&c==M&&(c=c.ch?Wt(c.line,c.sticky=="before"?c.ch-1:c.ch,"after"):c,M=c.sticky=="before"?Wt(c.line,c.ch+1,"before"):c);for(var V=0;V<5;V++){var re=!1,he=$r(e,c),ve=!M||M==c?he:$r(e,M);I={left:Math.min(he.left,ve.left),top:Math.min(he.top,ve.top)-D,right:Math.max(he.left,ve.left),bottom:Math.max(he.bottom,ve.bottom)+D};var Se=Rs(e,I),st=e.doc.scrollTop,pt=e.doc.scrollLeft;if(Se.scrollTop!=null&&(Uo(e,Se.scrollTop),Math.abs(e.doc.scrollTop-st)>1&&(re=!0)),Se.scrollLeft!=null&&(Co(e,Se.scrollLeft),Math.abs(e.doc.scrollLeft-pt)>1&&(re=!0)),!re)break}return I}function Ks(e,c){var M=Rs(e,c);M.scrollTop!=null&&Uo(e,M.scrollTop),M.scrollLeft!=null&&Co(e,M.scrollLeft)}function Rs(e,c){var M=e.display,D=Qi(e.display);c.top<0&&(c.top=0);var I=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:M.scroller.scrollTop,V=be(e),re={};c.bottom-c.top>V&&(c.bottom=c.top+V);var he=e.doc.height+qe(M),ve=c.tophe-D;if(c.topI+V){var st=Math.min(c.top,(Se?he:c.bottom)-V);st!=I&&(re.scrollTop=st)}var pt=e.options.fixedGutter?0:M.gutters.offsetWidth,It=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:M.scroller.scrollLeft-pt,Lt=it(e)-M.gutters.offsetWidth,tn=c.right-c.left>Lt;return tn&&(c.right=c.left+Lt),c.left<10?re.scrollLeft=0:c.leftLt+It-3&&(re.scrollLeft=c.right+(tn?0:10)-Lt),re}function Os(e,c){if(c==null)return;_s(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+c}function zo(e){_s(e);var c=e.getCursor();e.curOp.scrollToPos={from:c,to:c,margin:e.options.cursorScrollMargin}}function Go(e,c,M){(c!=null||M!=null)&&_s(e),c!=null&&(e.curOp.scrollLeft=c),M!=null&&(e.curOp.scrollTop=M)}function ol(e,c){_s(e),e.curOp.scrollToPos=c}function _s(e){var c=e.curOp.scrollToPos;if(c){e.curOp.scrollToPos=null;var M=or(e,c.from),D=or(e,c.to);ss(e,M,D,c.margin)}}function ss(e,c,M,D){var I=Rs(e,{left:Math.min(c.left,M.left),top:Math.min(c.top,M.top)-D,right:Math.max(c.right,M.right),bottom:Math.max(c.bottom,M.bottom)+D});Go(e,I.scrollLeft,I.scrollTop)}function Uo(e,c){if(Math.abs(e.doc.scrollTop-c)<2)return;k||hn(e,{top:c}),ns(e,c,!0),k&&hn(e),Ot(e,100)}function ns(e,c,M){if(c=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,c)),e.display.scroller.scrollTop==c&&!M)return;e.doc.scrollTop=c,e.display.scrollbars.setScrollTop(c),e.display.scroller.scrollTop!=c&&(e.display.scroller.scrollTop=c)}function Co(e,c,M,D){if(c=Math.max(0,Math.min(c,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(M?c==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-c)<2)&&!D)return;e.doc.scrollLeft=c,on(e),e.display.scroller.scrollLeft!=c&&(e.display.scroller.scrollLeft=c),e.display.scrollbars.setScrollLeft(c)}function Jo(e){var c=e.display,M=c.gutters.offsetWidth,D=Math.round(e.doc.height+qe(e.display));return{clientHeight:c.scroller.clientHeight,viewHeight:c.wrapper.clientHeight,scrollWidth:c.scroller.scrollWidth,clientWidth:c.scroller.clientWidth,viewWidth:c.wrapper.clientWidth,barLeft:e.options.fixedGutter?M:0,docHeight:D,scrollHeight:D+St(e)+c.barHeight,nativeBarWidth:c.nativeBarWidth,gutterWidth:M}}var Vo=function(e,c,M){this.cm=M;var D=this.vert=b("div",[b("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),I=this.horiz=b("div",[b("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");D.tabIndex=I.tabIndex=-1,e(D),e(I),Ue(D,"scroll",function(){D.clientHeight&&c(D.scrollTop,"vertical")}),Ue(I,"scroll",function(){I.clientWidth&&c(I.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,_&&v<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Vo.prototype.update=function(e){var c=e.scrollWidth>e.clientWidth+1,M=e.scrollHeight>e.clientHeight+1,D=e.nativeBarWidth;if(M){this.vert.style.display="block",this.vert.style.bottom=c?D+"px":"0";var I=e.viewHeight-(c?D:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+I)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(c){this.horiz.style.display="block",this.horiz.style.right=M?D+"px":"0",this.horiz.style.left=e.barLeft+"px";var V=e.viewWidth-e.barLeft-(M?D:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+V)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(D==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:M?D:0,bottom:c?D:0}},Vo.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Vo.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Vo.prototype.zeroWidthHack=function(){var e=t&&!d?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new ee,this.disableVert=new ee},Vo.prototype.enableZeroWidthBar=function(e,c,M){e.style.pointerEvents="auto";function D(){var I=e.getBoundingClientRect(),V=M=="vert"?document.elementFromPoint(I.right-1,(I.top+I.bottom)/2):document.elementFromPoint((I.right+I.left)/2,I.bottom-1);V!=e?e.style.pointerEvents="none":c.set(1e3,D)}c.set(1e3,D)},Vo.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var ls=function(){};ls.prototype.update=function(){return{bottom:0,right:0}},ls.prototype.setScrollLeft=function(){},ls.prototype.setScrollTop=function(){},ls.prototype.clear=function(){};function Zo(e,c){c||(c=Jo(e));var M=e.display.barWidth,D=e.display.barHeight;ys(e,c);for(var I=0;I<4&&M!=e.display.barWidth||D!=e.display.barHeight;I++)M!=e.display.barWidth&&e.options.lineWrapping&&vs(e),ys(e,Jo(e)),M=e.display.barWidth,D=e.display.barHeight}function ys(e,c){var M=e.display,D=M.scrollbars.update(c);M.sizer.style.paddingRight=(M.barWidth=D.right)+"px",M.sizer.style.paddingBottom=(M.barHeight=D.bottom)+"px",M.heightForcer.style.borderBottom=D.bottom+"px solid transparent",D.right&&D.bottom?(M.scrollbarFiller.style.display="block",M.scrollbarFiller.style.height=D.bottom+"px",M.scrollbarFiller.style.width=D.right+"px"):M.scrollbarFiller.style.display="",D.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(M.gutterFiller.style.display="block",M.gutterFiller.style.height=D.bottom+"px",M.gutterFiller.style.width=c.gutterWidth+"px"):M.gutterFiller.style.display=""}var Hs={native:Vo,null:ls};function bs(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&E(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new Hs[e.options.scrollbarStyle](function(c){e.display.wrapper.insertBefore(c,e.display.scrollbarFiller),Ue(c,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),c.setAttribute("cm-not-content","true")},function(c,M){M=="horizontal"?Co(e,c):Uo(e,c)},e),e.display.scrollbars.addClass&&G(e.display.wrapper,e.display.scrollbars.addClass)}var Ds=0;function qo(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:++Ds},ka(e.curOp)}function $o(e){var c=e.curOp;c&&Zr(c,function(M){for(var D=0;D=M.viewTo)||M.maxLineChanged&&c.options.lineWrapping,e.update=e.mustUpdate&&new en(c,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function Je(e){e.updatedDisplay=e.mustUpdate&&Zt(e.cm,e.update)}function ot(e){var c=e.cm,M=c.display;e.updatedDisplay&&vs(c),e.barMeasure=Jo(c),M.maxLineChanged&&!c.options.lineWrapping&&(e.adjustWidthTo=ut(c,M.maxLine,M.maxLine.text.length).left+3,c.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(M.scroller.clientWidth,M.sizer.offsetLeft+e.adjustWidthTo+St(c)+c.display.barWidth),e.maxScrollLeft=Math.max(0,M.sizer.offsetLeft+e.adjustWidthTo-it(c))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=M.input.prepareSelection())}function Mt(e){var c=e.cm;e.adjustWidthTo!=null&&(c.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)return;var M=+new Date+e.options.workTime,D=Vt(e,c.highlightFrontier),I=[];c.iter(D.line,Math.min(c.first+c.size,e.display.viewTo+500),function(V){if(D.line>=e.display.viewFrom){var re=V.styles,he=V.text.length>e.options.maxHighlightLength?Xt(c.mode,D.state):null,ve=Ye(e,V,D,!0);he&&(D.state=he),V.styles=ve.styles;var Se=V.styleClasses,st=ve.classes;st?V.styleClasses=st:Se&&(V.styleClasses=null);for(var pt=!re||re.length!=V.styles.length||Se!=st&&(!Se||!st||Se.bgClass!=st.bgClass||Se.textClass!=st.textClass),It=0;!pt&&ItM)return Ot(e,e.options.workDelay),!0}),c.highlightFrontier=D.line,c.modeFrontier=Math.max(c.modeFrontier,D.line),I.length&&_t(e,function(){for(var V=0;V=M.viewFrom&&c.visible.to<=M.viewTo&&(M.updateLineNumbers==null||M.updateLineNumbers>=M.viewTo)&&M.renderedView==M.view&&No(e)==0)return!1;ln(e)&&(zi(e),c.dims=Ji(e));var I=D.first+D.size,V=Math.max(c.visible.from-e.options.viewportMargin,D.first),re=Math.min(I,c.visible.to+e.options.viewportMargin);M.viewFromre&&M.viewTo-re<20&&(re=Math.min(I,M.viewTo)),ci&&(V=ya(e.doc,V),re=di(e.doc,re));var he=V!=M.viewFrom||re!=M.viewTo||M.lastWrapHeight!=c.wrapperHeight||M.lastWrapWidth!=c.wrapperWidth;Wo(e,V,re),M.viewOffset=Ma(qt(e.doc,M.viewFrom)),e.display.mover.style.top=M.viewOffset+"px";var ve=No(e);if(!he&&ve==0&&!c.force&&M.renderedView==M.view&&(M.updateLineNumbers==null||M.updateLineNumbers>=M.viewTo))return!1;var Se=Kt(e);return ve>4&&(M.lineDiv.style.display="none"),An(e,M.updateLineNumbers,c.dims),ve>4&&(M.lineDiv.style.display=""),M.renderedView=M.view,Jt(Se),y(M.cursorDiv),y(M.selectionDiv),M.gutters.style.height=M.sizer.style.minHeight=0,he&&(M.lastWrapHeight=c.wrapperHeight,M.lastWrapWidth=c.wrapperWidth,Ot(e,400)),M.updateLineNumbers=null,!0}function pn(e,c){for(var M=c.viewport,D=!0;;D=!1){if(!D||!e.options.lineWrapping||c.oldDisplayWidth==it(e)){if(M&&M.top!=null&&(M={top:Math.min(e.doc.height+qe(e.display)-be(e),M.top)}),c.visible=gs(e.display,e.doc,M),c.visible.from>=e.display.viewFrom&&c.visible.to<=e.display.viewTo)break}else D&&(c.visible=gs(e.display,e.doc,M));if(!Zt(e,c))break;vs(e);var I=Jo(e);Si(e),Zo(e,I),vt(e,I),c.force=!1}c.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(c.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function hn(e,c){var M=new en(e,c);if(Zt(e,M)){vs(e),pn(e,M);var D=Jo(e);Si(e),Zo(e,D),vt(e,D),M.finish()}}function An(e,c,M){var D=e.display,I=e.options.lineNumbers,V=D.lineDiv,re=V.firstChild;function he(tn){var sn=tn.nextSibling;return f&&t&&e.display.currentWheelTarget==tn?tn.style.display="none":tn.parentNode.removeChild(tn),sn}for(var ve=D.view,Se=D.viewFrom,st=0;st-1&&(Lt=!1),fn(e,pt,Se,M)),Lt&&(y(pt.lineNumber),pt.lineNumber.appendChild(document.createTextNode(dr(e.options,Se)))),re=pt.node.nextSibling}Se+=pt.size}for(;re;)re=he(re)}function Dn(e){var c=e.gutters.offsetWidth;e.sizer.style.marginLeft=c+"px"}function vt(e,c){e.display.sizer.style.minHeight=c.docHeight+"px",e.display.heightForcer.style.top=c.docHeight+"px",e.display.gutters.style.height=c.docHeight+e.display.barHeight+St(e)+"px"}function on(e){var c=e.display,M=c.view;if(!c.alignWidgets&&(!c.gutters.firstChild||!e.options.fixedGutter))return;for(var D=ja(c)-c.scroller.scrollLeft+e.doc.scrollLeft,I=c.gutters.offsetWidth,V=D+"px",re=0;rere.clientWidth,ve=re.scrollHeight>re.clientHeight;if(!(D&&he||I&&ve))return;if(I&&t&&f){e:for(var Se=c.target,st=V.view;Se!=re;Se=Se.parentNode)for(var pt=0;pt=0&&vn(e,D.to())<=0)return M}return-1};var bn=function(e,c){this.anchor=e,this.head=c};bn.prototype.from=function(){return jn(this.anchor,this.head)},bn.prototype.to=function(){return vr(this.anchor,this.head)},bn.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function wr(e,c,M){var D=e&&e.options.selectionsMayTouch,I=c[M];c.sort(function(It,Lt){return vn(It.from(),Lt.from())}),M=ue(c,I);for(var V=1;V0:ve>=0){var Se=jn(he.from(),re.from()),st=vr(he.to(),re.to()),pt=he.empty()?re.from()==re.head:he.from()==he.head;V<=M&&--M,c.splice(--V,2,new bn(pt?st:Se,pt?Se:st))}}return new Xn(c,M)}function gi(e,c){return new Xn([new bn(e,c||e)],0)}function xr(e){return e.text?Wt(e.from.line+e.text.length-1,se(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function ua(e,c){if(vn(e,c.from)<0)return e;if(vn(e,c.to)<=0)return xr(c);var M=e.line+c.text.length-(c.to.line-c.from.line)-1,D=e.ch;return e.line==c.to.line&&(D+=xr(c).ch-c.to.ch),Wt(M,D)}function ei(e,c){for(var M=[],D=0;D1&&e.remove(he.line+1,tn-1),e.insert(he.line+1,Tn)}nn(e,"change",e,c)}function Ba(e,c,M){function D(I,V,re){if(I.linked)for(var he=0;he1&&!e.done[e.done.length-2].ranges)return e.done.pop(),se(e.done)}function Ja(e,c,M,D){var I=e.history;I.undone.length=0;var V=+new Date,re,he;if((I.lastOp==D||I.lastOrigin==c.origin&&c.origin&&(c.origin.charAt(0)=="+"&&I.lastModTime>V-(e.cm?e.cm.options.historyEventDelay:500)||c.origin.charAt(0)=="*"))&&(re=va(I,I.lastOp==D)))he=se(re.changes),vn(c.from,c.to)==0&&vn(c.from,he.to)==0?he.to=xr(c):re.changes.push(Ir(e,c));else{var ve=se(I.done);for((!ve||!ve.ranges)&&So(e.sel,I.done),re={changes:[Ir(e,c)],generation:I.generation},I.done.push(re);I.done.length>I.undoDepth;)I.done.shift(),I.done[0].ranges||I.done.shift()}I.done.push(M),I.generation=++I.maxGeneration,I.lastModTime=I.lastSelTime=V,I.lastOp=I.lastSelOp=D,I.lastOrigin=I.lastSelOrigin=c.origin,he||je(e,"historyAdded")}function wa(e,c,M,D){var I=c.charAt(0);return I=="*"||I=="+"&&M.ranges.length==D.ranges.length&&M.somethingSelected()==D.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function ra(e,c,M,D){var I=e.history,V=D&&D.origin;M==I.lastSelOp||V&&I.lastSelOrigin==V&&(I.lastModTime==I.lastSelTime&&I.lastOrigin==V||wa(e,V,se(I.done),c))?I.done[I.done.length-1]=c:So(c,I.done),I.lastSelTime=+new Date,I.lastSelOrigin=V,I.lastSelOp=M,D&&D.clearRedo!==!1&&Mi(I.undone)}function So(e,c){var M=se(c);M&&M.ranges&&M.equals(e)||c.push(e)}function ia(e,c,M,D){var I=c["spans_"+e.id],V=0;e.iter(Math.max(e.first,M),Math.min(e.first+e.size,D),function(re){re.markedSpans&&((I||(I=c["spans_"+e.id]={}))[V]=re.markedSpans),++V})}function Ui(e){if(!e)return null;for(var c,M=0;M-1&&(se(he)[pt]=Se[pt],delete Se[pt]))}}return D}function aa(e,c,M,D){if(D){var I=e.anchor;if(M){var V=vn(c,I)<0;V!=vn(M,I)<0?(I=c,c=M):V!=vn(c,M)<0&&(c=M)}return new bn(I,c)}else return new bn(M||c,c)}function Ia(e,c,M,D,I){I==null&&(I=e.cm&&(e.cm.display.shift||e.extend)),$i(e,new Xn([aa(e.sel.primary(),c,M,I)],0),D)}function oa(e,c,M){for(var D=[],I=e.cm&&(e.cm.display.shift||e.extend),V=0;V=c.ch:he.to>c.ch))){if(I&&(je(ve,"beforeCursorEnter"),ve.explicitlyCleared))if(V.markedSpans){--re;continue}else break;if(!ve.atomic)continue;if(M){var pt=ve.find(D<0?1:-1),It=void 0;if((D<0?st:Se)&&(pt=rs(e,pt,-D,pt&&pt.line==c.line?V:null)),pt&&pt.line==c.line&&(It=vn(pt,M))&&(D<0?It<0:It>0))return Ta(e,pt,c,D,I)}var Lt=ve.find(D<0?-1:1);return(D<0?Se:st)&&(Lt=rs(e,Lt,D,Lt.line==c.line?V:null)),Lt?Ta(e,Lt,c,D,I):null}}return c}function vo(e,c,M,D,I){var V=D||1,re=Ta(e,c,M,V,I)||!I&&Ta(e,c,M,V,!0)||Ta(e,c,M,-V,I)||!I&&Ta(e,c,M,-V,!0);return re||(e.cantEdit=!0,Wt(e.first,0))}function rs(e,c,M,D){return M<0&&c.ch==0?c.line>e.first?U(e,Wt(c.line-1)):null:M>0&&c.ch==(D||qt(e,c.line)).text.length?c.line=0;--I)Cr(e,{from:D[I].from,to:D[I].to,text:I?[""]:c.text,origin:c.origin});else Cr(e,c)}function Cr(e,c){if(c.text.length==1&&c.text[0]==""&&vn(c.from,c.to)==0)return;var M=ei(e,c);Ja(e,c,M,e.cm?e.cm.curOp.id:NaN),ti(e,c,M,Da(e,c));var D=[];Ba(e,function(I,V){!V&&ue(D,I.history)==-1&&(wo(I.history,c),D.push(I.history)),ti(I,c,null,Da(I,c))})}function pr(e,c,M){var D=e.cm&&e.cm.state.suppressEdits;if(D&&!M)return;for(var I=e.history,V,re=e.sel,he=c=="undo"?I.done:I.undone,ve=c=="undo"?I.undone:I.done,Se=0;Se=0;--Lt){var tn=It(Lt);if(tn)return tn.v}}function Ar(e,c){if(c==0)return;if(e.first+=c,e.sel=new Xn(Oe(e.sel.ranges,function(I){return new bn(Wt(I.anchor.line+c,I.anchor.ch),Wt(I.head.line+c,I.head.ch))}),e.sel.primIndex),e.cm){Ri(e.cm,e.first,e.first-c,c);for(var M=e.cm.display,D=M.viewFrom;De.lastLine())return;if(c.from.lineV&&(c={from:c.from,to:Wt(V,qt(e,V).text.length),text:[c.text[0]],origin:c.origin}),c.removed=Nn(e,c.from,c.to),M||(M=ei(e,c)),e.cm?Vr(e.cm,c,D):na(e,c,D),Ao(e,M,Ne),e.cantEdit&&vo(e,Wt(e.firstLine(),0))&&(e.cantEdit=!1)}function Vr(e,c,M){var D=e.doc,I=e.display,V=c.from,re=c.to,he=!1,ve=V.line;e.options.lineWrapping||(ve=_n(Vi(qt(D,V.line))),D.iter(ve,re.line+1,function(Lt){if(Lt==I.maxLine)return he=!0,!0})),D.sel.contains(c.from,c.to)>-1&&Ie(e),na(D,c,M,bo(e)),e.options.lineWrapping||(D.iter(ve,V.line+c.text.length,function(Lt){var tn=fo(Lt);tn>I.maxLineLength&&(I.maxLine=Lt,I.maxLineLength=tn,I.maxLineChanged=!0,he=!1)}),he&&(e.curOp.updateMaxLine=!0)),yr(D,V.line),Ot(e,400);var Se=c.text.length-(re.line-V.line)-1;c.full?Ri(e):V.line==re.line&&c.text.length==1&&!wi(e.doc,c)?Zi(e,V.line,"text"):Ri(e,V.line,re.line+1,Se);var st=pe(e,"changes"),pt=pe(e,"change");if(pt||st){var It={from:V,to:re,text:c.text,removed:c.removed,origin:c.origin};pt&&nn(e,"change",e,It),st&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(It)}e.display.selForContextMenu=null}function Yr(e,c,M,D,I){var V;D||(D=M),vn(D,M)<0&&(V=[D,M],M=V[0],D=V[1]),typeof c=="string"&&(c=e.splitLines(c)),pi(e,{from:M,to:D,text:c,origin:I})}function Wa(e,c,M,D){M1||!(this.children[0]instanceof Ko))){var he=[];this.collapse(he),this.children=[new Ko(he)],this.children[0].parent=this}},collapse:function(e){for(var c=0;c50){for(var re=I.lines.length%25+25,he=re;he10);e.parent.maybeSpill()},iterN:function(e,c,M){for(var D=0;De.display.maxLineLength&&(e.display.maxLine=Se,e.display.maxLineLength=st,e.display.maxLineChanged=!0)}D!=null&&e&&this.collapsed&&Ri(e,D,I+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&jo(e.doc)),e&&nn(e,"markerCleared",e,this,D,I),c&&$o(e),this.parent&&this.parent.clear()},Hr.prototype.find=function(e,c){e==null&&this.type=="bookmark"&&(e=1);for(var M,D,I=0;I0||re==0&&V.clearWhenEmpty!==!1)return V;if(V.replacedWith&&(V.collapsed=!0,V.widgetNode=L("span",[V.replacedWith],"CodeMirror-widget"),D.handleMouseEvents||V.widgetNode.setAttribute("cm-ignore-events","true"),D.insertLeft&&(V.widgetNode.insertLeft=!0)),V.collapsed){if(bi(e,c.line,c,M,V)||c.line!=M.line&&bi(e,M.line,c,M,V))throw new Error("Inserting collapsed marker partially overlapping an existing one");Ii()}V.addToHistory&&Ja(e,{from:c,to:M,origin:"markText"},e.sel,NaN);var he=c.line,ve=e.cm,Se;if(e.iter(he,M.line+1,function(pt){ve&&V.collapsed&&!ve.options.lineWrapping&&Vi(pt)==ve.display.maxLine&&(Se=!0),V.collapsed&&he!=c.line&&Sn(pt,0),Ya(pt,new Ni(V,he==c.line?c.ch:null,he==M.line?M.ch:null)),++he}),V.collapsed&&e.iter(c.line,M.line+1,function(pt){pa(e,pt)&&Sn(pt,0)}),V.clearOnEnter&&Ue(V,"beforeCursorEnter",function(){return V.clear()}),V.readOnly&&(ni(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),V.collapsed&&(V.id=++Mr,V.atomic=!0),ve){if(Se&&(ve.curOp.updateMaxLine=!0),V.collapsed)Ri(ve,c.line,M.line+1);else if(V.className||V.startStyle||V.endStyle||V.css||V.attributes||V.title)for(var st=c.line;st<=M.line;st++)Zi(ve,st,"text");V.atomic&&jo(ve.doc),nn(ve,"markerAdded",ve,V)}return V}var qa=function(e,c){this.markers=e,this.primary=c;for(var M=0;M=0;ve--)pi(this,D[ve]);he?sa(this,he):this.cm&&zo(this.cm)}),undo:wt(function(){pr(this,"undo")}),redo:wt(function(){pr(this,"redo")}),undoSelection:wt(function(){pr(this,"undo",!0)}),redoSelection:wt(function(){pr(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,c=0,M=0,D=0;D=e.ch)&&c.push(I.marker.parent||I.marker)}return c},findMarks:function(e,c,M){e=U(this,e),c=U(this,c);var D=[],I=e.line;return this.iter(e.line,c.line+1,function(V){var re=V.markedSpans;if(re)for(var he=0;he=ve.to||ve.from==null&&I!=e.line||ve.from!=null&&I==c.line&&ve.from>=c.ch)&&(!M||M(ve.marker))&&D.push(ve.marker.parent||ve.marker)}++I}),D},getAllMarks:function(){var e=[];return this.iter(function(c){var M=c.markedSpans;if(M)for(var D=0;De)return c=e,!0;e-=V,++M}),U(this,Wt(M,c))},indexFromPos:function(e){e=U(this,e);var c=e.ch;if(e.linec&&(c=e.from),e.to!=null&&e.to1&&(re=!0)),Se.scrollLeft!=null&&(Co(e,Se.scrollLeft),Math.abs(e.doc.scrollLeft-pt)>1&&(re=!0)),!re)break}return I}function Ks(e,c){var M=Rs(e,c);M.scrollTop!=null&&Uo(e,M.scrollTop),M.scrollLeft!=null&&Co(e,M.scrollLeft)}function Rs(e,c){var M=e.display,D=Qi(e.display);c.top<0&&(c.top=0);var I=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:M.scroller.scrollTop,V=be(e),re={};c.bottom-c.top>V&&(c.bottom=c.top+V);var he=e.doc.height+qe(M),ve=c.tophe-D;if(c.topI+V){var st=Math.min(c.top,(Se?he:c.bottom)-V);st!=I&&(re.scrollTop=st)}var pt=e.options.fixedGutter?0:M.gutters.offsetWidth,It=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:M.scroller.scrollLeft-pt,Lt=it(e)-M.gutters.offsetWidth,tn=c.right-c.left>Lt;return tn&&(c.right=c.left+Lt),c.left<10?re.scrollLeft=0:c.leftLt+It-3&&(re.scrollLeft=c.right+(tn?0:10)-Lt),re}function Os(e,c){if(c==null)return;_s(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+c}function zo(e){_s(e);var c=e.getCursor();e.curOp.scrollToPos={from:c,to:c,margin:e.options.cursorScrollMargin}}function Go(e,c,M){(c!=null||M!=null)&&_s(e),c!=null&&(e.curOp.scrollLeft=c),M!=null&&(e.curOp.scrollTop=M)}function ol(e,c){_s(e),e.curOp.scrollToPos=c}function _s(e){var c=e.curOp.scrollToPos;if(c){e.curOp.scrollToPos=null;var M=or(e,c.from),D=or(e,c.to);ss(e,M,D,c.margin)}}function ss(e,c,M,D){var I=Rs(e,{left:Math.min(c.left,M.left),top:Math.min(c.top,M.top)-D,right:Math.max(c.right,M.right),bottom:Math.max(c.bottom,M.bottom)+D});Go(e,I.scrollLeft,I.scrollTop)}function Uo(e,c){if(Math.abs(e.doc.scrollTop-c)<2)return;k||hn(e,{top:c}),ns(e,c,!0),k&&hn(e),Ot(e,100)}function ns(e,c,M){if(c=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,c)),e.display.scroller.scrollTop==c&&!M)return;e.doc.scrollTop=c,e.display.scrollbars.setScrollTop(c),e.display.scroller.scrollTop!=c&&(e.display.scroller.scrollTop=c)}function Co(e,c,M,D){if(c=Math.max(0,Math.min(c,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(M?c==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-c)<2)&&!D)return;e.doc.scrollLeft=c,on(e),e.display.scroller.scrollLeft!=c&&(e.display.scroller.scrollLeft=c),e.display.scrollbars.setScrollLeft(c)}function Jo(e){var c=e.display,M=c.gutters.offsetWidth,D=Math.round(e.doc.height+qe(e.display));return{clientHeight:c.scroller.clientHeight,viewHeight:c.wrapper.clientHeight,scrollWidth:c.scroller.scrollWidth,clientWidth:c.scroller.clientWidth,viewWidth:c.wrapper.clientWidth,barLeft:e.options.fixedGutter?M:0,docHeight:D,scrollHeight:D+St(e)+c.barHeight,nativeBarWidth:c.nativeBarWidth,gutterWidth:M}}var Vo=function(e,c,M){this.cm=M;var D=this.vert=b("div",[b("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),I=this.horiz=b("div",[b("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");D.tabIndex=I.tabIndex=-1,e(D),e(I),Ue(D,"scroll",function(){D.clientHeight&&c(D.scrollTop,"vertical")}),Ue(I,"scroll",function(){I.clientWidth&&c(I.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,_&&v<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Vo.prototype.update=function(e){var c=e.scrollWidth>e.clientWidth+1,M=e.scrollHeight>e.clientHeight+1,D=e.nativeBarWidth;if(M){this.vert.style.display="block",this.vert.style.bottom=c?D+"px":"0";var I=e.viewHeight-(c?D:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+I)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(c){this.horiz.style.display="block",this.horiz.style.right=M?D+"px":"0",this.horiz.style.left=e.barLeft+"px";var V=e.viewWidth-e.barLeft-(M?D:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+V)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(D==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:M?D:0,bottom:c?D:0}},Vo.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Vo.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Vo.prototype.zeroWidthHack=function(){var e=t&&!d?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new ee,this.disableVert=new ee},Vo.prototype.enableZeroWidthBar=function(e,c,M){e.style.pointerEvents="auto";function D(){var I=e.getBoundingClientRect(),V=M=="vert"?document.elementFromPoint(I.right-1,(I.top+I.bottom)/2):document.elementFromPoint((I.right+I.left)/2,I.bottom-1);V!=e?e.style.pointerEvents="none":c.set(1e3,D)}c.set(1e3,D)},Vo.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var ls=function(){};ls.prototype.update=function(){return{bottom:0,right:0}},ls.prototype.setScrollLeft=function(){},ls.prototype.setScrollTop=function(){},ls.prototype.clear=function(){};function Zo(e,c){c||(c=Jo(e));var M=e.display.barWidth,D=e.display.barHeight;ys(e,c);for(var I=0;I<4&&M!=e.display.barWidth||D!=e.display.barHeight;I++)M!=e.display.barWidth&&e.options.lineWrapping&&vs(e),ys(e,Jo(e)),M=e.display.barWidth,D=e.display.barHeight}function ys(e,c){var M=e.display,D=M.scrollbars.update(c);M.sizer.style.paddingRight=(M.barWidth=D.right)+"px",M.sizer.style.paddingBottom=(M.barHeight=D.bottom)+"px",M.heightForcer.style.borderBottom=D.bottom+"px solid transparent",D.right&&D.bottom?(M.scrollbarFiller.style.display="block",M.scrollbarFiller.style.height=D.bottom+"px",M.scrollbarFiller.style.width=D.right+"px"):M.scrollbarFiller.style.display="",D.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(M.gutterFiller.style.display="block",M.gutterFiller.style.height=D.bottom+"px",M.gutterFiller.style.width=c.gutterWidth+"px"):M.gutterFiller.style.display=""}var Hs={native:Vo,null:ls};function bs(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&E(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new Hs[e.options.scrollbarStyle](function(c){e.display.wrapper.insertBefore(c,e.display.scrollbarFiller),Ue(c,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),c.setAttribute("cm-not-content","true")},function(c,M){M=="horizontal"?Co(e,c):Uo(e,c)},e),e.display.scrollbars.addClass&&G(e.display.wrapper,e.display.scrollbars.addClass)}var Ds=0;function qo(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:++Ds},ka(e.curOp)}function $o(e){var c=e.curOp;c&&Zr(c,function(M){for(var D=0;D=M.viewTo)||M.maxLineChanged&&c.options.lineWrapping,e.update=e.mustUpdate&&new en(c,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function Je(e){e.updatedDisplay=e.mustUpdate&&Zt(e.cm,e.update)}function ot(e){var c=e.cm,M=c.display;e.updatedDisplay&&vs(c),e.barMeasure=Jo(c),M.maxLineChanged&&!c.options.lineWrapping&&(e.adjustWidthTo=ut(c,M.maxLine,M.maxLine.text.length).left+3,c.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(M.scroller.clientWidth,M.sizer.offsetLeft+e.adjustWidthTo+St(c)+c.display.barWidth),e.maxScrollLeft=Math.max(0,M.sizer.offsetLeft+e.adjustWidthTo-it(c))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=M.input.prepareSelection())}function Mt(e){var c=e.cm;e.adjustWidthTo!=null&&(c.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)return;var M=+new Date+e.options.workTime,D=Vt(e,c.highlightFrontier),I=[];c.iter(D.line,Math.min(c.first+c.size,e.display.viewTo+500),function(V){if(D.line>=e.display.viewFrom){var re=V.styles,he=V.text.length>e.options.maxHighlightLength?Xt(c.mode,D.state):null,ve=Ye(e,V,D,!0);he&&(D.state=he),V.styles=ve.styles;var Se=V.styleClasses,st=ve.classes;st?V.styleClasses=st:Se&&(V.styleClasses=null);for(var pt=!re||re.length!=V.styles.length||Se!=st&&(!Se||!st||Se.bgClass!=st.bgClass||Se.textClass!=st.textClass),It=0;!pt&&ItM)return Ot(e,e.options.workDelay),!0}),c.highlightFrontier=D.line,c.modeFrontier=Math.max(c.modeFrontier,D.line),I.length&&_t(e,function(){for(var V=0;V=M.viewFrom&&c.visible.to<=M.viewTo&&(M.updateLineNumbers==null||M.updateLineNumbers>=M.viewTo)&&M.renderedView==M.view&&No(e)==0)return!1;ln(e)&&(zi(e),c.dims=Ji(e));var I=D.first+D.size,V=Math.max(c.visible.from-e.options.viewportMargin,D.first),re=Math.min(I,c.visible.to+e.options.viewportMargin);M.viewFromre&&M.viewTo-re<20&&(re=Math.min(I,M.viewTo)),ci&&(V=ya(e.doc,V),re=di(e.doc,re));var he=V!=M.viewFrom||re!=M.viewTo||M.lastWrapHeight!=c.wrapperHeight||M.lastWrapWidth!=c.wrapperWidth;Wo(e,V,re),M.viewOffset=Ma(qt(e.doc,M.viewFrom)),e.display.mover.style.top=M.viewOffset+"px";var ve=No(e);if(!he&&ve==0&&!c.force&&M.renderedView==M.view&&(M.updateLineNumbers==null||M.updateLineNumbers>=M.viewTo))return!1;var Se=Kt(e);return ve>4&&(M.lineDiv.style.display="none"),An(e,M.updateLineNumbers,c.dims),ve>4&&(M.lineDiv.style.display=""),M.renderedView=M.view,Jt(Se),y(M.cursorDiv),y(M.selectionDiv),M.gutters.style.height=M.sizer.style.minHeight=0,he&&(M.lastWrapHeight=c.wrapperHeight,M.lastWrapWidth=c.wrapperWidth,Ot(e,400)),M.updateLineNumbers=null,!0}function pn(e,c){for(var M=c.viewport,D=!0;;D=!1){if(!D||!e.options.lineWrapping||c.oldDisplayWidth==it(e)){if(M&&M.top!=null&&(M={top:Math.min(e.doc.height+qe(e.display)-be(e),M.top)}),c.visible=gs(e.display,e.doc,M),c.visible.from>=e.display.viewFrom&&c.visible.to<=e.display.viewTo)break}else D&&(c.visible=gs(e.display,e.doc,M));if(!Zt(e,c))break;vs(e);var I=Jo(e);Si(e),Zo(e,I),vt(e,I),c.force=!1}c.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(c.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function hn(e,c){var M=new en(e,c);if(Zt(e,M)){vs(e),pn(e,M);var D=Jo(e);Si(e),Zo(e,D),vt(e,D),M.finish()}}function An(e,c,M){var D=e.display,I=e.options.lineNumbers,V=D.lineDiv,re=V.firstChild;function he(tn){var sn=tn.nextSibling;return f&&t&&e.display.currentWheelTarget==tn?tn.style.display="none":tn.parentNode.removeChild(tn),sn}for(var ve=D.view,Se=D.viewFrom,st=0;st-1&&(Lt=!1),fn(e,pt,Se,M)),Lt&&(y(pt.lineNumber),pt.lineNumber.appendChild(document.createTextNode(dr(e.options,Se)))),re=pt.node.nextSibling}Se+=pt.size}for(;re;)re=he(re)}function Dn(e){var c=e.gutters.offsetWidth;e.sizer.style.marginLeft=c+"px"}function vt(e,c){e.display.sizer.style.minHeight=c.docHeight+"px",e.display.heightForcer.style.top=c.docHeight+"px",e.display.gutters.style.height=c.docHeight+e.display.barHeight+St(e)+"px"}function on(e){var c=e.display,M=c.view;if(!c.alignWidgets&&(!c.gutters.firstChild||!e.options.fixedGutter))return;for(var D=ja(c)-c.scroller.scrollLeft+e.doc.scrollLeft,I=c.gutters.offsetWidth,V=D+"px",re=0;rere.clientWidth,ve=re.scrollHeight>re.clientHeight;if(!(D&&he||I&&ve))return;if(I&&t&&f){e:for(var Se=c.target,st=V.view;Se!=re;Se=Se.parentNode)for(var pt=0;pt=0&&vn(e,D.to())<=0)return M}return-1};var bn=function(e,c){this.anchor=e,this.head=c};bn.prototype.from=function(){return jn(this.anchor,this.head)},bn.prototype.to=function(){return vr(this.anchor,this.head)},bn.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function wr(e,c,M){var D=e&&e.options.selectionsMayTouch,I=c[M];c.sort(function(It,Lt){return vn(It.from(),Lt.from())}),M=ue(c,I);for(var V=1;V0:ve>=0){var Se=jn(he.from(),re.from()),st=vr(he.to(),re.to()),pt=he.empty()?re.from()==re.head:he.from()==he.head;V<=M&&--M,c.splice(--V,2,new bn(pt?st:Se,pt?Se:st))}}return new Xn(c,M)}function gi(e,c){return new Xn([new bn(e,c||e)],0)}function xr(e){return e.text?Wt(e.from.line+e.text.length-1,se(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function ua(e,c){if(vn(e,c.from)<0)return e;if(vn(e,c.to)<=0)return xr(c);var M=e.line+c.text.length-(c.to.line-c.from.line)-1,D=e.ch;return e.line==c.to.line&&(D+=xr(c).ch-c.to.ch),Wt(M,D)}function ei(e,c){for(var M=[],D=0;D1&&e.remove(he.line+1,tn-1),e.insert(he.line+1,Tn)}nn(e,"change",e,c)}function Ba(e,c,M){function D(I,V,re){if(I.linked)for(var he=0;he1&&!e.done[e.done.length-2].ranges)return e.done.pop(),se(e.done)}function Ja(e,c,M,D){var I=e.history;I.undone.length=0;var V=+new Date,re,he;if((I.lastOp==D||I.lastOrigin==c.origin&&c.origin&&(c.origin.charAt(0)=="+"&&I.lastModTime>V-(e.cm?e.cm.options.historyEventDelay:500)||c.origin.charAt(0)=="*"))&&(re=va(I,I.lastOp==D)))he=se(re.changes),vn(c.from,c.to)==0&&vn(c.from,he.to)==0?he.to=xr(c):re.changes.push(Ir(e,c));else{var ve=se(I.done);for((!ve||!ve.ranges)&&So(e.sel,I.done),re={changes:[Ir(e,c)],generation:I.generation},I.done.push(re);I.done.length>I.undoDepth;)I.done.shift(),I.done[0].ranges||I.done.shift()}I.done.push(M),I.generation=++I.maxGeneration,I.lastModTime=I.lastSelTime=V,I.lastOp=I.lastSelOp=D,I.lastOrigin=I.lastSelOrigin=c.origin,he||je(e,"historyAdded")}function wa(e,c,M,D){var I=c.charAt(0);return I=="*"||I=="+"&&M.ranges.length==D.ranges.length&&M.somethingSelected()==D.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function ra(e,c,M,D){var I=e.history,V=D&&D.origin;M==I.lastSelOp||V&&I.lastSelOrigin==V&&(I.lastModTime==I.lastSelTime&&I.lastOrigin==V||wa(e,V,se(I.done),c))?I.done[I.done.length-1]=c:So(c,I.done),I.lastSelTime=+new Date,I.lastSelOrigin=V,I.lastSelOp=M,D&&D.clearRedo!==!1&&Mi(I.undone)}function So(e,c){var M=se(c);M&&M.ranges&&M.equals(e)||c.push(e)}function ia(e,c,M,D){var I=c["spans_"+e.id],V=0;e.iter(Math.max(e.first,M),Math.min(e.first+e.size,D),function(re){re.markedSpans&&((I||(I=c["spans_"+e.id]={}))[V]=re.markedSpans),++V})}function Ui(e){if(!e)return null;for(var c,M=0;M-1&&(se(he)[pt]=Se[pt],delete Se[pt]))}}return D}function aa(e,c,M,D){if(D){var I=e.anchor;if(M){var V=vn(c,I)<0;V!=vn(M,I)<0?(I=c,c=M):V!=vn(c,M)<0&&(c=M)}return new bn(I,c)}else return new bn(M||c,c)}function Ia(e,c,M,D,I){I==null&&(I=e.cm&&(e.cm.display.shift||e.extend)),$i(e,new Xn([aa(e.sel.primary(),c,M,I)],0),D)}function oa(e,c,M){for(var D=[],I=e.cm&&(e.cm.display.shift||e.extend),V=0;V=c.ch:he.to>c.ch))){if(I&&(je(ve,"beforeCursorEnter"),ve.explicitlyCleared))if(V.markedSpans){--re;continue}else break;if(!ve.atomic)continue;if(M){var pt=ve.find(D<0?1:-1),It=void 0;if((D<0?st:Se)&&(pt=rs(e,pt,-D,pt&&pt.line==c.line?V:null)),pt&&pt.line==c.line&&(It=vn(pt,M))&&(D<0?It<0:It>0))return Ta(e,pt,c,D,I)}var Lt=ve.find(D<0?-1:1);return(D<0?Se:st)&&(Lt=rs(e,Lt,D,Lt.line==c.line?V:null)),Lt?Ta(e,Lt,c,D,I):null}}return c}function vo(e,c,M,D,I){var V=D||1,re=Ta(e,c,M,V,I)||!I&&Ta(e,c,M,V,!0)||Ta(e,c,M,-V,I)||!I&&Ta(e,c,M,-V,!0);return re||(e.cantEdit=!0,Wt(e.first,0))}function rs(e,c,M,D){return M<0&&c.ch==0?c.line>e.first?U(e,Wt(c.line-1)):null:M>0&&c.ch==(D||qt(e,c.line)).text.length?c.line=0;--I)Cr(e,{from:D[I].from,to:D[I].to,text:I?[""]:c.text,origin:c.origin});else Cr(e,c)}function Cr(e,c){if(c.text.length==1&&c.text[0]==""&&vn(c.from,c.to)==0)return;var M=ei(e,c);Ja(e,c,M,e.cm?e.cm.curOp.id:NaN),ti(e,c,M,Da(e,c));var D=[];Ba(e,function(I,V){!V&&ue(D,I.history)==-1&&(wo(I.history,c),D.push(I.history)),ti(I,c,null,Da(I,c))})}function pr(e,c,M){var D=e.cm&&e.cm.state.suppressEdits;if(D&&!M)return;for(var I=e.history,V,re=e.sel,he=c=="undo"?I.done:I.undone,ve=c=="undo"?I.undone:I.done,Se=0;Se=0;--Lt){var tn=It(Lt);if(tn)return tn.v}}function Ar(e,c){if(c==0)return;if(e.first+=c,e.sel=new Xn(Oe(e.sel.ranges,function(I){return new bn(Wt(I.anchor.line+c,I.anchor.ch),Wt(I.head.line+c,I.head.ch))}),e.sel.primIndex),e.cm){Ri(e.cm,e.first,e.first-c,c);for(var M=e.cm.display,D=M.viewFrom;De.lastLine())return;if(c.from.lineV&&(c={from:c.from,to:Wt(V,qt(e,V).text.length),text:[c.text[0]],origin:c.origin}),c.removed=Nn(e,c.from,c.to),M||(M=ei(e,c)),e.cm?Vr(e.cm,c,D):na(e,c,D),Ao(e,M,Ne),e.cantEdit&&vo(e,Wt(e.firstLine(),0))&&(e.cantEdit=!1)}function Vr(e,c,M){var D=e.doc,I=e.display,V=c.from,re=c.to,he=!1,ve=V.line;e.options.lineWrapping||(ve=_n(Vi(qt(D,V.line))),D.iter(ve,re.line+1,function(Lt){if(Lt==I.maxLine)return he=!0,!0})),D.sel.contains(c.from,c.to)>-1&&Ie(e),na(D,c,M,bo(e)),e.options.lineWrapping||(D.iter(ve,V.line+c.text.length,function(Lt){var tn=fo(Lt);tn>I.maxLineLength&&(I.maxLine=Lt,I.maxLineLength=tn,I.maxLineChanged=!0,he=!1)}),he&&(e.curOp.updateMaxLine=!0)),yr(D,V.line),Ot(e,400);var Se=c.text.length-(re.line-V.line)-1;c.full?Ri(e):V.line==re.line&&c.text.length==1&&!wi(e.doc,c)?Zi(e,V.line,"text"):Ri(e,V.line,re.line+1,Se);var st=pe(e,"changes"),pt=pe(e,"change");if(pt||st){var It={from:V,to:re,text:c.text,removed:c.removed,origin:c.origin};pt&&nn(e,"change",e,It),st&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(It)}e.display.selForContextMenu=null}function Yr(e,c,M,D,I){var V;D||(D=M),vn(D,M)<0&&(V=[D,M],M=V[0],D=V[1]),typeof c=="string"&&(c=e.splitLines(c)),pi(e,{from:M,to:D,text:c,origin:I})}function Wa(e,c,M,D){M1||!(this.children[0]instanceof Ko))){var he=[];this.collapse(he),this.children=[new Ko(he)],this.children[0].parent=this}},collapse:function(e){for(var c=0;c50){for(var re=I.lines.length%25+25,he=re;he10);e.parent.maybeSpill()},iterN:function(e,c,M){for(var D=0;De.display.maxLineLength&&(e.display.maxLine=Se,e.display.maxLineLength=st,e.display.maxLineChanged=!0)}D!=null&&e&&this.collapsed&&Ri(e,D,I+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&jo(e.doc)),e&&nn(e,"markerCleared",e,this,D,I),c&&$o(e),this.parent&&this.parent.clear()},Hr.prototype.find=function(e,c){e==null&&this.type=="bookmark"&&(e=1);for(var M,D,I=0;I0||re==0&&V.clearWhenEmpty!==!1)return V;if(V.replacedWith&&(V.collapsed=!0,V.widgetNode=L("span",[V.replacedWith],"CodeMirror-widget"),D.handleMouseEvents||V.widgetNode.setAttribute("cm-ignore-events","true"),D.insertLeft&&(V.widgetNode.insertLeft=!0)),V.collapsed){if(bi(e,c.line,c,M,V)||c.line!=M.line&&bi(e,M.line,c,M,V))throw new Error("Inserting collapsed marker partially overlapping an existing one");Ii()}V.addToHistory&&Ja(e,{from:c,to:M,origin:"markText"},e.sel,NaN);var he=c.line,ve=e.cm,Se;if(e.iter(he,M.line+1,function(pt){ve&&V.collapsed&&!ve.options.lineWrapping&&Vi(pt)==ve.display.maxLine&&(Se=!0),V.collapsed&&he!=c.line&&Sn(pt,0),Ya(pt,new Ni(V,he==c.line?c.ch:null,he==M.line?M.ch:null)),++he}),V.collapsed&&e.iter(c.line,M.line+1,function(pt){pa(e,pt)&&Sn(pt,0)}),V.clearOnEnter&&Ue(V,"beforeCursorEnter",function(){return V.clear()}),V.readOnly&&(ni(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),V.collapsed&&(V.id=++Mr,V.atomic=!0),ve){if(Se&&(ve.curOp.updateMaxLine=!0),V.collapsed)Ri(ve,c.line,M.line+1);else if(V.className||V.startStyle||V.endStyle||V.css||V.attributes||V.title)for(var st=c.line;st<=M.line;st++)Zi(ve,st,"text");V.atomic&&jo(ve.doc),nn(ve,"markerAdded",ve,V)}return V}var qa=function(e,c){this.markers=e,this.primary=c;for(var M=0;M=0;ve--)pi(this,D[ve]);he?sa(this,he):this.cm&&zo(this.cm)}),undo:wt(function(){pr(this,"undo")}),redo:wt(function(){pr(this,"redo")}),undoSelection:wt(function(){pr(this,"undo",!0)}),redoSelection:wt(function(){pr(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,c=0,M=0,D=0;D=e.ch)&&c.push(I.marker.parent||I.marker)}return c},findMarks:function(e,c,M){e=U(this,e),c=U(this,c);var D=[],I=e.line;return this.iter(e.line,c.line+1,function(V){var re=V.markedSpans;if(re)for(var he=0;he=ve.to||ve.from==null&&I!=e.line||ve.from!=null&&I==c.line&&ve.from>=c.ch)&&(!M||M(ve.marker))&&D.push(ve.marker.parent||ve.marker)}++I}),D},getAllMarks:function(){var e=[];return this.iter(function(c){var M=c.markedSpans;if(M)for(var D=0;De)return c=e,!0;e-=V,++M}),U(this,Wt(M,c))},indexFromPos:function(e){e=U(this,e);var c=e.ch;if(e.linec&&(c=e.from),e.to!=null&&e.to-1){c.state.draggingText(e),setTimeout(function(){return c.display.input.focus()},20);return}try{var st=e.dataTransfer.getData("Text");if(st){var pt;if(c.state.draggingText&&!c.state.draggingText.copy&&(pt=c.listSelections()),Ao(c.doc,gi(M,M)),pt)for(var It=0;It=0;he--)Yr(e.doc,"",D[he].from,D[he].to,"+delete");zo(e)})}function Pn(e,c,M){var D=Ge(e.text,c+M,M);return D<0||D>e.text.length?null:D}function Cn(e,c,M){var D=Pn(e,c.ch,M);return D==null?null:new Wt(c.line,D,M<0?"after":"before")}function Vn(e,c,M,D,I){if(e){c.doc.direction=="rtl"&&(I=-I);var V=gt(M,c.doc.direction);if(V){var re=I<0?se(V):V[0],he=I<0==(re.level==1),ve=he?"after":"before",Se;if(re.level>0||c.doc.direction=="rtl"){var st=Et(c,M);Se=I<0?M.text.length-1:0;var pt=kt(c,st,Se).top;Se=Ve(function(It){return kt(c,st,It).top==pt},I<0==(re.level==1)?re.from:re.to-1,Se),ve=="before"&&(Se=Pn(M,Se,1))}else Se=I<0?re.to:re.from;return new Wt(D,Se,ve)}}return new Wt(D,I<0?M.text.length:0,I<0?"before":"after")}function nr(e,c,M,D){var I=gt(c,e.doc.direction);if(!I)return Cn(c,M,D);M.ch>=c.text.length?(M.ch=c.text.length,M.sticky="before"):M.ch<=0&&(M.ch=0,M.sticky="after");var V=oe(I,M.ch,M.sticky),re=I[V];if(e.doc.direction=="ltr"&&re.level%2==0&&(D>0?re.to>M.ch:re.from=re.from&&It>=st.begin)){var Lt=pt?"before":"after";return new Wt(M.line,It,Lt)}}var tn=function(Tn,Bn,Rn){for(var zn=function(Gi,$a){return $a?new Wt(M.line,he(Gi,1),"before"):new Wt(M.line,Gi,"after")};Tn>=0&&Tn0==(mr.level!=1),si=lr?Rn.begin:he(Rn.end,-1);if(mr.from<=si&&si0?st.end:he(st.begin,-1);return mn!=null&&!(D>0&&mn==c.text.length)&&(sn=tn(D>0?0:I.length-1,D,Se(mn)),sn)?sn:null}var In={selectAll:ki,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),Ne)},killLine:function(e){return fs(e,function(c){if(c.empty()){var M=qt(e.doc,c.head.line).text.length;return c.head.ch==M&&c.head.line0)I=new Wt(I.line,I.ch+1),e.replaceRange(V.charAt(I.ch-1)+V.charAt(I.ch-2),Wt(I.line,I.ch-2),I,"+transpose");else if(I.line>e.doc.first){var re=qt(e.doc,I.line-1).text;re&&(I=new Wt(I.line,1),e.replaceRange(V.charAt(0)+e.doc.lineSeparator()+re.charAt(re.length-1),Wt(I.line-1,re.length-1),I,"+transpose"))}}M.push(new bn(I,I))}e.setSelections(M)})},newlineAndIndent:function(e){return _t(e,function(){for(var c=e.listSelections(),M=c.length-1;M>=0;M--)e.replaceRange(e.doc.lineSeparator(),c[M].anchor,c[M].head,"+input");c=e.listSelections();for(var D=0;De&&vn(c,this.pos)==0&&M==this.button};var Ss,ea;function Zs(e,c){var M=+new Date;return ea&&ea.compare(M,e,c)?(Ss=ea=null,"triple"):Ss&&Ss.compare(M,e,c)?(ea=new Is(M,e,c),Ss=null,"double"):(Ss=new Is(M,e,c),ea=null,"single")}function fl(e){var c=this,M=c.display;if($e(c,e)||M.activeTouch&&M.input.supportsTouch())return;if(M.input.ensurePolled(),M.shift=e.shiftKey,Io(M,e)){f||(M.scroller.draggable=!1,setTimeout(function(){return M.scroller.draggable=!0},100));return}if(Rl(c,e))return;var D=Sa(c,e),I=Y(e),V=D?Zs(D,I):"single";if(window.focus(),I==1&&c.state.selectingText&&c.state.selectingText(e),D&&pl(c,I,D,V,e))return;I==1?D?vl(c,D,V,e):Ze(e)==M.scroller&&te(e):I==2?(D&&Ia(c.doc,D),setTimeout(function(){return M.input.focus()},20)):I==3&&(O?c.display.input.onContextMenu(e):Ts(c))}function pl(e,c,M,D,I){var V="Click";return D=="double"?V="Double"+V:D=="triple"&&(V="Triple"+V),V=(c==1?"Left":c==2?"Middle":"Right")+V,Ga(e,Sl(V,I),I,function(re){if(typeof re=="string"&&(re=In[re]),!re)return!1;var he=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),he=re(e,M)!=ke}finally{e.state.suppressEdits=!1}return he})}function ml(e,c,M){var D=e.getOption("configureMouse"),I=D?D(e,c,M):{};if(I.unit==null){var V=m?M.shiftKey&&M.metaKey:M.altKey;I.unit=V?"rectangle":c=="single"?"char":c=="double"?"word":"line"}return(I.extend==null||e.doc.extend)&&(I.extend=e.doc.extend||M.shiftKey),I.addNew==null&&(I.addNew=t?M.metaKey:M.ctrlKey),I.moveOnDrag==null&&(I.moveOnDrag=!(t?M.altKey:M.ctrlKey)),I}function vl(e,c,M,D){_?setTimeout(F(js,e),0):e.curOp.focus=W();var I=ml(e,M,D),V=e.doc.sel,re;e.options.dragDrop&&He&&!e.isReadOnly()&&M=="single"&&(re=V.contains(c))>-1&&(vn((re=V.ranges[re]).from(),c)<0||c.xRel>0)&&(vn(re.to(),c)>0||c.xRel<0)?Tl(e,D,c,I):gl(e,D,c,I)}function Tl(e,c,M,D){var I=e.display,V=!1,re=At(e,function(Se){f&&(I.scroller.draggable=!1),e.state.draggingText=!1,me(I.wrapper.ownerDocument,"mouseup",re),me(I.wrapper.ownerDocument,"mousemove",he),me(I.scroller,"dragstart",ve),me(I.scroller,"drop",re),V||(te(Se),D.addNew||Ia(e.doc,M,null,null,D.extend),f&&!l||_&&v==9?setTimeout(function(){I.wrapper.ownerDocument.body.focus({preventScroll:!0}),I.input.focus()},20):I.input.focus())}),he=function(Se){V=V||Math.abs(c.clientX-Se.clientX)+Math.abs(c.clientY-Se.clientY)>=10},ve=function(){return V=!0};f&&(I.scroller.draggable=!0),e.state.draggingText=re,re.copy=!D.moveOnDrag,I.scroller.dragDrop&&I.scroller.dragDrop(),Ue(I.wrapper.ownerDocument,"mouseup",re),Ue(I.wrapper.ownerDocument,"mousemove",he),Ue(I.scroller,"dragstart",ve),Ue(I.scroller,"drop",re),Ts(e),setTimeout(function(){return I.input.focus()},20)}function qs(e,c,M){if(M=="char")return new bn(c,c);if(M=="word")return e.findWordAt(c);if(M=="line")return new bn(Wt(c.line,0),U(e.doc,Wt(c.line+1,0)));var D=M(e,c);return new bn(D.from,D.to)}function gl(e,c,M,D){var I=e.display,V=e.doc;te(c);var re,he,ve=V.sel,Se=ve.ranges;if(D.addNew&&!D.extend?(he=V.sel.contains(M),he>-1?re=Se[he]:re=new bn(M,M)):(re=V.sel.primary(),he=V.sel.primIndex),D.unit=="rectangle")D.addNew||(re=new bn(M,M)),M=Sa(e,c,!0,!0),he=-1;else{var st=qs(e,M,D.unit);D.extend?re=aa(re,st.anchor,st.head,D.extend):re=st}D.addNew?he==-1?(he=Se.length,$i(V,wr(e,Se.concat([re]),he),{scroll:!1,origin:"*mouse"})):Se.length>1&&Se[he].empty()&&D.unit=="char"&&!D.extend?($i(V,wr(e,Se.slice(0,he).concat(Se.slice(he+1)),0),{scroll:!1,origin:"*mouse"}),ve=V.sel):ai(V,he,re,le):(he=0,$i(V,new Xn([re],0),le),ve=V.sel);var pt=M;function It(Rn){if(vn(pt,Rn)==0)return;if(pt=Rn,D.unit=="rectangle"){for(var zn=[],mr=e.options.tabSize,lr=X(qt(V,M.line).text,M.ch,mr),si=X(qt(V,Rn.line).text,Rn.ch,mr),Gi=Math.min(lr,si),$a=Math.max(lr,si),_a=Math.min(M.line,Rn.line),Po=Math.min(e.lastLine(),Math.max(M.line,Rn.line));_a<=Po;_a++){var To=qt(V,_a).text,Na=Le(To,Gi,mr);Gi==$a?zn.push(new bn(Wt(_a,Na),Wt(_a,Na))):To.length>Na&&zn.push(new bn(Wt(_a,Na),Wt(_a,Le(To,$a,mr))))}zn.length||zn.push(new bn(M,M)),$i(V,wr(e,ve.ranges.slice(0,he).concat(zn),he),{origin:"*mouse",scroll:!1}),e.scrollIntoView(Rn)}else{var Ro=re,ro=qs(e,Rn,D.unit),Va=Ro.anchor,Ua;vn(ro.anchor,Va)>0?(Ua=ro.head,Va=jn(Ro.from(),ro.anchor)):(Ua=ro.anchor,Va=vr(Ro.to(),ro.head));var Ea=ve.ranges.slice(0);Ea[he]=_l(e,new bn(U(V,Va),Ua)),$i(V,wr(e,Ea,he),le)}}var Lt=I.wrapper.getBoundingClientRect(),tn=0;function sn(Rn){var zn=++tn,mr=Sa(e,Rn,!0,D.unit=="rectangle");if(!mr)return;if(vn(mr,pt)!=0){e.curOp.focus=W(),It(mr);var lr=gs(I,V);(mr.line>=lr.to||mr.lineLt.bottom?20:0;si&&setTimeout(At(e,function(){if(tn!=zn)return;I.scroller.scrollTop+=si,sn(Rn)}),50)}}function mn(Rn){e.state.selectingText=!1,tn=Infinity,Rn&&(te(Rn),I.input.focus()),me(I.wrapper.ownerDocument,"mousemove",Tn),me(I.wrapper.ownerDocument,"mouseup",Bn),V.history.lastSelOrigin=null}var Tn=At(e,function(Rn){Rn.buttons===0||!Y(Rn)?mn(Rn):sn(Rn)}),Bn=At(e,mn);e.state.selectingText=Bn,Ue(I.wrapper.ownerDocument,"mousemove",Tn),Ue(I.wrapper.ownerDocument,"mouseup",Bn)}function _l(e,c){var M=c.anchor,D=c.head,I=qt(e.doc,M.line);if(vn(M,D)==0&&M.sticky==D.sticky)return c;var V=gt(I);if(!V)return c;var re=oe(V,M.ch,M.sticky),he=V[re];if(he.from!=M.ch&&he.to!=M.ch)return c;var ve=re+(he.from==M.ch==(he.level!=1)?0:1);if(ve==0||ve==V.length)return c;var Se;if(D.line!=M.line)Se=(D.line-M.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var st=oe(V,D.ch,D.sticky),pt=st-re||(D.ch-M.ch)*(he.level==1?-1:1);st==ve-1||st==ve?Se=pt<0:Se=pt>0}var It=V[ve+(Se?-1:0)],Lt=Se==(It.level==1),tn=Lt?It.from:It.to,sn=Lt?"after":"before";return M.ch==tn&&M.sticky==sn?c:new bn(new Wt(M.line,tn,sn),D)}function $s(e,c,M,D){var I,V;if(c.touches)I=c.touches[0].clientX,V=c.touches[0].clientY;else try{I=c.clientX,V=c.clientY}catch(It){return!1}if(I>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;D&&te(c);var re=e.display,he=re.lineDiv.getBoundingClientRect();if(V>he.bottom||!pe(e,M))return J(c);V-=he.top-re.viewOffset;for(var ve=0;ve=I){var st=Mn(e.doc,V),pt=e.display.gutterSpecs[ve];return je(e,M,e,st,pt.className,c),J(c)}}}function Rl(e,c){return $s(e,c,"gutterClick",!0)}function As(e,c){if(Io(e.display,c)||Yl(e,c))return;if($e(e,c,"contextmenu"))return;O||e.display.input.onContextMenu(c)}function Yl(e,c){return pe(e,"gutterContextMenu")?$s(e,c,"gutterContextMenu",!1):!1}function jl(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Ur(e)}var el={toString:function(){return"CodeMirror.Init"}},Bl={},Ol={};function Ql(e){var c=e.optionHandlers;function M(D,I,V,re){e.defaults[D]=I,V&&(c[D]=re?function(he,ve,Se){Se!=el&&V(he,ve,Se)}:V)}e.defineOption=M,e.Init=el,M("value","",function(D,I){return D.setValue(I)},!0),M("mode",null,function(D,I){D.doc.modeOption=I,Di(D)},!0),M("indentUnit",2,Di,!0),M("indentWithTabs",!1),M("smartIndent",!0),M("tabSize",4,function(D){vi(D),Ur(D),Ri(D)},!0),M("lineSeparator",null,function(D,I){if(D.doc.lineSep=I,!I)return;var V=[],re=D.doc.first;D.doc.iter(function(ve){for(var Se=0;;){var st=ve.text.indexOf(I,Se);if(st==-1)break;Se=st+I.length,V.push(Wt(re,st))}re++});for(var he=V.length-1;he>=0;he--)Yr(D.doc,I,V[he],Wt(V[he].line,V[he].ch+I.length))}),M("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(D,I,V){D.state.specialChars=new RegExp(I.source+(I.test(" ")?"":"| "),"g"),V!=el&&D.refresh()}),M("specialCharPlaceholder",Xr,function(D){return D.refresh()},!0),M("electricChars",!0),M("inputStyle",r?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),M("spellcheck",!1,function(D,I){return D.getInputField().spellcheck=I},!0),M("autocorrect",!1,function(D,I){return D.getInputField().autocorrect=I},!0),M("autocapitalize",!1,function(D,I){return D.getInputField().autocapitalize=I},!0),M("rtlMoveVisually",!A),M("wholeLineUpdateBefore",!0),M("theme","default",function(D){jl(D),an(D)},!0),M("keyMap","default",function(D,I,V){var re=Ys(I),he=V!=el&&Ys(V);he&&he.detach&&he.detach(D,re),re.attach&&re.attach(D,he||null)}),M("extraKeys",null),M("configureMouse",null),M("lineWrapping",!1,Zl,!0),M("gutters",[],function(D,I){D.display.gutterSpecs=Fn(I,D.options.lineNumbers),an(D)},!0),M("fixedGutter",!0,function(D,I){D.display.gutters.style.left=I?ja(D.display)+"px":"0",D.refresh()},!0),M("coverGutterNextToScrollbar",!1,function(D){return Zo(D)},!0),M("scrollbarStyle","native",function(D){bs(D),Zo(D),D.display.scrollbars.setScrollTop(D.doc.scrollTop),D.display.scrollbars.setScrollLeft(D.doc.scrollLeft)},!0),M("lineNumbers",!1,function(D,I){D.display.gutterSpecs=Fn(D.options.gutters,I),an(D)},!0),M("firstLineNumber",1,an,!0),M("lineNumberFormatter",function(D){return D},an,!0),M("showCursorWhenSelecting",!1,Si,!0),M("resetSelectionOnContextMenu",!0),M("lineWiseCopyCut",!0),M("pasteLinesPerSelection",!0),M("selectionsMayTouch",!1),M("readOnly",!1,function(D,I){I=="nocursor"&&(os(D),D.display.input.blur()),D.display.input.readOnlyChanged(I)}),M("screenReaderLabel",null,function(D,I){I=I===""?null:I,D.display.input.screenReaderLabelChanged(I)}),M("disableInput",!1,function(D,I){I||D.display.input.reset()},!0),M("dragDrop",!0,Jl),M("allowDropFileTypes",null),M("cursorBlinkRate",530),M("cursorScrollMargin",0),M("cursorHeight",1,Si,!0),M("singleCursorHeightPerLine",!0,Si,!0),M("workTime",100),M("workDelay",100),M("flattenSpans",!0,vi,!0),M("addModeClass",!1,vi,!0),M("pollInterval",100),M("undoDepth",200,function(D,I){return D.doc.history.undoDepth=I}),M("historyEventDelay",1250),M("viewportMargin",10,function(D){return D.refresh()},!0),M("maxHighlightLength",1e4,vi,!0),M("moveInputWithCursor",!0,function(D,I){I||D.display.input.resetPosition()}),M("tabindex",null,function(D,I){return D.display.input.getField().tabIndex=I||""}),M("autofocus",null),M("direction","ltr",function(D,I){return D.doc.setDirection(I)},!0),M("phrases",null)}function Jl(e,c,M){var D=M&&M!=el;if(!c!=!D){var I=e.display.dragFunctions,V=c?Ue:me;V(e.display.scroller,"dragstart",I.start),V(e.display.scroller,"dragenter",I.enter),V(e.display.scroller,"dragover",I.over),V(e.display.scroller,"dragleave",I.leave),V(e.display.scroller,"drop",I.drop)}}function Zl(e){e.options.lineWrapping?(G(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(E(e.display.wrapper,"CodeMirror-wrap"),_o(e)),oo(e),Ri(e),Ur(e),setTimeout(function(){return Zo(e)},100)}function ha(e,c){var M=this;if(!(this instanceof ha))return new ha(e,c);this.options=c=c?H(c):{},H(Bl,c,!1);var D=c.value;typeof D=="string"?D=new za(D,c.mode,null,c.lineSeparator,c.direction):c.mode&&(D.modeOption=c.mode),this.doc=D;var I=new ha.inputStyles[c.inputStyle](this),V=this.display=new $t(e,D,I,c);V.wrapper.CodeMirror=this,jl(this),c.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),bs(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 ee,keySeq:null,specialChars:null},c.autofocus&&!r&&V.input.focus(),_&&v<11&&setTimeout(function(){return M.display.input.reset(!0)},20),ql(this),Ls(),qo(this),this.curOp.forceUpdate=!0,so(this,D),c.autofocus&&!r||this.hasFocus()?setTimeout(function(){M.hasFocus()&&!M.state.focused&&Mo(M)},20):os(this);for(var re in Ol)Ol.hasOwnProperty(re)&&Ol[re](this,c[re],el);ln(this),c.finishInit&&c.finishInit(this);for(var he=0;he20*20}Ue(c.scroller,"touchstart",function(ve){if(!$e(e,ve)&&!V(ve)&&!Rl(e,ve)){c.input.ensurePolled(),clearTimeout(M);var Se=+new Date;c.activeTouch={start:Se,moved:!1,prev:Se-D.end<=300?D:null},ve.touches.length==1&&(c.activeTouch.left=ve.touches[0].pageX,c.activeTouch.top=ve.touches[0].pageY)}}),Ue(c.scroller,"touchmove",function(){c.activeTouch&&(c.activeTouch.moved=!0)}),Ue(c.scroller,"touchend",function(ve){var Se=c.activeTouch;if(Se&&!Io(c,ve)&&Se.left!=null&&!Se.moved&&new Date-Se.start<300){var st=e.coordsChar(c.activeTouch,"page"),pt;!Se.prev||re(Se,Se.prev)?pt=new bn(st,st):!Se.prev.prev||re(Se,Se.prev.prev)?pt=e.findWordAt(st):pt=new bn(Wt(st.line,0),U(e.doc,Wt(st.line+1,0))),e.setSelection(pt.anchor,pt.head),e.focus(),te(ve)}I()}),Ue(c.scroller,"touchcancel",I),Ue(c.scroller,"scroll",function(){c.scroller.clientHeight&&(Uo(e,c.scroller.scrollTop),Co(e,c.scroller.scrollLeft,!0),je(e,"scroll",e))}),Ue(c.scroller,"mousewheel",function(ve){return qn(e,ve)}),Ue(c.scroller,"DOMMouseScroll",function(ve){return qn(e,ve)}),Ue(c.wrapper,"scroll",function(){return c.wrapper.scrollTop=c.wrapper.scrollLeft=0}),c.dragFunctions={enter:function(ve){$e(e,ve)||ye(ve)},over:function(ve){$e(e,ve)||(ks(e,ve),ye(ve))},start:function(ve){return sl(e,ve)},drop:At(e,El),leave:function(ve){$e(e,ve)||xs(e)}};var he=c.input.getField();Ue(he,"keyup",function(ve){return Js.call(e,ve)}),Ue(he,"keydown",At(e,cl)),Ue(he,"keypress",At(e,dl)),Ue(he,"focus",function(ve){return Mo(e,ve)}),Ue(he,"blur",function(ve){return os(e,ve)})}var Pl=[];ha.defineInitHook=function(e){return Pl.push(e)};function yl(e,c,M,D){var I=e.doc,V;M==null&&(M="add"),M=="smart"&&(I.mode.indent?V=Vt(e,c).state:M="prev");var re=e.options.tabSize,he=qt(I,c),ve=X(he.text,null,re);he.stateAfter&&(he.stateAfter=null);var Se=he.text.match(/^\s*/)[0],st;if(!D&&!/\S/.test(he.text))st=0,M="not";else if(M=="smart"&&(st=I.mode.indent(V,he.text.slice(Se.length),he.text),st==ke||st>150)){if(!D)return;M="prev"}M=="prev"?c>I.first?st=X(qt(I,c-1).text,null,re):st=0:M=="add"?st=ve+e.options.indentUnit:M=="subtract"?st=ve-e.options.indentUnit:typeof M=="number"&&(st=ve+M),st=Math.max(0,st);var pt="",It=0;if(e.options.indentWithTabs)for(var Lt=Math.floor(st/re);Lt;--Lt)It+=re,pt+=" ";if(Itre,ve=bt(c),Se=null;if(he&&D.ranges.length>1)if(ts&&ts.text.join(` `)==c){if(D.ranges.length%ts.text.length==0){Se=[];for(var st=0;st=0;It--){var Lt=D.ranges[It],tn=Lt.from(),sn=Lt.to();Lt.empty()&&(M&&M>0?tn=Wt(tn.line,tn.ch-M):e.state.overwrite&&!he?sn=Wt(sn.line,Math.min(qt(V,sn.line).text.length,sn.ch+se(ve).length)):he&&ts&&ts.lineWise&&ts.text.join(` @@ -366,7 +366,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho L `).concat(ee==="round"?Ke:100,",").concat(Ee),De="0 0 100 ".concat(ue),We=0;return R.a.createElement("svg",_({className:g()("".concat(H,"-line"),z),viewBox:De,preserveAspectRatio:"none",style:xe},ge),R.a.createElement("path",{className:"".concat(H,"-line-trail"),d:tt,strokeLinecap:ee,stroke:ke,strokeWidth:Ne||ue,fillOpacity:"0"}),Le.map(function(ft,ct){var Be={strokeDasharray:"".concat(ft,"px, 100px"),strokeDashoffset:"-".concat(We,"px"),transition:le||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Pe=ie[ct]||ie[ie.length-1];return We+=ft,R.a.createElement("path",{key:ct,className:"".concat(H,"-line-path"),d:tt,strokeLinecap:ee,stroke:Pe,strokeWidth:ue,fillOpacity:"0",ref:Oe[ct],style:Be})}))};o.defaultProps=p;var s=o;function r(){return r=Object.assign||function(G){for(var j=1;jG.length)&&(j=G.length);for(var z=0,F=new Array(j);z=0)continue;if(!Object.prototype.propertyIsEnumerable.call(G,F))continue;z[F]=G[F]}}return z}function E(G,j){if(G==null)return{};var z={},F=Object.keys(G),H,X;for(X=0;X=0)continue;z[H]=G[H]}return z}var y=0;function S(G){return+G.replace("%","")}function b(G){return Array.isArray(G)?G:[G]}function L(G,j,z,F){var H=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,X=arguments.length>5?arguments[5]:void 0,ee=50-F/2,ue=0,xe=-ee,ke=0,Ne=-2*ee;switch(X){case"left":ue=-ee,xe=0,ke=2*ee,Ne=0;break;case"right":ue=ee,xe=0,ke=-2*ee,Ne=0;break;case"bottom":xe=ee,Ne=2*ee;break;default:}var le="M 50,50 m ".concat(ue,",").concat(xe,` a `).concat(ee,",").concat(ee," 0 1 1 ").concat(ke,",").concat(-Ne,` - a `).concat(ee,",").concat(ee," 0 1 1 ").concat(-ke,",").concat(Ne),ge=Math.PI*2*ee,Le={stroke:z,strokeDasharray:"".concat(j/100*(ge-H),"px ").concat(ge,"px"),strokeDashoffset:"-".concat(H/2+G/100*(ge-H),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:le,pathStyle:Le}}var P=function(j){var z=j.prefixCls,F=j.strokeWidth,H=j.trailWidth,X=j.gapDegree,ee=j.gapPosition,ue=j.trailColor,xe=j.strokeLinecap,ke=j.style,Ne=j.className,le=j.strokeColor,ge=j.percent,Le=C(j,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),ie=Object(B.useMemo)(function(){return y+=1,y},[]),de=L(0,100,ue,F,X,ee),se=de.pathString,Oe=de.pathStyle,Ee=b(ge),Ke=b(le),tt=Ke.find(function(Be){return Object.prototype.toString.call(Be)==="[object Object]"}),De=i(Ee),We=t(De,1),ft=We[0],ct=function(){var Pe=0;return Ee.map(function(Ge,Ve){var ae=Ke[Ve]||Ke[Ke.length-1],we=Object.prototype.toString.call(ae)==="[object Object]"?"url(#".concat(z,"-gradient-").concat(ie,")"):"",oe=L(Pe,Ge,ae,F,X,ee);return Pe+=Ge,R.a.createElement("path",{key:Ve,className:"".concat(z,"-circle-path"),d:oe.pathString,stroke:we,strokeLinecap:xe,strokeWidth:F,opacity:Ge===0?0:1,fillOpacity:"0",style:oe.pathStyle,ref:ft[Ve]})})};return R.a.createElement("svg",r({className:g()("".concat(z,"-circle"),Ne),viewBox:"0 0 100 100",style:ke},Le),tt&&R.a.createElement("defs",null,R.a.createElement("linearGradient",{id:"".concat(z,"-gradient-").concat(ie),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(tt).sort(function(Be,Pe){return S(Be)-S(Pe)}).map(function(Be,Pe){return R.a.createElement("stop",{key:Pe,offset:Be,stopColor:tt[Be]})}))),R.a.createElement("path",{className:"".concat(z,"-circle-trail"),d:se,stroke:ue,strokeLinecap:xe,strokeWidth:H||F,fillOpacity:"0",style:Oe}),ct().reverse())};P.defaultProps=p;var N=P,W={Line:s,Circle:N}},hW8S:function(Me,Q,w){"use strict";w.d(Q,"a",function(){return g}),w.d(Q,"c",function(){return p}),w.d(Q,"b",function(){return i});var B=w("VTBJ"),R=w("Ff2n"),k=w("Kwbf"),g="RC_TABLE_INTERNAL_COL_DEFINE";function p(_){var v=_.expandable,f=Object(R.a)(_,["expandable"]);return"expandable"in _?Object(B.a)(Object(B.a)({},f),v):f}function i(_){return Object.keys(_).reduce(function(v,f){return(f.substr(0,5)==="data-"||f.substr(0,5)==="aria-")&&(v[f]=_[f]),v},{})}},hXwI:function(Me,Q,w){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;function B(p,i){if(!(p instanceof i))throw new TypeError("Cannot call a class as a function")}function R(p,i){for(var _=0;_>>3]&1<>>10,this.keys[X]|=(ue&4032)>>>6,++X,this.keys[X]=(ee&258048)<<12,this.keys[X]|=(ee&63)<<16,this.keys[X]|=(ue&258048)>>>4,this.keys[X]|=ue&63,++X}}return k(x,[{key:"enc8",value:function(O){var C=O.slice(),E=0,y,S,b;y=C[E++]<<24|C[E++]<<16|C[E++]<<8|C[E++],S=C[E++]<<24|C[E++]<<16|C[E++]<<8|C[E++],b=(y>>>4^S)&252645135,S^=b,y^=b<<4,b=(y>>>16^S)&65535,S^=b,y^=b<<16,b=(S>>>2^y)&858993459,y^=b,S^=b<<2,b=(S>>>8^y)&16711935,y^=b,S^=b<<8,S=S<<1|S>>>31&1,b=(y^S)&2863311530,y^=b,S^=b,y=y<<1|y>>>31&1;for(var L=0,P=0;L<8;++L){b=S<<28|S>>>4,b^=this.keys[P++];var N=t[b&63];N|=s[b>>>8&63],N|=n[b>>>16&63],N|=l[b>>>24&63],b=S^this.keys[P++],N|=m[b&63],N|=r[b>>>8&63],N|=o[b>>>16&63],N|=d[b>>>24&63],y^=N,b=y<<28|y>>>4,b^=this.keys[P++],N=t[b&63],N|=s[b>>>8&63],N|=n[b>>>16&63],N|=l[b>>>24&63],b=y^this.keys[P++],N|=m[b&63],N|=r[b>>>8&63],N|=o[b>>>16&63],N|=d[b>>>24&63],S^=N}for(S=S<<31|S>>>1,b=(y^S)&2863311530,y^=b,S^=b,y=y<<31|y>>>1,b=(y>>>8^S)&16711935,S^=b,y^=b<<8,b=(y>>>2^S)&858993459,S^=b,y^=b<<2,b=(S>>>16^y)&65535,y^=b,S^=b<<16,b=(S>>>4^y)&252645135,y^=b,S^=b<<4,b=[S,y],E=0;E<8;E++)C[E]=(b[E>>>2]>>>8*(3-E%4))%256,C[E]<0&&(C[E]+=256);return C}},{key:"encrypt",value:function(O){return this.enc8(O.slice(0,8)).concat(this.enc8(O.slice(8,16)))}}]),x}();Q.default=A},je13:function(Me,Q,w){var B=w("5nXd"),R=w("gRFJ"),k=[w("uQRt")];Me.exports=B.createStore(R,k)},ji0R:function(Me,Q,w){Me.exports=w.p+"static/douyu.3e6df9ee.jpg"},k3GJ:function(Me,Q,w){"use strict";w.d(Q,"a",function(){return po});var B=w("rePB"),R=w("ODXe"),k=w("Ff2n"),g=w("VTBJ"),p=w("q1tI"),i=w("TSYQ"),_=w.n(i),v=w("Zm9Q"),f=w("6cGi"),u=w("KQm4"),a=w("xEkU"),h=w.n(a),l=w("t23M");function d(qe){var yt=Object(p.useRef)(),St=Object(p.useRef)(!1);function it(){for(var be=arguments.length,Qe=new Array(be),Ae=0;Aekt&&(cn=kt-un),Object(p.useMemo)(function(){if(!Qe.length)return[0,0];for(var yn=Qe.length,cr=yn,Gr=0;GrEt+cn){cr=Gr-1;break}}for(var Ur=0,Br=yn-1;Br>=0;Br-=1){var Kr=qe.get(Qe[Br].key)||A;if(Kr[Tt]1&&arguments[1]!==void 0?arguments[1]:!1,it=yt&&typeof yt.getBoundingClientRect=="function"&&yt.getBoundingClientRect().width;if(it){if(St){var be=getComputedStyle(yt),Qe=be.marginLeft,Ae=be.marginRight;it+=+Qe.replace("px","")+ +Ae.replace("px","")}it=+it.toFixed(6)}return it||0},Pe=function(yt,St,it){yt&&Object(G.a)(yt.style)==="object"&&(yt.style[St]=it)},Ge=function(){return Ee.any},Ve=w("bdgK"),ae=w("i8i4"),we=w.n(ae),oe=w("wgJM"),Xe=w("l4aY"),gt=w("m+aA"),Fe=w("c+Xe"),Ue=w("zT1h"),Ct=w("QC+M");function me(qe,yt,St){return St?qe[0]===yt[0]:qe[0]===yt[0]&&qe[1]===yt[1]}function je(qe,yt,St){var it=qe[yt]||{};return Object(g.a)(Object(g.a)({},it),St)}function $e(qe,yt,St,it){for(var be=St.points,Qe=Object.keys(qe),Ae=0;Ae1&&arguments[1]!==void 0?arguments[1]:2;yt();var Qe=Object(oe.a)(function(){be<=1?it({isCanceled:function(){return Qe!==qe.current}}):St(it,be-1)});qe.current=Qe}return p.useEffect(function(){return function(){yt()}},[]),[St,yt]},Gt=[lt,Nt,jt,ht],dn=!1,Ht=!0;function qt(qe){return qe===jt||qe===ht}var Nn=function(qe,yt){var St=p.useState(mt),it=Object(R.a)(St,2),be=it[0],Qe=it[1],Ae=Xt(),at=Object(R.a)(Ae,2),ut=at[0],Tt=at[1];function Et(){Qe(lt)}return Ft(function(){if(be!==mt&&be!==ht){var kt=Gt.indexOf(be),Qt=Gt[kt+1],un=yt(be);un===dn?Qe(Qt):ut(function(cn){function yn(){if(cn.isCanceled())return;Qe(Qt)}un===!0?yn():Promise.resolve(un).then(yn)})}},[qe,be]),p.useEffect(function(){return function(){Tt()}},[]),[Et,be]},wn=function(qe){var yt=Object(p.useRef)(),St=Object(p.useRef)(qe);St.current=qe;var it=p.useCallback(function(Ae){St.current(Ae)},[]);function be(Ae){Ae&&(Ae.removeEventListener(et,it),Ae.removeEventListener(ze,it))}function Qe(Ae){yt.current&&yt.current!==Ae&&be(yt.current),Ae&&Ae!==yt.current&&(Ae.addEventListener(et,it),Ae.addEventListener(ze,it),yt.current=Ae)}return p.useEffect(function(){return function(){be(yt.current)}},[]),[Qe,be]};function Sn(qe,yt,St,it){var be=it.motionEnter,Qe=be===void 0?!0:be,Ae=it.motionAppear,at=Ae===void 0?!0:Ae,ut=it.motionLeave,Tt=ut===void 0?!0:ut,Et=it.motionDeadline,kt=it.motionLeaveImmediately,Qt=it.onAppearPrepare,un=it.onEnterPrepare,cn=it.onLeavePrepare,yn=it.onAppearStart,cr=it.onEnterStart,Gr=it.onLeaveStart,Dr=it.onAppearActive,Ur=it.onEnterActive,Br=it.onLeaveActive,Kr=it.onAppearEnd,Pr=it.onEnterEnd,li=it.onLeaveEnd,qr=it.onVisibleChanged,Yi=Bt(),$r=Object(R.a)(Yi,2),or=$r[0],ir=$r[1],ii=Bt(dt),ui=Object(R.a)(ii,2),Gn=ui[0],hi=ui[1],Xi=Bt(null),fi=Object(R.a)(Xi,2),Ti=fi[0],Ci=fi[1],Qi=Object(p.useRef)(!1),Ca=Object(p.useRef)(null),Ji=Object(p.useRef)(!1),ja=Object(p.useRef)(null);function bo(){var Oi=St();return Oi||ja.current}var oo=Object(p.useRef)(!1);function Sa(Oi){var xi=bo();if(Oi&&!Oi.deadline&&Oi.target!==xi)return;var Aa;Gn===rt&&oo.current?Aa=Kr==null?void 0:Kr(xi,Oi):Gn===_e&&oo.current?Aa=Pr==null?void 0:Pr(xi,Oi):Gn===Te&&oo.current&&(Aa=li==null?void 0:li(xi,Oi)),Aa!==!1&&!Ji.current&&(hi(dt),Ci(null))}var Pi=wn(Sa),Ri=Object(R.a)(Pi,1),Zi=Ri[0],zi=p.useMemo(function(){var Oi,xi,Aa;switch(Gn){case"appear":return Oi={},Object(B.a)(Oi,lt,Qt),Object(B.a)(Oi,Nt,yn),Object(B.a)(Oi,jt,Dr),Oi;case"enter":return xi={},Object(B.a)(xi,lt,un),Object(B.a)(xi,Nt,cr),Object(B.a)(xi,jt,Ur),xi;case"leave":return Aa={},Object(B.a)(Aa,lt,cn),Object(B.a)(Aa,Nt,Gr),Object(B.a)(Aa,jt,Br),Aa;default:return{}}},[Gn]),Eo=Nn(Gn,function(Oi){if(Oi===lt){var xi=zi[lt];return xi?xi(bo()):dn}if(Si in zi){var Aa;Ci(((Aa=zi[Si])===null||Aa===void 0?void 0:Aa.call(zi,bo(),null))||null)}return Si===jt&&(Zi(bo()),Et>0&&(clearTimeout(Ca.current),Ca.current=setTimeout(function(){Sa({deadline:!0})},Et))),Ht}),Wo=Object(R.a)(Eo,2),No=Wo[0],Si=Wo[1],xo=qt(Si);oo.current=xo,Ft(function(){ir(yt);var Oi=Qi.current;if(Qi.current=!0,!qe)return;var xi;!Oi&&yt&&at&&(xi=rt),Oi&&yt&&Qe&&(xi=_e),(Oi&&!yt&&Tt||!Oi&&kt&&!yt&&Tt)&&(xi=Te),xi&&(hi(xi),No())},[yt]),Object(p.useEffect)(function(){(Gn===rt&&!at||Gn===_e&&!Qe||Gn===Te&&!Tt)&&hi(dt)},[at,Qe,Tt]),Object(p.useEffect)(function(){return function(){clearTimeout(Ca.current),Ji.current=!0}},[]),Object(p.useEffect)(function(){or!==void 0&&Gn===dt&&(qr==null||qr(or))},[or,Gn]);var Xo=Ti;return zi[lt]&&Si===Nt&&(Xo=Object(g.a)({transition:"none"},Xo)),[Gn,Si,Xo,or!=null?or:yt]}var _n=function(qe){Object(y.a)(St,qe);var yt=Object(S.a)(St);function St(){return Object(O.a)(this,St),yt.apply(this,arguments)}return Object(C.a)(St,[{key:"render",value:function(){return this.props.children}}]),St}(p.Component),Mn=_n;function Un(qe){var yt=qe;Object(G.a)(qe)==="object"&&(yt=qe.transitionSupport);function St(be){return!!(be.motionName&&yt)}var it=p.forwardRef(function(be,Qe){var Ae=be.visible,at=Ae===void 0?!0:Ae,ut=be.removeOnLeave,Tt=ut===void 0?!0:ut,Et=be.forceRender,kt=be.children,Qt=be.motionName,un=be.leavedClassName,cn=be.eventProps,yn=St(be),cr=Object(p.useRef)(),Gr=Object(p.useRef)();function Dr(){try{return Object(gt.a)(cr.current||Gr.current)}catch(hi){return null}}var Ur=Sn(yn,at,Dr,be),Br=Object(R.a)(Ur,4),Kr=Br[0],Pr=Br[1],li=Br[2],qr=Br[3],Yi=p.useRef(qr);qr&&(Yi.current=!0);var $r=Object(p.useRef)(Qe);$r.current=Qe;var or=p.useCallback(function(hi){cr.current=hi,Object(Fe.b)($r.current,hi)},[]),ir,ii=Object(g.a)(Object(g.a)({},cn),{},{visible:at});if(!kt)ir=null;else if(Kr===dt||!St(be))qr?ir=kt(Object(g.a)({},ii),or):!Tt&&Yi.current?ir=kt(Object(g.a)(Object(g.a)({},ii),{},{className:un}),or):Et?ir=kt(Object(g.a)(Object(g.a)({},ii),{},{style:{display:"none"}}),or):ir=null;else{var ui,Gn;Pr===lt?Gn="prepare":qt(Pr)?Gn="active":Pr===Nt&&(Gn="start"),ir=kt(Object(g.a)(Object(g.a)({},ii),{},{className:_()(bt(Qt,Kr),(ui={},Object(B.a)(ui,bt(Qt,"".concat(Kr,"-").concat(Gn)),Gn),Object(B.a)(ui,Qt,typeof Qt=="string"),ui)),style:li}),or)}return p.createElement(Mn,{ref:Gr},ir)});return it.displayName="CSSMotion",it}var dr=Un(Ce),Wt="add",vn="keep",hr="remove",rr="removed";function vr(qe){var yt;return qe&&Object(G.a)(qe)==="object"&&"key"in qe?yt=qe:yt={key:qe},Object(g.a)(Object(g.a)({},yt),{},{key:String(yt.key)})}function jn(){var qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return qe.map(vr)}function $(){var qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],yt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],St=[],it=0,be=yt.length,Qe=jn(qe),Ae=jn(yt);Qe.forEach(function(Tt){for(var Et=!1,kt=it;kt1});return ut.forEach(function(Tt){St=St.filter(function(Et){var kt=Et.key,Qt=Et.status;return kt!==Tt||Qt!==hr}),St.forEach(function(Et){Et.key===Tt&&(Et.status=vn)})}),St}var U=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function K(qe){var yt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:dr,St=function(it){Object(y.a)(Qe,it);var be=Object(S.a)(Qe);function Qe(){var Ae;return Object(O.a)(this,Qe),Ae=be.apply(this,arguments),Ae.state={keyEntities:[]},Ae.removeKey=function(at){Ae.setState(function(ut){var Tt=ut.keyEntities;return{keyEntities:Tt.map(function(Et){return Et.key!==at?Et:Object(g.a)(Object(g.a)({},Et),{},{status:rr})})}})},Ae}return Object(C.a)(Qe,[{key:"render",value:function(){var at=this,ut=this.state.keyEntities,Tt=this.props,Et=Tt.component,kt=Tt.children,Qt=Tt.onVisibleChanged,un=Object(k.a)(Tt,["component","children","onVisibleChanged"]),cn=Et||p.Fragment,yn={};return U.forEach(function(cr){yn[cr]=un[cr],delete un[cr]}),delete un.keys,p.createElement(cn,un,ut.map(function(cr){var Gr=cr.status,Dr=Object(k.a)(cr,["status"]),Ur=Gr===Wt||Gr===vn;return p.createElement(yt,Object(T.a)({},yn,{key:Dr.key,visible:Ur,eventProps:Dr,onVisibleChanged:function(Kr){Qt==null||Qt(Kr,{key:Dr.key}),Kr||at.removeKey(Dr.key)}}),kt)}))}}],[{key:"getDerivedStateFromProps",value:function(at,ut){var Tt=at.keys,Et=ut.keyEntities,kt=jn(Tt),Qt=$(Et,kt);return{keyEntities:Qt.filter(function(un){var cn=Et.find(function(yn){var cr=yn.key;return un.key===cr});return!(cn&&cn.status===rr&&un.status===hr)})}}}]),Qe}(p.Component);return St.defaultProps={component:"div"},St}var Z=K(Ce),ne=dr;function q(qe){var yt=qe.prefixCls,St=qe.motion,it=qe.animation,be=qe.transitionName;return St||(it?{motionName:"".concat(yt,"-").concat(it)}:be?{motionName:be}:null)}function Ye(qe){var yt=qe.prefixCls,St=qe.visible,it=qe.zIndex,be=qe.mask,Qe=qe.maskMotion,Ae=qe.maskAnimation,at=qe.maskTransitionName;if(!be)return null;var ut={};return(Qe||at||Ae)&&(ut=Object(g.a)({motionAppear:!0},q({motion:Qe,prefixCls:yt,transitionName:at,animation:Ae}))),p.createElement(ne,Object(T.a)({},ut,{visible:St,removeOnLeave:!0}),function(Tt){var Et=Tt.className;return p.createElement("div",{style:{zIndex:it},className:_()("".concat(yt,"-mask"),Et)})})}var Ut=w("9mu1"),Vt=w("o0o1"),rn=w.n(Vt),zt=w("HaE+"),kn=["measure","align",null,"motion"],On=function(qe,yt){var St=Object(p.useState)(null),it=Object(R.a)(St,2),be=it[0],Qe=it[1],Ae=Object(p.useRef)(),at=Object(p.useRef)(!1);function ut(kt){at.current||Qe(kt)}function Tt(){oe.a.cancel(Ae.current)}function Et(kt){Tt(),Ae.current=Object(oe.a)(function(){ut(function(Qt){switch(be){case"align":return"motion";case"motion":return"stable";default:}return Qt}),kt==null||kt()})}return Object(p.useEffect)(function(){ut("measure")},[qe]),Object(p.useEffect)(function(){switch(be){case"measure":yt();break;default:}be&&(Ae.current=Object(oe.a)(Object(zt.a)(rn.a.mark(function kt(){var Qt,un;return rn.a.wrap(function(yn){for(;;)switch(yn.prev=yn.next){case 0:Qt=kn.indexOf(be),un=kn[Qt+1],un&&Qt!==-1&&ut(un);case 3:case"end":return yn.stop()}},kt)}))))},[be]),Object(p.useEffect)(function(){return function(){at.current=!0,Tt()}},[]),[be,Et]},ar=function(qe){var yt=p.useState({width:0,height:0}),St=Object(R.a)(yt,2),it=St[0],be=St[1];function Qe(at){be({width:at.offsetWidth,height:at.offsetHeight})}var Ae=p.useMemo(function(){var at={};if(qe){var ut=it.width,Tt=it.height;qe.indexOf("height")!==-1&&Tt?at.height=Tt:qe.indexOf("minHeight")!==-1&&Tt&&(at.minHeight=Tt),qe.indexOf("width")!==-1&&ut?at.width=ut:qe.indexOf("minWidth")!==-1&&ut&&(at.minWidth=ut)}return at},[qe,it]);return[Ae,Qe]},gr=p.forwardRef(function(qe,yt){var St=qe.visible,it=qe.prefixCls,be=qe.className,Qe=qe.style,Ae=qe.children,at=qe.zIndex,ut=qe.stretch,Tt=qe.destroyPopupOnHide,Et=qe.forceRender,kt=qe.align,Qt=qe.point,un=qe.getRootDomNode,cn=qe.getClassNameFromAlign,yn=qe.onAlign,cr=qe.onMouseEnter,Gr=qe.onMouseLeave,Dr=qe.onMouseDown,Ur=qe.onTouchStart,Br=Object(p.useRef)(),Kr=Object(p.useRef)(),Pr=Object(p.useState)(),li=Object(R.a)(Pr,2),qr=li[0],Yi=li[1],$r=ar(ut),or=Object(R.a)($r,2),ir=or[0],ii=or[1];function ui(){ut&&ii(un())}var Gn=On(St,ui),hi=Object(R.a)(Gn,2),Xi=hi[0],fi=hi[1],Ti=Object(p.useRef)();function Ci(){return Qt||un}function Qi(){var Pi;(Pi=Br.current)===null||Pi===void 0||Pi.forceAlign()}function Ca(Pi,Ri){var Zi=cn(Ri);qr!==Zi&&Yi(Zi),Xi==="align"&&(qr!==Zi?Promise.resolve().then(function(){Qi()}):fi(function(){var zi;(zi=Ti.current)===null||zi===void 0||zi.call(Ti)}),yn==null||yn(Pi,Ri))}var Ji=Object(g.a)({},q(qe));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Pi){var Ri=Ji[Pi];Ji[Pi]=function(Zi,zi){return fi(),Ri==null?void 0:Ri(Zi,zi)}});function ja(){return new Promise(function(Pi){Ti.current=Pi})}p.useEffect(function(){!Ji.motionName&&Xi==="motion"&&fi()},[Ji.motionName,Xi]),p.useImperativeHandle(yt,function(){return{forceAlign:Qi,getElement:function(){return Kr.current}}});var bo=Object(g.a)(Object(g.a)({},ir),{},{zIndex:at,opacity:Xi==="motion"||Xi==="stable"||!St?void 0:0,pointerEvents:Xi==="stable"?void 0:"none"},Qe),oo=!0;(kt==null?void 0:kt.points)&&(Xi==="align"||Xi==="stable")&&(oo=!1);var Sa=Ae;return p.Children.count(Ae)>1&&(Sa=p.createElement("div",{className:"".concat(it,"-content")},Ae)),p.createElement(ne,Object(T.a)({visible:St,ref:Kr,leavedClassName:"".concat(it,"-hidden")},Ji,{onAppearPrepare:ja,onEnterPrepare:ja,removeOnLeave:Tt,forceRender:Et}),function(Pi,Ri){var Zi=Pi.className,zi=Pi.style,Eo=_()(it,be,qr,Zi);return p.createElement(Ut.a,{target:Ci(),key:"popup",ref:Br,monitorWindowResize:!0,disabled:oo,align:kt,onAlign:Ca},p.createElement("div",{ref:Ri,className:Eo,onMouseEnter:cr,onMouseLeave:Gr,onMouseDownCapture:Dr,onTouchStartCapture:Ur,style:Object(g.a)(Object(g.a)({},zi),bo)},Sa))})});gr.displayName="PopupInner";var _r=gr,Zn=p.forwardRef(function(qe,yt){var St=qe.prefixCls,it=qe.visible,be=qe.zIndex,Qe=qe.children,Ae=qe.mobile;Ae=Ae===void 0?{}:Ae;var at=Ae.popupClassName,ut=Ae.popupStyle,Tt=Ae.popupMotion,Et=Tt===void 0?{}:Tt,kt=Ae.popupRender,Qt=p.useRef();p.useImperativeHandle(yt,function(){return{forceAlign:function(){},getElement:function(){return Qt.current}}});var un=Object(g.a)({zIndex:be},ut),cn=Qe;return p.Children.count(Qe)>1&&(cn=p.createElement("div",{className:"".concat(St,"-content")},Qe)),kt&&(cn=kt(cn)),p.createElement(ne,Object(T.a)({visible:it,ref:Qt,removeOnLeave:!0},Et),function(yn,cr){var Gr=yn.className,Dr=yn.style,Ur=_()(St,at,Gr);return p.createElement("div",{ref:cr,className:Ur,style:Object(g.a)(Object(g.a)({},Dr),un)},cn)})});Zn.displayName="MobilePopupInner";var yr=Zn,Bi=["visible","mobile"],ci=p.forwardRef(function(qe,yt){var St=qe.visible,it=qe.mobile,be=Object(k.a)(qe,Bi),Qe=Object(p.useState)(St),Ae=Object(R.a)(Qe,2),at=Ae[0],ut=Ae[1],Tt=Object(p.useState)(!1),Et=Object(R.a)(Tt,2),kt=Et[0],Qt=Et[1],un=Object(g.a)(Object(g.a)({},be),{},{visible:at});Object(p.useEffect)(function(){ut(St),St&&it&&Qt(Ie())},[St,it]);var cn=kt?p.createElement(yr,Object(T.a)({},un,{mobile:it,ref:yt})):p.createElement(_r,Object(T.a)({},un,{ref:yt}));return p.createElement("div",null,p.createElement(Ye,un),cn)});ci.displayName="Popup";var ni=ci,Ii=p.createContext(null),Ni=Ii;function Ki(){}function Oa(){return""}function Ya(qe){return qe?qe.ownerDocument:window.document}var io=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function ho(qe){var yt=function(St){Object(y.a)(be,St);var it=Object(S.a)(be);function be(Qe){var Ae;Object(O.a)(this,be),Ae=it.call(this,Qe),Ae.popupRef=p.createRef(),Ae.triggerRef=p.createRef(),Ae.attachId=void 0,Ae.clickOutsideHandler=void 0,Ae.touchOutsideHandler=void 0,Ae.contextMenuOutsideHandler1=void 0,Ae.contextMenuOutsideHandler2=void 0,Ae.mouseDownTimeout=void 0,Ae.focusTime=void 0,Ae.preClickTime=void 0,Ae.preTouchTime=void 0,Ae.delayTimer=void 0,Ae.hasPopupMouseDown=void 0,Ae.onMouseEnter=function(ut){var Tt=Ae.props.mouseEnterDelay;Ae.fireEvents("onMouseEnter",ut),Ae.delaySetPopupVisible(!0,Tt,Tt?null:ut)},Ae.onMouseMove=function(ut){Ae.fireEvents("onMouseMove",ut),Ae.setPoint(ut)},Ae.onMouseLeave=function(ut){Ae.fireEvents("onMouseLeave",ut),Ae.delaySetPopupVisible(!1,Ae.props.mouseLeaveDelay)},Ae.onPopupMouseEnter=function(){Ae.clearDelayTimer()},Ae.onPopupMouseLeave=function(ut){var Tt;if(ut.relatedTarget&&!ut.relatedTarget.setTimeout&&Object(Xe.a)((Tt=Ae.popupRef.current)===null||Tt===void 0?void 0:Tt.getElement(),ut.relatedTarget))return;Ae.delaySetPopupVisible(!1,Ae.props.mouseLeaveDelay)},Ae.onFocus=function(ut){Ae.fireEvents("onFocus",ut),Ae.clearDelayTimer(),Ae.isFocusToShow()&&(Ae.focusTime=Date.now(),Ae.delaySetPopupVisible(!0,Ae.props.focusDelay))},Ae.onMouseDown=function(ut){Ae.fireEvents("onMouseDown",ut),Ae.preClickTime=Date.now()},Ae.onTouchStart=function(ut){Ae.fireEvents("onTouchStart",ut),Ae.preTouchTime=Date.now()},Ae.onBlur=function(ut){Ae.fireEvents("onBlur",ut),Ae.clearDelayTimer(),Ae.isBlurToHide()&&Ae.delaySetPopupVisible(!1,Ae.props.blurDelay)},Ae.onContextMenu=function(ut){ut.preventDefault(),Ae.fireEvents("onContextMenu",ut),Ae.setPopupVisible(!0,ut)},Ae.onContextMenuClose=function(){Ae.isContextMenuToShow()&&Ae.close()},Ae.onClick=function(ut){if(Ae.fireEvents("onClick",ut),Ae.focusTime){var Tt;if(Ae.preClickTime&&Ae.preTouchTime?Tt=Math.min(Ae.preClickTime,Ae.preTouchTime):Ae.preClickTime?Tt=Ae.preClickTime:Ae.preTouchTime&&(Tt=Ae.preTouchTime),Math.abs(Tt-Ae.focusTime)<20)return;Ae.focusTime=0}Ae.preClickTime=0,Ae.preTouchTime=0,Ae.isClickToShow()&&(Ae.isClickToHide()||Ae.isBlurToHide())&&ut&&ut.preventDefault&&ut.preventDefault();var Et=!Ae.state.popupVisible;(Ae.isClickToHide()&&!Et||Et&&Ae.isClickToShow())&&Ae.setPopupVisible(!Ae.state.popupVisible,ut)},Ae.onPopupMouseDown=function(){if(Ae.hasPopupMouseDown=!0,clearTimeout(Ae.mouseDownTimeout),Ae.mouseDownTimeout=window.setTimeout(function(){Ae.hasPopupMouseDown=!1},0),Ae.context){var ut;(ut=Ae.context).onPopupMouseDown.apply(ut,arguments)}},Ae.onDocumentClick=function(ut){if(Ae.props.mask&&!Ae.props.maskClosable)return;var Tt=ut.target,Et=Ae.getRootDomNode(),kt=Ae.getPopupDomNode();(!Object(Xe.a)(Et,Tt)||Ae.isContextMenuOnly())&&!Object(Xe.a)(kt,Tt)&&!Ae.hasPopupMouseDown&&Ae.close()},Ae.getRootDomNode=function(){var ut=Ae.props.getTriggerDOMNode;if(ut)return ut(Ae.triggerRef.current);try{var Tt=Object(gt.a)(Ae.triggerRef.current);if(Tt)return Tt}catch(Et){}return we.a.findDOMNode(Object(E.a)(Ae))},Ae.getPopupClassNameFromAlign=function(ut){var Tt=[],Et=Ae.props,kt=Et.popupPlacement,Qt=Et.builtinPlacements,un=Et.prefixCls,cn=Et.alignPoint,yn=Et.getPopupClassNameFromAlign;return kt&&Qt&&Tt.push($e(Qt,un,ut,cn)),yn&&Tt.push(yn(ut)),Tt.join(" ")},Ae.getComponent=function(){var ut=Ae.props,Tt=ut.prefixCls,Et=ut.destroyPopupOnHide,kt=ut.popupClassName,Qt=ut.onPopupAlign,un=ut.popupMotion,cn=ut.popupAnimation,yn=ut.popupTransitionName,cr=ut.popupStyle,Gr=ut.mask,Dr=ut.maskAnimation,Ur=ut.maskTransitionName,Br=ut.maskMotion,Kr=ut.zIndex,Pr=ut.popup,li=ut.stretch,qr=ut.alignPoint,Yi=ut.mobile,$r=ut.forceRender,or=Ae.state,ir=or.popupVisible,ii=or.point,ui=Ae.getPopupAlign(),Gn={};return Ae.isMouseEnterToShow()&&(Gn.onMouseEnter=Ae.onPopupMouseEnter),Ae.isMouseLeaveToHide()&&(Gn.onMouseLeave=Ae.onPopupMouseLeave),Gn.onMouseDown=Ae.onPopupMouseDown,Gn.onTouchStart=Ae.onPopupMouseDown,p.createElement(ni,Object(T.a)({prefixCls:Tt,destroyPopupOnHide:Et,visible:ir,point:qr&&ii,className:kt,align:ui,onAlign:Qt,animation:cn,getClassNameFromAlign:Ae.getPopupClassNameFromAlign},Gn,{stretch:li,getRootDomNode:Ae.getRootDomNode,style:cr,mask:Gr,zIndex:Kr,transitionName:yn,maskAnimation:Dr,maskTransitionName:Ur,maskMotion:Br,ref:Ae.popupRef,motion:un,mobile:Yi,forceRender:$r}),typeof Pr=="function"?Pr():Pr)},Ae.attachParent=function(ut){oe.a.cancel(Ae.attachId);var Tt=Ae.props,Et=Tt.getPopupContainer,kt=Tt.getDocument,Qt=Ae.getRootDomNode(),un;Et?(Qt||Et.length===0)&&(un=Et(Qt)):un=kt(Ae.getRootDomNode()).body,un?un.appendChild(ut):Ae.attachId=Object(oe.a)(function(){Ae.attachParent(ut)})},Ae.getContainer=function(){var ut=Ae.props.getDocument,Tt=ut(Ae.getRootDomNode()).createElement("div");return Tt.style.position="absolute",Tt.style.top="0",Tt.style.left="0",Tt.style.width="100%",Ae.attachParent(Tt),Tt},Ae.setPoint=function(ut){var Tt=Ae.props.alignPoint;if(!Tt||!ut)return;Ae.setState({point:{pageX:ut.pageX,pageY:ut.pageY}})},Ae.handlePortalUpdate=function(){Ae.state.prevPopupVisible!==Ae.state.popupVisible&&Ae.props.afterPopupVisibleChange(Ae.state.popupVisible)},Ae.triggerContextValue={onPopupMouseDown:Ae.onPopupMouseDown};var at;return"popupVisible"in Qe?at=!!Qe.popupVisible:at=!!Qe.defaultPopupVisible,Ae.state={prevPopupVisible:at,popupVisible:at},io.forEach(function(ut){Ae["fire".concat(ut)]=function(Tt){Ae.fireEvents(ut,Tt)}}),Ae}return Object(C.a)(be,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Ae=this.props,at=this.state;if(at.popupVisible){var ut;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(ut=Ae.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Ue.a)(ut,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(ut=ut||Ae.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Ue.a)(ut,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(ut=ut||Ae.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Ue.a)(ut,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Ue.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),oe.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var Ae;return((Ae=this.popupRef.current)===null||Ae===void 0?void 0:Ae.getElement())||null}},{key:"getPopupAlign",value:function(){var Ae=this.props,at=Ae.popupPlacement,ut=Ae.popupAlign,Tt=Ae.builtinPlacements;return at&&Tt?je(Tt,at,ut):ut}},{key:"setPopupVisible",value:function(Ae,at){var ut=this.props.alignPoint,Tt=this.state.popupVisible;this.clearDelayTimer(),Tt!==Ae&&("popupVisible"in this.props||this.setState({popupVisible:Ae,prevPopupVisible:Tt}),this.props.onPopupVisibleChange(Ae)),ut&&at&&Ae&&this.setPoint(at)}},{key:"delaySetPopupVisible",value:function(Ae,at,ut){var Tt=this,Et=at*1e3;if(this.clearDelayTimer(),Et){var kt=ut?{pageX:ut.pageX,pageY:ut.pageY}:null;this.delayTimer=window.setTimeout(function(){Tt.setPopupVisible(Ae,kt),Tt.clearDelayTimer()},Et)}else this.setPopupVisible(Ae,ut)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(Ae){var at=this.props.children.props,ut=this.props;return at[Ae]&&ut[Ae]?this["fire".concat(Ae)]:at[Ae]||ut[Ae]}},{key:"isClickToShow",value:function(){var Ae=this.props,at=Ae.action,ut=Ae.showAction;return at.indexOf("click")!==-1||ut.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var Ae=this.props.action;return Ae==="contextMenu"||Ae.length===1&&Ae[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var Ae=this.props,at=Ae.action,ut=Ae.showAction;return at.indexOf("contextMenu")!==-1||ut.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var Ae=this.props,at=Ae.action,ut=Ae.hideAction;return at.indexOf("click")!==-1||ut.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var Ae=this.props,at=Ae.action,ut=Ae.showAction;return at.indexOf("hover")!==-1||ut.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var Ae=this.props,at=Ae.action,ut=Ae.hideAction;return at.indexOf("hover")!==-1||ut.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var Ae=this.props,at=Ae.action,ut=Ae.showAction;return at.indexOf("focus")!==-1||ut.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var Ae=this.props,at=Ae.action,ut=Ae.hideAction;return at.indexOf("focus")!==-1||ut.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var Ae;(Ae=this.popupRef.current)===null||Ae===void 0||Ae.forceAlign()}}},{key:"fireEvents",value:function(Ae,at){var ut=this.props.children.props[Ae];ut&&ut(at);var Tt=this.props[Ae];Tt&&Tt(at)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var Ae=this.state.popupVisible,at=this.props,ut=at.children,Tt=at.forceRender,Et=at.alignPoint,kt=at.className,Qt=at.autoDestroy,un=p.Children.only(ut),cn={key:"trigger"};this.isContextMenuToShow()?cn.onContextMenu=this.onContextMenu:cn.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(cn.onClick=this.onClick,cn.onMouseDown=this.onMouseDown,cn.onTouchStart=this.onTouchStart):(cn.onClick=this.createTwoChains("onClick"),cn.onMouseDown=this.createTwoChains("onMouseDown"),cn.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(cn.onMouseEnter=this.onMouseEnter,Et&&(cn.onMouseMove=this.onMouseMove)):cn.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?cn.onMouseLeave=this.onMouseLeave:cn.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(cn.onFocus=this.onFocus,cn.onBlur=this.onBlur):(cn.onFocus=this.createTwoChains("onFocus"),cn.onBlur=this.createTwoChains("onBlur"));var yn=_()(un&&un.props&&un.props.className,kt);yn&&(cn.className=yn);var cr=Object(g.a)({},cn);Object(Fe.c)(un)&&(cr.ref=Object(Fe.a)(this.triggerRef,un.ref));var Gr=p.cloneElement(un,cr),Dr;return(Ae||this.popupRef.current||Tt)&&(Dr=p.createElement(qe,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!Ae&&Qt&&(Dr=null),p.createElement(Ni.Provider,{value:this.triggerContextValue},Gr,Dr)}}],[{key:"getDerivedStateFromProps",value:function(Ae,at){var ut=Ae.popupVisible,Tt={};return ut!==void 0&&at.popupVisible!==ut&&(Tt.popupVisible=ut,Tt.prevPopupVisible=at.popupVisible),Tt}}]),be}(p.Component);return yt.contextType=Ni,yt.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Oa,getDocument:Ya,onPopupVisibleChange:Ki,afterPopupVisibleChange:Ki,onPopupAlign:Ki,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},yt}var Da=ho(Ct.a),_i={adjustX:1,adjustY:1},Wr={topLeft:{points:["bl","tl"],overflow:_i,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:_i,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:_i,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:_i,offset:[4,0]}},Qr={topLeft:{points:["bl","tl"],overflow:_i,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:_i,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:_i,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:_i,offset:[4,0]}},yi=Wr,Rr=0,fr={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ri=function(yt,St,it){var be=De(St),Qe=yt.getState();yt.setState({defaultActiveFirst:Object(g.a)(Object(g.a)({},Qe.defaultActiveFirst),{},Object(B.a)({},be,it))})},br=function(qe){Object(y.a)(St,qe);var yt=Object(S.a)(St);function St(it){var be;Object(O.a)(this,St),be=yt.call(this,it),be.onDestroy=function(Et){be.props.onDestroy(Et)},be.onKeyDown=function(Et){var kt=Et.keyCode,Qt=be.menuInstance,un=be.props.store,cn=be.getVisible();if(kt===o.a.ENTER)return be.onTitleClick(Et),ri(un,be.props.eventKey,!0),!0;if(kt===o.a.RIGHT)return cn?Qt.onKeyDown(Et):(be.triggerOpenChange(!0),ri(un,be.props.eventKey,!0)),!0;if(kt===o.a.LEFT){var yn;if(cn)yn=Qt.onKeyDown(Et);else return;return yn||(be.triggerOpenChange(!1),yn=!0),yn}return cn&&(kt===o.a.UP||kt===o.a.DOWN)?Qt.onKeyDown(Et):void 0},be.onOpenChange=function(Et){be.props.onOpenChange(Et)},be.onPopupVisibleChange=function(Et){be.triggerOpenChange(Et,Et?"mouseenter":"mouseleave")},be.onMouseEnter=function(Et){var kt=be.props,Qt=kt.eventKey,un=kt.onMouseEnter,cn=kt.store;ri(cn,be.props.eventKey,!1),un({key:Qt,domEvent:Et})},be.onMouseLeave=function(Et){var kt=be.props,Qt=kt.parentMenu,un=kt.eventKey,cn=kt.onMouseLeave;Qt.subMenuInstance=Object(E.a)(be),cn({key:un,domEvent:Et})},be.onTitleMouseEnter=function(Et){var kt=be.props,Qt=kt.eventKey,un=kt.onItemHover,cn=kt.onTitleMouseEnter;un({key:Qt,hover:!0}),cn({key:Qt,domEvent:Et})},be.onTitleMouseLeave=function(Et){var kt=be.props,Qt=kt.parentMenu,un=kt.eventKey,cn=kt.onItemHover,yn=kt.onTitleMouseLeave;Qt.subMenuInstance=Object(E.a)(be),cn({key:un,hover:!1}),yn({key:un,domEvent:Et})},be.onTitleClick=function(Et){var kt=Object(E.a)(be),Qt=kt.props;if(Qt.onTitleClick({key:Qt.eventKey,domEvent:Et}),Qt.triggerSubMenuAction==="hover")return;be.triggerOpenChange(!be.getVisible(),"click"),ri(Qt.store,be.props.eventKey,!1)},be.onSubMenuClick=function(Et){typeof be.props.onClick=="function"&&be.props.onClick(be.addKeyPath(Et))},be.onSelect=function(Et){be.props.onSelect(Et)},be.onDeselect=function(Et){be.props.onDeselect(Et)},be.getPrefixCls=function(){return"".concat(be.props.rootPrefixCls,"-submenu")},be.getActiveClassName=function(){return"".concat(be.getPrefixCls(),"-active")},be.getDisabledClassName=function(){return"".concat(be.getPrefixCls(),"-disabled")},be.getSelectedClassName=function(){return"".concat(be.getPrefixCls(),"-selected")},be.getOpenClassName=function(){return"".concat(be.props.rootPrefixCls,"-submenu-open")},be.getVisible=function(){return be.state.isOpen},be.getMode=function(){return be.state.mode},be.saveMenuInstance=function(Et){be.menuInstance=Et},be.addKeyPath=function(Et){return Object(g.a)(Object(g.a)({},Et),{},{keyPath:(Et.keyPath||[]).concat(be.props.eventKey)})},be.triggerOpenChange=function(Et,kt){var Qt=be.props.eventKey,un=function(){be.onOpenChange({key:Qt,item:Object(E.a)(be),trigger:kt,open:Et})};kt==="mouseenter"?be.mouseenterTimeout=setTimeout(function(){un()},0):un()},be.isChildrenSelected=function(){var Et={find:!1};return ft(be.props.children,be.props.selectedKeys,Et),Et.find},be.isInlineMode=function(){return be.getMode()==="inline"},be.adjustWidth=function(){if(!be.subMenuTitle||!be.menuInstance)return;var Et=ae.findDOMNode(be.menuInstance);if(Et.offsetWidth>=be.subMenuTitle.offsetWidth)return;Et.style.minWidth="".concat(be.subMenuTitle.offsetWidth,"px")},be.saveSubMenuTitle=function(Et){be.subMenuTitle=Et},be.getBaseProps=function(){var Et=Object(E.a)(be),kt=Et.props,Qt=be.getMode();return{mode:Qt==="horizontal"?"vertical":Qt,visible:be.getVisible(),level:kt.level+1,inlineIndent:kt.inlineIndent,focusable:!1,onClick:be.onSubMenuClick,onSelect:be.onSelect,onDeselect:be.onDeselect,onDestroy:be.onDestroy,selectedKeys:kt.selectedKeys,eventKey:"".concat(kt.eventKey,"-menu-"),openKeys:kt.openKeys,motion:kt.motion,onOpenChange:be.onOpenChange,subMenuOpenDelay:kt.subMenuOpenDelay,parentMenu:Object(E.a)(be),subMenuCloseDelay:kt.subMenuCloseDelay,forceSubMenuRender:kt.forceSubMenuRender,triggerSubMenuAction:kt.triggerSubMenuAction,builtinPlacements:kt.builtinPlacements,defaultActiveFirst:kt.store.getState().defaultActiveFirst[De(kt.eventKey)],multiple:kt.multiple,prefixCls:kt.rootPrefixCls,id:be.internalMenuId,manualRef:be.saveMenuInstance,itemIcon:kt.itemIcon,expandIcon:kt.expandIcon,direction:kt.direction}},be.getMotion=function(Et,kt){var Qt=Object(E.a)(be),un=Qt.haveRendered,cn=be.props,yn=cn.motion,cr=cn.rootPrefixCls,Gr=Object(g.a)(Object(g.a)({},yn),{},{leavedClassName:"".concat(cr,"-hidden"),removeOnLeave:!1,motionAppear:un||!kt||Et!=="inline"});return Gr};var Qe=it.store,Ae=it.eventKey,at=Qe.getState(),ut=at.defaultActiveFirst;be.isRootMenu=!1;var Tt=!1;return ut&&(Tt=ut[Ae]),ri(Qe,Ae,Tt),be.state={mode:it.mode,isOpen:it.isOpen},be}return Object(C.a)(St,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var be=this,Qe=this.props,Ae=Qe.mode,at=Qe.parentMenu,ut=Qe.manualRef,Tt=Qe.isOpen,Et=function(){be.setState({mode:Ae,isOpen:Tt})},kt=Tt!==this.state.isOpen,Qt=Ae!==this.state.mode;if((Qt||kt)&&(oe.a.cancel(this.updateStateRaf),Qt?this.updateStateRaf=Object(oe.a)(Et):Et()),ut&&ut(this),Ae!=="horizontal"||!(at==null?void 0:at.isRootMenu)||!Tt)return;this.minWidthTimeout=setTimeout(function(){return be.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var be=this.props,Qe=be.onDestroy,Ae=be.eventKey;Qe&&Qe(Ae),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),oe.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(be,Qe){var Ae=this.getBaseProps();return p.createElement(_o,Object(T.a)({},Ae,{id:this.internalMenuId,className:be,style:Qe}),this.props.children)}},{key:"renderChildren",value:function(){var be=this,Qe=this.getBaseProps(),Ae=Qe.mode,at=Qe.visible,ut=Qe.forceSubMenuRender,Tt=Qe.direction,Et=this.getMotion(Ae,at);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||at||ut,!this.haveOpened)return p.createElement("div",null);var kt=_()("".concat(Qe.prefixCls,"-sub"),Object(B.a)({},"".concat(Qe.prefixCls,"-rtl"),Tt==="rtl"));return this.isInlineMode()?p.createElement(ne,Object(T.a)({visible:Qe.visible,forceRender:ut},Et),function(Qt){var un=Qt.className,cn=Qt.style,yn=_()(kt,un);return be.renderPopupMenu(yn,cn)}):this.renderPopupMenu(kt)}},{key:"render",value:function(){var be,Qe,Ae,at=Object(g.a)({},this.props),ut=this.getVisible(),Tt=this.getPrefixCls(),Et=this.isInlineMode(),kt=this.getMode(),Qt=_()(Tt,"".concat(Tt,"-").concat(kt),(be={},Object(B.a)(be,at.className,!!at.className),Object(B.a)(be,this.getOpenClassName(),ut),Object(B.a)(be,this.getActiveClassName(),at.active||ut&&!Et),Object(B.a)(be,this.getDisabledClassName(),at.disabled),Object(B.a)(be,this.getSelectedClassName(),this.isChildrenSelected()),be));this.internalMenuId||(at.eventKey?this.internalMenuId="".concat(at.eventKey,"$Menu"):(Rr+=1,this.internalMenuId="$__$".concat(Rr,"$Menu")));var un={},cn={},yn={};at.disabled||(un={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},cn={onClick:this.onTitleClick},yn={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var cr={},Gr=at.direction,Dr=Gr==="rtl";Et&&(Dr?cr.paddingRight=at.inlineIndent*at.level:cr.paddingLeft=at.inlineIndent*at.level);var Ur={};this.getVisible()&&(Ur={"aria-owns":this.internalMenuId});var Br=null;kt!=="horizontal"&&(Br=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Br=p.createElement(this.props.expandIcon,Object(g.a)({},this.props))));var Kr=p.createElement("div",Object(T.a)({ref:this.saveSubMenuTitle,style:cr,className:"".concat(Tt,"-title"),role:"button"},yn,cn,{"aria-expanded":ut},Ur,{"aria-haspopup":"true",title:typeof at.title=="string"?at.title:void 0}),at.title,Br||p.createElement("i",{className:"".concat(Tt,"-arrow")})),Pr=this.renderChildren(),li=((Qe=at.parentMenu)===null||Qe===void 0?void 0:Qe.isRootMenu)?at.parentMenu.props.getPopupContainer:function(Ci){return Ci.parentNode},qr=fr[kt],Yi=at.popupOffset?{offset:at.popupOffset}:{},$r=_()((Ae={},Object(B.a)(Ae,at.popupClassName,at.popupClassName&&!Et),Object(B.a)(Ae,"".concat(Tt,"-rtl"),Dr),Ae)),or=at.disabled,ir=at.triggerSubMenuAction,ii=at.subMenuOpenDelay,ui=at.forceSubMenuRender,Gn=at.subMenuCloseDelay,hi=at.builtinPlacements;ct.forEach(function(Ci){return delete at[Ci]}),delete at.onClick;var Xi=Dr?Object(g.a)(Object(g.a)({},Qr),hi):Object(g.a)(Object(g.a)({},Wr),hi);delete at.direction;var fi=this.getBaseProps(),Ti=Et?null:this.getMotion(fi.mode,fi.visible);return p.createElement("li",Object(T.a)({},at,un,{className:Qt,role:"menuitem"}),p.createElement(Da,{prefixCls:Tt,popupClassName:_()("".concat(Tt,"-popup"),$r),getPopupContainer:li,builtinPlacements:Xi,popupPlacement:qr,popupVisible:Et?!1:ut,popupAlign:Yi,popup:Et?null:Pr,action:or||Et?[]:[ir],mouseEnterDelay:ii,mouseLeaveDelay:Gn,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:ui,popupMotion:Ti},Kr),Et?Pr:null)}}]),St}(p.Component);br.defaultProps={onMouseEnter:Ke,onMouseLeave:Ke,onTitleMouseEnter:Ke,onTitleMouseLeave:Ke,onTitleClick:Ke,manualRef:Ke,mode:"vertical",title:""};var kr=Object(b.b)(function(qe,yt){var St=qe.openKeys,it=qe.activeKey,be=qe.selectedKeys,Qe=yt.eventKey,Ae=yt.subMenuKey;return{isOpen:St.indexOf(Qe)>-1,active:it[Ae]===Qe,selectedKeys:be}})(br);kr.isSubMenu=!0;var $n=kr,Hi="menuitem-overflowed",bi=.5,Vi=function(qe){Object(y.a)(St,qe);var yt=Object(S.a)(St);function St(){var it;return Object(O.a)(this,St),it=yt.apply(this,arguments),it.resizeObserver=null,it.mutationObserver=null,it.originalTotalWidth=0,it.overflowedItems=[],it.menuItemSizes=[],it.cancelFrameId=null,it.state={lastVisibleIndex:void 0},it.childRef=p.createRef(),it.getMenuItemNodes=function(){var be=it.props.prefixCls,Qe=it.childRef.current;return Qe?[].slice.call(Qe.children).filter(function(Ae){return Ae.className.split(" ").indexOf("".concat(be,"-overflowed-submenu"))<0}):[]},it.getOverflowedSubMenuItem=function(be,Qe,Ae){var at=it.props,ut=at.overflowedIndicator,Tt=at.level,Et=at.mode,kt=at.prefixCls,Qt=at.theme;if(Tt!==1||Et!=="horizontal")return null;var un=it.props.children[0],cn=un.props,yn=cn.children,cr=cn.title,Gr=cn.style,Dr=Object(k.a)(cn,["children","title","style"]),Ur=Object(g.a)({},Gr),Br="".concat(be,"-overflowed-indicator"),Kr="".concat(be,"-overflowed-indicator");Qe.length===0&&Ae!==!0?Ur=Object(g.a)(Object(g.a)({},Ur),{},{display:"none"}):Ae&&(Ur=Object(g.a)(Object(g.a)({},Ur),{},{visibility:"hidden",position:"absolute"}),Br="".concat(Br,"-placeholder"),Kr="".concat(Kr,"-placeholder"));var Pr=Qt?"".concat(kt,"-").concat(Qt):"",li={};return ct.forEach(function(qr){Dr[qr]!==void 0&&(li[qr]=Dr[qr])}),p.createElement($n,Object(T.a)({title:ut,className:"".concat(kt,"-overflowed-submenu"),popupClassName:Pr},li,{key:Br,eventKey:Kr,disabled:!1,style:Ur}),Qe)},it.setChildrenWidthAndResize=function(){if(it.props.mode!=="horizontal")return;var be=it.childRef.current;if(!be)return;var Qe=be.children;if(!Qe||Qe.length===0)return;var Ae=be.children[Qe.length-1];Pe(Ae,"display","inline-block");var at=it.getMenuItemNodes(),ut=at.filter(function(Tt){return Tt.className.split(" ").indexOf(Hi)>=0});ut.forEach(function(Tt){Pe(Tt,"display","inline-block")}),it.menuItemSizes=at.map(function(Tt){return Be(Tt,!0)}),ut.forEach(function(Tt){Pe(Tt,"display","none")}),it.overflowedIndicatorWidth=Be(be.children[be.children.length-1],!0),it.originalTotalWidth=it.menuItemSizes.reduce(function(Tt,Et){return Tt+Et},0),it.handleResize(),Pe(Ae,"display","none")},it.handleResize=function(){if(it.props.mode!=="horizontal")return;var be=it.childRef.current;if(!be)return;var Qe=Be(be);it.overflowedItems=[];var Ae=0,at;it.originalTotalWidth>Qe+bi&&(at=-1,it.menuItemSizes.forEach(function(ut){Ae+=ut,Ae+it.overflowedIndicatorWidth<=Qe&&(at+=1)})),it.setState({lastVisibleIndex:at})},it}return Object(C.a)(St,[{key:"componentDidMount",value:function(){var be=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Qe=this.childRef.current;if(!Qe)return;this.resizeObserver=new Ve.default(function(Ae){Ae.forEach(function(){var at=be.cancelFrameId;cancelAnimationFrame(at),be.cancelFrameId=requestAnimationFrame(be.setChildrenWidthAndResize)})}),[].slice.call(Qe.children).concat(Qe).forEach(function(Ae){be.resizeObserver.observe(Ae)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){be.resizeObserver.disconnect(),[].slice.call(Qe.children).concat(Qe).forEach(function(Ae){be.resizeObserver.observe(Ae)}),be.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(be){var Qe=this,Ae=this.state.lastVisibleIndex;return(be||[]).reduce(function(at,ut,Tt){var Et=ut;if(Qe.props.mode==="horizontal"){var kt=Qe.getOverflowedSubMenuItem(ut.props.eventKey,[]);Ae!==void 0&&Qe.props.className.indexOf("".concat(Qe.props.prefixCls,"-root"))!==-1&&(Tt>Ae&&(Et=p.cloneElement(ut,{style:{display:"none"},eventKey:"".concat(ut.props.eventKey,"-hidden"),className:"".concat(Hi)})),Tt===Ae+1&&(Qe.overflowedItems=be.slice(Ae+1).map(function(un){return p.cloneElement(un,{key:un.props.eventKey,mode:"vertical-left"})}),kt=Qe.getOverflowedSubMenuItem(ut.props.eventKey,Qe.overflowedItems)));var Qt=[].concat(Object(u.a)(at),[kt,Et]);return Tt===be.length-1&&Qt.push(Qe.getOverflowedSubMenuItem(ut.props.eventKey,[],!0)),Qt}return[].concat(Object(u.a)(at),[Et])},[])}},{key:"render",value:function(){var be=this.props,Qe=be.visible,Ae=be.prefixCls,at=be.overflowedIndicator,ut=be.mode,Tt=be.level,Et=be.tag,kt=be.children,Qt=be.theme,un=Object(k.a)(be,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),cn=Et;return p.createElement(cn,Object(T.a)({ref:this.childRef},un),this.renderChildren(kt))}}]),St}(p.Component);Vi.defaultProps={tag:"div",className:""};var Fa=Vi;function fa(qe){return qe.length?qe.every(function(yt){return!!yt.props.disabled}):!0}function ya(qe,yt,St){var it=qe.getState();qe.setState({activeKey:Object(g.a)(Object(g.a)({},it.activeKey),{},Object(B.a)({},yt,St))})}function di(qe){return qe.eventKey||"0-menu-"}function pa(qe,yt){var St=yt,it=qe.children,be=qe.eventKey;if(St){var Qe;if(We(it,function(Ae,at){Ae&&Ae.props&&!Ae.props.disabled&&St===tt(Ae,be,at)&&(Qe=!0)}),Qe)return St}return St=null,qe.defaultActiveFirst&&We(it,function(Ae,at){!St&&Ae&&!Ae.props.disabled&&(St=tt(Ae,be,at))}),St}function Do(qe){if(!qe)return;var yt=this.instanceArray.indexOf(qe);yt!==-1?this.instanceArray[yt]=qe:this.instanceArray.push(qe)}var Ma=function(qe){Object(y.a)(St,qe);var yt=Object(S.a)(St);function St(it){var be;return Object(O.a)(this,St),be=yt.call(this,it),be.onKeyDown=function(Qe,Ae){var at=Qe.keyCode,ut;if(be.getFlatInstanceArray().forEach(function(Et){Et&&Et.props.active&&Et.onKeyDown&&(ut=Et.onKeyDown(Qe))}),ut)return 1;var Tt=null;return(at===o.a.UP||at===o.a.DOWN)&&(Tt=be.step(at===o.a.UP?-1:1)),Tt?(Qe.preventDefault(),ya(be.props.store,di(be.props),Tt.props.eventKey),typeof Ae=="function"&&Ae(Tt),1):void 0},be.onItemHover=function(Qe){var Ae=Qe.key,at=Qe.hover;ya(be.props.store,di(be.props),at?Ae:null)},be.onDeselect=function(Qe){be.props.onDeselect(Qe)},be.onSelect=function(Qe){be.props.onSelect(Qe)},be.onClick=function(Qe){be.props.onClick(Qe)},be.onOpenChange=function(Qe){be.props.onOpenChange(Qe)},be.onDestroy=function(Qe){be.props.onDestroy(Qe)},be.getFlatInstanceArray=function(){return be.instanceArray},be.step=function(Qe){var Ae=be.getFlatInstanceArray(),at=be.props.store.getState().activeKey[di(be.props)],ut=Ae.length;if(!ut)return null;Qe<0&&(Ae=Ae.concat().reverse());var Tt=-1;if(Ae.every(function(un,cn){return un&&un.props.eventKey===at?(Tt=cn,!1):!0}),!be.props.defaultActiveFirst&&Tt!==-1&&fa(Ae.slice(Tt,ut-1)))return;var Et=(Tt+1)%ut,kt=Et;do{var Qt=Ae[kt];if(!Qt||Qt.props.disabled)kt=(kt+1)%ut;else return Qt}while(kt!==Et);return null},be.renderCommonMenuItem=function(Qe,Ae,at){var ut=be.props.store.getState(),Tt=Object(E.a)(be),Et=Tt.props,kt=tt(Qe,Et.eventKey,Ae),Qt=Qe.props;if(!Qt||typeof Qe.type=="string")return Qe;var un=kt===ut.activeKey,cn=Object(g.a)(Object(g.a)({mode:Qt.mode||Et.mode,level:Et.level,inlineIndent:Et.inlineIndent,renderMenuItem:be.renderMenuItem,rootPrefixCls:Et.prefixCls,index:Ae,parentMenu:Et.parentMenu,manualRef:Qt.disabled?void 0:Object(P.a)(Qe.ref,Do.bind(Object(E.a)(be))),eventKey:kt,active:!Qt.disabled&&un,multiple:Et.multiple,onClick:function(cr){(Qt.onClick||Ke)(cr),be.onClick(cr)},onItemHover:be.onItemHover,motion:Et.motion,subMenuOpenDelay:Et.subMenuOpenDelay,subMenuCloseDelay:Et.subMenuCloseDelay,forceSubMenuRender:Et.forceSubMenuRender,onOpenChange:be.onOpenChange,onDeselect:be.onDeselect,onSelect:be.onSelect,builtinPlacements:Et.builtinPlacements,itemIcon:Qt.itemIcon||be.props.itemIcon,expandIcon:Qt.expandIcon||be.props.expandIcon},at),{},{direction:Et.direction});return(Et.mode==="inline"||Ge())&&(cn.triggerSubMenuAction="click"),p.cloneElement(Qe,Object(g.a)(Object(g.a)({},cn),{},{key:kt||Ae}))},be.renderMenuItem=function(Qe,Ae,at){if(!Qe)return null;var ut=be.props.store.getState(),Tt={openKeys:ut.openKeys,selectedKeys:ut.selectedKeys,triggerSubMenuAction:be.props.triggerSubMenuAction,subMenuKey:at};return be.renderCommonMenuItem(Qe,Ae,Tt)},it.store.setState({activeKey:Object(g.a)(Object(g.a)({},it.store.getState().activeKey),{},Object(B.a)({},it.eventKey,pa(it,it.activeKey)))}),be.instanceArray=[],be}return Object(C.a)(St,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(be){return this.props.visible||be.visible||this.props.className!==be.className||!W()(this.props.style,be.style)}},{key:"componentDidUpdate",value:function(be){var Qe=this.props,Ae="activeKey"in Qe?Qe.activeKey:Qe.store.getState().activeKey[di(Qe)],at=pa(Qe,Ae);if(at!==Ae)ya(Qe.store,di(Qe),at);else if("activeKey"in be){var ut=pa(be,be.activeKey);at!==ut&&ya(Qe.store,di(Qe),at)}}},{key:"render",value:function(){var be=this,Qe=Object(T.a)({},this.props);this.instanceArray=[];var Ae=_()(Qe.prefixCls,Qe.className,"".concat(Qe.prefixCls,"-").concat(Qe.mode)),at={className:Ae,role:Qe.role||"menu"};Qe.id&&(at.id=Qe.id),Qe.focusable&&(at.tabIndex=0,at.onKeyDown=this.onKeyDown);var ut=Qe.prefixCls,Tt=Qe.eventKey,Et=Qe.visible,kt=Qe.level,Qt=Qe.mode,un=Qe.overflowedIndicator,cn=Qe.theme;return ct.forEach(function(yn){return delete Qe[yn]}),delete Qe.onClick,p.createElement(Fa,Object(T.a)({},Qe,{prefixCls:ut,mode:Qt,tag:"ul",level:kt,theme:cn,visible:Et,overflowedIndicator:un},at),Object(v.a)(Qe.children).map(function(yn,cr){return be.renderMenuItem(yn,cr,Tt||"0-menu-")}))}}]),St}(p.Component);Ma.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:Ke};var fo=Object(b.b)()(Ma),_o=fo,Qa=w("Kwbf");function Ho(qe,yt,St){var it=qe.prefixCls,be=qe.motion,Qe=qe.defaultMotions,Ae=Qe===void 0?{}:Qe,at=qe.openAnimation,ut=qe.openTransitionName,Tt=yt.switchingModeFromInline;if(be)return be;if(Object(G.a)(at)==="object"&&at)Object(Qa.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof at=="string")return{motionName:"".concat(it,"-open-").concat(at)};if(ut)return{motionName:ut};var Et=Ae[St];return Et||(Tt?null:Ae.other)}var yo=function(qe){Object(y.a)(St,qe);var yt=Object(S.a)(St);function St(it){var be;Object(O.a)(this,St),be=yt.call(this,it),be.onSelect=function(at){var ut=Object(E.a)(be),Tt=ut.props;if(Tt.selectable){var Et=be.store.getState(),kt=Et.selectedKeys,Qt=at.key;Tt.multiple?kt=kt.concat([Qt]):kt=[Qt],"selectedKeys"in Tt||be.store.setState({selectedKeys:kt}),Tt.onSelect(Object(g.a)(Object(g.a)({},at),{},{selectedKeys:kt}))}},be.onClick=function(at){var ut=be.getRealMenuMode(),Tt=Object(E.a)(be),Et=Tt.store,kt=Tt.props.onOpenChange;ut!=="inline"&&!("openKeys"in be.props)&&(Et.setState({openKeys:[]}),kt([])),be.props.onClick(at)},be.onKeyDown=function(at,ut){be.innerMenu.getWrappedInstance().onKeyDown(at,ut)},be.onOpenChange=function(at){var ut=Object(E.a)(be),Tt=ut.props,Et=be.store.getState().openKeys.concat(),kt=!1,Qt=function(cn){var yn=!1;if(cn.open)yn=Et.indexOf(cn.key)===-1,yn&&Et.push(cn.key);else{var cr=Et.indexOf(cn.key);yn=cr!==-1,yn&&Et.splice(cr,1)}kt=kt||yn};Array.isArray(at)?at.forEach(Qt):Qt(at),kt&&("openKeys"in be.props||be.store.setState({openKeys:Et}),Tt.onOpenChange(Et))},be.onDeselect=function(at){var ut=Object(E.a)(be),Tt=ut.props;if(Tt.selectable){var Et=be.store.getState().selectedKeys.concat(),kt=at.key,Qt=Et.indexOf(kt);Qt!==-1&&Et.splice(Qt,1),"selectedKeys"in Tt||be.store.setState({selectedKeys:Et}),Tt.onDeselect(Object(g.a)(Object(g.a)({},at),{},{selectedKeys:Et}))}},be.onMouseEnter=function(at){be.restoreModeVerticalFromInline();var ut=be.props.onMouseEnter;ut&&ut(at)},be.onTransitionEnd=function(at){var ut=at.propertyName==="width"&&at.target===at.currentTarget,Tt=at.target.className,Et=Object.prototype.toString.call(Tt)==="[object SVGAnimatedString]"?Tt.animVal:Tt,kt=at.propertyName==="font-size"&&Et.indexOf("anticon")>=0;(ut||kt)&&be.restoreModeVerticalFromInline()},be.setInnerMenu=function(at){be.innerMenu=at},be.isRootMenu=!0;var Qe=it.defaultSelectedKeys,Ae=it.defaultOpenKeys;return"selectedKeys"in it&&(Qe=it.selectedKeys||[]),"openKeys"in it&&(Ae=it.openKeys||[]),be.store=Object(b.c)({selectedKeys:Qe,openKeys:Ae,activeKey:{"0-menu-":pa(it,it.activeKey)}}),be.state={switchingModeFromInline:!1,prevProps:it,inlineOpenKeys:[],store:be.store},be}return Object(C.a)(St,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(be){var Qe=this.props,Ae=Qe.siderCollapsed,at=Qe.inlineCollapsed,ut=Qe.onOpenChange;(!be.inlineCollapsed&&at||!be.siderCollapsed&&Ae)&&ut([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var be=this.props.collapsedWidth,Qe=this.store,Ae=this.prevOpenKeys,at=this.getInlineCollapsed()&&(be===0||be==="0"||be==="0px");at?(this.prevOpenKeys=Qe.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Ae&&(this.store.setState({openKeys:Ae}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var be=this.props.mode,Qe=this.state.switchingModeFromInline,Ae=this.getInlineCollapsed();return Qe&&Ae?"inline":Ae?"vertical":be}},{key:"getInlineCollapsed",value:function(){var be=this.props,Qe=be.inlineCollapsed,Ae=be.siderCollapsed;return Ae!==void 0?Ae:Qe}},{key:"restoreModeVerticalFromInline",value:function(){var be=this.state.switchingModeFromInline;be&&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 be=Object(g.a)({},Object(L.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Qe=this.getRealMenuMode();return be.className+=" ".concat(be.prefixCls,"-root"),be.direction==="rtl"&&(be.className+=" ".concat(be.prefixCls,"-rtl")),be=Object(g.a)(Object(g.a)({},be),{},{mode:Qe,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Ho(this.props,this.state,Qe)}),delete be.openAnimation,delete be.openTransitionName,p.createElement(b.a,{store:this.store},p.createElement(_o,Object(T.a)({},be,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(be,Qe){var Ae=Qe.prevProps,at=Qe.store,ut=at.getState(),Tt={},Et={prevProps:be};return Ae.mode==="inline"&&be.mode!=="inline"&&(Et.switchingModeFromInline=!0),"openKeys"in be?Tt.openKeys=be.openKeys||[]:((be.inlineCollapsed&&!Ae.inlineCollapsed||be.siderCollapsed&&!Ae.siderCollapsed)&&(Et.switchingModeFromInline=!0,Et.inlineOpenKeys=ut.openKeys,Tt.openKeys=[]),(!be.inlineCollapsed&&Ae.inlineCollapsed||!be.siderCollapsed&&Ae.siderCollapsed)&&(Tt.openKeys=Qe.inlineOpenKeys,Et.inlineOpenKeys=[])),Object.keys(Tt).length&&at.setState(Tt),Et}}]),St}(p.Component);yo.defaultProps={selectable:!0,onClick:Ke,onSelect:Ke,onOpenChange:Ke,onDeselect:Ke,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:p.createElement("span",null,"\xB7\xB7\xB7")};var Kn=yo,Wn=function(qe){Object(y.a)(St,qe);var yt=Object(S.a)(St);function St(){var it;return Object(O.a)(this,St),it=yt.apply(this,arguments),it.onKeyDown=function(be){var Qe=be.keyCode;return Qe===o.a.ENTER?(it.onClick(be),!0):void 0},it.onMouseLeave=function(be){var Qe=it.props,Ae=Qe.eventKey,at=Qe.onItemHover,ut=Qe.onMouseLeave;at({key:Ae,hover:!1}),ut({key:Ae,domEvent:be})},it.onMouseEnter=function(be){var Qe=it.props,Ae=Qe.eventKey,at=Qe.onItemHover,ut=Qe.onMouseEnter;at({key:Ae,hover:!0}),ut({key:Ae,domEvent:be})},it.onClick=function(be){var Qe=it.props,Ae=Qe.eventKey,at=Qe.multiple,ut=Qe.onClick,Tt=Qe.onSelect,Et=Qe.onDeselect,kt=Qe.isSelected,Qt={key:Ae,keyPath:[Ae],item:Object(E.a)(it),domEvent:be};ut(Qt),at?kt?Et(Qt):Tt(Qt):kt||Tt(Qt)},it.saveNode=function(be){it.node=be},it}return Object(C.a)(St,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var be=this.props;be.onDestroy&&be.onDestroy(be.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 be,Qe=Object(g.a)({},this.props),Ae=_()(this.getPrefixCls(),Qe.className,(be={},Object(B.a)(be,this.getActiveClassName(),!Qe.disabled&&Qe.active),Object(B.a)(be,this.getSelectedClassName(),Qe.isSelected),Object(B.a)(be,this.getDisabledClassName(),Qe.disabled),be)),at=Object(g.a)(Object(g.a)({},Qe.attribute),{},{title:typeof Qe.title=="string"?Qe.title:void 0,className:Ae,role:Qe.role||"menuitem","aria-disabled":Qe.disabled});Qe.role==="option"?at=Object(g.a)(Object(g.a)({},at),{},{role:"option","aria-selected":Qe.isSelected}):(Qe.role===null||Qe.role==="none")&&(at.role="none");var ut={onClick:Qe.disabled?null:this.onClick,onMouseLeave:Qe.disabled?null:this.onMouseLeave,onMouseEnter:Qe.disabled?null:this.onMouseEnter},Tt=Object(g.a)({},Qe.style);Qe.mode==="inline"&&(Qe.direction==="rtl"?Tt.paddingRight=Qe.inlineIndent*Qe.level:Tt.paddingLeft=Qe.inlineIndent*Qe.level),ct.forEach(function(kt){return delete Qe[kt]}),delete Qe.direction;var Et=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Et=p.createElement(this.props.itemIcon,this.props)),p.createElement("li",Object(T.a)({},Object(L.a)(Qe,["onClick","onMouseEnter","onMouseLeave","onSelect"]),at,ut,{style:Tt,ref:this.saveNode}),Qe.children,Et)}}]),St}(p.Component);Wn.isMenuItem=!0,Wn.defaultProps={onSelect:Ke,onMouseEnter:Ke,onMouseLeave:Ke,manualRef:Ke};var Yn=Object(b.b)(function(qe,yt){var St=qe.activeKey,it=qe.selectedKeys,be=yt.eventKey,Qe=yt.subMenuKey;return{active:St[Qe]===be,isSelected:Array.isArray(it)?it.indexOf(be)!==-1:it===be}})(Wn),Tr=Yn,Xr=function(qe){Object(y.a)(St,qe);var yt=Object(S.a)(St);function St(){var it;return Object(O.a)(this,St),it=yt.apply(this,arguments),it.renderInnerMenuItem=function(be){var Qe=it.props,Ae=Qe.renderMenuItem,at=Qe.index;return Ae(be,at,it.props.subMenuKey)},it}return Object(C.a)(St,[{key:"render",value:function(){var be=Object(T.a)({},this.props),Qe=be.className,Ae=Qe===void 0?"":Qe,at=be.rootPrefixCls,ut="".concat(at,"-item-group-title"),Tt="".concat(at,"-item-group-list"),Et=be.title,kt=be.children;return ct.forEach(function(Qt){return delete be[Qt]}),delete be.direction,p.createElement("li",Object(T.a)({},be,{onClick:function(un){return un.stopPropagation()},className:"".concat(Ae," ").concat(at,"-item-group")}),p.createElement("div",{className:ut,title:typeof Et=="string"?Et:void 0},Et),p.createElement("ul",{className:Tt},p.Children.map(kt,this.renderInnerMenuItem)))}}]),St}(p.Component);Xr.isMenuItemGroup=!0,Xr.defaultProps={disabled:!0};var Or=Xr,jr=function(yt){var St=yt.className,it=yt.rootPrefixCls,be=yt.style;return p.createElement("li",{className:"".concat(St," ").concat(it,"-item-divider"),style:be})};jr.defaultProps={disabled:!0,className:"",style:{}};var Ei=jr,ma=Kn,Lr=w("eDIo");function ao(qe,yt){var St=qe.prefixCls,it=qe.editable,be=qe.locale,Qe=qe.style;return!it||it.showAdd===!1?null:p.createElement("button",{ref:yt,type:"button",className:"".concat(St,"-nav-add"),style:Qe,"aria-label":(be==null?void 0:be.addAriaLabel)||"Add tab",onClick:function(at){it.onEdit("add",{event:at})}},it.addIcon||"+")}var zr=p.forwardRef(ao);function ta(qe,yt){var St=qe.prefixCls,it=qe.id,be=qe.tabs,Qe=qe.locale,Ae=qe.mobile,at=qe.moreIcon,ut=at===void 0?"More":at,Tt=qe.moreTransitionName,Et=qe.style,kt=qe.className,Qt=qe.editable,un=qe.tabBarGutter,cn=qe.rtl,yn=qe.onTabClick,cr=Object(p.useState)(!1),Gr=Object(R.a)(cr,2),Dr=Gr[0],Ur=Gr[1],Br=Object(p.useState)(null),Kr=Object(R.a)(Br,2),Pr=Kr[0],li=Kr[1],qr="".concat(it,"-more-popup"),Yi="".concat(St,"-dropdown"),$r=Pr!==null?"".concat(qr,"-").concat(Pr):null,or=Qe==null?void 0:Qe.dropdownAriaLabel,ir=p.createElement(ma,{onClick:function(Ti){var Ci=Ti.key,Qi=Ti.domEvent;yn(Ci,Qi),Ur(!1)},id:qr,tabIndex:-1,role:"listbox","aria-activedescendant":$r,selectedKeys:[Pr],"aria-label":or!==void 0?or:"expanded dropdown"},be.map(function(fi){return p.createElement(Tr,{key:fi.key,id:"".concat(qr,"-").concat(fi.key),role:"option","aria-controls":it&&"".concat(it,"-panel-").concat(fi.key),disabled:fi.disabled},fi.tab)}));function ii(fi){for(var Ti=be.filter(function(ja){return!ja.disabled}),Ci=Ti.findIndex(function(ja){return ja.key===Pr})||0,Qi=Ti.length,Ca=0;Cahi?(ui=ir,qr.current="x"):(ui=ii,qr.current="y");var Xi=Date.now();Xi-Pr.current>100&&(li.current=!1),(yt(-ui,-ui)||li.current)&&(or.preventDefault(),li.current=!0),Pr.current=Xi}var $r=Object(p.useRef)(null);$r.current={onTouchStart:Ur,onTouchMove:Br,onTouchEnd:Kr,onWheel:Yi},p.useEffect(function(){function or(Gn){$r.current.onTouchStart(Gn)}function ir(Gn){$r.current.onTouchMove(Gn)}function ii(Gn){$r.current.onTouchEnd(Gn)}function ui(Gn){$r.current.onWheel(Gn)}return document.addEventListener("touchmove",ir,{passive:!1}),document.addEventListener("touchend",ii,{passive:!1}),qe.current.addEventListener("touchstart",or,{passive:!1}),qe.current.addEventListener("wheel",ui),function(){document.removeEventListener("touchmove",ir),document.removeEventListener("touchend",ii)}},[])}function Er(){var qe=Object(p.useRef)(new Map);function yt(it){return qe.current.has(it)||qe.current.set(it,p.createRef()),qe.current.get(it)}function St(it){qe.current.delete(it)}return[yt,St]}function Jr(qe,yt){var St=p.useRef(qe),it=p.useState({}),be=Object(R.a)(it,2),Qe=be[1];function Ae(at){var ut=typeof at=="function"?at(St.current):at;ut!==St.current&&yt(ut,St.current),St.current=ut,Qe({})}return[St.current,Ae]}var mi=function(yt){var St=yt.position,it=yt.prefixCls,be=yt.extra;if(!be)return null;var Qe,Ae=be;return St==="right"&&(Qe=Ae.right||!Ae.left&&Ae||null),St==="left"&&(Qe=Ae.left||null),Qe?p.createElement("div",{className:"".concat(it,"-extra-content")},Qe):null};function Wi(qe,yt){var St,it=p.useContext(La),be=it.prefixCls,Qe=it.tabs,Ae=qe.className,at=qe.style,ut=qe.id,Tt=qe.animated,Et=qe.activeKey,kt=qe.rtl,Qt=qe.extra,un=qe.editable,cn=qe.locale,yn=qe.tabPosition,cr=qe.tabBarGutter,Gr=qe.children,Dr=qe.onTabClick,Ur=qe.onTabScroll,Br=Object(p.useRef)(),Kr=Object(p.useRef)(),Pr=Object(p.useRef)(),li=Object(p.useRef)(),qr=Er(),Yi=Object(R.a)(qr,2),$r=Yi[0],or=Yi[1],ir=yn==="top"||yn==="bottom",ii=Jr(0,function(vt,on){ir&&Ur&&Ur({direction:vt>on?"left":"right"})}),ui=Object(R.a)(ii,2),Gn=ui[0],hi=ui[1],Xi=Jr(0,function(vt,on){!ir&&Ur&&Ur({direction:vt>on?"top":"bottom"})}),fi=Object(R.a)(Xi,2),Ti=fi[0],Ci=fi[1],Qi=Object(p.useState)(0),Ca=Object(R.a)(Qi,2),Ji=Ca[0],ja=Ca[1],bo=Object(p.useState)(0),oo=Object(R.a)(bo,2),Sa=oo[0],Pi=oo[1],Ri=Object(p.useState)(0),Zi=Object(R.a)(Ri,2),zi=Zi[0],Eo=Zi[1],Wo=Object(p.useState)(0),No=Object(R.a)(Wo,2),Si=No[0],xo=No[1],Xo=Object(p.useState)(null),Oi=Object(R.a)(Xo,2),xi=Oi[0],Aa=Oi[1],js=Object(p.useState)(null),Ts=Object(R.a)(js,2),Mo=Ts[0],os=Ts[1],vs=Object(p.useState)(0),Bs=Object(R.a)(vs,2),gs=Bs[0],il=Bs[1],al=Object(p.useState)(0),Ks=Object(R.a)(al,2),Rs=Ks[0],Os=Ks[1],zo=n(new Map),Go=Object(R.a)(zo,2),ol=Go[0],_s=Go[1],ss=m(Qe,ol,Ji),Uo="".concat(be,"-nav-operations-hidden"),ns=0,Co=0;ir?kt?(ns=0,Co=Math.max(0,Ji-xi)):(ns=Math.min(0,xi-Ji),Co=0):(ns=Math.min(0,Mo-Sa),Co=0);function Jo(vt){return vtCo?[Co,!1]:[vt,!0]}var Vo=Object(p.useRef)(),ls=Object(p.useState)(),Zo=Object(R.a)(ls,2),ys=Zo[0],Hs=Zo[1];function bs(){Hs(Date.now())}function Ds(){window.clearTimeout(Vo.current)}tr(Br,function(vt,on){var ln=!1;function Fn(Hn,an){Hn(function($t){var Qn=Jo($t+an),Jn=Object(R.a)(Qn,2),Ln=Jn[0],gn=Jn[1];return ln=gn,Ln})}if(ir){if(xi>=Ji)return ln;Fn(hi,vt)}else{if(Mo>=Sa)return ln;Fn(Ci,on)}return Ds(),bs(),ln}),Object(p.useEffect)(function(){return Ds(),ys&&(Vo.current=window.setTimeout(function(){Hs(0)},100)),Ds},[ys]);function qo(){var vt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Et,on=ss.get(vt);if(!on)return;if(ir){var ln=Gn;kt?on.rightGn+xi&&(ln=on.right+on.width-xi):on.left<-Gn?ln=-on.left:on.left+on.width>-Gn+xi&&(ln=-(on.left+on.width-xi)),Ci(0),hi(Jo(ln)[0])}else{var Fn=Ti;on.top<-Ti?Fn=-on.top:on.top+on.height>-Ti+Mo&&(Fn=-(on.top+on.height-Mo)),hi(0),Ci(Jo(Fn)[0])}}var $o=x(ss,{width:xi,height:Mo,left:Gn,top:Ti},{width:zi,height:Si},{width:gs,height:Rs},Object(g.a)(Object(g.a)({},qe),{},{tabs:Qe})),Ws=Object(R.a)($o,2),fe=Ws[0],Je=Ws[1],ot=Qe.map(function(vt){var on=vt.key;return p.createElement(r,{id:ut,prefixCls:be,key:on,rtl:kt,tab:vt,closable:vt.closable,editable:un,active:on===Et,tabPosition:yn,tabBarGutter:cr,renderWrapper:Gr,removeAriaLabel:cn==null?void 0:cn.removeAriaLabel,ref:$r(on),onClick:function(Fn){Dr(on,Fn)},onRemove:function(){or(on)},onFocus:function(){qo(on),bs(),kt||(Br.current.scrollLeft=0),Br.current.scrollTop=0}})}),Mt=d(function(){var vt,on,ln,Fn,Hn,an,$t,Qn,Jn,Ln=((vt=Br.current)===null||vt===void 0?void 0:vt.offsetWidth)||0,gn=((on=Br.current)===null||on===void 0?void 0:on.offsetHeight)||0,qn=((ln=li.current)===null||ln===void 0?void 0:ln.offsetWidth)||0,Xn=((Fn=li.current)===null||Fn===void 0?void 0:Fn.offsetHeight)||0,bn=((Hn=Pr.current)===null||Hn===void 0?void 0:Hn.offsetWidth)||0,wr=((an=Pr.current)===null||an===void 0?void 0:an.offsetHeight)||0;Aa(Ln),os(gn),il(qn),Os(Xn);var gi=((($t=Kr.current)===null||$t===void 0?void 0:$t.offsetWidth)||0)-qn,xr=(((Qn=Kr.current)===null||Qn===void 0?void 0:Qn.offsetHeight)||0)-Xn;ja(gi),Pi(xr);var ua=(Jn=Pr.current)===null||Jn===void 0?void 0:Jn.className.includes(Uo);Eo(gi-(ua?0:bn)),xo(xr-(ua?0:wr)),_s(function(){var ei=new Map;return Qe.forEach(function(sr){var Ai=sr.key,Di=$r(Ai).current;Di&&ei.set(Ai,{width:Di.offsetWidth,height:Di.offsetHeight,left:Di.offsetLeft,top:Di.offsetTop})}),ei})}),Pt=Qe.slice(0,fe),_t=Qe.slice(Je+1),At=[].concat(Object(u.a)(Pt),Object(u.a)(_t)),Rt=Object(p.useState)(),wt=Object(R.a)(Rt,2),Ot=wt[0],xt=wt[1],en=ss.get(Et),Yt=Object(p.useRef)();function Kt(){h.a.cancel(Yt.current)}Object(p.useEffect)(function(){var vt={};return en&&(ir?(kt?vt.right=en.right:vt.left=en.left,vt.width=en.width):(vt.top=en.top,vt.height=en.height)),Kt(),Yt.current=h()(function(){xt(vt)}),Kt},[en,ir,kt]),Object(p.useEffect)(function(){qo()},[Et,en,ss,ir]),Object(p.useEffect)(function(){Mt()},[kt,cr,Et,Qe.map(function(vt){return vt.key}).join("_")]);var Jt=!!At.length,Zt="".concat(be,"-nav-wrap"),pn,hn,An,Dn;return ir?kt?(hn=Gn>0,pn=Gn+xi4?9:0)}function We(Y){for(var He=Y.length;--He>=0;)Y[He]=0}function ft(Y){var He=Y.state,nt=He.pending;if(nt>Y.avail_out&&(nt=Y.avail_out),nt===0)return;R.arraySet(Y.output,He.pending_buf,He.pending_out,nt,Y.next_out),Y.next_out+=nt,He.pending_out+=nt,Y.total_out+=nt,Y.avail_out-=nt,He.pending-=nt,He.pending===0&&(He.pending_out=0)}function ct(Y,He){k._tr_flush_block(Y,Y.block_start>=0?Y.block_start:-1,Y.strstart-Y.block_start,He),Y.block_start=Y.strstart,ft(Y.strm)}function Be(Y,He){Y.pending_buf[Y.pending++]=He}function Pe(Y,He){Y.pending_buf[Y.pending++]=He>>>8&255,Y.pending_buf[Y.pending++]=He&255}function Ge(Y,He,nt,Ce){var ze=Y.avail_in;return ze>Ce&&(ze=Ce),ze===0?0:(Y.avail_in-=ze,R.arraySet(He,Y.input,Y.next_in,ze,nt),Y.state.wrap===1?Y.adler=(0,g.default)(Y.adler,He,ze,nt):Y.state.wrap===2&&(Y.adler=(0,p.default)(Y.adler,He,ze,nt)),Y.next_in+=ze,Y.total_in+=ze,ze)}function Ve(Y,He){var nt=Y.max_chain_length,Ce=Y.strstart,ze,et,bt=Y.prev_length,dt=Y.nice_match,rt=Y.strstart>Y.w_size-ee?Y.strstart-(Y.w_size-ee):0,_e=Y.window,Te=Y.w_mask,mt=Y.prev,lt=Y.strstart+X,Nt=_e[Ce+bt-1],jt=_e[Ce+bt];Y.prev_length>=Y.good_match&&(nt>>=2),dt>Y.lookahead&&(dt=Y.lookahead);do{if(ze=He,_e[ze+bt]!==jt||_e[ze+bt-1]!==Nt||_e[ze]!==_e[Ce]||_e[++ze]!==_e[Ce+1])continue;Ce+=2,ze++;do;while(_e[++Ce]===_e[++ze]&&_e[++Ce]===_e[++ze]&&_e[++Ce]===_e[++ze]&&_e[++Ce]===_e[++ze]&&_e[++Ce]===_e[++ze]&&_e[++Ce]===_e[++ze]&&_e[++Ce]===_e[++ze]&&_e[++Ce]===_e[++ze]&&Cebt){if(Y.match_start=He,bt=et,et>=dt)break;Nt=_e[Ce+bt-1],jt=_e[Ce+bt]}}while((He=mt[He&Te])>rt&&--nt!==0);return bt<=Y.lookahead?bt:Y.lookahead}function ae(Y){var He=Y.w_size,nt,Ce,ze,et,bt;do{if(et=Y.window_size-Y.lookahead-Y.strstart,Y.strstart>=He+(He-ee)){R.arraySet(Y.window,Y.window,He,He,0),Y.match_start-=He,Y.strstart-=He,Y.block_start-=He,Ce=Y.hash_size,nt=Ce;do ze=Y.head[--nt],Y.head[nt]=ze>=He?ze-He:0;while(--Ce);Ce=He,nt=Ce;do ze=Y.prev[--nt],Y.prev[nt]=ze>=He?ze-He:0;while(--Ce);et+=He}if(Y.strm.avail_in===0)break;if(Ce=Ge(Y.strm,Y.window,Y.strstart+Y.lookahead,et),Y.lookahead+=Ce,Y.lookahead+Y.insert>=H)for(bt=Y.strstart-Y.insert,Y.ins_h=Y.window[bt],Y.ins_h=(Y.ins_h<Y.pending_buf_size-5&&(nt=Y.pending_buf_size-5);;){if(Y.lookahead<=1){if(ae(Y),Y.lookahead===0&&He===u)return de;if(Y.lookahead===0)break}Y.strstart+=Y.lookahead,Y.lookahead=0;var Ce=Y.block_start+nt;if((Y.strstart===0||Y.strstart>=Ce)&&(Y.lookahead=Y.strstart-Ce,Y.strstart=Ce,ct(Y,!1),Y.strm.avail_out===0))return de;if(Y.strstart-Y.block_start>=Y.w_size-ee&&(ct(Y,!1),Y.strm.avail_out===0))return de}return Y.insert=0,He===l?(ct(Y,!0),Y.strm.avail_out===0?Oe:Ee):(Y.strstart>Y.block_start&&(ct(Y,!1),Y.strm.avail_out===0),de)}function oe(Y,He){for(var nt,Ce;;){if(Y.lookahead=H&&(Y.ins_h=(Y.ins_h<=H)if(Ce=k._tr_tally(Y,Y.strstart-Y.match_start,Y.match_length-H),Y.lookahead-=Y.match_length,Y.match_length<=Y.max_lazy_match&&Y.lookahead>=H){Y.match_length--;do Y.strstart++,Y.ins_h=(Y.ins_h<=H&&(Y.ins_h=(Y.ins_h<4096)&&(Y.match_length=H-1)),Y.prev_length>=H&&Y.match_length<=Y.prev_length){ze=Y.strstart+Y.lookahead-H,Ce=k._tr_tally(Y,Y.strstart-1-Y.prev_match,Y.prev_length-H),Y.lookahead-=Y.prev_length-1,Y.prev_length-=2;do++Y.strstart<=ze&&(Y.ins_h=(Y.ins_h<=H&&Y.strstart>0&&(ze=Y.strstart-1,Ce=bt[ze],Ce===bt[++ze]&&Ce===bt[++ze]&&Ce===bt[++ze])){et=Y.strstart+X;do;while(Ce===bt[++ze]&&Ce===bt[++ze]&&Ce===bt[++ze]&&Ce===bt[++ze]&&Ce===bt[++ze]&&Ce===bt[++ze]&&Ce===bt[++ze]&&Ce===bt[++ze]&&zeY.lookahead&&(Y.match_length=Y.lookahead)}if(Y.match_length>=H?(nt=k._tr_tally(Y,1,Y.match_length-H),Y.lookahead-=Y.match_length,Y.strstart+=Y.match_length,Y.match_length=0):(nt=k._tr_tally(Y,0,Y.window[Y.strstart]),Y.lookahead--,Y.strstart++),nt&&(ct(Y,!1),Y.strm.avail_out===0))return de}return Y.insert=0,He===l?(ct(Y,!0),Y.strm.avail_out===0?Oe:Ee):Y.last_lit&&(ct(Y,!1),Y.strm.avail_out===0)?de:se}function Fe(Y,He){for(var nt;;){if(Y.lookahead===0&&(ae(Y),Y.lookahead===0)){if(He===u)return de;break}if(Y.match_length=0,nt=k._tr_tally(Y,0,Y.window[Y.strstart]),Y.lookahead--,Y.strstart++,nt&&(ct(Y,!1),Y.strm.avail_out===0))return de}return Y.insert=0,He===l?(ct(Y,!0),Y.strm.avail_out===0?Oe:Ee):Y.last_lit&&(ct(Y,!1),Y.strm.avail_out===0)?de:se}function Ue(Y,He,nt,Ce,ze){this.good_length=Y,this.max_lazy=He,this.nice_length=nt,this.max_chain=Ce,this.func=ze}var Ct;Ct=[new Ue(0,0,0,0,we),new Ue(4,4,8,4,oe),new Ue(4,5,16,8,oe),new Ue(4,6,32,32,oe),new Ue(4,4,16,16,Xe),new Ue(8,16,32,32,Xe),new Ue(8,16,128,128,Xe),new Ue(8,32,128,256,Xe),new Ue(32,128,258,1024,Xe),new Ue(32,258,258,4096,Xe)];function me(Y){Y.window_size=2*Y.w_size,We(Y.head),Y.max_lazy_match=Ct[Y.level].max_lazy,Y.good_match=Ct[Y.level].good_length,Y.nice_match=Ct[Y.level].nice_length,Y.max_chain_length=Ct[Y.level].max_chain,Y.strstart=0,Y.block_start=0,Y.lookahead=0,Y.insert=0,Y.match_length=Y.prev_length=H-1,Y.match_available=0,Y.ins_h=0}function je(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=y,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new R.Buf16(z*2),this.dyn_dtree=new R.Buf16((2*G+1)*2),this.bl_tree=new R.Buf16((2*j+1)*2),We(this.dyn_ltree),We(this.dyn_dtree),We(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new R.Buf16(F+1),this.heap=new R.Buf16(2*W+1),We(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new R.Buf16(2*W+1),We(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function $e(Y){var He;return!Y||!Y.state?tt(Y,s):(Y.total_in=Y.total_out=0,Y.data_type=E,He=Y.state,He.pending=0,He.pending_out=0,He.wrap<0&&(He.wrap=-He.wrap),He.status=He.wrap?xe:Le,Y.adler=He.wrap===2?0:1,He.last_flush=u,k._tr_init(He),n)}function Ie(Y){var He=$e(Y);return He===n&&me(Y.state),He}function pe(Y,He){return!Y||!Y.state||Y.state.wrap!==2?s:(Y.state.gzhead=He,n)}function Re(Y,He,nt,Ce,ze,et){if(!Y)return s;var bt=1;if(He===m&&(He=6),Ce<0?(bt=0,Ce=-Ce):Ce>15&&(bt=2,Ce-=16),ze<1||ze>S||nt!==y||Ce<8||Ce>15||He<0||He>9||et<0||et>O)return tt(Y,s);Ce===8&&(Ce=9);var dt=new je;return Y.state=dt,dt.strm=Y,dt.wrap=bt,dt.gzhead=null,dt.w_bits=Ce,dt.w_size=1<d||He<0)return Y?tt(Y,s):s;if(Ce=Y.state,!Y.output||!Y.input&&Y.avail_in!==0||Ce.status===ie&&He!==l)return tt(Y,Y.avail_out===0?t:s);if(Ce.strm=Y,nt=Ce.last_flush,Ce.last_flush=He,Ce.status===xe)if(Ce.wrap===2)Y.adler=0,Be(Ce,31),Be(Ce,139),Be(Ce,8),Ce.gzhead?(Be(Ce,(Ce.gzhead.text?1:0)+(Ce.gzhead.hcrc?2:0)+(Ce.gzhead.extra?4:0)+(Ce.gzhead.name?8:0)+(Ce.gzhead.comment?16:0)),Be(Ce,Ce.gzhead.time&255),Be(Ce,Ce.gzhead.time>>8&255),Be(Ce,Ce.gzhead.time>>16&255),Be(Ce,Ce.gzhead.time>>24&255),Be(Ce,Ce.level===9?2:Ce.strategy>=x||Ce.level<2?4:0),Be(Ce,Ce.gzhead.os&255),Ce.gzhead.extra&&Ce.gzhead.extra.length&&(Be(Ce,Ce.gzhead.extra.length&255),Be(Ce,Ce.gzhead.extra.length>>8&255)),Ce.gzhead.hcrc&&(Y.adler=(0,p.default)(Y.adler,Ce.pending_buf,Ce.pending,0)),Ce.gzindex=0,Ce.status=ke):(Be(Ce,0),Be(Ce,0),Be(Ce,0),Be(Ce,0),Be(Ce,0),Be(Ce,Ce.level===9?2:Ce.strategy>=x||Ce.level<2?4:0),Be(Ce,Ke),Ce.status=Le);else{var bt=y+(Ce.w_bits-8<<4)<<8,dt=-1;Ce.strategy>=x||Ce.level<2?dt=0:Ce.level<6?dt=1:Ce.level===6?dt=2:dt=3,bt|=dt<<6,Ce.strstart!==0&&(bt|=ue),bt+=31-bt%31,Ce.status=Le,Pe(Ce,bt),Ce.strstart!==0&&(Pe(Ce,Y.adler>>>16),Pe(Ce,Y.adler&65535)),Y.adler=1}if(Ce.status===ke)if(Ce.gzhead.extra){for(ze=Ce.pending;Ce.gzindex<(Ce.gzhead.extra.length&65535)&&!(Ce.pending===Ce.pending_buf_size&&(Ce.gzhead.hcrc&&Ce.pending>ze&&(Y.adler=(0,p.default)(Y.adler,Ce.pending_buf,Ce.pending-ze,ze)),ft(Y),ze=Ce.pending,Ce.pending===Ce.pending_buf_size));)Be(Ce,Ce.gzhead.extra[Ce.gzindex]&255),Ce.gzindex++;Ce.gzhead.hcrc&&Ce.pending>ze&&(Y.adler=(0,p.default)(Y.adler,Ce.pending_buf,Ce.pending-ze,ze)),Ce.gzindex===Ce.gzhead.extra.length&&(Ce.gzindex=0,Ce.status=Ne)}else Ce.status=Ne;if(Ce.status===Ne)if(Ce.gzhead.name){ze=Ce.pending;do{if(Ce.pending===Ce.pending_buf_size&&(Ce.gzhead.hcrc&&Ce.pending>ze&&(Y.adler=(0,p.default)(Y.adler,Ce.pending_buf,Ce.pending-ze,ze)),ft(Y),ze=Ce.pending,Ce.pending===Ce.pending_buf_size)){et=1;break}Ce.gzindexze&&(Y.adler=(0,p.default)(Y.adler,Ce.pending_buf,Ce.pending-ze,ze)),et===0&&(Ce.gzindex=0,Ce.status=le)}else Ce.status=le;if(Ce.status===le)if(Ce.gzhead.comment){ze=Ce.pending;do{if(Ce.pending===Ce.pending_buf_size&&(Ce.gzhead.hcrc&&Ce.pending>ze&&(Y.adler=(0,p.default)(Y.adler,Ce.pending_buf,Ce.pending-ze,ze)),ft(Y),ze=Ce.pending,Ce.pending===Ce.pending_buf_size)){et=1;break}Ce.gzindexze&&(Y.adler=(0,p.default)(Y.adler,Ce.pending_buf,Ce.pending-ze,ze)),et===0&&(Ce.status=ge)}else Ce.status=ge;if(Ce.status===ge&&(Ce.gzhead.hcrc?(Ce.pending+2>Ce.pending_buf_size&&ft(Y),Ce.pending+2<=Ce.pending_buf_size&&(Be(Ce,Y.adler&255),Be(Ce,Y.adler>>8&255),Y.adler=0,Ce.status=Le)):Ce.status=Le),Ce.pending!==0){if(ft(Y),Y.avail_out===0)return Ce.last_flush=-1,n}else if(Y.avail_in===0&&De(He)<=De(nt)&&He!==l)return tt(Y,t);if(Ce.status===ie&&Y.avail_in!==0)return tt(Y,t);if(Y.avail_in!==0||Ce.lookahead!==0||He!==u&&Ce.status!==ie){var rt=Ce.strategy===x?Fe(Ce,He):Ce.strategy===T?gt(Ce,He):Ct[Ce.level].func(Ce,He);if((rt===Oe||rt===Ee)&&(Ce.status=ie),rt===de||rt===Oe)return Y.avail_out===0&&(Ce.last_flush=-1),n;if(rt===se&&(He===a?k._tr_align(Ce):He!==d&&(k._tr_stored_block(Ce,0,0,!1),He===h&&(We(Ce.head),Ce.lookahead===0&&(Ce.strstart=0,Ce.block_start=0,Ce.insert=0))),ft(Y),Y.avail_out===0))return Ce.last_flush=-1,n}return He!==l?n:Ce.wrap<=0?o:(Ce.wrap===2?(Be(Ce,Y.adler&255),Be(Ce,Y.adler>>8&255),Be(Ce,Y.adler>>16&255),Be(Ce,Y.adler>>24&255),Be(Ce,Y.total_in&255),Be(Ce,Y.total_in>>8&255),Be(Ce,Y.total_in>>16&255),Be(Ce,Y.total_in>>24&255)):(Pe(Ce,Y.adler>>>16),Pe(Ce,Y.adler&65535)),ft(Y),Ce.wrap>0&&(Ce.wrap=-Ce.wrap),Ce.pending!==0?n:o)}function J(Y){var He;return!Y||!Y.state?s:(He=Y.state.status,He!==xe&&He!==ke&&He!==Ne&&He!==le&&He!==ge&&He!==Le&&He!==ie?tt(Y,s):(Y.state=null,He===Le?tt(Y,r):n))}function ye(Y,He){var nt=He.length,Ce,ze,et,bt,dt,rt,_e,Te;if(!Y||!Y.state)return s;if(Ce=Y.state,bt=Ce.wrap,bt===2||bt===1&&Ce.status!==xe||Ce.lookahead)return s;for(bt===1&&(Y.adler=(0,g.default)(Y.adler,He,nt,0)),Ce.wrap=0,nt>=Ce.w_size&&(bt===0&&(We(Ce.head),Ce.strstart=0,Ce.block_start=0,Ce.insert=0),Te=new R.Buf8(Ce.w_size),R.arraySet(Te,He,nt-Ce.w_size,Ce.w_size,0),He=Te,nt=Ce.w_size),dt=Y.avail_in,rt=Y.next_in,_e=Y.input,Y.avail_in=nt,Y.next_in=0,Y.input=He,ae(Ce);Ce.lookahead>=H;){ze=Ce.strstart,et=Ce.lookahead-(H-1);do Ce.ins_h=(Ce.ins_h<` "'(~:]+/,n=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,o=/^\s*\[[^\]]+?\]:.*$/,s=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\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]/,r=" ";function t(F,H,X){return H.f=H.inline=X,X(F,H)}function m(F,H,X){return H.f=H.block=X,X(F,H)}function A(F){return!F||!/\S/.test(F.string)}function x(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==O){var H=p;if(!H){var X=B.innerMode(g,F.htmlState);H=X.mode.name=="xml"&&X.state.tagStart===null&&!X.state.context&&X.state.tokenize.isInText}H&&(F.f=S,F.block=T,F.htmlState=null)}return F.trailingSpace=0,F.trailingSpaceNewLine=!1,F.prevLine=F.thisLine,F.thisLine={stream:null},null}function T(F,H){var X=F.column()===H.indentation,ee=A(H.prevLine.stream),ue=H.indentedCode,xe=H.prevLine.hr,ke=H.list!==!1,Ne=(H.listStack[H.listStack.length-1]||0)+3;H.indentedCode=!1;var le=H.indentation;if(H.indentationDiff===null&&(H.indentationDiff=H.indentation,ke)){for(H.list=null;le=4&&(ue||H.prevLine.fencedCodeEnd||H.prevLine.header||ee))return F.skipToEnd(),H.indentedCode=!0,_.code;if(F.eatSpace())return null;if(X&&H.indentation<=Ne&&(ie=F.match(h))&&ie[1].length<=6)return H.quote=0,H.header=ie[1].length,H.thisLine.header=!0,k.highlightFormatting&&(H.formatting="header"),H.f=H.inline,E(H);if(H.indentation<=Ne&&F.eat(">"))return H.quote=X?1:H.quote+1,k.highlightFormatting&&(H.formatting="quote"),F.eatSpace(),E(H);if(!Le&&!H.setext&&X&&H.indentation<=Ne&&(ie=F.match(u))){var de=ie[1]?"ol":"ul";return H.indentation=le+F.current().length,H.list=!0,H.quote=0,H.listStack.push(H.indentation),H.em=!1,H.strong=!1,H.code=!1,H.strikethrough=!1,k.taskLists&&F.match(a,!1)&&(H.taskList=!0),H.f=H.inline,k.highlightFormatting&&(H.formatting=["list","list-"+de]),E(H)}else{if(X&&H.indentation<=Ne&&(ie=F.match(n,!0)))return H.quote=0,H.fencedEndRE=new RegExp(ie[1]+"+ *$"),H.localMode=k.fencedCodeBlockHighlighting&&i(ie[2]||k.fencedCodeBlockDefaultMode),H.localMode&&(H.localState=B.startState(H.localMode)),H.f=H.block=C,k.highlightFormatting&&(H.formatting="code-block"),H.code=-1,E(H);if(H.setext||(!ge||!ke)&&!H.quote&&H.list===!1&&!H.code&&!Le&&!o.test(F.string)&&(ie=F.lookAhead(1))&&(ie=ie.match(l)))return H.setext?(H.header=H.setext,H.setext=0,F.skipToEnd(),k.highlightFormatting&&(H.formatting="header")):(H.header=ie[0].charAt(0)=="="?1:2,H.setext=H.header),H.thisLine.header=!0,H.f=H.inline,E(H);if(Le)return F.skipToEnd(),H.hr=!0,H.thisLine.hr=!0,_.hr;if(F.peek()==="[")return t(F,H,W)}return t(F,H,H.inline)}function O(F,H){var X=g.token(F,H.htmlState);if(!p){var ee=B.innerMode(g,H.htmlState);(ee.mode.name=="xml"&&ee.state.tagStart===null&&!ee.state.context&&ee.state.tokenize.isInText||H.md_inside&&F.current().indexOf(">")>-1)&&(H.f=S,H.block=T,H.htmlState=null)}return X}function C(F,H){var X=H.listStack[H.listStack.length-1]||0,ee=H.indentation=F.quote?H.push(_.formatting+"-"+F.formatting[X]+"-"+F.quote):H.push("error"))}if(F.taskOpen)return H.push("meta"),H.length?H.join(" "):null;if(F.taskClosed)return H.push("property"),H.length?H.join(" "):null;if(F.linkHref?H.push(_.linkHref,"url"):(F.strong&&H.push(_.strong),F.em&&H.push(_.em),F.strikethrough&&H.push(_.strikethrough),F.emoji&&H.push(_.emoji),F.linkText&&H.push(_.linkText),F.code&&H.push(_.code),F.image&&H.push(_.image),F.imageAltText&&H.push(_.imageAltText,"link"),F.imageMarker&&H.push(_.imageMarker)),F.header&&H.push(_.header,_.header+"-"+F.header),F.quote&&(H.push(_.quote),!k.maxBlockquoteDepth||k.maxBlockquoteDepth>=F.quote?H.push(_.quote+"-"+F.quote):H.push(_.quote+"-"+k.maxBlockquoteDepth)),F.list!==!1){var ee=(F.listStack.length-1)%3;ee?ee===1?H.push(_.list2):H.push(_.list3):H.push(_.list1)}return F.trailingSpaceNewLine?H.push("trailing-space-new-line"):F.trailingSpace&&H.push("trailing-space-"+(F.trailingSpace%2?"a":"b")),H.length?H.join(" "):null}function y(F,H){return F.match(d,!0)?E(H):void 0}function S(F,H){var X=H.text(F,H);if(typeof X!="undefined")return X;if(H.list)return H.list=null,E(H);if(H.taskList){var ee=F.match(a,!0)[1]===" ";return ee?H.taskOpen=!0:H.taskClosed=!0,k.highlightFormatting&&(H.formatting="task"),H.taskList=!1,E(H)}if(H.taskOpen=!1,H.taskClosed=!1,H.header&&F.match(/^#+$/,!0))return k.highlightFormatting&&(H.formatting="header"),E(H);var ue=F.next();if(H.linkTitle){H.linkTitle=!1;var xe=ue;ue==="("&&(xe=")"),xe=(xe+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var ke="^\\s*(?:[^"+xe+"\\\\]+|\\\\\\\\|\\\\.)"+xe;if(F.match(new RegExp(ke),!0))return _.linkHref}if(ue==="`"){var Ne=H.formatting;k.highlightFormatting&&(H.formatting="code"),F.eatWhile("`");var le=F.current().length;if(H.code==0&&(!H.quote||le==1))return H.code=le,E(H);if(le==H.code){var ge=E(H);return H.code=0,ge}else return H.formatting=Ne,E(H)}else if(H.code)return E(H);if(ue==="\\"&&(F.next(),k.highlightFormatting)){var Le=E(H),ie=_.formatting+"-escape";return Le?Le+" "+ie:ie}if(ue==="!"&&F.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return H.imageMarker=!0,H.image=!0,k.highlightFormatting&&(H.formatting="image"),E(H);if(ue==="["&&H.imageMarker&&F.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return H.imageMarker=!1,H.imageAltText=!0,k.highlightFormatting&&(H.formatting="image"),E(H);if(ue==="]"&&H.imageAltText){k.highlightFormatting&&(H.formatting="image");var Le=E(H);return H.imageAltText=!1,H.image=!1,H.inline=H.f=L,Le}if(ue==="["&&!H.image)return H.linkText&&F.match(/^.*?\]/)||(H.linkText=!0,k.highlightFormatting&&(H.formatting="link")),E(H);if(ue==="]"&&H.linkText){k.highlightFormatting&&(H.formatting="link");var Le=E(H);return H.linkText=!1,H.inline=H.f=F.match(/\(.*?\)| ?\[.*?\]/,!1)?L:S,Le}if(ue==="<"&&F.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){H.f=H.inline=b,k.highlightFormatting&&(H.formatting="link");var Le=E(H);return Le?Le+=" ":Le="",Le+_.linkInline}if(ue==="<"&&F.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){H.f=H.inline=b,k.highlightFormatting&&(H.formatting="link");var Le=E(H);return Le?Le+=" ":Le="",Le+_.linkEmail}if(k.xml&&ue==="<"&&F.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var de=F.string.indexOf(">",F.pos);if(de!=-1){var se=F.string.substring(F.start,de);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(se)&&(H.md_inside=!0)}return F.backUp(1),H.htmlState=B.startState(g),m(F,H,O)}if(k.xml&&ue==="<"&&F.match(/^\/\w*?>/))return H.md_inside=!1,"tag";if(ue==="*"||ue==="_"){for(var Oe=1,Ee=F.pos==1?" ":F.string.charAt(F.pos-2);Oe<3&&F.eat(ue);)Oe++;var Ke=F.peek()||" ",tt=!/\s/.test(Ke)&&(!s.test(Ke)||/\s/.test(Ee)||s.test(Ee)),De=!/\s/.test(Ee)&&(!s.test(Ee)||/\s/.test(Ke)||s.test(Ke)),We=null,ft=null;if(Oe%2&&(!H.em&&tt&&(ue==="*"||!De||s.test(Ee))?We=!0:H.em==ue&&De&&(ue==="*"||!tt||s.test(Ke))&&(We=!1)),Oe>1&&(!H.strong&&tt&&(ue==="*"||!De||s.test(Ee))?ft=!0:H.strong==ue&&De&&(ue==="*"||!tt||s.test(Ke))&&(ft=!1)),ft!=null||We!=null){k.highlightFormatting&&(H.formatting=We==null?"strong":ft==null?"em":"strong em"),We===!0&&(H.em=ue),ft===!0&&(H.strong=ue);var ge=E(H);return We===!1&&(H.em=!1),ft===!1&&(H.strong=!1),ge}}else if(ue===" "&&(F.eat("*")||F.eat("_"))){if(F.peek()===" ")return E(H);F.backUp(1)}if(k.strikethrough){if(ue==="~"&&F.eatWhile(ue)){if(H.strikethrough){k.highlightFormatting&&(H.formatting="strikethrough");var ge=E(H);return H.strikethrough=!1,ge}else if(F.match(/^[^\s]/,!1))return H.strikethrough=!0,k.highlightFormatting&&(H.formatting="strikethrough"),E(H)}else if(ue===" "&&F.match(/^~~/,!0)){if(F.peek()===" ")return E(H);F.backUp(2)}}if(k.emoji&&ue===":"&&F.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){H.emoji=!0,k.highlightFormatting&&(H.formatting="emoji");var ct=E(H);return H.emoji=!1,ct}return ue===" "&&(F.match(/^ +$/,!1)?H.trailingSpace++:H.trailingSpace&&(H.trailingSpaceNewLine=!0)),E(H)}function b(F,H){var X=F.next();if(X===">"){H.f=H.inline=S,k.highlightFormatting&&(H.formatting="link");var ee=E(H);return ee?ee+=" ":ee="",ee+_.linkInline}return F.match(/^[^>]+/,!0),_.linkInline}function L(F,H){if(F.eatSpace())return null;var X=F.next();return X==="("||X==="["?(H.f=H.inline=N(X==="("?")":"]"),k.highlightFormatting&&(H.formatting="link-string"),H.linkHref=!0,E(H)):"error"}var P={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function N(F){return function(H,X){var ee=H.next();if(ee===F){X.f=X.inline=S,k.highlightFormatting&&(X.formatting="link-string");var ue=E(X);return X.linkHref=!1,ue}return H.match(P[F]),X.linkHref=!0,E(X)}}function W(F,H){return F.match(/^([^\]\\]|\\.)*\]:/,!1)?(H.f=G,F.next(),k.highlightFormatting&&(H.formatting="link"),H.linkText=!0,E(H)):t(F,H,S)}function G(F,H){if(F.match(/^\]:/,!0)){H.f=H.inline=j,k.highlightFormatting&&(H.formatting="link");var X=E(H);return H.linkText=!1,X}return F.match(/^([^\]\\]|\\.)+/,!0),_.linkText}function j(F,H){return F.eatSpace()?null:(F.match(/^[^\s]+/,!0),F.peek()===void 0?H.linkTitle=!0:F.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),H.f=H.inline=S,_.linkHref+" url")}var z={startState:function(){return{f:T,prevLine:{stream:null},thisLine:{stream:null},block:T,htmlState:null,indentation:0,inline:S,text:y,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&&B.copyState(g,F.htmlState),indentation:F.indentation,localMode:F.localMode,localState:F.localMode?B.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,H){if(H.formatting=!1,F!=H.thisLine.stream){if(H.header=0,H.hr=!1,F.match(/^\s*$/,!0))return x(H),null;if(H.prevLine=H.thisLine,H.thisLine={stream:F},H.taskList=!1,H.trailingSpace=0,H.trailingSpaceNewLine=!1,!H.localState&&(H.f=H.block,H.f!=O)){var X=F.match(/^\s*/,!0)[0].replace(/\t/g,r).length;if(H.indentation=X,H.indentationDiff=null,X>0)return null}}return H.f(F,H)},innerMode:function(F){return F.block==O?{state:F.htmlState,mode:g}:F.localState?{state:F.localState,mode:F.localMode}:{state:F,mode:z}},indent:function(F,H,X){return F.block==O&&g.indent?g.indent(F.htmlState,H,X):F.localState&&F.localMode.indent?F.localMode.indent(F.localState,H,X):B.Pass},blankLine:x,getType:E,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return z},"xml"),B.defineMIME("text/markdown","markdown"),B.defineMIME("text/x-markdown","markdown")})},lzim:function(Me,Q,w){"use strict";var B=w("E7E6"),R=w.n(B);w.d(Q,"A",function(){return R.a});var k=w("/GNS"),g=w.n(k);w.d(Q,"z",function(){return g.a});var p=w("FOrL"),i=w.n(p);w.d(Q,"t",function(){return i.a});var _=w("HpTS"),v=w.n(_);w.d(Q,"B",function(){return v.a});var f=w("tWlo"),u=w.n(f);w.d(Q,"b",function(){return u.a});var a=w("7ZXX"),h=w.n(a);w.d(Q,"n",function(){return h.a});var l=w("GABl"),d=w.n(l);w.d(Q,"g",function(){return d.a});var n=w("onxn"),o=w.n(n);w.d(Q,"p",function(){return o.a});var s=w("nKGa"),r=w.n(s);w.d(Q,"o",function(){return r.a});var t=w("4qgm"),m=w.n(t);w.d(Q,"D",function(){return m.a});var A=w("JeFH"),x=w.n(A);w.d(Q,"c",function(){return x.a});var T=w("ji0R"),O=w.n(T);w.d(Q,"k",function(){return O.a});var C=w("W6BS"),E=w.n(C);w.d(Q,"E",function(){return E.a});var y=w("kPYp"),S=w.n(y);w.d(Q,"F",function(){return S.a});var b=w("nukY"),L=w.n(b),P=w("4u4S"),N=w.n(P),W=w("yslc"),G=w.n(W),j=w("l2Kq"),z=w.n(j),F=w("RMFE"),H=w.n(F);w.d(Q,"q",function(){return H.a});var X=w("TGq3"),ee=w.n(X);w.d(Q,"r",function(){return ee.a});var ue=w("SMhR"),xe=w.n(ue);w.d(Q,"C",function(){return xe.a});var ke=w("8/bI"),Ne=w.n(ke);w.d(Q,"l",function(){return Ne.a});var le=w("JWDV"),ge=w.n(le);w.d(Q,"e",function(){return ge.a});var Le=w("Xsq0"),ie=w.n(Le);w.d(Q,"s",function(){return ie.a});var de=w("Ohmc"),se=w.n(de);w.d(Q,"d",function(){return se.a});var Oe=w("csWT"),Ee=w.n(Oe);w.d(Q,"f",function(){return Ee.a});var Ke=w("7v3h"),tt=w.n(Ke);w.d(Q,"m",function(){return tt.a});var De=w("cRFk"),We=w.n(De);w.d(Q,"y",function(){return We.a});var ft=w("kPWJ"),ct=w.n(ft);w.d(Q,"x",function(){return ct.a});var Be=w("qgvg"),Pe=w.n(Be);w.d(Q,"u",function(){return Pe.a});var Ge=w("FPkq"),Ve=w.n(Ge);w.d(Q,"w",function(){return Ve.a});var ae=w("A/g1"),we=w.n(ae);w.d(Q,"h",function(){return we.a});var oe=w("Nmxd"),Xe=w.n(oe);w.d(Q,"i",function(){return Xe.a});var gt=w("5D2P"),Fe=w.n(gt);w.d(Q,"j",function(){return Fe.a});var Ue=w("djh8"),Ct=w.n(Ue);w.d(Q,"v",function(){return Ct.a});var me=w("Jq4h"),je=w.n(me);w.d(Q,"a",function(){return je.a})},mCJh:function(Me,Q,w){"use strict";w.d(Q,"e",function(){return R}),w.d(Q,"k",function(){return k}),w.d(Q,"d",function(){return g}),w.d(Q,"g",function(){return p}),w.d(Q,"f",function(){return i}),w.d(Q,"i",function(){return _}),w.d(Q,"c",function(){return v}),w.d(Q,"h",function(){return f}),w.d(Q,"b",function(){return u}),w.d(Q,"a",function(){return a}),w.d(Q,"j",function(){return h});var B=w("ErOA");function R(l){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Object(B.c)("/discusses.json?page=".concat(d-1,"&container_identifier=").concat(l,"&container_type=Shixun"))}function k(l,d){return Object(B.f)("/discusses/".concat(l,"/top_or_down_discuss.json"),{top:d})}function g(l,d){return Object(B.f)("/discusses/".concat(l,"/disable_or_open_discuss.json"),{is_disable:!!d})}function p(l,d){return Object(B.f)("/discusses/".concat(l,"/plus.json"),{container_type:"Discuss",type:d?1:0})}function i(l,d){return Object(B.f)("/discusses/".concat(l,"/hidden.json"),d)}function _(l,d){return Object(B.f)("/discusses/".concat(l,"/reward_code.json"),d)}function v(l){return Object(B.a)("/api/discusses/".concat(l,".json"),{method:"delete"})}function f(l,d){return Object(B.f)("/discusses/".concat(l,"/reply.json"),{container_type:"Shixun",content:d})}function u(l){return Object(B.f)("/discusses.json",l)}function a(l){return Object(B.f)("/discusses/ai_reply.json",l)}function h(l,d){return Object(B.f)("/discusses/".concat(l,"/turing.json"),d)}},mHUz:function(Me,Q,w){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var B={XK_VoidSymbol:16777215,XK_BackSpace:65288,XK_Tab:65289,XK_Linefeed:65290,XK_Clear:65291,XK_Return:65293,XK_Pause:65299,XK_Scroll_Lock:65300,XK_Sys_Req:65301,XK_Escape:65307,XK_Delete:65535,XK_Multi_key:65312,XK_Codeinput:65335,XK_SingleCandidate:65340,XK_MultipleCandidate:65341,XK_PreviousCandidate:65342,XK_Kanji:65313,XK_Muhenkan:65314,XK_Henkan_Mode:65315,XK_Henkan:65315,XK_Romaji:65316,XK_Hiragana:65317,XK_Katakana:65318,XK_Hiragana_Katakana:65319,XK_Zenkaku:65320,XK_Hankaku:65321,XK_Zenkaku_Hankaku:65322,XK_Touroku:65323,XK_Massyo:65324,XK_Kana_Lock:65325,XK_Kana_Shift:65326,XK_Eisu_Shift:65327,XK_Eisu_toggle:65328,XK_Kanji_Bangou:65335,XK_Zen_Koho:65341,XK_Mae_Koho:65342,XK_Home:65360,XK_Left:65361,XK_Up:65362,XK_Right:65363,XK_Down:65364,XK_Prior:65365,XK_Page_Up:65365,XK_Next:65366,XK_Page_Down:65366,XK_End:65367,XK_Begin:65368,XK_Select:65376,XK_Print:65377,XK_Execute:65378,XK_Insert:65379,XK_Undo:65381,XK_Redo:65382,XK_Menu:65383,XK_Find:65384,XK_Cancel:65385,XK_Help:65386,XK_Break:65387,XK_Mode_switch:65406,XK_script_switch:65406,XK_Num_Lock:65407,XK_KP_Space:65408,XK_KP_Tab:65417,XK_KP_Enter:65421,XK_KP_F1:65425,XK_KP_F2:65426,XK_KP_F3:65427,XK_KP_F4:65428,XK_KP_Home:65429,XK_KP_Left:65430,XK_KP_Up:65431,XK_KP_Right:65432,XK_KP_Down:65433,XK_KP_Prior:65434,XK_KP_Page_Up:65434,XK_KP_Next:65435,XK_KP_Page_Down:65435,XK_KP_End:65436,XK_KP_Begin:65437,XK_KP_Insert:65438,XK_KP_Delete:65439,XK_KP_Equal:65469,XK_KP_Multiply:65450,XK_KP_Add:65451,XK_KP_Separator:65452,XK_KP_Subtract:65453,XK_KP_Decimal:65454,XK_KP_Divide:65455,XK_KP_0:65456,XK_KP_1:65457,XK_KP_2:65458,XK_KP_3:65459,XK_KP_4:65460,XK_KP_5:65461,XK_KP_6:65462,XK_KP_7:65463,XK_KP_8:65464,XK_KP_9:65465,XK_F1:65470,XK_F2:65471,XK_F3:65472,XK_F4:65473,XK_F5:65474,XK_F6:65475,XK_F7:65476,XK_F8:65477,XK_F9:65478,XK_F10:65479,XK_F11:65480,XK_L1:65480,XK_F12:65481,XK_L2:65481,XK_F13:65482,XK_L3:65482,XK_F14:65483,XK_L4:65483,XK_F15:65484,XK_L5:65484,XK_F16:65485,XK_L6:65485,XK_F17:65486,XK_L7:65486,XK_F18:65487,XK_L8:65487,XK_F19:65488,XK_L9:65488,XK_F20:65489,XK_L10:65489,XK_F21:65490,XK_R1:65490,XK_F22:65491,XK_R2:65491,XK_F23:65492,XK_R3:65492,XK_F24:65493,XK_R4:65493,XK_F25:65494,XK_R5:65494,XK_F26:65495,XK_R6:65495,XK_F27:65496,XK_R7:65496,XK_F28:65497,XK_R8:65497,XK_F29:65498,XK_R9:65498,XK_F30:65499,XK_R10:65499,XK_F31:65500,XK_R11:65500,XK_F32:65501,XK_R12:65501,XK_F33:65502,XK_R13:65502,XK_F34:65503,XK_R14:65503,XK_F35:65504,XK_R15:65504,XK_Shift_L:65505,XK_Shift_R:65506,XK_Control_L:65507,XK_Control_R:65508,XK_Caps_Lock:65509,XK_Shift_Lock:65510,XK_Meta_L:65511,XK_Meta_R:65512,XK_Alt_L:65513,XK_Alt_R:65514,XK_Super_L:65515,XK_Super_R:65516,XK_Hyper_L:65517,XK_Hyper_R:65518,XK_ISO_Level3_Shift:65027,XK_ISO_Next_Group:65032,XK_ISO_Prev_Group:65034,XK_ISO_First_Group:65036,XK_ISO_Last_Group:65038,XK_space:32,XK_exclam:33,XK_quotedbl:34,XK_numbersign:35,XK_dollar:36,XK_percent:37,XK_ampersand:38,XK_apostrophe:39,XK_quoteright:39,XK_parenleft:40,XK_parenright:41,XK_asterisk:42,XK_plus:43,XK_comma:44,XK_minus:45,XK_period:46,XK_slash:47,XK_0:48,XK_1:49,XK_2:50,XK_3:51,XK_4:52,XK_5:53,XK_6:54,XK_7:55,XK_8:56,XK_9:57,XK_colon:58,XK_semicolon:59,XK_less:60,XK_equal:61,XK_greater:62,XK_question:63,XK_at:64,XK_A:65,XK_B:66,XK_C:67,XK_D:68,XK_E:69,XK_F:70,XK_G:71,XK_H:72,XK_I:73,XK_J:74,XK_K:75,XK_L:76,XK_M:77,XK_N:78,XK_O:79,XK_P:80,XK_Q:81,XK_R:82,XK_S:83,XK_T:84,XK_U:85,XK_V:86,XK_W:87,XK_X:88,XK_Y:89,XK_Z:90,XK_bracketleft:91,XK_backslash:92,XK_bracketright:93,XK_asciicircum:94,XK_underscore:95,XK_grave:96,XK_quoteleft:96,XK_a:97,XK_b:98,XK_c:99,XK_d:100,XK_e:101,XK_f:102,XK_g:103,XK_h:104,XK_i:105,XK_j:106,XK_k:107,XK_l:108,XK_m:109,XK_n:110,XK_o:111,XK_p:112,XK_q:113,XK_r:114,XK_s:115,XK_t:116,XK_u:117,XK_v:118,XK_w:119,XK_x:120,XK_y:121,XK_z:122,XK_braceleft:123,XK_bar:124,XK_braceright:125,XK_asciitilde:126,XK_nobreakspace:160,XK_exclamdown:161,XK_cent:162,XK_sterling:163,XK_currency:164,XK_yen:165,XK_brokenbar:166,XK_section:167,XK_diaeresis:168,XK_copyright:169,XK_ordfeminine:170,XK_guillemotleft:171,XK_notsign:172,XK_hyphen:173,XK_registered:174,XK_macron:175,XK_degree:176,XK_plusminus:177,XK_twosuperior:178,XK_threesuperior:179,XK_acute:180,XK_mu:181,XK_paragraph:182,XK_periodcentered:183,XK_cedilla:184,XK_onesuperior:185,XK_masculine:186,XK_guillemotright:187,XK_onequarter:188,XK_onehalf:189,XK_threequarters:190,XK_questiondown:191,XK_Agrave:192,XK_Aacute:193,XK_Acircumflex:194,XK_Atilde:195,XK_Adiaeresis:196,XK_Aring:197,XK_AE:198,XK_Ccedilla:199,XK_Egrave:200,XK_Eacute:201,XK_Ecircumflex:202,XK_Ediaeresis:203,XK_Igrave:204,XK_Iacute:205,XK_Icircumflex:206,XK_Idiaeresis:207,XK_ETH:208,XK_Eth:208,XK_Ntilde:209,XK_Ograve:210,XK_Oacute:211,XK_Ocircumflex:212,XK_Otilde:213,XK_Odiaeresis:214,XK_multiply:215,XK_Oslash:216,XK_Ooblique:216,XK_Ugrave:217,XK_Uacute:218,XK_Ucircumflex:219,XK_Udiaeresis:220,XK_Yacute:221,XK_THORN:222,XK_Thorn:222,XK_ssharp:223,XK_agrave:224,XK_aacute:225,XK_acircumflex:226,XK_atilde:227,XK_adiaeresis:228,XK_aring:229,XK_ae:230,XK_ccedilla:231,XK_egrave:232,XK_eacute:233,XK_ecircumflex:234,XK_ediaeresis:235,XK_igrave:236,XK_iacute:237,XK_icircumflex:238,XK_idiaeresis:239,XK_eth:240,XK_ntilde:241,XK_ograve:242,XK_oacute:243,XK_ocircumflex:244,XK_otilde:245,XK_odiaeresis:246,XK_division:247,XK_oslash:248,XK_ooblique:248,XK_ugrave:249,XK_uacute:250,XK_ucircumflex:251,XK_udiaeresis:252,XK_yacute:253,XK_thorn:254,XK_ydiaeresis:255,XK_Hangul:65329,XK_Hangul_Hanja:65332,XK_Hangul_Jeonja:65336,XF86XK_ModeLock:269025025,XF86XK_MonBrightnessUp:269025026,XF86XK_MonBrightnessDown:269025027,XF86XK_KbdLightOnOff:269025028,XF86XK_KbdBrightnessUp:269025029,XF86XK_KbdBrightnessDown:269025030,XF86XK_Standby:269025040,XF86XK_AudioLowerVolume:269025041,XF86XK_AudioMute:269025042,XF86XK_AudioRaiseVolume:269025043,XF86XK_AudioPlay:269025044,XF86XK_AudioStop:269025045,XF86XK_AudioPrev:269025046,XF86XK_AudioNext:269025047,XF86XK_HomePage:269025048,XF86XK_Mail:269025049,XF86XK_Start:269025050,XF86XK_Search:269025051,XF86XK_AudioRecord:269025052,XF86XK_Calculator:269025053,XF86XK_Memo:269025054,XF86XK_ToDoList:269025055,XF86XK_Calendar:269025056,XF86XK_PowerDown:269025057,XF86XK_ContrastAdjust:269025058,XF86XK_RockerUp:269025059,XF86XK_RockerDown:269025060,XF86XK_RockerEnter:269025061,XF86XK_Back:269025062,XF86XK_Forward:269025063,XF86XK_Stop:269025064,XF86XK_Refresh:269025065,XF86XK_PowerOff:269025066,XF86XK_WakeUp:269025067,XF86XK_Eject:269025068,XF86XK_ScreenSaver:269025069,XF86XK_WWW:269025070,XF86XK_Sleep:269025071,XF86XK_Favorites:269025072,XF86XK_AudioPause:269025073,XF86XK_AudioMedia:269025074,XF86XK_MyComputer:269025075,XF86XK_VendorHome:269025076,XF86XK_LightBulb:269025077,XF86XK_Shop:269025078,XF86XK_History:269025079,XF86XK_OpenURL:269025080,XF86XK_AddFavorite:269025081,XF86XK_HotLinks:269025082,XF86XK_BrightnessAdjust:269025083,XF86XK_Finance:269025084,XF86XK_Community:269025085,XF86XK_AudioRewind:269025086,XF86XK_BackForward:269025087,XF86XK_Launch0:269025088,XF86XK_Launch1:269025089,XF86XK_Launch2:269025090,XF86XK_Launch3:269025091,XF86XK_Launch4:269025092,XF86XK_Launch5:269025093,XF86XK_Launch6:269025094,XF86XK_Launch7:269025095,XF86XK_Launch8:269025096,XF86XK_Launch9:269025097,XF86XK_LaunchA:269025098,XF86XK_LaunchB:269025099,XF86XK_LaunchC:269025100,XF86XK_LaunchD:269025101,XF86XK_LaunchE:269025102,XF86XK_LaunchF:269025103,XF86XK_ApplicationLeft:269025104,XF86XK_ApplicationRight:269025105,XF86XK_Book:269025106,XF86XK_CD:269025107,XF86XK_Calculater:269025108,XF86XK_Clear:269025109,XF86XK_Close:269025110,XF86XK_Copy:269025111,XF86XK_Cut:269025112,XF86XK_Display:269025113,XF86XK_DOS:269025114,XF86XK_Documents:269025115,XF86XK_Excel:269025116,XF86XK_Explorer:269025117,XF86XK_Game:269025118,XF86XK_Go:269025119,XF86XK_iTouch:269025120,XF86XK_LogOff:269025121,XF86XK_Market:269025122,XF86XK_Meeting:269025123,XF86XK_MenuKB:269025125,XF86XK_MenuPB:269025126,XF86XK_MySites:269025127,XF86XK_New:269025128,XF86XK_News:269025129,XF86XK_OfficeHome:269025130,XF86XK_Open:269025131,XF86XK_Option:269025132,XF86XK_Paste:269025133,XF86XK_Phone:269025134,XF86XK_Q:269025136,XF86XK_Reply:269025138,XF86XK_Reload:269025139,XF86XK_RotateWindows:269025140,XF86XK_RotationPB:269025141,XF86XK_RotationKB:269025142,XF86XK_Save:269025143,XF86XK_ScrollUp:269025144,XF86XK_ScrollDown:269025145,XF86XK_ScrollClick:269025146,XF86XK_Send:269025147,XF86XK_Spell:269025148,XF86XK_SplitScreen:269025149,XF86XK_Support:269025150,XF86XK_TaskPane:269025151,XF86XK_Terminal:269025152,XF86XK_Tools:269025153,XF86XK_Travel:269025154,XF86XK_UserPB:269025156,XF86XK_User1KB:269025157,XF86XK_User2KB:269025158,XF86XK_Video:269025159,XF86XK_WheelButton:269025160,XF86XK_Word:269025161,XF86XK_Xfer:269025162,XF86XK_ZoomIn:269025163,XF86XK_ZoomOut:269025164,XF86XK_Away:269025165,XF86XK_Messenger:269025166,XF86XK_WebCam:269025167,XF86XK_MailForward:269025168,XF86XK_Pictures:269025169,XF86XK_Music:269025170,XF86XK_Battery:269025171,XF86XK_Bluetooth:269025172,XF86XK_WLAN:269025173,XF86XK_UWB:269025174,XF86XK_AudioForward:269025175,XF86XK_AudioRepeat:269025176,XF86XK_AudioRandomPlay:269025177,XF86XK_Subtitle:269025178,XF86XK_AudioCycleTrack:269025179,XF86XK_CycleAngle:269025180,XF86XK_FrameBack:269025181,XF86XK_FrameForward:269025182,XF86XK_Time:269025183,XF86XK_Select:269025184,XF86XK_View:269025185,XF86XK_TopMenu:269025186,XF86XK_Red:269025187,XF86XK_Green:269025188,XF86XK_Yellow:269025189,XF86XK_Blue:269025190,XF86XK_Suspend:269025191,XF86XK_Hibernate:269025192,XF86XK_TouchpadToggle:269025193,XF86XK_TouchpadOn:269025200,XF86XK_TouchpadOff:269025201,XF86XK_AudioMicMute:269025202,XF86XK_Switch_VT_1:269024769,XF86XK_Switch_VT_2:269024770,XF86XK_Switch_VT_3:269024771,XF86XK_Switch_VT_4:269024772,XF86XK_Switch_VT_5:269024773,XF86XK_Switch_VT_6:269024774,XF86XK_Switch_VT_7:269024775,XF86XK_Switch_VT_8:269024776,XF86XK_Switch_VT_9:269024777,XF86XK_Switch_VT_10:269024778,XF86XK_Switch_VT_11:269024779,XF86XK_Switch_VT_12:269024780,XF86XK_Ungrab:269024800,XF86XK_ClearGrab:269024801,XF86XK_Next_VMode:269024802,XF86XK_Prev_VMode:269024803,XF86XK_LogWindowTree:269024804,XF86XK_LogGrabInfo:269024805};Q.default=B},mOS8:function(Me,Q,w){Me.exports=w.p+"static/403Qrcode.6c17b6f4.png"},mTgk:function(Me,Q,w){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var B=R(w("mHUz"));function R(v){return v&&v.__esModule?v:{default:v}}var k={};function g(v,f){if(f===void 0)throw new Error('Undefined keysym for key "'+v+'"');if(v in k)throw new Error('Duplicate entry for key "'+v+'"');k[v]=[f,f,f,f]}function p(v,f,u){if(f===void 0)throw new Error('Undefined keysym for key "'+v+'"');if(u===void 0)throw new Error('Undefined keysym for key "'+v+'"');if(v in k)throw new Error('Duplicate entry for key "'+v+'"');k[v]=[f,f,u,f]}function i(v,f,u){if(f===void 0)throw new Error('Undefined keysym for key "'+v+'"');if(u===void 0)throw new Error('Undefined keysym for key "'+v+'"');if(v in k)throw new Error('Duplicate entry for key "'+v+'"');k[v]=[f,f,f,u]}p("Alt",B.default.XK_Alt_L,B.default.XK_Alt_R),g("AltGraph",B.default.XK_ISO_Level3_Shift),g("CapsLock",B.default.XK_Caps_Lock),p("Control",B.default.XK_Control_L,B.default.XK_Control_R),p("Meta",B.default.XK_Super_L,B.default.XK_Super_R),g("NumLock",B.default.XK_Num_Lock),g("ScrollLock",B.default.XK_Scroll_Lock),p("Shift",B.default.XK_Shift_L,B.default.XK_Shift_R),i("Enter",B.default.XK_Return,B.default.XK_KP_Enter),g("Tab",B.default.XK_Tab),i(" ",B.default.XK_space,B.default.XK_KP_Space),i("ArrowDown",B.default.XK_Down,B.default.XK_KP_Down),i("ArrowUp",B.default.XK_Up,B.default.XK_KP_Up),i("ArrowLeft",B.default.XK_Left,B.default.XK_KP_Left),i("ArrowRight",B.default.XK_Right,B.default.XK_KP_Right),i("End",B.default.XK_End,B.default.XK_KP_End),i("Home",B.default.XK_Home,B.default.XK_KP_Home),i("PageDown",B.default.XK_Next,B.default.XK_KP_Next),i("PageUp",B.default.XK_Prior,B.default.XK_KP_Prior),g("Backspace",B.default.XK_BackSpace),i("Clear",B.default.XK_Clear,B.default.XK_KP_Begin),g("Copy",B.default.XF86XK_Copy),g("Cut",B.default.XF86XK_Cut),i("Delete",B.default.XK_Delete,B.default.XK_KP_Delete),i("Insert",B.default.XK_Insert,B.default.XK_KP_Insert),g("Paste",B.default.XF86XK_Paste),g("Redo",B.default.XK_Redo),g("Undo",B.default.XK_Undo),g("Cancel",B.default.XK_Cancel),g("ContextMenu",B.default.XK_Menu),g("Escape",B.default.XK_Escape),g("Execute",B.default.XK_Execute),g("Find",B.default.XK_Find),g("Help",B.default.XK_Help),g("Pause",B.default.XK_Pause),g("Select",B.default.XK_Select),g("ZoomIn",B.default.XF86XK_ZoomIn),g("ZoomOut",B.default.XF86XK_ZoomOut),g("BrightnessDown",B.default.XF86XK_MonBrightnessDown),g("BrightnessUp",B.default.XF86XK_MonBrightnessUp),g("Eject",B.default.XF86XK_Eject),g("LogOff",B.default.XF86XK_LogOff),g("Power",B.default.XF86XK_PowerOff),g("PowerOff",B.default.XF86XK_PowerDown),g("PrintScreen",B.default.XK_Print),g("Hibernate",B.default.XF86XK_Hibernate),g("Standby",B.default.XF86XK_Standby),g("WakeUp",B.default.XF86XK_WakeUp),g("AllCandidates",B.default.XK_MultipleCandidate),g("Alphanumeric",B.default.XK_Eisu_Shift),g("CodeInput",B.default.XK_Codeinput),g("Compose",B.default.XK_Multi_key),g("Convert",B.default.XK_Henkan),g("GroupFirst",B.default.XK_ISO_First_Group),g("GroupLast",B.default.XK_ISO_Last_Group),g("GroupNext",B.default.XK_ISO_Next_Group),g("GroupPrevious",B.default.XK_ISO_Prev_Group),g("NonConvert",B.default.XK_Muhenkan),g("PreviousCandidate",B.default.XK_PreviousCandidate),g("SingleCandidate",B.default.XK_SingleCandidate),g("HangulMode",B.default.XK_Hangul),g("HanjaMode",B.default.XK_Hangul_Hanja),g("JunjuaMode",B.default.XK_Hangul_Jeonja),g("Eisu",B.default.XK_Eisu_toggle),g("Hankaku",B.default.XK_Hankaku),g("Hiragana",B.default.XK_Hiragana),g("HiraganaKatakana",B.default.XK_Hiragana_Katakana),g("KanaMode",B.default.XK_Kana_Shift),g("KanjiMode",B.default.XK_Kanji),g("Katakana",B.default.XK_Katakana),g("Romaji",B.default.XK_Romaji),g("Zenkaku",B.default.XK_Zenkaku),g("ZenkakuHanaku",B.default.XK_Zenkaku_Hankaku),g("F1",B.default.XK_F1),g("F2",B.default.XK_F2),g("F3",B.default.XK_F3),g("F4",B.default.XK_F4),g("F5",B.default.XK_F5),g("F6",B.default.XK_F6),g("F7",B.default.XK_F7),g("F8",B.default.XK_F8),g("F9",B.default.XK_F9),g("F10",B.default.XK_F10),g("F11",B.default.XK_F11),g("F12",B.default.XK_F12),g("F13",B.default.XK_F13),g("F14",B.default.XK_F14),g("F15",B.default.XK_F15),g("F16",B.default.XK_F16),g("F17",B.default.XK_F17),g("F18",B.default.XK_F18),g("F19",B.default.XK_F19),g("F20",B.default.XK_F20),g("F21",B.default.XK_F21),g("F22",B.default.XK_F22),g("F23",B.default.XK_F23),g("F24",B.default.XK_F24),g("F25",B.default.XK_F25),g("F26",B.default.XK_F26),g("F27",B.default.XK_F27),g("F28",B.default.XK_F28),g("F29",B.default.XK_F29),g("F30",B.default.XK_F30),g("F31",B.default.XK_F31),g("F32",B.default.XK_F32),g("F33",B.default.XK_F33),g("F34",B.default.XK_F34),g("F35",B.default.XK_F35),g("Close",B.default.XF86XK_Close),g("MailForward",B.default.XF86XK_MailForward),g("MailReply",B.default.XF86XK_Reply),g("MailSend",B.default.XF86XK_Send),g("MediaFastForward",B.default.XF86XK_AudioForward),g("MediaPause",B.default.XF86XK_AudioPause),g("MediaPlay",B.default.XF86XK_AudioPlay),g("MediaRecord",B.default.XF86XK_AudioRecord),g("MediaRewind",B.default.XF86XK_AudioRewind),g("MediaStop",B.default.XF86XK_AudioStop),g("MediaTrackNext",B.default.XF86XK_AudioNext),g("MediaTrackPrevious",B.default.XF86XK_AudioPrev),g("New",B.default.XF86XK_New),g("Open",B.default.XF86XK_Open),g("Print",B.default.XK_Print),g("Save",B.default.XF86XK_Save),g("SpellCheck",B.default.XF86XK_Spell),g("AudioVolumeDown",B.default.XF86XK_AudioLowerVolume),g("AudioVolumeUp",B.default.XF86XK_AudioRaiseVolume),g("AudioVolumeMute",B.default.XF86XK_AudioMute),g("MicrophoneVolumeMute",B.default.XF86XK_AudioMicMute),g("LaunchApplication1",B.default.XF86XK_MyComputer),g("LaunchApplication2",B.default.XF86XK_Calculator),g("LaunchCalendar",B.default.XF86XK_Calendar),g("LaunchMail",B.default.XF86XK_Mail),g("LaunchMediaPlayer",B.default.XF86XK_AudioMedia),g("LaunchMusicPlayer",B.default.XF86XK_Music),g("LaunchPhone",B.default.XF86XK_Phone),g("LaunchScreenSaver",B.default.XF86XK_ScreenSaver),g("LaunchSpreadsheet",B.default.XF86XK_Excel),g("LaunchWebBrowser",B.default.XF86XK_WWW),g("LaunchWebCam",B.default.XF86XK_WebCam),g("LaunchWordProcessor",B.default.XF86XK_Word),g("BrowserBack",B.default.XF86XK_Back),g("BrowserFavorites",B.default.XF86XK_Favorites),g("BrowserForward",B.default.XF86XK_Forward),g("BrowserHome",B.default.XF86XK_HomePage),g("BrowserRefresh",B.default.XF86XK_Refresh),g("BrowserSearch",B.default.XF86XK_Search),g("BrowserStop",B.default.XF86XK_Stop),g("Dimmer",B.default.XF86XK_BrightnessAdjust),g("MediaAudioTrack",B.default.XF86XK_AudioCycleTrack),g("RandomToggle",B.default.XF86XK_AudioRandomPlay),g("SplitScreenToggle",B.default.XF86XK_SplitScreen),g("Subtitle",B.default.XF86XK_Subtitle),g("VideoModeNext",B.default.XF86XK_Next_VMode),i("=",B.default.XK_equal,B.default.XK_KP_Equal),i("+",B.default.XK_plus,B.default.XK_KP_Add),i("-",B.default.XK_minus,B.default.XK_KP_Subtract),i("*",B.default.XK_asterisk,B.default.XK_KP_Multiply),i("/",B.default.XK_slash,B.default.XK_KP_Divide),i(".",B.default.XK_period,B.default.XK_KP_Decimal),i(",",B.default.XK_comma,B.default.XK_KP_Separator),i("0",B.default.XK_0,B.default.XK_KP_0),i("1",B.default.XK_1,B.default.XK_KP_1),i("2",B.default.XK_2,B.default.XK_KP_2),i("3",B.default.XK_3,B.default.XK_KP_3),i("4",B.default.XK_4,B.default.XK_KP_4),i("5",B.default.XK_5,B.default.XK_KP_5),i("6",B.default.XK_6,B.default.XK_KP_6),i("7",B.default.XK_7,B.default.XK_KP_7),i("8",B.default.XK_8,B.default.XK_KP_8),i("9",B.default.XK_9,B.default.XK_KP_9);var _=k;Q.default=_},mdZa:function(Me,Q,w){"use strict";typeof Object.assign!="function"&&Object.defineProperty(Object,"assign",{value:function(R,k){"use strict";if(R==null)throw new TypeError("Cannot convert undefined or null to object");for(var g=Object(R),p=1;p=s.max?void 0:(s.ch=0,s.text=s.cm.getLine(++s.line),!0)}function u(s){return s.line<=s.min?void 0:(s.text=s.cm.getLine(--s.line),s.ch=s.text.length,!0)}function a(s){for(;;){var r=s.text.indexOf(">",s.ch);if(r==-1){if(f(s))continue;return}if(!v(s,r+1)){s.ch=r+1;continue}var t=s.text.lastIndexOf("/",r),m=t>-1&&!/\S/.test(s.text.slice(t+1,r));return s.ch=r+1,m?"selfClose":"regular"}}function h(s){for(;;){var r=s.ch?s.text.lastIndexOf("<",s.ch-1):-1;if(r==-1){if(u(s))continue;return}if(!v(s,r+1)){s.ch=r;continue}i.lastIndex=r,s.ch=r;var t=i.exec(s.text);if(t&&t.index==r)return t}}function l(s){for(;;){i.lastIndex=s.ch;var r=i.exec(s.text);if(!r){if(f(s))continue;return}if(!v(s,r.index+1)){s.ch=r.index+1;continue}return s.ch=r.index+r[0].length,r}}function d(s){for(;;){var r=s.ch?s.text.lastIndexOf(">",s.ch-1):-1;if(r==-1){if(u(s))continue;return}if(!v(s,r+1)){s.ch=r;continue}var t=s.text.lastIndexOf("/",r),m=t>-1&&!/\S/.test(s.text.slice(t+1,r));return s.ch=r+1,m?"selfClose":"regular"}}function n(s,r){for(var t=[];;){var m=l(s),A,x=s.line,T=s.ch-(m?m[0].length:0);if(!m||!(A=a(s)))return;if(A=="selfClose")continue;if(m[1]){for(var O=t.length-1;O>=0;--O)if(t[O]==m[2]){t.length=O;break}if(O<0&&(!r||r==m[2]))return{tag:m[2],from:R(x,T),to:R(s.line,s.ch)}}else t.push(m[2])}}function o(s,r){for(var t=[];;){var m=d(s);if(!m)return;if(m=="selfClose"){h(s);continue}var A=s.line,x=s.ch,T=h(s);if(!T)return;if(T[1])t.push(T[2]);else{for(var O=t.length-1;O>=0;--O)if(t[O]==T[2]){t.length=O;break}if(O<0&&(!r||r==T[2]))return{tag:T[2],from:R(s.line,s.ch),to:R(A,x)}}}}B.registerHelper("fold","xml",function(s,r){for(var t=new _(s,r.line,0);;){var m=l(t);if(!m||t.line!=r.line)return;var A=a(t);if(!A)return;if(!m[1]&&A!="selfClose"){var x=R(t.line,t.ch),T=n(t,m[2]);return T&&k(T.from,x)>0?{from:x,to:T.from}:null}}}),B.findMatchingTag=function(s,r,t){var m=new _(s,r.line,r.ch,t);if(m.text.indexOf(">")==-1&&m.text.indexOf("<")==-1)return;var A=a(m),x=A&&R(m.line,m.ch),T=A&&h(m);if(!A||!T||k(m,r)>0)return;var O={from:R(m.line,m.ch),to:x,tag:T[2]};return A=="selfClose"?{open:O,close:null,at:"open"}:T[1]?{open:o(m,T[2]),close:O,at:"close"}:(m=new _(s,x.line,x.ch,t),{open:O,close:n(m,T[2]),at:"open"})},B.findEnclosingTag=function(s,r,t,m){for(var A=new _(s,r.line,r.ch,t);;){var x=o(A,m);if(!x)break;var T=new _(s,r.line,r.ch,t),O=n(T,x.tag);if(O)return{open:x,close:O}}},B.scanForClosingTag=function(s,r,t,m){var A=new _(s,r.line,r.ch,m?{from:0,to:m}:null);return n(A,t)}})},p4vh:function(Me,Q){Me.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAaVBMVEUAAAD/vwD/vwD/ugD/ugD/uwD/vAD8vAP8ugP9uwL9uwL9uwL9ugL9ugL9ugL8uwP8uwP8ugP9ugL9ugL9ugL9uwL9uwL9uwL9uwP9zkn+1WT+34r+45n/7bz/8s//9+D/+/D//fj///8yardZAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAABpUlEQVRYw+3XwXKDIBAG4AVKoiRBDSq0adrG93/ImphSWwV2jYce+t+SGb5RWBcAmEQeji6acicgHVE6RA4s5cjWoVInHkognV6KP1Pt0NExJ3OE8AhUUKB9BKI4rpoM3+7KWzaMBLWwGcbttsNC+QlWcn7Eqesz8z+ocTHw7wUPQKdLEnItB+3i0PO569JQXwxtFHo5f3QoqB4v1BR663wSkItD738O6vN6WQlyZyRk1oGq8Xf6CFSMO8cjUAbMrgHZvl+qNSDVf/3MT7cSSyFza+DcepYEGQ/Ze9cVzSKo+oIavzUxfYeaJZAeb0xC2ytUUKD9FbJ6slMKySGnQBK4DO23ggJFd1qLh4oopPBQFoU4GmoSxxqNhbIExJHbbJM8aSkcJNNnv+rRk4h/OZt2DAPMcdSu46Qli3RSkhGADovMuGZASagK7AaI4XqOUQzo4ftfDdPkS5jByr1lssXKzzpXAP/QpLyfrvGXycPtJyczMnDhOgri44RvILQqiNy3aJPVUm5XsOziRoOaMFSQIB2GchLEgj3SEOuI6dm3M8E1+wTzvvO4HPYw7wAAAABJRU5ErkJggg=="},p5ED:function(Me,Q,w){"use strict";var B=w("+L6B"),R=w("2/Rp"),k=w("5Dmo"),g=w("3S7+"),p=w("k1fw"),i=w("9og8"),_=w("tJVT"),v=w("WmNS"),f=w.n(v),u=w("q1tI"),a=w.n(u),h=w("vHTk"),l=w.n(h),d=w("yEEn"),n=w("ZW9T"),o=w("1vsH"),s=w("V0Rq"),r=w("m3rI"),t=function(A){var x=A.name,T=A.data,O=A.theme,C=A.type,E=A.filename,y=A.monacoEditor,S=A.className,b=A.style,L=A.close,P=A.onClose,N=A.hasMask,W=A.otherData,G=W===void 0?{}:W,j=Object(u.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),z=Object(_.a)(j,2),F=z[0],H=z[1],X=Object(u.useState)(""),ee=Object(_.a)(X,2),ue=ee[0],xe=ee[1],ke=Object(u.useState)(),Ne=Object(_.a)(ke,2),le=Ne[0],ge=Ne[1],Le=window.ENV==="build"?"/react/build/office.html":"/office.html",ie,de=1024*1024,se=10*de,Oe=Object(u.useRef)();C==="office"&&(ie=Object(o.R)(T).filesize,ie>se&&(C="other")),E&&(y.filename=E),Object(u.useEffect)(function(){var De,We,ft=(De=document.cookie)===null||De===void 0||((We=De.replace(/\s/g,""))===null||We===void 0)?void 0:We.split(";");ft==null||ft.map(function(ct){var Be=ct.split("=");Be[0]==="_educoder_session"&&xe(Be[1])})},[]),Object(u.useEffect)(function(){C==="office"&&Ee()},[C]);var Ee=function(){var De=Object(i.a)(f.a.mark(function We(){var ft,ct,Be;return f.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:return console.log("data:",T),ft=T,T.startsWith("http")||(ft=location.origin+ft),ct=new URL(ft).pathname.split("/").pop(),Ge.next=6,Object(s.U)({attachment_id:ct});case 6:Be=Ge.sent,ge(Be);case 8:case"end":return Ge.stop()}},We)}));return function(){return De.apply(this,arguments)}}(),Ke=function(){if(T.startsWith("http")||T.startsWith("blob:")){tt();return}Object(o.x)(E||"educoder",T,E)},tt=function(){Object(o.v)(E||"educoder",decodeURIComponent(T))};return a.a.createElement("div",{style:Object(p.a)({},b||{}),className:"".concat(N&&l.a.bgBlack," ").concat(C?l.a.wrp:"hide")},L&&a.a.createElement("div",{className:l.a.close,ref:Oe},a.a.createElement(g.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return Oe.current}},a.a.createElement("span",{onClick:tt},a.a.createElement("i",{className:"icon-quxiaozhiding"}))),a.a.createElement(g.a,{title:"\u5173\u95ED",getPopupContainer:function(){return Oe.current}},a.a.createElement("span",{className:"",onClick:function(){P(),ge(null)}},a.a.createElement("i",{className:"icon-guanbi1"})))),a.a.createElement("div",{className:"".concat(l.a[S]," ").concat(S," ").concat(l.a.monaco," ").concat(C==="txt"?"show":"hide")},C==="txt"&&a.a.createElement(n.b,y)),C==="audio"&&a.a.createElement("audio",{src:"".concat((T==null?void 0:T.indexOf("http://"))>-1||(T==null?void 0:T.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(T),autoPlay:!0}),C==="video"&&a.a.createElement(a.a.Fragment,null,(T==null?void 0:T.indexOf("/api"))>-1?a.a.createElement("video",{controls:!0,src:"".concat(T),autoPlay:!0}):a.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(T),autoPlay:!0})),C==="office"&&le&&a.a.createElement("iframe",{src:"".concat(Le,"?key=").concat(le.key,"&url=").concat(r.a.API_SERVER+le.url,"&callbackUrl=").concat(r.a.API_SERVER+le.callbackUrl,"&fileType=").concat(le.fileType,"&title=").concat(le.title,"&model=view")}),(C==="xlsx"||C==="doc"||C==="pptx"||C==="docx")&&a.a.createElement("iframe",{src:"".concat(Le,"?key=").concat(G.key,"&url=").concat(r.a.API_SERVER+G.url,"&callbackUrl=").concat(r.a.API_SERVER+G.callbackUrl,"&fileType=").concat(G.fileType,"&title=").concat(G.title,"&model=").concat(G.model)}),C==="html"&&a.a.createElement("iframe",{src:T+"&disposition=inline"}),C==="pdf"&&a.a.createElement("embed",{className:l.a.embed,src:T,type:"application/pdf"}),C==="image"&&a.a.createElement("img",{src:"".concat((T==null?void 0:T.indexOf("http://"))>-1||(T==null?void 0:T.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(T)}),C==="other"&&a.a.createElement("div",null,a.a.createElement(R.a,{type:"primary",size:"large",onClick:Ke},a.a.createElement(d.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),C==="download"&&a.a.createElement(R.a,{type:"primary",size:"large",onClick:Ke},a.a.createElement(d.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))};Q.a=t},"p77/":function(Me,Q,w){},popq:function(Me,Q,w){},q7KB:function(Me,Q,w){},qZJd:function(Me,Q,w){"use strict";var B=w("MXD1"),R=w("CFYs"),k=w("14J3"),g=w("BMrR"),p=w("+L6B"),i=w("2/Rp"),_=w("jCWc"),v=w("kPKH"),f=w("miYZ"),u=w("tsqr"),a=w("2qtc"),h=w("kLXV"),l=w("9og8"),d=w("rAM+"),n=w("tJVT"),o=w("k1fw"),s=w("WmNS"),r=w.n(s),t=w("q1tI"),m=w.n(t),A=w("IxHN"),x=w("bdgK"),T=w("M8RZ"),O=w("Ty5D"),C=w("1vsH"),E=w("1dTM"),y=w.n(E),S=w("dhSg"),b=w("5NDa"),L=w("5rEg"),P=w("AKST"),N=L.a.TextArea,W=function(de){var se=de.onCancel,Oe=de.onSave,Ee=de.content,Ke=Object(t.useState)(Ee),tt=Object(n.a)(Ke,2),De=tt[0],We=tt[1];function ft(Be){We(Be.target.value)}function ct(){Oe(De)}return Object(t.useEffect)(function(){We(Ee)},[Ee]),m.a.createElement("div",{className:"clipboard-box"},m.a.createElement("h3",null,"\u5B9E\u9A8C\u73AF\u5883\u526A\u5207\u677F\uFF1A"),m.a.createElement(N,{value:De,onChange:ft,className:"clipboard"}),m.a.createElement("p",null," ",m.a.createElement("b",null," 1.\u4ECE\u5916\u90E8\u590D\u5236\u5185\u5BB9\u5230\u5B9E\u9A8C\u73AF\u5883\u5185\uFF1A ")," \u7C98\u8D34\u5185\u5BB9\u5230\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u70B9\u51FB\u4FDD\u5B58\uFF0C\u7136\u540E\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u8FDB\u884C\u7C98\u8D34\u3002 "),m.a.createElement("p",null," ",m.a.createElement("b",null," 2.\u83B7\u53D6\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7684\u5185\u5BB9\uFF1A ")," \u8BF7\u5148\u5728\u73AF\u5883\u4E2D\u590D\u5236\u5185\u5BB9\uFF0C\u590D\u5236\u52A8\u4F5C\u5B8C\u6210\u540E\u5185\u5BB9\u4F1A\u663E\u793A\u5728\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u7136\u540E\u5728\u4E0A\u9762\u6587\u672C\u6846\u4E2D\u518D\u6B21\u590D\u5236\u3002 "),m.a.createElement("div",{className:"btn-action-container"},m.a.createElement(i.a,{type:"ghost",onClick:se,style:{marginRight:10}},"\u53D6\u6D88"),m.a.createElement(i.a,{type:"primary",onClick:ct},"\u4FDD\u5B58")))},G=w("ErOA"),j=w("IZBM"),z=w("ye1Q"),F=w("bntm"),H=w("i72Y"),X=w.n(H),ee=w("wd/R"),ue=w.n(ee),xe=m.a.createElement(z.a,{style:{fontSize:24},spin:!0});function ke(de){return de.replace(/\\u([\dA-Za-z]{4})/g,function(se,Oe){return String.fromCharCode(parseInt("0x"+Oe))})}function Ne(de){de||(de=window.location.search);var se=de.substr(1),Oe={};return se.split("&").forEach(function(Ee){var Ke=Ee.split("=");Oe[Ke[0]]=decodeURIComponent(Ke[1])}),Oe}var le={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5B9E\u9A8C\u73AF\u5883\u51C6\u5907\u4E2D"},ge;(function(de){de[de.SET_LOADING=0]="SET_LOADING",de[de.SET_IS_LARGE=1]="SET_IS_LARGE",de[de.SET_MES=2]="SET_MES",de[de.SET_STATE=3]="SET_STATE",de[de.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",de[de.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT",de[de.UPDATE_ALL=6]="UPDATE_ALL"})(ge||(ge={}));function Le(de,se){switch(se.type){case ge.SET_LOADING:return Object(o.a)(Object(o.a)({},de),{},{loading:se.payload});case ge.SET_IS_LARGE:return Object(o.a)({},Object(o.a)(Object(o.a)({},de),{},{isLarge:se.payload}));case ge.SET_MES:return Object(o.a)(Object(o.a)({},de),{},{mes:se.payload});case ge.SET_STATE:return Object(o.a)(Object(o.a)({},de),se.payload);case ge.SET_TRANSFER_CONTENT:return Object(o.a)(Object(o.a)({},de),{},{transferContent:se.payload});case ge.SHOW_CLIPBOARD_BOX:return Object(o.a)(Object(o.a)({},de),{},{showClipBoardBox:se.payload});case ge.UPDATE_ALL:return Object(o.a)({loading:de.loading},se.payload);default:throw new Error}}var ie=Q.a=function(de){var se,Oe=de.vnc_url,Ee=de.window_vnc_url,Ke=de.linux_vnc,tt=de.virtual_machine,De=de.taskId,We=de.taskData,ft=Object(t.useRef)(),ct=Object(t.useRef)(),Be=Object(t.useRef)(),Pe=Object(t.useRef)(),Ge=Object(t.useState)(),Ve=Object(n.a)(Ge,2),ae=Ve[0],we=Ve[1],oe=Object(t.useState)(!1),Xe=Object(n.a)(oe,2),gt=Xe[0],Fe=Xe[1],Ue=Object(t.useReducer)(Le,le),Ct=Object(n.a)(Ue,2),me=Ct[0],je=Ct[1],$e=Object(t.useState)(0),Ie=Object(n.a)($e,2),pe=Ie[0],Re=Ie[1],te=me.mes,ce=me.loading,J=me.showClipBoardBox,ye=me.isLarge,Ze=me.transferContent,Y=Object(t.useState)(0),He=Object(n.a)(Y,2),nt=He[0],Ce=He[1],ze=Object(t.useRef)(),et=Object(O.i)(),bt=et;Object(t.useEffect)(function(){return window.addEventListener("visibilitychange",rt),function(){var Dt,Ft;(Dt=ct.current)===null||Dt===void 0||((Ft=Dt.disconnect)===null||Ft===void 0)||Ft.call(Dt),window.removeEventListener("visibilitychange",rt)}},[]),Object(t.useEffect)(function(){return window.sessionStorage.imageId=ae,function(){window.sessionStorage.removeItem("imageId")}},[ae]);var dt=function(){var Ft;(We==null||((Ft=We.shixun)===null||Ft===void 0)?void 0:Ft.windows_connection_mode)==="rdp"?setTimeout(function(){jt()},1500):Object(F.a)()?Be.current.resizeSession=!0:setTimeout(function(){Be.current.resizeSession=!1},900)};Object(t.useEffect)(function(){return window.addEventListener("visibilitychange",rt),document.addEventListener(Object(F.c)(),dt),function(){document.removeEventListener(Object(F.c)(),dt),window.removeEventListener("visibilitychange",rt)}},[]);var rt=function(Ft){if(document.visibilityState==="visible"){var Xt=sessionStorage.vncPageLeaveTime;ue()(new Date).diff(ue()(Xt),"minutes")>2&&Re(new Date().getTime()),sessionStorage.removeItem("vncPageLeaveTime")}else sessionStorage.vncPageLeaveTime=new Date};function _e(){je({type:ge.SHOW_CLIPBOARD_BOX,payload:!1})}function Te(){je({type:ge.SET_IS_LARGE,payload:!ye})}function mt(Dt){var Ft;return ft.current&&(Ft=new x.default(function(Xt){var Gt=Object(d.a)(Xt),dn;try{for(Gt.s();!(dn=Gt.n()).done;){var Ht,qt=dn.value;if((We==null||((Ht=We.shixun)===null||Ht===void 0)?void 0:Ht.windows_connection_mode)==="rdp"&&jt(),qt.target.offsetHeight>0||qt.target.offsetWidth>0){var Nn;Dt==null||((Nn=Dt._eventHandlers)===null||Nn===void 0)||Nn.windowResize()}}}catch(wn){Gt.e(wn)}finally{Gt.f()}}),Ft.observe(ft.current)),Ft}var lt=function(){var Dt=Object(l.a)(r.a.mark(function Ft(){var Xt,Gt,dn,Ht,qt;return r.a.wrap(function(wn){for(;;)switch(wn.prev=wn.next){case 0:return dn=(Xt=Ne())!==null&&Xt!==void 0&&Xt.homework_common_id?{homework_common_id:(Gt=Ne())===null||Gt===void 0?void 0:Gt.homework_common_id}:{},wn.next=3,Object(G.a)("/api/tasks/".concat(et.taskId||De,"/get_vnc_link.json"),{method:"post",body:Object(o.a)(Object(o.a)(Object(o.a)({},et),dn),{},{template_id:ae})});case 3:if(Ht=wn.sent,!((Ht==null?void 0:Ht.status)===-3)){wn.next=6;break}return wn.abrupt("return",new Promise(function(){var Sn=Object(l.a)(r.a.mark(function _n(Mn,Un){return r.a.wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:h.a.confirm({content:"\u68C0\u6D4B\u5230\u60A8\u5DF2\u7ECF\u5F00\u542F\u4E86\u5176\u4ED6\u5B9E\u9A8C\u73AF\u5883\uFF0C\u8BF7\u5148\u5173\u95ED\u73AF\u5883\u540E\uFF0C\u518D\u8FDE\u63A5",okText:"\u7ACB\u5373\u5173\u95ED",cancelText:"\u7A0D\u540E\u5173\u95ED",onOk:function(){var vn=Object(l.a)(r.a.mark(function rr(){return r.a.wrap(function(jn){for(;;)switch(jn.prev=jn.next){case 0:return clearTimeout(ze.current),Ce(0),jn.next=4,Object(j.f)(et.taskId,Ht==null?void 0:Ht.message);case 4:return Re(pe+1),jn.abrupt("return");case 6:case"end":return jn.stop()}},rr)}));function hr(){return vn.apply(this,arguments)}return hr}()});case 1:case"end":return Wt.stop()}},_n)}));return function(_n,Mn){return Sn.apply(this,arguments)}}()));case 6:if(!((Ht==null?void 0:Ht.status)===-1)){wn.next=8;break}throw new String(Ht==null?void 0:Ht.message);case 8:return tt&&(Object(C.U)("PVEAuthCookie",Ht==null||((qt=Ht.data)===null||qt===void 0)?void 0:qt.cookies_value,1),Object(C.U)("PVELangCookie","zh_CN",1)),S.a.publish("update-windows-time",Ht==null?void 0:Ht.data),wn.abrupt("return",Ht);case 11:case"end":return wn.stop()}},Ft)}));return function(){return Dt.apply(this,arguments)}}();Object(t.useEffect)(function(){var Dt,Ft;function Xt(Sn){Ee&&(u.b.warn("\u7531\u4E8E\u957F\u65F6\u95F4\u672A\u64CD\u4F5C\uFF0C\u8FDE\u63A5\u5931\u6548\uFF0C\u6B63\u5728\u91CD\u65B0\u8FDE\u63A5Windows VNC\u670D\u52A1"),je({type:ge.SET_LOADING,payload:!0}),Re(pe+1))}S.a.subscribe("reset-linux-windows-loading",function(){je({type:ge.SET_LOADING,payload:!0})}),S.a.subscribe("reset-linux-windos-vnc",function(){Re(pe+1)});function Gt(){Ce(100),clearTimeout(ze.current),setTimeout(function(){Be.current.resizeSession=!1,je({type:ge.SET_LOADING,payload:!1})},1300),S.a.subscribe("send-ctrl-alt-delete",function(){var Sn;(Sn=Dt)===null||Sn===void 0||Sn.sendCtrlAltDel()})}function dn(Sn){var _n=ke(Sn.detail.text);je({type:ge.SET_TRANSFER_CONTENT,payload:_n})}if((Ee||Oe||Ke||tt&&ae)&&ft.current){var Ht;clearTimeout(ze.current),(We==null||((Ht=We.shixun)===null||Ht===void 0)?void 0:Ht.windows_connection_mode)==="rdp"&&jt(),new Promise(Object(l.a)(r.a.mark(function Sn(){var _n,Mn,Un,dr,Wt,vn,hr,rr,vr,jn,$,U,K;return r.a.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return Mn=Ne(),Un="",ne.next=4,lt();case 4:if(Wt=ne.sent,!(Ke||tt)){ne.next=11;break}return Pe.current.src=(Wt==null||((vn=Wt.data)===null||vn===void 0)?void 0:vn.vnc_url)+"&time="+Date.now(),je({type:ge.SET_STATE,payload:{loading:!1,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}}),ne.abrupt("return");case 11:Ee?(dr="Edu123",Un=decodeURIComponent(Wt==null||((hr=Wt.data)===null||hr===void 0)?void 0:hr.vnc_url)):(vr=new URL(decodeURIComponent(Wt==null||((rr=Wt.data)===null||rr===void 0)?void 0:rr.vnc_url)),jn=vr.protocol,$=vr.searchParams,U=vr.host,dr=$.get("password"),Un="".concat(jn==="https:"?"wss":"ws","://").concat(U,"/").concat(Mn.path||"websockify"));case 12:if(!((We==null||((_n=We.shixun)===null||_n===void 0)?void 0:_n.windows_connection_mode)==="rdp")){ne.next=18;break}return mt(),Pe.current.style.cssText=Pe.current.style.cssText+"width:1920px;height:1080px;position:initial",Pe.current.src="/rdp.html?tpiId=".concat(We==null||((K=We.myshixun)===null||K===void 0)?void 0:K.id),je({type:ge.SET_LOADING,payload:!1}),ne.abrupt("return");case 18:Dt=new y.a(ft.current,Un,{credentials:{password:dr},wsProtocols:["binary"],resize:"scale",show_dot:!0}),Ft=mt(Dt),Dt.viewOnly=Mn.view_only||!1,Ee?Dt.scaleViewport=!0:Dt.scaleViewport=Mn.scale||!1,Dt.scaleViewport=Mn.scale||!0,Dt.showDotCursor=!0,Dt.resizeSession=!0,Be.current=Dt,Dt.addEventListener("disconnect",Xt),Dt.addEventListener("connect",Gt),Dt.addEventListener("clipboard",dn);case 29:case"end":return ne.stop()}},Sn)})));var qt=S.a.subscribe("vnc-reseting",function(){Ce(0),je({type:ge.SET_STATE,payload:{loading:!0,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}})}),Nn=S.a.subscribe("vnc-enlarge",function(Sn){}),wn=S.a.subscribe("show-clipboard-box",function(){je({type:ge.SHOW_CLIPBOARD_BOX,payload:!0})});return Ce(0),function(){var Sn,_n,Mn,Un;(Sn=Dt)===null||Sn===void 0||Sn.removeEventListener("disconnect",Xt),(_n=Dt)===null||_n===void 0||_n.removeEventListener("connect",Gt),(Mn=Dt)===null||Mn===void 0||Mn.removeEventListener("clipboard",dn),qt(),Nn(),wn(),(Un=Ft)===null||Un===void 0||Un.unobserve(ft.current)}}},[Oe,Ee,Ke,pe,ae]),Object(t.useEffect)(function(){var Dt,Ft;if(tt&&(We==null||((Dt=We.shixun_virtual_templates)===null||Dt===void 0)?void 0:Dt.length)===1){var Xt,Gt;we(We==null||((Xt=We.shixun_virtual_templates)===null||Xt===void 0||((Gt=Xt[0])===null||Gt===void 0))?void 0:Gt.template_id)}else tt&&(We==null||((Ft=We.shixun_virtual_templates)===null||Ft===void 0)?void 0:Ft.length)>1&&Fe(!0)},[tt]);function Nt(Dt){var Ft;(Ft=Be.current)===null||Ft===void 0||Ft.clipboardPasteFrom(Dt),je({type:ge.SET_TRANSFER_CONTENT,payload:Dt}),u.b.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),_e()}function jt(){var Dt,Ft;Dt=Math.min(document.getElementById("task-right-panel").clientWidth/1920,document.getElementById("task-right-panel").clientHeight/1260),Pe.current.parentElement.className="wh1080p",Pe.current.parentElement.style.cssText="transform:scale(".concat(Dt,");transform-origin:center center"),ft.current.style.cssText="translate(-50%, -50%) scale("+Dt+")"}Object(t.useEffect)(function(){nt==0&&(clearTimeout(ze.current),ht())},[nt]);var ht=function Dt(){nt>99?nt=99:(nt=nt+1,ze.current=setTimeout(function(){Dt()},1500)),nt<100&&Ce(nt)},Bt=Object(t.useMemo)(function(){var Dt;return ce?"none":Ke||tt||Ee&&(We==null||((Dt=We.shixun)===null||Dt===void 0)?void 0:Dt.windows_connection_mode)==="rdp"?"block":"none"},[Ke,ce,tt,Ee]);return m.a.createElement(t.Fragment,null,gt&&m.a.createElement("div",{className:X.a.selectImage},m.a.createElement("section",{className:X.a.container},m.a.createElement("h1",null,"\u9009\u62E9\u89D2\u8272"),m.a.createElement("aside",null,We==null||((se=We.shixun_virtual_templates)===null||se===void 0)?void 0:se.map(function(Dt,Ft){return m.a.createElement(g.a,{align:"middle",key:Ft},m.a.createElement(v.a,{flex:"1"},Dt.template_name),m.a.createElement(v.a,null,m.a.createElement(i.a,{type:"primary",onClick:function(){we(Dt.template_id),Fe(!1)}},"\u5F00\u59CB\u5B9E\u9A8C")))})))),ye&&m.a.createElement("a",{className:"btn-vnc-resize",onClick:Te},m.a.createElement("i",{className:"iconfont icon-tuichuquanping"})),m.a.createElement("div",{style:{width:"100%",height:"calc(100% - 50px)",overflow:"hidden",position:"absolute",display:Bt==="block"?"flex":"none",alignItems:"center",justifyContent:"center",zIndex:6}},m.a.createElement("div",null,m.a.createElement("iframe",{style:{position:ye?"fixed":"absolute",left:0,top:ye?54:40,width:"100%",height:"calc(100% - ".concat(ye?"100px":"45px",")")},frameBorder:"0",ref:Pe,allowFullScreen:!0}))),m.a.createElement("div",{style:{position:ye?"fixed":"absolute",left:0,top:ye?54:40,zIndex:5,width:"100%",height:"calc(100% - ".concat(ye?"100px":"45px",")")},className:"".concat(Ee?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"," ").concat(ye?"full-screen":"")},ce?m.a.createElement(A.a,{message:te,style:{color:"#0152d9"}},m.a.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},m.a.createElement(R.a,{percent:nt,format:function(Ft){return m.a.createElement("span",{className:"c-white"},Ft,"%")}}))):null,m.a.createElement("div",{ref:ft,className:"vnc-panel ".concat(ce?"hidden zIndexf1":"animated fadeIn")})),m.a.createElement(T.a,null,m.a.createElement(h.a,{title:"\u590D\u5236\u7C98\u8D34",centered:!0,maskClosable:!1,visible:J,onCancel:_e,footer:null},m.a.createElement(W,{onCancel:_e,onSave:Nt,content:Ze}))))}},qgvg:function(Me,Q){Me.exports="data:image/gif;base64,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"},"rAM+":function(Me,Q,w){"use strict";w.d(Q,"a",function(){return R});var B=w("Qw5x");function R(k,g){var p;if(typeof Symbol=="undefined"||k[Symbol.iterator]==null){if(Array.isArray(k)||(p=Object(B.a)(k))||g&&k&&typeof k.length=="number"){p&&(k=p);var i=0,_=function(){};return{s:_,n:function(){return i>=k.length?{done:!0}:{done:!1,value:k[i++]}},e:function(h){throw h},f:_}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. + a `).concat(ee,",").concat(ee," 0 1 1 ").concat(-ke,",").concat(Ne),ge=Math.PI*2*ee,Le={stroke:z,strokeDasharray:"".concat(j/100*(ge-H),"px ").concat(ge,"px"),strokeDashoffset:"-".concat(H/2+G/100*(ge-H),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:le,pathStyle:Le}}var P=function(j){var z=j.prefixCls,F=j.strokeWidth,H=j.trailWidth,X=j.gapDegree,ee=j.gapPosition,ue=j.trailColor,xe=j.strokeLinecap,ke=j.style,Ne=j.className,le=j.strokeColor,ge=j.percent,Le=C(j,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),ie=Object(B.useMemo)(function(){return y+=1,y},[]),de=L(0,100,ue,F,X,ee),se=de.pathString,Oe=de.pathStyle,Ee=b(ge),Ke=b(le),tt=Ke.find(function(Be){return Object.prototype.toString.call(Be)==="[object Object]"}),De=i(Ee),We=t(De,1),ft=We[0],ct=function(){var Pe=0;return Ee.map(function(Ge,Ve){var ae=Ke[Ve]||Ke[Ke.length-1],we=Object.prototype.toString.call(ae)==="[object Object]"?"url(#".concat(z,"-gradient-").concat(ie,")"):"",oe=L(Pe,Ge,ae,F,X,ee);return Pe+=Ge,R.a.createElement("path",{key:Ve,className:"".concat(z,"-circle-path"),d:oe.pathString,stroke:we,strokeLinecap:xe,strokeWidth:F,opacity:Ge===0?0:1,fillOpacity:"0",style:oe.pathStyle,ref:ft[Ve]})})};return R.a.createElement("svg",r({className:g()("".concat(z,"-circle"),Ne),viewBox:"0 0 100 100",style:ke},Le),tt&&R.a.createElement("defs",null,R.a.createElement("linearGradient",{id:"".concat(z,"-gradient-").concat(ie),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(tt).sort(function(Be,Pe){return S(Be)-S(Pe)}).map(function(Be,Pe){return R.a.createElement("stop",{key:Pe,offset:Be,stopColor:tt[Be]})}))),R.a.createElement("path",{className:"".concat(z,"-circle-trail"),d:se,stroke:ue,strokeLinecap:xe,strokeWidth:H||F,fillOpacity:"0",style:Oe}),ct().reverse())};P.defaultProps=p;var N=P,W={Line:s,Circle:N}},hW8S:function(Me,Q,w){"use strict";w.d(Q,"a",function(){return g}),w.d(Q,"c",function(){return p}),w.d(Q,"b",function(){return i});var B=w("VTBJ"),R=w("Ff2n"),k=w("Kwbf"),g="RC_TABLE_INTERNAL_COL_DEFINE";function p(_){var v=_.expandable,f=Object(R.a)(_,["expandable"]);return"expandable"in _?Object(B.a)(Object(B.a)({},f),v):f}function i(_){return Object.keys(_).reduce(function(v,f){return(f.substr(0,5)==="data-"||f.substr(0,5)==="aria-")&&(v[f]=_[f]),v},{})}},hXwI:function(Me,Q,w){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;function B(p,i){if(!(p instanceof i))throw new TypeError("Cannot call a class as a function")}function R(p,i){for(var _=0;_>>3]&1<>>10,this.keys[X]|=(ue&4032)>>>6,++X,this.keys[X]=(ee&258048)<<12,this.keys[X]|=(ee&63)<<16,this.keys[X]|=(ue&258048)>>>4,this.keys[X]|=ue&63,++X}}return k(x,[{key:"enc8",value:function(O){var C=O.slice(),E=0,y,S,b;y=C[E++]<<24|C[E++]<<16|C[E++]<<8|C[E++],S=C[E++]<<24|C[E++]<<16|C[E++]<<8|C[E++],b=(y>>>4^S)&252645135,S^=b,y^=b<<4,b=(y>>>16^S)&65535,S^=b,y^=b<<16,b=(S>>>2^y)&858993459,y^=b,S^=b<<2,b=(S>>>8^y)&16711935,y^=b,S^=b<<8,S=S<<1|S>>>31&1,b=(y^S)&2863311530,y^=b,S^=b,y=y<<1|y>>>31&1;for(var L=0,P=0;L<8;++L){b=S<<28|S>>>4,b^=this.keys[P++];var N=t[b&63];N|=s[b>>>8&63],N|=n[b>>>16&63],N|=l[b>>>24&63],b=S^this.keys[P++],N|=m[b&63],N|=r[b>>>8&63],N|=o[b>>>16&63],N|=d[b>>>24&63],y^=N,b=y<<28|y>>>4,b^=this.keys[P++],N=t[b&63],N|=s[b>>>8&63],N|=n[b>>>16&63],N|=l[b>>>24&63],b=y^this.keys[P++],N|=m[b&63],N|=r[b>>>8&63],N|=o[b>>>16&63],N|=d[b>>>24&63],S^=N}for(S=S<<31|S>>>1,b=(y^S)&2863311530,y^=b,S^=b,y=y<<31|y>>>1,b=(y>>>8^S)&16711935,S^=b,y^=b<<8,b=(y>>>2^S)&858993459,S^=b,y^=b<<2,b=(S>>>16^y)&65535,y^=b,S^=b<<16,b=(S>>>4^y)&252645135,y^=b,S^=b<<4,b=[S,y],E=0;E<8;E++)C[E]=(b[E>>>2]>>>8*(3-E%4))%256,C[E]<0&&(C[E]+=256);return C}},{key:"encrypt",value:function(O){return this.enc8(O.slice(0,8)).concat(this.enc8(O.slice(8,16)))}}]),x}();Q.default=A},je13:function(Me,Q,w){var B=w("5nXd"),R=w("gRFJ"),k=[w("uQRt")];Me.exports=B.createStore(R,k)},ji0R:function(Me,Q,w){Me.exports=w.p+"static/douyu.3e6df9ee.jpg"},k3GJ:function(Me,Q,w){"use strict";w.d(Q,"a",function(){return po});var B=w("rePB"),R=w("ODXe"),k=w("Ff2n"),g=w("VTBJ"),p=w("q1tI"),i=w("TSYQ"),_=w.n(i),v=w("Zm9Q"),f=w("6cGi"),u=w("KQm4"),a=w("xEkU"),h=w.n(a),l=w("t23M");function d(qe){var yt=Object(p.useRef)(),St=Object(p.useRef)(!1);function it(){for(var be=arguments.length,Qe=new Array(be),Ae=0;Aekt&&(cn=kt-un),Object(p.useMemo)(function(){if(!Qe.length)return[0,0];for(var yn=Qe.length,cr=yn,Gr=0;GrEt+cn){cr=Gr-1;break}}for(var Ur=0,Br=yn-1;Br>=0;Br-=1){var Kr=qe.get(Qe[Br].key)||A;if(Kr[Tt]1&&arguments[1]!==void 0?arguments[1]:!1,it=yt&&typeof yt.getBoundingClientRect=="function"&&yt.getBoundingClientRect().width;if(it){if(St){var be=getComputedStyle(yt),Qe=be.marginLeft,Ae=be.marginRight;it+=+Qe.replace("px","")+ +Ae.replace("px","")}it=+it.toFixed(6)}return it||0},Pe=function(yt,St,it){yt&&Object(G.a)(yt.style)==="object"&&(yt.style[St]=it)},Ge=function(){return Ee.any},Ve=w("bdgK"),ae=w("i8i4"),we=w.n(ae),oe=w("wgJM"),Xe=w("l4aY"),gt=w("m+aA"),Fe=w("c+Xe"),Ue=w("zT1h"),Ct=w("QC+M");function me(qe,yt,St){return St?qe[0]===yt[0]:qe[0]===yt[0]&&qe[1]===yt[1]}function je(qe,yt,St){var it=qe[yt]||{};return Object(g.a)(Object(g.a)({},it),St)}function $e(qe,yt,St,it){for(var be=St.points,Qe=Object.keys(qe),Ae=0;Ae1&&arguments[1]!==void 0?arguments[1]:2;yt();var Qe=Object(oe.a)(function(){be<=1?it({isCanceled:function(){return Qe!==qe.current}}):St(it,be-1)});qe.current=Qe}return p.useEffect(function(){return function(){yt()}},[]),[St,yt]},Gt=[lt,Nt,jt,ht],dn=!1,Ht=!0;function qt(qe){return qe===jt||qe===ht}var Nn=function(qe,yt){var St=p.useState(mt),it=Object(R.a)(St,2),be=it[0],Qe=it[1],Ae=Xt(),at=Object(R.a)(Ae,2),ut=at[0],Tt=at[1];function Et(){Qe(lt)}return Ft(function(){if(be!==mt&&be!==ht){var kt=Gt.indexOf(be),Qt=Gt[kt+1],un=yt(be);un===dn?Qe(Qt):ut(function(cn){function yn(){if(cn.isCanceled())return;Qe(Qt)}un===!0?yn():Promise.resolve(un).then(yn)})}},[qe,be]),p.useEffect(function(){return function(){Tt()}},[]),[Et,be]},wn=function(qe){var yt=Object(p.useRef)(),St=Object(p.useRef)(qe);St.current=qe;var it=p.useCallback(function(Ae){St.current(Ae)},[]);function be(Ae){Ae&&(Ae.removeEventListener(et,it),Ae.removeEventListener(ze,it))}function Qe(Ae){yt.current&&yt.current!==Ae&&be(yt.current),Ae&&Ae!==yt.current&&(Ae.addEventListener(et,it),Ae.addEventListener(ze,it),yt.current=Ae)}return p.useEffect(function(){return function(){be(yt.current)}},[]),[Qe,be]};function Sn(qe,yt,St,it){var be=it.motionEnter,Qe=be===void 0?!0:be,Ae=it.motionAppear,at=Ae===void 0?!0:Ae,ut=it.motionLeave,Tt=ut===void 0?!0:ut,Et=it.motionDeadline,kt=it.motionLeaveImmediately,Qt=it.onAppearPrepare,un=it.onEnterPrepare,cn=it.onLeavePrepare,yn=it.onAppearStart,cr=it.onEnterStart,Gr=it.onLeaveStart,Dr=it.onAppearActive,Ur=it.onEnterActive,Br=it.onLeaveActive,Kr=it.onAppearEnd,Pr=it.onEnterEnd,li=it.onLeaveEnd,qr=it.onVisibleChanged,Yi=Bt(),$r=Object(R.a)(Yi,2),or=$r[0],ir=$r[1],ii=Bt(dt),ui=Object(R.a)(ii,2),Gn=ui[0],hi=ui[1],Xi=Bt(null),fi=Object(R.a)(Xi,2),Ti=fi[0],Ci=fi[1],Qi=Object(p.useRef)(!1),Ca=Object(p.useRef)(null),Ji=Object(p.useRef)(!1),ja=Object(p.useRef)(null);function bo(){var Oi=St();return Oi||ja.current}var oo=Object(p.useRef)(!1);function Sa(Oi){var xi=bo();if(Oi&&!Oi.deadline&&Oi.target!==xi)return;var Aa;Gn===rt&&oo.current?Aa=Kr==null?void 0:Kr(xi,Oi):Gn===_e&&oo.current?Aa=Pr==null?void 0:Pr(xi,Oi):Gn===Te&&oo.current&&(Aa=li==null?void 0:li(xi,Oi)),Aa!==!1&&!Ji.current&&(hi(dt),Ci(null))}var Pi=wn(Sa),Ri=Object(R.a)(Pi,1),Zi=Ri[0],zi=p.useMemo(function(){var Oi,xi,Aa;switch(Gn){case"appear":return Oi={},Object(B.a)(Oi,lt,Qt),Object(B.a)(Oi,Nt,yn),Object(B.a)(Oi,jt,Dr),Oi;case"enter":return xi={},Object(B.a)(xi,lt,un),Object(B.a)(xi,Nt,cr),Object(B.a)(xi,jt,Ur),xi;case"leave":return Aa={},Object(B.a)(Aa,lt,cn),Object(B.a)(Aa,Nt,Gr),Object(B.a)(Aa,jt,Br),Aa;default:return{}}},[Gn]),Eo=Nn(Gn,function(Oi){if(Oi===lt){var xi=zi[lt];return xi?xi(bo()):dn}if(Si in zi){var Aa;Ci(((Aa=zi[Si])===null||Aa===void 0?void 0:Aa.call(zi,bo(),null))||null)}return Si===jt&&(Zi(bo()),Et>0&&(clearTimeout(Ca.current),Ca.current=setTimeout(function(){Sa({deadline:!0})},Et))),Ht}),Wo=Object(R.a)(Eo,2),No=Wo[0],Si=Wo[1],xo=qt(Si);oo.current=xo,Ft(function(){ir(yt);var Oi=Qi.current;if(Qi.current=!0,!qe)return;var xi;!Oi&&yt&&at&&(xi=rt),Oi&&yt&&Qe&&(xi=_e),(Oi&&!yt&&Tt||!Oi&&kt&&!yt&&Tt)&&(xi=Te),xi&&(hi(xi),No())},[yt]),Object(p.useEffect)(function(){(Gn===rt&&!at||Gn===_e&&!Qe||Gn===Te&&!Tt)&&hi(dt)},[at,Qe,Tt]),Object(p.useEffect)(function(){return function(){clearTimeout(Ca.current),Ji.current=!0}},[]),Object(p.useEffect)(function(){or!==void 0&&Gn===dt&&(qr==null||qr(or))},[or,Gn]);var Xo=Ti;return zi[lt]&&Si===Nt&&(Xo=Object(g.a)({transition:"none"},Xo)),[Gn,Si,Xo,or!=null?or:yt]}var _n=function(qe){Object(y.a)(St,qe);var yt=Object(S.a)(St);function St(){return Object(O.a)(this,St),yt.apply(this,arguments)}return Object(C.a)(St,[{key:"render",value:function(){return this.props.children}}]),St}(p.Component),Mn=_n;function Un(qe){var yt=qe;Object(G.a)(qe)==="object"&&(yt=qe.transitionSupport);function St(be){return!!(be.motionName&&yt)}var it=p.forwardRef(function(be,Qe){var Ae=be.visible,at=Ae===void 0?!0:Ae,ut=be.removeOnLeave,Tt=ut===void 0?!0:ut,Et=be.forceRender,kt=be.children,Qt=be.motionName,un=be.leavedClassName,cn=be.eventProps,yn=St(be),cr=Object(p.useRef)(),Gr=Object(p.useRef)();function Dr(){try{return Object(gt.a)(cr.current||Gr.current)}catch(hi){return null}}var Ur=Sn(yn,at,Dr,be),Br=Object(R.a)(Ur,4),Kr=Br[0],Pr=Br[1],li=Br[2],qr=Br[3],Yi=p.useRef(qr);qr&&(Yi.current=!0);var $r=Object(p.useRef)(Qe);$r.current=Qe;var or=p.useCallback(function(hi){cr.current=hi,Object(Fe.b)($r.current,hi)},[]),ir,ii=Object(g.a)(Object(g.a)({},cn),{},{visible:at});if(!kt)ir=null;else if(Kr===dt||!St(be))qr?ir=kt(Object(g.a)({},ii),or):!Tt&&Yi.current?ir=kt(Object(g.a)(Object(g.a)({},ii),{},{className:un}),or):Et?ir=kt(Object(g.a)(Object(g.a)({},ii),{},{style:{display:"none"}}),or):ir=null;else{var ui,Gn;Pr===lt?Gn="prepare":qt(Pr)?Gn="active":Pr===Nt&&(Gn="start"),ir=kt(Object(g.a)(Object(g.a)({},ii),{},{className:_()(bt(Qt,Kr),(ui={},Object(B.a)(ui,bt(Qt,"".concat(Kr,"-").concat(Gn)),Gn),Object(B.a)(ui,Qt,typeof Qt=="string"),ui)),style:li}),or)}return p.createElement(Mn,{ref:Gr},ir)});return it.displayName="CSSMotion",it}var dr=Un(Ce),Wt="add",vn="keep",hr="remove",rr="removed";function vr(qe){var yt;return qe&&Object(G.a)(qe)==="object"&&"key"in qe?yt=qe:yt={key:qe},Object(g.a)(Object(g.a)({},yt),{},{key:String(yt.key)})}function jn(){var qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return qe.map(vr)}function $(){var qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],yt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],St=[],it=0,be=yt.length,Qe=jn(qe),Ae=jn(yt);Qe.forEach(function(Tt){for(var Et=!1,kt=it;kt1});return ut.forEach(function(Tt){St=St.filter(function(Et){var kt=Et.key,Qt=Et.status;return kt!==Tt||Qt!==hr}),St.forEach(function(Et){Et.key===Tt&&(Et.status=vn)})}),St}var U=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function K(qe){var yt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:dr,St=function(it){Object(y.a)(Qe,it);var be=Object(S.a)(Qe);function Qe(){var Ae;return Object(O.a)(this,Qe),Ae=be.apply(this,arguments),Ae.state={keyEntities:[]},Ae.removeKey=function(at){Ae.setState(function(ut){var Tt=ut.keyEntities;return{keyEntities:Tt.map(function(Et){return Et.key!==at?Et:Object(g.a)(Object(g.a)({},Et),{},{status:rr})})}})},Ae}return Object(C.a)(Qe,[{key:"render",value:function(){var at=this,ut=this.state.keyEntities,Tt=this.props,Et=Tt.component,kt=Tt.children,Qt=Tt.onVisibleChanged,un=Object(k.a)(Tt,["component","children","onVisibleChanged"]),cn=Et||p.Fragment,yn={};return U.forEach(function(cr){yn[cr]=un[cr],delete un[cr]}),delete un.keys,p.createElement(cn,un,ut.map(function(cr){var Gr=cr.status,Dr=Object(k.a)(cr,["status"]),Ur=Gr===Wt||Gr===vn;return p.createElement(yt,Object(T.a)({},yn,{key:Dr.key,visible:Ur,eventProps:Dr,onVisibleChanged:function(Kr){Qt==null||Qt(Kr,{key:Dr.key}),Kr||at.removeKey(Dr.key)}}),kt)}))}}],[{key:"getDerivedStateFromProps",value:function(at,ut){var Tt=at.keys,Et=ut.keyEntities,kt=jn(Tt),Qt=$(Et,kt);return{keyEntities:Qt.filter(function(un){var cn=Et.find(function(yn){var cr=yn.key;return un.key===cr});return!(cn&&cn.status===rr&&un.status===hr)})}}}]),Qe}(p.Component);return St.defaultProps={component:"div"},St}var Z=K(Ce),ne=dr;function q(qe){var yt=qe.prefixCls,St=qe.motion,it=qe.animation,be=qe.transitionName;return St||(it?{motionName:"".concat(yt,"-").concat(it)}:be?{motionName:be}:null)}function Ye(qe){var yt=qe.prefixCls,St=qe.visible,it=qe.zIndex,be=qe.mask,Qe=qe.maskMotion,Ae=qe.maskAnimation,at=qe.maskTransitionName;if(!be)return null;var ut={};return(Qe||at||Ae)&&(ut=Object(g.a)({motionAppear:!0},q({motion:Qe,prefixCls:yt,transitionName:at,animation:Ae}))),p.createElement(ne,Object(T.a)({},ut,{visible:St,removeOnLeave:!0}),function(Tt){var Et=Tt.className;return p.createElement("div",{style:{zIndex:it},className:_()("".concat(yt,"-mask"),Et)})})}var Ut=w("9mu1"),Vt=w("o0o1"),rn=w.n(Vt),zt=w("HaE+"),kn=["measure","align",null,"motion"],On=function(qe,yt){var St=Object(p.useState)(null),it=Object(R.a)(St,2),be=it[0],Qe=it[1],Ae=Object(p.useRef)(),at=Object(p.useRef)(!1);function ut(kt){at.current||Qe(kt)}function Tt(){oe.a.cancel(Ae.current)}function Et(kt){Tt(),Ae.current=Object(oe.a)(function(){ut(function(Qt){switch(be){case"align":return"motion";case"motion":return"stable";default:}return Qt}),kt==null||kt()})}return Object(p.useEffect)(function(){ut("measure")},[qe]),Object(p.useEffect)(function(){switch(be){case"measure":yt();break;default:}be&&(Ae.current=Object(oe.a)(Object(zt.a)(rn.a.mark(function kt(){var Qt,un;return rn.a.wrap(function(yn){for(;;)switch(yn.prev=yn.next){case 0:Qt=kn.indexOf(be),un=kn[Qt+1],un&&Qt!==-1&&ut(un);case 3:case"end":return yn.stop()}},kt)}))))},[be]),Object(p.useEffect)(function(){return function(){at.current=!0,Tt()}},[]),[be,Et]},ar=function(qe){var yt=p.useState({width:0,height:0}),St=Object(R.a)(yt,2),it=St[0],be=St[1];function Qe(at){be({width:at.offsetWidth,height:at.offsetHeight})}var Ae=p.useMemo(function(){var at={};if(qe){var ut=it.width,Tt=it.height;qe.indexOf("height")!==-1&&Tt?at.height=Tt:qe.indexOf("minHeight")!==-1&&Tt&&(at.minHeight=Tt),qe.indexOf("width")!==-1&&ut?at.width=ut:qe.indexOf("minWidth")!==-1&&ut&&(at.minWidth=ut)}return at},[qe,it]);return[Ae,Qe]},gr=p.forwardRef(function(qe,yt){var St=qe.visible,it=qe.prefixCls,be=qe.className,Qe=qe.style,Ae=qe.children,at=qe.zIndex,ut=qe.stretch,Tt=qe.destroyPopupOnHide,Et=qe.forceRender,kt=qe.align,Qt=qe.point,un=qe.getRootDomNode,cn=qe.getClassNameFromAlign,yn=qe.onAlign,cr=qe.onMouseEnter,Gr=qe.onMouseLeave,Dr=qe.onMouseDown,Ur=qe.onTouchStart,Br=Object(p.useRef)(),Kr=Object(p.useRef)(),Pr=Object(p.useState)(),li=Object(R.a)(Pr,2),qr=li[0],Yi=li[1],$r=ar(ut),or=Object(R.a)($r,2),ir=or[0],ii=or[1];function ui(){ut&&ii(un())}var Gn=On(St,ui),hi=Object(R.a)(Gn,2),Xi=hi[0],fi=hi[1],Ti=Object(p.useRef)();function Ci(){return Qt||un}function Qi(){var Pi;(Pi=Br.current)===null||Pi===void 0||Pi.forceAlign()}function Ca(Pi,Ri){var Zi=cn(Ri);qr!==Zi&&Yi(Zi),Xi==="align"&&(qr!==Zi?Promise.resolve().then(function(){Qi()}):fi(function(){var zi;(zi=Ti.current)===null||zi===void 0||zi.call(Ti)}),yn==null||yn(Pi,Ri))}var Ji=Object(g.a)({},q(qe));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Pi){var Ri=Ji[Pi];Ji[Pi]=function(Zi,zi){return fi(),Ri==null?void 0:Ri(Zi,zi)}});function ja(){return new Promise(function(Pi){Ti.current=Pi})}p.useEffect(function(){!Ji.motionName&&Xi==="motion"&&fi()},[Ji.motionName,Xi]),p.useImperativeHandle(yt,function(){return{forceAlign:Qi,getElement:function(){return Kr.current}}});var bo=Object(g.a)(Object(g.a)({},ir),{},{zIndex:at,opacity:Xi==="motion"||Xi==="stable"||!St?void 0:0,pointerEvents:Xi==="stable"?void 0:"none"},Qe),oo=!0;(kt==null?void 0:kt.points)&&(Xi==="align"||Xi==="stable")&&(oo=!1);var Sa=Ae;return p.Children.count(Ae)>1&&(Sa=p.createElement("div",{className:"".concat(it,"-content")},Ae)),p.createElement(ne,Object(T.a)({visible:St,ref:Kr,leavedClassName:"".concat(it,"-hidden")},Ji,{onAppearPrepare:ja,onEnterPrepare:ja,removeOnLeave:Tt,forceRender:Et}),function(Pi,Ri){var Zi=Pi.className,zi=Pi.style,Eo=_()(it,be,qr,Zi);return p.createElement(Ut.a,{target:Ci(),key:"popup",ref:Br,monitorWindowResize:!0,disabled:oo,align:kt,onAlign:Ca},p.createElement("div",{ref:Ri,className:Eo,onMouseEnter:cr,onMouseLeave:Gr,onMouseDownCapture:Dr,onTouchStartCapture:Ur,style:Object(g.a)(Object(g.a)({},zi),bo)},Sa))})});gr.displayName="PopupInner";var _r=gr,Jn=p.forwardRef(function(qe,yt){var St=qe.prefixCls,it=qe.visible,be=qe.zIndex,Qe=qe.children,Ae=qe.mobile;Ae=Ae===void 0?{}:Ae;var at=Ae.popupClassName,ut=Ae.popupStyle,Tt=Ae.popupMotion,Et=Tt===void 0?{}:Tt,kt=Ae.popupRender,Qt=p.useRef();p.useImperativeHandle(yt,function(){return{forceAlign:function(){},getElement:function(){return Qt.current}}});var un=Object(g.a)({zIndex:be},ut),cn=Qe;return p.Children.count(Qe)>1&&(cn=p.createElement("div",{className:"".concat(St,"-content")},Qe)),kt&&(cn=kt(cn)),p.createElement(ne,Object(T.a)({visible:it,ref:Qt,removeOnLeave:!0},Et),function(yn,cr){var Gr=yn.className,Dr=yn.style,Ur=_()(St,at,Gr);return p.createElement("div",{ref:cr,className:Ur,style:Object(g.a)(Object(g.a)({},Dr),un)},cn)})});Jn.displayName="MobilePopupInner";var yr=Jn,Bi=["visible","mobile"],ci=p.forwardRef(function(qe,yt){var St=qe.visible,it=qe.mobile,be=Object(k.a)(qe,Bi),Qe=Object(p.useState)(St),Ae=Object(R.a)(Qe,2),at=Ae[0],ut=Ae[1],Tt=Object(p.useState)(!1),Et=Object(R.a)(Tt,2),kt=Et[0],Qt=Et[1],un=Object(g.a)(Object(g.a)({},be),{},{visible:at});Object(p.useEffect)(function(){ut(St),St&&it&&Qt(Ie())},[St,it]);var cn=kt?p.createElement(yr,Object(T.a)({},un,{mobile:it,ref:yt})):p.createElement(_r,Object(T.a)({},un,{ref:yt}));return p.createElement("div",null,p.createElement(Ye,un),cn)});ci.displayName="Popup";var ni=ci,Ii=p.createContext(null),Ni=Ii;function Ki(){}function Oa(){return""}function Ya(qe){return qe?qe.ownerDocument:window.document}var io=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function ho(qe){var yt=function(St){Object(y.a)(be,St);var it=Object(S.a)(be);function be(Qe){var Ae;Object(O.a)(this,be),Ae=it.call(this,Qe),Ae.popupRef=p.createRef(),Ae.triggerRef=p.createRef(),Ae.attachId=void 0,Ae.clickOutsideHandler=void 0,Ae.touchOutsideHandler=void 0,Ae.contextMenuOutsideHandler1=void 0,Ae.contextMenuOutsideHandler2=void 0,Ae.mouseDownTimeout=void 0,Ae.focusTime=void 0,Ae.preClickTime=void 0,Ae.preTouchTime=void 0,Ae.delayTimer=void 0,Ae.hasPopupMouseDown=void 0,Ae.onMouseEnter=function(ut){var Tt=Ae.props.mouseEnterDelay;Ae.fireEvents("onMouseEnter",ut),Ae.delaySetPopupVisible(!0,Tt,Tt?null:ut)},Ae.onMouseMove=function(ut){Ae.fireEvents("onMouseMove",ut),Ae.setPoint(ut)},Ae.onMouseLeave=function(ut){Ae.fireEvents("onMouseLeave",ut),Ae.delaySetPopupVisible(!1,Ae.props.mouseLeaveDelay)},Ae.onPopupMouseEnter=function(){Ae.clearDelayTimer()},Ae.onPopupMouseLeave=function(ut){var Tt;if(ut.relatedTarget&&!ut.relatedTarget.setTimeout&&Object(Xe.a)((Tt=Ae.popupRef.current)===null||Tt===void 0?void 0:Tt.getElement(),ut.relatedTarget))return;Ae.delaySetPopupVisible(!1,Ae.props.mouseLeaveDelay)},Ae.onFocus=function(ut){Ae.fireEvents("onFocus",ut),Ae.clearDelayTimer(),Ae.isFocusToShow()&&(Ae.focusTime=Date.now(),Ae.delaySetPopupVisible(!0,Ae.props.focusDelay))},Ae.onMouseDown=function(ut){Ae.fireEvents("onMouseDown",ut),Ae.preClickTime=Date.now()},Ae.onTouchStart=function(ut){Ae.fireEvents("onTouchStart",ut),Ae.preTouchTime=Date.now()},Ae.onBlur=function(ut){Ae.fireEvents("onBlur",ut),Ae.clearDelayTimer(),Ae.isBlurToHide()&&Ae.delaySetPopupVisible(!1,Ae.props.blurDelay)},Ae.onContextMenu=function(ut){ut.preventDefault(),Ae.fireEvents("onContextMenu",ut),Ae.setPopupVisible(!0,ut)},Ae.onContextMenuClose=function(){Ae.isContextMenuToShow()&&Ae.close()},Ae.onClick=function(ut){if(Ae.fireEvents("onClick",ut),Ae.focusTime){var Tt;if(Ae.preClickTime&&Ae.preTouchTime?Tt=Math.min(Ae.preClickTime,Ae.preTouchTime):Ae.preClickTime?Tt=Ae.preClickTime:Ae.preTouchTime&&(Tt=Ae.preTouchTime),Math.abs(Tt-Ae.focusTime)<20)return;Ae.focusTime=0}Ae.preClickTime=0,Ae.preTouchTime=0,Ae.isClickToShow()&&(Ae.isClickToHide()||Ae.isBlurToHide())&&ut&&ut.preventDefault&&ut.preventDefault();var Et=!Ae.state.popupVisible;(Ae.isClickToHide()&&!Et||Et&&Ae.isClickToShow())&&Ae.setPopupVisible(!Ae.state.popupVisible,ut)},Ae.onPopupMouseDown=function(){if(Ae.hasPopupMouseDown=!0,clearTimeout(Ae.mouseDownTimeout),Ae.mouseDownTimeout=window.setTimeout(function(){Ae.hasPopupMouseDown=!1},0),Ae.context){var ut;(ut=Ae.context).onPopupMouseDown.apply(ut,arguments)}},Ae.onDocumentClick=function(ut){if(Ae.props.mask&&!Ae.props.maskClosable)return;var Tt=ut.target,Et=Ae.getRootDomNode(),kt=Ae.getPopupDomNode();(!Object(Xe.a)(Et,Tt)||Ae.isContextMenuOnly())&&!Object(Xe.a)(kt,Tt)&&!Ae.hasPopupMouseDown&&Ae.close()},Ae.getRootDomNode=function(){var ut=Ae.props.getTriggerDOMNode;if(ut)return ut(Ae.triggerRef.current);try{var Tt=Object(gt.a)(Ae.triggerRef.current);if(Tt)return Tt}catch(Et){}return we.a.findDOMNode(Object(E.a)(Ae))},Ae.getPopupClassNameFromAlign=function(ut){var Tt=[],Et=Ae.props,kt=Et.popupPlacement,Qt=Et.builtinPlacements,un=Et.prefixCls,cn=Et.alignPoint,yn=Et.getPopupClassNameFromAlign;return kt&&Qt&&Tt.push($e(Qt,un,ut,cn)),yn&&Tt.push(yn(ut)),Tt.join(" ")},Ae.getComponent=function(){var ut=Ae.props,Tt=ut.prefixCls,Et=ut.destroyPopupOnHide,kt=ut.popupClassName,Qt=ut.onPopupAlign,un=ut.popupMotion,cn=ut.popupAnimation,yn=ut.popupTransitionName,cr=ut.popupStyle,Gr=ut.mask,Dr=ut.maskAnimation,Ur=ut.maskTransitionName,Br=ut.maskMotion,Kr=ut.zIndex,Pr=ut.popup,li=ut.stretch,qr=ut.alignPoint,Yi=ut.mobile,$r=ut.forceRender,or=Ae.state,ir=or.popupVisible,ii=or.point,ui=Ae.getPopupAlign(),Gn={};return Ae.isMouseEnterToShow()&&(Gn.onMouseEnter=Ae.onPopupMouseEnter),Ae.isMouseLeaveToHide()&&(Gn.onMouseLeave=Ae.onPopupMouseLeave),Gn.onMouseDown=Ae.onPopupMouseDown,Gn.onTouchStart=Ae.onPopupMouseDown,p.createElement(ni,Object(T.a)({prefixCls:Tt,destroyPopupOnHide:Et,visible:ir,point:qr&&ii,className:kt,align:ui,onAlign:Qt,animation:cn,getClassNameFromAlign:Ae.getPopupClassNameFromAlign},Gn,{stretch:li,getRootDomNode:Ae.getRootDomNode,style:cr,mask:Gr,zIndex:Kr,transitionName:yn,maskAnimation:Dr,maskTransitionName:Ur,maskMotion:Br,ref:Ae.popupRef,motion:un,mobile:Yi,forceRender:$r}),typeof Pr=="function"?Pr():Pr)},Ae.attachParent=function(ut){oe.a.cancel(Ae.attachId);var Tt=Ae.props,Et=Tt.getPopupContainer,kt=Tt.getDocument,Qt=Ae.getRootDomNode(),un;Et?(Qt||Et.length===0)&&(un=Et(Qt)):un=kt(Ae.getRootDomNode()).body,un?un.appendChild(ut):Ae.attachId=Object(oe.a)(function(){Ae.attachParent(ut)})},Ae.getContainer=function(){var ut=Ae.props.getDocument,Tt=ut(Ae.getRootDomNode()).createElement("div");return Tt.style.position="absolute",Tt.style.top="0",Tt.style.left="0",Tt.style.width="100%",Ae.attachParent(Tt),Tt},Ae.setPoint=function(ut){var Tt=Ae.props.alignPoint;if(!Tt||!ut)return;Ae.setState({point:{pageX:ut.pageX,pageY:ut.pageY}})},Ae.handlePortalUpdate=function(){Ae.state.prevPopupVisible!==Ae.state.popupVisible&&Ae.props.afterPopupVisibleChange(Ae.state.popupVisible)},Ae.triggerContextValue={onPopupMouseDown:Ae.onPopupMouseDown};var at;return"popupVisible"in Qe?at=!!Qe.popupVisible:at=!!Qe.defaultPopupVisible,Ae.state={prevPopupVisible:at,popupVisible:at},io.forEach(function(ut){Ae["fire".concat(ut)]=function(Tt){Ae.fireEvents(ut,Tt)}}),Ae}return Object(C.a)(be,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Ae=this.props,at=this.state;if(at.popupVisible){var ut;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(ut=Ae.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Ue.a)(ut,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(ut=ut||Ae.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Ue.a)(ut,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(ut=ut||Ae.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Ue.a)(ut,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Ue.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),oe.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var Ae;return((Ae=this.popupRef.current)===null||Ae===void 0?void 0:Ae.getElement())||null}},{key:"getPopupAlign",value:function(){var Ae=this.props,at=Ae.popupPlacement,ut=Ae.popupAlign,Tt=Ae.builtinPlacements;return at&&Tt?je(Tt,at,ut):ut}},{key:"setPopupVisible",value:function(Ae,at){var ut=this.props.alignPoint,Tt=this.state.popupVisible;this.clearDelayTimer(),Tt!==Ae&&("popupVisible"in this.props||this.setState({popupVisible:Ae,prevPopupVisible:Tt}),this.props.onPopupVisibleChange(Ae)),ut&&at&&Ae&&this.setPoint(at)}},{key:"delaySetPopupVisible",value:function(Ae,at,ut){var Tt=this,Et=at*1e3;if(this.clearDelayTimer(),Et){var kt=ut?{pageX:ut.pageX,pageY:ut.pageY}:null;this.delayTimer=window.setTimeout(function(){Tt.setPopupVisible(Ae,kt),Tt.clearDelayTimer()},Et)}else this.setPopupVisible(Ae,ut)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(Ae){var at=this.props.children.props,ut=this.props;return at[Ae]&&ut[Ae]?this["fire".concat(Ae)]:at[Ae]||ut[Ae]}},{key:"isClickToShow",value:function(){var Ae=this.props,at=Ae.action,ut=Ae.showAction;return at.indexOf("click")!==-1||ut.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var Ae=this.props.action;return Ae==="contextMenu"||Ae.length===1&&Ae[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var Ae=this.props,at=Ae.action,ut=Ae.showAction;return at.indexOf("contextMenu")!==-1||ut.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var Ae=this.props,at=Ae.action,ut=Ae.hideAction;return at.indexOf("click")!==-1||ut.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var Ae=this.props,at=Ae.action,ut=Ae.showAction;return at.indexOf("hover")!==-1||ut.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var Ae=this.props,at=Ae.action,ut=Ae.hideAction;return at.indexOf("hover")!==-1||ut.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var Ae=this.props,at=Ae.action,ut=Ae.showAction;return at.indexOf("focus")!==-1||ut.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var Ae=this.props,at=Ae.action,ut=Ae.hideAction;return at.indexOf("focus")!==-1||ut.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var Ae;(Ae=this.popupRef.current)===null||Ae===void 0||Ae.forceAlign()}}},{key:"fireEvents",value:function(Ae,at){var ut=this.props.children.props[Ae];ut&&ut(at);var Tt=this.props[Ae];Tt&&Tt(at)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var Ae=this.state.popupVisible,at=this.props,ut=at.children,Tt=at.forceRender,Et=at.alignPoint,kt=at.className,Qt=at.autoDestroy,un=p.Children.only(ut),cn={key:"trigger"};this.isContextMenuToShow()?cn.onContextMenu=this.onContextMenu:cn.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(cn.onClick=this.onClick,cn.onMouseDown=this.onMouseDown,cn.onTouchStart=this.onTouchStart):(cn.onClick=this.createTwoChains("onClick"),cn.onMouseDown=this.createTwoChains("onMouseDown"),cn.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(cn.onMouseEnter=this.onMouseEnter,Et&&(cn.onMouseMove=this.onMouseMove)):cn.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?cn.onMouseLeave=this.onMouseLeave:cn.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(cn.onFocus=this.onFocus,cn.onBlur=this.onBlur):(cn.onFocus=this.createTwoChains("onFocus"),cn.onBlur=this.createTwoChains("onBlur"));var yn=_()(un&&un.props&&un.props.className,kt);yn&&(cn.className=yn);var cr=Object(g.a)({},cn);Object(Fe.c)(un)&&(cr.ref=Object(Fe.a)(this.triggerRef,un.ref));var Gr=p.cloneElement(un,cr),Dr;return(Ae||this.popupRef.current||Tt)&&(Dr=p.createElement(qe,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!Ae&&Qt&&(Dr=null),p.createElement(Ni.Provider,{value:this.triggerContextValue},Gr,Dr)}}],[{key:"getDerivedStateFromProps",value:function(Ae,at){var ut=Ae.popupVisible,Tt={};return ut!==void 0&&at.popupVisible!==ut&&(Tt.popupVisible=ut,Tt.prevPopupVisible=at.popupVisible),Tt}}]),be}(p.Component);return yt.contextType=Ni,yt.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Oa,getDocument:Ya,onPopupVisibleChange:Ki,afterPopupVisibleChange:Ki,onPopupAlign:Ki,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},yt}var Da=ho(Ct.a),_i={adjustX:1,adjustY:1},Wr={topLeft:{points:["bl","tl"],overflow:_i,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:_i,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:_i,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:_i,offset:[4,0]}},Qr={topLeft:{points:["bl","tl"],overflow:_i,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:_i,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:_i,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:_i,offset:[4,0]}},yi=Wr,Rr=0,fr={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ri=function(yt,St,it){var be=De(St),Qe=yt.getState();yt.setState({defaultActiveFirst:Object(g.a)(Object(g.a)({},Qe.defaultActiveFirst),{},Object(B.a)({},be,it))})},br=function(qe){Object(y.a)(St,qe);var yt=Object(S.a)(St);function St(it){var be;Object(O.a)(this,St),be=yt.call(this,it),be.onDestroy=function(Et){be.props.onDestroy(Et)},be.onKeyDown=function(Et){var kt=Et.keyCode,Qt=be.menuInstance,un=be.props.store,cn=be.getVisible();if(kt===o.a.ENTER)return be.onTitleClick(Et),ri(un,be.props.eventKey,!0),!0;if(kt===o.a.RIGHT)return cn?Qt.onKeyDown(Et):(be.triggerOpenChange(!0),ri(un,be.props.eventKey,!0)),!0;if(kt===o.a.LEFT){var yn;if(cn)yn=Qt.onKeyDown(Et);else return;return yn||(be.triggerOpenChange(!1),yn=!0),yn}return cn&&(kt===o.a.UP||kt===o.a.DOWN)?Qt.onKeyDown(Et):void 0},be.onOpenChange=function(Et){be.props.onOpenChange(Et)},be.onPopupVisibleChange=function(Et){be.triggerOpenChange(Et,Et?"mouseenter":"mouseleave")},be.onMouseEnter=function(Et){var kt=be.props,Qt=kt.eventKey,un=kt.onMouseEnter,cn=kt.store;ri(cn,be.props.eventKey,!1),un({key:Qt,domEvent:Et})},be.onMouseLeave=function(Et){var kt=be.props,Qt=kt.parentMenu,un=kt.eventKey,cn=kt.onMouseLeave;Qt.subMenuInstance=Object(E.a)(be),cn({key:un,domEvent:Et})},be.onTitleMouseEnter=function(Et){var kt=be.props,Qt=kt.eventKey,un=kt.onItemHover,cn=kt.onTitleMouseEnter;un({key:Qt,hover:!0}),cn({key:Qt,domEvent:Et})},be.onTitleMouseLeave=function(Et){var kt=be.props,Qt=kt.parentMenu,un=kt.eventKey,cn=kt.onItemHover,yn=kt.onTitleMouseLeave;Qt.subMenuInstance=Object(E.a)(be),cn({key:un,hover:!1}),yn({key:un,domEvent:Et})},be.onTitleClick=function(Et){var kt=Object(E.a)(be),Qt=kt.props;if(Qt.onTitleClick({key:Qt.eventKey,domEvent:Et}),Qt.triggerSubMenuAction==="hover")return;be.triggerOpenChange(!be.getVisible(),"click"),ri(Qt.store,be.props.eventKey,!1)},be.onSubMenuClick=function(Et){typeof be.props.onClick=="function"&&be.props.onClick(be.addKeyPath(Et))},be.onSelect=function(Et){be.props.onSelect(Et)},be.onDeselect=function(Et){be.props.onDeselect(Et)},be.getPrefixCls=function(){return"".concat(be.props.rootPrefixCls,"-submenu")},be.getActiveClassName=function(){return"".concat(be.getPrefixCls(),"-active")},be.getDisabledClassName=function(){return"".concat(be.getPrefixCls(),"-disabled")},be.getSelectedClassName=function(){return"".concat(be.getPrefixCls(),"-selected")},be.getOpenClassName=function(){return"".concat(be.props.rootPrefixCls,"-submenu-open")},be.getVisible=function(){return be.state.isOpen},be.getMode=function(){return be.state.mode},be.saveMenuInstance=function(Et){be.menuInstance=Et},be.addKeyPath=function(Et){return Object(g.a)(Object(g.a)({},Et),{},{keyPath:(Et.keyPath||[]).concat(be.props.eventKey)})},be.triggerOpenChange=function(Et,kt){var Qt=be.props.eventKey,un=function(){be.onOpenChange({key:Qt,item:Object(E.a)(be),trigger:kt,open:Et})};kt==="mouseenter"?be.mouseenterTimeout=setTimeout(function(){un()},0):un()},be.isChildrenSelected=function(){var Et={find:!1};return ft(be.props.children,be.props.selectedKeys,Et),Et.find},be.isInlineMode=function(){return be.getMode()==="inline"},be.adjustWidth=function(){if(!be.subMenuTitle||!be.menuInstance)return;var Et=ae.findDOMNode(be.menuInstance);if(Et.offsetWidth>=be.subMenuTitle.offsetWidth)return;Et.style.minWidth="".concat(be.subMenuTitle.offsetWidth,"px")},be.saveSubMenuTitle=function(Et){be.subMenuTitle=Et},be.getBaseProps=function(){var Et=Object(E.a)(be),kt=Et.props,Qt=be.getMode();return{mode:Qt==="horizontal"?"vertical":Qt,visible:be.getVisible(),level:kt.level+1,inlineIndent:kt.inlineIndent,focusable:!1,onClick:be.onSubMenuClick,onSelect:be.onSelect,onDeselect:be.onDeselect,onDestroy:be.onDestroy,selectedKeys:kt.selectedKeys,eventKey:"".concat(kt.eventKey,"-menu-"),openKeys:kt.openKeys,motion:kt.motion,onOpenChange:be.onOpenChange,subMenuOpenDelay:kt.subMenuOpenDelay,parentMenu:Object(E.a)(be),subMenuCloseDelay:kt.subMenuCloseDelay,forceSubMenuRender:kt.forceSubMenuRender,triggerSubMenuAction:kt.triggerSubMenuAction,builtinPlacements:kt.builtinPlacements,defaultActiveFirst:kt.store.getState().defaultActiveFirst[De(kt.eventKey)],multiple:kt.multiple,prefixCls:kt.rootPrefixCls,id:be.internalMenuId,manualRef:be.saveMenuInstance,itemIcon:kt.itemIcon,expandIcon:kt.expandIcon,direction:kt.direction}},be.getMotion=function(Et,kt){var Qt=Object(E.a)(be),un=Qt.haveRendered,cn=be.props,yn=cn.motion,cr=cn.rootPrefixCls,Gr=Object(g.a)(Object(g.a)({},yn),{},{leavedClassName:"".concat(cr,"-hidden"),removeOnLeave:!1,motionAppear:un||!kt||Et!=="inline"});return Gr};var Qe=it.store,Ae=it.eventKey,at=Qe.getState(),ut=at.defaultActiveFirst;be.isRootMenu=!1;var Tt=!1;return ut&&(Tt=ut[Ae]),ri(Qe,Ae,Tt),be.state={mode:it.mode,isOpen:it.isOpen},be}return Object(C.a)(St,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var be=this,Qe=this.props,Ae=Qe.mode,at=Qe.parentMenu,ut=Qe.manualRef,Tt=Qe.isOpen,Et=function(){be.setState({mode:Ae,isOpen:Tt})},kt=Tt!==this.state.isOpen,Qt=Ae!==this.state.mode;if((Qt||kt)&&(oe.a.cancel(this.updateStateRaf),Qt?this.updateStateRaf=Object(oe.a)(Et):Et()),ut&&ut(this),Ae!=="horizontal"||!(at==null?void 0:at.isRootMenu)||!Tt)return;this.minWidthTimeout=setTimeout(function(){return be.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var be=this.props,Qe=be.onDestroy,Ae=be.eventKey;Qe&&Qe(Ae),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),oe.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(be,Qe){var Ae=this.getBaseProps();return p.createElement(_o,Object(T.a)({},Ae,{id:this.internalMenuId,className:be,style:Qe}),this.props.children)}},{key:"renderChildren",value:function(){var be=this,Qe=this.getBaseProps(),Ae=Qe.mode,at=Qe.visible,ut=Qe.forceSubMenuRender,Tt=Qe.direction,Et=this.getMotion(Ae,at);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||at||ut,!this.haveOpened)return p.createElement("div",null);var kt=_()("".concat(Qe.prefixCls,"-sub"),Object(B.a)({},"".concat(Qe.prefixCls,"-rtl"),Tt==="rtl"));return this.isInlineMode()?p.createElement(ne,Object(T.a)({visible:Qe.visible,forceRender:ut},Et),function(Qt){var un=Qt.className,cn=Qt.style,yn=_()(kt,un);return be.renderPopupMenu(yn,cn)}):this.renderPopupMenu(kt)}},{key:"render",value:function(){var be,Qe,Ae,at=Object(g.a)({},this.props),ut=this.getVisible(),Tt=this.getPrefixCls(),Et=this.isInlineMode(),kt=this.getMode(),Qt=_()(Tt,"".concat(Tt,"-").concat(kt),(be={},Object(B.a)(be,at.className,!!at.className),Object(B.a)(be,this.getOpenClassName(),ut),Object(B.a)(be,this.getActiveClassName(),at.active||ut&&!Et),Object(B.a)(be,this.getDisabledClassName(),at.disabled),Object(B.a)(be,this.getSelectedClassName(),this.isChildrenSelected()),be));this.internalMenuId||(at.eventKey?this.internalMenuId="".concat(at.eventKey,"$Menu"):(Rr+=1,this.internalMenuId="$__$".concat(Rr,"$Menu")));var un={},cn={},yn={};at.disabled||(un={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},cn={onClick:this.onTitleClick},yn={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var cr={},Gr=at.direction,Dr=Gr==="rtl";Et&&(Dr?cr.paddingRight=at.inlineIndent*at.level:cr.paddingLeft=at.inlineIndent*at.level);var Ur={};this.getVisible()&&(Ur={"aria-owns":this.internalMenuId});var Br=null;kt!=="horizontal"&&(Br=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Br=p.createElement(this.props.expandIcon,Object(g.a)({},this.props))));var Kr=p.createElement("div",Object(T.a)({ref:this.saveSubMenuTitle,style:cr,className:"".concat(Tt,"-title"),role:"button"},yn,cn,{"aria-expanded":ut},Ur,{"aria-haspopup":"true",title:typeof at.title=="string"?at.title:void 0}),at.title,Br||p.createElement("i",{className:"".concat(Tt,"-arrow")})),Pr=this.renderChildren(),li=((Qe=at.parentMenu)===null||Qe===void 0?void 0:Qe.isRootMenu)?at.parentMenu.props.getPopupContainer:function(Ci){return Ci.parentNode},qr=fr[kt],Yi=at.popupOffset?{offset:at.popupOffset}:{},$r=_()((Ae={},Object(B.a)(Ae,at.popupClassName,at.popupClassName&&!Et),Object(B.a)(Ae,"".concat(Tt,"-rtl"),Dr),Ae)),or=at.disabled,ir=at.triggerSubMenuAction,ii=at.subMenuOpenDelay,ui=at.forceSubMenuRender,Gn=at.subMenuCloseDelay,hi=at.builtinPlacements;ct.forEach(function(Ci){return delete at[Ci]}),delete at.onClick;var Xi=Dr?Object(g.a)(Object(g.a)({},Qr),hi):Object(g.a)(Object(g.a)({},Wr),hi);delete at.direction;var fi=this.getBaseProps(),Ti=Et?null:this.getMotion(fi.mode,fi.visible);return p.createElement("li",Object(T.a)({},at,un,{className:Qt,role:"menuitem"}),p.createElement(Da,{prefixCls:Tt,popupClassName:_()("".concat(Tt,"-popup"),$r),getPopupContainer:li,builtinPlacements:Xi,popupPlacement:qr,popupVisible:Et?!1:ut,popupAlign:Yi,popup:Et?null:Pr,action:or||Et?[]:[ir],mouseEnterDelay:ii,mouseLeaveDelay:Gn,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:ui,popupMotion:Ti},Kr),Et?Pr:null)}}]),St}(p.Component);br.defaultProps={onMouseEnter:Ke,onMouseLeave:Ke,onTitleMouseEnter:Ke,onTitleMouseLeave:Ke,onTitleClick:Ke,manualRef:Ke,mode:"vertical",title:""};var kr=Object(b.b)(function(qe,yt){var St=qe.openKeys,it=qe.activeKey,be=qe.selectedKeys,Qe=yt.eventKey,Ae=yt.subMenuKey;return{isOpen:St.indexOf(Qe)>-1,active:it[Ae]===Qe,selectedKeys:be}})(br);kr.isSubMenu=!0;var $n=kr,Hi="menuitem-overflowed",bi=.5,Vi=function(qe){Object(y.a)(St,qe);var yt=Object(S.a)(St);function St(){var it;return Object(O.a)(this,St),it=yt.apply(this,arguments),it.resizeObserver=null,it.mutationObserver=null,it.originalTotalWidth=0,it.overflowedItems=[],it.menuItemSizes=[],it.cancelFrameId=null,it.state={lastVisibleIndex:void 0},it.childRef=p.createRef(),it.getMenuItemNodes=function(){var be=it.props.prefixCls,Qe=it.childRef.current;return Qe?[].slice.call(Qe.children).filter(function(Ae){return Ae.className.split(" ").indexOf("".concat(be,"-overflowed-submenu"))<0}):[]},it.getOverflowedSubMenuItem=function(be,Qe,Ae){var at=it.props,ut=at.overflowedIndicator,Tt=at.level,Et=at.mode,kt=at.prefixCls,Qt=at.theme;if(Tt!==1||Et!=="horizontal")return null;var un=it.props.children[0],cn=un.props,yn=cn.children,cr=cn.title,Gr=cn.style,Dr=Object(k.a)(cn,["children","title","style"]),Ur=Object(g.a)({},Gr),Br="".concat(be,"-overflowed-indicator"),Kr="".concat(be,"-overflowed-indicator");Qe.length===0&&Ae!==!0?Ur=Object(g.a)(Object(g.a)({},Ur),{},{display:"none"}):Ae&&(Ur=Object(g.a)(Object(g.a)({},Ur),{},{visibility:"hidden",position:"absolute"}),Br="".concat(Br,"-placeholder"),Kr="".concat(Kr,"-placeholder"));var Pr=Qt?"".concat(kt,"-").concat(Qt):"",li={};return ct.forEach(function(qr){Dr[qr]!==void 0&&(li[qr]=Dr[qr])}),p.createElement($n,Object(T.a)({title:ut,className:"".concat(kt,"-overflowed-submenu"),popupClassName:Pr},li,{key:Br,eventKey:Kr,disabled:!1,style:Ur}),Qe)},it.setChildrenWidthAndResize=function(){if(it.props.mode!=="horizontal")return;var be=it.childRef.current;if(!be)return;var Qe=be.children;if(!Qe||Qe.length===0)return;var Ae=be.children[Qe.length-1];Pe(Ae,"display","inline-block");var at=it.getMenuItemNodes(),ut=at.filter(function(Tt){return Tt.className.split(" ").indexOf(Hi)>=0});ut.forEach(function(Tt){Pe(Tt,"display","inline-block")}),it.menuItemSizes=at.map(function(Tt){return Be(Tt,!0)}),ut.forEach(function(Tt){Pe(Tt,"display","none")}),it.overflowedIndicatorWidth=Be(be.children[be.children.length-1],!0),it.originalTotalWidth=it.menuItemSizes.reduce(function(Tt,Et){return Tt+Et},0),it.handleResize(),Pe(Ae,"display","none")},it.handleResize=function(){if(it.props.mode!=="horizontal")return;var be=it.childRef.current;if(!be)return;var Qe=Be(be);it.overflowedItems=[];var Ae=0,at;it.originalTotalWidth>Qe+bi&&(at=-1,it.menuItemSizes.forEach(function(ut){Ae+=ut,Ae+it.overflowedIndicatorWidth<=Qe&&(at+=1)})),it.setState({lastVisibleIndex:at})},it}return Object(C.a)(St,[{key:"componentDidMount",value:function(){var be=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Qe=this.childRef.current;if(!Qe)return;this.resizeObserver=new Ve.default(function(Ae){Ae.forEach(function(){var at=be.cancelFrameId;cancelAnimationFrame(at),be.cancelFrameId=requestAnimationFrame(be.setChildrenWidthAndResize)})}),[].slice.call(Qe.children).concat(Qe).forEach(function(Ae){be.resizeObserver.observe(Ae)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){be.resizeObserver.disconnect(),[].slice.call(Qe.children).concat(Qe).forEach(function(Ae){be.resizeObserver.observe(Ae)}),be.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(be){var Qe=this,Ae=this.state.lastVisibleIndex;return(be||[]).reduce(function(at,ut,Tt){var Et=ut;if(Qe.props.mode==="horizontal"){var kt=Qe.getOverflowedSubMenuItem(ut.props.eventKey,[]);Ae!==void 0&&Qe.props.className.indexOf("".concat(Qe.props.prefixCls,"-root"))!==-1&&(Tt>Ae&&(Et=p.cloneElement(ut,{style:{display:"none"},eventKey:"".concat(ut.props.eventKey,"-hidden"),className:"".concat(Hi)})),Tt===Ae+1&&(Qe.overflowedItems=be.slice(Ae+1).map(function(un){return p.cloneElement(un,{key:un.props.eventKey,mode:"vertical-left"})}),kt=Qe.getOverflowedSubMenuItem(ut.props.eventKey,Qe.overflowedItems)));var Qt=[].concat(Object(u.a)(at),[kt,Et]);return Tt===be.length-1&&Qt.push(Qe.getOverflowedSubMenuItem(ut.props.eventKey,[],!0)),Qt}return[].concat(Object(u.a)(at),[Et])},[])}},{key:"render",value:function(){var be=this.props,Qe=be.visible,Ae=be.prefixCls,at=be.overflowedIndicator,ut=be.mode,Tt=be.level,Et=be.tag,kt=be.children,Qt=be.theme,un=Object(k.a)(be,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),cn=Et;return p.createElement(cn,Object(T.a)({ref:this.childRef},un),this.renderChildren(kt))}}]),St}(p.Component);Vi.defaultProps={tag:"div",className:""};var Fa=Vi;function fa(qe){return qe.length?qe.every(function(yt){return!!yt.props.disabled}):!0}function ya(qe,yt,St){var it=qe.getState();qe.setState({activeKey:Object(g.a)(Object(g.a)({},it.activeKey),{},Object(B.a)({},yt,St))})}function di(qe){return qe.eventKey||"0-menu-"}function pa(qe,yt){var St=yt,it=qe.children,be=qe.eventKey;if(St){var Qe;if(We(it,function(Ae,at){Ae&&Ae.props&&!Ae.props.disabled&&St===tt(Ae,be,at)&&(Qe=!0)}),Qe)return St}return St=null,qe.defaultActiveFirst&&We(it,function(Ae,at){!St&&Ae&&!Ae.props.disabled&&(St=tt(Ae,be,at))}),St}function Do(qe){if(!qe)return;var yt=this.instanceArray.indexOf(qe);yt!==-1?this.instanceArray[yt]=qe:this.instanceArray.push(qe)}var Ma=function(qe){Object(y.a)(St,qe);var yt=Object(S.a)(St);function St(it){var be;return Object(O.a)(this,St),be=yt.call(this,it),be.onKeyDown=function(Qe,Ae){var at=Qe.keyCode,ut;if(be.getFlatInstanceArray().forEach(function(Et){Et&&Et.props.active&&Et.onKeyDown&&(ut=Et.onKeyDown(Qe))}),ut)return 1;var Tt=null;return(at===o.a.UP||at===o.a.DOWN)&&(Tt=be.step(at===o.a.UP?-1:1)),Tt?(Qe.preventDefault(),ya(be.props.store,di(be.props),Tt.props.eventKey),typeof Ae=="function"&&Ae(Tt),1):void 0},be.onItemHover=function(Qe){var Ae=Qe.key,at=Qe.hover;ya(be.props.store,di(be.props),at?Ae:null)},be.onDeselect=function(Qe){be.props.onDeselect(Qe)},be.onSelect=function(Qe){be.props.onSelect(Qe)},be.onClick=function(Qe){be.props.onClick(Qe)},be.onOpenChange=function(Qe){be.props.onOpenChange(Qe)},be.onDestroy=function(Qe){be.props.onDestroy(Qe)},be.getFlatInstanceArray=function(){return be.instanceArray},be.step=function(Qe){var Ae=be.getFlatInstanceArray(),at=be.props.store.getState().activeKey[di(be.props)],ut=Ae.length;if(!ut)return null;Qe<0&&(Ae=Ae.concat().reverse());var Tt=-1;if(Ae.every(function(un,cn){return un&&un.props.eventKey===at?(Tt=cn,!1):!0}),!be.props.defaultActiveFirst&&Tt!==-1&&fa(Ae.slice(Tt,ut-1)))return;var Et=(Tt+1)%ut,kt=Et;do{var Qt=Ae[kt];if(!Qt||Qt.props.disabled)kt=(kt+1)%ut;else return Qt}while(kt!==Et);return null},be.renderCommonMenuItem=function(Qe,Ae,at){var ut=be.props.store.getState(),Tt=Object(E.a)(be),Et=Tt.props,kt=tt(Qe,Et.eventKey,Ae),Qt=Qe.props;if(!Qt||typeof Qe.type=="string")return Qe;var un=kt===ut.activeKey,cn=Object(g.a)(Object(g.a)({mode:Qt.mode||Et.mode,level:Et.level,inlineIndent:Et.inlineIndent,renderMenuItem:be.renderMenuItem,rootPrefixCls:Et.prefixCls,index:Ae,parentMenu:Et.parentMenu,manualRef:Qt.disabled?void 0:Object(P.a)(Qe.ref,Do.bind(Object(E.a)(be))),eventKey:kt,active:!Qt.disabled&&un,multiple:Et.multiple,onClick:function(cr){(Qt.onClick||Ke)(cr),be.onClick(cr)},onItemHover:be.onItemHover,motion:Et.motion,subMenuOpenDelay:Et.subMenuOpenDelay,subMenuCloseDelay:Et.subMenuCloseDelay,forceSubMenuRender:Et.forceSubMenuRender,onOpenChange:be.onOpenChange,onDeselect:be.onDeselect,onSelect:be.onSelect,builtinPlacements:Et.builtinPlacements,itemIcon:Qt.itemIcon||be.props.itemIcon,expandIcon:Qt.expandIcon||be.props.expandIcon},at),{},{direction:Et.direction});return(Et.mode==="inline"||Ge())&&(cn.triggerSubMenuAction="click"),p.cloneElement(Qe,Object(g.a)(Object(g.a)({},cn),{},{key:kt||Ae}))},be.renderMenuItem=function(Qe,Ae,at){if(!Qe)return null;var ut=be.props.store.getState(),Tt={openKeys:ut.openKeys,selectedKeys:ut.selectedKeys,triggerSubMenuAction:be.props.triggerSubMenuAction,subMenuKey:at};return be.renderCommonMenuItem(Qe,Ae,Tt)},it.store.setState({activeKey:Object(g.a)(Object(g.a)({},it.store.getState().activeKey),{},Object(B.a)({},it.eventKey,pa(it,it.activeKey)))}),be.instanceArray=[],be}return Object(C.a)(St,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(be){return this.props.visible||be.visible||this.props.className!==be.className||!W()(this.props.style,be.style)}},{key:"componentDidUpdate",value:function(be){var Qe=this.props,Ae="activeKey"in Qe?Qe.activeKey:Qe.store.getState().activeKey[di(Qe)],at=pa(Qe,Ae);if(at!==Ae)ya(Qe.store,di(Qe),at);else if("activeKey"in be){var ut=pa(be,be.activeKey);at!==ut&&ya(Qe.store,di(Qe),at)}}},{key:"render",value:function(){var be=this,Qe=Object(T.a)({},this.props);this.instanceArray=[];var Ae=_()(Qe.prefixCls,Qe.className,"".concat(Qe.prefixCls,"-").concat(Qe.mode)),at={className:Ae,role:Qe.role||"menu"};Qe.id&&(at.id=Qe.id),Qe.focusable&&(at.tabIndex=0,at.onKeyDown=this.onKeyDown);var ut=Qe.prefixCls,Tt=Qe.eventKey,Et=Qe.visible,kt=Qe.level,Qt=Qe.mode,un=Qe.overflowedIndicator,cn=Qe.theme;return ct.forEach(function(yn){return delete Qe[yn]}),delete Qe.onClick,p.createElement(Fa,Object(T.a)({},Qe,{prefixCls:ut,mode:Qt,tag:"ul",level:kt,theme:cn,visible:Et,overflowedIndicator:un},at),Object(v.a)(Qe.children).map(function(yn,cr){return be.renderMenuItem(yn,cr,Tt||"0-menu-")}))}}]),St}(p.Component);Ma.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:Ke};var fo=Object(b.b)()(Ma),_o=fo,Qa=w("Kwbf");function Ho(qe,yt,St){var it=qe.prefixCls,be=qe.motion,Qe=qe.defaultMotions,Ae=Qe===void 0?{}:Qe,at=qe.openAnimation,ut=qe.openTransitionName,Tt=yt.switchingModeFromInline;if(be)return be;if(Object(G.a)(at)==="object"&&at)Object(Qa.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof at=="string")return{motionName:"".concat(it,"-open-").concat(at)};if(ut)return{motionName:ut};var Et=Ae[St];return Et||(Tt?null:Ae.other)}var yo=function(qe){Object(y.a)(St,qe);var yt=Object(S.a)(St);function St(it){var be;Object(O.a)(this,St),be=yt.call(this,it),be.onSelect=function(at){var ut=Object(E.a)(be),Tt=ut.props;if(Tt.selectable){var Et=be.store.getState(),kt=Et.selectedKeys,Qt=at.key;Tt.multiple?kt=kt.concat([Qt]):kt=[Qt],"selectedKeys"in Tt||be.store.setState({selectedKeys:kt}),Tt.onSelect(Object(g.a)(Object(g.a)({},at),{},{selectedKeys:kt}))}},be.onClick=function(at){var ut=be.getRealMenuMode(),Tt=Object(E.a)(be),Et=Tt.store,kt=Tt.props.onOpenChange;ut!=="inline"&&!("openKeys"in be.props)&&(Et.setState({openKeys:[]}),kt([])),be.props.onClick(at)},be.onKeyDown=function(at,ut){be.innerMenu.getWrappedInstance().onKeyDown(at,ut)},be.onOpenChange=function(at){var ut=Object(E.a)(be),Tt=ut.props,Et=be.store.getState().openKeys.concat(),kt=!1,Qt=function(cn){var yn=!1;if(cn.open)yn=Et.indexOf(cn.key)===-1,yn&&Et.push(cn.key);else{var cr=Et.indexOf(cn.key);yn=cr!==-1,yn&&Et.splice(cr,1)}kt=kt||yn};Array.isArray(at)?at.forEach(Qt):Qt(at),kt&&("openKeys"in be.props||be.store.setState({openKeys:Et}),Tt.onOpenChange(Et))},be.onDeselect=function(at){var ut=Object(E.a)(be),Tt=ut.props;if(Tt.selectable){var Et=be.store.getState().selectedKeys.concat(),kt=at.key,Qt=Et.indexOf(kt);Qt!==-1&&Et.splice(Qt,1),"selectedKeys"in Tt||be.store.setState({selectedKeys:Et}),Tt.onDeselect(Object(g.a)(Object(g.a)({},at),{},{selectedKeys:Et}))}},be.onMouseEnter=function(at){be.restoreModeVerticalFromInline();var ut=be.props.onMouseEnter;ut&&ut(at)},be.onTransitionEnd=function(at){var ut=at.propertyName==="width"&&at.target===at.currentTarget,Tt=at.target.className,Et=Object.prototype.toString.call(Tt)==="[object SVGAnimatedString]"?Tt.animVal:Tt,kt=at.propertyName==="font-size"&&Et.indexOf("anticon")>=0;(ut||kt)&&be.restoreModeVerticalFromInline()},be.setInnerMenu=function(at){be.innerMenu=at},be.isRootMenu=!0;var Qe=it.defaultSelectedKeys,Ae=it.defaultOpenKeys;return"selectedKeys"in it&&(Qe=it.selectedKeys||[]),"openKeys"in it&&(Ae=it.openKeys||[]),be.store=Object(b.c)({selectedKeys:Qe,openKeys:Ae,activeKey:{"0-menu-":pa(it,it.activeKey)}}),be.state={switchingModeFromInline:!1,prevProps:it,inlineOpenKeys:[],store:be.store},be}return Object(C.a)(St,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(be){var Qe=this.props,Ae=Qe.siderCollapsed,at=Qe.inlineCollapsed,ut=Qe.onOpenChange;(!be.inlineCollapsed&&at||!be.siderCollapsed&&Ae)&&ut([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var be=this.props.collapsedWidth,Qe=this.store,Ae=this.prevOpenKeys,at=this.getInlineCollapsed()&&(be===0||be==="0"||be==="0px");at?(this.prevOpenKeys=Qe.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Ae&&(this.store.setState({openKeys:Ae}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var be=this.props.mode,Qe=this.state.switchingModeFromInline,Ae=this.getInlineCollapsed();return Qe&&Ae?"inline":Ae?"vertical":be}},{key:"getInlineCollapsed",value:function(){var be=this.props,Qe=be.inlineCollapsed,Ae=be.siderCollapsed;return Ae!==void 0?Ae:Qe}},{key:"restoreModeVerticalFromInline",value:function(){var be=this.state.switchingModeFromInline;be&&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 be=Object(g.a)({},Object(L.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Qe=this.getRealMenuMode();return be.className+=" ".concat(be.prefixCls,"-root"),be.direction==="rtl"&&(be.className+=" ".concat(be.prefixCls,"-rtl")),be=Object(g.a)(Object(g.a)({},be),{},{mode:Qe,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Ho(this.props,this.state,Qe)}),delete be.openAnimation,delete be.openTransitionName,p.createElement(b.a,{store:this.store},p.createElement(_o,Object(T.a)({},be,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(be,Qe){var Ae=Qe.prevProps,at=Qe.store,ut=at.getState(),Tt={},Et={prevProps:be};return Ae.mode==="inline"&&be.mode!=="inline"&&(Et.switchingModeFromInline=!0),"openKeys"in be?Tt.openKeys=be.openKeys||[]:((be.inlineCollapsed&&!Ae.inlineCollapsed||be.siderCollapsed&&!Ae.siderCollapsed)&&(Et.switchingModeFromInline=!0,Et.inlineOpenKeys=ut.openKeys,Tt.openKeys=[]),(!be.inlineCollapsed&&Ae.inlineCollapsed||!be.siderCollapsed&&Ae.siderCollapsed)&&(Tt.openKeys=Qe.inlineOpenKeys,Et.inlineOpenKeys=[])),Object.keys(Tt).length&&at.setState(Tt),Et}}]),St}(p.Component);yo.defaultProps={selectable:!0,onClick:Ke,onSelect:Ke,onOpenChange:Ke,onDeselect:Ke,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:p.createElement("span",null,"\xB7\xB7\xB7")};var Kn=yo,Wn=function(qe){Object(y.a)(St,qe);var yt=Object(S.a)(St);function St(){var it;return Object(O.a)(this,St),it=yt.apply(this,arguments),it.onKeyDown=function(be){var Qe=be.keyCode;return Qe===o.a.ENTER?(it.onClick(be),!0):void 0},it.onMouseLeave=function(be){var Qe=it.props,Ae=Qe.eventKey,at=Qe.onItemHover,ut=Qe.onMouseLeave;at({key:Ae,hover:!1}),ut({key:Ae,domEvent:be})},it.onMouseEnter=function(be){var Qe=it.props,Ae=Qe.eventKey,at=Qe.onItemHover,ut=Qe.onMouseEnter;at({key:Ae,hover:!0}),ut({key:Ae,domEvent:be})},it.onClick=function(be){var Qe=it.props,Ae=Qe.eventKey,at=Qe.multiple,ut=Qe.onClick,Tt=Qe.onSelect,Et=Qe.onDeselect,kt=Qe.isSelected,Qt={key:Ae,keyPath:[Ae],item:Object(E.a)(it),domEvent:be};ut(Qt),at?kt?Et(Qt):Tt(Qt):kt||Tt(Qt)},it.saveNode=function(be){it.node=be},it}return Object(C.a)(St,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var be=this.props;be.onDestroy&&be.onDestroy(be.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 be,Qe=Object(g.a)({},this.props),Ae=_()(this.getPrefixCls(),Qe.className,(be={},Object(B.a)(be,this.getActiveClassName(),!Qe.disabled&&Qe.active),Object(B.a)(be,this.getSelectedClassName(),Qe.isSelected),Object(B.a)(be,this.getDisabledClassName(),Qe.disabled),be)),at=Object(g.a)(Object(g.a)({},Qe.attribute),{},{title:typeof Qe.title=="string"?Qe.title:void 0,className:Ae,role:Qe.role||"menuitem","aria-disabled":Qe.disabled});Qe.role==="option"?at=Object(g.a)(Object(g.a)({},at),{},{role:"option","aria-selected":Qe.isSelected}):(Qe.role===null||Qe.role==="none")&&(at.role="none");var ut={onClick:Qe.disabled?null:this.onClick,onMouseLeave:Qe.disabled?null:this.onMouseLeave,onMouseEnter:Qe.disabled?null:this.onMouseEnter},Tt=Object(g.a)({},Qe.style);Qe.mode==="inline"&&(Qe.direction==="rtl"?Tt.paddingRight=Qe.inlineIndent*Qe.level:Tt.paddingLeft=Qe.inlineIndent*Qe.level),ct.forEach(function(kt){return delete Qe[kt]}),delete Qe.direction;var Et=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Et=p.createElement(this.props.itemIcon,this.props)),p.createElement("li",Object(T.a)({},Object(L.a)(Qe,["onClick","onMouseEnter","onMouseLeave","onSelect"]),at,ut,{style:Tt,ref:this.saveNode}),Qe.children,Et)}}]),St}(p.Component);Wn.isMenuItem=!0,Wn.defaultProps={onSelect:Ke,onMouseEnter:Ke,onMouseLeave:Ke,manualRef:Ke};var Yn=Object(b.b)(function(qe,yt){var St=qe.activeKey,it=qe.selectedKeys,be=yt.eventKey,Qe=yt.subMenuKey;return{active:St[Qe]===be,isSelected:Array.isArray(it)?it.indexOf(be)!==-1:it===be}})(Wn),Tr=Yn,Xr=function(qe){Object(y.a)(St,qe);var yt=Object(S.a)(St);function St(){var it;return Object(O.a)(this,St),it=yt.apply(this,arguments),it.renderInnerMenuItem=function(be){var Qe=it.props,Ae=Qe.renderMenuItem,at=Qe.index;return Ae(be,at,it.props.subMenuKey)},it}return Object(C.a)(St,[{key:"render",value:function(){var be=Object(T.a)({},this.props),Qe=be.className,Ae=Qe===void 0?"":Qe,at=be.rootPrefixCls,ut="".concat(at,"-item-group-title"),Tt="".concat(at,"-item-group-list"),Et=be.title,kt=be.children;return ct.forEach(function(Qt){return delete be[Qt]}),delete be.direction,p.createElement("li",Object(T.a)({},be,{onClick:function(un){return un.stopPropagation()},className:"".concat(Ae," ").concat(at,"-item-group")}),p.createElement("div",{className:ut,title:typeof Et=="string"?Et:void 0},Et),p.createElement("ul",{className:Tt},p.Children.map(kt,this.renderInnerMenuItem)))}}]),St}(p.Component);Xr.isMenuItemGroup=!0,Xr.defaultProps={disabled:!0};var Or=Xr,jr=function(yt){var St=yt.className,it=yt.rootPrefixCls,be=yt.style;return p.createElement("li",{className:"".concat(St," ").concat(it,"-item-divider"),style:be})};jr.defaultProps={disabled:!0,className:"",style:{}};var Ei=jr,ma=Kn,Lr=w("eDIo");function ao(qe,yt){var St=qe.prefixCls,it=qe.editable,be=qe.locale,Qe=qe.style;return!it||it.showAdd===!1?null:p.createElement("button",{ref:yt,type:"button",className:"".concat(St,"-nav-add"),style:Qe,"aria-label":(be==null?void 0:be.addAriaLabel)||"Add tab",onClick:function(at){it.onEdit("add",{event:at})}},it.addIcon||"+")}var zr=p.forwardRef(ao);function ta(qe,yt){var St=qe.prefixCls,it=qe.id,be=qe.tabs,Qe=qe.locale,Ae=qe.mobile,at=qe.moreIcon,ut=at===void 0?"More":at,Tt=qe.moreTransitionName,Et=qe.style,kt=qe.className,Qt=qe.editable,un=qe.tabBarGutter,cn=qe.rtl,yn=qe.onTabClick,cr=Object(p.useState)(!1),Gr=Object(R.a)(cr,2),Dr=Gr[0],Ur=Gr[1],Br=Object(p.useState)(null),Kr=Object(R.a)(Br,2),Pr=Kr[0],li=Kr[1],qr="".concat(it,"-more-popup"),Yi="".concat(St,"-dropdown"),$r=Pr!==null?"".concat(qr,"-").concat(Pr):null,or=Qe==null?void 0:Qe.dropdownAriaLabel,ir=p.createElement(ma,{onClick:function(Ti){var Ci=Ti.key,Qi=Ti.domEvent;yn(Ci,Qi),Ur(!1)},id:qr,tabIndex:-1,role:"listbox","aria-activedescendant":$r,selectedKeys:[Pr],"aria-label":or!==void 0?or:"expanded dropdown"},be.map(function(fi){return p.createElement(Tr,{key:fi.key,id:"".concat(qr,"-").concat(fi.key),role:"option","aria-controls":it&&"".concat(it,"-panel-").concat(fi.key),disabled:fi.disabled},fi.tab)}));function ii(fi){for(var Ti=be.filter(function(ja){return!ja.disabled}),Ci=Ti.findIndex(function(ja){return ja.key===Pr})||0,Qi=Ti.length,Ca=0;Cahi?(ui=ir,qr.current="x"):(ui=ii,qr.current="y");var Xi=Date.now();Xi-Pr.current>100&&(li.current=!1),(yt(-ui,-ui)||li.current)&&(or.preventDefault(),li.current=!0),Pr.current=Xi}var $r=Object(p.useRef)(null);$r.current={onTouchStart:Ur,onTouchMove:Br,onTouchEnd:Kr,onWheel:Yi},p.useEffect(function(){function or(Gn){$r.current.onTouchStart(Gn)}function ir(Gn){$r.current.onTouchMove(Gn)}function ii(Gn){$r.current.onTouchEnd(Gn)}function ui(Gn){$r.current.onWheel(Gn)}return document.addEventListener("touchmove",ir,{passive:!1}),document.addEventListener("touchend",ii,{passive:!1}),qe.current.addEventListener("touchstart",or,{passive:!1}),qe.current.addEventListener("wheel",ui),function(){document.removeEventListener("touchmove",ir),document.removeEventListener("touchend",ii)}},[])}function Er(){var qe=Object(p.useRef)(new Map);function yt(it){return qe.current.has(it)||qe.current.set(it,p.createRef()),qe.current.get(it)}function St(it){qe.current.delete(it)}return[yt,St]}function Jr(qe,yt){var St=p.useRef(qe),it=p.useState({}),be=Object(R.a)(it,2),Qe=be[1];function Ae(at){var ut=typeof at=="function"?at(St.current):at;ut!==St.current&&yt(ut,St.current),St.current=ut,Qe({})}return[St.current,Ae]}var mi=function(yt){var St=yt.position,it=yt.prefixCls,be=yt.extra;if(!be)return null;var Qe,Ae=be;return St==="right"&&(Qe=Ae.right||!Ae.left&&Ae||null),St==="left"&&(Qe=Ae.left||null),Qe?p.createElement("div",{className:"".concat(it,"-extra-content")},Qe):null};function Wi(qe,yt){var St,it=p.useContext(La),be=it.prefixCls,Qe=it.tabs,Ae=qe.className,at=qe.style,ut=qe.id,Tt=qe.animated,Et=qe.activeKey,kt=qe.rtl,Qt=qe.extra,un=qe.editable,cn=qe.locale,yn=qe.tabPosition,cr=qe.tabBarGutter,Gr=qe.children,Dr=qe.onTabClick,Ur=qe.onTabScroll,Br=Object(p.useRef)(),Kr=Object(p.useRef)(),Pr=Object(p.useRef)(),li=Object(p.useRef)(),qr=Er(),Yi=Object(R.a)(qr,2),$r=Yi[0],or=Yi[1],ir=yn==="top"||yn==="bottom",ii=Jr(0,function(vt,on){ir&&Ur&&Ur({direction:vt>on?"left":"right"})}),ui=Object(R.a)(ii,2),Gn=ui[0],hi=ui[1],Xi=Jr(0,function(vt,on){!ir&&Ur&&Ur({direction:vt>on?"top":"bottom"})}),fi=Object(R.a)(Xi,2),Ti=fi[0],Ci=fi[1],Qi=Object(p.useState)(0),Ca=Object(R.a)(Qi,2),Ji=Ca[0],ja=Ca[1],bo=Object(p.useState)(0),oo=Object(R.a)(bo,2),Sa=oo[0],Pi=oo[1],Ri=Object(p.useState)(0),Zi=Object(R.a)(Ri,2),zi=Zi[0],Eo=Zi[1],Wo=Object(p.useState)(0),No=Object(R.a)(Wo,2),Si=No[0],xo=No[1],Xo=Object(p.useState)(null),Oi=Object(R.a)(Xo,2),xi=Oi[0],Aa=Oi[1],js=Object(p.useState)(null),Ts=Object(R.a)(js,2),Mo=Ts[0],os=Ts[1],vs=Object(p.useState)(0),Bs=Object(R.a)(vs,2),gs=Bs[0],il=Bs[1],al=Object(p.useState)(0),Ks=Object(R.a)(al,2),Rs=Ks[0],Os=Ks[1],zo=n(new Map),Go=Object(R.a)(zo,2),ol=Go[0],_s=Go[1],ss=m(Qe,ol,Ji),Uo="".concat(be,"-nav-operations-hidden"),ns=0,Co=0;ir?kt?(ns=0,Co=Math.max(0,Ji-xi)):(ns=Math.min(0,xi-Ji),Co=0):(ns=Math.min(0,Mo-Sa),Co=0);function Jo(vt){return vtCo?[Co,!1]:[vt,!0]}var Vo=Object(p.useRef)(),ls=Object(p.useState)(),Zo=Object(R.a)(ls,2),ys=Zo[0],Hs=Zo[1];function bs(){Hs(Date.now())}function Ds(){window.clearTimeout(Vo.current)}tr(Br,function(vt,on){var ln=!1;function Fn(Hn,an){Hn(function($t){var Qn=Jo($t+an),Zn=Object(R.a)(Qn,2),Ln=Zn[0],gn=Zn[1];return ln=gn,Ln})}if(ir){if(xi>=Ji)return ln;Fn(hi,vt)}else{if(Mo>=Sa)return ln;Fn(Ci,on)}return Ds(),bs(),ln}),Object(p.useEffect)(function(){return Ds(),ys&&(Vo.current=window.setTimeout(function(){Hs(0)},100)),Ds},[ys]);function qo(){var vt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Et,on=ss.get(vt);if(!on)return;if(ir){var ln=Gn;kt?on.rightGn+xi&&(ln=on.right+on.width-xi):on.left<-Gn?ln=-on.left:on.left+on.width>-Gn+xi&&(ln=-(on.left+on.width-xi)),Ci(0),hi(Jo(ln)[0])}else{var Fn=Ti;on.top<-Ti?Fn=-on.top:on.top+on.height>-Ti+Mo&&(Fn=-(on.top+on.height-Mo)),hi(0),Ci(Jo(Fn)[0])}}var $o=x(ss,{width:xi,height:Mo,left:Gn,top:Ti},{width:zi,height:Si},{width:gs,height:Rs},Object(g.a)(Object(g.a)({},qe),{},{tabs:Qe})),Ws=Object(R.a)($o,2),fe=Ws[0],Je=Ws[1],ot=Qe.map(function(vt){var on=vt.key;return p.createElement(r,{id:ut,prefixCls:be,key:on,rtl:kt,tab:vt,closable:vt.closable,editable:un,active:on===Et,tabPosition:yn,tabBarGutter:cr,renderWrapper:Gr,removeAriaLabel:cn==null?void 0:cn.removeAriaLabel,ref:$r(on),onClick:function(Fn){Dr(on,Fn)},onRemove:function(){or(on)},onFocus:function(){qo(on),bs(),kt||(Br.current.scrollLeft=0),Br.current.scrollTop=0}})}),Mt=d(function(){var vt,on,ln,Fn,Hn,an,$t,Qn,Zn,Ln=((vt=Br.current)===null||vt===void 0?void 0:vt.offsetWidth)||0,gn=((on=Br.current)===null||on===void 0?void 0:on.offsetHeight)||0,qn=((ln=li.current)===null||ln===void 0?void 0:ln.offsetWidth)||0,Xn=((Fn=li.current)===null||Fn===void 0?void 0:Fn.offsetHeight)||0,bn=((Hn=Pr.current)===null||Hn===void 0?void 0:Hn.offsetWidth)||0,wr=((an=Pr.current)===null||an===void 0?void 0:an.offsetHeight)||0;Aa(Ln),os(gn),il(qn),Os(Xn);var gi=((($t=Kr.current)===null||$t===void 0?void 0:$t.offsetWidth)||0)-qn,xr=(((Qn=Kr.current)===null||Qn===void 0?void 0:Qn.offsetHeight)||0)-Xn;ja(gi),Pi(xr);var ua=(Zn=Pr.current)===null||Zn===void 0?void 0:Zn.className.includes(Uo);Eo(gi-(ua?0:bn)),xo(xr-(ua?0:wr)),_s(function(){var ei=new Map;return Qe.forEach(function(sr){var Ai=sr.key,Di=$r(Ai).current;Di&&ei.set(Ai,{width:Di.offsetWidth,height:Di.offsetHeight,left:Di.offsetLeft,top:Di.offsetTop})}),ei})}),Pt=Qe.slice(0,fe),_t=Qe.slice(Je+1),At=[].concat(Object(u.a)(Pt),Object(u.a)(_t)),Rt=Object(p.useState)(),wt=Object(R.a)(Rt,2),Ot=wt[0],xt=wt[1],en=ss.get(Et),Yt=Object(p.useRef)();function Kt(){h.a.cancel(Yt.current)}Object(p.useEffect)(function(){var vt={};return en&&(ir?(kt?vt.right=en.right:vt.left=en.left,vt.width=en.width):(vt.top=en.top,vt.height=en.height)),Kt(),Yt.current=h()(function(){xt(vt)}),Kt},[en,ir,kt]),Object(p.useEffect)(function(){qo()},[Et,en,ss,ir]),Object(p.useEffect)(function(){Mt()},[kt,cr,Et,Qe.map(function(vt){return vt.key}).join("_")]);var Jt=!!At.length,Zt="".concat(be,"-nav-wrap"),pn,hn,An,Dn;return ir?kt?(hn=Gn>0,pn=Gn+xi4?9:0)}function We(Y){for(var He=Y.length;--He>=0;)Y[He]=0}function ft(Y){var He=Y.state,nt=He.pending;if(nt>Y.avail_out&&(nt=Y.avail_out),nt===0)return;R.arraySet(Y.output,He.pending_buf,He.pending_out,nt,Y.next_out),Y.next_out+=nt,He.pending_out+=nt,Y.total_out+=nt,Y.avail_out-=nt,He.pending-=nt,He.pending===0&&(He.pending_out=0)}function ct(Y,He){k._tr_flush_block(Y,Y.block_start>=0?Y.block_start:-1,Y.strstart-Y.block_start,He),Y.block_start=Y.strstart,ft(Y.strm)}function Be(Y,He){Y.pending_buf[Y.pending++]=He}function Pe(Y,He){Y.pending_buf[Y.pending++]=He>>>8&255,Y.pending_buf[Y.pending++]=He&255}function Ge(Y,He,nt,Ce){var ze=Y.avail_in;return ze>Ce&&(ze=Ce),ze===0?0:(Y.avail_in-=ze,R.arraySet(He,Y.input,Y.next_in,ze,nt),Y.state.wrap===1?Y.adler=(0,g.default)(Y.adler,He,ze,nt):Y.state.wrap===2&&(Y.adler=(0,p.default)(Y.adler,He,ze,nt)),Y.next_in+=ze,Y.total_in+=ze,ze)}function Ve(Y,He){var nt=Y.max_chain_length,Ce=Y.strstart,ze,et,bt=Y.prev_length,dt=Y.nice_match,rt=Y.strstart>Y.w_size-ee?Y.strstart-(Y.w_size-ee):0,_e=Y.window,Te=Y.w_mask,mt=Y.prev,lt=Y.strstart+X,Nt=_e[Ce+bt-1],jt=_e[Ce+bt];Y.prev_length>=Y.good_match&&(nt>>=2),dt>Y.lookahead&&(dt=Y.lookahead);do{if(ze=He,_e[ze+bt]!==jt||_e[ze+bt-1]!==Nt||_e[ze]!==_e[Ce]||_e[++ze]!==_e[Ce+1])continue;Ce+=2,ze++;do;while(_e[++Ce]===_e[++ze]&&_e[++Ce]===_e[++ze]&&_e[++Ce]===_e[++ze]&&_e[++Ce]===_e[++ze]&&_e[++Ce]===_e[++ze]&&_e[++Ce]===_e[++ze]&&_e[++Ce]===_e[++ze]&&_e[++Ce]===_e[++ze]&&Cebt){if(Y.match_start=He,bt=et,et>=dt)break;Nt=_e[Ce+bt-1],jt=_e[Ce+bt]}}while((He=mt[He&Te])>rt&&--nt!==0);return bt<=Y.lookahead?bt:Y.lookahead}function ae(Y){var He=Y.w_size,nt,Ce,ze,et,bt;do{if(et=Y.window_size-Y.lookahead-Y.strstart,Y.strstart>=He+(He-ee)){R.arraySet(Y.window,Y.window,He,He,0),Y.match_start-=He,Y.strstart-=He,Y.block_start-=He,Ce=Y.hash_size,nt=Ce;do ze=Y.head[--nt],Y.head[nt]=ze>=He?ze-He:0;while(--Ce);Ce=He,nt=Ce;do ze=Y.prev[--nt],Y.prev[nt]=ze>=He?ze-He:0;while(--Ce);et+=He}if(Y.strm.avail_in===0)break;if(Ce=Ge(Y.strm,Y.window,Y.strstart+Y.lookahead,et),Y.lookahead+=Ce,Y.lookahead+Y.insert>=H)for(bt=Y.strstart-Y.insert,Y.ins_h=Y.window[bt],Y.ins_h=(Y.ins_h<Y.pending_buf_size-5&&(nt=Y.pending_buf_size-5);;){if(Y.lookahead<=1){if(ae(Y),Y.lookahead===0&&He===u)return de;if(Y.lookahead===0)break}Y.strstart+=Y.lookahead,Y.lookahead=0;var Ce=Y.block_start+nt;if((Y.strstart===0||Y.strstart>=Ce)&&(Y.lookahead=Y.strstart-Ce,Y.strstart=Ce,ct(Y,!1),Y.strm.avail_out===0))return de;if(Y.strstart-Y.block_start>=Y.w_size-ee&&(ct(Y,!1),Y.strm.avail_out===0))return de}return Y.insert=0,He===l?(ct(Y,!0),Y.strm.avail_out===0?Oe:Ee):(Y.strstart>Y.block_start&&(ct(Y,!1),Y.strm.avail_out===0),de)}function oe(Y,He){for(var nt,Ce;;){if(Y.lookahead=H&&(Y.ins_h=(Y.ins_h<=H)if(Ce=k._tr_tally(Y,Y.strstart-Y.match_start,Y.match_length-H),Y.lookahead-=Y.match_length,Y.match_length<=Y.max_lazy_match&&Y.lookahead>=H){Y.match_length--;do Y.strstart++,Y.ins_h=(Y.ins_h<=H&&(Y.ins_h=(Y.ins_h<4096)&&(Y.match_length=H-1)),Y.prev_length>=H&&Y.match_length<=Y.prev_length){ze=Y.strstart+Y.lookahead-H,Ce=k._tr_tally(Y,Y.strstart-1-Y.prev_match,Y.prev_length-H),Y.lookahead-=Y.prev_length-1,Y.prev_length-=2;do++Y.strstart<=ze&&(Y.ins_h=(Y.ins_h<=H&&Y.strstart>0&&(ze=Y.strstart-1,Ce=bt[ze],Ce===bt[++ze]&&Ce===bt[++ze]&&Ce===bt[++ze])){et=Y.strstart+X;do;while(Ce===bt[++ze]&&Ce===bt[++ze]&&Ce===bt[++ze]&&Ce===bt[++ze]&&Ce===bt[++ze]&&Ce===bt[++ze]&&Ce===bt[++ze]&&Ce===bt[++ze]&&zeY.lookahead&&(Y.match_length=Y.lookahead)}if(Y.match_length>=H?(nt=k._tr_tally(Y,1,Y.match_length-H),Y.lookahead-=Y.match_length,Y.strstart+=Y.match_length,Y.match_length=0):(nt=k._tr_tally(Y,0,Y.window[Y.strstart]),Y.lookahead--,Y.strstart++),nt&&(ct(Y,!1),Y.strm.avail_out===0))return de}return Y.insert=0,He===l?(ct(Y,!0),Y.strm.avail_out===0?Oe:Ee):Y.last_lit&&(ct(Y,!1),Y.strm.avail_out===0)?de:se}function Fe(Y,He){for(var nt;;){if(Y.lookahead===0&&(ae(Y),Y.lookahead===0)){if(He===u)return de;break}if(Y.match_length=0,nt=k._tr_tally(Y,0,Y.window[Y.strstart]),Y.lookahead--,Y.strstart++,nt&&(ct(Y,!1),Y.strm.avail_out===0))return de}return Y.insert=0,He===l?(ct(Y,!0),Y.strm.avail_out===0?Oe:Ee):Y.last_lit&&(ct(Y,!1),Y.strm.avail_out===0)?de:se}function Ue(Y,He,nt,Ce,ze){this.good_length=Y,this.max_lazy=He,this.nice_length=nt,this.max_chain=Ce,this.func=ze}var Ct;Ct=[new Ue(0,0,0,0,we),new Ue(4,4,8,4,oe),new Ue(4,5,16,8,oe),new Ue(4,6,32,32,oe),new Ue(4,4,16,16,Xe),new Ue(8,16,32,32,Xe),new Ue(8,16,128,128,Xe),new Ue(8,32,128,256,Xe),new Ue(32,128,258,1024,Xe),new Ue(32,258,258,4096,Xe)];function me(Y){Y.window_size=2*Y.w_size,We(Y.head),Y.max_lazy_match=Ct[Y.level].max_lazy,Y.good_match=Ct[Y.level].good_length,Y.nice_match=Ct[Y.level].nice_length,Y.max_chain_length=Ct[Y.level].max_chain,Y.strstart=0,Y.block_start=0,Y.lookahead=0,Y.insert=0,Y.match_length=Y.prev_length=H-1,Y.match_available=0,Y.ins_h=0}function je(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=y,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new R.Buf16(z*2),this.dyn_dtree=new R.Buf16((2*G+1)*2),this.bl_tree=new R.Buf16((2*j+1)*2),We(this.dyn_ltree),We(this.dyn_dtree),We(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new R.Buf16(F+1),this.heap=new R.Buf16(2*W+1),We(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new R.Buf16(2*W+1),We(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function $e(Y){var He;return!Y||!Y.state?tt(Y,s):(Y.total_in=Y.total_out=0,Y.data_type=E,He=Y.state,He.pending=0,He.pending_out=0,He.wrap<0&&(He.wrap=-He.wrap),He.status=He.wrap?xe:Le,Y.adler=He.wrap===2?0:1,He.last_flush=u,k._tr_init(He),n)}function Ie(Y){var He=$e(Y);return He===n&&me(Y.state),He}function pe(Y,He){return!Y||!Y.state||Y.state.wrap!==2?s:(Y.state.gzhead=He,n)}function Re(Y,He,nt,Ce,ze,et){if(!Y)return s;var bt=1;if(He===m&&(He=6),Ce<0?(bt=0,Ce=-Ce):Ce>15&&(bt=2,Ce-=16),ze<1||ze>S||nt!==y||Ce<8||Ce>15||He<0||He>9||et<0||et>O)return tt(Y,s);Ce===8&&(Ce=9);var dt=new je;return Y.state=dt,dt.strm=Y,dt.wrap=bt,dt.gzhead=null,dt.w_bits=Ce,dt.w_size=1<d||He<0)return Y?tt(Y,s):s;if(Ce=Y.state,!Y.output||!Y.input&&Y.avail_in!==0||Ce.status===ie&&He!==l)return tt(Y,Y.avail_out===0?t:s);if(Ce.strm=Y,nt=Ce.last_flush,Ce.last_flush=He,Ce.status===xe)if(Ce.wrap===2)Y.adler=0,Be(Ce,31),Be(Ce,139),Be(Ce,8),Ce.gzhead?(Be(Ce,(Ce.gzhead.text?1:0)+(Ce.gzhead.hcrc?2:0)+(Ce.gzhead.extra?4:0)+(Ce.gzhead.name?8:0)+(Ce.gzhead.comment?16:0)),Be(Ce,Ce.gzhead.time&255),Be(Ce,Ce.gzhead.time>>8&255),Be(Ce,Ce.gzhead.time>>16&255),Be(Ce,Ce.gzhead.time>>24&255),Be(Ce,Ce.level===9?2:Ce.strategy>=x||Ce.level<2?4:0),Be(Ce,Ce.gzhead.os&255),Ce.gzhead.extra&&Ce.gzhead.extra.length&&(Be(Ce,Ce.gzhead.extra.length&255),Be(Ce,Ce.gzhead.extra.length>>8&255)),Ce.gzhead.hcrc&&(Y.adler=(0,p.default)(Y.adler,Ce.pending_buf,Ce.pending,0)),Ce.gzindex=0,Ce.status=ke):(Be(Ce,0),Be(Ce,0),Be(Ce,0),Be(Ce,0),Be(Ce,0),Be(Ce,Ce.level===9?2:Ce.strategy>=x||Ce.level<2?4:0),Be(Ce,Ke),Ce.status=Le);else{var bt=y+(Ce.w_bits-8<<4)<<8,dt=-1;Ce.strategy>=x||Ce.level<2?dt=0:Ce.level<6?dt=1:Ce.level===6?dt=2:dt=3,bt|=dt<<6,Ce.strstart!==0&&(bt|=ue),bt+=31-bt%31,Ce.status=Le,Pe(Ce,bt),Ce.strstart!==0&&(Pe(Ce,Y.adler>>>16),Pe(Ce,Y.adler&65535)),Y.adler=1}if(Ce.status===ke)if(Ce.gzhead.extra){for(ze=Ce.pending;Ce.gzindex<(Ce.gzhead.extra.length&65535)&&!(Ce.pending===Ce.pending_buf_size&&(Ce.gzhead.hcrc&&Ce.pending>ze&&(Y.adler=(0,p.default)(Y.adler,Ce.pending_buf,Ce.pending-ze,ze)),ft(Y),ze=Ce.pending,Ce.pending===Ce.pending_buf_size));)Be(Ce,Ce.gzhead.extra[Ce.gzindex]&255),Ce.gzindex++;Ce.gzhead.hcrc&&Ce.pending>ze&&(Y.adler=(0,p.default)(Y.adler,Ce.pending_buf,Ce.pending-ze,ze)),Ce.gzindex===Ce.gzhead.extra.length&&(Ce.gzindex=0,Ce.status=Ne)}else Ce.status=Ne;if(Ce.status===Ne)if(Ce.gzhead.name){ze=Ce.pending;do{if(Ce.pending===Ce.pending_buf_size&&(Ce.gzhead.hcrc&&Ce.pending>ze&&(Y.adler=(0,p.default)(Y.adler,Ce.pending_buf,Ce.pending-ze,ze)),ft(Y),ze=Ce.pending,Ce.pending===Ce.pending_buf_size)){et=1;break}Ce.gzindexze&&(Y.adler=(0,p.default)(Y.adler,Ce.pending_buf,Ce.pending-ze,ze)),et===0&&(Ce.gzindex=0,Ce.status=le)}else Ce.status=le;if(Ce.status===le)if(Ce.gzhead.comment){ze=Ce.pending;do{if(Ce.pending===Ce.pending_buf_size&&(Ce.gzhead.hcrc&&Ce.pending>ze&&(Y.adler=(0,p.default)(Y.adler,Ce.pending_buf,Ce.pending-ze,ze)),ft(Y),ze=Ce.pending,Ce.pending===Ce.pending_buf_size)){et=1;break}Ce.gzindexze&&(Y.adler=(0,p.default)(Y.adler,Ce.pending_buf,Ce.pending-ze,ze)),et===0&&(Ce.status=ge)}else Ce.status=ge;if(Ce.status===ge&&(Ce.gzhead.hcrc?(Ce.pending+2>Ce.pending_buf_size&&ft(Y),Ce.pending+2<=Ce.pending_buf_size&&(Be(Ce,Y.adler&255),Be(Ce,Y.adler>>8&255),Y.adler=0,Ce.status=Le)):Ce.status=Le),Ce.pending!==0){if(ft(Y),Y.avail_out===0)return Ce.last_flush=-1,n}else if(Y.avail_in===0&&De(He)<=De(nt)&&He!==l)return tt(Y,t);if(Ce.status===ie&&Y.avail_in!==0)return tt(Y,t);if(Y.avail_in!==0||Ce.lookahead!==0||He!==u&&Ce.status!==ie){var rt=Ce.strategy===x?Fe(Ce,He):Ce.strategy===T?gt(Ce,He):Ct[Ce.level].func(Ce,He);if((rt===Oe||rt===Ee)&&(Ce.status=ie),rt===de||rt===Oe)return Y.avail_out===0&&(Ce.last_flush=-1),n;if(rt===se&&(He===a?k._tr_align(Ce):He!==d&&(k._tr_stored_block(Ce,0,0,!1),He===h&&(We(Ce.head),Ce.lookahead===0&&(Ce.strstart=0,Ce.block_start=0,Ce.insert=0))),ft(Y),Y.avail_out===0))return Ce.last_flush=-1,n}return He!==l?n:Ce.wrap<=0?o:(Ce.wrap===2?(Be(Ce,Y.adler&255),Be(Ce,Y.adler>>8&255),Be(Ce,Y.adler>>16&255),Be(Ce,Y.adler>>24&255),Be(Ce,Y.total_in&255),Be(Ce,Y.total_in>>8&255),Be(Ce,Y.total_in>>16&255),Be(Ce,Y.total_in>>24&255)):(Pe(Ce,Y.adler>>>16),Pe(Ce,Y.adler&65535)),ft(Y),Ce.wrap>0&&(Ce.wrap=-Ce.wrap),Ce.pending!==0?n:o)}function J(Y){var He;return!Y||!Y.state?s:(He=Y.state.status,He!==xe&&He!==ke&&He!==Ne&&He!==le&&He!==ge&&He!==Le&&He!==ie?tt(Y,s):(Y.state=null,He===Le?tt(Y,r):n))}function ye(Y,He){var nt=He.length,Ce,ze,et,bt,dt,rt,_e,Te;if(!Y||!Y.state)return s;if(Ce=Y.state,bt=Ce.wrap,bt===2||bt===1&&Ce.status!==xe||Ce.lookahead)return s;for(bt===1&&(Y.adler=(0,g.default)(Y.adler,He,nt,0)),Ce.wrap=0,nt>=Ce.w_size&&(bt===0&&(We(Ce.head),Ce.strstart=0,Ce.block_start=0,Ce.insert=0),Te=new R.Buf8(Ce.w_size),R.arraySet(Te,He,nt-Ce.w_size,Ce.w_size,0),He=Te,nt=Ce.w_size),dt=Y.avail_in,rt=Y.next_in,_e=Y.input,Y.avail_in=nt,Y.next_in=0,Y.input=He,ae(Ce);Ce.lookahead>=H;){ze=Ce.strstart,et=Ce.lookahead-(H-1);do Ce.ins_h=(Ce.ins_h<` "'(~:]+/,n=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,o=/^\s*\[[^\]]+?\]:.*$/,s=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\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]/,r=" ";function t(F,H,X){return H.f=H.inline=X,X(F,H)}function m(F,H,X){return H.f=H.block=X,X(F,H)}function A(F){return!F||!/\S/.test(F.string)}function x(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==O){var H=p;if(!H){var X=B.innerMode(g,F.htmlState);H=X.mode.name=="xml"&&X.state.tagStart===null&&!X.state.context&&X.state.tokenize.isInText}H&&(F.f=S,F.block=T,F.htmlState=null)}return F.trailingSpace=0,F.trailingSpaceNewLine=!1,F.prevLine=F.thisLine,F.thisLine={stream:null},null}function T(F,H){var X=F.column()===H.indentation,ee=A(H.prevLine.stream),ue=H.indentedCode,xe=H.prevLine.hr,ke=H.list!==!1,Ne=(H.listStack[H.listStack.length-1]||0)+3;H.indentedCode=!1;var le=H.indentation;if(H.indentationDiff===null&&(H.indentationDiff=H.indentation,ke)){for(H.list=null;le=4&&(ue||H.prevLine.fencedCodeEnd||H.prevLine.header||ee))return F.skipToEnd(),H.indentedCode=!0,_.code;if(F.eatSpace())return null;if(X&&H.indentation<=Ne&&(ie=F.match(h))&&ie[1].length<=6)return H.quote=0,H.header=ie[1].length,H.thisLine.header=!0,k.highlightFormatting&&(H.formatting="header"),H.f=H.inline,E(H);if(H.indentation<=Ne&&F.eat(">"))return H.quote=X?1:H.quote+1,k.highlightFormatting&&(H.formatting="quote"),F.eatSpace(),E(H);if(!Le&&!H.setext&&X&&H.indentation<=Ne&&(ie=F.match(u))){var de=ie[1]?"ol":"ul";return H.indentation=le+F.current().length,H.list=!0,H.quote=0,H.listStack.push(H.indentation),H.em=!1,H.strong=!1,H.code=!1,H.strikethrough=!1,k.taskLists&&F.match(a,!1)&&(H.taskList=!0),H.f=H.inline,k.highlightFormatting&&(H.formatting=["list","list-"+de]),E(H)}else{if(X&&H.indentation<=Ne&&(ie=F.match(n,!0)))return H.quote=0,H.fencedEndRE=new RegExp(ie[1]+"+ *$"),H.localMode=k.fencedCodeBlockHighlighting&&i(ie[2]||k.fencedCodeBlockDefaultMode),H.localMode&&(H.localState=B.startState(H.localMode)),H.f=H.block=C,k.highlightFormatting&&(H.formatting="code-block"),H.code=-1,E(H);if(H.setext||(!ge||!ke)&&!H.quote&&H.list===!1&&!H.code&&!Le&&!o.test(F.string)&&(ie=F.lookAhead(1))&&(ie=ie.match(l)))return H.setext?(H.header=H.setext,H.setext=0,F.skipToEnd(),k.highlightFormatting&&(H.formatting="header")):(H.header=ie[0].charAt(0)=="="?1:2,H.setext=H.header),H.thisLine.header=!0,H.f=H.inline,E(H);if(Le)return F.skipToEnd(),H.hr=!0,H.thisLine.hr=!0,_.hr;if(F.peek()==="[")return t(F,H,W)}return t(F,H,H.inline)}function O(F,H){var X=g.token(F,H.htmlState);if(!p){var ee=B.innerMode(g,H.htmlState);(ee.mode.name=="xml"&&ee.state.tagStart===null&&!ee.state.context&&ee.state.tokenize.isInText||H.md_inside&&F.current().indexOf(">")>-1)&&(H.f=S,H.block=T,H.htmlState=null)}return X}function C(F,H){var X=H.listStack[H.listStack.length-1]||0,ee=H.indentation=F.quote?H.push(_.formatting+"-"+F.formatting[X]+"-"+F.quote):H.push("error"))}if(F.taskOpen)return H.push("meta"),H.length?H.join(" "):null;if(F.taskClosed)return H.push("property"),H.length?H.join(" "):null;if(F.linkHref?H.push(_.linkHref,"url"):(F.strong&&H.push(_.strong),F.em&&H.push(_.em),F.strikethrough&&H.push(_.strikethrough),F.emoji&&H.push(_.emoji),F.linkText&&H.push(_.linkText),F.code&&H.push(_.code),F.image&&H.push(_.image),F.imageAltText&&H.push(_.imageAltText,"link"),F.imageMarker&&H.push(_.imageMarker)),F.header&&H.push(_.header,_.header+"-"+F.header),F.quote&&(H.push(_.quote),!k.maxBlockquoteDepth||k.maxBlockquoteDepth>=F.quote?H.push(_.quote+"-"+F.quote):H.push(_.quote+"-"+k.maxBlockquoteDepth)),F.list!==!1){var ee=(F.listStack.length-1)%3;ee?ee===1?H.push(_.list2):H.push(_.list3):H.push(_.list1)}return F.trailingSpaceNewLine?H.push("trailing-space-new-line"):F.trailingSpace&&H.push("trailing-space-"+(F.trailingSpace%2?"a":"b")),H.length?H.join(" "):null}function y(F,H){return F.match(d,!0)?E(H):void 0}function S(F,H){var X=H.text(F,H);if(typeof X!="undefined")return X;if(H.list)return H.list=null,E(H);if(H.taskList){var ee=F.match(a,!0)[1]===" ";return ee?H.taskOpen=!0:H.taskClosed=!0,k.highlightFormatting&&(H.formatting="task"),H.taskList=!1,E(H)}if(H.taskOpen=!1,H.taskClosed=!1,H.header&&F.match(/^#+$/,!0))return k.highlightFormatting&&(H.formatting="header"),E(H);var ue=F.next();if(H.linkTitle){H.linkTitle=!1;var xe=ue;ue==="("&&(xe=")"),xe=(xe+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var ke="^\\s*(?:[^"+xe+"\\\\]+|\\\\\\\\|\\\\.)"+xe;if(F.match(new RegExp(ke),!0))return _.linkHref}if(ue==="`"){var Ne=H.formatting;k.highlightFormatting&&(H.formatting="code"),F.eatWhile("`");var le=F.current().length;if(H.code==0&&(!H.quote||le==1))return H.code=le,E(H);if(le==H.code){var ge=E(H);return H.code=0,ge}else return H.formatting=Ne,E(H)}else if(H.code)return E(H);if(ue==="\\"&&(F.next(),k.highlightFormatting)){var Le=E(H),ie=_.formatting+"-escape";return Le?Le+" "+ie:ie}if(ue==="!"&&F.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return H.imageMarker=!0,H.image=!0,k.highlightFormatting&&(H.formatting="image"),E(H);if(ue==="["&&H.imageMarker&&F.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return H.imageMarker=!1,H.imageAltText=!0,k.highlightFormatting&&(H.formatting="image"),E(H);if(ue==="]"&&H.imageAltText){k.highlightFormatting&&(H.formatting="image");var Le=E(H);return H.imageAltText=!1,H.image=!1,H.inline=H.f=L,Le}if(ue==="["&&!H.image)return H.linkText&&F.match(/^.*?\]/)||(H.linkText=!0,k.highlightFormatting&&(H.formatting="link")),E(H);if(ue==="]"&&H.linkText){k.highlightFormatting&&(H.formatting="link");var Le=E(H);return H.linkText=!1,H.inline=H.f=F.match(/\(.*?\)| ?\[.*?\]/,!1)?L:S,Le}if(ue==="<"&&F.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){H.f=H.inline=b,k.highlightFormatting&&(H.formatting="link");var Le=E(H);return Le?Le+=" ":Le="",Le+_.linkInline}if(ue==="<"&&F.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){H.f=H.inline=b,k.highlightFormatting&&(H.formatting="link");var Le=E(H);return Le?Le+=" ":Le="",Le+_.linkEmail}if(k.xml&&ue==="<"&&F.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var de=F.string.indexOf(">",F.pos);if(de!=-1){var se=F.string.substring(F.start,de);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(se)&&(H.md_inside=!0)}return F.backUp(1),H.htmlState=B.startState(g),m(F,H,O)}if(k.xml&&ue==="<"&&F.match(/^\/\w*?>/))return H.md_inside=!1,"tag";if(ue==="*"||ue==="_"){for(var Oe=1,Ee=F.pos==1?" ":F.string.charAt(F.pos-2);Oe<3&&F.eat(ue);)Oe++;var Ke=F.peek()||" ",tt=!/\s/.test(Ke)&&(!s.test(Ke)||/\s/.test(Ee)||s.test(Ee)),De=!/\s/.test(Ee)&&(!s.test(Ee)||/\s/.test(Ke)||s.test(Ke)),We=null,ft=null;if(Oe%2&&(!H.em&&tt&&(ue==="*"||!De||s.test(Ee))?We=!0:H.em==ue&&De&&(ue==="*"||!tt||s.test(Ke))&&(We=!1)),Oe>1&&(!H.strong&&tt&&(ue==="*"||!De||s.test(Ee))?ft=!0:H.strong==ue&&De&&(ue==="*"||!tt||s.test(Ke))&&(ft=!1)),ft!=null||We!=null){k.highlightFormatting&&(H.formatting=We==null?"strong":ft==null?"em":"strong em"),We===!0&&(H.em=ue),ft===!0&&(H.strong=ue);var ge=E(H);return We===!1&&(H.em=!1),ft===!1&&(H.strong=!1),ge}}else if(ue===" "&&(F.eat("*")||F.eat("_"))){if(F.peek()===" ")return E(H);F.backUp(1)}if(k.strikethrough){if(ue==="~"&&F.eatWhile(ue)){if(H.strikethrough){k.highlightFormatting&&(H.formatting="strikethrough");var ge=E(H);return H.strikethrough=!1,ge}else if(F.match(/^[^\s]/,!1))return H.strikethrough=!0,k.highlightFormatting&&(H.formatting="strikethrough"),E(H)}else if(ue===" "&&F.match(/^~~/,!0)){if(F.peek()===" ")return E(H);F.backUp(2)}}if(k.emoji&&ue===":"&&F.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){H.emoji=!0,k.highlightFormatting&&(H.formatting="emoji");var ct=E(H);return H.emoji=!1,ct}return ue===" "&&(F.match(/^ +$/,!1)?H.trailingSpace++:H.trailingSpace&&(H.trailingSpaceNewLine=!0)),E(H)}function b(F,H){var X=F.next();if(X===">"){H.f=H.inline=S,k.highlightFormatting&&(H.formatting="link");var ee=E(H);return ee?ee+=" ":ee="",ee+_.linkInline}return F.match(/^[^>]+/,!0),_.linkInline}function L(F,H){if(F.eatSpace())return null;var X=F.next();return X==="("||X==="["?(H.f=H.inline=N(X==="("?")":"]"),k.highlightFormatting&&(H.formatting="link-string"),H.linkHref=!0,E(H)):"error"}var P={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function N(F){return function(H,X){var ee=H.next();if(ee===F){X.f=X.inline=S,k.highlightFormatting&&(X.formatting="link-string");var ue=E(X);return X.linkHref=!1,ue}return H.match(P[F]),X.linkHref=!0,E(X)}}function W(F,H){return F.match(/^([^\]\\]|\\.)*\]:/,!1)?(H.f=G,F.next(),k.highlightFormatting&&(H.formatting="link"),H.linkText=!0,E(H)):t(F,H,S)}function G(F,H){if(F.match(/^\]:/,!0)){H.f=H.inline=j,k.highlightFormatting&&(H.formatting="link");var X=E(H);return H.linkText=!1,X}return F.match(/^([^\]\\]|\\.)+/,!0),_.linkText}function j(F,H){return F.eatSpace()?null:(F.match(/^[^\s]+/,!0),F.peek()===void 0?H.linkTitle=!0:F.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),H.f=H.inline=S,_.linkHref+" url")}var z={startState:function(){return{f:T,prevLine:{stream:null},thisLine:{stream:null},block:T,htmlState:null,indentation:0,inline:S,text:y,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&&B.copyState(g,F.htmlState),indentation:F.indentation,localMode:F.localMode,localState:F.localMode?B.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,H){if(H.formatting=!1,F!=H.thisLine.stream){if(H.header=0,H.hr=!1,F.match(/^\s*$/,!0))return x(H),null;if(H.prevLine=H.thisLine,H.thisLine={stream:F},H.taskList=!1,H.trailingSpace=0,H.trailingSpaceNewLine=!1,!H.localState&&(H.f=H.block,H.f!=O)){var X=F.match(/^\s*/,!0)[0].replace(/\t/g,r).length;if(H.indentation=X,H.indentationDiff=null,X>0)return null}}return H.f(F,H)},innerMode:function(F){return F.block==O?{state:F.htmlState,mode:g}:F.localState?{state:F.localState,mode:F.localMode}:{state:F,mode:z}},indent:function(F,H,X){return F.block==O&&g.indent?g.indent(F.htmlState,H,X):F.localState&&F.localMode.indent?F.localMode.indent(F.localState,H,X):B.Pass},blankLine:x,getType:E,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return z},"xml"),B.defineMIME("text/markdown","markdown"),B.defineMIME("text/x-markdown","markdown")})},lzim:function(Me,Q,w){"use strict";var B=w("E7E6"),R=w.n(B);w.d(Q,"A",function(){return R.a});var k=w("/GNS"),g=w.n(k);w.d(Q,"z",function(){return g.a});var p=w("FOrL"),i=w.n(p);w.d(Q,"t",function(){return i.a});var _=w("HpTS"),v=w.n(_);w.d(Q,"B",function(){return v.a});var f=w("tWlo"),u=w.n(f);w.d(Q,"b",function(){return u.a});var a=w("7ZXX"),h=w.n(a);w.d(Q,"n",function(){return h.a});var l=w("GABl"),d=w.n(l);w.d(Q,"g",function(){return d.a});var n=w("onxn"),o=w.n(n);w.d(Q,"p",function(){return o.a});var s=w("nKGa"),r=w.n(s);w.d(Q,"o",function(){return r.a});var t=w("4qgm"),m=w.n(t);w.d(Q,"D",function(){return m.a});var A=w("JeFH"),x=w.n(A);w.d(Q,"c",function(){return x.a});var T=w("ji0R"),O=w.n(T);w.d(Q,"k",function(){return O.a});var C=w("W6BS"),E=w.n(C);w.d(Q,"E",function(){return E.a});var y=w("kPYp"),S=w.n(y);w.d(Q,"F",function(){return S.a});var b=w("nukY"),L=w.n(b),P=w("4u4S"),N=w.n(P),W=w("yslc"),G=w.n(W),j=w("l2Kq"),z=w.n(j),F=w("RMFE"),H=w.n(F);w.d(Q,"q",function(){return H.a});var X=w("TGq3"),ee=w.n(X);w.d(Q,"r",function(){return ee.a});var ue=w("SMhR"),xe=w.n(ue);w.d(Q,"C",function(){return xe.a});var ke=w("8/bI"),Ne=w.n(ke);w.d(Q,"l",function(){return Ne.a});var le=w("JWDV"),ge=w.n(le);w.d(Q,"e",function(){return ge.a});var Le=w("Xsq0"),ie=w.n(Le);w.d(Q,"s",function(){return ie.a});var de=w("Ohmc"),se=w.n(de);w.d(Q,"d",function(){return se.a});var Oe=w("csWT"),Ee=w.n(Oe);w.d(Q,"f",function(){return Ee.a});var Ke=w("7v3h"),tt=w.n(Ke);w.d(Q,"m",function(){return tt.a});var De=w("cRFk"),We=w.n(De);w.d(Q,"y",function(){return We.a});var ft=w("kPWJ"),ct=w.n(ft);w.d(Q,"x",function(){return ct.a});var Be=w("qgvg"),Pe=w.n(Be);w.d(Q,"u",function(){return Pe.a});var Ge=w("FPkq"),Ve=w.n(Ge);w.d(Q,"w",function(){return Ve.a});var ae=w("A/g1"),we=w.n(ae);w.d(Q,"h",function(){return we.a});var oe=w("Nmxd"),Xe=w.n(oe);w.d(Q,"i",function(){return Xe.a});var gt=w("5D2P"),Fe=w.n(gt);w.d(Q,"j",function(){return Fe.a});var Ue=w("djh8"),Ct=w.n(Ue);w.d(Q,"v",function(){return Ct.a});var me=w("Jq4h"),je=w.n(me);w.d(Q,"a",function(){return je.a})},mCJh:function(Me,Q,w){"use strict";w.d(Q,"e",function(){return R}),w.d(Q,"k",function(){return k}),w.d(Q,"d",function(){return g}),w.d(Q,"g",function(){return p}),w.d(Q,"f",function(){return i}),w.d(Q,"i",function(){return _}),w.d(Q,"c",function(){return v}),w.d(Q,"h",function(){return f}),w.d(Q,"b",function(){return u}),w.d(Q,"a",function(){return a}),w.d(Q,"j",function(){return h});var B=w("ErOA");function R(l){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Object(B.c)("/discusses.json?page=".concat(d-1,"&container_identifier=").concat(l,"&container_type=Shixun"))}function k(l,d){return Object(B.f)("/discusses/".concat(l,"/top_or_down_discuss.json"),{top:d})}function g(l,d){return Object(B.f)("/discusses/".concat(l,"/disable_or_open_discuss.json"),{is_disable:!!d})}function p(l,d){return Object(B.f)("/discusses/".concat(l,"/plus.json"),{container_type:"Discuss",type:d?1:0})}function i(l,d){return Object(B.f)("/discusses/".concat(l,"/hidden.json"),d)}function _(l,d){return Object(B.f)("/discusses/".concat(l,"/reward_code.json"),d)}function v(l){return Object(B.a)("/api/discusses/".concat(l,".json"),{method:"delete"})}function f(l,d){return Object(B.f)("/discusses/".concat(l,"/reply.json"),{container_type:"Shixun",content:d})}function u(l){return Object(B.f)("/discusses.json",l)}function a(l){return Object(B.f)("/discusses/ai_reply.json",l)}function h(l,d){return Object(B.f)("/discusses/".concat(l,"/turing.json"),d)}},mHUz:function(Me,Q,w){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var B={XK_VoidSymbol:16777215,XK_BackSpace:65288,XK_Tab:65289,XK_Linefeed:65290,XK_Clear:65291,XK_Return:65293,XK_Pause:65299,XK_Scroll_Lock:65300,XK_Sys_Req:65301,XK_Escape:65307,XK_Delete:65535,XK_Multi_key:65312,XK_Codeinput:65335,XK_SingleCandidate:65340,XK_MultipleCandidate:65341,XK_PreviousCandidate:65342,XK_Kanji:65313,XK_Muhenkan:65314,XK_Henkan_Mode:65315,XK_Henkan:65315,XK_Romaji:65316,XK_Hiragana:65317,XK_Katakana:65318,XK_Hiragana_Katakana:65319,XK_Zenkaku:65320,XK_Hankaku:65321,XK_Zenkaku_Hankaku:65322,XK_Touroku:65323,XK_Massyo:65324,XK_Kana_Lock:65325,XK_Kana_Shift:65326,XK_Eisu_Shift:65327,XK_Eisu_toggle:65328,XK_Kanji_Bangou:65335,XK_Zen_Koho:65341,XK_Mae_Koho:65342,XK_Home:65360,XK_Left:65361,XK_Up:65362,XK_Right:65363,XK_Down:65364,XK_Prior:65365,XK_Page_Up:65365,XK_Next:65366,XK_Page_Down:65366,XK_End:65367,XK_Begin:65368,XK_Select:65376,XK_Print:65377,XK_Execute:65378,XK_Insert:65379,XK_Undo:65381,XK_Redo:65382,XK_Menu:65383,XK_Find:65384,XK_Cancel:65385,XK_Help:65386,XK_Break:65387,XK_Mode_switch:65406,XK_script_switch:65406,XK_Num_Lock:65407,XK_KP_Space:65408,XK_KP_Tab:65417,XK_KP_Enter:65421,XK_KP_F1:65425,XK_KP_F2:65426,XK_KP_F3:65427,XK_KP_F4:65428,XK_KP_Home:65429,XK_KP_Left:65430,XK_KP_Up:65431,XK_KP_Right:65432,XK_KP_Down:65433,XK_KP_Prior:65434,XK_KP_Page_Up:65434,XK_KP_Next:65435,XK_KP_Page_Down:65435,XK_KP_End:65436,XK_KP_Begin:65437,XK_KP_Insert:65438,XK_KP_Delete:65439,XK_KP_Equal:65469,XK_KP_Multiply:65450,XK_KP_Add:65451,XK_KP_Separator:65452,XK_KP_Subtract:65453,XK_KP_Decimal:65454,XK_KP_Divide:65455,XK_KP_0:65456,XK_KP_1:65457,XK_KP_2:65458,XK_KP_3:65459,XK_KP_4:65460,XK_KP_5:65461,XK_KP_6:65462,XK_KP_7:65463,XK_KP_8:65464,XK_KP_9:65465,XK_F1:65470,XK_F2:65471,XK_F3:65472,XK_F4:65473,XK_F5:65474,XK_F6:65475,XK_F7:65476,XK_F8:65477,XK_F9:65478,XK_F10:65479,XK_F11:65480,XK_L1:65480,XK_F12:65481,XK_L2:65481,XK_F13:65482,XK_L3:65482,XK_F14:65483,XK_L4:65483,XK_F15:65484,XK_L5:65484,XK_F16:65485,XK_L6:65485,XK_F17:65486,XK_L7:65486,XK_F18:65487,XK_L8:65487,XK_F19:65488,XK_L9:65488,XK_F20:65489,XK_L10:65489,XK_F21:65490,XK_R1:65490,XK_F22:65491,XK_R2:65491,XK_F23:65492,XK_R3:65492,XK_F24:65493,XK_R4:65493,XK_F25:65494,XK_R5:65494,XK_F26:65495,XK_R6:65495,XK_F27:65496,XK_R7:65496,XK_F28:65497,XK_R8:65497,XK_F29:65498,XK_R9:65498,XK_F30:65499,XK_R10:65499,XK_F31:65500,XK_R11:65500,XK_F32:65501,XK_R12:65501,XK_F33:65502,XK_R13:65502,XK_F34:65503,XK_R14:65503,XK_F35:65504,XK_R15:65504,XK_Shift_L:65505,XK_Shift_R:65506,XK_Control_L:65507,XK_Control_R:65508,XK_Caps_Lock:65509,XK_Shift_Lock:65510,XK_Meta_L:65511,XK_Meta_R:65512,XK_Alt_L:65513,XK_Alt_R:65514,XK_Super_L:65515,XK_Super_R:65516,XK_Hyper_L:65517,XK_Hyper_R:65518,XK_ISO_Level3_Shift:65027,XK_ISO_Next_Group:65032,XK_ISO_Prev_Group:65034,XK_ISO_First_Group:65036,XK_ISO_Last_Group:65038,XK_space:32,XK_exclam:33,XK_quotedbl:34,XK_numbersign:35,XK_dollar:36,XK_percent:37,XK_ampersand:38,XK_apostrophe:39,XK_quoteright:39,XK_parenleft:40,XK_parenright:41,XK_asterisk:42,XK_plus:43,XK_comma:44,XK_minus:45,XK_period:46,XK_slash:47,XK_0:48,XK_1:49,XK_2:50,XK_3:51,XK_4:52,XK_5:53,XK_6:54,XK_7:55,XK_8:56,XK_9:57,XK_colon:58,XK_semicolon:59,XK_less:60,XK_equal:61,XK_greater:62,XK_question:63,XK_at:64,XK_A:65,XK_B:66,XK_C:67,XK_D:68,XK_E:69,XK_F:70,XK_G:71,XK_H:72,XK_I:73,XK_J:74,XK_K:75,XK_L:76,XK_M:77,XK_N:78,XK_O:79,XK_P:80,XK_Q:81,XK_R:82,XK_S:83,XK_T:84,XK_U:85,XK_V:86,XK_W:87,XK_X:88,XK_Y:89,XK_Z:90,XK_bracketleft:91,XK_backslash:92,XK_bracketright:93,XK_asciicircum:94,XK_underscore:95,XK_grave:96,XK_quoteleft:96,XK_a:97,XK_b:98,XK_c:99,XK_d:100,XK_e:101,XK_f:102,XK_g:103,XK_h:104,XK_i:105,XK_j:106,XK_k:107,XK_l:108,XK_m:109,XK_n:110,XK_o:111,XK_p:112,XK_q:113,XK_r:114,XK_s:115,XK_t:116,XK_u:117,XK_v:118,XK_w:119,XK_x:120,XK_y:121,XK_z:122,XK_braceleft:123,XK_bar:124,XK_braceright:125,XK_asciitilde:126,XK_nobreakspace:160,XK_exclamdown:161,XK_cent:162,XK_sterling:163,XK_currency:164,XK_yen:165,XK_brokenbar:166,XK_section:167,XK_diaeresis:168,XK_copyright:169,XK_ordfeminine:170,XK_guillemotleft:171,XK_notsign:172,XK_hyphen:173,XK_registered:174,XK_macron:175,XK_degree:176,XK_plusminus:177,XK_twosuperior:178,XK_threesuperior:179,XK_acute:180,XK_mu:181,XK_paragraph:182,XK_periodcentered:183,XK_cedilla:184,XK_onesuperior:185,XK_masculine:186,XK_guillemotright:187,XK_onequarter:188,XK_onehalf:189,XK_threequarters:190,XK_questiondown:191,XK_Agrave:192,XK_Aacute:193,XK_Acircumflex:194,XK_Atilde:195,XK_Adiaeresis:196,XK_Aring:197,XK_AE:198,XK_Ccedilla:199,XK_Egrave:200,XK_Eacute:201,XK_Ecircumflex:202,XK_Ediaeresis:203,XK_Igrave:204,XK_Iacute:205,XK_Icircumflex:206,XK_Idiaeresis:207,XK_ETH:208,XK_Eth:208,XK_Ntilde:209,XK_Ograve:210,XK_Oacute:211,XK_Ocircumflex:212,XK_Otilde:213,XK_Odiaeresis:214,XK_multiply:215,XK_Oslash:216,XK_Ooblique:216,XK_Ugrave:217,XK_Uacute:218,XK_Ucircumflex:219,XK_Udiaeresis:220,XK_Yacute:221,XK_THORN:222,XK_Thorn:222,XK_ssharp:223,XK_agrave:224,XK_aacute:225,XK_acircumflex:226,XK_atilde:227,XK_adiaeresis:228,XK_aring:229,XK_ae:230,XK_ccedilla:231,XK_egrave:232,XK_eacute:233,XK_ecircumflex:234,XK_ediaeresis:235,XK_igrave:236,XK_iacute:237,XK_icircumflex:238,XK_idiaeresis:239,XK_eth:240,XK_ntilde:241,XK_ograve:242,XK_oacute:243,XK_ocircumflex:244,XK_otilde:245,XK_odiaeresis:246,XK_division:247,XK_oslash:248,XK_ooblique:248,XK_ugrave:249,XK_uacute:250,XK_ucircumflex:251,XK_udiaeresis:252,XK_yacute:253,XK_thorn:254,XK_ydiaeresis:255,XK_Hangul:65329,XK_Hangul_Hanja:65332,XK_Hangul_Jeonja:65336,XF86XK_ModeLock:269025025,XF86XK_MonBrightnessUp:269025026,XF86XK_MonBrightnessDown:269025027,XF86XK_KbdLightOnOff:269025028,XF86XK_KbdBrightnessUp:269025029,XF86XK_KbdBrightnessDown:269025030,XF86XK_Standby:269025040,XF86XK_AudioLowerVolume:269025041,XF86XK_AudioMute:269025042,XF86XK_AudioRaiseVolume:269025043,XF86XK_AudioPlay:269025044,XF86XK_AudioStop:269025045,XF86XK_AudioPrev:269025046,XF86XK_AudioNext:269025047,XF86XK_HomePage:269025048,XF86XK_Mail:269025049,XF86XK_Start:269025050,XF86XK_Search:269025051,XF86XK_AudioRecord:269025052,XF86XK_Calculator:269025053,XF86XK_Memo:269025054,XF86XK_ToDoList:269025055,XF86XK_Calendar:269025056,XF86XK_PowerDown:269025057,XF86XK_ContrastAdjust:269025058,XF86XK_RockerUp:269025059,XF86XK_RockerDown:269025060,XF86XK_RockerEnter:269025061,XF86XK_Back:269025062,XF86XK_Forward:269025063,XF86XK_Stop:269025064,XF86XK_Refresh:269025065,XF86XK_PowerOff:269025066,XF86XK_WakeUp:269025067,XF86XK_Eject:269025068,XF86XK_ScreenSaver:269025069,XF86XK_WWW:269025070,XF86XK_Sleep:269025071,XF86XK_Favorites:269025072,XF86XK_AudioPause:269025073,XF86XK_AudioMedia:269025074,XF86XK_MyComputer:269025075,XF86XK_VendorHome:269025076,XF86XK_LightBulb:269025077,XF86XK_Shop:269025078,XF86XK_History:269025079,XF86XK_OpenURL:269025080,XF86XK_AddFavorite:269025081,XF86XK_HotLinks:269025082,XF86XK_BrightnessAdjust:269025083,XF86XK_Finance:269025084,XF86XK_Community:269025085,XF86XK_AudioRewind:269025086,XF86XK_BackForward:269025087,XF86XK_Launch0:269025088,XF86XK_Launch1:269025089,XF86XK_Launch2:269025090,XF86XK_Launch3:269025091,XF86XK_Launch4:269025092,XF86XK_Launch5:269025093,XF86XK_Launch6:269025094,XF86XK_Launch7:269025095,XF86XK_Launch8:269025096,XF86XK_Launch9:269025097,XF86XK_LaunchA:269025098,XF86XK_LaunchB:269025099,XF86XK_LaunchC:269025100,XF86XK_LaunchD:269025101,XF86XK_LaunchE:269025102,XF86XK_LaunchF:269025103,XF86XK_ApplicationLeft:269025104,XF86XK_ApplicationRight:269025105,XF86XK_Book:269025106,XF86XK_CD:269025107,XF86XK_Calculater:269025108,XF86XK_Clear:269025109,XF86XK_Close:269025110,XF86XK_Copy:269025111,XF86XK_Cut:269025112,XF86XK_Display:269025113,XF86XK_DOS:269025114,XF86XK_Documents:269025115,XF86XK_Excel:269025116,XF86XK_Explorer:269025117,XF86XK_Game:269025118,XF86XK_Go:269025119,XF86XK_iTouch:269025120,XF86XK_LogOff:269025121,XF86XK_Market:269025122,XF86XK_Meeting:269025123,XF86XK_MenuKB:269025125,XF86XK_MenuPB:269025126,XF86XK_MySites:269025127,XF86XK_New:269025128,XF86XK_News:269025129,XF86XK_OfficeHome:269025130,XF86XK_Open:269025131,XF86XK_Option:269025132,XF86XK_Paste:269025133,XF86XK_Phone:269025134,XF86XK_Q:269025136,XF86XK_Reply:269025138,XF86XK_Reload:269025139,XF86XK_RotateWindows:269025140,XF86XK_RotationPB:269025141,XF86XK_RotationKB:269025142,XF86XK_Save:269025143,XF86XK_ScrollUp:269025144,XF86XK_ScrollDown:269025145,XF86XK_ScrollClick:269025146,XF86XK_Send:269025147,XF86XK_Spell:269025148,XF86XK_SplitScreen:269025149,XF86XK_Support:269025150,XF86XK_TaskPane:269025151,XF86XK_Terminal:269025152,XF86XK_Tools:269025153,XF86XK_Travel:269025154,XF86XK_UserPB:269025156,XF86XK_User1KB:269025157,XF86XK_User2KB:269025158,XF86XK_Video:269025159,XF86XK_WheelButton:269025160,XF86XK_Word:269025161,XF86XK_Xfer:269025162,XF86XK_ZoomIn:269025163,XF86XK_ZoomOut:269025164,XF86XK_Away:269025165,XF86XK_Messenger:269025166,XF86XK_WebCam:269025167,XF86XK_MailForward:269025168,XF86XK_Pictures:269025169,XF86XK_Music:269025170,XF86XK_Battery:269025171,XF86XK_Bluetooth:269025172,XF86XK_WLAN:269025173,XF86XK_UWB:269025174,XF86XK_AudioForward:269025175,XF86XK_AudioRepeat:269025176,XF86XK_AudioRandomPlay:269025177,XF86XK_Subtitle:269025178,XF86XK_AudioCycleTrack:269025179,XF86XK_CycleAngle:269025180,XF86XK_FrameBack:269025181,XF86XK_FrameForward:269025182,XF86XK_Time:269025183,XF86XK_Select:269025184,XF86XK_View:269025185,XF86XK_TopMenu:269025186,XF86XK_Red:269025187,XF86XK_Green:269025188,XF86XK_Yellow:269025189,XF86XK_Blue:269025190,XF86XK_Suspend:269025191,XF86XK_Hibernate:269025192,XF86XK_TouchpadToggle:269025193,XF86XK_TouchpadOn:269025200,XF86XK_TouchpadOff:269025201,XF86XK_AudioMicMute:269025202,XF86XK_Switch_VT_1:269024769,XF86XK_Switch_VT_2:269024770,XF86XK_Switch_VT_3:269024771,XF86XK_Switch_VT_4:269024772,XF86XK_Switch_VT_5:269024773,XF86XK_Switch_VT_6:269024774,XF86XK_Switch_VT_7:269024775,XF86XK_Switch_VT_8:269024776,XF86XK_Switch_VT_9:269024777,XF86XK_Switch_VT_10:269024778,XF86XK_Switch_VT_11:269024779,XF86XK_Switch_VT_12:269024780,XF86XK_Ungrab:269024800,XF86XK_ClearGrab:269024801,XF86XK_Next_VMode:269024802,XF86XK_Prev_VMode:269024803,XF86XK_LogWindowTree:269024804,XF86XK_LogGrabInfo:269024805};Q.default=B},mOS8:function(Me,Q,w){Me.exports=w.p+"static/403Qrcode.6c17b6f4.png"},mTgk:function(Me,Q,w){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var B=R(w("mHUz"));function R(v){return v&&v.__esModule?v:{default:v}}var k={};function g(v,f){if(f===void 0)throw new Error('Undefined keysym for key "'+v+'"');if(v in k)throw new Error('Duplicate entry for key "'+v+'"');k[v]=[f,f,f,f]}function p(v,f,u){if(f===void 0)throw new Error('Undefined keysym for key "'+v+'"');if(u===void 0)throw new Error('Undefined keysym for key "'+v+'"');if(v in k)throw new Error('Duplicate entry for key "'+v+'"');k[v]=[f,f,u,f]}function i(v,f,u){if(f===void 0)throw new Error('Undefined keysym for key "'+v+'"');if(u===void 0)throw new Error('Undefined keysym for key "'+v+'"');if(v in k)throw new Error('Duplicate entry for key "'+v+'"');k[v]=[f,f,f,u]}p("Alt",B.default.XK_Alt_L,B.default.XK_Alt_R),g("AltGraph",B.default.XK_ISO_Level3_Shift),g("CapsLock",B.default.XK_Caps_Lock),p("Control",B.default.XK_Control_L,B.default.XK_Control_R),p("Meta",B.default.XK_Super_L,B.default.XK_Super_R),g("NumLock",B.default.XK_Num_Lock),g("ScrollLock",B.default.XK_Scroll_Lock),p("Shift",B.default.XK_Shift_L,B.default.XK_Shift_R),i("Enter",B.default.XK_Return,B.default.XK_KP_Enter),g("Tab",B.default.XK_Tab),i(" ",B.default.XK_space,B.default.XK_KP_Space),i("ArrowDown",B.default.XK_Down,B.default.XK_KP_Down),i("ArrowUp",B.default.XK_Up,B.default.XK_KP_Up),i("ArrowLeft",B.default.XK_Left,B.default.XK_KP_Left),i("ArrowRight",B.default.XK_Right,B.default.XK_KP_Right),i("End",B.default.XK_End,B.default.XK_KP_End),i("Home",B.default.XK_Home,B.default.XK_KP_Home),i("PageDown",B.default.XK_Next,B.default.XK_KP_Next),i("PageUp",B.default.XK_Prior,B.default.XK_KP_Prior),g("Backspace",B.default.XK_BackSpace),i("Clear",B.default.XK_Clear,B.default.XK_KP_Begin),g("Copy",B.default.XF86XK_Copy),g("Cut",B.default.XF86XK_Cut),i("Delete",B.default.XK_Delete,B.default.XK_KP_Delete),i("Insert",B.default.XK_Insert,B.default.XK_KP_Insert),g("Paste",B.default.XF86XK_Paste),g("Redo",B.default.XK_Redo),g("Undo",B.default.XK_Undo),g("Cancel",B.default.XK_Cancel),g("ContextMenu",B.default.XK_Menu),g("Escape",B.default.XK_Escape),g("Execute",B.default.XK_Execute),g("Find",B.default.XK_Find),g("Help",B.default.XK_Help),g("Pause",B.default.XK_Pause),g("Select",B.default.XK_Select),g("ZoomIn",B.default.XF86XK_ZoomIn),g("ZoomOut",B.default.XF86XK_ZoomOut),g("BrightnessDown",B.default.XF86XK_MonBrightnessDown),g("BrightnessUp",B.default.XF86XK_MonBrightnessUp),g("Eject",B.default.XF86XK_Eject),g("LogOff",B.default.XF86XK_LogOff),g("Power",B.default.XF86XK_PowerOff),g("PowerOff",B.default.XF86XK_PowerDown),g("PrintScreen",B.default.XK_Print),g("Hibernate",B.default.XF86XK_Hibernate),g("Standby",B.default.XF86XK_Standby),g("WakeUp",B.default.XF86XK_WakeUp),g("AllCandidates",B.default.XK_MultipleCandidate),g("Alphanumeric",B.default.XK_Eisu_Shift),g("CodeInput",B.default.XK_Codeinput),g("Compose",B.default.XK_Multi_key),g("Convert",B.default.XK_Henkan),g("GroupFirst",B.default.XK_ISO_First_Group),g("GroupLast",B.default.XK_ISO_Last_Group),g("GroupNext",B.default.XK_ISO_Next_Group),g("GroupPrevious",B.default.XK_ISO_Prev_Group),g("NonConvert",B.default.XK_Muhenkan),g("PreviousCandidate",B.default.XK_PreviousCandidate),g("SingleCandidate",B.default.XK_SingleCandidate),g("HangulMode",B.default.XK_Hangul),g("HanjaMode",B.default.XK_Hangul_Hanja),g("JunjuaMode",B.default.XK_Hangul_Jeonja),g("Eisu",B.default.XK_Eisu_toggle),g("Hankaku",B.default.XK_Hankaku),g("Hiragana",B.default.XK_Hiragana),g("HiraganaKatakana",B.default.XK_Hiragana_Katakana),g("KanaMode",B.default.XK_Kana_Shift),g("KanjiMode",B.default.XK_Kanji),g("Katakana",B.default.XK_Katakana),g("Romaji",B.default.XK_Romaji),g("Zenkaku",B.default.XK_Zenkaku),g("ZenkakuHanaku",B.default.XK_Zenkaku_Hankaku),g("F1",B.default.XK_F1),g("F2",B.default.XK_F2),g("F3",B.default.XK_F3),g("F4",B.default.XK_F4),g("F5",B.default.XK_F5),g("F6",B.default.XK_F6),g("F7",B.default.XK_F7),g("F8",B.default.XK_F8),g("F9",B.default.XK_F9),g("F10",B.default.XK_F10),g("F11",B.default.XK_F11),g("F12",B.default.XK_F12),g("F13",B.default.XK_F13),g("F14",B.default.XK_F14),g("F15",B.default.XK_F15),g("F16",B.default.XK_F16),g("F17",B.default.XK_F17),g("F18",B.default.XK_F18),g("F19",B.default.XK_F19),g("F20",B.default.XK_F20),g("F21",B.default.XK_F21),g("F22",B.default.XK_F22),g("F23",B.default.XK_F23),g("F24",B.default.XK_F24),g("F25",B.default.XK_F25),g("F26",B.default.XK_F26),g("F27",B.default.XK_F27),g("F28",B.default.XK_F28),g("F29",B.default.XK_F29),g("F30",B.default.XK_F30),g("F31",B.default.XK_F31),g("F32",B.default.XK_F32),g("F33",B.default.XK_F33),g("F34",B.default.XK_F34),g("F35",B.default.XK_F35),g("Close",B.default.XF86XK_Close),g("MailForward",B.default.XF86XK_MailForward),g("MailReply",B.default.XF86XK_Reply),g("MailSend",B.default.XF86XK_Send),g("MediaFastForward",B.default.XF86XK_AudioForward),g("MediaPause",B.default.XF86XK_AudioPause),g("MediaPlay",B.default.XF86XK_AudioPlay),g("MediaRecord",B.default.XF86XK_AudioRecord),g("MediaRewind",B.default.XF86XK_AudioRewind),g("MediaStop",B.default.XF86XK_AudioStop),g("MediaTrackNext",B.default.XF86XK_AudioNext),g("MediaTrackPrevious",B.default.XF86XK_AudioPrev),g("New",B.default.XF86XK_New),g("Open",B.default.XF86XK_Open),g("Print",B.default.XK_Print),g("Save",B.default.XF86XK_Save),g("SpellCheck",B.default.XF86XK_Spell),g("AudioVolumeDown",B.default.XF86XK_AudioLowerVolume),g("AudioVolumeUp",B.default.XF86XK_AudioRaiseVolume),g("AudioVolumeMute",B.default.XF86XK_AudioMute),g("MicrophoneVolumeMute",B.default.XF86XK_AudioMicMute),g("LaunchApplication1",B.default.XF86XK_MyComputer),g("LaunchApplication2",B.default.XF86XK_Calculator),g("LaunchCalendar",B.default.XF86XK_Calendar),g("LaunchMail",B.default.XF86XK_Mail),g("LaunchMediaPlayer",B.default.XF86XK_AudioMedia),g("LaunchMusicPlayer",B.default.XF86XK_Music),g("LaunchPhone",B.default.XF86XK_Phone),g("LaunchScreenSaver",B.default.XF86XK_ScreenSaver),g("LaunchSpreadsheet",B.default.XF86XK_Excel),g("LaunchWebBrowser",B.default.XF86XK_WWW),g("LaunchWebCam",B.default.XF86XK_WebCam),g("LaunchWordProcessor",B.default.XF86XK_Word),g("BrowserBack",B.default.XF86XK_Back),g("BrowserFavorites",B.default.XF86XK_Favorites),g("BrowserForward",B.default.XF86XK_Forward),g("BrowserHome",B.default.XF86XK_HomePage),g("BrowserRefresh",B.default.XF86XK_Refresh),g("BrowserSearch",B.default.XF86XK_Search),g("BrowserStop",B.default.XF86XK_Stop),g("Dimmer",B.default.XF86XK_BrightnessAdjust),g("MediaAudioTrack",B.default.XF86XK_AudioCycleTrack),g("RandomToggle",B.default.XF86XK_AudioRandomPlay),g("SplitScreenToggle",B.default.XF86XK_SplitScreen),g("Subtitle",B.default.XF86XK_Subtitle),g("VideoModeNext",B.default.XF86XK_Next_VMode),i("=",B.default.XK_equal,B.default.XK_KP_Equal),i("+",B.default.XK_plus,B.default.XK_KP_Add),i("-",B.default.XK_minus,B.default.XK_KP_Subtract),i("*",B.default.XK_asterisk,B.default.XK_KP_Multiply),i("/",B.default.XK_slash,B.default.XK_KP_Divide),i(".",B.default.XK_period,B.default.XK_KP_Decimal),i(",",B.default.XK_comma,B.default.XK_KP_Separator),i("0",B.default.XK_0,B.default.XK_KP_0),i("1",B.default.XK_1,B.default.XK_KP_1),i("2",B.default.XK_2,B.default.XK_KP_2),i("3",B.default.XK_3,B.default.XK_KP_3),i("4",B.default.XK_4,B.default.XK_KP_4),i("5",B.default.XK_5,B.default.XK_KP_5),i("6",B.default.XK_6,B.default.XK_KP_6),i("7",B.default.XK_7,B.default.XK_KP_7),i("8",B.default.XK_8,B.default.XK_KP_8),i("9",B.default.XK_9,B.default.XK_KP_9);var _=k;Q.default=_},mdZa:function(Me,Q,w){"use strict";typeof Object.assign!="function"&&Object.defineProperty(Object,"assign",{value:function(R,k){"use strict";if(R==null)throw new TypeError("Cannot convert undefined or null to object");for(var g=Object(R),p=1;p=s.max?void 0:(s.ch=0,s.text=s.cm.getLine(++s.line),!0)}function u(s){return s.line<=s.min?void 0:(s.text=s.cm.getLine(--s.line),s.ch=s.text.length,!0)}function a(s){for(;;){var r=s.text.indexOf(">",s.ch);if(r==-1){if(f(s))continue;return}if(!v(s,r+1)){s.ch=r+1;continue}var t=s.text.lastIndexOf("/",r),m=t>-1&&!/\S/.test(s.text.slice(t+1,r));return s.ch=r+1,m?"selfClose":"regular"}}function h(s){for(;;){var r=s.ch?s.text.lastIndexOf("<",s.ch-1):-1;if(r==-1){if(u(s))continue;return}if(!v(s,r+1)){s.ch=r;continue}i.lastIndex=r,s.ch=r;var t=i.exec(s.text);if(t&&t.index==r)return t}}function l(s){for(;;){i.lastIndex=s.ch;var r=i.exec(s.text);if(!r){if(f(s))continue;return}if(!v(s,r.index+1)){s.ch=r.index+1;continue}return s.ch=r.index+r[0].length,r}}function d(s){for(;;){var r=s.ch?s.text.lastIndexOf(">",s.ch-1):-1;if(r==-1){if(u(s))continue;return}if(!v(s,r+1)){s.ch=r;continue}var t=s.text.lastIndexOf("/",r),m=t>-1&&!/\S/.test(s.text.slice(t+1,r));return s.ch=r+1,m?"selfClose":"regular"}}function n(s,r){for(var t=[];;){var m=l(s),A,x=s.line,T=s.ch-(m?m[0].length:0);if(!m||!(A=a(s)))return;if(A=="selfClose")continue;if(m[1]){for(var O=t.length-1;O>=0;--O)if(t[O]==m[2]){t.length=O;break}if(O<0&&(!r||r==m[2]))return{tag:m[2],from:R(x,T),to:R(s.line,s.ch)}}else t.push(m[2])}}function o(s,r){for(var t=[];;){var m=d(s);if(!m)return;if(m=="selfClose"){h(s);continue}var A=s.line,x=s.ch,T=h(s);if(!T)return;if(T[1])t.push(T[2]);else{for(var O=t.length-1;O>=0;--O)if(t[O]==T[2]){t.length=O;break}if(O<0&&(!r||r==T[2]))return{tag:T[2],from:R(s.line,s.ch),to:R(A,x)}}}}B.registerHelper("fold","xml",function(s,r){for(var t=new _(s,r.line,0);;){var m=l(t);if(!m||t.line!=r.line)return;var A=a(t);if(!A)return;if(!m[1]&&A!="selfClose"){var x=R(t.line,t.ch),T=n(t,m[2]);return T&&k(T.from,x)>0?{from:x,to:T.from}:null}}}),B.findMatchingTag=function(s,r,t){var m=new _(s,r.line,r.ch,t);if(m.text.indexOf(">")==-1&&m.text.indexOf("<")==-1)return;var A=a(m),x=A&&R(m.line,m.ch),T=A&&h(m);if(!A||!T||k(m,r)>0)return;var O={from:R(m.line,m.ch),to:x,tag:T[2]};return A=="selfClose"?{open:O,close:null,at:"open"}:T[1]?{open:o(m,T[2]),close:O,at:"close"}:(m=new _(s,x.line,x.ch,t),{open:O,close:n(m,T[2]),at:"open"})},B.findEnclosingTag=function(s,r,t,m){for(var A=new _(s,r.line,r.ch,t);;){var x=o(A,m);if(!x)break;var T=new _(s,r.line,r.ch,t),O=n(T,x.tag);if(O)return{open:x,close:O}}},B.scanForClosingTag=function(s,r,t,m){var A=new _(s,r.line,r.ch,m?{from:0,to:m}:null);return n(A,t)}})},p4vh:function(Me,Q){Me.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAaVBMVEUAAAD/vwD/vwD/ugD/ugD/uwD/vAD8vAP8ugP9uwL9uwL9uwL9ugL9ugL9ugL8uwP8uwP8ugP9ugL9ugL9ugL9uwL9uwL9uwL9uwP9zkn+1WT+34r+45n/7bz/8s//9+D/+/D//fj///8yardZAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAABpUlEQVRYw+3XwXKDIBAG4AVKoiRBDSq0adrG93/ImphSWwV2jYce+t+SGb5RWBcAmEQeji6acicgHVE6RA4s5cjWoVInHkognV6KP1Pt0NExJ3OE8AhUUKB9BKI4rpoM3+7KWzaMBLWwGcbttsNC+QlWcn7Eqesz8z+ocTHw7wUPQKdLEnItB+3i0PO569JQXwxtFHo5f3QoqB4v1BR663wSkItD738O6vN6WQlyZyRk1oGq8Xf6CFSMO8cjUAbMrgHZvl+qNSDVf/3MT7cSSyFza+DcepYEGQ/Ze9cVzSKo+oIavzUxfYeaJZAeb0xC2ytUUKD9FbJ6slMKySGnQBK4DO23ggJFd1qLh4oopPBQFoU4GmoSxxqNhbIExJHbbJM8aSkcJNNnv+rRk4h/OZt2DAPMcdSu46Qli3RSkhGADovMuGZASagK7AaI4XqOUQzo4ftfDdPkS5jByr1lssXKzzpXAP/QpLyfrvGXycPtJyczMnDhOgri44RvILQqiNy3aJPVUm5XsOziRoOaMFSQIB2GchLEgj3SEOuI6dm3M8E1+wTzvvO4HPYw7wAAAABJRU5ErkJggg=="},p5ED:function(Me,Q,w){"use strict";var B=w("+L6B"),R=w("2/Rp"),k=w("5Dmo"),g=w("3S7+"),p=w("k1fw"),i=w("9og8"),_=w("tJVT"),v=w("WmNS"),f=w.n(v),u=w("q1tI"),a=w.n(u),h=w("vHTk"),l=w.n(h),d=w("yEEn"),n=w("ZW9T"),o=w("1vsH"),s=w("V0Rq"),r=w("m3rI"),t=function(A){var x=A.name,T=A.data,O=A.theme,C=A.type,E=A.filename,y=A.monacoEditor,S=A.className,b=A.style,L=A.close,P=A.onClose,N=A.hasMask,W=A.otherData,G=W===void 0?{}:W,j=Object(u.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),z=Object(_.a)(j,2),F=z[0],H=z[1],X=Object(u.useState)(""),ee=Object(_.a)(X,2),ue=ee[0],xe=ee[1],ke=Object(u.useState)(),Ne=Object(_.a)(ke,2),le=Ne[0],ge=Ne[1],Le=window.ENV==="build"?"/react/build/office.html":"/office.html",ie,de=1024*1024,se=10*de,Oe=Object(u.useRef)();C==="office"&&(ie=Object(o.R)(T).filesize,ie>se&&(C="other")),E&&(y.filename=E),Object(u.useEffect)(function(){var De,We,ft=(De=document.cookie)===null||De===void 0||((We=De.replace(/\s/g,""))===null||We===void 0)?void 0:We.split(";");ft==null||ft.map(function(ct){var Be=ct.split("=");Be[0]==="_educoder_session"&&xe(Be[1])})},[]),Object(u.useEffect)(function(){C==="office"&&Ee()},[C]);var Ee=function(){var De=Object(i.a)(f.a.mark(function We(){var ft,ct,Be;return f.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:return console.log("data:",T),ft=T,T.startsWith("http")||(ft=location.origin+ft),ct=new URL(ft).pathname.split("/").pop(),Ge.next=6,Object(s.U)({attachment_id:ct});case 6:Be=Ge.sent,ge(Be);case 8:case"end":return Ge.stop()}},We)}));return function(){return De.apply(this,arguments)}}(),Ke=function(){if(T.startsWith("http")||T.startsWith("blob:")){tt();return}Object(o.x)(E||"educoder",T,E)},tt=function(){Object(o.v)(E||"educoder",decodeURIComponent(T))};return a.a.createElement("div",{style:Object(p.a)({},b||{}),className:"".concat(N&&l.a.bgBlack," ").concat(C?l.a.wrp:"hide")},L&&a.a.createElement("div",{className:l.a.close,ref:Oe},a.a.createElement(g.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return Oe.current}},a.a.createElement("span",{onClick:tt},a.a.createElement("i",{className:"icon-quxiaozhiding"}))),a.a.createElement(g.a,{title:"\u5173\u95ED",getPopupContainer:function(){return Oe.current}},a.a.createElement("span",{className:"",onClick:function(){P(),ge(null)}},a.a.createElement("i",{className:"icon-guanbi1"})))),a.a.createElement("div",{className:"".concat(l.a[S]," ").concat(S," ").concat(l.a.monaco," ").concat(C==="txt"?"show":"hide")},C==="txt"&&a.a.createElement(n.b,y)),C==="audio"&&a.a.createElement("audio",{src:"".concat((T==null?void 0:T.indexOf("http://"))>-1||(T==null?void 0:T.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(T),autoPlay:!0}),C==="video"&&a.a.createElement(a.a.Fragment,null,(T==null?void 0:T.indexOf("/api"))>-1?a.a.createElement("video",{controls:!0,src:"".concat(T),autoPlay:!0}):a.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(T),autoPlay:!0})),C==="office"&&le&&a.a.createElement("iframe",{src:"".concat(Le,"?key=").concat(le.key,"&url=").concat(r.a.API_SERVER+le.url,"&callbackUrl=").concat(r.a.API_SERVER+le.callbackUrl,"&fileType=").concat(le.fileType,"&title=").concat(le.title,"&model=view")}),(C==="xlsx"||C==="doc"||C==="pptx"||C==="docx")&&a.a.createElement("iframe",{src:"".concat(Le,"?key=").concat(G.key,"&url=").concat(r.a.API_SERVER+G.url,"&callbackUrl=").concat(r.a.API_SERVER+G.callbackUrl,"&fileType=").concat(G.fileType,"&title=").concat(G.title,"&model=").concat(G.model)}),C==="html"&&a.a.createElement("iframe",{src:T+"&disposition=inline"}),C==="pdf"&&a.a.createElement("embed",{className:l.a.embed,src:T,type:"application/pdf"}),C==="image"&&a.a.createElement("img",{src:"".concat((T==null?void 0:T.indexOf("http://"))>-1||(T==null?void 0:T.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(T)}),C==="other"&&a.a.createElement("div",null,a.a.createElement(R.a,{type:"primary",size:"large",onClick:Ke},a.a.createElement(d.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),C==="download"&&a.a.createElement(R.a,{type:"primary",size:"large",onClick:Ke},a.a.createElement(d.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))};Q.a=t},"p77/":function(Me,Q,w){},popq:function(Me,Q,w){},q7KB:function(Me,Q,w){},qZJd:function(Me,Q,w){"use strict";var B=w("MXD1"),R=w("CFYs"),k=w("14J3"),g=w("BMrR"),p=w("+L6B"),i=w("2/Rp"),_=w("jCWc"),v=w("kPKH"),f=w("miYZ"),u=w("tsqr"),a=w("2qtc"),h=w("kLXV"),l=w("9og8"),d=w("rAM+"),n=w("tJVT"),o=w("k1fw"),s=w("WmNS"),r=w.n(s),t=w("q1tI"),m=w.n(t),A=w("IxHN"),x=w("bdgK"),T=w("M8RZ"),O=w("Ty5D"),C=w("1vsH"),E=w("1dTM"),y=w.n(E),S=w("dhSg"),b=w("5NDa"),L=w("5rEg"),P=w("AKST"),N=L.a.TextArea,W=function(de){var se=de.onCancel,Oe=de.onSave,Ee=de.content,Ke=Object(t.useState)(Ee),tt=Object(n.a)(Ke,2),De=tt[0],We=tt[1];function ft(Be){We(Be.target.value)}function ct(){Oe(De)}return Object(t.useEffect)(function(){We(Ee)},[Ee]),m.a.createElement("div",{className:"clipboard-box"},m.a.createElement("h3",null,"\u5B9E\u9A8C\u73AF\u5883\u526A\u5207\u677F\uFF1A"),m.a.createElement(N,{value:De,onChange:ft,className:"clipboard"}),m.a.createElement("p",null," ",m.a.createElement("b",null," 1.\u4ECE\u5916\u90E8\u590D\u5236\u5185\u5BB9\u5230\u5B9E\u9A8C\u73AF\u5883\u5185\uFF1A ")," \u7C98\u8D34\u5185\u5BB9\u5230\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u70B9\u51FB\u4FDD\u5B58\uFF0C\u7136\u540E\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u8FDB\u884C\u7C98\u8D34\u3002 "),m.a.createElement("p",null," ",m.a.createElement("b",null," 2.\u83B7\u53D6\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7684\u5185\u5BB9\uFF1A ")," \u8BF7\u5148\u5728\u73AF\u5883\u4E2D\u590D\u5236\u5185\u5BB9\uFF0C\u590D\u5236\u52A8\u4F5C\u5B8C\u6210\u540E\u5185\u5BB9\u4F1A\u663E\u793A\u5728\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u7136\u540E\u5728\u4E0A\u9762\u6587\u672C\u6846\u4E2D\u518D\u6B21\u590D\u5236\u3002 "),m.a.createElement("div",{className:"btn-action-container"},m.a.createElement(i.a,{type:"ghost",onClick:se,style:{marginRight:10}},"\u53D6\u6D88"),m.a.createElement(i.a,{type:"primary",onClick:ct},"\u4FDD\u5B58")))},G=w("ErOA"),j=w("IZBM"),z=w("ye1Q"),F=w("bntm"),H=w("i72Y"),X=w.n(H),ee=w("wd/R"),ue=w.n(ee),xe=m.a.createElement(z.a,{style:{fontSize:24},spin:!0});function ke(de){return de.replace(/\\u([\dA-Za-z]{4})/g,function(se,Oe){return String.fromCharCode(parseInt("0x"+Oe))})}function Ne(de){de||(de=window.location.search);var se=de.substr(1),Oe={};return se.split("&").forEach(function(Ee){var Ke=Ee.split("=");Oe[Ke[0]]=decodeURIComponent(Ke[1])}),Oe}var le={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5B9E\u9A8C\u73AF\u5883\u51C6\u5907\u4E2D"},ge;(function(de){de[de.SET_LOADING=0]="SET_LOADING",de[de.SET_IS_LARGE=1]="SET_IS_LARGE",de[de.SET_MES=2]="SET_MES",de[de.SET_STATE=3]="SET_STATE",de[de.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",de[de.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT",de[de.UPDATE_ALL=6]="UPDATE_ALL"})(ge||(ge={}));function Le(de,se){switch(se.type){case ge.SET_LOADING:return Object(o.a)(Object(o.a)({},de),{},{loading:se.payload});case ge.SET_IS_LARGE:return Object(o.a)({},Object(o.a)(Object(o.a)({},de),{},{isLarge:se.payload}));case ge.SET_MES:return Object(o.a)(Object(o.a)({},de),{},{mes:se.payload});case ge.SET_STATE:return Object(o.a)(Object(o.a)({},de),se.payload);case ge.SET_TRANSFER_CONTENT:return Object(o.a)(Object(o.a)({},de),{},{transferContent:se.payload});case ge.SHOW_CLIPBOARD_BOX:return Object(o.a)(Object(o.a)({},de),{},{showClipBoardBox:se.payload});case ge.UPDATE_ALL:return Object(o.a)({loading:de.loading},se.payload);default:throw new Error}}var ie=Q.a=function(de){var se,Oe=de.vnc_url,Ee=de.window_vnc_url,Ke=de.linux_vnc,tt=de.virtual_machine,De=de.taskId,We=de.taskData,ft=Object(t.useRef)(),ct=Object(t.useRef)(),Be=Object(t.useRef)(),Pe=Object(t.useRef)(),Ge=Object(t.useState)(),Ve=Object(n.a)(Ge,2),ae=Ve[0],we=Ve[1],oe=Object(t.useState)(!1),Xe=Object(n.a)(oe,2),gt=Xe[0],Fe=Xe[1],Ue=Object(t.useReducer)(Le,le),Ct=Object(n.a)(Ue,2),me=Ct[0],je=Ct[1],$e=Object(t.useState)(0),Ie=Object(n.a)($e,2),pe=Ie[0],Re=Ie[1],te=me.mes,ce=me.loading,J=me.showClipBoardBox,ye=me.isLarge,Ze=me.transferContent,Y=Object(t.useState)(0),He=Object(n.a)(Y,2),nt=He[0],Ce=He[1],ze=Object(t.useRef)(),et=Object(O.i)(),bt=et;Object(t.useEffect)(function(){return window.addEventListener("visibilitychange",rt),function(){var Dt,Ft;(Dt=ct.current)===null||Dt===void 0||((Ft=Dt.disconnect)===null||Ft===void 0)||Ft.call(Dt),window.removeEventListener("visibilitychange",rt)}},[]),Object(t.useEffect)(function(){return window.sessionStorage.imageId=ae,function(){window.sessionStorage.removeItem("imageId")}},[ae]);var dt=function(){var Ft;(We==null||((Ft=We.shixun)===null||Ft===void 0)?void 0:Ft.windows_connection_mode)==="rdp"?setTimeout(function(){jt()},1500):Object(F.a)()?Be.current.resizeSession=!0:setTimeout(function(){Be.current.resizeSession=!1},900)};Object(t.useEffect)(function(){return window.addEventListener("visibilitychange",rt),document.addEventListener(Object(F.c)(),dt),function(){document.removeEventListener(Object(F.c)(),dt),window.removeEventListener("visibilitychange",rt)}},[]);var rt=function(Ft){if(document.visibilityState==="visible"){var Xt=sessionStorage.vncPageLeaveTime;ue()(new Date).diff(ue()(Xt),"minutes")>2&&Re(new Date().getTime()),sessionStorage.removeItem("vncPageLeaveTime")}else sessionStorage.vncPageLeaveTime=new Date};function _e(){je({type:ge.SHOW_CLIPBOARD_BOX,payload:!1})}function Te(){je({type:ge.SET_IS_LARGE,payload:!ye})}function mt(Dt){var Ft;return ft.current&&(Ft=new x.default(function(Xt){var Gt=Object(d.a)(Xt),dn;try{for(Gt.s();!(dn=Gt.n()).done;){var Ht,qt=dn.value;if((We==null||((Ht=We.shixun)===null||Ht===void 0)?void 0:Ht.windows_connection_mode)==="rdp"&&jt(),qt.target.offsetHeight>0||qt.target.offsetWidth>0){var Nn;Dt==null||((Nn=Dt._eventHandlers)===null||Nn===void 0)||Nn.windowResize()}}}catch(wn){Gt.e(wn)}finally{Gt.f()}}),Ft.observe(ft.current)),Ft}var lt=function(){var Dt=Object(l.a)(r.a.mark(function Ft(){var Xt,Gt,dn,Ht,qt;return r.a.wrap(function(wn){for(;;)switch(wn.prev=wn.next){case 0:return dn=(Xt=Ne())!==null&&Xt!==void 0&&Xt.homework_common_id?{homework_common_id:(Gt=Ne())===null||Gt===void 0?void 0:Gt.homework_common_id}:{},wn.next=3,Object(G.a)("/api/tasks/".concat(et.taskId||De,"/get_vnc_link.json"),{method:"post",body:Object(o.a)(Object(o.a)(Object(o.a)({},et),dn),{},{template_id:ae})});case 3:if(Ht=wn.sent,!((Ht==null?void 0:Ht.status)===-3)){wn.next=6;break}return wn.abrupt("return",new Promise(function(){var Sn=Object(l.a)(r.a.mark(function _n(Mn,Un){return r.a.wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:h.a.confirm({content:"\u68C0\u6D4B\u5230\u60A8\u5DF2\u7ECF\u5F00\u542F\u4E86\u5176\u4ED6\u5B9E\u9A8C\u73AF\u5883\uFF0C\u8BF7\u5148\u5173\u95ED\u73AF\u5883\u540E\uFF0C\u518D\u8FDE\u63A5",okText:"\u7ACB\u5373\u5173\u95ED",cancelText:"\u7A0D\u540E\u5173\u95ED",onOk:function(){var vn=Object(l.a)(r.a.mark(function rr(){return r.a.wrap(function(jn){for(;;)switch(jn.prev=jn.next){case 0:return clearTimeout(ze.current),Ce(0),jn.next=4,Object(j.f)(et.taskId,Ht==null?void 0:Ht.message);case 4:return Re(pe+1),jn.abrupt("return");case 6:case"end":return jn.stop()}},rr)}));function hr(){return vn.apply(this,arguments)}return hr}()});case 1:case"end":return Wt.stop()}},_n)}));return function(_n,Mn){return Sn.apply(this,arguments)}}()));case 6:if(!((Ht==null?void 0:Ht.status)===-1)){wn.next=8;break}throw new String(Ht==null?void 0:Ht.message);case 8:return tt&&(Object(C.U)("PVEAuthCookie",Ht==null||((qt=Ht.data)===null||qt===void 0)?void 0:qt.cookies_value,1),Object(C.U)("PVELangCookie","zh_CN",1)),S.a.publish("update-windows-time",Ht==null?void 0:Ht.data),wn.abrupt("return",Ht);case 11:case"end":return wn.stop()}},Ft)}));return function(){return Dt.apply(this,arguments)}}();Object(t.useEffect)(function(){var Dt,Ft;function Xt(Sn){Ee&&(u.b.warn("\u7531\u4E8E\u957F\u65F6\u95F4\u672A\u64CD\u4F5C\uFF0C\u8FDE\u63A5\u5931\u6548\uFF0C\u6B63\u5728\u91CD\u65B0\u8FDE\u63A5Windows VNC\u670D\u52A1"),je({type:ge.SET_LOADING,payload:!0}),Re(pe+1))}S.a.subscribe("reset-linux-windows-loading",function(){je({type:ge.SET_LOADING,payload:!0})}),S.a.subscribe("reset-linux-windos-vnc",function(){Re(pe+1)});function Gt(){Ce(100),clearTimeout(ze.current),setTimeout(function(){Be.current.resizeSession=!1,je({type:ge.SET_LOADING,payload:!1})},1300),S.a.subscribe("send-ctrl-alt-delete",function(){var Sn;(Sn=Dt)===null||Sn===void 0||Sn.sendCtrlAltDel()})}function dn(Sn){var _n=ke(Sn.detail.text);je({type:ge.SET_TRANSFER_CONTENT,payload:_n})}if((Ee||Oe||Ke||tt&&ae)&&ft.current){var Ht;clearTimeout(ze.current),(We==null||((Ht=We.shixun)===null||Ht===void 0)?void 0:Ht.windows_connection_mode)==="rdp"&&jt(),new Promise(Object(l.a)(r.a.mark(function Sn(){var _n,Mn,Un,dr,Wt,vn,hr,rr,vr,jn,$,U,K;return r.a.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return Mn=Ne(),Un="",ne.next=4,lt();case 4:if(Wt=ne.sent,!(Ke||tt)){ne.next=11;break}return Pe.current.src=(Wt==null||((vn=Wt.data)===null||vn===void 0)?void 0:vn.vnc_url)+"&time="+Date.now(),je({type:ge.SET_STATE,payload:{loading:!1,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}}),ne.abrupt("return");case 11:Ee?(dr="Edu123",Un=decodeURIComponent(Wt==null||((hr=Wt.data)===null||hr===void 0)?void 0:hr.vnc_url)):(vr=new URL(decodeURIComponent(Wt==null||((rr=Wt.data)===null||rr===void 0)?void 0:rr.vnc_url)),jn=vr.protocol,$=vr.searchParams,U=vr.host,dr=$.get("password"),Un="".concat(jn==="https:"?"wss":"ws","://").concat(U,"/").concat(Mn.path||"websockify"));case 12:if(!((We==null||((_n=We.shixun)===null||_n===void 0)?void 0:_n.windows_connection_mode)==="rdp")){ne.next=18;break}return mt(),Pe.current.style.cssText=Pe.current.style.cssText+"width:1920px;height:1080px;position:initial",Pe.current.src="/rdp.html?tpiId=".concat(We==null||((K=We.myshixun)===null||K===void 0)?void 0:K.id),je({type:ge.SET_LOADING,payload:!1}),ne.abrupt("return");case 18:Dt=new y.a(ft.current,Un,{credentials:{password:dr},wsProtocols:["binary"],resize:"scale",show_dot:!0}),Ft=mt(Dt),Dt.viewOnly=Mn.view_only||!1,Ee?Dt.scaleViewport=!0:Dt.scaleViewport=Mn.scale||!1,Dt.scaleViewport=Mn.scale||!0,Dt.showDotCursor=!0,Dt.resizeSession=!0,Be.current=Dt,Dt.addEventListener("disconnect",Xt),Dt.addEventListener("connect",Gt),Dt.addEventListener("clipboard",dn);case 29:case"end":return ne.stop()}},Sn)})));var qt=S.a.subscribe("vnc-reseting",function(){Ce(0),je({type:ge.SET_STATE,payload:{loading:!0,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}})}),Nn=S.a.subscribe("vnc-enlarge",function(Sn){}),wn=S.a.subscribe("show-clipboard-box",function(){je({type:ge.SHOW_CLIPBOARD_BOX,payload:!0})});return Ce(0),function(){var Sn,_n,Mn,Un;(Sn=Dt)===null||Sn===void 0||Sn.removeEventListener("disconnect",Xt),(_n=Dt)===null||_n===void 0||_n.removeEventListener("connect",Gt),(Mn=Dt)===null||Mn===void 0||Mn.removeEventListener("clipboard",dn),qt(),Nn(),wn(),(Un=Ft)===null||Un===void 0||Un.unobserve(ft.current)}}},[Oe,Ee,Ke,pe,ae]),Object(t.useEffect)(function(){var Dt,Ft;if(tt&&(We==null||((Dt=We.shixun_virtual_templates)===null||Dt===void 0)?void 0:Dt.length)===1){var Xt,Gt;we(We==null||((Xt=We.shixun_virtual_templates)===null||Xt===void 0||((Gt=Xt[0])===null||Gt===void 0))?void 0:Gt.template_id)}else tt&&(We==null||((Ft=We.shixun_virtual_templates)===null||Ft===void 0)?void 0:Ft.length)>1&&Fe(!0)},[tt]);function Nt(Dt){var Ft;(Ft=Be.current)===null||Ft===void 0||Ft.clipboardPasteFrom(Dt),je({type:ge.SET_TRANSFER_CONTENT,payload:Dt}),u.b.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),_e()}function jt(){var Dt,Ft;Dt=Math.min(document.getElementById("task-right-panel").clientWidth/1920,document.getElementById("task-right-panel").clientHeight/1260),Pe.current.parentElement.className="wh1080p",Pe.current.parentElement.style.cssText="transform:scale(".concat(Dt,");transform-origin:center center"),ft.current.style.cssText="translate(-50%, -50%) scale("+Dt+")"}Object(t.useEffect)(function(){nt==0&&(clearTimeout(ze.current),ht())},[nt]);var ht=function Dt(){nt>99?nt=99:(nt=nt+1,ze.current=setTimeout(function(){Dt()},1500)),nt<100&&Ce(nt)},Bt=Object(t.useMemo)(function(){var Dt;return ce?"none":Ke||tt||Ee&&(We==null||((Dt=We.shixun)===null||Dt===void 0)?void 0:Dt.windows_connection_mode)==="rdp"?"block":"none"},[Ke,ce,tt,Ee]);return m.a.createElement(t.Fragment,null,gt&&m.a.createElement("div",{className:X.a.selectImage},m.a.createElement("section",{className:X.a.container},m.a.createElement("h1",null,"\u9009\u62E9\u89D2\u8272"),m.a.createElement("aside",null,We==null||((se=We.shixun_virtual_templates)===null||se===void 0)?void 0:se.map(function(Dt,Ft){return m.a.createElement(g.a,{align:"middle",key:Ft},m.a.createElement(v.a,{flex:"1"},Dt.template_name),m.a.createElement(v.a,null,m.a.createElement(i.a,{type:"primary",onClick:function(){we(Dt.template_id),Fe(!1)}},"\u5F00\u59CB\u5B9E\u9A8C")))})))),ye&&m.a.createElement("a",{className:"btn-vnc-resize",onClick:Te},m.a.createElement("i",{className:"iconfont icon-tuichuquanping"})),m.a.createElement("div",{style:{width:"100%",height:"calc(100% - 50px)",overflow:"hidden",position:"absolute",display:Bt==="block"?"flex":"none",alignItems:"center",justifyContent:"center",zIndex:6}},m.a.createElement("div",null,m.a.createElement("iframe",{style:{position:ye?"fixed":"absolute",left:0,top:ye?54:40,width:"100%",height:"calc(100% - ".concat(ye?"100px":"45px",")")},frameBorder:"0",ref:Pe,allowFullScreen:!0}))),m.a.createElement("div",{style:{position:ye?"fixed":"absolute",left:0,top:ye?54:40,zIndex:5,width:"100%",height:"calc(100% - ".concat(ye?"100px":"45px",")")},className:"".concat(Ee?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"," ").concat(ye?"full-screen":"")},ce?m.a.createElement(A.a,{message:te,style:{color:"#0152d9"}},m.a.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},m.a.createElement(R.a,{percent:nt,format:function(Ft){return m.a.createElement("span",{className:"c-white"},Ft,"%")}}))):null,m.a.createElement("div",{ref:ft,className:"vnc-panel ".concat(ce?"hidden zIndexf1":"animated fadeIn")})),m.a.createElement(T.a,null,m.a.createElement(h.a,{title:"\u590D\u5236\u7C98\u8D34",centered:!0,maskClosable:!1,visible:J,onCancel:_e,footer:null},m.a.createElement(W,{onCancel:_e,onSave:Nt,content:Ze}))))}},qgvg:function(Me,Q){Me.exports="data:image/gif;base64,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"},"rAM+":function(Me,Q,w){"use strict";w.d(Q,"a",function(){return R});var B=w("Qw5x");function R(k,g){var p;if(typeof Symbol=="undefined"||k[Symbol.iterator]==null){if(Array.isArray(k)||(p=Object(B.a)(k))||g&&k&&typeof k.length=="number"){p&&(k=p);var i=0,_=function(){};return{s:_,n:function(){return i>=k.length?{done:!0}:{done:!1,value:k[i++]}},e:function(h){throw h},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 v=!0,f=!1,u;return{s:function(){p=k[Symbol.iterator]()},n:function(){var h=p.next();return v=h.done,h},e:function(h){f=!0,u=h},f:function(){try{!v&&p.return!=null&&p.return()}finally{if(f)throw u}}}}},rHrb:function(Me,Q,w){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.CopyToClipboard=void 0;var B=k(w("q1tI")),R=k(w("+QRC"));function k(t){return t&&t.__esModule?t:{default:t}}function g(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?g=function(A){return typeof A}:g=function(A){return A&&typeof Symbol=="function"&&A.constructor===Symbol&&A!==Symbol.prototype?"symbol":typeof A},g(t)}function p(t,m){var A=Object.keys(t);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(t);m&&(x=x.filter(function(T){return Object.getOwnPropertyDescriptor(t,T).enumerable})),A.push.apply(A,x)}return A}function i(t){for(var m=1;m=0)continue;if(!Object.prototype.propertyIsEnumerable.call(t,x))continue;A[x]=t[x]}}return A}function v(t,m){if(t==null)return{};var A={},x=Object.keys(t),T,O;for(O=0;O=0)continue;A[T]=t[T]}return A}function f(t,m){if(!(t instanceof m))throw new TypeError("Cannot call a class as a function")}function u(t,m){for(var A=0;A"']/,B=/[&<>"']/g,R=/[<>"']|&(?!#?\w+;)/,k=/[<>"']|&(?!#?\w+;)/g,g={"&":"&","<":"<",">":">",'"':""","'":"'"},p=C=>g[C];function i(C,E){if(E){if(w.test(C))return C.replace(B,p)}else if(R.test(C))return C.replace(k,p);return C}const _=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function v(C){return C.replace(_,(E,y)=>(y=y.toLowerCase(),y==="colon"?":":y.charAt(0)==="#"?y.charAt(1)==="x"?String.fromCharCode(parseInt(y.substring(2),16)):String.fromCharCode(+y.substring(1)):""))}const f=/(^|[^\[])\^/g;function u(C,E){C=C.source||C,E=E||"";const y={replace:(S,b)=>(b=b.source||b,b=b.replace(f,"$1"),C=C.replace(S,b),y),getRegex:()=>new RegExp(C,E)};return y}const a=/[^\w:]/g,h=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function l(C,E,y){if(C){let S;try{S=decodeURIComponent(v(y)).replace(a,"").toLowerCase()}catch(b){return null}if(S.indexOf("javascript:")===0||S.indexOf("vbscript:")===0||S.indexOf("data:")===0)return null}E&&!h.test(y)&&(y=r(E,y));try{y=encodeURI(y).replace(/%25/g,"%")}catch(S){return null}return y}const d={},n=/^[^:]+:\/*[^/]*$/,o=/^([^:]+:)[\s\S]*$/,s=/^([^:]+:\/*[^/]*)[\s\S]*$/;function r(C,E){d[" "+C]||(n.test(C)?d[" "+C]=C+"/":d[" "+C]=x(C,"/",!0)),C=d[" "+C];const y=C.indexOf(":")===-1;return E.substring(0,2)==="//"?y?E:C.replace(o,"$1")+E:E.charAt(0)==="/"?y?E:C.replace(s,"$1")+E:C+E}const t={exec:function(){}};function m(C){let E=1,y,S;for(;E{let W=!1,G=P;for(;--G>=0&&N[G]==="\\";)W=!W;return W?"|":" |"}),S=y.split(/ \|/);let b=0;if(S.length>E)S.splice(E);else for(;S.length=0;u--){var a=k().key(u);f(g(a),a)}}function _(f){return k().removeItem(f)}function v(){return k().clear()}},rwxt:function(Me,Q,w){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var B=w("GdRQ");function R(_,v){if(!(_ instanceof v))throw new TypeError("Cannot call a class as a function")}function k(_,v){for(var f=0;f>>24,s>>>=O,r-=O,O=T>>>16&255,O===0)L[f++]=T&65535;else if(O&16){C=T&65535,O&=15,O&&(r>>=O,r-=O),r<15&&(s+=b[_++]<>>24,s>>>=O,r-=O,O=T>>>16&255,O&16){if(E=T&65535,O&=15,rh){g.msg="invalid distance too far back",i.mode=B;break e}if(s>>>=O,r-=O,O=f-u,E>O){if(O=E-O,O>d&&i.sane){g.msg="invalid distance too far back",i.mode=B;break e}if(y=0,S=o,n===0){if(y+=l-O,O2;)L[f++]=S[y++],L[f++]=S[y++],L[f++]=S[y++],C-=3;C&&(L[f++]=S[y++],C>1&&(L[f++]=S[y++]))}else{y=f-E;do L[f++]=L[y++],L[f++]=L[y++],L[f++]=L[y++],C-=3;while(C>2);C&&(L[f++]=L[y++],C>1&&(L[f++]=L[y++]))}}else if((O&64)===0){T=m[(T&65535)+(s&(1<>3,_-=C,r-=C<<3,s&=(1<1)Object(u.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(m.length===0)return Object(u.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var A=m[0];if(i.isValidElement(A)&&Object(a.c)(A)){var x=A.ref;m[0]=i.cloneElement(A,{ref:Object(a.a)(x,this.setChildNode)})}return m.length===1?m[0]:m.map(function(T,O){return!i.isValidElement(T)||"key"in T&&T.key!==null?T:i.cloneElement(T,{key:"".concat(l,"-").concat(O)})})}}]),s}(i.Component);d.displayName="ResizeObserver",Q.a=d},tUsH:function(Me,Q){Me.exports="data:image/png;base64,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"},tWlo:function(Me,Q){Me.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=="},uQRt:function(Me,Q,w){Me.exports=B;function B(){return w("gaXo"),{}}},ulZh:function(Me,Q,w){typeof window!="undefined"&&function(R,k){Me.exports=k()}(this,function(){return function(B){var R={};function k(g){if(R[g])return R[g].exports;var p=R[g]={i:g,l:!1,exports:{}};return B[g].call(p.exports,p,p.exports,k),p.l=!0,p.exports}return k.m=B,k.c=R,k.d=function(g,p,i){k.o(g,p)||Object.defineProperty(g,p,{enumerable:!0,get:i})},k.r=function(g){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(g,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(g,"__esModule",{value:!0})},k.t=function(g,p){if(p&1&&(g=k(g)),p&8)return g;if(p&4&&typeof g=="object"&&g&&g.__esModule)return g;var i=Object.create(null);if(k.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:g}),p&2&&typeof g!="string")for(var _ in g)k.d(i,_,function(v){return g[v]}.bind(null,_));return i},k.n=function(g){var p=g&&g.__esModule?function(){return g.default}:function(){return g};return k.d(p,"a",p),p},k.o=function(g,p){return Object.prototype.hasOwnProperty.call(g,p)},k.p="/dist/",k(k.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(B,R,k){"use strict";var g=Object.prototype.hasOwnProperty,p="~";function i(){}Object.create&&(i.prototype=Object.create(null),new i().__proto__||(p=!1));function _(a,h,l){this.fn=a,this.context=h,this.once=l||!1}function v(a,h,l,d,n){if(typeof l!="function")throw new TypeError("The listener must be a function");var o=new _(l,d||a,n),s=p?p+h:h;return a._events[s]?a._events[s].fn?a._events[s]=[a._events[s],o]:a._events[s].push(o):(a._events[s]=o,a._eventsCount++),a}function f(a,h){--a._eventsCount===0?a._events=new i:delete a._events[h]}function u(){this._events=new i,this._eventsCount=0}u.prototype.eventNames=function(){var h=[],l,d;if(this._eventsCount===0)return h;for(d in l=this._events)g.call(l,d)&&h.push(p?d.slice(1):d);return Object.getOwnPropertySymbols?h.concat(Object.getOwnPropertySymbols(l)):h},u.prototype.listeners=function(h){var l=p?p+h:h,d=this._events[l];if(!d)return[];if(d.fn)return[d.fn];for(var n=0,o=d.length,s=new Array(o);n0},!1)}function a(h,l){for(var d={main:[l]},n={main:[]},o={main:{}};u(d);)for(var s=Object.keys(d),r=0;r=2*O/E||N<=G)return;var j=Number.POSITIVE_INFINITY,z;for(z=s.level-1;z>S;z--){var F=y[z].maxBitrate;if(j=O*F/(8*.8*P),j=N)return;var H=this.bwEstimator.getEstimate();u.logger.warn("Fragment "+s.sn+(r?" part "+r.index:"")+" of level "+s.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+z+` Current BW estimate: `+(Object(g.isFiniteNumber)(H)?(H/1024).toFixed(3):"Unknown")+` Kb/s @@ -389,5 +389,5 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `,s.parse()),s.state==="INITIAL"||s.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(r){s.onparsingerror&&s.onparsingerror(r)}return s.onflush&&s.onflush(),this},d}()},"./src/utils/webvtt-parser.ts":function(B,R,k){"use strict";k.r(R),k.d(R,"generateCueId",function(){return l}),k.d(R,"parseWebVTT",function(){return n});var g=k("./src/polyfills/number.ts"),p=k("./src/utils/vttparser.ts"),i=k("./src/demux/id3.ts"),_=k("./src/utils/timescale-conversion.ts"),v=k("./src/remux/mp4-remuxer.ts"),f=/\r\n|\n\r|\n|\r/g,u=function(s,r,t){return t===void 0&&(t=0),s.substr(t,r.length)===r},a=function(s){var r=parseInt(s.substr(-3)),t=parseInt(s.substr(-6,2)),m=parseInt(s.substr(-9,2)),A=s.length>9?parseInt(s.substr(0,s.indexOf(":"))):0;if(!Object(g.isFiniteNumber)(r)||!Object(g.isFiniteNumber)(t)||!Object(g.isFiniteNumber)(m)||!Object(g.isFiniteNumber)(A))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+s);return r+=1e3*t,r+=60*1e3*m,r+=60*60*1e3*A,r},h=function(s){for(var r=5381,t=s.length;t;)r=r*33^s.charCodeAt(--t);return(r>>>0).toString()};function l(o,s,r){return h(o.toString())+h(s.toString())+h(r)}var d=function(s,r,t){var m=s[r],A=s[m.prevCC];if(!A||!A.new&&m.new){s.ccOffset=s.presentationOffset=m.start,m.new=!1;return}for(;(x=A)!==null&&x!==void 0&&x.new;){var x;s.ccOffset+=m.start-A.start,m.new=!1,m=A,A=s[m.prevCC]}s.presentationOffset=t};function n(o,s,r,t,m,A,x,T){var O=new p.VTTParser,C=Object(i.utf8ArrayToStr)(new Uint8Array(o)).trim().replace(f,` `).split(` `),E=[],y=Object(_.toMpegTsClockFromTimescale)(s,r),S="00:00.000",b=0,L=0,P,N=!0,W=!1;O.oncue=function(G){var j=t[m],z=t.ccOffset,F=(b-y)/9e4;if(j!=null&&j.new&&(L!==void 0?z=t.ccOffset=j.start:d(t,m,F)),F&&(z=F-t.presentationOffset),W){var H=G.endTime-G.startTime,X=Object(v.normalizePts)((G.startTime+z-L)*9e4,A*9e4)/9e4;G.startTime=X,G.endTime=X+H}var ee=G.text.trim();G.text=decodeURIComponent(encodeURIComponent(ee)),G.id||(G.id=l(G.startTime,G.endTime,ee)),G.endTime>0&&E.push(G)},O.onparsingerror=function(G){P=G},O.onflush=function(){if(P){T(P);return}x(E)},C.forEach(function(G){if(N)if(u(G,"X-TIMESTAMP-MAP=")){N=!1,W=!0,G.substr(16).split(",").forEach(function(j){u(j,"LOCAL:")?S=j.substr(6):u(j,"MPEGTS:")&&(b=parseInt(j.substr(7)))});try{L=a(S)/1e3}catch(j){W=!1,P=j}return}else G===""&&(N=!1);O.parse(G+` -`)}),O.flush()}},"./src/utils/xhr-loader.ts":function(B,R,k){"use strict";k.r(R);var g=k("./src/utils/logger.ts"),p=k("./src/loader/load-stats.ts"),i=/^age:\s*[\d.]+\s*$/m,_=function(){function v(u){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=u?u.xhrSetup:null,this.stats=new p.LoadStats,this.retryDelay=0}var f=v.prototype;return f.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},f.abortInternal=function(){var a=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),a&&(a.onreadystatechange=null,a.onprogress=null,a.readyState!==4&&(this.stats.aborted=!0,a.abort()))},f.abort=function(){var a;this.abortInternal(),(a=this.callbacks)!==null&&a!==void 0&&a.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},f.load=function(a,h,l){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=a,this.config=h,this.callbacks=l,this.retryDelay=h.retryDelay,this.loadInternal()},f.loadInternal=function(){var a=this.config,h=this.context;if(!a)return;var l=this.loader=new self.XMLHttpRequest,d=this.stats;d.loading.first=0,d.loaded=0;var n=this.xhrSetup;try{if(n)try{n(l,h.url)}catch(r){l.open("GET",h.url,!0),n(l,h.url)}l.readyState||l.open("GET",h.url,!0);var o=this.context.headers;if(o)for(var s in o)l.setRequestHeader(s,o[s])}catch(r){this.callbacks.onError({code:l.status,text:r.message},h,l);return}h.rangeEnd&&l.setRequestHeader("Range","bytes="+h.rangeStart+"-"+(h.rangeEnd-1)),l.onreadystatechange=this.readystatechange.bind(this),l.onprogress=this.loadprogress.bind(this),l.responseType=h.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),a.timeout),l.send()},f.readystatechange=function(){var a=this.context,h=this.loader,l=this.stats;if(!a||!h)return;var d=h.readyState,n=this.config;if(l.aborted)return;if(d>=2)if(self.clearTimeout(this.requestTimeout),l.loading.first===0&&(l.loading.first=Math.max(self.performance.now(),l.loading.start)),d===4){h.onreadystatechange=null,h.onprogress=null;var o=h.status;if(o>=200&&o<300){l.loading.end=Math.max(self.performance.now(),l.loading.first);var s,r;if(a.responseType==="arraybuffer"?(s=h.response,r=s.byteLength):(s=h.responseText,r=s.length),l.loaded=l.total=r,!this.callbacks)return;var t=this.callbacks.onProgress;if(t&&t(l,a,s,h),!this.callbacks)return;var m={url:h.responseURL,data:s};this.callbacks.onSuccess(m,l,a,h)}else l.retry>=n.maxRetry||o>=400&&o<499?(g.logger.error(o+" while loading "+a.url),this.callbacks.onError({code:o,text:h.statusText},a,h)):(g.logger.warn(o+" while loading "+a.url+", retrying in "+this.retryDelay+"..."),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,n.maxRetryDelay),l.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),n.timeout)},f.loadtimeout=function(){g.logger.warn("timeout while loading "+this.context.url);var a=this.callbacks;a&&(this.abortInternal(),a.onTimeout(this.stats,this.context,this.loader))},f.loadprogress=function(a){var h=this.stats;h.loaded=a.loaded,a.lengthComputable&&(h.total=a.total)},f.getCacheAge=function(){var a=null;if(this.loader&&i.test(this.loader.getAllResponseHeaders())){var h=this.loader.getResponseHeader("age");a=h?parseFloat(h):null}return a},v}();R.default=_}}).default})},vHTk:function(Me,Q,w){Me.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},vS10:function(Me,Q,w){"use strict";w.d(Q,"h",function(){return p}),w.d(Q,"d",function(){return _}),w.d(Q,"c",function(){return f}),w.d(Q,"e",function(){return a}),w.d(Q,"g",function(){return l}),w.d(Q,"a",function(){return n}),w.d(Q,"i",function(){return s}),w.d(Q,"b",function(){return t}),w.d(Q,"f",function(){return A});var B=w("9og8"),R=w("WmNS"),k=w.n(R),g=w("ErOA");function p(C){return i.apply(this,arguments)}function i(){return i=Object(B.a)(k.a.mark(function C(E){return k.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.abrupt("return",Object(g.a)("/api/jupyters/save_with_tpi.json",{method:"Get",params:E}));case 1:case"end":return S.stop()}},C)})),i.apply(this,arguments)}function _(C){return v.apply(this,arguments)}function v(){return v=Object(B.a)(k.a.mark(function C(E){return k.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.abrupt("return",Object(g.a)("/api/tasks/".concat(E.identifier,"/jupyter.json"),{method:"Get",params:E}));case 1:case"end":return S.stop()}},C)})),v.apply(this,arguments)}function f(C){return u.apply(this,arguments)}function u(){return u=Object(B.a)(k.a.mark(function C(E){return k.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.abrupt("return",Object(g.a)("/api/jupyters/get_info_with_tpi.json",{method:"Get",params:E}));case 1:case"end":return S.stop()}},C)})),u.apply(this,arguments)}function a(C){return h.apply(this,arguments)}function h(){return h=Object(B.a)(k.a.mark(function C(E){return k.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.abrupt("return",Object(g.a)("/api/jupyters/timeinfo_with_tpi.json",{method:"Get",params:E}));case 1:case"end":return S.stop()}},C)})),h.apply(this,arguments)}function l(C){return d.apply(this,arguments)}function d(){return d=Object(B.a)(k.a.mark(function C(E){return k.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.abrupt("return",Object(g.a)("/api/jupyters/reset_with_tpi.json",{method:"Get",params:E}));case 1:case"end":return S.stop()}},C)})),d.apply(this,arguments)}function n(C){return o.apply(this,arguments)}function o(){return o=Object(B.a)(k.a.mark(function C(E){return k.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.abrupt("return",Object(g.a)("/api/jupyters/active_with_tpi.json",{method:"Get",params:E}));case 1:case"end":return S.stop()}},C)})),o.apply(this,arguments)}function s(C){return r.apply(this,arguments)}function r(){return r=Object(B.a)(k.a.mark(function C(E){return k.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.abrupt("return",Object(g.a)("/api/myshixuns/".concat(E.identifier,"/sync_code.json"),{method:"Post",params:E}));case 1:case"end":return S.stop()}},C)})),r.apply(this,arguments)}function t(C){return m.apply(this,arguments)}function m(){return m=Object(B.a)(k.a.mark(function C(E){return k.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.abrupt("return",Object(g.a)("/api/shixuns/".concat(E.identifier,"/get_data_sets.json"),{method:"Get",params:E}));case 1:case"end":return S.stop()}},C)})),m.apply(this,arguments)}function A(C){return x.apply(this,arguments)}function x(){return x=Object(B.a)(k.a.mark(function C(E){return k.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.abrupt("return",Object(g.a)("/api/tasks/".concat(E.identifier,"/reboot_esc.json"),{method:"post"}));case 1:case"end":return S.stop()}},C)})),x.apply(this,arguments)}function T(C){return O.apply(this,arguments)}function O(){return O=Object(B.a)(k.a.mark(function C(E){return k.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.abrupt("return",Object(g.a)("/api/tasks/".concat(E.taskId,"/get_latex_file_tree.json"),{method:"Get",params:E}));case 1:case"end":return S.stop()}},C)})),O.apply(this,arguments)}},vewr:function(Me,Q,w){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.getPointerEvent=B,Q.stopEvent=R,Q.setCapture=v,Q.releaseCapture=f;function B(u){return u.changedTouches?u.changedTouches[0]:u.touches?u.touches[0]:u}function R(u){u.stopPropagation(),u.preventDefault()}var k=!1,g=null;document.captureElement=null;function p(u){if(k)return;var a=new u.constructor(u.type,u);k=!0,document.captureElement?document.captureElement.dispatchEvent(a):g.dispatchEvent(a),k=!1,u.stopPropagation(),a.defaultPrevented&&u.preventDefault(),u.type==="mouseup"&&f()}function i(){var u=document.getElementById("noVNC_mouse_capture_elem");u.style.cursor=window.getComputedStyle(document.captureElement).cursor}var _=new MutationObserver(i);function v(u){if(u.setCapture)u.setCapture(),document.captureElement=u,u.addEventListener("mouseup",f);else{f();var a=document.getElementById("noVNC_mouse_capture_elem");a===null&&(a=document.createElement("div"),a.id="noVNC_mouse_capture_elem",a.style.position="fixed",a.style.top="0px",a.style.left="0px",a.style.width="100%",a.style.height="100%",a.style.zIndex=1e4,a.style.display="none",document.body.appendChild(a),a.addEventListener("contextmenu",p),a.addEventListener("mousemove",p),a.addEventListener("mouseup",p)),document.captureElement=u,_.observe(u,{attributes:!0}),i(),a.style.display="",window.addEventListener("mousemove",p),window.addEventListener("mouseup",p)}}function f(){if(document.releaseCapture)document.releaseCapture(),document.captureElement=null;else{if(!document.captureElement)return;g=document.captureElement,document.captureElement=null,_.disconnect();var u=document.getElementById("noVNC_mouse_capture_elem");u.style.display="none",window.removeEventListener("mousemove",p),window.removeEventListener("mouseup",p)}}},wCXF:function(Me,Q,w){"use strict";w.d(Q,"a",function(){return we});var B=w("rePB"),R=w("VTBJ"),k=w("KQm4"),g=w("U8pU"),p=w("ODXe"),i=w("q1tI"),_=w("TSYQ"),v=w.n(_),f=w("Gytx"),u=w.n(f),a=w("Kwbf"),h=w("t23M"),l=w("qx4F"),d=w("6eGT"),n=w("IBYe"),o=w("Ff2n"),s=w("c+Xe"),r=w("fyJ8"),t=w("biw7");function m(Fe,Ue,Ct,me,je){var $e=Ct[Fe]||{},Ie=Ct[Ue]||{},pe,Re;$e.fixed==="left"?pe=me.left[Fe]:Ie.fixed==="right"&&(Re=me.right[Ue]);var te=!1,ce=!1,J=!1,ye=!1,Ze=Ct[Ue+1],Y=Ct[Fe-1];if(je==="rtl"){if(pe!==void 0){var He=Y&&Y.fixed==="left";ye=!He}else if(Re!==void 0){var nt=Ze&&Ze.fixed==="right";J=!nt}}else if(pe!==void 0){var Ce=Ze&&Ze.fixed==="left";te=!Ce}else if(Re!==void 0){var ze=Y&&Y.fixed==="right";ce=!ze}return{fixLeft:pe,fixRight:Re,lastFixLeft:te,firstFixRight:ce,lastFixRight:J,firstFixLeft:ye,isSticky:me.isSticky}}var A=w("sR1s");function x(Fe){var Ue=Fe.cells,Ct=Fe.stickyOffsets,me=Fe.flattenColumns,je=Fe.rowComponent,$e=Fe.cellComponent,Ie=Fe.onHeaderRow,pe=Fe.index,Re=i.useContext(t.a),te=Re.prefixCls,ce=Re.direction,J;Ie&&(J=Ie(Ue.map(function(Ze){return Ze.column}),pe));var ye=Object(A.a)(Ue.map(function(Ze){return Ze.column}));return i.createElement(je,Object.assign({},J),Ue.map(function(Ze,Y){var He=Ze.column,nt=m(Ze.colStart,Ze.colEnd,me,Ct,ce),Ce;return He&&He.onHeaderCell&&(Ce=Ze.column.onHeaderCell(He)),i.createElement(r.a,Object.assign({},Ze,{ellipsis:He.ellipsis,align:He.align,component:$e,prefixCls:te,key:ye[Y]},nt,{additionalProps:Ce,rowType:"header"}))}))}x.displayName="HeaderRow";var T=x;function O(Fe){var Ue=[];function Ct(Ie,pe){var Re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Ue[Re]=Ue[Re]||[];var te=pe,ce=Ie.filter(Boolean).map(function(J){var ye={key:J.key,className:J.className||"",children:J.title,column:J,colStart:te},Ze=1,Y=J.children;return Y&&Y.length>0&&(Ze=Ct(Y,te,Re+1).reduce(function(He,nt){return He+nt},0),ye.hasSubColumns=!0),"colSpan"in J&&(Ze=J.colSpan),"rowSpan"in J&&(ye.rowSpan=J.rowSpan),ye.colSpan=Ze,ye.colEnd=ye.colStart+Ze-1,Ue[Re].push(ye),te+=Ze,Ze});return ce}Ct(Fe,0);for(var me=Ue.length,je=function(pe){Ue[pe].forEach(function(Re){!("rowSpan"in Re)&&!Re.hasSubColumns&&(Re.rowSpan=me-pe)})},$e=0;$e=0;pe-=1){var Re=Ue[pe],te=Ct&&Ct[pe],ce=te&&te[y.a];(Re||ce||Ie)&&(je.unshift(i.createElement("col",Object.assign({key:pe,style:{width:Re,minWidth:Re}},ce))),Ie=!0)}return i.createElement("colgroup",null,je)}var b=S;function L(Fe,Ue){return Object(i.useMemo)(function(){for(var Ct=[],me=0;me1?Z-1:0),q=1;q=J&&(Xt=J-ye),Ie({scrollLeft:Xt/J*(ce+2)}),ze.current.x=ht.pageX},lt=function(){var ht=Object(ct.b)($e.current).top,Bt=ht+$e.current.offsetHeight,Dt=document.documentElement.scrollTop+window.innerHeight;Bt-Object(l.a)()<=Dt||ht>=Dt-pe?Ce(function(Ft){return Object(R.a)(Object(R.a)({},Ft),{},{isHiddenScrollBar:!0})}):Ce(function(Ft){return Object(R.a)(Object(R.a)({},Ft),{},{isHiddenScrollBar:!1})})},Nt=function(ht){Ce(function(Bt){return Object(R.a)(Object(R.a)({},Bt),{},{scrollLeft:ht/ce*J||0})})};return i.useImperativeHandle(Ct,function(){return{setScrollLeft:Nt}}),i.useEffect(function(){var jt=Object(ft.a)(document.body,"mouseup",_e,!1),ht=Object(ft.a)(document.body,"mousemove",mt,!1);return lt(),function(){jt.remove(),ht.remove()}},[ye,dt]),i.useEffect(function(){var jt=Object(ft.a)(window,"scroll",lt,!1),ht=Object(ft.a)(window,"resize",lt,!1);return function(){jt.remove(),ht.remove()}},[]),i.useEffect(function(){nt.isHiddenScrollBar||Ce(function(jt){var ht,Bt;return Object(R.a)(Object(R.a)({},jt),{},{scrollLeft:$e.current.scrollLeft/((ht=$e.current)===null||ht===void 0?void 0:ht.scrollWidth)*((Bt=$e.current)===null||Bt===void 0?void 0:Bt.clientWidth)})})},[nt.isHiddenScrollBar]),ce<=J||!ye||nt.isHiddenScrollBar?null:i.createElement("div",{style:{height:Object(l.a)(),width:J,bottom:pe},className:"".concat(te,"-sticky-scroll")},i.createElement("div",{onMouseDown:Te,ref:Ze,className:v()("".concat(te,"-sticky-scroll-bar"),Object(B.a)({},"".concat(te,"-sticky-scroll-bar-active"),dt)),style:{width:"".concat(ye,"px"),transform:"translate3d(".concat(nt.scrollLeft,"px, 0, 0)")}}))},Pe=i.forwardRef(Be);function Ge(Fe,Ue){return i.useMemo(function(){var Ct=!!Fe;return{isSticky:Ct,stickyClassName:Ct?"".concat(Ue,"-sticky-header"):"",offsetHeader:Object(g.a)(Fe)==="object"&&Fe.offsetHeader||0,offsetScroll:Object(g.a)(Fe)==="object"&&Fe.offsetScroll||0}},[Fe,Ue])}var Ve=[],ae={},we="rc-table-internal-hook",oe=i.memo(function(Fe){var Ue=Fe.children;return Ue},function(Fe,Ue){return u()(Fe.props,Ue.props)?Fe.pingLeft!==Ue.pingLeft||Fe.pingRight!==Ue.pingRight:!1});function Xe(Fe){var Ue,Ct=Fe.prefixCls,me=Fe.className,je=Fe.rowClassName,$e=Fe.style,Ie=Fe.data,pe=Fe.rowKey,Re=Fe.scroll,te=Fe.tableLayout,ce=Fe.direction,J=Fe.title,ye=Fe.footer,Ze=Fe.summary,Y=Fe.id,He=Fe.showHeader,nt=Fe.components,Ce=Fe.emptyText,ze=Fe.onRow,et=Fe.onHeaderRow,bt=Fe.internalHooks,dt=Fe.transformColumns,rt=Fe.internalRefs,_e=Fe.sticky,Te=Ie||Ve,mt=!!Te.length,lt=i.useState(0),Nt=Object(p.a)(lt,2),jt=Nt[0],ht=Nt[1];i.useEffect(function(){ht(Object(l.a)())});var Bt=i.useMemo(function(){return Object(A.c)(nt,{})},[nt]),Dt=i.useCallback(function(Zr,En){return Object(A.b)(Bt,Zr)||En},[Bt]),Ft=i.useMemo(function(){return typeof pe=="function"?pe:function(Zr){var En=Zr&&Zr[pe];return En}},[pe]),Xt=Object(y.c)(Fe),Gt=Xt.expandIcon,dn=Xt.expandedRowKeys,Ht=Xt.defaultExpandedRowKeys,qt=Xt.defaultExpandAllRows,Nn=Xt.expandedRowRender,wn=Xt.onExpand,Sn=Xt.onExpandedRowsChange,_n=Xt.expandRowByClick,Mn=Xt.rowExpandable,Un=Xt.expandIconColumnIndex,dr=Xt.expandedRowClassName,Wt=Xt.childrenColumnName,vn=Xt.indentSize,hr=Gt||De,rr=Wt||"children",vr=i.useMemo(function(){return Nn?"row":Fe.expandable&&bt===we&&Fe.expandable.__PARENT_RENDER_ICON__||Te.some(function(Zr){return Zr&&Object(g.a)(Zr)==="object"&&Zr[rr]})?"nest":!1},[!!Nn,Te]),jn=i.useState(function(){return Ht||(qt?We(Te,Ft,rr):[])}),$=Object(p.a)(jn,2),U=$[0],K=$[1],Z=i.useMemo(function(){return new Set(dn||U||[])},[dn,U]),ne=i.useCallback(function(Zr){var En=Ft(Zr,Te.indexOf(Zr)),nn,xn=Z.has(En);xn?(Z.delete(En),nn=Object(k.a)(Z)):nn=[].concat(Object(k.a)(Z),[En]),K(nn),wn&&wn(!xn,Zr),Sn&&Sn(nn)},[Ft,Z,Te,wn,Sn]),q=i.useState(0),Ye=Object(p.a)(q,2),Ut=Ye[0],Vt=Ye[1],rn=Object(le.b)(Object(R.a)(Object(R.a)(Object(R.a)({},Fe),Xt),{},{expandable:!!Nn,expandedKeys:Z,getRowKey:Ft,onTriggerExpand:ne,expandIcon:hr,expandIconColumnIndex:Un,direction:ce}),bt===we?dt:null),zt=Object(p.a)(rn,2),kn=zt[0],On=zt[1],ar=i.useMemo(function(){return{columns:kn,flattenColumns:On}},[kn,On]),gr=i.useRef(),_r=i.useRef(),Zn=i.useRef(),yr=i.useState(!1),Bi=Object(p.a)(yr,2),ci=Bi[0],ni=Bi[1],Ii=i.useState(!1),Ni=Object(p.a)(Ii,2),Ki=Ni[0],Oa=Ni[1],Ya=ie(new Map),io=Object(p.a)(Ya,2),ho=io[0],Da=io[1],_i=Object(A.a)(On),Wr=_i.map(function(Zr){return ho.get(Zr)}),Qr=i.useMemo(function(){return Wr},[Wr.join("_")]),yi=Oe(Qr,On.length,ce),Rr=Re&&Object(A.d)(Re.y),fr=Re&&Object(A.d)(Re.x),ri=fr&&On.some(function(Zr){var En=Zr.fixed;return En}),br=i.useRef(),kr=Ge(_e,Ct),$n=kr.isSticky,Hi=kr.offsetHeader,bi=kr.offsetScroll,Vi=kr.stickyClassName,Fa,fa,ya;Rr&&(fa={overflowY:"scroll",maxHeight:Re.y}),fr&&(Fa={overflowX:"auto"},Rr||(fa={overflowY:"hidden"}),ya={width:Re.x===!0?"auto":Re.x,minWidth:"100%"});var di=i.useCallback(function(Zr,En){Da(function(nn){var xn=new Map(nn);return xn.set(Zr,En),xn})},[]),pa=de(null),Do=Object(p.a)(pa,2),Ma=Do[0],fo=Do[1];function _o(Zr,En){if(!En)return;typeof En=="function"?En(Zr):En.scrollLeft!==Zr&&(En.scrollLeft=Zr)}var Qa=function(En){var nn=En.currentTarget,xn=En.scrollLeft,fn=typeof xn=="number"?xn:nn.scrollLeft,tr=nn||ae;if(!fo()||fo()===tr){var Er;Ma(tr),_o(fn,_r.current),_o(fn,Zn.current),_o(fn,(Er=br.current)===null||Er===void 0?void 0:Er.setScrollLeft)}if(nn){var Jr=nn.scrollWidth,mi=nn.clientWidth;ni(fn>0),Oa(fn0?[].concat(Object(R.a)(o),Object(R.a)(a(m).map(function(A){return Object(k.a)({fixed:t},A)}))):[].concat(Object(R.a)(o),[Object(k.a)(Object(k.a)({},s),{},{fixed:t})])},[])}function h(n){for(var o=!0,s=0;s=0;m-=1){var A=n[m];if(t&&A.fixed!=="right")t=!1;else if(!t&&A.fixed==="right"){Object(_.a)(!1,"Index ".concat(m+1," of `columns` missing `fixed='right'` prop."));break}}}function l(n){return n.map(function(o){var s=o.fixed,r=Object(g.a)(o,["fixed"]),t=s;return s==="left"?t="right":s==="right"&&(t="left"),Object(k.a)({fixed:t},r)})}function d(n,o){var s=n.prefixCls,r=n.columns,t=n.children,m=n.expandable,A=n.expandedKeys,x=n.getRowKey,T=n.onTriggerExpand,O=n.expandIcon,C=n.rowExpandable,E=n.expandIconColumnIndex,y=n.direction,S=n.expandRowByClick,b=p.useMemo(function(){return r||u(t)},[r,t]),L=p.useMemo(function(){if(m){var W,G=E||0,j=b[G],z=(W={},Object(B.a)(W,f.a,{className:"".concat(s,"-expand-icon-col")}),Object(B.a)(W,"title",""),Object(B.a)(W,"fixed",j?j.fixed:null),Object(B.a)(W,"className","".concat(s,"-row-expand-icon-cell")),Object(B.a)(W,"render",function(X,ee,ue){var xe=x(ee,ue),ke=A.has(xe),Ne=C?C(ee):!0,le=O({prefixCls:s,expanded:ke,expandable:Ne,record:ee,onExpand:T});return S?p.createElement("span",{onClick:function(Le){return Le.stopPropagation()}},le):le}),W),F=b.slice();return G>=0&&F.splice(G,0,z),F}return b},[m,b,x,A,O,y]),P=p.useMemo(function(){var W=L;return o&&(W=o(W)),W.length||(W=[{render:function(){return null}}]),W},[o,L,y]),N=p.useMemo(function(){return y==="rtl"?l(a(P)):a(P)},[P,y]);return[P,N]}Q.b=d},whVF:function(Me,Q,w){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var B=w("lNSK"),R=k(w("1q3G"));function k(v){return v&&v.__esModule?v:{default:v}}function g(v,f){if(!(v instanceof f))throw new TypeError("Cannot call a class as a function")}function p(v,f){for(var u=0;u0){var l=[h],d=h.length;do{if(this.strm.output=new Uint8Array(this.chunkSize),this.strm.next_out=0,this.strm.avail_out=this.chunkSize,a=(0,B.deflate)(this.strm,B.Z_FULL_FLUSH),a<0)throw new Error("zlib deflate failed");var n=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);d+=n.length,l.push(n)}while(this.strm.avail_in>0);for(var o=new Uint8Array(d),s=0,r=0;r>>16&65535|0,v=0;g!==0;){v=g>2e3?2e3:g,g-=v;do i=i+k[p++]|0,_=_+i|0;while(--v);i%=65521,_%=65521}return i|_<<16|0}},"y0+3":function(Me,Q,w){"use strict";w.d(Q,"a",function(){return a}),w.d(Q,"b",function(){return l});var B=/margin|padding|width|height|max|min|offset/,R={left:!0,top:!0},k={cssFloat:1,styleFloat:1,float:1};function g(d){return d.nodeType===1?d.ownerDocument.defaultView.getComputedStyle(d,null):{}}function p(d,n,o){if(n=n.toLowerCase(),o==="auto"){if(n==="height")return d.offsetHeight;if(n==="width")return d.offsetWidth}return n in R||(R[n]=B.test(n)),R[n]?parseFloat(o)||0:o}function i(d,n){var o=arguments.length,s=g(d);return n=k[n]?"cssFloat"in d.style?"cssFloat":"styleFloat":n,o===1?s:p(d,n,s[n]||d.style[n])}function _(d,n,o){var s=arguments.length;if(n=k[n]?"cssFloat"in d.style?"cssFloat":"styleFloat":n,s===3)return typeof o=="number"&&B.test(n)&&(o="".concat(o,"px")),d.style[n]=o,o;for(var r in n)n.hasOwnProperty(r)&&_(d,r,n[r]);return g(d)}function v(d){return d===document.body?document.documentElement.clientWidth:d.offsetWidth}function f(d){return d===document.body?window.innerHeight||document.documentElement.clientHeight:d.offsetHeight}function u(){var d=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),n=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:d,height:n}}function a(){var d=document.documentElement.clientWidth,n=window.innerHeight||document.documentElement.clientHeight;return{width:d,height:n}}function h(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function l(d){var n=d.getBoundingClientRect(),o=document.documentElement;return{left:n.left+(window.pageXOffset||o.scrollLeft)-(o.clientLeft||document.body.clientLeft||0),top:n.top+(window.pageYOffset||o.scrollTop)-(o.clientTop||document.body.clientTop||0)}}},y5JW:function(Me,Q,w){"use strict";w.d(Q,"c",function(){return o}),w.d(Q,"a",function(){return s});var B=w("DZo9"),R=w("8z0m"),k=w("+L6B"),g=w("2/Rp"),p=w("9og8"),i=w("k1fw"),_=w("oBTY"),v=w("miYZ"),f=w("tsqr"),u=w("WmNS"),a=w.n(u),h=w("q1tI"),l=w.n(h),d=w("m3rI"),n=w("wzkS"),o="\u3000\u3000";function s(r){var t=["Bytes","KB","MB","GB","TB"];if(r==0)return"0 Byte";var m=parseInt(""+Math.floor(Math.log(r)/Math.log(1024)),10);return(r/Math.pow(1024,m)).toFixed(1)+" "+t[m]}Q.b=function(r){var t=r.value,m=t===void 0?[]:t,A=r.action,x=r.onChange,T=r.className,O=r.maxSize,C=O===void 0?150:O,E=r.title,y=E===void 0?"\u6587\u4EF6\u4E0A\u4F20":E,S=r.accept,b=S===void 0?null:S,L={multiple:!1,fileList:m,accept:b,withCredentials:!0,beforeUpload:function(W){var G=W.size/1024/1024;return G0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:m.length>0,ghost:!0},y),l.a.createElement("span",{onClick:P,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",C,"M) ")))}},"yi/R":function(Me,Q,w){"use strict";w.r(Q);var B=w("oBTY"),R=w("bbsP"),k=w("/wGt"),g=w("0Owb"),p=w("jrin"),i=w("2qtc"),_=w("kLXV"),v=w("miYZ"),f=w("tsqr"),u=w("9og8"),a=w("tJVT"),h=w("PpiC"),l=w("k1fw"),d=w("ozfa"),n=w("MJZm"),o=w("WmNS"),s=w.n(o),r=w("q1tI"),t=w.n(r),m=w("Ty5D"),A=w("H65k"),x=w("+Axu"),T=w("f+oW"),O=w.n(T),C=function(fe){var Je=fe.position,ot=fe.subject,Mt=fe.score,Pt=fe.onViewAllTask;return t.a.createElement("div",{className:"task-header"},t.a.createElement("a",{title:"\u67E5\u770B\u5168\u90E8\u4EFB\u52A1",onClick:Pt},t.a.createElement("img",{src:O.a,alt:"nav",width:45})),t.a.createElement("h3",{title:ot},"\u7B2C",Je,"\u5173\uFF1A",ot),t.a.createElement("span",null,Mt))},E=w("DjyN"),y=w("NUBc"),S=w("g9YV"),b=w("wCAj"),L=w("cWXX"),P=w("/ezw"),N=w("BdwD"),W=w("p4vh"),G=w.n(W),j=w("Q+I+"),z=w.n(j),F=w("Yr8L"),H=w.n(F),X=w("IZBM"),ee=w("1vsH"),ue=w("wd/R"),xe=w.n(ue),ke={0:G.a,1:z.a,2:H.a},Ne={loading:!0,page:1,data:null},le;(function(fe){fe[fe.SET_LOADING=0]="SET_LOADING",fe[fe.SET_STATE=1]="SET_STATE",fe[fe.SET_PAGE=2]="SET_PAGE"})(le||(le={}));function ge(fe,Je){switch(Je.type){case le.SET_LOADING:return Object(l.a)(Object(l.a)({},fe),{},{loading:Je.payload});case le.SET_STATE:return Object(l.a)(Object(l.a)({},fe),Je.payload);case le.SET_PAGE:return Object(l.a)(Object(l.a)({},fe),{},{page:Je.payload});default:throw new Error}}var Le=function(fe){var Je=fe.activeIndex,ot=fe.taskId,Mt=Object(r.useReducer)(ge,Ne),Pt=Object(a.a)(Mt,2),_t=Pt[0],At=Pt[1],Rt=_t.loading,wt=_t.page,Ot=_t.data,xt=Object(r.useMemo)(function(){var Yt=[{title:"\u6392\u540D",dataIndex:"user_name",align:"center",render:function(Jt,Zt,pn){var hn=(wt-1)*10+pn+1;return hn<=3?t.a.createElement("img",{src:ke[hn-1],alt:"rank",width:36}):hn}},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:Ot==null?void 0:Ot.rank_data_name,dataIndex:"score",render:function(Jt){return(Ot==null?void 0:Ot.open_rank)==="DEFAULT"?Object(ee.Z)(Jt):Jt}},{title:"\u901A\u5173\u65F6\u95F4",dataIndex:"end_time",render:function(Jt){return xe()(Jt).format("YYYY-MM-DD HH:mm:ss")}}];return Yt},[Ot==null?void 0:Ot.rank_data_name,Ot==null?void 0:Ot.open_rank,wt]);Object(r.useEffect)(function(){function Yt(){return Kt.apply(this,arguments)}function Kt(){return Kt=Object(u.a)(s.a.mark(function Jt(){var Zt;return s.a.wrap(function(hn){for(;;)switch(hn.prev=hn.next){case 0:return hn.next=2,Object(X.t)(ot,{page:wt,limit:10});case 2:Zt=hn.sent,At({type:le.SET_STATE,payload:{loading:!1,data:Zt.data}});case 4:case"end":return hn.stop()}},Jt)})),Kt.apply(this,arguments)}Je===4&&Yt()},[wt,Je,ot]);function en(Yt){At({type:le.SET_PAGE,payload:Yt})}return t.a.createElement("div",{className:"ranking-container"},Rt?t.a.createElement(P.a,{avatar:!0,paragraph:{rows:4}}):!Ot||(Ot==null?void 0:Ot.rank_list_count)===0?t.a.createElement(N.a,null):t.a.createElement(t.a.Fragment,null,t.a.createElement(b.a,{pagination:!1,size:"middle",dataSource:Ot.rank_list,columns:xt}),Ot.rank_list_count>10?t.a.createElement(y.a,{style:{marginTop:20},showQuickJumper:!0,showSizeChanger:!1,onChange:en,current:wt,total:Ot.rank_list_count}):null))},ie=w("fXAG"),de=w("9Bee"),se=w("M8RZ"),Oe=w("6lC8"),Ee=w("mCJh"),Ke=w("jb+D"),tt=w("dTJi"),De=w("pC0b"),We=w("GzdX"),ft=w("OoWo"),ct="YYYY-MM-DD HH:mm",Be=function(fe){var Je=fe.challenge,ot=fe.position,Mt=fe.status,Pt=fe.get_gold,_t=fe.get_experience,At=fe.star,Rt=fe.tag_count,wt=fe.finished_time,Ot=fe.index,xt=fe.view_answer_time,en=fe.name,Yt=fe.identifier,Kt=fe.identity,Jt=fe.shixun,Zt=fe.taskList,pn=fe.onSaveTaskStar,hn=Object(m.h)();function An(vt){pn(Yt,vt,Ot)}var Dn=Mt===2||Jt.status<2||Zt[Ot-1]&&Zt[Ot-1].status===2||Jt.task_pass||Kt<=5;return t.a.createElement("div",{className:"task-item-container ".concat(Je.position===ot?"active":""," ").concat(Mt===2?"finish":"")},t.a.createElement("div",{className:"flex-container challenge-title space-between"},Dn?t.a.createElement("a",{href:"/tasks/".concat(Yt).concat(hn.search),onClick:function(on){on.preventDefault(),setTimeout(function(){return window.location.href="/tasks/".concat(Yt).concat(hn.search)},300)}},"".concat(ot,". ").concat(en)," "):t.a.createElement("span",null,"".concat(ot,". ").concat(en)),t.a.createElement("i",{className:"iconfont icon-wancheng1 ".concat(Mt===2?"green":"")})),t.a.createElement("div",{className:"flex-container"},t.a.createElement("p",{className:Mt===2?"green":""},t.a.createElement("span",null,"\u7ECF\u9A8C\u503C")," ",Mt===2&&_t>0?"+":"",_t),t.a.createElement("p",{className:Mt===2?"green":""},t.a.createElement("span",null,"\u91D1\u5E01")," ",Mt===2&&Pt>0?"+":""," ",Pt),t.a.createElement("p",null,t.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E")," ",Rt||"\u65E0")),t.a.createElement("div",{className:"flex-container"},t.a.createElement("p",null,t.a.createElement("span",null,"\u5B8C\u6210\u65F6\u95F4"),wt?xe()(wt).format(ct):"--"),t.a.createElement("p",null,t.a.createElement("span",null,"\u67E5\u770B\u7B54\u6848\u65F6\u95F4"),xt?xe()(xt).format(ct):"--")),Jt.status>=2?t.a.createElement("div",{className:"rate-container"},Mt===2&&At===0?t.a.createElement(r.Fragment,null,t.a.createElement("span",null,"\u7ED9\u4E2A\u8BC4\u5206\u5427\uFF1A"),t.a.createElement(We.a,{defaultValue:0,onChange:An})):null,Mt===2&&At>0?t.a.createElement(r.Fragment,null,t.a.createElement("span",null,"\u5DF2\u8BC4\u5206\uFF1A"),t.a.createElement(We.a,{value:At,disabled:!0}),t.a.createElement("span",{className:"highlight"},At,"\u5206")):null):null)},Pe=function(fe){var Je=fe.taskList,ot=fe.challenge,Mt=fe.shixun,Pt=fe.identity,_t=fe.onSaveTaskStar,At=Object(m.h)().query;return t.a.createElement("div",{className:"task-nav-container"},!!At.coursesId&&t.a.createElement("p",{className:"task-tip"},t.a.createElement("div",null,t.a.createElement("span",null,"\u6E29\u99A8\u63D0\u793A: "),"\u82E5\u67E5\u770B\u7B54\u6848\u65F6\u95F4\u65E9\u4E8E\u5173\u5361\u4EFB\u52A1\u5B8C\u6210\u65F6\u95F4\uFF0C\u5C06\u5F71\u54CD\u8BFE\u5802\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u6210\u7EE9\u3002")),Je.map(function(Rt,wt){var Ot=Object(l.a)(Object(l.a)({},Rt),{},{identity:Pt,index:wt,challenge:ot,taskList:Je,shixun:Mt,onSaveTaskStar:_t});return t.a.createElement(Be,Object(g.a)({key:wt},Ot))}))},Ge=w("88g3"),Ve=w.n(Ge),ae=w("V0Rq"),we=w("lzim"),oe=w("HBuW"),Xe=function(){var fe=Object(u.a)(s.a.mark(function Je(ot,Mt,Pt,_t,At){var Rt,wt;return s.a.wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:if(Rt=function(){At?Object(ee.Q)(Pt?"/tasks/".concat(wt==null?void 0:wt.identifier,"/jupyter"):"/tasks/".concat(wt.game_identifier,"?subject_id=").concat(_t)):window.location.href=Pt?"/tasks/".concat(wt==null?void 0:wt.identifier,"/jupyter"):"/tasks/".concat(wt.game_identifier,"?subject_id=").concat(_t)},!Pt){xt.next=7;break}return xt.next=4,Object(oe.C)({id:ot,challenge_id:Mt,subject_id:_t});case 4:xt.t0=xt.sent,xt.next=10;break;case 7:return xt.next=9,Object(oe.D)({id:ot,challenge_id:Mt,subject_id:_t});case 9:xt.t0=xt.sent;case 10:if(wt=xt.t0,!(wt!=null&&wt.game_identifier||wt!=null&&wt.identifier)){xt.next=22;break}if(!(wt!=null&&wt.access)){xt.next=16;break}Rt(),xt.next=21;break;case 16:if(!((wt==null?void 0:wt.access)==!1)){xt.next=20;break}return f.b.warn("\u5F53\u524D\u5B9E\u8BAD\u4E0D\u652F\u6301\u8DF3\u5173\uFF0C\u5DF2\u4E3A\u60A8\u8DF3\u8F6C\u5230\u8BE5\u5B9E\u8BAD\u672A\u901A\u8FC7\u7684\u7B2C\u4E00\u4E2A\u5173\u5361"),setTimeout(function(){Xe(ot,"",Pt,_t,At)},1e3),xt.abrupt("return");case 20:Rt();case 21:return xt.abrupt("return");case 22:(wt==null?void 0:wt.status)===-3?Object(ee.o)():(wt==null?void 0:wt.status)===2?gt(wt==null?void 0:wt.message):(wt==null?void 0:wt.status)===3&&Fe(wt==null?void 0:wt.message);case 23:case"end":return xt.stop()}},Je)}));return function(ot,Mt,Pt,_t,At){return fe.apply(this,arguments)}}(),gt=function fe(Je){var ot;Je=(ot=Je)!==null&&ot!==void 0&&ot.includes(".json")?Je:"".concat(Je,".json"),_.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:t.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var Mt=Object(u.a)(s.a.mark(function _t(){var At,Rt;return s.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:return Ot.next=2,Object(ae.S)({url:Je});case 2:if(At=Ot.sent,At){Ot.next=5;break}return Ot.abrupt("return");case 5:return f.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),Ot.next=8,Object(oe.D)({id:At.shixun_identifier});case 8:if(Rt=Ot.sent,!(Rt!=null&&Rt.game_identifier)){Ot.next=12;break}return Object(ee.Q)("/tasks/".concat(Rt.game_identifier)),Ot.abrupt("return");case 12:(Rt==null?void 0:Rt.status)===2?fe(Rt==null?void 0:Rt.message):(Rt==null?void 0:Rt.status)===3&&Fe(Rt==null?void 0:Rt.message);case 13:case"end":return Ot.stop()}},_t)}));function Pt(){return Mt.apply(this,arguments)}return Pt}()})},Fe=function(Je){_.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:t.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Je,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Ue=n.a.DirectoryTree,Ct=function(fe){var Je=fe.taskList,ot=fe.challenge,Mt=fe.shixun,Pt=fe.identity,_t=fe.onSaveTaskStar,At=fe.subject_id,Rt=Object(m.i)(),wt=Object(m.h)().query,Ot=Object(r.useState)([]),xt=Object(a.a)(Ot,2),en=xt[0],Yt=xt[1],Kt=Object(r.useState)([]),Jt=Object(a.a)(Kt,2),Zt=Jt[0],pn=Jt[1],hn=Object(r.useState)(),An=Object(a.a)(hn,2),Dn=An[0],vt=An[1];Object(r.useEffect)(function(){on(Je),pn(Hn({children:Je},ot.id)),Yt(Object(B.a)(Je)),console.log("taskList:",Je)},[Je]);var on=function an($t){$t.map(function(Qn,Jn){var Ln;Qn.index=Jn,Qn.title=Qn.name,Qn.id==ot.id&&vt(Qn.key),(Ln=Qn.children)!==null&&Ln!==void 0&&Ln.length&&an(Qn.children)})},ln=function($t,Qn){console.log("Trigger Select",$t,Qn),Qn.node.shixun_identifier&&Xe(Qn.node.shixun_identifier,Qn.node.key,!1,At)},Fn=function(){console.log("Trigger Expand")};function Hn(an,$t){var Qn;return!an||typeof an!="object"?void 0:an.id==$t?[]:an.children.some(function(Jn){return Qn=Hn(Jn,$t)})?[].concat(Object(B.a)(Qn),[an.key]):void 0}return t.a.createElement("div",{className:"task-nav-container"},!!wt.coursesId&&t.a.createElement("p",{className:"task-tip"},t.a.createElement("div",null,t.a.createElement("span",null,"\u6E29\u99A8\u63D0\u793A: "),"\u82E5\u67E5\u770B\u7B54\u6848\u65F6\u95F4\u65E9\u4E8E\u5173\u5361\u4EFB\u52A1\u5B8C\u6210\u65F6\u95F4\uFF0C\u5C06\u5F71\u54CD\u8BFE\u5802\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u6210\u7EE9\u3002")),!!(en!=null&&en.length)&&t.a.createElement("div",{style:{padding:10}},t.a.createElement(Ue,{className:Ve.a.tree,icon:t.a.createElement("i",{className:"iconfont icon-wancheng1 "}),switcherIcon:t.a.createElement("i",{className:"iconfont icon-you1 ",style:{position:"relative",top:-2}}),onSelect:ln,onExpand:Fn,selectedKeys:[Dn],defaultExpandedKeys:Object(B.a)(Zt),treeData:en,titleRender:function($t,Qn,Jn){return t.a.createElement("span",{className:"".concat(ot.id==$t.id?Ve.a.active:""," multi_ellipsis1"),style:{paddingRight:34}},$t.item_type==="Shixun"&&t.a.createElement("i",{class:"iconfont icon-shixunti2 c-light-primary font20"}),$t.item_type==="Challenge"&&t.a.createElement("i",{style:{fontFamily:"monospace",position:"relative",top:$t.item_type==="Shixun"?-2:0}},"\uFF08",ee.j[$t.index],"\uFF09"),t.a.createElement("span",{style:{position:"relative",top:$t.item_type==="Shixun"||$t.item_type==="Stage"?-2:0}},$t==null?void 0:$t.name),$t.item_type!=="Stage"&&t.a.createElement("i",{className:"iconfont icon-tasks-img c-grey-999 ".concat(($t==null?void 0:$t.status)==1&&"c-green-29b")},(($t==null?void 0:$t.status)==1||($t==null?void 0:$t.status)==0)&&t.a.createElement("img",{src:we.h,width:"16"}),($t==null?void 0:$t.status)==2&&t.a.createElement("img",{src:we.i,width:"16"}),($t==null?void 0:$t.status)==3&&t.a.createElement("img",{src:we.j,width:"16"})))}})))},me=w("Plam"),je=w("gp9y"),$e=w("Ot1p"),Ie=function(fe){var Je=fe.user_praise,ot=fe.praise_count,Mt=fe.praisePlus,Pt=fe.onCreateDiscuss,_t=fe.user,At=fe.userInfo,Rt=Object(r.useState)(!1),wt=Object(a.a)(Rt,2),Ot=wt[0],xt=wt[1],en=Object(r.useState)(""),Yt=Object(a.a)(en,2),Kt=Yt[0],Jt=Yt[1];function Zt(vt){Jt(vt)}function pn(){xt(!0)}function hn(){xt(!1)}function An(){return Dn.apply(this,arguments)}function Dn(){return Dn=Object(u.a)(s.a.mark(function vt(){return s.a.wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:if(At!=null&&At.authentication){ln.next=3;break}return _.a.confirm({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u9700\u8981\u901A\u8FC7\u5B9E\u540D\u9A8C\u8BC1\u540E\uFF0C\u624D\u80FD\u8FDB\u884C\u8BC4\u8BBA\u64CD\u4F5C",okText:"\u524D\u5F80\u5B9E\u540D\u9A8C\u8BC1",cancelText:"\u53D6\u6D88",onOk:function(){window.open("/account/certification")}}),ln.abrupt("return");case 3:if(!(Kt.trim()=="")){ln.next=6;break}return f.b.warn("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),ln.abrupt("return");case 6:Pt(Kt),Jt(""),xt(!1);case 9:case"end":return ln.stop()}},vt)})),Dn.apply(this,arguments)}return t.a.createElement("div",{className:"comment-input-editor-container ".concat(Ot?"active":""," ")},t.a.createElement("div",{className:Ot?"text-area hide":"text-area"},t.a.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:pn}),t.a.createElement("a",{className:"c-light-black",onClick:Mt,title:Je?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},t.a.createElement("i",{className:"mr3 ".concat(Je?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"," "),alt:"\u8D5E"}),ot?t.a.createElement("span",null,ot):"")),Ot?t.a.createElement("div",{className:"input-mask",onClick:hn}):null,t.a.createElement("div",{className:Ot?"md-container":"md-container hide"},t.a.createElement($e.a,{id:"discuss-input-editor",startInit:Ot,miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Kt,height:240,onChange:Zt}),t.a.createElement("div",{className:"tip-container",onClick:hn},t.a.createElement("p",null,"\u8BF7\u52FF\u7C98\u8D34\u7B54\u6848\uFF0C\u5426\u5219\u5C06\u9020\u6210\u8D26\u53F7\u7981\u7528\u540E\u679C\uFF01"),t.a.createElement("a",{className:"btn-send",style:{color:"#fff"},onClick:An},"\u53D1\u9001"))))},pe=w("dhSg"),Re=w("/omn"),te=w("IxHN"),ce=w("ARon"),J=function(fe){var Je=fe.data;return t.a.createElement(r.Fragment,null,Je&&Je.map(function(ot){return t.a.createElement("div",{className:"choose-answer-item",key:ot.position},t.a.createElement("p",null,"\u7B2C",ot.position,"\u9898"),t.a.createElement(de.a,{value:ot.answer}))}))},ye=w("DVFL"),Ze=function(fe){var Je=fe.data,ot=fe.onShowUnlockAnswerModal,Mt=fe.challenge,Pt=Mt!=null&&Mt.disable_copy?{pointerEvents:"none",userSelect:"none"}:{};return t.a.createElement(r.Fragment,null,Je&&Je.map(function(_t,At){var Rt=_t.answer_id,wt=_t.answer_name,Ot=_t.answer_contents,xt=_t.view_time;return t.a.createElement("div",{className:"answer-item-container",style:Pt,key:Rt},t.a.createElement("div",{className:"flex-container"},t.a.createElement("span",{className:"level"}," \u7EA7\u522B",At+1,"\uFF1A "),t.a.createElement("span",{className:"name"},wt),Ot?t.a.createElement(r.Fragment,null,t.a.createElement("span",{className:"view-time"},xt?xe()(xt).format("YYYY-MM-DD HH:mm"):""),t.a.createElement("span",null,"\u5DF2\u89E3\u9501")):t.a.createElement("a",{onClick:ot},"\u89E3\u9501")),Ot?t.a.createElement(de.a,{value:Ot}):null)}))},Y=function(fe){var Je=fe.loading,ot=fe.data,Mt=fe.onShowTip,Pt=fe.st,_t=fe.challenge;return t.a.createElement("div",{className:"answer-container"},Je?t.a.createElement(te.a,null):null,Pt===1?t.a.createElement(J,{data:ot}):t.a.createElement(Ze,{data:ot,challenge:_t,onShowUnlockAnswerModal:Mt}))},He=w("sRBo"),nt=w("kaz8"),Ce=w("gflZ"),ze=function(fe){var Je=fe.data,ot=fe.selected_unlocked_answer_id,Mt=fe.selected_index,Pt=fe.onSelect;if(!Je)return null;var _t=Je.filter(function(Rt,wt){return Rt.answer_contents?!1:(Rt.index=wt,!0)});function At(Rt){var wt=Rt.target,Ot=wt.value,xt=wt.checked;Pt(xt?Ot:null)}return t.a.createElement("table",{className:"unlock-answer-list"},t.a.createElement("thead",null,t.a.createElement("tr",null,t.a.createElement("th",null),t.a.createElement("th",null,"\u7EA7\u522B"),t.a.createElement("th",null,"\u540D\u79F0"),t.a.createElement("th",null,"\u6263\u5206\u5360\u6BD4"),t.a.createElement("th",null,"\u6263\u51CF\u91D1\u5E01"))),t.a.createElement("tbody",null,_t.map(function(Rt,wt){return t.a.createElement("tr",{key:Rt.answer_id},t.a.createElement("td",null,t.a.createElement(nt.a,{value:Rt.answer_id,onChange:At,checked:Rt.answer_id===ot||ot&&Mt>=wt})),t.a.createElement("td",null,Rt.index+1),t.a.createElement("td",null,Rt.answer_name),t.a.createElement("td",null,Rt.answer_ratio,"%"),t.a.createElement("td",{className:"gold-color"},Rt.answer_score))})))},et=w("ErOA"),bt=w("Q7Vx"),dt=function(fe){var Je=fe.unity_3d_routes,ot=fe.onGetUnity3dMessage,Mt=fe.onEvaluateCallback,Pt=fe.taskData,_t=fe.userInfo,At=Object(r.useRef)(),Rt=Object(m.i)(),wt=Object(r.useRef)(),Ot=Object(r.useState)(!0),xt=Object(a.a)(Ot,2),en=xt[0],Yt=xt[1],Kt=Object(r.useState)({}),Jt=Object(a.a)(Kt,2),Zt=Jt[0],pn=Jt[1];Object(r.useEffect)(function(){function on(Fn){try{var Hn=JSON.parse(Fn.data);ot(Hn),Hn.type==="getTaskData"&&Dn({taskData:Pt,userInfo:_t})}catch(an){console.log("error:",an,Fn)}}window.addEventListener("message",on);var ln=pe.a.subscribe("evaluate-unity3d-result",function(Fn){Dn(Fn),Mt&&Mt()});return function(){clearTimeout(At.current),window.removeEventListener("message",on),ln()}},[]),Object(r.useEffect)(function(){Pt.challenge.thiry_party&&hn()},[Pt]);var hn=function(){var on=Object(u.a)(s.a.mark(function ln(){var Fn;return s.a.wrap(function(an){for(;;)switch(an.prev=an.next){case 0:return an.next=2,Object(et.a)("/api/tasks/".concat(Rt.taskId||taskId,"/get_pod_server_link.json"),{method:"post",body:Object(l.a)({},Rt)});case 2:Fn=an.sent,pn(Object(l.a)({},Fn.data||{})),clearTimeout(At.current),At.current=setTimeout(function(){An()},Fn.data.thiry_party_time-30*1e3);case 6:case"end":return an.stop()}},ln)}));return function(){return on.apply(this,arguments)}}(),An=function(){var on=Object(u.a)(s.a.mark(function ln(){var Fn;return s.a.wrap(function(an){for(;;)switch(an.prev=an.next){case 0:return an.next=2,Object(et.a)("/api/tasks/".concat(Rt.taskId||taskId,"/extend_linux_vnc.json"),{method:"post",body:Object(l.a)({},Rt)});case 2:Fn=an.sent,clearTimeout(At.current),At.current=setTimeout(function(){An()},Fn.data.remaining_time-30*1e3);case 5:case"end":return an.stop()}},ln)}));return function(){return on.apply(this,arguments)}}();function Dn(on){wt.current&&wt.current.contentWindow.postMessage(JSON.stringify(on),"*")}function vt(){Yt(!1),pe.a.publish("unity3d-load-end")}return t.a.createElement(r.Fragment,null,en?t.a.createElement(te.a,{message:"\u6B63\u5728\u52AA\u529B\u52A0\u8F7D\u4E2D..."}):null,(Je||Zt.thiry_party_url)&&t.a.createElement("iframe",{onLoad:vt,className:"unity3d-panel",ref:wt,allow:"geolocation document-domain",sandbox:"allow-scripts allow-same-origin allow-top-navigation allow-forms allow-popups allow-pointer-lock allow-popups-to-escape-sandbox allow-presentation allow-top-navigation-by-user-activation",src:Je||Zt.thiry_party_url}))},rt=w("BjJ7"),_e=w("kaH+");function Te(fe){var Je=fe.target;if(Je.tagName.toUpperCase()==="IMG"){var ot=Je.src||Je.getAttribute("src");ot&&ot.indexOf("/images/avatars/User")===-1&&(fe.stopPropagation(),fe.preventDefault(),pe.a.publish("preview-image",ot))}}var mt={showTaskList:!1,activeIndex:0,taskList:[],enlarge_unity3D:!1,tab_fixed:!1,selected_unlocked_answer_id:null,isMultiLevel:!1,showTip:!1,answerScore:0,data:null,loading:!1};function lt(fe,Je){switch(Je.type){case ie.A:return Object(l.a)(Object(l.a)({},fe),{},{activeIndex:Je.payload});case ie.bb:return Object(l.a)(Object(l.a)({},fe),{},{enlarge_unity3D:Je.payload});case ie.db:return Object(l.a)(Object(l.a)({},fe),{},{tab_fixed:Je.payload});case ie.Y:return Object(l.a)(Object(l.a)({},fe),{},{showTaskList:!0});case ie.s:return Object(l.a)(Object(l.a)({},fe),{},{showTaskList:!1});case ie.m:return Object(l.a)(Object(l.a)({},fe),Je.payload);case ie.N:return Object(l.a)(Object(l.a)({},fe),Je.payload);case ie.P:return Object(l.a)(Object(l.a)({},fe),{},{loading:!0});case ie.Z:return Object(l.a)(Object(l.a)({},fe),{},{showTip:!0});case ie.t:return Object(l.a)(Object(l.a)({},fe),{},{showTip:!1});case ie.y:return Object(l.a)(Object(l.a)({},fe),{},{selected_unlocked_answer_id:Je.payload});case ie.g:return Object(l.a)(Object(l.a)({},fe),Je.payload);default:throw new Error}}var Nt=function(fe){var Je=fe.taskId,ot=fe.minuxUserGrade,Mt=fe.discusses_count,Pt=fe.is_teacher,_t=fe.has_answer,At=fe.user,Rt=fe.st,wt=fe.game,Ot=fe.rank_name,xt=fe.challenge,en=fe.myshixun,Yt=fe.user_praise,Kt=fe.praise_count,Jt=fe.unity_3d_routes,Zt=fe.thiry_party_url,pn=fe.with_code_file,hn=fe.onPlusOrCancelPraise,An=fe.onEvaluateCallback,Dn=fe.onGetUnity3dMessage,vt=fe.shixun,on=fe.taskData,ln=Object(r.useReducer)(lt,mt),Fn=Object(a.a)(ln,2),Hn=Fn[0],an=Fn[1],$t=Object(r.useState)(!1),Qn=Object(a.a)($t,2),Jn=Qn[0],Ln=Qn[1],gn=Object(r.useState)(!1),qn=Object(a.a)(gn,2),Xn=qn[0],bn=qn[1],wr=Object(r.useState)({}),gi=Object(a.a)(wr,2),xr=gi[0],ua=gi[1],ei=Object(m.h)().query,sr=Hn.taskList,Ai=Hn.showTaskList,Di=Hn.activeIndex,vi=Hn.enlarge_unity3D,wi=Hn.tab_fixed,na=Hn.data,Ba=Hn.answerScore,so=Hn.loading,qi=Hn.showTip,Fo=Hn.isMultiLevel,Ka=Hn.selected_unlocked_answer_id,Ir=Object(r.useMemo)(function(){var Cr=0;if(na&&Ka){for(var pr=na.filter(function(ti){return!ti.answer_contents}),Ar=0;Ar1,activeIndex:ti?Di:2}});case 12:case"end":return Yr.stop()}},Cr)})),to.apply(this,arguments)}function Ha(Cr){var pr=Cr.choose_answers,Ar=Cr.message,ti=Cr.status;if(ti===0){f.b.info(Ar);return}an({type:ie.g,payload:{showTip:ti===1,data:pr,answerScore:Ar,loading:!1,activeIndex:ti===1?Di:2}})}function mo(){an({type:ie.t})}function aa(){an({type:ie.Z})}function Ia(){return oa.apply(this,arguments)}function oa(){return oa=Object(u.a)(s.a.mark(function Cr(){var pr,Ar,ti,Vr,Yr;return s.a.wrap(function(ga){for(;;)switch(ga.prev=ga.next){case 0:if(Ln(!0),!(Rt===1)){ga.next=8;break}return ga.next=4,Object(X.r)(wt.identifier);case 4:pr=ga.sent,(pr==null?void 0:pr.status)!==-1&&(ot(Ba),Ha(pr)),ga.next=14;break;case 8:if(!Ka){ga.next=14;break}return ga.next=11,Object(X.u)(wt.identifier,Ka);case 11:Ar=ga.sent,ti=Ar.status,Vr=Ar.message,ti===-1||(Fo?(Yr=0,na.filter(function(wo){return!wo.answer_contents}).forEach(function(wo,Za){Za<=Ir&&wo&&(Yr+=wo.answer_score)}),ot(Yr)):ot(Ba),Ui(),ai(null),an({type:ie.t}));case 14:Ln(!1);case 15:case"end":return ga.stop()}},Cr)})),oa.apply(this,arguments)}function ai(Cr){an({type:ie.y,payload:Cr})}function Nr(){return Fi.apply(this,arguments)}function Fi(){return Fi=Object(u.a)(s.a.mark(function Cr(){var pr,Ar;return s.a.wrap(function(Vr){for(;;)switch(Vr.prev=Vr.next){case 0:if(Vr.prev=0,!ei.subject_id){Vr.next=7;break}return Vr.next=4,Object(X.k)(en.identifier,Object(l.a)({},ei));case 4:Ar=Vr.sent,Vr.next=10;break;case 7:return Vr.next=9,Object(X.o)(en.identifier);case 9:Ar=Vr.sent;case 10:an({type:ie.m,payload:{taskList:((pr=Ar)===null||pr===void 0?void 0:pr.stages)||Ar,showTaskList:!0}}),Vr.next=16;break;case 13:Vr.prev=13,Vr.t0=Vr.catch(0),console.log(Vr.t0);case 16:case"end":return Vr.stop()}},Cr,null,[[0,13]])})),Fi.apply(this,arguments)}function sa(Cr,pr,Ar){return $i.apply(this,arguments)}function $i(){return $i=Object(u.a)(s.a.mark(function Cr(pr,Ar,ti){return s.a.wrap(function(Yr){for(;;)switch(Yr.prev=Yr.next){case 0:return Yr.prev=0,Yr.next=3,Object(X.H)(pr,vt.id,Ar);case 3:sr[ti].star=Ar,an({type:ie.N,payload:{taskList:Object(B.a)(sr)}}),Yr.next=10;break;case 7:Yr.prev=7,Yr.t0=Yr.catch(0),console.log(Yr.t0);case 10:case"end":return Yr.stop()}},Cr,null,[[0,7]])})),$i.apply(this,arguments)}function Ao(){Nr()}function lo(){an({type:ie.s})}Object(r.useEffect)(function(){if(!(vt!=null&&vt.identifier))return;var Cr=Object(Ke.t)({objective_type:"shixun",objective_id:vt==null?void 0:vt.identifier,school:1});Cr.then(function(pr){var Ar;ua(Object(l.a)({},pr)),bn(pr==null||((Ar=pr.shixun)===null||Ar===void 0)?void 0:Ar.own)})},[vt==null?void 0:vt.identifier]),Object(r.useEffect)(function(){return function(){an({type:ie.s}),an({type:ie.A,payload:0})}},[Je]),Object(r.useEffect)(function(){an({type:ie.A,payload:ei.extra?3:0})},[ei.extra]),Object(r.useEffect)(function(){if(va.current)return va.current.addEventListener("mousedown",Te),function(){va.current.removeEventListener("mousedown",Te)}},[va.current]),Object(r.useEffect)(function(){if((pn&&Jt||Zt)&&va.current){var Cr=Object(rt.b)(function(Ar){var ti=Ar.target.scrollTop;ti>=354?an({type:ie.db,payload:!0}):an({type:ie.db,payload:!1})},10);va.current.addEventListener("scroll",Cr);var pr=pe.a.subscribe("evaluate-unity3d-finish",function(){va.current.scrollTop=0});return function(){va.current.removeEventListener("scroll",Cr),pr()}}},[pn,Jt,Zt,va.current]);var jo=xt.position,Bo=xt.score,Ta=xt.subject,vo={onViewAllTask:Ao,position:jo,score:Bo,subject:Ta};function rs(Cr){return ki.apply(this,arguments)}function ki(){return ki=Object(u.a)(s.a.mark(function Cr(pr){var Ar;return s.a.wrap(function(Vr){for(;;)switch(Vr.prev=Vr.next){case 0:return Vr.next=2,Object(Ee.b)({content:pr,container_type:"Shixun",container_id:vt.id,challenge_id:xt.id,position:jo});case 2:if(Ar=Vr.sent,!(Ar.status===-3)){Vr.next=6;break}return _.a.info({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u4F60\u7684\u8D26\u53F7\u56E0\u4E3A\u53D1\u5E03\u4E86\u4E0D\u5F53\u5185\u5BB9\uFF0C\u73B0\u5DF2\u5C06\u8BC4\u8BBA\u529F\u80FD\u5C4F\u853D\u3002",okText:"\u786E\u5B9A"}),Vr.abrupt("return");case 6:console.log(Ar),an({type:ie.A,payload:3}),pe.a.publish("create-discuss");case 9:case"end":return Vr.stop()}},Cr)})),ki.apply(this,arguments)}function Fr(){an({type:ie.bb,payload:!vi})}var pi={loading:so,data:na,onShowTip:aa,st:Rt,challenge:xt};return t.a.createElement(r.Fragment,null,t.a.createElement(C,vo),t.a.createElement("div",{className:"content-wrapper",ref:va},Jt&&pn?t.a.createElement("div",{className:"unity-3d-container ".concat(vi?"enlarge":"")},t.a.createElement("a",{onClick:Fr,className:"btn-enlarge ".concat(vi?"enlarge":"")},t.a.createElement("i",{className:"iconfont ".concat(vi?"icon-suoxiao1":"icon-kuoda"," ")})),(xr==null?void 0:xr.user_id)&&t.a.createElement(dt,{userInfo:xr,taskData:on,unity_3d_routes:Jt,onGetUnity3dMessage:Dn,onEvaluateCallback:An})):null,t.a.createElement("ul",{className:"tab-nav ".concat(wi?"tab-fixed":"")},wa.map(function(Cr){return t.a.createElement("li",{onClick:ra,id:Cr.index,key:Cr.title,className:Di===Cr.index?"active":""},t.a.createElement("a",null,Cr.title,Cr.index===3&&Mt?t.a.createElement("span",null,Mt):null))})),t.a.createElement(de.a,{className:Di===0?"tab-panel-body ".concat(Jt&&pn?"scroll-margin-top":""):"hide",value:xt.task_pass}),t.a.createElement("div",{className:Di===1?"tab-panel-body":"hide"},Mi?t.a.createElement(de.a,{value:Mi}):null),t.a.createElement("div",{className:Di===2?"tab-panel-body":"hide",style:{padding:"0 0 20px 0"}},t.a.createElement(Y,pi)),t.a.createElement("div",{className:Di===3?"tab-panel-body":"hide"},t.a.createElement(me.a,{activeIndex:Di,userInfo:xr,shixunIdentifier:vt.identifier,identity:At.identity,user:At,allowDisableDiscuss:Xn,taskData:on})),t.a.createElement("div",{className:Di===4?"tab-panel-body":"hide"},t.a.createElement(Le,{activeIndex:Di,taskId:Je})),ei.type!=="exercises"&&!(vt!=null&&vt.is_disable_discuss)&&!wt.homework_common_comment_open&&t.a.createElement(Ie,{user:At,userInfo:xr,user_praise:Yt,praise_count:Kt,praisePlus:hn,onCreateDiscuss:rs})),t.a.createElement(se.a,null,t.a.createElement(k.a,{className:"task-drawer",width:420,title:null,placement:"left",closable:!1,visible:Ai,onClose:lo},ei.subject_id&&t.a.createElement(Ct,Object(g.a)({taskList:Object(B.a)(sr),challenge:xt,shixun:vt},ei,{identity:At.identity,onSaveTaskStar:sa})),!ei.subject_id&&t.a.createElement(Pe,{taskList:Object(B.a)(sr),challenge:xt,shixun:vt,identity:At.identity,onSaveTaskStar:sa})),t.a.createElement(_.a,{centered:!0,title:"\u63D0\u793A",visible:qi,onOk:Ia,onCancel:mo,confirmLoading:Jn,className:"answer-tip"},Pt?t.a.createElement("p",null,"\u5DF2\u7ECF\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u53EF\u4EE5\u514D\u91D1\u5E01\u67E5\u770B\u7B54\u6848\u54DF~"):t.a.createElement("p",null,"\u5148\u67E5\u770B\u53C2\u8003\u7B54\u6848\uFF0C\u518D\u901A\u8FC7\u8BC4\u6D4B\u7684\u5B66\u751F\uFF0C\u5B9E\u8BAD\u4F5C\u4E1A\u6709\u53EF\u80FD\u662F\u96F6\u5206\u54E6~"),Fo?t.a.createElement(ze,{selected_index:Ir,selected_unlocked_answer_id:Ka,onSelect:ai,data:na}):t.a.createElement("p",null,"\u5C06\u6263\u9664".concat(Ba,"\u70B9\u91D1\u5E01\uFF0C\u662F\u5426\u786E\u8BA4\u67E5\u770B\u7B54\u6848")),Pt?t.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1"):null),t.a.createElement(_e.a,null)))},jt=w("+L6B"),ht=w("2/Rp"),Bt=w("/xke"),Dt=w("TeRw"),Ft=w("aHsQ"),Xt=w("sGsY"),Gt=w("55Ip"),dn=w("6/vW"),Ht=w("8Enf"),qt=w("P2fV"),Nn=w("NJEC"),wn=w("5Dmo"),Sn=w("3S7+"),_n=w("fxth"),Mn=w.n(_n),Un=w("RCxd"),dr=w("S+dL"),Wt=w.n(dr),vn=w("dViP"),hr=w("Bwpq"),rr=w("H4Hw"),vr=w("Scqh"),jn=w("P5Jw"),$=w("LvDl");function U(fe){var Je=fe.onShowNotice,ot=fe.className,Mt=ot===void 0?"":ot;return t.a.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:Je,className:Mt},t.a.createElement("img",{src:Wt.a,alt:"notice"}))}var K=function(fe){var Je=fe.loading,ot=fe.lastedUpdateTime,Mt=fe.moveY,Pt=fe.code_hidden,_t=fe.hide_code,At=fe.gameStatus,Rt=fe.isEditPath,wt=fe.isNotice,Ot=fe.git_url,xt=fe.taskData,en=fe.onUpdateCode,Yt=fe.onResetCode,Kt=fe.onResetGitCode,Jt=fe.onShowCodeSetting,Zt=fe.onResetPassedCode,pn=fe.onShowDir,hn=fe.onResizeCodeArea,An=fe.onShowNotice,Dn=Object(m.i)(),vt=Object(r.useState)(!1),on=Object(a.a)(vt,2),ln=on[0],Fn=on[1];Object(r.useEffect)(function(){var gn=pe.a.subscribe("runCodeFinish",function(){Fn(!1)});return function(){gn()}},[]);function Hn(){hn(Mt)}var an=function(){_.a.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:t.a.createElement(Un.a,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Yt})},$t=function(){_.a.confirm({title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93",icon:t.a.createElement(Un.a,null),content:"\u60A8\u7684\u6240\u6709\u4EE3\u7801\u5C06\u88AB\u8FD8\u539F\u81F3\u521D\u59CB\u72B6\u6001\uFF0C\u4E0D\u5F71\u54CD\u901A\u5173\u72B6\u6001\u4E0E\u4F5C\u4E1A\u6210\u7EE9\u3002\u786E\u8BA4\u91CD\u7F6E\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Kt})},Qn=function(){var gn=Object(u.a)(s.a.mark(function qn(){return s.a.wrap(function(bn){for(;;)switch(bn.prev=bn.next){case 0:if(!ln){bn.next=2;break}return bn.abrupt("return");case 2:en(),Object(X.v)(Dn.taskId),Fn(!0),pe.a.publish("show-case-result",!0),setTimeout(function(){pe.a.publish("runCode",{type:"start"})},100);case 7:case"end":return bn.stop()}},qn)}));return function(){return gn.apply(this,arguments)}}(),Jn=function(){var gn=Object(u.a)(s.a.mark(function qn(){return s.a.wrap(function(bn){for(;;)switch(bn.prev=bn.next){case 0:if(ln){bn.next=2;break}return bn.abrupt("return");case 2:Object(X.J)(Dn.taskId),Fn(!1),pe.a.publish("runCode",{type:"stop"});case 5:case"end":return bn.stop()}},qn)}));return function(){return gn.apply(this,arguments)}}(),Ln=Mt==="100%";return t.a.createElement(r.Fragment,null,t.a.createElement("span",{className:"".concat(Mn.a["edit-status"]," ml15")},Je?"\u4FDD\u5B58\u4E2D...":ot===0?"\u5DF2\u4FDD\u5B58":"\u5DF2\u4FEE\u6539"),t.a.createElement("div",{className:Mn.a["action-bar"]},wt?t.a.createElement(Sn.a,{visible:!0,title:t.a.createElement("span",{style:{color:"#000"}},"\u5173\u5361\u4EFB\u52A1\u7684\u4EE3\u7801\u6587\u4EF6\u6709\u66F4\u65B0\u5566\uFF5E"),color:"#fff"},t.a.createElement(U,{onShowNotice:An})):null,_t!==2&&t.a.createElement(t.a.Fragment,null,Pt?null:t.a.createElement("a",{title:"\u663E\u793A\u76EE\u5F55",onClick:pn},t.a.createElement("i",{className:"iconfont icon-wenjian "})),Ot?t.a.createElement(jn.CopyToClipboard,{text:Ot,onCopy:function(){return f.b.success("\u590D\u5236\u6210\u529F")}},t.a.createElement("a",{title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740"},t.a.createElement("i",{className:"iconfont icon-fuzhi2"}))):null,At===2&&Rt?t.a.createElement(Nn.a,{placement:"bottomRight",title:"\u4F60\u5728\u672C\u5173\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u4E0A\u6B21\u901A\u8FC7\u7684\u4EE3\u7801?",onConfirm:Zt},t.a.createElement("a",{title:"\u52A0\u8F7D\u4E0A\u6B21\u901A\u8FC7\u7684\u4EE3\u7801"},t.a.createElement("i",{className:"iconfont icon-fanhuishangcidaima font-20 "}))):null,Rt?t.a.createElement("a",{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",onClick:an},t.a.createElement("i",{className:"iconfont icon-zhongzhi font-20 "})):null,Rt&&t.a.createElement("a",{title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93",onClick:$t},t.a.createElement("i",{className:"iconfont icon-zhongzhidaimacangku font12 "})),t.a.createElement("a",{onClick:Jt,title:"\u8BBE\u7F6E"},t.a.createElement("i",{className:"iconfont icon-shezhi"}))),t.a.createElement("a",{onClick:Hn,title:Ln?"\u6536\u7F29":"\u5C55\u5F00"},t.a.createElement("i",{className:Ln?"iconfont icon-shousuo":"iconfont icon-zhankai"}))))},Z=w("14J3"),ne=w("BMrR"),q=w("jCWc"),Ye=w("kPKH"),Ut=w("UlFV"),Vt=w("hjEz"),rn=w("9VGf"),zt=w("Mm8t"),kn=w.n(zt),On=w("9kvl"),ar=function(fe){var Je=fe.isNotice,ot=fe.moveY,Mt=fe.isActive,Pt=fe.tabIndex,_t=fe.webssh,At=fe.socketKeys,Rt=fe.onCloseSocket,wt=fe.onReCreateSocket,Ot=fe.onShowNotice,xt=fe.sshConfigData,en=fe.onResizeCodeArea,Yt=fe.shixun;function Kt(){en(ot)}var Jt=ot==="100%";return t.a.createElement("div",{className:"action-bar"},Je?t.a.createElement(U,{onShowNotice:Ot}):null,_t===3?t.a.createElement(_r,{sshConfigData:xt,tabIndex:Pt,isActive:Mt,socketKeys:At,onReCreateSocket:wt,onCloseSocket:Rt,shixun:Yt}):xt!=null&&xt.remaining_time?t.a.createElement(_r,{sshConfigData:xt,tabIndex:Pt,isActive:Mt,socketKeys:At,onReCreateSocket:wt,onCloseSocket:Rt,shixun:Yt}):null,t.a.createElement("a",{onClick:Kt,title:Jt?"\u6536\u7F29":"\u5C55\u5F00"},t.a.createElement("i",{className:Jt?"iconfont icon-shousuo":"iconfont icon-zhankai"})))},gr=300;function _r(fe){var Je=fe.isActive,ot=fe.socketKeys,Mt=fe.webssh,Pt=fe.onCloseSocket,_t=fe.onReCreateSocket,At=fe.sshConfigData,Rt=fe.tabIndex,wt=fe.shixun,Ot=(At==null?void 0:At.remaining_time)/1e3,xt=Object(r.useState)(Mt===3?1800:Ot),en=Object(a.a)(xt,2),Yt=en[0],Kt=en[1],Jt=Object(r.useState)(!1),Zt=Object(a.a)(Jt,2),pn=Zt[0],hn=Zt[1],An=wt.identifier;Object(rn.a)(function(){Kt(Yt-1)},Je&&Yt>0?1e3:null),Object(r.useEffect)(function(){var gn=pe.a.subscribe("on-operating-ssh",function(){(wt==null?void 0:wt.webssh)!=3&&Kt(Ot)}),qn=pe.a.subscribe("update-windows-time",function(bn){Kt(parseInt(bn.remaining_time/1e3))}),Xn=pe.a.subscribe("on-recreate-socket",function(){_t()});return function(){qn(),gn(),Xn()}},[]);function Dn(){On.d.replace("/shixuns/".concat(An,"/challenges"))}function vt(){_.a.confirm({title:"\u547D\u4EE4\u884C\u91CD\u8FDE\u63D0\u9192",icon:t.a.createElement(Un.a,null),content:"\u7531\u4E8E\u957F\u65F6\u95F4\u6CA1\u6709\u4F7F\u7528\uFF0C\u8D44\u6E90\u5DF2\u7ECF\u88AB\u56DE\u6536\u3002\u5982\u6709\u9700\u8981\uFF0C\u53EF\u4EE5\u91CD\u8FDE\u547D\u4EE4\u884C\u3002",centered:!0,okText:"\u91CD\u8FDE",cancelText:"\u9000\u51FA",onOk:an,onCancel:Dn})}var on=function(){_.a.confirm({title:"\u91CD\u7F6E\u547D\u4EE4\u884C",icon:t.a.createElement(Un.a,null),content:"\u5B9E\u9A8C\u73AF\u5883\u5C06\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883?",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:$t})};Object(r.useEffect)(function(){Yt===0&&(wt.webssh!=3&&vt(),ot.forEach(function(gn){pe.a.publish("close-socket",gn)})),Yt===gr&&wt.webssh!=3&&hn(!0)},[Yt]);function ln(){hn(!1)}function Fn(){wt.webssh!=3&&hn(!0)}function Hn(){Kt(Ot),pe.a.publish("ssh-add-connect-time"),hn(!1)}function an(){Kt(Ot),pe.a.publish("create-socket",Rt)}function $t(){return Qn.apply(this,arguments)}function Qn(){return Qn=Object(u.a)(s.a.mark(function gn(){return s.a.wrap(function(Xn){for(;;)switch(Xn.prev=Xn.next){case 0:return ot.forEach(function(bn){pe.a.publish("close-socket",bn)}),Xn.next=3,Pt();case 3:Kt(Ot),_t();case 5:case"end":return Xn.stop()}},gn)})),Qn.apply(this,arguments)}var Jn=function(){_.a.confirm({title:"\u670D\u52A1\u9884\u89C8",content:"\u201C\u670D\u52A1\u9884\u89C8\u201D\u4F1A\u8BBF\u95EE\u547D\u540D\u884C\u5BB9\u5668\u76848081\u7AEF\u53E3\uFF0C\u5982\u679C\u7AEF\u53E3\u672A\u542F\u52A8\u4F1A\u5BFC\u81F4\u9884\u89C8\u5931\u8D25",okText:"\u7EE7\u7EED\u524D\u5F80",cancelText:"\u53D6\u6D88",onOk:function(){Object(ee.Q)(At==null?void 0:At.mapping_service_url)}})},Ln=function(){_.a.info({title:"SSH\u76F4\u8FDE",width:600,centered:!0,content:t.a.createElement(t.a.Fragment,null,t.a.createElement(ne.a,null,t.a.createElement(Ye.a,{flex:"50px"},"\u8D26\u53F7"),t.a.createElement(Ye.a,null,At==null?void 0:At.username)),t.a.createElement(ne.a,null,t.a.createElement(Ye.a,{flex:"50px"},"\u5730\u5740"),t.a.createElement(Ye.a,null,"47.96.157.89")),t.a.createElement(ne.a,null,t.a.createElement(Ye.a,{flex:"50px"},"\u7AEF\u53E3"),t.a.createElement(Ye.a,null,At==null?void 0:At.port)),t.a.createElement(ne.a,null,t.a.createElement(Ye.a,{flex:"50px"},"\u5BC6\u7801"),t.a.createElement(Ye.a,null,At==null?void 0:At.password)))})};return t.a.createElement(r.Fragment,null,Yt>0&&Yt<=gr&&wt.webssh!=3?t.a.createElement(Zn,{title:"\u8D44\u6E90\u56DE\u6536\u5012\u8BA1\u65F6\uFF0C\u70B9\u51FB\u53EF\u5EF6\u957F\uFF08\u6216\u8005\u64CD\u4F5C\u547D\u4EE4\u884C\u81EA\u52A8\u5EF6\u957F\uFF09",className:"c-red",time:Yt,style:{display:"inline-block",margin:"0 10px 1px 0"},callback:Fn}):null,(At==null?void 0:At.mapping_service_url)&&t.a.createElement("a",{target:"_blank",onClick:function(qn){qn.preventDefault(),Jn()},href:At==null?void 0:At.mapping_service_url},t.a.createElement(Vt.a,{className:"font14 c-blue"}),t.a.createElement("span",{className:"c-blue"}," \u670D\u52A1\u9884\u89C8")),t.a.createElement("a",{onClick:on},t.a.createElement("i",{className:"iconfont icon-zhongzhi2 font-16 "}),t.a.createElement("span",null," \u91CD\u7F6E\u547D\u4EE4\u884C")),t.a.createElement("a",{onClick:Ln},t.a.createElement("span",null,t.a.createElement("i",{className:"iconfont icon-congshulianjie font-16 "}),"SSH\u76F4\u8FDE")),t.a.createElement(se.a,null,t.a.createElement(_.a,{centered:!0,title:[t.a.createElement(Un.a,{className:"modalIconYellow"}),"\u547D\u4EE4\u884C\u8FDE\u63A5\u65F6\u957F\u63D0\u9192"],wrapClassName:"customModalStyle",closable:!1,visible:pn&&Yt>0,onOk:Hn,onCancel:ln,okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981"},"\u547D\u4EE4\u884C\u5C06\u4E8E ",Math.round(Yt/60)," \u5206\u949F\u540E\u4E2D\u65AD\uFF0C\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\u5417\uFF1F")))}function Zn(fe){var Je=fe.title,ot=fe.time,Mt=fe.className,Pt=Mt===void 0?"":Mt,_t=fe.callback,At=fe.desc,Rt=At===void 0?"":At,wt=fe.style,Ot=wt===void 0?{}:wt;function xt(){_t&&_t()}return t.a.createElement("a",{onClick:xt,title:Je,className:Pt},t.a.createElement("img",{src:kn.a,alt:"time",width:16,style:Ot}),t.a.createElement("span",null,Rt?"".concat(Rt,"\uFF1A"):"",Object(dn.b)(ot)))}var yr=w("5NDa"),Bi=w("5rEg"),ci=w("lOMy"),ni=w("GIiI"),Ii=w("vS10"),Ni=w("500L"),Ki=w("m3rI"),Oa=Object(r.forwardRef)(function(fe,Je){var ot=fe.time;console.log("ScreenRecord:",Je);var Mt=Object(r.useRef)(),Pt=Object(r.useState)(),_t=Object(a.a)(Pt,2),At=_t[0],Rt=_t[1],wt=Object(r.useRef)(),Ot=2e3,xt=[];Object(r.useImperativeHandle)(Je,function(){return{startScreenRecord:Jt,downloadFile:Kt}});function en(Zt,pn){return Yt.apply(this,arguments)}function Yt(){return Yt=Object(u.a)(s.a.mark(function Zt(pn,hn){var An,Dn;return s.a.wrap(function(on){for(;;)switch(on.prev=on.next){case 0:return An=[],on.next=3,new MediaRecorder(pn);case 3:Dn=on.sent,Dn.ondataavailable=function(ln){An.push(ln.data)},Dn.start(),wt.current=Dn,window.recorderRefs=Dn,Dn.addEventListener("stop",function(ln){var Fn=URL.createObjectURL(An[0],{type:"video/mp4"});Object(ee.v)("xxx.webm",Fn)});case 9:case"end":return on.stop()}},Zt)})),Yt.apply(this,arguments)}function Kt(){if(!window.recorderRefs){f.b.warn("\u60A8\u8FD8\u6CA1\u6709\u5F00\u542F\u89C6\u9891\u5F55\u5236\uFF0C\u8BF7\u5148\u53BB\u5F55\u5236\u89C6\u9891\u5427\uFF01");return}var Zt=Mt.current.srcObject.getTracks();Zt.forEach(function(pn){pn.stop()}),window.recorderRefs.addEventListener("dataavailable",function(pn){var hn=URL.createObjectURL(pn.data,{type:"video/mp4"});Object(ee.v)("\u5C4F\u5E55\u5F55\u5236\u89C6\u9891.webm",hn)})}function Jt(){navigator.mediaDevices.getDisplayMedia({video:!0,audio:!0}).then(function(Zt){return Mt.current.srcObject=Zt,xt.push(Zt),Mt.current.captureStream=Mt.current.captureStream||Mt.current.mozCaptureStream,new Promise(function(pn){return Mt.current.onplaying=pn})}).then(function(){return en(Mt.current.captureStream(),Ot)}).then(function(Zt){}).catch(function(Zt){Zt.name==="NotFoundError"?f.b.warn("\u627E\u4E0D\u5230\u6444\u50CF\u5934\u6216\u9EA6\u514B\u98CE\u3002\u65E0\u6CD5\u5F55\u5236."):f.b.warn(Zt.name)})}return t.a.createElement("div",{style:{position:"absolute",top:"0",zIndex:-1}},t.a.createElement("video",{onPause:function(){return alert("pause")},width:"60",height:"120",autoPlay:!0,muted:!0,ref:Mt}))}),Ya=Oa,io={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},ho=function(fe){var Je=fe.className,ot=fe.mirror_description,Mt=fe.git_url,Pt=fe.difficulty,_t=fe.task_pass,At=fe.test_set_permission,Rt=fe.onVncAction,wt=fe.shixun,Ot=fe.window_vnc_url,xt=fe.linux_vnc,en=fe.vnc_url,Yt=fe.unity_3d_routes,Kt=Object(m.i)(),Jt=Object(r.useState)("8082"),Zt=Object(a.a)(Jt,2),pn=Zt[0],hn=Zt[1],An=Object(r.useState)(!1),Dn=Object(a.a)(An,2),vt=Dn[0],on=Dn[1],ln=Object(r.useRef)(),Fn=Ot?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",Hn=Ot?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",an=function(){_.a.confirm({title:"\u91CD\u542F\u4E91\u4E3B\u673A",icon:t.a.createElement(Un.a,null),content:"\u60A8\u786E\u5B9A\u8981\u91CD\u542F\u4E91\u4E3B\u673A\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var qn=Object(u.a)(s.a.mark(function bn(){var wr;return s.a.wrap(function(xr){for(;;)switch(xr.prev=xr.next){case 0:return xr.next=2,Object(Ii.f)({identifier:Kt.taskId});case 2:return wr=xr.sent,(wr==null?void 0:wr.status)===0&&f.b.info("\u91CD\u542F\u6210\u529F"),xr.abrupt("return","");case 5:case"end":return xr.stop()}},bn)}));function Xn(){return qn.apply(this,arguments)}return Xn}()})},$t=function(){_.a.info({title:"\u6587\u4EF6\u4E0A\u4F20",icon:null,okText:"\u5173\u95ED",width:600,centered:!0,content:t.a.createElement("div",{className:"pt10"},t.a.createElement(Ni.b,{isDragger:!0,maxSize:20,additionalText:'\u9ED8\u8BA4\u5B58\u653E\u76EE\u5F55\u8DEF\u5F84\u4E3A"'.concat(Fn,'"'),action:"".concat(Ki.a.API_SERVER,"/api/tasks/").concat(Kt.taskId,"/upload_file?debug=admin"),onChange:function(Xn){Xn.some(function(bn){var wr;return((wr=bn.response)===null||wr===void 0?void 0:wr.status)===0})&&(_.a.destroyAll(),f.b.info("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F")),console.log("fileList:",Xn)}}))})},Qn=function(){_.a.confirm({title:"\u4E0B\u8F7D\u4EE3\u7801",centered:!0,width:600,content:"\u4EE3\u7801\u4E0B\u8F7D\u529F\u80FD\uFF1A\u5C06\u201C".concat(Hn,"\u201D\u76EE\u5F55\u8FDB\u884C\u6253\u5305\u5E76\u4E0B\u8F7D"),onOk:function(){var qn=Object(u.a)(s.a.mark(function bn(){return s.a.wrap(function(gi){for(;;)switch(gi.prev=gi.next){case 0:return gi.next=2,Object(et.a)("/api/tasks/".concat(Kt.taskId,"/download_file?debug=admin"),{method:"post",body:{autoDownload:!0},headers:{responseType:"arraybuffer",Accept:"application/vnd.ms-excel;charset=utf-8"}});case 2:return gi.abrupt("return",!0);case 3:case"end":return gi.stop()}},bn)}));function Xn(){return qn.apply(this,arguments)}return Xn}()})},Jn=function(){var qn,Xn;(qn=ln.current)===null||qn===void 0||((Xn=qn.startScreenRecord)===null||Xn===void 0)||Xn.call(qn)},Ln=function(){var gn=Object(u.a)(s.a.mark(function qn(){var Xn,bn,wr;return s.a.wrap(function(xr){for(;;)switch(xr.prev=xr.next){case 0:return on(!0),xr.next=3,Object(et.a)("/api/tasks/".concat(Kt.taskId,"/port_proxy"),{method:"post",body:{port:pn}});case 3:bn=xr.sent,bn!=null&&(Xn=bn.data)!==null&&Xn!==void 0&&Xn.url&&Object(ee.Q)(bn==null||((wr=bn.data)===null||wr===void 0)?void 0:wr.url),on(!1);case 6:case"end":return xr.stop()}},qn)}));return function(){return gn.apply(this,arguments)}}();return t.a.createElement("div",{className:"tpi-code-setting ".concat(Je)},t.a.createElement("h3",null,"\u529F\u80FD"),t.a.createElement("section",null,t.a.createElement("a",{id:"full-screen",title:"\u5168\u5C4F",className:"file-item action",onClick:function(){Rt("full-screen")}}," ",t.a.createElement("i",{className:"iconfont icon-quanping"}),"\u5F00\u542F / \u9000\u51FA\u5168\u5C4F "),t.a.createElement("a",{id:"reset-task",onClick:function(){return Rt("reset-task")},className:"file-item action",title:"\u91CD\u7F6E\u5B9E\u8BAD"}," ",t.a.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91CD\u7F6E\u5B9E\u8BAD "),t.a.createElement("a",{id:"reset-code",onClick:function(){return Rt("reset-code")},className:"file-item action",title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}," ",t.a.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93 "),!Yt&&t.a.createElement(t.a.Fragment,null," ",(Ot||xt||en||(wt==null?void 0:wt.hide_code)===2)&&t.a.createElement(t.a.Fragment,null,t.a.createElement("a",{onClick:function(){return $t()},className:"file-item action",title:"\u4E0A\u4F20\u6587\u4EF6"}," ",t.a.createElement("i",{className:"iconfont icon-shangchuanshipin1"}),"\u4E0A\u4F20\u6587\u4EF6"),t.a.createElement("a",{onClick:function(){return Qn()},className:"file-item action",title:"\u4E0B\u8F7D\u6587\u4EF6"}," ",t.a.createElement("i",{className:"iconfont icon-xiazai3"}),"\u4E0B\u8F7D\u6587\u4EF6"),t.a.createElement("a",{onClick:function(){return Jn()},className:"file-item action",title:"\u5C4F\u5E55\u5F55\u5236"}," ",t.a.createElement("i",{className:"iconfont icon-jiaruketang1"}),"\u5C4F\u5E55\u5F55\u5236"),t.a.createElement("a",{className:"file-item action w100",title:"\u670D\u52A1\u9884\u89C8"}," ",t.a.createElement("i",{className:"iconfont icon-suanfasheji"}),t.a.createElement(ne.a,{align:"middle",className:"w100"},t.a.createElement(Ye.a,{flex:"1",onClick:Ln},t.a.createElement(ht.a,{type:"text",loading:vt},t.a.createElement("span",{style:{color:"#ddd",marginLeft:-11}},"\u670D\u52A1\u9884\u89C8"))),t.a.createElement(Ye.a,null,t.a.createElement("a",{href:"javascript:;",onClick:Ln,className:"c-blue"},"\u7AEF\u53E3\u53F7")," ",t.a.createElement(Bi.a,{onChange:function(qn){return hn(qn.target.value)},style:{width:50},value:pn}))))),Ot&&t.a.createElement("a",{id:"reset-task",onClick:an,className:"file-item action",title:"\u91CD\u542F\u4E91\u4E3B\u673A"}," ",t.a.createElement(ni.a,{style:{marginRight:21,color:"#FFF"},className:"c-white font16"}),"\u91CD\u542F\u4E91\u4E3B\u673A "),(wt==null?void 0:wt.hide_code)!==2&&t.a.createElement("a",{id:"reset-task",onClick:function(){return Rt("reset-code")},className:"file-item action",title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"}," ",t.a.createElement("i",{className:"iconfont icon-zhongzhi font20",style:{marginRight:19}}),"\u6062\u590D\u521D\u59CB\u4EE3\u7801 "),Mt?t.a.createElement(jn.CopyToClipboard,{text:Mt,onCopy:function(){return f.b.success("\u590D\u5236\u6210\u529F")}},t.a.createElement("a",{id:"copy-git",title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740",className:"file-item action"}," ",t.a.createElement("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740 ")):null,!Ot&&!xt&&t.a.createElement("a",{id:"copy-cliboard",className:"file-item action",onClick:function(){Rt("show-clipboard-box")}}," ",t.a.createElement("i",{className:"iconfont icon-fuzhiniantie"}),"\u590D\u5236\u7C98\u8D34 "))),t.a.createElement("h3",null,"\u5173\u5361\u914D\u7F6E\u4FE1\u606F"),t.a.createElement("section",null,t.a.createElement("a",{className:"file-item",title:_t?"\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218":"\u4E0D\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218"},t.a.createElement("b",null,"\u8DF3\u5173"),t.a.createElement("span",null,_t?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),t.a.createElement("a",{className:"file-item",title:At?"\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9":"\u4E0D\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9"},t.a.createElement("b",null,"\u6D4B\u8BD5\u96C6\u89E3\u9501"),t.a.createElement("span",null,At?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8"))),t.a.createElement("h3",null,"\u5B9E\u8BAD\u57FA\u672C\u4FE1\u606F"),t.a.createElement("section",null,t.a.createElement("div",{className:"file-item"},t.a.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),t.a.createElement("span",null,io[Pt])),t.a.createElement("div",{className:"file-item",style:{alignItems:"flex-start"}},t.a.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),t.a.createElement("span",{className:"vnc-desc",title:ot==null?void 0:ot.join(" ")},ot==null?void 0:ot.join(" ")))),t.a.createElement(Ya,{ref:ln}))},Da=w("l9Ud"),_i=w.n(Da),Wr;(function(fe){fe.Classrooms="classrooms",fe.Shixuns="shixuns",fe.Paths="paths",fe.Projects="projects",fe.Videos="videos",fe.Topics="topics",fe.Teach="teach-group"})(Wr||(Wr={}));var Qr=function(Je){var ot=Je.userDetail,Mt=Je.user,Pt=Je.globalSetting,_t=Je.loading,At=Je.dispatch,Rt=Je.onClose,wt=Je.shixun,Ot=Object(h.a)(Je,["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"]),xt=Object(m.i)(),en=Object(r.useState)([]),Yt=Object(a.a)(en,2),Kt=Yt[0],Jt=Yt[1],Zt=Object(r.useState)({}),pn=Object(a.a)(Zt,2),hn=pn[0],An=pn[1],Dn=Object(r.useState)(0),vt=Object(a.a)(Dn,2),on=vt[0],ln=vt[1],Fn=Object(r.useState)(Object(l.a)({page:1,limit:20,id:wt.identifier},xt)),Hn=Object(a.a)(Fn,2),an=Hn[0],$t=Hn[1],Qn=Object(r.useCallback)(function(){return Ot.visible},[Ot.visible]);Object(r.useEffect)(function(){an.page=1,Jn()},[Ot.visible]);var Jn=function(){var Ln=Object(u.a)(s.a.mark(function gn(){var qn;return s.a.wrap(function(bn){for(;;)switch(bn.prev=bn.next){case 0:return bn.next=2,At({type:"shixunsDetail/getSetData",payload:an});case 2:qn=bn.sent,qn&&(Jt(Object(B.a)(qn.data_sets)),ln(qn.data_sets_count),An(qn.folder_name));case 4:case"end":return bn.stop()}},gn)}));return function(){return Ln.apply(this,arguments)}}();return t.a.createElement(t.a.Fragment,null,!!Kt.length&&Ot.children,t.a.createElement(k.a,{title:"\u6570\u636E\u96C6",placement:"right",className:_i.a.wrap,width:300,closable:!1,onClose:Rt,visible:Qn()},t.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6570\u636E\u96C6\u8DEF\u5F84"),t.a.createElement("dl",{className:_i.a.list},t.a.createElement(Sn.a,{title:hn},t.a.createElement("dt",null,hn)),t.a.createElement("dd",null,t.a.createElement(jn.CopyToClipboard,{text:hn,onCopy:function(){return f.b.success("\u590D\u5236\u6210\u529F")}},t.a.createElement("span",{className:"".concat(_i.a.copy," current")},"\u70B9\u51FB\u590D\u5236")))),t.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6587\u4EF6\u8DEF\u5F84"),Kt==null?void 0:Kt.map(function(Ln,gn){return t.a.createElement("dl",{className:_i.a.list},t.a.createElement(Sn.a,{title:Ln.title},t.a.createElement("dt",null,t.a.createElement("span",{className:"icon-wenjian4 mr5"}),Ln.title)),t.a.createElement("dd",null,t.a.createElement(jn.CopyToClipboard,{text:Ln.file_path,onCopy:function(){return f.b.success("\u590D\u5236\u6210\u529F")}},t.a.createElement("span",{className:"".concat(_i.a.copy," current")},"\u70B9\u51FB\u590D\u5236"))))}),t.a.createElement("div",{className:"tc"},t.a.createElement(y.a,{onChange:function(gn){an.page=gn,Jn()},className:_i.a.page,size:"small",total:on,pageSize:an.limit,hideOnSinglePage:!0}))))},yi=Object(On.a)(function(fe){var Je=fe.user,ot=fe.userDetail,Mt=fe.loading,Pt=fe.shixunsDetail,_t=fe.globalSetting;return{user:Je,userDetail:ot,shixunsDetail:Pt,globalSetting:_t,loading:Mt.models.index}})(Qr),Rr=w("tUsH"),fr=w.n(Rr),ri=w("1Zrr"),br=w.n(ri),kr=w("bntm"),$n=w("bPs0"),Hi=Xt.a.Countdown;function bi(){return t.a.createElement("p",null,"\u684C\u9762\u7CFB\u7EDF\u5C06\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001\uFF0C\u60A8\u5728\u7CFB\u7EDF\u4E2D\u521B\u5EFA\u7684\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931\u3002\u8BF7\u786E\u4FDD\u60A8\u7684\u6570\u636E\u5DF2\u4FDD\u5B58\uFF08\u5982\uFF1A\u7248\u672C\u5E93\u4EE3\u7801\u5DF2\u63A8\u9001\u5230\u670D\u52A1\u5668\uFF09\u3002\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\uFF1F")}var Vi=function(fe){var Je,ot=fe.mirror_description,Mt=fe.difficulty,Pt=fe.git_url,_t=fe.vnc_url,At=fe.window_vnc_url,Rt=fe.linux_vnc,wt=fe.isNotice,Ot=fe.user,xt=fe.game,en=fe.shixun,Yt=en===void 0?{}:en,Kt=fe.taskData,Jt=Kt===void 0?{}:Kt,Zt=fe.resetVncLoading,pn=fe.onUpdateCostTime,hn=fe.lastedGetTaskInfoTime,An=fe.onShowNotice,Dn=fe.onResetGitCode,vt=fe.onResetVnc,on=fe.onBack,ln=fe.history,Fn=fe.onAddVncTime,Hn=fe.onUpdateCode,an=fe.unity_3d_routes,$t=fe.st,Qn=Yt.name,Jn=Yt.identifier,Ln=Yt.task_pass,gn=Yt.test_set_permission,qn=xt.cost_time,Xn=xt.status,bn=Ot.user_url,wr=Ot.image_url,gi=Ot.grade,xr=gi===void 0?0:gi,ua=Object(r.useState)(!1),ei=Object(a.a)(ua,2),sr=ei[0],Ai=ei[1],Di=Object(r.useState)({}),vi=Object(a.a)(Di,2),wi=vi[0],na=vi[1],Ba=Object(r.useState)("#FFF"),so=Object(a.a)(Ba,2),qi=so[0],Fo=so[1],Ka=Object(r.useState)(null),Ir=Object(a.a)(Ka,2),Mi=Ir[0],va=Ir[1],Ja=Object(r.useState)(),wa=Object(a.a)(Ja,2),ra=wa[0],So=wa[1],ia=Object(r.useState)(!1),Ui=Object(a.a)(ia,2),to=Ui[0],Ha=Ui[1],mo=Object(r.useState)(null),aa=Object(a.a)(mo,2),Ia=aa[0],oa=aa[1],ai=Object(r.useRef)(null),Nr=Object(m.h)().query;Object(r.useEffect)(function(){function ki(){return Fr.apply(this,arguments)}function Fr(){return Fr=Object(u.a)(s.a.mark(function pi(){var Cr,pr,Ar,ti,Vr,Yr,Wa,ga,wo,Za,Ko;return s.a.wrap(function(Xa){for(;;)switch(Xa.prev=Xa.next){case 0:if(!(Nr.type==="exercises")){Xa.next=13;break}if(!(Nr.coursesId==="coursesId")){Xa.next=7;break}return Xa.next=4,Object(ae.Y)({categoryId:Nr.exercisesId,login:Nr.login});case 4:Vr=Xa.sent,Xa.next=10;break;case 7:return Xa.next=9,Object(ae.y)({categoryId:Nr.exercisesId,login:Nr.login});case 9:Vr=Xa.sent;case 10:na(Object(l.a)({},Vr)),oa((Cr=Vr.exercise)===null||Cr===void 0?void 0:Cr.left_time),(pr=Vr)!==null&&pr!==void 0&&pr.left_banner_id&&(Ar=Vr)!==null&&Ar!==void 0&&(ti=Ar.exercise)!==null&&ti!==void 0&&ti.left_time&&(va(Date.now()+((Yr=Vr)===null||Yr===void 0||((Wa=Yr.exercise)===null||Wa===void 0)?void 0:Wa.left_time)*1e3),setTimeout(function(){Fo("red")},(((ga=Vr)===null||ga===void 0||((wo=ga.exercise)===null||wo===void 0)?void 0:wo.left_time)-300>0?((Za=Vr)===null||Za===void 0||((Ko=Za.exercise)===null||Ko===void 0)?void 0:Ko.left_time)-300:0)*1e3));case 13:case"end":return Xa.stop()}},pi)})),Fr.apply(this,arguments)}ki(),pe.a.subscribe("update-windows-time",function(pi){So(parseInt(pi.remaining_time/1e3))}),_t&&So(1800)},[]),Object(r.useEffect)(function(){var ki;return Nr.type==="exercises"&&wi!==null&&wi!==void 0&&(ki=wi.exercise)!==null&&ki!==void 0&&ki.screen_open&&($n.b.forEach(function(Fr,pi){document.addEventListener(Fr,sa,!1),document.addEventListener("blur",sa,!1)}),window.focus(),window.onblur=function(){Object(kr.a)()&&(sa(),Object(kr.b)())}),function(){$n.b.forEach(function(Fr,pi){document.removeEventListener(Fr,sa,!1)})}},[wi]),Object(r.useEffect)(function(){return Ia>60&&wi&&(ai.current=setInterval(function(){var ki,Fr;if(Ia--,Ia===60&&clearInterval(ai.current),localStorage.getItem("ismain")==="2")return;wi==null||((ki=wi.exercise)===null||ki===void 0||((Fr=ki.exercise_events)===null||Fr===void 0))||Fr.map(function(pi,Cr){console.log(parseInt(pi==null?void 0:pi.reminder_time)*60,Ia),parseInt(pi==null?void 0:pi.reminder_time)*60===Ia&&Dt.a.open({top:76,message:"\u6E29\u99A8\u63D0\u793A",description:t.a.createElement("span",null,pi==null?void 0:pi.reminder_content),duration:60})})},1e3)),function(){Dt.a.destroy(),clearInterval(ai.current)}},[Ia,wi]);var Fi=function(){Ha(!to)},sa=function(Fr){window.parent.postMessage("backExercise","*"),Fr!=="back"&&Object(kr.b)()};function $i(){Ai(!sr)}function Ao(){Ai(!1)}function lo(){on(),ln.replace("/shixuns/".concat(Jn,"/challenges"))}function jo(){if(Zt)return;vt()}function Bo(){_.a.confirm({title:"\u9000\u51FA\u5B9E\u8BAD",icon:t.a.createElement(Un.a,null),content:"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5B9E\u8BAD\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:lo})}function Ta(ki){if(Ao(),ki==="reset-task"&&(Zt||_.a.confirm({title:"\u91CD\u7F6E\u5B9E\u8BAD",icon:t.a.createElement(Un.a,null),content:t.a.createElement(bi,null),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:jo})),ki==="reset-code"&&(Zt||_.a.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:t.a.createElement(Un.a,null),content:"\u60A8\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Dn})),ki==="full-screen")if(Object(kr.a)())Object(kr.b)();else{var Fr,pi;Object(kr.d)((Fr=document)===null||Fr===void 0||((pi=Fr.getElementById)===null||pi===void 0)?void 0:pi.call(Fr,"task-right-panel"))}ki==="show-clipboard-box"&&pe.a.publish("show-clipboard-box")}var vo={task_pass:Ln,test_set_permission:gn,mirror_description:ot,difficulty:Mt,resetVncLoading:Zt,git_url:Pt,onVncAction:Ta,window_vnc_url:At,linux_vnc:Rt,vnc_url:_t,shixun:Yt,unity_3d_routes:an},rs=Object(r.useCallback)(function(){return ra?(console.log("VncTimer:",ra),t.a.createElement(fa,{defaultTime:ra,onAddVncTime:Fn,onReset:jo,toShixun:lo,title:_t?"\u5B9E\u9A8C\u73AF\u5883\u5012\u8BA1\u65F6":""})):null},[ra]);return t.a.createElement("div",{className:"task-header-container"},Nr.type!=="exercises"&&t.a.createElement(t.a.Fragment,null,t.a.createElement("a",{className:"task-user-info",href:bn,target:"_blank"},wr?t.a.createElement("img",{width:"35",height:"35",src:"".concat(Ki.a.IMG_SERVER,"/images/").concat(wr)}):null,t.a.createElement("span",null,Ot.name)),t.a.createElement("div",{className:"grade-info"},t.a.createElement("img",{src:fr.a,alt:"gold",width:20}),xr)),t.a.createElement("h2",{className:"shixun-info"},Qn,(Nr==null?void 0:Nr.type)!=="exercises"&&Yt.hide_code!==2&&t.a.createElement(dn.a,{lastedGetTaskInfoTime:hn,status:Xn,defaultTime:qn,onUpdateCostTime:pn,title:_t?"\u5B9E\u9A8C\u603B\u7528\u65F6":""})),t.a.createElement(t.a.Fragment,null,(_t||At||Rt||(Jt==null?void 0:Jt.virtual_machine)||(Yt==null?void 0:Yt.webssh)===3||Yt.hide_code===2||an)&&t.a.createElement("div",{className:"flex-container"},(Nr==null?void 0:Nr.type)!=="exercises"&&t.a.createElement(t.a.Fragment,null,At&&t.a.createElement(Gt.a,{onClick:function(Fr){Fr.preventDefault(),pe.a.publish("send-ctrl-alt-delete")},className:"c-grey-c mr20"},"\u53D1\u9001CTRL+ALT+DELETE"),wt?t.a.createElement(U,{className:"btn-notice",onShowNotice:An}):null,rs()),t.a.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:$i},t.a.createElement("img",{alt:"tool",src:br.a,width:16}),"\u5DE5\u5177\u680F")),(Nr==null?void 0:Nr.type)!=="exercises"&&!At&&t.a.createElement(yi,{visible:to,onClose:Fi,shixun:Yt},t.a.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:Fi},t.a.createElement("span",{className:"iconfont font14 mr5 icon-shujuji2 current"}),"\u6570\u636E\u96C6"))),Nr.type!=="exercises"&&t.a.createElement(t.a.Fragment,null,_t||At?t.a.createElement("a",{className:"btn-task-out",onClick:Bo,title:"\u9000\u51FA\u5B9E\u8BAD"},"\u9000\u51FA\u5B9E\u8BAD"):t.a.createElement("a",{className:"btn-out",onClick:Bo,title:"\u9000\u51FA\u5B9E\u8BAD"},t.a.createElement("i",{className:"iconfont icon-kaiguan"}))),(wi==null||((Je=wi.exercise)===null||Je===void 0)?void 0:Je.left_time)&&t.a.createElement(t.a.Fragment,null,t.a.createElement("span",{style:{color:qi},className:"iconfont icon-kaoshishichang mr5"}),t.a.createElement("span",{className:"c-white mr20"},t.a.createElement(Hi,{className:"flex-wrp ",valueStyle:{color:qi,fontSize:12,fontWeight:"normal"},title:t.a.createElement("span",{style:{color:qi,fontSize:12}},"\u5269\u4F59\u65F6\u95F4\uFF1A"),value:Mi,onFinish:Object(u.a)(s.a.mark(function ki(){var Fr,pi;return s.a.wrap(function(pr){for(;;)switch(pr.prev=pr.next){case 0:return pr.next=2,Object(ae.Z)({categoryId:Nr.exercisesId,commit_method:2});case 2:Fr=pr.sent,(Fr==null?void 0:Fr.status)===0&&($t===0&&Hn(1),_.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:t.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",t.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){var Ar=Object(u.a)(s.a.mark(function Vr(){return s.a.wrap(function(Wa){for(;;)switch(Wa.prev=Wa.next){case 0:window.parent.location.href="/classrooms/".concat(Nr.coursesId,"/exercise/").concat(Nr.exercisesId,"/detail");case 1:case"end":return Wa.stop()}},Vr)}));function ti(){return Ar.apply(this,arguments)}return ti}()})),(Fr==null?void 0:Fr.status)===-3&&(pi=parseInt(Fr==null?void 0:Fr.message),va(Date.now()+pi*1e3));case 5:case"end":return pr.stop()}},ki)}))}))),(Nr==null?void 0:Nr.type)==="exercises"&&t.a.createElement(ht.a,{type:"primary",onClick:function(){$t===0&&Hn(1),_.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.a.createElement("div",{className:"tc"},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u5DF2\u7ECF\u63D0\u4EA4\uFF1F"),onOk:function(){sa("back"),localStorage.setItem("ismain","2")}})}},t.a.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"),t.a.createElement(se.a,null,t.a.createElement(k.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:sr,onClose:Ao},t.a.createElement(ho,vo))))},Fa=300;function fa(fe){var Je=fe.onAddVncTime,ot=fe.onReset,Mt=fe.toShixun,Pt=fe.title,_t=Pt===void 0?"":Pt,At=fe.defaultTime,Rt=Object(r.useState)(At),wt=Object(a.a)(Rt,2),Ot=wt[0],xt=wt[1],en=Object(r.useState)(!1),Yt=Object(a.a)(en,2),Kt=Yt[0],Jt=Yt[1];Object(rn.a)(function(){xt(Ot-1)},Ot>0?1e3:null),Object(r.useEffect)(function(){Ot===Fa&&Jt(!0)},[Ot]),Object(r.useEffect)(function(){At0)){ln.next=8;break}return ln.next=4,Je();case 4:vt=ln.sent,xt((vt==null?void 0:vt.remaining_time)/1e3),ln.next=10;break;case 8:xt(At),ot();case 10:case"end":return ln.stop()}},Dn)})),hn.apply(this,arguments)}function An(){Ot=0?Ot.splice(xt,1):Ot.push(Rt),At(Ot.join(""))}}return t.a.createElement("a",{className:"flex-container",onClick:wt},t.a.createElement("span",{style:{position:"relative",top:4},className:"".concat(Je===1?"radio":"checkbox"," ").concat(Mt&&Mt.indexOf(Rt)>=0?"active":"")}),t.a.createElement("div",{className:"flex-wrp"},t.a.createElement("span",{style:{lineHeight:1.7,fontSize:16,whiteSpace:"nowrap"}},Rt,"\u3001"),t.a.createElement(de.a,{className:"subject-body",value:_t})))},fo=function(fe){var Je=fe.id,ot=fe.answer,Mt=fe.challenge_question,Pt=fe.category,_t=fe.subject,At=fe.onSetAnswers;function Rt(wt){At(Je,wt)}return t.a.createElement("li",null,t.a.createElement(ne.a,{className:"subject c-grey-999",align:"stretch"},t.a.createElement(Ye.a,{flex:"40px"},t.a.createElement("p",{className:"mt3"},Je+1,"\u3001")),t.a.createElement(Ye.a,{flex:"1"},t.a.createElement(de.a,{value:"".concat(_t),className:"subject-body"}))),t.a.createElement("div",{className:"option"},Mt.map(function(wt,Ot){var xt=wt.option_name;return t.a.createElement(Ma,{index:Ot,key:xt,option_name:xt,answer:ot,category:Pt,callback:Rt})})))},_o=function(fe){var Je=fe.chooses,ot=fe.answers,Mt=fe.onSetAnswers;return t.a.createElement("ul",{className:"choose-container"},Je.map(function(Pt,_t){var At=Pt.subject,Rt=Pt.challenge_question,wt=Pt.category;return t.a.createElement(fo,{key:_t,id:_t,subject:At,challenge_question:Rt,category:wt,answer:ot[_t],onSetAnswers:Mt})}))},Qa=w("yqJW"),Ho=w("cf+g"),yo=w.n(Ho),Kn=w("UbZX"),Wn=w.n(Kn),Yn=w("LYID"),Tr=w.n(Yn),Xr=function(Je){var ot=Je.id,Mt=Je.isActive,Pt=Je.title,_t=Je.onActive,At=Je.had_submmit,Rt=Je.result,wt=Je.actual_output,Ot=Je.standard_answer;function xt(){_t(ot)}var en="test-case-item";return Mt&&(en+=" active"),At&&(en+=" has-result"),t.a.createElement("li",{className:en},t.a.createElement("a",{className:"case-header",onClick:xt},t.a.createElement("h2",null,t.a.createElement("div",{className:Mt?"arrow-down":"arrow-right"}),t.a.createElement("span",{className:"test-title"},Pt)),At>0?t.a.createElement("img",{width:16,src:Rt?Wn.a:Tr.a}):t.a.createElement("i",{className:"iconfont icon-suo1"})),t.a.createElement("div",{className:"item-desc ".concat(Mt?"show":"hide"," choose-game-item")},At?Rt?t.a.createElement(r.Fragment,null,t.a.createElement("p",null,"\u6B63\u786E\u9009\u9879\uFF1A",t.a.createElement("b",null,Ot)),t.a.createElement("p",null,"\u4F60\u7684\u9009\u9879\uFF1A",t.a.createElement("b",{className:"c-red"},wt))):t.a.createElement("p",null,"\u9519\u8BEF\uFF0C\u4E0D\u652F\u6301\u67E5\u770B"):t.a.createElement("p",null,"\u5C1A\u672A\u63D0\u4EA4\uFF0C\u6682\u4E0D\u652F\u6301\u67E5\u770B")))},Or=function(fe){var Je=fe.onResizeSetContainer,ot=fe.moveY,Mt=fe.had_submmit,Pt=fe.test_sets,_t=Pt===void 0?[]:Pt,At=fe.challenge_chooses_count,Rt=fe.choose_correct_num,wt=Object(r.useState)(-1),Ot=Object(a.a)(wt,2),xt=Ot[0],en=Ot[1];function Yt(Zt){en(Zt===xt?-1:Zt)}var Kt=Rt===At;function Jt(){Je(ot)}return t.a.createElement(r.Fragment,null,t.a.createElement("div",{className:"test-header"},t.a.createElement("span",{className:"active"},"\u6D4B\u8BD5\u7ED3\u679C"),t.a.createElement("a",{onClick:Jt},t.a.createElement("i",{className:"iconfont ".concat(ot===.01?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),Mt?t.a.createElement("p",{className:"test-result ".concat(Kt?"success":"failer")},t.a.createElement("span",{className:"count"},t.a.createElement("img",{width:16,src:Kt?Wn.a:yo.a}),Rt," / ",At," \u5171\u6709",At,"\u9898\uFF0C"),t.a.createElement("span",null,Kt?"\u5168\u90E8\u901A\u8FC7":"\u5176\u4E2D".concat(At-Rt,"\u9898\u76EE\u7ED3\u679C\u4E0D\u5339\u914D\u3002\u8BE6\u60C5\u5982\u4E0B\uFF1A"))):null,t.a.createElement("ul",{className:"test-case-list"},_t.map(function(Zt,pn){return t.a.createElement(Xr,Object(g.a)({key:"item"+pn,had_submmit:Mt,title:"\u9898\u76EE".concat(pn+1)},Zt,{isActive:xt===pn,id:pn,onActive:Yt}))})))},jr=w("9odi"),Ei=w.n(jr),ma=w("VjRW"),Lr=w.n(ma),ao=function(fe){var Je,ot=fe.st,Mt=fe.prev_game,Pt=fe.next_game,_t=fe.time_limit,At=fe.record_consume_time,Rt=fe.loading,wt=fe.vnc_url,Ot=fe.linux_vnc,xt=fe.windows_vnc,en=fe.shixun,Yt=fe.game,Kt=fe.onRun,Jt=fe.dispatch,Zt=fe.onShowTestCaseList,pn=fe.chooses,hn=fe.unity_3d_routes,An=fe.user,Dn=fe.is_last_game,vt=fe.onUpdateCode,on=fe.test_sets,ln=fe.challenge,Fn=Object(m.i)(),Hn=!Dn&&!Rt&&(en.status>0||(An==null?void 0:An.identity)<5),an=ot===1&&Yt.status===2,$t=["\u81EA\u6D4B\u8FD0\u884C","\u6B63\u5728\u542F\u52A8","\u505C\u6B62\u8FD0\u884C","\u6B63\u5728\u505C\u6B62"],Qn=Object(r.useState)(0),Jn=Object(a.a)(Qn,2),Ln=Jn[0],gn=Jn[1],qn=Object(r.useState)(0),Xn=Object(a.a)(qn,2),bn=Xn[0],wr=Xn[1],gi=Object(r.useState)(!1),xr=Object(a.a)(gi,2),ua=xr[0],ei=xr[1],sr=Object(r.useState)(!1),Ai=Object(a.a)(sr,2),Di=Ai[0],vi=Ai[1],wi=Object(r.useState)(on==null||((Je=on[0])===null||Je===void 0)?void 0:Je.input),na=Object(a.a)(wi,2),Ba=na[0],so=na[1],qi=Object(r.useState)(!1),Fo=Object(a.a)(qi,2),Ka=Fo[0],Ir=Fo[1],Mi=Object(r.useState)($t[0]),va=Object(a.a)(Mi,2),Ja=va[0],wa=va[1],ra=Object(r.useRef)(!1),So=Object(r.useState)(0),ia=Object(a.a)(So,2),Ui=ia[0],to=ia[1],Ha=Object(m.h)();Object(r.useEffect)(function(){Ln>0&&setTimeout(function(){gn(Ln-1)},1e3)},[Ln]),Object(r.useEffect)(function(){Ui>0&&setTimeout(function(){to(Ui-1)},1e3)},[Ui]),Object(r.useEffect)(function(){bn>0&&setTimeout(function(){wr(bn-1)},1e3)},[bn]),Object(r.useEffect)(function(){var oa=pe.a.subscribe("showRunCode",function(sa){vi(sa)}),ai=pe.a.subscribe("caseInputValue",function(sa){so(sa)}),Nr=pe.a.subscribe("runCodeFinish",function(){ra.current=!1,Ir(!1),wa($t[0]),Ui>0||to(5)}),Fi=pe.a.subscribe("eval-code-finish",function(){hn&&ei(!0),ot===1||gn(10)});return function(){Fi(),oa(),ai(),Nr()}},[]);var mo=function(){ra.current=!1,wa($t[3]),pe.a.publish("runCode",{type:"stop"}),Object(X.J)(Fn.taskId),setTimeout(function(){Ui>0||to(5),wa($t[0]),Ir(!1),to(5)},2500)},aa=function(){var oa=Object(u.a)(s.a.mark(function ai(){return s.a.wrap(function(Fi){for(;;)switch(Fi.prev=Fi.next){case 0:return ra.current=!0,Fi.next=3,vt();case 3:wa($t[1]),pe.a.publish("show-case-result",!0),setTimeout(function(){Object(X.v)(Fn.taskId,{test_case_content:Ba}),pe.a.publish("showRunCodeTab",!0),pe.a.publish("runCode",{type:"start"})},100),setTimeout(function(){ra.current&&(wa($t[2]),Ir(!1))},1e3);case 7:case"end":return Fi.stop()}},ai)}));return function(){return oa.apply(this,arguments)}}(),Ia=function(){var oa=Object(u.a)(s.a.mark(function ai(){return s.a.wrap(function(Fi){for(;;)switch(Fi.prev=Fi.next){case 0:Ir(!0),Ja===$t[2]?mo():aa();case 2:case"end":return Fi.stop()}},ai)}));return function(){return oa.apply(this,arguments)}}();return t.a.createElement("div",{className:Ei.a["action-container"]},t.a.createElement("div",{className:"flex-container ".concat(Ei.a["eval-desc"])},_t?t.a.createElement("span",null,"\u672C\u5173\u6700\u5927\u6267\u884C\u65F6\u95F4\uFF1A".concat(_t,"\u79D2")):null,At?t.a.createElement("span",null,"\u672C\u6B21\u8BC4\u6D4B\u8017\u65F6(\u7F16\u8BD1\u3001\u8FD0\u884C\u603B\u65F6\u95F4)\uFF1A",At," \u79D2"):null,(wt||xt||Ot)&&t.a.createElement("a",{title:"\u663E\u793A/\u9690\u85CF\u6D4B\u8BD5\u7ED3\u679C",onClick:function(){pe.a.publish("show-case-result")}},"\u663E\u793A/\u9690\u85CF\u6D4B\u8BD5\u7ED3\u679C")),t.a.createElement("div",{className:"flex-container ".concat(Ei.a["eval-btn-group"])},Mt&&!Rt?t.a.createElement("a",{href:"/tasks/".concat(Mt).concat(Ha.search),onClick:function(ai){ai.preventDefault(),setTimeout(function(){return window.location.href="/tasks/".concat(Mt).concat(Ha.search)},300)},className:Ei.a["ghost-link"]},"\u4E0A\u4E00\u5173"):null,Hn?t.a.createElement("a",{href:"/tasks/".concat(Pt).concat(Ha.search),onClick:function(ai){if(ai.preventDefault(),en.task_pass||Yt.status===2||(An==null?void 0:An.identity)<5){setTimeout(function(){return window.location.href="/tasks/".concat(Pt).concat(Ha.search)},300);return}_.a.warning({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u6211\u77E5\u9053\u4E86",content:t.a.createElement("p",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u8BBE\u7F6E\u4E86\u4E0D\u5141\u8BB8\u8DF3\u5173\u3002\u901A\u8FC7\u5F53\u524D\u5173\u5361\u540E\uFF0C\u624D\u80FD\u8FDB\u5165\u4E0B\u4E00\u5173\u3002")})},className:Ei.a["ghost-link"]},"\u4E0B\u4E00\u5173"):null,ua&&(ln==null?void 0:ln.show_type)===1&&t.a.createElement("button",{onClick:function(){Jt({type:"SHOW_PICTURE_VIEW"})},style:{minWidth:"72px",marginRight:10},className:"btn-run",title:"\u67E5\u770B\u6548\u679C"},"\u67E5\u770B\u6548\u679C"),!!Di&&en.hide_code!==2&&t.a.createElement(ht.a,{onClick:Object($.throttle)(Ia,2e3),loading:Ka,danger:!0,disabled:Ui>0,className:"".concat(Ei.a["btn-run-self"]," mr10")},Ui>0?"".concat(Ui,"S"):Ja),t.a.createElement("button",{onClick:Object(u.a)(s.a.mark(function oa(){return s.a.wrap(function(Nr){for(;;)switch(Nr.prev=Nr.next){case 0:if(!(ot===1)){Nr.next=4;break}if(!((pn==null?void 0:pn.length)<=0)){Nr.next=4;break}return _.a.confirm({centered:!0,title:"\u63D0\u793A",content:t.a.createElement("div",{className:"tc"},t.a.createElement("p",null,"\u60A8\u8FD8\u672A\u6DFB\u52A0\u9898\u76EE\uFF0C\u8BF7\u6DFB\u52A0\u540E\u8BC4\u6D4B\uFF01")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88"}),Nr.abrupt("return");case 4:return ei(!1),Nr.next=7,Kt();case 7:case"end":return Nr.stop()}},oa)})),style:{minWidth:"72px"},disabled:Rt||Ln>0,className:Ei.a["btn-run"],title:"\u8FD0\u884C\u8BC4\u6D4B"},Ln>0?"".concat(Ln,"S"):t.a.createElement(r.Fragment,null," ",t.a.createElement("img",{src:Lr.a,alt:"run",width:18})," ",t.a.createElement("b",null,"\u8BC4\u6D4B")," "))))};function zr(fe,Je){switch(Je.type){case ie.f:return Object(l.a)(Object(l.a)({},fe),{},{loading:!0});case ie.e:return Object(l.a)(Object(l.a)({},fe),{},{loading:!1});case ie.B:return Object(l.a)(Object(l.a)({},fe),Je.payload);default:throw new Error}}var ta=function(fe){var Je=fe.taskData,ot=fe.moveY,Mt=fe.onResizeYStart,Pt=fe.onResizeSetContainer,_t=fe.onEval,At=fe.lastedGetTaskInfoTime,Rt=fe.onUpdateCode,wt=fe._dispatch,Ot=Object(m.h)(),xt=Je.chooses,en=Je.choose_test_cases,Yt=Je.game,Kt=en.test_sets,Jt=en.challenge_chooses_count,Zt=en.choose_correct_num,pn=en.had_submmit,hn=Object(r.useCallback)(function(){var gn=[];return gn.length=Jt,pn&&(gn=Kt.map(function(qn){return qn.actual_output})),gn},[At]),An=Object(r.useReducer)(zr,{loading:!1,answers:hn()}),Dn=Object(a.a)(An,2),vt=Dn[0],on=Dn[1];Object(r.useEffect)(function(){on({type:ie.B,payload:{answers:hn()}})},[At]);var ln=vt.answers,Fn=vt.loading;function Hn(gn,qn){ln[gn]=qn,on({type:ie.B,payload:{answers:ln}})}function an(){for(var gn=!0,qn=0;qn(?:[\n\r\s]*?)(?:<\/link>)*/im,yt=/(?:[\n\r\s]*?)(?:<\/script>)*/im,St=["http","com","net","org","cdn"];function it(fe){for(var Je=!1,ot=0;ot]*href=['"]([^'"]+)[^>]*>/gi,function(an,$t){Yt.push($t.indexOf("http")>-1?$t:"https://data.educoder.net/api/sources/get_html_content.html?content_type=text/css&identifier="+Rt.taskId+"&path="+$t);var Qn=$t.indexOf("http")>-1?$t:'';return Qn}),ot.replace(/