|
|
(window.webpackJsonp=window.webpackJsonp||[]).push([[183,3,6,8,10,13,14],{"+GGh":function(Be,I){Be.exports="data:image/png;base64,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"},"+QRC":function(Be,I,m){"use strict";var w=m("E9nw"),c={"text/plain":"Text","text/html":"Url",default:"Text"},L="Copy to clipboard: #{key}, Enter";function p(a){var h=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return a.replace(/#{\s*key\s*}/g,h)}function _(a,h){var f,d,o,r,i,n,l=!1;h||(h={}),f=h.debug||!1;try{o=w(),r=document.createRange(),i=document.getSelection(),n=document.createElement("span"),n.textContent=a,n.style.all="unset",n.style.position="fixed",n.style.top=0,n.style.clip="rect(0, 0, 0, 0)",n.style.whiteSpace="pre",n.style.webkitUserSelect="text",n.style.MozUserSelect="text",n.style.msUserSelect="text",n.style.userSelect="text",n.addEventListener("copy",function(t){if(t.stopPropagation(),h.format)if(t.preventDefault(),typeof t.clipboardData=="undefined"){f&&console.warn("unable to use e.clipboardData"),f&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var u=c[h.format]||c.default;window.clipboardData.setData(u,a)}else t.clipboardData.clearData(),t.clipboardData.setData(h.format,a);h.onCopy&&(t.preventDefault(),h.onCopy(t.clipboardData))}),document.body.appendChild(n),r.selectNodeContents(n),i.addRange(r);var e=document.execCommand("copy");if(!e)throw new Error("copy command was unsuccessful");l=!0}catch(t){f&&console.error("unable to copy using execCommand: ",t),f&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(h.format||"text",a),h.onCopy&&h.onCopy(window.clipboardData),l=!0}catch(u){f&&console.error("unable to copy using clipboardData: ",u),f&&console.error("falling back to prompt"),d=p("message"in h?h.message:L),window.prompt(d,a)}}finally{i&&(typeof i.removeRange=="function"?i.removeRange(r):i.removeAllRanges()),n&&document.body.removeChild(n),o()}return l}Be.exports=_},"/POA":function(Be,I,m){!function(w,c){if(!0)Be.exports=c();else var L,p}(window,function(){return function(w){var c={};function L(p){if(c[p])return c[p].exports;var _=c[p]={i:p,l:!1,exports:{}};return w[p].call(_.exports,_,_.exports,L),_.l=!0,_.exports}return L.m=w,L.c=c,L.d=function(p,_,a){L.o(p,_)||Object.defineProperty(p,_,{enumerable:!0,get:a})},L.r=function(p){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(p,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(p,"__esModule",{value:!0})},L.t=function(p,_){if(1&_&&(p=L(p)),8&_)return p;if(4&_&&typeof p=="object"&&p&&p.__esModule)return p;var a=Object.create(null);if(L.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:p}),2&_&&typeof p!="string")for(var h in p)L.d(a,h,function(f){return p[f]}.bind(null,h));return a},L.n=function(p){var _=p&&p.__esModule?function(){return p.default}:function(){return p};return L.d(_,"a",_),_},L.o=function(p,_){return Object.prototype.hasOwnProperty.call(p,_)},L.p="",L(L.s=34)}([function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.forwardEvent=c.EventEmitter=void 0;var p=function(){function _(){this._listeners=[],this._disposed=!1}return Object.defineProperty(_.prototype,"event",{get:function(){var a=this;return this._event||(this._event=function(h){return a._listeners.push(h),{dispose:function(){if(!a._disposed){for(var f=0;f<a._listeners.length;f++)if(a._listeners[f]===h)return void a._listeners.splice(f,1)}}}}),this._event},enumerable:!1,configurable:!0}),_.prototype.fire=function(a,h){for(var f=[],d=0;d<this._listeners.length;d++)f.push(this._listeners[d]);for(d=0;d<f.length;d++)f[d].call(void 0,a,h)},_.prototype.dispose=function(){this._listeners&&(this._listeners.length=0),this._disposed=!0},_}();c.EventEmitter=p,c.forwardEvent=function(_,a){return _(function(h){return a.fire(h)})}},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.IUnicodeService=c.IOptionsService=c.ILogService=c.IInstantiationService=c.IDirtyRowService=c.ICharsetService=c.ICoreService=c.ICoreMouseService=c.IBufferService=void 0;var p=L(14);c.IBufferService=p.createDecorator("BufferService"),c.ICoreMouseService=p.createDecorator("CoreMouseService"),c.ICoreService=p.createDecorator("CoreService"),c.ICharsetService=p.createDecorator("CharsetService"),c.IDirtyRowService=p.createDecorator("DirtyRowService"),c.IInstantiationService=p.createDecorator("InstantiationService"),c.ILogService=p.createDecorator("LogService"),c.IOptionsService=p.createDecorator("OptionsService"),c.IUnicodeService=p.createDecorator("UnicodeService")},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.getDisposeArrayDisposable=c.disposeArray=c.Disposable=void 0;var p=function(){function a(){this._disposables=[],this._isDisposed=!1}return a.prototype.dispose=function(){this._isDisposed=!0;for(var h=0,f=this._disposables;h<f.length;h++)f[h].dispose();this._disposables.length=0},a.prototype.register=function(h){return this._disposables.push(h),h},a.prototype.unregister=function(h){var f=this._disposables.indexOf(h);f!==-1&&this._disposables.splice(f,1)},a}();function _(a){for(var h=0,f=a;h<f.length;h++)f[h].dispose();a.length=0}c.Disposable=p,c.disposeArray=_,c.getDisposeArrayDisposable=function(a){return{dispose:function(){return _(a)}}}},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.WHITESPACE_CELL_CODE=c.WHITESPACE_CELL_WIDTH=c.WHITESPACE_CELL_CHAR=c.NULL_CELL_CODE=c.NULL_CELL_WIDTH=c.NULL_CELL_CHAR=c.CHAR_DATA_CODE_INDEX=c.CHAR_DATA_WIDTH_INDEX=c.CHAR_DATA_CHAR_INDEX=c.CHAR_DATA_ATTR_INDEX=c.DEFAULT_ATTR=c.DEFAULT_COLOR=void 0,c.DEFAULT_COLOR=256,c.DEFAULT_ATTR=256|c.DEFAULT_COLOR<<9,c.CHAR_DATA_ATTR_INDEX=0,c.CHAR_DATA_CHAR_INDEX=1,c.CHAR_DATA_WIDTH_INDEX=2,c.CHAR_DATA_CODE_INDEX=3,c.NULL_CELL_CHAR="",c.NULL_CELL_WIDTH=1,c.NULL_CELL_CODE=0,c.WHITESPACE_CELL_CHAR=" ",c.WHITESPACE_CELL_WIDTH=1,c.WHITESPACE_CELL_CODE=32},function(w,c,L){"use strict";var p,_=this&&this.__extends||(p=function(o,r){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,n){i.__proto__=n}||function(i,n){for(var l in n)n.hasOwnProperty(l)&&(i[l]=n[l])})(o,r)},function(o,r){function i(){this.constructor=o}p(o,r),o.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)});Object.defineProperty(c,"__esModule",{value:!0}),c.CellData=void 0;var a=L(8),h=L(3),f=L(6),d=function(o){function r(){var i=o!==null&&o.apply(this,arguments)||this;return i.content=0,i.fg=0,i.bg=0,i.extended=new f.ExtendedAttrs,i.combinedData="",i}return _(r,o),r.fromCharData=function(i){var n=new r;return n.setFromCharData(i),n},r.prototype.isCombined=function(){return 2097152&this.content},r.prototype.getWidth=function(){return this.content>>22},r.prototype.getChars=function(){return 2097152&this.content?this.combinedData:2097151&this.content?a.stringFromCodePoint(2097151&this.content):""},r.prototype.getCode=function(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content},r.prototype.setFromCharData=function(i){this.fg=i[h.CHAR_DATA_ATTR_INDEX],this.bg=0;var n=!1;if(i[h.CHAR_DATA_CHAR_INDEX].length>2)n=!0;else if(i[h.CHAR_DATA_CHAR_INDEX].length===2){var l=i[h.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=l&&l<=56319){var e=i[h.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=e&&e<=57343?this.content=1024*(l-55296)+e-56320+65536|i[h.CHAR_DATA_WIDTH_INDEX]<<22:n=!0}else n=!0}else this.content=i[h.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|i[h.CHAR_DATA_WIDTH_INDEX]<<22;n&&(this.combinedData=i[h.CHAR_DATA_CHAR_INDEX],this.content=2097152|i[h.CHAR_DATA_WIDTH_INDEX]<<22)},r.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},r}(f.AttributeData);c.CellData=d},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.ISoundService=c.ISelectionService=c.IRenderService=c.IMouseService=c.ICoreBrowserService=c.ICharSizeService=void 0;var p=L(14);c.ICharSizeService=p.createDecorator("CharSizeService"),c.ICoreBrowserService=p.createDecorator("CoreBrowserService"),c.IMouseService=p.createDecorator("MouseService"),c.IRenderService=p.createDecorator("RenderService"),c.ISelectionService=p.createDecorator("SelectionService"),c.ISoundService=p.createDecorator("SoundService")},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.ExtendedAttrs=c.AttributeData=void 0;var p=function(){function a(){this.fg=0,this.bg=0,this.extended=new _}return a.toColorRGB=function(h){return[h>>>16&255,h>>>8&255,255&h]},a.fromColorRGB=function(h){return(255&h[0])<<16|(255&h[1])<<8|255&h[2]},a.prototype.clone=function(){var h=new a;return h.fg=this.fg,h.bg=this.bg,h.extended=this.extended.clone(),h},a.prototype.isInverse=function(){return 67108864&this.fg},a.prototype.isBold=function(){return 134217728&this.fg},a.prototype.isUnderline=function(){return 268435456&this.fg},a.prototype.isBlink=function(){return 536870912&this.fg},a.prototype.isInvisible=function(){return 1073741824&this.fg},a.prototype.isItalic=function(){return 67108864&this.bg},a.prototype.isDim=function(){return 134217728&this.bg},a.prototype.getFgColorMode=function(){return 50331648&this.fg},a.prototype.getBgColorMode=function(){return 50331648&this.bg},a.prototype.isFgRGB=function(){return(50331648&this.fg)==50331648},a.prototype.isBgRGB=function(){return(50331648&this.bg)==50331648},a.prototype.isFgPalette=function(){return(50331648&this.fg)==16777216||(50331648&this.fg)==33554432},a.prototype.isBgPalette=function(){return(50331648&this.bg)==16777216||(50331648&this.bg)==33554432},a.prototype.isFgDefault=function(){return(50331648&this.fg)==0},a.prototype.isBgDefault=function(){return(50331648&this.bg)==0},a.prototype.isAttributeDefault=function(){return this.fg===0&&this.bg===0},a.prototype.getFgColor=function(){switch(50331648&this.fg){case 16777216:case 33554432:return 255&this.fg;case 50331648:return 16777215&this.fg;default:return-1}},a.prototype.getBgColor=function(){switch(50331648&this.bg){case 16777216:case 33554432:return 255&this.bg;case 50331648:return 16777215&this.bg;default:return-1}},a.prototype.hasExtendedAttrs=function(){return 268435456&this.bg},a.prototype.updateExtended=function(){this.extended.isEmpty()?this.bg&=-268435457:this.bg|=268435456},a.prototype.getUnderlineColor=function(){if(268435456&this.bg&&~this.extended.underlineColor)switch(50331648&this.extended.underlineColor){case 16777216:case 33554432:return 255&this.extended.underlineColor;case 50331648:return 16777215&this.extended.underlineColor;default:return this.getFgColor()}return this.getFgColor()},a.prototype.getUnderlineColorMode=function(){return 268435456&this.bg&&~this.extended.underlineColor?50331648&this.extended.underlineColor:this.getFgColorMode()},a.prototype.isUnderlineColorRGB=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==50331648:this.isFgRGB()},a.prototype.isUnderlineColorPalette=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==16777216||(50331648&this.extended.underlineColor)==33554432:this.isFgPalette()},a.prototype.isUnderlineColorDefault=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==0:this.isFgDefault()},a.prototype.getUnderlineStyle=function(){return 268435456&this.fg?268435456&this.bg?this.extended.underlineStyle:1:0},a}();c.AttributeData=p;var _=function(){function a(h,f){h===void 0&&(h=0),f===void 0&&(f=-1),this.underlineStyle=h,this.underlineColor=f}return a.prototype.clone=function(){return new a(this.underlineStyle,this.underlineColor)},a.prototype.isEmpty=function(){return this.underlineStyle===0},a}();c.ExtendedAttrs=_},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.addDisposableDomListener=void 0,c.addDisposableDomListener=function(p,_,a,h){p.addEventListener(_,a,h);var f=!1;return{dispose:function(){f||(f=!0,p.removeEventListener(_,a,h))}}}},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.Utf8ToUtf32=c.StringToUtf32=c.utf32ToString=c.stringFromCodePoint=void 0,c.stringFromCodePoint=function(a){return a>65535?(a-=65536,String.fromCharCode(55296+(a>>10))+String.fromCharCode(a%1024+56320)):String.fromCharCode(a)},c.utf32ToString=function(a,h,f){h===void 0&&(h=0),f===void 0&&(f=a.length);for(var d="",o=h;o<f;++o){var r=a[o];r>65535?(r-=65536,d+=String.fromCharCode(55296+(r>>10))+String.fromCharCode(r%1024+56320)):d+=String.fromCharCode(r)}return d};var p=function(){function a(){this._interim=0}return a.prototype.clear=function(){this._interim=0},a.prototype.decode=function(h,f){var d=h.length;if(!d)return 0;var o=0,r=0;this._interim&&(56320<=(l=h.charCodeAt(r++))&&l<=57343?f[o++]=1024*(this._interim-55296)+l-56320+65536:(f[o++]=this._interim,f[o++]=l),this._interim=0);for(var i=r;i<d;++i){var n=h.charCodeAt(i);if(55296<=n&&n<=56319){if(++i>=d)return this._interim=n,o;var l;56320<=(l=h.charCodeAt(i))&&l<=57343?f[o++]=1024*(n-55296)+l-56320+65536:(f[o++]=n,f[o++]=l)}else f[o++]=n}return o},a}();c.StringToUtf32=p;var _=function(){function a(){this.interim=new Uint8Array(3)}return a.prototype.clear=function(){this.interim.fill(0)},a.prototype.decode=function(h,f){var d=h.length;if(!d)return 0;var o,r,i,n,l=0,e=0,t=0;if(this.interim[0]){var u=!1,s=this.interim[0];s&=(224&s)==192?31:(240&s)==224?15:7;for(var g=0,C=void 0;(C=63&this.interim[++g])&&g<4;)s<<=6,s|=C;for(var x=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,E=x-g;t<E;){if(t>=d)return 0;if((192&(C=h[t++]))!=128){t--,u=!0;break}this.interim[g++]=C,s<<=6,s|=63&C}u||(x===2?s<128?t--:f[l++]=s:x===3?s<2048||s>=55296&&s<=57343||(f[l++]=s):s<65536||s>1114111||(f[l++]=s)),this.interim.fill(0)}for(var O=d-4,T=t;T<d;){for(;!(!(T<O)||128&(o=h[T])||128&(r=h[T+1])||128&(i=h[T+2])||128&(n=h[T+3]));)f[l++]=o,f[l++]=r,f[l++]=i,f[l++]=n,T+=4;if((o=h[T++])<128)f[l++]=o;else if((224&o)==192){if(T>=d)return this.interim[0]=o,l;if((192&(r=h[T++]))!=128){T--;continue}if((e=(31&o)<<6|63&r)<128){T--;continue}f[l++]=e}else if((240&o)==224){if(T>=d)return this.interim[0]=o,l;if((192&(r=h[T++]))!=128){T--;continue}if(T>=d)return this.interim[0]=o,this.interim[1]=r,l;if((192&(i=h[T++]))!=128){T--;continue}if((e=(15&o)<<12|(63&r)<<6|63&i)<2048||e>=55296&&e<=57343)continue;f[l++]=e}else if((248&o)==240){if(T>=d)return this.interim[0]=o,l;if((192&(r=h[T++]))!=128){T--;continue}if(T>=d)return this.interim[0]=o,this.interim[1]=r,l;if((192&(i=h[T++]))!=128){T--;continue}if(T>=d)return this.interim[0]=o,this.interim[1]=r,this.interim[2]=i,l;if((192&(n=h[T++]))!=128){T--;continue}if((e=(7&o)<<18|(63&r)<<12|(63&i)<<6|63&n)<65536||e>1114111)continue;f[l++]=e}}return l},a}();c.Utf8ToUtf32=_},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.CHAR_ATLAS_CELL_SPACING=c.DIM_OPACITY=c.INVERTED_DEFAULT_COLOR=void 0,c.INVERTED_DEFAULT_COLOR=257,c.DIM_OPACITY=.5,c.CHAR_ATLAS_CELL_SPACING=1},function(w,c,L){"use strict";var p,_,a,h;function f(o){var r=o.toString(16);return r.length<2?"0"+r:r}function d(o,r){return o<r?(r+.05)/(o+.05):(o+.05)/(r+.05)}Object.defineProperty(c,"__esModule",{value:!0}),c.contrastRatio=c.toPaddedHex=c.rgba=c.rgb=c.css=c.color=c.channels=void 0,function(o){o.toCss=function(r,i,n,l){return l!==void 0?"#"+f(r)+f(i)+f(n)+f(l):"#"+f(r)+f(i)+f(n)},o.toRgba=function(r,i,n,l){return l===void 0&&(l=255),(r<<24|i<<16|n<<8|l)>>>0}}(p=c.channels||(c.channels={})),(_=c.color||(c.color={})).blend=function(o,r){var i=(255&r.rgba)/255;if(i===1)return{css:r.css,rgba:r.rgba};var n=r.rgba>>24&255,l=r.rgba>>16&255,e=r.rgba>>8&255,t=o.rgba>>24&255,u=o.rgba>>16&255,s=o.rgba>>8&255,g=t+Math.round((n-t)*i),C=u+Math.round((l-u)*i),x=s+Math.round((e-s)*i);return{css:p.toCss(g,C,x),rgba:p.toRgba(g,C,x)}},_.isOpaque=function(o){return(255&o.rgba)==255},_.ensureContrastRatio=function(o,r,i){var n=h.ensureContrastRatio(o.rgba,r.rgba,i);if(n)return h.toColor(n>>24&255,n>>16&255,n>>8&255)},_.opaque=function(o){var r=(255|o.rgba)>>>0,i=h.toChannels(r),n=i[0],l=i[1],e=i[2];return{css:p.toCss(n,l,e),rgba:r}},_.opacity=function(o,r){var i=Math.round(255*r),n=h.toChannels(o.rgba),l=n[0],e=n[1],t=n[2];return{css:p.toCss(l,e,t,i),rgba:p.toRgba(l,e,t,i)}},(c.css||(c.css={})).toColor=function(o){switch(o.length){case 7:return{css:o,rgba:(parseInt(o.slice(1),16)<<8|255)>>>0};case 9:return{css:o,rgba:parseInt(o.slice(1),16)>>>0}}throw new Error("css.toColor: Unsupported css format")},function(o){function r(i,n,l){var e=i/255,t=n/255,u=l/255;return .2126*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*(u<=.03928?u/12.92:Math.pow((u+.055)/1.055,2.4))}o.relativeLuminance=function(i){return r(i>>16&255,i>>8&255,255&i)},o.relativeLuminance2=r}(a=c.rgb||(c.rgb={})),function(o){function r(n,l,e){for(var t=n>>24&255,u=n>>16&255,s=n>>8&255,g=l>>24&255,C=l>>16&255,x=l>>8&255,E=d(a.relativeLuminance2(g,x,C),a.relativeLuminance2(t,u,s));E<e&&(g>0||C>0||x>0);)g-=Math.max(0,Math.ceil(.1*g)),C-=Math.max(0,Math.ceil(.1*C)),x-=Math.max(0,Math.ceil(.1*x)),E=d(a.relativeLuminance2(g,x,C),a.relativeLuminance2(t,u,s));return(g<<24|C<<16|x<<8|255)>>>0}function i(n,l,e){for(var t=n>>24&255,u=n>>16&255,s=n>>8&255,g=l>>24&255,C=l>>16&255,x=l>>8&255,E=d(a.relativeLuminance2(g,x,C),a.relativeLuminance2(t,u,s));E<e&&(g<255||C<255||x<255);)g=Math.min(255,g+Math.ceil(.1*(255-g))),C=Math.min(255,C+Math.ceil(.1*(255-C))),x=Math.min(255,x+Math.ceil(.1*(255-x))),E=d(a.relativeLuminance2(g,x,C),a.relativeLuminance2(t,u,s));return(g<<24|C<<16|x<<8|255)>>>0}o.ensureContrastRatio=function(n,l,e){var t=a.relativeLuminance(n>>8),u=a.relativeLuminance(l>>8);if(d(t,u)<e)return u<t?r(n,l,e):i(n,l,e)},o.reduceLuminance=r,o.increaseLuminance=i,o.toChannels=function(n){return[n>>24&255,n>>16&255,n>>8&255,255&n]},o.toColor=function(n,l,e){return{css:p.toCss(n,l,e),rgba:p.toRgba(n,l,e)}}}(h=c.rgba||(c.rgba={})),c.toPaddedHex=f,c.contrastRatio=d},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.isLinux=c.isWindows=c.isIphone=c.isIpad=c.isMac=c.isSafari=c.isFirefox=void 0;var p=typeof navigator=="undefined",_=p?"node":navigator.userAgent,a=p?"node":navigator.platform;function h(f,d){return f.indexOf(d)>=0}c.isFirefox=!!~_.indexOf("Firefox"),c.isSafari=/^((?!chrome|android).)*safari/i.test(_),c.isMac=h(["Macintosh","MacIntel","MacPPC","Mac68K"],a),c.isIpad=a==="iPad",c.isIphone=a==="iPhone",c.isWindows=h(["Windows","Win16","Win32","WinCE"],a),c.isLinux=a.indexOf("Linux")>=0},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.C1=c.C0=void 0,function(p){p.NUL="\0",p.SOH="",p.STX="",p.ETX="",p.EOT="",p.ENQ="",p.ACK="",p.BEL="\x07",p.BS="\b",p.HT=" ",p.LF=`
|
|
|
`,p.VT="\v",p.FF="\f",p.CR="\r",p.SO="",p.SI="",p.DLE="",p.DC1="",p.DC2="",p.DC3="",p.DC4="",p.NAK="",p.SYN="",p.ETB="",p.CAN="",p.EM="",p.SUB="",p.ESC="",p.FS="",p.GS="",p.RS="",p.US="",p.SP=" ",p.DEL="\x7F"}(c.C0||(c.C0={})),function(p){p.PAD="\x80",p.HOP="\x81",p.BPH="\x82",p.NBH="\x83",p.IND="\x84",p.NEL="\x85",p.SSA="\x86",p.ESA="\x87",p.HTS="\x88",p.HTJ="\x89",p.VTS="\x8A",p.PLD="\x8B",p.PLU="\x8C",p.RI="\x8D",p.SS2="\x8E",p.SS3="\x8F",p.DCS="\x90",p.PU1="\x91",p.PU2="\x92",p.STS="\x93",p.CCH="\x94",p.MW="\x95",p.SPA="\x96",p.EPA="\x97",p.SOS="\x98",p.SGCI="\x99",p.SCI="\x9A",p.CSI="\x9B",p.ST="\x9C",p.OSC="\x9D",p.PM="\x9E",p.APC="\x9F"}(c.C1||(c.C1={}))},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.BaseRenderLayer=void 0;var p=L(3),_=L(9),a=L(25),h=L(6),f=L(28),d=L(10),o=L(17),r=function(){function i(n,l,e,t,u,s,g,C){this._container=n,this._alpha=t,this._colors=u,this._rendererId=s,this._bufferService=g,this._optionsService=C,this._scaledCharWidth=0,this._scaledCharHeight=0,this._scaledCellWidth=0,this._scaledCellHeight=0,this._scaledCharLeft=0,this._scaledCharTop=0,this._currentGlyphIdentifier={chars:"",code:0,bg:0,fg:0,bold:!1,dim:!1,italic:!1},this._canvas=document.createElement("canvas"),this._canvas.classList.add("xterm-"+l+"-layer"),this._canvas.style.zIndex=e.toString(),this._initCanvas(),this._container.appendChild(this._canvas)}return i.prototype.dispose=function(){var n;o.removeElementFromParent(this._canvas),(n=this._charAtlas)===null||n===void 0||n.dispose()},i.prototype._initCanvas=function(){this._ctx=f.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},i.prototype.onOptionsChanged=function(){},i.prototype.onBlur=function(){},i.prototype.onFocus=function(){},i.prototype.onCursorMove=function(){},i.prototype.onGridChanged=function(n,l){},i.prototype.onSelectionChanged=function(n,l,e){e===void 0&&(e=!1)},i.prototype.setColors=function(n){this._refreshCharAtlas(n)},i.prototype._setTransparency=function(n){if(n!==this._alpha){var l=this._canvas;this._alpha=n,this._canvas=this._canvas.cloneNode(),this._initCanvas(),this._container.replaceChild(this._canvas,l),this._refreshCharAtlas(this._colors),this.onGridChanged(0,this._bufferService.rows-1)}},i.prototype._refreshCharAtlas=function(n){this._scaledCharWidth<=0&&this._scaledCharHeight<=0||(this._charAtlas=a.acquireCharAtlas(this._optionsService.options,this._rendererId,n,this._scaledCharWidth,this._scaledCharHeight),this._charAtlas.warmUp())},i.prototype.resize=function(n){this._scaledCellWidth=n.scaledCellWidth,this._scaledCellHeight=n.scaledCellHeight,this._scaledCharWidth=n.scaledCharWidth,this._scaledCharHeight=n.scaledCharHeight,this._scaledCharLeft=n.scaledCharLeft,this._scaledCharTop=n.scaledCharTop,this._canvas.width=n.scaledCanvasWidth,this._canvas.height=n.scaledCanvasHeight,this._canvas.style.width=n.canvasWidth+"px",this._canvas.style.height=n.canvasHeight+"px",this._alpha||this._clearAll(),this._refreshCharAtlas(this._colors)},i.prototype._fillCells=function(n,l,e,t){this._ctx.fillRect(n*this._scaledCellWidth,l*this._scaledCellHeight,e*this._scaledCellWidth,t*this._scaledCellHeight)},i.prototype._fillBottomLineAtCells=function(n,l,e){e===void 0&&(e=1),this._ctx.fillRect(n*this._scaledCellWidth,(l+1)*this._scaledCellHeight-window.devicePixelRatio-1,e*this._scaledCellWidth,window.devicePixelRatio)},i.prototype._fillLeftLineAtCell=function(n,l,e){this._ctx.fillRect(n*this._scaledCellWidth,l*this._scaledCellHeight,window.devicePixelRatio*e,this._scaledCellHeight)},i.prototype._strokeRectAtCell=function(n,l,e,t){this._ctx.lineWidth=window.devicePixelRatio,this._ctx.strokeRect(n*this._scaledCellWidth+window.devicePixelRatio/2,l*this._scaledCellHeight+window.devicePixelRatio/2,e*this._scaledCellWidth-window.devicePixelRatio,t*this._scaledCellHeight-window.devicePixelRatio)},i.prototype._clearAll=function(){this._alpha?this._ctx.clearRect(0,0,this._canvas.width,this._canvas.height):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(0,0,this._canvas.width,this._canvas.height))},i.prototype._clearCells=function(n,l,e,t){this._alpha?this._ctx.clearRect(n*this._scaledCellWidth,l*this._scaledCellHeight,e*this._scaledCellWidth,t*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(n*this._scaledCellWidth,l*this._scaledCellHeight,e*this._scaledCellWidth,t*this._scaledCellHeight))},i.prototype._fillCharTrueColor=function(n,l,e){this._ctx.font=this._getFont(!1,!1),this._ctx.textBaseline="middle",this._clipRow(e),this._ctx.fillText(n.getChars(),l*this._scaledCellWidth+this._scaledCharLeft,e*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2)},i.prototype._drawChars=function(n,l,e){var t,u,s=this._getContrastColor(n);s||n.isFgRGB()||n.isBgRGB()?this._drawUncachedChars(n,l,e,s):(n.isInverse()?(t=n.isBgDefault()?_.INVERTED_DEFAULT_COLOR:n.getBgColor(),u=n.isFgDefault()?_.INVERTED_DEFAULT_COLOR:n.getFgColor()):(u=n.isBgDefault()?p.DEFAULT_COLOR:n.getBgColor(),t=n.isFgDefault()?p.DEFAULT_COLOR:n.getFgColor()),t+=this._optionsService.options.drawBoldTextInBrightColors&&n.isBold()&&t<8?8:0,this._currentGlyphIdentifier.chars=n.getChars()||p.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=n.getCode()||p.WHITESPACE_CELL_CODE,this._currentGlyphIdentifier.bg=u,this._currentGlyphIdentifier.fg=t,this._currentGlyphIdentifier.bold=!!n.isBold(),this._currentGlyphIdentifier.dim=!!n.isDim(),this._currentGlyphIdentifier.italic=!!n.isItalic(),this._charAtlas&&this._charAtlas.draw(this._ctx,this._currentGlyphIdentifier,l*this._scaledCellWidth+this._scaledCharLeft,e*this._scaledCellHeight+this._scaledCharTop)||this._drawUncachedChars(n,l,e))},i.prototype._drawUncachedChars=function(n,l,e,t){if(this._ctx.save(),this._ctx.font=this._getFont(!!n.isBold(),!!n.isItalic()),this._ctx.textBaseline="middle",n.isInverse())if(t)this._ctx.fillStyle=t.css;else if(n.isBgDefault())this._ctx.fillStyle=d.color.opaque(this._colors.background).css;else if(n.isBgRGB())this._ctx.fillStyle="rgb("+h.AttributeData.toColorRGB(n.getBgColor()).join(",")+")";else{var u=n.getBgColor();this._optionsService.options.drawBoldTextInBrightColors&&n.isBold()&&u<8&&(u+=8),this._ctx.fillStyle=this._colors.ansi[u].css}else if(t)this._ctx.fillStyle=t.css;else if(n.isFgDefault())this._ctx.fillStyle=this._colors.foreground.css;else if(n.isFgRGB())this._ctx.fillStyle="rgb("+h.AttributeData.toColorRGB(n.getFgColor()).join(",")+")";else{var s=n.getFgColor();this._optionsService.options.drawBoldTextInBrightColors&&n.isBold()&&s<8&&(s+=8),this._ctx.fillStyle=this._colors.ansi[s].css}this._clipRow(e),n.isDim()&&(this._ctx.globalAlpha=_.DIM_OPACITY),this._ctx.fillText(n.getChars(),l*this._scaledCellWidth+this._scaledCharLeft,e*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2),this._ctx.restore()},i.prototype._clipRow=function(n){this._ctx.beginPath(),this._ctx.rect(0,n*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},i.prototype._getFont=function(n,l){return(l?"italic":"")+" "+(n?this._optionsService.options.fontWeightBold:this._optionsService.options.fontWeight)+" "+this._optionsService.options.fontSize*window.devicePixelRatio+"px "+this._optionsService.options.fontFamily},i.prototype._getContrastColor=function(n){if(this._optionsService.options.minimumContrastRatio!==1){var l=this._colors.contrastCache.getColor(n.bg,n.fg);if(l!==void 0)return l||void 0;var e=n.getFgColor(),t=n.getFgColorMode(),u=n.getBgColor(),s=n.getBgColorMode(),g=!!n.isInverse(),C=!!n.isInverse();if(g){var x=e;e=u,u=x;var E=t;t=s,s=E}var O=this._resolveBackgroundRgba(s,u,g),T=this._resolveForegroundRgba(t,e,g,C),y=d.rgba.ensureContrastRatio(O,T,this._optionsService.options.minimumContrastRatio);if(y){var b={css:d.channels.toCss(y>>24&255,y>>16&255,y>>8&255),rgba:y};return this._colors.contrastCache.setColor(n.bg,n.fg,b),b}this._colors.contrastCache.setColor(n.bg,n.fg,null)}},i.prototype._resolveBackgroundRgba=function(n,l,e){switch(n){case 16777216:case 33554432:return this._colors.ansi[l].rgba;case 50331648:return l<<8;case 0:default:return e?this._colors.foreground.rgba:this._colors.background.rgba}},i.prototype._resolveForegroundRgba=function(n,l,e,t){switch(n){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&t&&l<8&&(l+=8),this._colors.ansi[l].rgba;case 50331648:return l<<8;case 0:default:return e?this._colors.background.rgba:this._colors.foreground.rgba}},i}();c.BaseRenderLayer=r},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.createDecorator=c.getServiceDependencies=c.serviceRegistry=void 0;function p(_,a,h){a.di$target===a?a.di$dependencies.push({id:_,index:h}):(a.di$dependencies=[{id:_,index:h}],a.di$target=a)}c.serviceRegistry=new Map,c.getServiceDependencies=function(_){return _.di$dependencies||[]},c.createDecorator=function(_){if(c.serviceRegistry.has(_))return c.serviceRegistry.get(_);var a=function(h,f,d){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");p(a,h,d)};return a.toString=function(){return _},c.serviceRegistry.set(_,a),a}},function(w,c,L){"use strict";function p(_,a,h,f){if(h===void 0&&(h=0),f===void 0&&(f=_.length),h>=_.length)return _;h=(_.length+h)%_.length,f=f>=_.length?_.length:(_.length+f)%_.length;for(var d=h;d<f;++d)_[d]=a;return _}Object.defineProperty(c,"__esModule",{value:!0}),c.concat=c.fillFallback=c.fill=void 0,c.fill=function(_,a,h,f){return _.fill?_.fill(a,h,f):p(_,a,h,f)},c.fillFallback=p,c.concat=function(_,a){var h=new _.constructor(_.length+a.length);return h.set(_),h.set(a,_.length),h}},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.BufferLine=c.DEFAULT_ATTR_DATA=void 0;var p=L(8),_=L(3),a=L(4),h=L(6);c.DEFAULT_ATTR_DATA=Object.freeze(new h.AttributeData);var f=function(){function d(o,r,i){i===void 0&&(i=!1),this.isWrapped=i,this._combined={},this._extendedAttrs={},this._data=new Uint32Array(3*o);for(var n=r||a.CellData.fromCharData([0,_.NULL_CELL_CHAR,_.NULL_CELL_WIDTH,_.NULL_CELL_CODE]),l=0;l<o;++l)this.setCell(l,n);this.length=o}return d.prototype.get=function(o){var r=this._data[3*o+0],i=2097151&r;return[this._data[3*o+1],2097152&r?this._combined[o]:i?p.stringFromCodePoint(i):"",r>>22,2097152&r?this._combined[o].charCodeAt(this._combined[o].length-1):i]},d.prototype.set=function(o,r){this._data[3*o+1]=r[_.CHAR_DATA_ATTR_INDEX],r[_.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[o]=r[1],this._data[3*o+0]=2097152|o|r[_.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*o+0]=r[_.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|r[_.CHAR_DATA_WIDTH_INDEX]<<22},d.prototype.getWidth=function(o){return this._data[3*o+0]>>22},d.prototype.hasWidth=function(o){return 12582912&this._data[3*o+0]},d.prototype.getFg=function(o){return this._data[3*o+1]},d.prototype.getBg=function(o){return this._data[3*o+2]},d.prototype.hasContent=function(o){return 4194303&this._data[3*o+0]},d.prototype.getCodePoint=function(o){var r=this._data[3*o+0];return 2097152&r?this._combined[o].charCodeAt(this._combined[o].length-1):2097151&r},d.prototype.isCombined=function(o){return 2097152&this._data[3*o+0]},d.prototype.getString=function(o){var r=this._data[3*o+0];return 2097152&r?this._combined[o]:2097151&r?p.stringFromCodePoint(2097151&r):""},d.prototype.loadCell=function(o,r){var i=3*o;return r.content=this._data[i+0],r.fg=this._data[i+1],r.bg=this._data[i+2],2097152&r.content&&(r.combinedData=this._combined[o]),268435456&r.bg&&(r.extended=this._extendedAttrs[o]),r},d.prototype.setCell=function(o,r){2097152&r.content&&(this._combined[o]=r.combinedData),268435456&r.bg&&(this._extendedAttrs[o]=r.extended),this._data[3*o+0]=r.content,this._data[3*o+1]=r.fg,this._data[3*o+2]=r.bg},d.prototype.setCellFromCodePoint=function(o,r,i,n,l,e){268435456&l&&(this._extendedAttrs[o]=e),this._data[3*o+0]=r|i<<22,this._data[3*o+1]=n,this._data[3*o+2]=l},d.prototype.addCodepointToCell=function(o,r){var i=this._data[3*o+0];2097152&i?this._combined[o]+=p.stringFromCodePoint(r):(2097151&i?(this._combined[o]=p.stringFromCodePoint(2097151&i)+p.stringFromCodePoint(r),i&=-2097152,i|=2097152):i=r|1<<22,this._data[3*o+0]=i)},d.prototype.insertCells=function(o,r,i,n){if((o%=this.length)&&this.getWidth(o-1)===2&&this.setCellFromCodePoint(o-1,0,1,(n==null?void 0:n.fg)||0,(n==null?void 0:n.bg)||0,(n==null?void 0:n.extended)||new h.ExtendedAttrs),r<this.length-o){for(var l=new a.CellData,e=this.length-o-r-1;e>=0;--e)this.setCell(o+r+e,this.loadCell(o+e,l));for(e=0;e<r;++e)this.setCell(o+e,i)}else for(e=o;e<this.length;++e)this.setCell(e,i);this.getWidth(this.length-1)===2&&this.setCellFromCodePoint(this.length-1,0,1,(n==null?void 0:n.fg)||0,(n==null?void 0:n.bg)||0,(n==null?void 0:n.extended)||new h.ExtendedAttrs)},d.prototype.deleteCells=function(o,r,i,n){if(o%=this.length,r<this.length-o){for(var l=new a.CellData,e=0;e<this.length-o-r;++e)this.setCell(o+e,this.loadCell(o+r+e,l));for(e=this.length-r;e<this.length;++e)this.setCell(e,i)}else for(e=o;e<this.length;++e)this.setCell(e,i);o&&this.getWidth(o-1)===2&&this.setCellFromCodePoint(o-1,0,1,(n==null?void 0:n.fg)||0,(n==null?void 0:n.bg)||0,(n==null?void 0:n.extended)||new h.ExtendedAttrs),this.getWidth(o)!==0||this.hasContent(o)||this.setCellFromCodePoint(o,0,1,(n==null?void 0:n.fg)||0,(n==null?void 0:n.bg)||0,(n==null?void 0:n.extended)||new h.ExtendedAttrs)},d.prototype.replaceCells=function(o,r,i,n){for(o&&this.getWidth(o-1)===2&&this.setCellFromCodePoint(o-1,0,1,(n==null?void 0:n.fg)||0,(n==null?void 0:n.bg)||0,(n==null?void 0:n.extended)||new h.ExtendedAttrs),r<this.length&&this.getWidth(r-1)===2&&this.setCellFromCodePoint(r,0,1,(n==null?void 0:n.fg)||0,(n==null?void 0:n.bg)||0,(n==null?void 0:n.extended)||new h.ExtendedAttrs);o<r&&o<this.length;)this.setCell(o++,i)},d.prototype.resize=function(o,r){if(o!==this.length){if(o>this.length){var i=new Uint32Array(3*o);this.length&&(3*o<this._data.length?i.set(this._data.subarray(0,3*o)):i.set(this._data)),this._data=i;for(var n=this.length;n<o;++n)this.setCell(n,r)}else if(o){(i=new Uint32Array(3*o)).set(this._data.subarray(0,3*o)),this._data=i;var l=Object.keys(this._combined);for(n=0;n<l.length;n++){var e=parseInt(l[n],10);e>=o&&delete this._combined[e]}}else this._data=new Uint32Array(0),this._combined={};this.length=o}},d.prototype.fill=function(o){this._combined={},this._extendedAttrs={};for(var r=0;r<this.length;++r)this.setCell(r,o)},d.prototype.copyFrom=function(o){for(var r in this.length!==o.length?this._data=new Uint32Array(o._data):this._data.set(o._data),this.length=o.length,this._combined={},o._combined)this._combined[r]=o._combined[r];for(var r in this._extendedAttrs={},o._extendedAttrs)this._extendedAttrs[r]=o._extendedAttrs[r];this.isWrapped=o.isWrapped},d.prototype.clone=function(){var o=new d(0);for(var r in o._data=new Uint32Array(this._data),o.length=this.length,this._combined)o._combined[r]=this._combined[r];for(var r in this._extendedAttrs)o._extendedAttrs[r]=this._extendedAttrs[r];return o.isWrapped=this.isWrapped,o},d.prototype.getTrimmedLength=function(){for(var o=this.length-1;o>=0;--o)if(4194303&this._data[3*o+0])return o+(this._data[3*o+0]>>22);return 0},d.prototype.copyCellsFrom=function(o,r,i,n,l){var e=o._data;if(l)for(var t=n-1;t>=0;t--)for(var u=0;u<3;u++)this._data[3*(i+t)+u]=e[3*(r+t)+u];else for(t=0;t<n;t++)for(u=0;u<3;u++)this._data[3*(i+t)+u]=e[3*(r+t)+u];var s=Object.keys(o._combined);for(u=0;u<s.length;u++){var g=parseInt(s[u],10);g>=r&&(this._combined[g-r+i]=o._combined[g])}},d.prototype.translateToString=function(o,r,i){o===void 0&&(o=!1),r===void 0&&(r=0),i===void 0&&(i=this.length),o&&(i=Math.min(i,this.getTrimmedLength()));for(var n="";r<i;){var l=this._data[3*r+0],e=2097151&l;n+=2097152&l?this._combined[r]:e?p.stringFromCodePoint(e):_.WHITESPACE_CELL_CHAR,r+=l>>22||1}return n},d}();c.BufferLine=f},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.removeElementFromParent=void 0,c.removeElementFromParent=function(){for(var p,_=[],a=0;a<arguments.length;a++)_[a]=arguments[a];for(var h=0,f=_;h<f.length;h++){var d=f[h];(p=d==null?void 0:d.parentElement)===null||p===void 0||p.removeChild(d)}}},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.tooMuchOutput=c.promptLabel=void 0,c.promptLabel="Terminal input",c.tooMuchOutput="Too much output to announce, navigate to rows manually to read"},function(w,c,L){"use strict";var p,_=this&&this.__extends||(p=function(T,y){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,v){b.__proto__=v}||function(b,v){for(var S in v)v.hasOwnProperty(S)&&(b[S]=v[S])})(T,y)},function(T,y){function b(){this.constructor=T}p(T,y),T.prototype=y===null?Object.create(y):(b.prototype=y.prototype,new b)});Object.defineProperty(c,"__esModule",{value:!0}),c.InputHandler=c.WindowsOptionsReportType=void 0;var a,h=L(12),f=L(20),d=L(39),o=L(2),r=L(15),i=L(8),n=L(16),l=L(0),e=L(3),t=L(4),u=L(6),s=L(22),g=L(24),C={"(":0,")":1,"*":2,"+":3,"-":1,".":2};function x(T,y){if(T>24)return y.setWinLines||!1;switch(T){case 1:return!!y.restoreWin;case 2:return!!y.minimizeWin;case 3:return!!y.setWinPosition;case 4:return!!y.setWinSizePixels;case 5:return!!y.raiseWin;case 6:return!!y.lowerWin;case 7:return!!y.refreshWin;case 8:return!!y.setWinSizeChars;case 9:return!!y.maximizeWin;case 10:return!!y.fullscreenWin;case 11:return!!y.getWinState;case 13:return!!y.getWinPosition;case 14:return!!y.getWinSizePixels;case 15:return!!y.getScreenSizePixels;case 16:return!!y.getCellSizePixels;case 18:return!!y.getWinSizeChars;case 19:return!!y.getScreenSizeChars;case 20:return!!y.getIconTitle;case 21:return!!y.getWinTitle;case 22:return!!y.pushTitle;case 23:return!!y.popTitle;case 24:return!!y.setWinLines}return!1}!function(T){T[T.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",T[T.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"}(a=c.WindowsOptionsReportType||(c.WindowsOptionsReportType={}));var E=function(){function T(y,b,v,S){this._bufferService=y,this._coreService=b,this._logService=v,this._optionsService=S,this._data=new Uint32Array(0)}return T.prototype.hook=function(y){this._data=new Uint32Array(0)},T.prototype.put=function(y,b,v){this._data=r.concat(this._data,y.subarray(b,v))},T.prototype.unhook=function(y){if(y){var b=i.utf32ToString(this._data);switch(this._data=new Uint32Array(0),b){case'"q':return this._coreService.triggerDataEvent(h.C0.ESC+'P1$r0"q'+h.C0.ESC+"\\");case'"p':return this._coreService.triggerDataEvent(h.C0.ESC+'P1$r61;1"p'+h.C0.ESC+"\\");case"r":var v=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(h.C0.ESC+"P1$r"+v+h.C0.ESC+"\\");case"m":return this._coreService.triggerDataEvent(h.C0.ESC+"P1$r0m"+h.C0.ESC+"\\");case" q":var S={block:2,underline:4,bar:6}[this._optionsService.options.cursorStyle];return S-=this._optionsService.options.cursorBlink?1:0,this._coreService.triggerDataEvent(h.C0.ESC+"P1$r"+S+" q"+h.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",b),this._coreService.triggerDataEvent(h.C0.ESC+"P0$r"+h.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},T}(),O=function(T){function y(b,v,S,D,H,F,j,Z,V){V===void 0&&(V=new d.EscapeSequenceParser);var A=T.call(this)||this;A._bufferService=b,A._charsetService=v,A._coreService=S,A._dirtyRowService=D,A._logService=H,A._optionsService=F,A._coreMouseService=j,A._unicodeService=Z,A._parser=V,A._parseBuffer=new Uint32Array(4096),A._stringDecoder=new i.StringToUtf32,A._utf8Decoder=new i.Utf8ToUtf32,A._workCell=new t.CellData,A._windowTitle="",A._iconName="",A._windowTitleStack=[],A._iconNameStack=[],A._curAttrData=n.DEFAULT_ATTR_DATA.clone(),A._eraseAttrDataInternal=n.DEFAULT_ATTR_DATA.clone(),A._onRequestBell=new l.EventEmitter,A._onRequestRefreshRows=new l.EventEmitter,A._onRequestReset=new l.EventEmitter,A._onRequestScroll=new l.EventEmitter,A._onRequestSyncScrollBar=new l.EventEmitter,A._onRequestWindowsOptionsReport=new l.EventEmitter,A._onA11yChar=new l.EventEmitter,A._onA11yTab=new l.EventEmitter,A._onCursorMove=new l.EventEmitter,A._onLineFeed=new l.EventEmitter,A._onScroll=new l.EventEmitter,A._onTitleChange=new l.EventEmitter,A.register(A._parser),A._parser.setCsiHandlerFallback(function(M,W){A._logService.debug("Unknown CSI code: ",{identifier:A._parser.identToString(M),params:W.toArray()})}),A._parser.setEscHandlerFallback(function(M){A._logService.debug("Unknown ESC code: ",{identifier:A._parser.identToString(M)})}),A._parser.setExecuteHandlerFallback(function(M){A._logService.debug("Unknown EXECUTE code: ",{code:M})}),A._parser.setOscHandlerFallback(function(M,W,te){A._logService.debug("Unknown OSC code: ",{identifier:M,action:W,data:te})}),A._parser.setDcsHandlerFallback(function(M,W,te){W==="HOOK"&&(te=te.toArray()),A._logService.debug("Unknown DCS code: ",{identifier:A._parser.identToString(M),action:W,payload:te})}),A._parser.setPrintHandler(function(M,W,te){return A.print(M,W,te)}),A._parser.setCsiHandler({final:"@"},function(M){return A.insertChars(M)}),A._parser.setCsiHandler({intermediates:" ",final:"@"},function(M){return A.scrollLeft(M)}),A._parser.setCsiHandler({final:"A"},function(M){return A.cursorUp(M)}),A._parser.setCsiHandler({intermediates:" ",final:"A"},function(M){return A.scrollRight(M)}),A._parser.setCsiHandler({final:"B"},function(M){return A.cursorDown(M)}),A._parser.setCsiHandler({final:"C"},function(M){return A.cursorForward(M)}),A._parser.setCsiHandler({final:"D"},function(M){return A.cursorBackward(M)}),A._parser.setCsiHandler({final:"E"},function(M){return A.cursorNextLine(M)}),A._parser.setCsiHandler({final:"F"},function(M){return A.cursorPrecedingLine(M)}),A._parser.setCsiHandler({final:"G"},function(M){return A.cursorCharAbsolute(M)}),A._parser.setCsiHandler({final:"H"},function(M){return A.cursorPosition(M)}),A._parser.setCsiHandler({final:"I"},function(M){return A.cursorForwardTab(M)}),A._parser.setCsiHandler({final:"J"},function(M){return A.eraseInDisplay(M)}),A._parser.setCsiHandler({prefix:"?",final:"J"},function(M){return A.eraseInDisplay(M)}),A._parser.setCsiHandler({final:"K"},function(M){return A.eraseInLine(M)}),A._parser.setCsiHandler({prefix:"?",final:"K"},function(M){return A.eraseInLine(M)}),A._parser.setCsiHandler({final:"L"},function(M){return A.insertLines(M)}),A._parser.setCsiHandler({final:"M"},function(M){return A.deleteLines(M)}),A._parser.setCsiHandler({final:"P"},function(M){return A.deleteChars(M)}),A._parser.setCsiHandler({final:"S"},function(M){return A.scrollUp(M)}),A._parser.setCsiHandler({final:"T"},function(M){return A.scrollDown(M)}),A._parser.setCsiHandler({final:"X"},function(M){return A.eraseChars(M)}),A._parser.setCsiHandler({final:"Z"},function(M){return A.cursorBackwardTab(M)}),A._parser.setCsiHandler({final:"`"},function(M){return A.charPosAbsolute(M)}),A._parser.setCsiHandler({final:"a"},function(M){return A.hPositionRelative(M)}),A._parser.setCsiHandler({final:"b"},function(M){return A.repeatPrecedingCharacter(M)}),A._parser.setCsiHandler({final:"c"},function(M){return A.sendDeviceAttributesPrimary(M)}),A._parser.setCsiHandler({prefix:">",final:"c"},function(M){return A.sendDeviceAttributesSecondary(M)}),A._parser.setCsiHandler({final:"d"},function(M){return A.linePosAbsolute(M)}),A._parser.setCsiHandler({final:"e"},function(M){return A.vPositionRelative(M)}),A._parser.setCsiHandler({final:"f"},function(M){return A.hVPosition(M)}),A._parser.setCsiHandler({final:"g"},function(M){return A.tabClear(M)}),A._parser.setCsiHandler({final:"h"},function(M){return A.setMode(M)}),A._parser.setCsiHandler({prefix:"?",final:"h"},function(M){return A.setModePrivate(M)}),A._parser.setCsiHandler({final:"l"},function(M){return A.resetMode(M)}),A._parser.setCsiHandler({prefix:"?",final:"l"},function(M){return A.resetModePrivate(M)}),A._parser.setCsiHandler({final:"m"},function(M){return A.charAttributes(M)}),A._parser.setCsiHandler({final:"n"},function(M){return A.deviceStatus(M)}),A._parser.setCsiHandler({prefix:"?",final:"n"},function(M){return A.deviceStatusPrivate(M)}),A._parser.setCsiHandler({intermediates:"!",final:"p"},function(M){return A.softReset(M)}),A._parser.setCsiHandler({intermediates:" ",final:"q"},function(M){return A.setCursorStyle(M)}),A._parser.setCsiHandler({final:"r"},function(M){return A.setScrollRegion(M)}),A._parser.setCsiHandler({final:"s"},function(M){return A.saveCursor(M)}),A._parser.setCsiHandler({final:"t"},function(M){return A.windowOptions(M)}),A._parser.setCsiHandler({final:"u"},function(M){return A.restoreCursor(M)}),A._parser.setCsiHandler({intermediates:"'",final:"}"},function(M){return A.insertColumns(M)}),A._parser.setCsiHandler({intermediates:"'",final:"~"},function(M){return A.deleteColumns(M)}),A._parser.setExecuteHandler(h.C0.BEL,function(){return A.bell()}),A._parser.setExecuteHandler(h.C0.LF,function(){return A.lineFeed()}),A._parser.setExecuteHandler(h.C0.VT,function(){return A.lineFeed()}),A._parser.setExecuteHandler(h.C0.FF,function(){return A.lineFeed()}),A._parser.setExecuteHandler(h.C0.CR,function(){return A.carriageReturn()}),A._parser.setExecuteHandler(h.C0.BS,function(){return A.backspace()}),A._parser.setExecuteHandler(h.C0.HT,function(){return A.tab()}),A._parser.setExecuteHandler(h.C0.SO,function(){return A.shiftOut()}),A._parser.setExecuteHandler(h.C0.SI,function(){return A.shiftIn()}),A._parser.setExecuteHandler(h.C1.IND,function(){return A.index()}),A._parser.setExecuteHandler(h.C1.NEL,function(){return A.nextLine()}),A._parser.setExecuteHandler(h.C1.HTS,function(){return A.tabSet()}),A._parser.setOscHandler(0,new s.OscHandler(function(M){A.setTitle(M),A.setIconName(M)})),A._parser.setOscHandler(1,new s.OscHandler(function(M){return A.setIconName(M)})),A._parser.setOscHandler(2,new s.OscHandler(function(M){return A.setTitle(M)})),A._parser.setEscHandler({final:"7"},function(){return A.saveCursor()}),A._parser.setEscHandler({final:"8"},function(){return A.restoreCursor()}),A._parser.setEscHandler({final:"D"},function(){return A.index()}),A._parser.setEscHandler({final:"E"},function(){return A.nextLine()}),A._parser.setEscHandler({final:"H"},function(){return A.tabSet()}),A._parser.setEscHandler({final:"M"},function(){return A.reverseIndex()}),A._parser.setEscHandler({final:"="},function(){return A.keypadApplicationMode()}),A._parser.setEscHandler({final:">"},function(){return A.keypadNumericMode()}),A._parser.setEscHandler({final:"c"},function(){return A.fullReset()}),A._parser.setEscHandler({final:"n"},function(){return A.setgLevel(2)}),A._parser.setEscHandler({final:"o"},function(){return A.setgLevel(3)}),A._parser.setEscHandler({final:"|"},function(){return A.setgLevel(3)}),A._parser.setEscHandler({final:"}"},function(){return A.setgLevel(2)}),A._parser.setEscHandler({final:"~"},function(){return A.setgLevel(1)}),A._parser.setEscHandler({intermediates:"%",final:"@"},function(){return A.selectDefaultCharset()}),A._parser.setEscHandler({intermediates:"%",final:"G"},function(){return A.selectDefaultCharset()});var k=function(M){P._parser.setEscHandler({intermediates:"(",final:M},function(){return A.selectCharset("("+M)}),P._parser.setEscHandler({intermediates:")",final:M},function(){return A.selectCharset(")"+M)}),P._parser.setEscHandler({intermediates:"*",final:M},function(){return A.selectCharset("*"+M)}),P._parser.setEscHandler({intermediates:"+",final:M},function(){return A.selectCharset("+"+M)}),P._parser.setEscHandler({intermediates:"-",final:M},function(){return A.selectCharset("-"+M)}),P._parser.setEscHandler({intermediates:".",final:M},function(){return A.selectCharset("."+M)}),P._parser.setEscHandler({intermediates:"/",final:M},function(){return A.selectCharset("/"+M)})},P=this;for(var X in f.CHARSETS)k(X);return A._parser.setEscHandler({intermediates:"#",final:"8"},function(){return A.screenAlignmentPattern()}),A._parser.setErrorHandler(function(M){return A._logService.error("Parsing error: ",M),M}),A._parser.setDcsHandler({intermediates:"$",final:"q"},new E(A._bufferService,A._coreService,A._logService,A._optionsService)),A}return _(y,T),Object.defineProperty(y.prototype,"onRequestBell",{get:function(){return this._onRequestBell.event},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onRequestRefreshRows",{get:function(){return this._onRequestRefreshRows.event},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onRequestReset",{get:function(){return this._onRequestReset.event},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onRequestScroll",{get:function(){return this._onRequestScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onRequestSyncScrollBar",{get:function(){return this._onRequestSyncScrollBar.event},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onRequestWindowsOptionsReport",{get:function(){return this._onRequestWindowsOptionsReport.event},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onA11yChar",{get:function(){return this._onA11yChar.event},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onA11yTab",{get:function(){return this._onA11yTab.event},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),y.prototype.dispose=function(){T.prototype.dispose.call(this)},y.prototype.parse=function(b){var v=this._bufferService.buffer,S=v.x,D=v.y;if(this._logService.debug("parsing data",b),this._parseBuffer.length<b.length&&this._parseBuffer.length<131072&&(this._parseBuffer=new Uint32Array(Math.min(b.length,131072))),this._dirtyRowService.clearRange(),b.length>131072)for(var H=0;H<b.length;H+=131072){var F=H+131072<b.length?H+131072:b.length,j=typeof b=="string"?this._stringDecoder.decode(b.substring(H,F),this._parseBuffer):this._utf8Decoder.decode(b.subarray(H,F),this._parseBuffer);this._parser.parse(this._parseBuffer,j)}else j=typeof b=="string"?this._stringDecoder.decode(b,this._parseBuffer):this._utf8Decoder.decode(b,this._parseBuffer),this._parser.parse(this._parseBuffer,j);(v=this._bufferService.buffer).x===S&&v.y===D||this._onCursorMove.fire(),this._onRequestRefreshRows.fire(this._dirtyRowService.start,this._dirtyRowService.end)},y.prototype.print=function(b,v,S){var D,H,F=this._bufferService.buffer,j=this._charsetService.charset,Z=this._optionsService.options.screenReaderMode,V=this._bufferService.cols,A=this._coreService.decPrivateModes.wraparound,k=this._coreService.modes.insertMode,P=this._curAttrData,X=F.lines.get(F.ybase+F.y);this._dirtyRowService.markDirty(F.y),F.x&&S-v>0&&X.getWidth(F.x-1)===2&&X.setCellFromCodePoint(F.x-1,0,1,P.fg,P.bg,P.extended);for(var M=v;M<S;++M){if(D=b[M],H=this._unicodeService.wcwidth(D),D<127&&j){var W=j[String.fromCharCode(D)];W&&(D=W.charCodeAt(0))}if(Z&&this._onA11yChar.fire(i.stringFromCodePoint(D)),H||!F.x){if(F.x+H-1>=V){if(A){for(;F.x<V;)X.setCellFromCodePoint(F.x++,0,1,P.fg,P.bg,P.extended);F.x=0,F.y++,F.y===F.scrollBottom+1?(F.y--,this._onRequestScroll.fire(this._eraseAttrData(),!0)):(F.y>=this._bufferService.rows&&(F.y=this._bufferService.rows-1),F.lines.get(F.ybase+F.y).isWrapped=!0),X=F.lines.get(F.ybase+F.y)}else if(F.x=V-1,H===2)continue}if(k&&(X.insertCells(F.x,H,F.getNullCell(P),P),X.getWidth(V-1)===2&&X.setCellFromCodePoint(V-1,e.NULL_CELL_CODE,e.NULL_CELL_WIDTH,P.fg,P.bg,P.extended)),X.setCellFromCodePoint(F.x++,D,H,P.fg,P.bg,P.extended),H>0)for(;--H;)X.setCellFromCodePoint(F.x++,0,0,P.fg,P.bg,P.extended)}else X.getWidth(F.x-1)?X.addCodepointToCell(F.x-1,D):X.addCodepointToCell(F.x-2,D)}S-v>0&&(X.loadCell(F.x-1,this._workCell),this._workCell.getWidth()===2||this._workCell.getCode()>65535?this._parser.precedingCodepoint=0:this._workCell.isCombined()?this._parser.precedingCodepoint=this._workCell.getChars().charCodeAt(0):this._parser.precedingCodepoint=this._workCell.content),F.x<V&&S-v>0&&X.getWidth(F.x)===0&&!X.hasContent(F.x)&&X.setCellFromCodePoint(F.x,0,1,P.fg,P.bg,P.extended),this._dirtyRowService.markDirty(F.y)},y.prototype.addCsiHandler=function(b,v){var S=this;return b.final!=="t"||b.prefix||b.intermediates?this._parser.addCsiHandler(b,v):this._parser.addCsiHandler(b,function(D){return!x(D.params[0],S._optionsService.options.windowOptions)||v(D)})},y.prototype.addDcsHandler=function(b,v){return this._parser.addDcsHandler(b,new g.DcsHandler(v))},y.prototype.addEscHandler=function(b,v){return this._parser.addEscHandler(b,v)},y.prototype.addOscHandler=function(b,v){return this._parser.addOscHandler(b,new s.OscHandler(v))},y.prototype.bell=function(){this._onRequestBell.fire()},y.prototype.lineFeed=function(){var b=this._bufferService.buffer;this._dirtyRowService.markDirty(b.y),this._optionsService.options.convertEol&&(b.x=0),b.y++,b.y===b.scrollBottom+1?(b.y--,this._onRequestScroll.fire(this._eraseAttrData())):b.y>=this._bufferService.rows&&(b.y=this._bufferService.rows-1),b.x>=this._bufferService.cols&&b.x--,this._dirtyRowService.markDirty(b.y),this._onLineFeed.fire()},y.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},y.prototype.backspace=function(){var b,v=this._bufferService.buffer;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),void(v.x>0&&v.x--);if(this._restrictCursor(this._bufferService.cols),v.x>0)v.x--;else if(v.x===0&&v.y>v.scrollTop&&v.y<=v.scrollBottom&&((b=v.lines.get(v.ybase+v.y))===null||b===void 0?void 0:b.isWrapped)){v.lines.get(v.ybase+v.y).isWrapped=!1,v.y--,v.x=this._bufferService.cols-1;var S=v.lines.get(v.ybase+v.y);S.hasWidth(v.x)&&!S.hasContent(v.x)&&v.x--}this._restrictCursor()},y.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var b=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-b)}},y.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},y.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},y.prototype._restrictCursor=function(b){b===void 0&&(b=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(b,Math.max(0,this._bufferService.buffer.x)),this._bufferService.buffer.y=this._coreService.decPrivateModes.origin?Math.min(this._bufferService.buffer.scrollBottom,Math.max(this._bufferService.buffer.scrollTop,this._bufferService.buffer.y)):Math.min(this._bufferService.rows-1,Math.max(0,this._bufferService.buffer.y)),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},y.prototype._setCursor=function(b,v){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=b,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+v):(this._bufferService.buffer.x=b,this._bufferService.buffer.y=v),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},y.prototype._moveCursor=function(b,v){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+b,this._bufferService.buffer.y+v)},y.prototype.cursorUp=function(b){var v=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;v>=0?this._moveCursor(0,-Math.min(v,b.params[0]||1)):this._moveCursor(0,-(b.params[0]||1))},y.prototype.cursorDown=function(b){var v=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;v>=0?this._moveCursor(0,Math.min(v,b.params[0]||1)):this._moveCursor(0,b.params[0]||1)},y.prototype.cursorForward=function(b){this._moveCursor(b.params[0]||1,0)},y.prototype.cursorBackward=function(b){this._moveCursor(-(b.params[0]||1),0)},y.prototype.cursorNextLine=function(b){this.cursorDown(b),this._bufferService.buffer.x=0},y.prototype.cursorPrecedingLine=function(b){this.cursorUp(b),this._bufferService.buffer.x=0},y.prototype.cursorCharAbsolute=function(b){this._setCursor((b.params[0]||1)-1,this._bufferService.buffer.y)},y.prototype.cursorPosition=function(b){this._setCursor(b.length>=2?(b.params[1]||1)-1:0,(b.params[0]||1)-1)},y.prototype.charPosAbsolute=function(b){this._setCursor((b.params[0]||1)-1,this._bufferService.buffer.y)},y.prototype.hPositionRelative=function(b){this._moveCursor(b.params[0]||1,0)},y.prototype.linePosAbsolute=function(b){this._setCursor(this._bufferService.buffer.x,(b.params[0]||1)-1)},y.prototype.vPositionRelative=function(b){this._moveCursor(0,b.params[0]||1)},y.prototype.hVPosition=function(b){this.cursorPosition(b)},y.prototype.tabClear=function(b){var v=b.params[0];v===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:v===3&&(this._bufferService.buffer.tabs={})},y.prototype.cursorForwardTab=function(b){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var v=b.params[0]||1;v--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},y.prototype.cursorBackwardTab=function(b){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var v=b.params[0]||1,S=this._bufferService.buffer;v--;)S.x=S.prevStop()},y.prototype._eraseInBufferLine=function(b,v,S,D){D===void 0&&(D=!1);var H=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+b);H.replaceCells(v,S,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),D&&(H.isWrapped=!1)},y.prototype._resetBufferLine=function(b){var v=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+b);v.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),v.isWrapped=!1},y.prototype.eraseInDisplay=function(b){var v;switch(this._restrictCursor(),b.params[0]){case 0:for(v=this._bufferService.buffer.y,this._dirtyRowService.markDirty(v),this._eraseInBufferLine(v++,this._bufferService.buffer.x,this._bufferService.cols,this._bufferService.buffer.x===0);v<this._bufferService.rows;v++)this._resetBufferLine(v);this._dirtyRowService.markDirty(v);break;case 1:for(v=this._bufferService.buffer.y,this._dirtyRowService.markDirty(v),this._eraseInBufferLine(v,0,this._bufferService.buffer.x+1,!0),this._bufferService.buffer.x+1>=this._bufferService.cols&&(this._bufferService.buffer.lines.get(v+1).isWrapped=!1);v--;)this._resetBufferLine(v);this._dirtyRowService.markDirty(0);break;case 2:for(v=this._bufferService.rows,this._dirtyRowService.markDirty(v-1);v--;)this._resetBufferLine(v);this._dirtyRowService.markDirty(0);break;case 3:var S=this._bufferService.buffer.lines.length-this._bufferService.rows;S>0&&(this._bufferService.buffer.lines.trimStart(S),this._bufferService.buffer.ybase=Math.max(this._bufferService.buffer.ybase-S,0),this._bufferService.buffer.ydisp=Math.max(this._bufferService.buffer.ydisp-S,0),this._onScroll.fire(0))}},y.prototype.eraseInLine=function(b){switch(this._restrictCursor(),b.params[0]){case 0:this._eraseInBufferLine(this._bufferService.buffer.y,this._bufferService.buffer.x,this._bufferService.cols);break;case 1:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.buffer.x+1);break;case 2:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.cols)}this._dirtyRowService.markDirty(this._bufferService.buffer.y)},y.prototype.insertLines=function(b){this._restrictCursor();var v=b.params[0]||1,S=this._bufferService.buffer;if(!(S.y>S.scrollBottom||S.y<S.scrollTop)){for(var D=S.ybase+S.y,H=this._bufferService.rows-1-S.scrollBottom,F=this._bufferService.rows-1+S.ybase-H+1;v--;)S.lines.splice(F-1,1),S.lines.splice(D,0,S.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(S.y,S.scrollBottom),S.x=0}},y.prototype.deleteLines=function(b){this._restrictCursor();var v=b.params[0]||1,S=this._bufferService.buffer;if(!(S.y>S.scrollBottom||S.y<S.scrollTop)){var D,H=S.ybase+S.y;for(D=this._bufferService.rows-1-S.scrollBottom,D=this._bufferService.rows-1+S.ybase-D;v--;)S.lines.splice(H,1),S.lines.splice(D,0,S.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(S.y,S.scrollBottom),S.x=0}},y.prototype.insertChars=function(b){this._restrictCursor();var v=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);v&&(v.insertCells(this._bufferService.buffer.x,b.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},y.prototype.deleteChars=function(b){this._restrictCursor();var v=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);v&&(v.deleteCells(this._bufferService.buffer.x,b.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},y.prototype.scrollUp=function(b){for(var v=b.params[0]||1,S=this._bufferService.buffer;v--;)S.lines.splice(S.ybase+S.scrollTop,1),S.lines.splice(S.ybase+S.scrollBottom,0,S.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(S.scrollTop,S.scrollBottom)},y.prototype.scrollDown=function(b){for(var v=b.params[0]||1,S=this._bufferService.buffer;v--;)S.lines.splice(S.ybase+S.scrollBottom,1),S.lines.splice(S.ybase+S.scrollTop,0,S.getBlankLine(n.DEFAULT_ATTR_DATA));this._dirtyRowService.markRangeDirty(S.scrollTop,S.scrollBottom)},y.prototype.scrollLeft=function(b){var v=this._bufferService.buffer;if(!(v.y>v.scrollBottom||v.y<v.scrollTop)){for(var S=b.params[0]||1,D=v.scrollTop;D<=v.scrollBottom;++D){var H=v.lines.get(v.ybase+D);H.deleteCells(0,S,v.getNullCell(this._eraseAttrData()),this._eraseAttrData()),H.isWrapped=!1}this._dirtyRowService.markRangeDirty(v.scrollTop,v.scrollBottom)}},y.prototype.scrollRight=function(b){var v=this._bufferService.buffer;if(!(v.y>v.scrollBottom||v.y<v.scrollTop)){for(var S=b.params[0]||1,D=v.scrollTop;D<=v.scrollBottom;++D){var H=v.lines.get(v.ybase+D);H.insertCells(0,S,v.getNullCell(this._eraseAttrData()),this._eraseAttrData()),H.isWrapped=!1}this._dirtyRowService.markRangeDirty(v.scrollTop,v.scrollBottom)}},y.prototype.insertColumns=function(b){var v=this._bufferService.buffer;if(!(v.y>v.scrollBottom||v.y<v.scrollTop)){for(var S=b.params[0]||1,D=v.scrollTop;D<=v.scrollBottom;++D){var H=this._bufferService.buffer.lines.get(v.ybase+D);H.insertCells(v.x,S,v.getNullCell(this._eraseAttrData()),this._eraseAttrData()),H.isWrapped=!1}this._dirtyRowService.markRangeDirty(v.scrollTop,v.scrollBottom)}},y.prototype.deleteColumns=function(b){var v=this._bufferService.buffer;if(!(v.y>v.scrollBottom||v.y<v.scrollTop)){for(var S=b.params[0]||1,D=v.scrollTop;D<=v.scrollBottom;++D){var H=v.lines.get(v.ybase+D);H.deleteCells(v.x,S,v.getNullCell(this._eraseAttrData()),this._eraseAttrData()),H.isWrapped=!1}this._dirtyRowService.markRangeDirty(v.scrollTop,v.scrollBottom)}},y.prototype.eraseChars=function(b){this._restrictCursor();var v=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);v&&(v.replaceCells(this._bufferService.buffer.x,this._bufferService.buffer.x+(b.params[0]||1),this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},y.prototype.repeatPrecedingCharacter=function(b){if(this._parser.precedingCodepoint){for(var v=b.params[0]||1,S=new Uint32Array(v),D=0;D<v;++D)S[D]=this._parser.precedingCodepoint;this.print(S,0,S.length)}},y.prototype.sendDeviceAttributesPrimary=function(b){b.params[0]>0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(h.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(h.C0.ESC+"[?6c"))},y.prototype.sendDeviceAttributesSecondary=function(b){b.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(h.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(h.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(b.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(h.C0.ESC+"[>83;40003;0c"))},y.prototype._is=function(b){return(this._optionsService.options.termName+"").indexOf(b)===0},y.prototype.setMode=function(b){for(var v=0;v<b.length;v++)switch(b.params[v]){case 4:this._coreService.modes.insertMode=!0}},y.prototype.setModePrivate=function(b){for(var v=0;v<b.length;v++)switch(b.params[v]){case 1:this._coreService.decPrivateModes.applicationCursorKeys=!0;break;case 2:this._charsetService.setgCharset(0,f.DEFAULT_CHARSET),this._charsetService.setgCharset(1,f.DEFAULT_CHARSET),this._charsetService.setgCharset(2,f.DEFAULT_CHARSET),this._charsetService.setgCharset(3,f.DEFAULT_CHARSET);break;case 3:this._optionsService.options.windowOptions.setWinLines&&(this._bufferService.resize(132,this._bufferService.rows),this._onRequestReset.fire());break;case 6:this._coreService.decPrivateModes.origin=!0,this._setCursor(0,0);break;case 7:this._coreService.decPrivateModes.wraparound=!0;break;case 12:break;case 45:this._coreService.decPrivateModes.reverseWraparound=!0;break;case 66:this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire();break;case 9:this._coreMouseService.activeProtocol="X10";break;case 1e3:this._coreMouseService.activeProtocol="VT200";break;case 1002:this._coreMouseService.activeProtocol="DRAG";break;case 1003:this._coreMouseService.activeProtocol="ANY";break;case 1004:this._coreService.decPrivateModes.sendFocus=!0;break;case 1005:this._logService.debug("DECSET 1005 not supported (see #2507)");break;case 1006:this._coreMouseService.activeEncoding="SGR";break;case 1015:this._logService.debug("DECSET 1015 not supported (see #2507)");break;case 25:this._coreService.isCursorHidden=!1;break;case 1048:this.saveCursor();break;case 1049:this.saveCursor();case 47:case 1047:this._bufferService.buffers.activateAltBuffer(this._eraseAttrData()),this._coreService.isCursorInitialized=!0,this._onRequestRefreshRows.fire(0,this._bufferService.rows-1),this._onRequestSyncScrollBar.fire();break;case 2004:this._coreService.decPrivateModes.bracketedPasteMode=!0}},y.prototype.resetMode=function(b){for(var v=0;v<b.length;v++)switch(b.params[v]){case 4:this._coreService.modes.insertMode=!1}},y.prototype.resetModePrivate=function(b){for(var v=0;v<b.length;v++)switch(b.params[v]){case 1:this._coreService.decPrivateModes.applicationCursorKeys=!1;break;case 3:this._optionsService.options.windowOptions.setWinLines&&(this._bufferService.resize(80,this._bufferService.rows),this._onRequestReset.fire());break;case 6:this._coreService.decPrivateModes.origin=!1,this._setCursor(0,0);break;case 7:this._coreService.decPrivateModes.wraparound=!1;break;case 12:break;case 45:this._coreService.decPrivateModes.reverseWraparound=!1;break;case 66:this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire();break;case 9:case 1e3:case 1002:case 1003:this._coreMouseService.activeProtocol="NONE";break;case 1004:this._coreService.decPrivateModes.sendFocus=!1;break;case 1005:this._logService.debug("DECRST 1005 not supported (see #2507)");break;case 1006:this._coreMouseService.activeEncoding="DEFAULT";break;case 1015:this._logService.debug("DECRST 1015 not supported (see #2507)");break;case 25:this._coreService.isCursorHidden=!0;break;case 1048:this.restoreCursor();break;case 1049:case 47:case 1047:this._bufferService.buffers.activateNormalBuffer(),b.params[v]===1049&&this.restoreCursor(),this._coreService.isCursorInitialized=!0,this._onRequestRefreshRows.fire(0,this._bufferService.rows-1),this._onRequestSyncScrollBar.fire();break;case 2004:this._coreService.decPrivateModes.bracketedPasteMode=!1}},y.prototype._updateAttrColor=function(b,v,S,D,H){return v===2?(b|=50331648,b&=-16777216,b|=u.AttributeData.fromColorRGB([S,D,H])):v===5&&(b&=-50331904,b|=33554432|255&S),b},y.prototype._extractColor=function(b,v,S){var D=[0,0,-1,0,0,0],H=0,F=0;do{if(D[F+H]=b.params[v+F],b.hasSubParams(v+F)){var j=b.getSubParams(v+F),Z=0;do D[1]===5&&(H=1),D[F+Z+1+H]=j[Z];while(++Z<j.length&&Z+F+1+H<D.length);break}if(D[1]===5&&F+H>=2||D[1]===2&&F+H>=5)break;D[1]&&(H=1)}while(++F+v<b.length&&F+H<D.length);for(Z=2;Z<D.length;++Z)D[Z]===-1&&(D[Z]=0);switch(D[0]){case 38:S.fg=this._updateAttrColor(S.fg,D[1],D[3],D[4],D[5]);break;case 48:S.bg=this._updateAttrColor(S.bg,D[1],D[3],D[4],D[5]);break;case 58:S.extended=S.extended.clone(),S.extended.underlineColor=this._updateAttrColor(S.extended.underlineColor,D[1],D[3],D[4],D[5])}return F},y.prototype._processUnderline=function(b,v){v.extended=v.extended.clone(),(!~b||b>5)&&(b=1),v.extended.underlineStyle=b,v.fg|=268435456,b===0&&(v.fg&=-268435457),v.updateExtended()},y.prototype.charAttributes=function(b){if(b.length===1&&b.params[0]===0)return this._curAttrData.fg=n.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=n.DEFAULT_ATTR_DATA.bg);for(var v,S=b.length,D=this._curAttrData,H=0;H<S;H++)(v=b.params[H])>=30&&v<=37?(D.fg&=-50331904,D.fg|=16777216|v-30):v>=40&&v<=47?(D.bg&=-50331904,D.bg|=16777216|v-40):v>=90&&v<=97?(D.fg&=-50331904,D.fg|=16777224|v-90):v>=100&&v<=107?(D.bg&=-50331904,D.bg|=16777224|v-100):v===0?(D.fg=n.DEFAULT_ATTR_DATA.fg,D.bg=n.DEFAULT_ATTR_DATA.bg):v===1?D.fg|=134217728:v===3?D.bg|=67108864:v===4?(D.fg|=268435456,this._processUnderline(b.hasSubParams(H)?b.getSubParams(H)[0]:1,D)):v===5?D.fg|=536870912:v===7?D.fg|=67108864:v===8?D.fg|=1073741824:v===2?D.bg|=134217728:v===21?this._processUnderline(2,D):v===22?(D.fg&=-134217729,D.bg&=-134217729):v===23?D.bg&=-67108865:v===24?D.fg&=-268435457:v===25?D.fg&=-536870913:v===27?D.fg&=-67108865:v===28?D.fg&=-1073741825:v===39?(D.fg&=-67108864,D.fg|=16777215&n.DEFAULT_ATTR_DATA.fg):v===49?(D.bg&=-67108864,D.bg|=16777215&n.DEFAULT_ATTR_DATA.bg):v===38||v===48||v===58?H+=this._extractColor(b,H,D):v===59?(D.extended=D.extended.clone(),D.extended.underlineColor=-1,D.updateExtended()):v===100?(D.fg&=-67108864,D.fg|=16777215&n.DEFAULT_ATTR_DATA.fg,D.bg&=-67108864,D.bg|=16777215&n.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",v)},y.prototype.deviceStatus=function(b){switch(b.params[0]){case 5:this._coreService.triggerDataEvent(h.C0.ESC+"[0n");break;case 6:var v=this._bufferService.buffer.y+1,S=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(h.C0.ESC+"["+v+";"+S+"R")}},y.prototype.deviceStatusPrivate=function(b){switch(b.params[0]){case 6:var v=this._bufferService.buffer.y+1,S=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(h.C0.ESC+"[?"+v+";"+S+"R")}},y.prototype.softReset=function(b){this._coreService.isCursorHidden=!1,this._onRequestSyncScrollBar.fire(),this._bufferService.buffer.scrollTop=0,this._bufferService.buffer.scrollBottom=this._bufferService.rows-1,this._curAttrData=n.DEFAULT_ATTR_DATA.clone(),this._coreService.reset(),this._charsetService.reset(),this._bufferService.buffer.savedX=0,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset,this._coreService.decPrivateModes.origin=!1},y.prototype.setCursorStyle=function(b){var v=b.params[0]||1;switch(v){case 1:case 2:this._optionsService.options.cursorStyle="block";break;case 3:case 4:this._optionsService.options.cursorStyle="underline";break;case 5:case 6:this._optionsService.options.cursorStyle="bar"}var S=v%2==1;this._optionsService.options.cursorBlink=S},y.prototype.setScrollRegion=function(b){var v,S=b.params[0]||1;(b.length<2||(v=b.params[1])>this._bufferService.rows||v===0)&&(v=this._bufferService.rows),v>S&&(this._bufferService.buffer.scrollTop=S-1,this._bufferService.buffer.scrollBottom=v-1,this._setCursor(0,0))},y.prototype.windowOptions=function(b){if(x(b.params[0],this._optionsService.options.windowOptions)){var v=b.length>1?b.params[1]:0;switch(b.params[0]){case 14:v!==2&&this._onRequestWindowsOptionsReport.fire(a.GET_WIN_SIZE_PIXELS);break;case 16:this._onRequestWindowsOptionsReport.fire(a.GET_CELL_SIZE_PIXELS);break;case 18:this._bufferService&&this._coreService.triggerDataEvent(h.C0.ESC+"[8;"+this._bufferService.rows+";"+this._bufferService.cols+"t");break;case 22:v!==0&&v!==2||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),v!==0&&v!==1||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:v!==0&&v!==2||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),v!==0&&v!==1||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}}},y.prototype.saveCursor=function(b){this._bufferService.buffer.savedX=this._bufferService.buffer.x,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase+this._bufferService.buffer.y,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset},y.prototype.restoreCursor=function(b){this._bufferService.buffer.x=this._bufferService.buffer.savedX||0,this._bufferService.buffer.y=Math.max(this._bufferService.buffer.savedY-this._bufferService.buffer.ybase,0),this._curAttrData.fg=this._bufferService.buffer.savedCurAttrData.fg,this._curAttrData.bg=this._bufferService.buffer.savedCurAttrData.bg,this._charsetService.charset=this._savedCharset,this._bufferService.buffer.savedCharset&&(this._charsetService.charset=this._bufferService.buffer.savedCharset),this._restrictCursor()},y.prototype.setTitle=function(b){this._windowTitle=b,this._onTitleChange.fire(b)},y.prototype.setIconName=function(b){this._iconName=b},y.prototype.nextLine=function(){this._bufferService.buffer.x=0,this.index()},y.prototype.keypadApplicationMode=function(){this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire()},y.prototype.keypadNumericMode=function(){this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire()},y.prototype.selectDefaultCharset=function(){this._charsetService.setgLevel(0),this._charsetService.setgCharset(0,f.DEFAULT_CHARSET)},y.prototype.selectCharset=function(b){b.length===2?b[0]!=="/"&&this._charsetService.setgCharset(C[b[0]],f.CHARSETS[b[1]]||f.DEFAULT_CHARSET):this.selectDefaultCharset()},y.prototype.index=function(){this._restrictCursor();var b=this._bufferService.buffer;this._bufferService.buffer.y++,b.y===b.scrollBottom+1?(b.y--,this._onRequestScroll.fire(this._eraseAttrData())):b.y>=this._bufferService.rows&&(b.y=this._bufferService.rows-1),this._restrictCursor()},y.prototype.tabSet=function(){this._bufferService.buffer.tabs[this._bufferService.buffer.x]=!0},y.prototype.reverseIndex=function(){this._restrictCursor();var b=this._bufferService.buffer;if(b.y===b.scrollTop){var v=b.scrollBottom-b.scrollTop;b.lines.shiftElements(b.ybase+b.y,v,1),b.lines.set(b.ybase+b.y,b.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(b.scrollTop,b.scrollBottom)}else b.y--,this._restrictCursor()},y.prototype.fullReset=function(){this._parser.reset(),this._onRequestReset.fire()},y.prototype.reset=function(){this._curAttrData=n.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=n.DEFAULT_ATTR_DATA.clone()},y.prototype._eraseAttrData=function(){return this._eraseAttrDataInternal.bg&=-67108864,this._eraseAttrDataInternal.bg|=67108863&this._curAttrData.bg,this._eraseAttrDataInternal},y.prototype.setgLevel=function(b){this._charsetService.setgLevel(b)},y.prototype.screenAlignmentPattern=function(){var b=new t.CellData;b.content=1<<22|"E".charCodeAt(0),b.fg=this._curAttrData.fg,b.bg=this._curAttrData.bg;var v=this._bufferService.buffer;this._setCursor(0,0);for(var S=0;S<this._bufferService.rows;++S){var D=v.ybase+v.y+S,H=v.lines.get(D);H&&(H.fill(b),H.isWrapped=!1)}this._dirtyRowService.markAllDirty(),this._setCursor(0,0)},y}(o.Disposable);c.InputHandler=O},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.DEFAULT_CHARSET=c.CHARSETS=void 0,c.CHARSETS={},c.DEFAULT_CHARSET=c.CHARSETS.B,c.CHARSETS[0]={"`":"\u25C6",a:"\u2592",b:"\u2409",c:"\u240C",d:"\u240D",e:"\u240A",f:"\xB0",g:"\xB1",h:"\u2424",i:"\u240B",j:"\u2518",k:"\u2510",l:"\u250C",m:"\u2514",n:"\u253C",o:"\u23BA",p:"\u23BB",q:"\u2500",r:"\u23BC",s:"\u23BD",t:"\u251C",u:"\u2524",v:"\u2534",w:"\u252C",x:"\u2502",y:"\u2264",z:"\u2265","{":"\u03C0","|":"\u2260","}":"\xA3","~":"\xB7"},c.CHARSETS.A={"#":"\xA3"},c.CHARSETS.B=void 0,c.CHARSETS[4]={"#":"\xA3","@":"\xBE","[":"ij","\\":"\xBD","]":"|","{":"\xA8","|":"f","}":"\xBC","~":"\xB4"},c.CHARSETS.C=c.CHARSETS[5]={"[":"\xC4","\\":"\xD6","]":"\xC5","^":"\xDC","`":"\xE9","{":"\xE4","|":"\xF6","}":"\xE5","~":"\xFC"},c.CHARSETS.R={"#":"\xA3","@":"\xE0","[":"\xB0","\\":"\xE7","]":"\xA7","{":"\xE9","|":"\xF9","}":"\xE8","~":"\xA8"},c.CHARSETS.Q={"@":"\xE0","[":"\xE2","\\":"\xE7","]":"\xEA","^":"\xEE","`":"\xF4","{":"\xE9","|":"\xF9","}":"\xE8","~":"\xFB"},c.CHARSETS.K={"@":"\xA7","[":"\xC4","\\":"\xD6","]":"\xDC","{":"\xE4","|":"\xF6","}":"\xFC","~":"\xDF"},c.CHARSETS.Y={"#":"\xA3","@":"\xA7","[":"\xB0","\\":"\xE7","]":"\xE9","`":"\xF9","{":"\xE0","|":"\xF2","}":"\xE8","~":"\xEC"},c.CHARSETS.E=c.CHARSETS[6]={"@":"\xC4","[":"\xC6","\\":"\xD8","]":"\xC5","^":"\xDC","`":"\xE4","{":"\xE6","|":"\xF8","}":"\xE5","~":"\xFC"},c.CHARSETS.Z={"#":"\xA3","@":"\xA7","[":"\xA1","\\":"\xD1","]":"\xBF","{":"\xB0","|":"\xF1","}":"\xE7"},c.CHARSETS.H=c.CHARSETS[7]={"@":"\xC9","[":"\xC4","\\":"\xD6","]":"\xC5","^":"\xDC","`":"\xE9","{":"\xE4","|":"\xF6","}":"\xE5","~":"\xFC"},c.CHARSETS["="]={"#":"\xF9","@":"\xE0","[":"\xE9","\\":"\xE7","]":"\xEA","^":"\xEE",_:"\xE8","`":"\xF4","{":"\xE4","|":"\xF6","}":"\xFC","~":"\xFB"}},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.Params=void 0;var p=function(){function _(a,h){if(a===void 0&&(a=32),h===void 0&&(h=32),this.maxLength=a,this.maxSubParamsLength=h,h>256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(a),this.length=0,this._subParams=new Int32Array(h),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(a),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return _.fromArray=function(a){var h=new _;if(!a.length)return h;for(var f=a[0]instanceof Array?1:0;f<a.length;++f){var d=a[f];if(d instanceof Array)for(var o=0;o<d.length;++o)h.addSubParam(d[o]);else h.addParam(d)}return h},_.prototype.clone=function(){var a=new _(this.maxLength,this.maxSubParamsLength);return a.params.set(this.params),a.length=this.length,a._subParams.set(this._subParams),a._subParamsLength=this._subParamsLength,a._subParamsIdx.set(this._subParamsIdx),a._rejectDigits=this._rejectDigits,a._rejectSubDigits=this._rejectSubDigits,a._digitIsSub=this._digitIsSub,a},_.prototype.toArray=function(){for(var a=[],h=0;h<this.length;++h){a.push(this.params[h]);var f=this._subParamsIdx[h]>>8,d=255&this._subParamsIdx[h];d-f>0&&a.push(Array.prototype.slice.call(this._subParams,f,d))}return a},_.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},_.prototype.addParam=function(a){if(this._digitIsSub=!1,this.length>=this.maxLength)this._rejectDigits=!0;else{if(a<-1)throw new Error("values lesser than -1 are not allowed");this._subParamsIdx[this.length]=this._subParamsLength<<8|this._subParamsLength,this.params[this.length++]=a>2147483647?2147483647:a}},_.prototype.addSubParam=function(a){if(this._digitIsSub=!0,this.length)if(this._rejectDigits||this._subParamsLength>=this.maxSubParamsLength)this._rejectSubDigits=!0;else{if(a<-1)throw new Error("values lesser than -1 are not allowed");this._subParams[this._subParamsLength++]=a>2147483647?2147483647:a,this._subParamsIdx[this.length-1]++}},_.prototype.hasSubParams=function(a){return(255&this._subParamsIdx[a])-(this._subParamsIdx[a]>>8)>0},_.prototype.getSubParams=function(a){var h=this._subParamsIdx[a]>>8,f=255&this._subParamsIdx[a];return f-h>0?this._subParams.subarray(h,f):null},_.prototype.getSubParamsAll=function(){for(var a={},h=0;h<this.length;++h){var f=this._subParamsIdx[h]>>8,d=255&this._subParamsIdx[h];d-f>0&&(a[h]=this._subParams.slice(f,d))}return a},_.prototype.addDigit=function(a){var h;if(!(this._rejectDigits||!(h=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var f=this._digitIsSub?this._subParams:this.params,d=f[h-1];f[h-1]=~d?Math.min(10*d+a,2147483647):a}},_}();c.Params=p},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.OscHandler=c.OscParser=void 0;var p=L(23),_=L(8),a=function(){function f(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return f.prototype.addHandler=function(d,o){this._handlers[d]===void 0&&(this._handlers[d]=[]);var r=this._handlers[d];return r.push(o),{dispose:function(){var i=r.indexOf(o);i!==-1&&r.splice(i,1)}}},f.prototype.setHandler=function(d,o){this._handlers[d]=[o]},f.prototype.clearHandler=function(d){this._handlers[d]&&delete this._handlers[d]},f.prototype.setHandlerFallback=function(d){this._handlerFb=d},f.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},f.prototype.reset=function(){this._state===2&&this.end(!1),this._id=-1,this._state=0},f.prototype._start=function(){var d=this._handlers[this._id];if(d)for(var o=d.length-1;o>=0;o--)d[o].start();else this._handlerFb(this._id,"START")},f.prototype._put=function(d,o,r){var i=this._handlers[this._id];if(i)for(var n=i.length-1;n>=0;n--)i[n].put(d,o,r);else this._handlerFb(this._id,"PUT",_.utf32ToString(d,o,r))},f.prototype._end=function(d){var o=this._handlers[this._id];if(o){for(var r=o.length-1;r>=0&&o[r].end(d)===!1;r--);for(r--;r>=0;r--)o[r].end(!1)}else this._handlerFb(this._id,"END",d)},f.prototype.start=function(){this.reset(),this._id=-1,this._state=1},f.prototype.put=function(d,o,r){if(this._state!==3){if(this._state===1)for(;o<r;){var i=d[o++];if(i===59){this._state=2,this._start();break}if(i<48||57<i)return void(this._state=3);this._id===-1&&(this._id=0),this._id=10*this._id+i-48}this._state===2&&r-o>0&&this._put(d,o,r)}},f.prototype.end=function(d){this._state!==0&&(this._state!==3&&(this._state===1&&this._start(),this._end(d)),this._id=-1,this._state=0)},f}();c.OscParser=a;var h=function(){function f(d){this._handler=d,this._data="",this._hitLimit=!1}return f.prototype.start=function(){this._data="",this._hitLimit=!1},f.prototype.put=function(d,o,r){this._hitLimit||(this._data+=_.utf32ToString(d,o,r),this._data.length>p.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},f.prototype.end=function(d){var o;return this._hitLimit?o=!1:d&&(o=this._handler(this._data)),this._data="",this._hitLimit=!1,o},f}();c.OscHandler=h},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.PAYLOAD_LIMIT=void 0,c.PAYLOAD_LIMIT=1e7},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.DcsHandler=c.DcsParser=void 0;var p=L(8),_=L(21),a=L(23),h=[],f=function(){function o(){this._handlers=Object.create(null),this._active=h,this._ident=0,this._handlerFb=function(){}}return o.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},o.prototype.addHandler=function(r,i){this._handlers[r]===void 0&&(this._handlers[r]=[]);var n=this._handlers[r];return n.push(i),{dispose:function(){var l=n.indexOf(i);l!==-1&&n.splice(l,1)}}},o.prototype.setHandler=function(r,i){this._handlers[r]=[i]},o.prototype.clearHandler=function(r){this._handlers[r]&&delete this._handlers[r]},o.prototype.setHandlerFallback=function(r){this._handlerFb=r},o.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=h,this._ident=0},o.prototype.hook=function(r,i){if(this.reset(),this._ident=r,this._active=this._handlers[r]||h,this._active.length)for(var n=this._active.length-1;n>=0;n--)this._active[n].hook(i);else this._handlerFb(this._ident,"HOOK",i)},o.prototype.put=function(r,i,n){if(this._active.length)for(var l=this._active.length-1;l>=0;l--)this._active[l].put(r,i,n);else this._handlerFb(this._ident,"PUT",p.utf32ToString(r,i,n))},o.prototype.unhook=function(r){if(this._active.length){for(var i=this._active.length-1;i>=0&&this._active[i].unhook(r)===!1;i--);for(i--;i>=0;i--)this._active[i].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",r);this._active=h,this._ident=0},o}();c.DcsParser=f;var d=function(){function o(r){this._handler=r,this._data="",this._hitLimit=!1}return o.prototype.hook=function(r){this._params=r.clone(),this._data="",this._hitLimit=!1},o.prototype.put=function(r,i,n){this._hitLimit||(this._data+=p.utf32ToString(r,i,n),this._data.length>a.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},o.prototype.unhook=function(r){var i;return this._hitLimit?i=!1:r&&(i=this._handler(this._data,this._params||new _.Params)),this._params=void 0,this._data="",this._hitLimit=!1,i},o}();c.DcsHandler=d},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.removeTerminalFromCache=c.acquireCharAtlas=void 0;var p=L(26),_=L(43),a=[];c.acquireCharAtlas=function(h,f,d,o,r){for(var i=p.generateConfig(o,r,h,d),n=0;n<a.length;n++){var l=(e=a[n]).ownedBy.indexOf(f);if(l>=0){if(p.configEquals(e.config,i))return e.atlas;e.ownedBy.length===1?(e.atlas.dispose(),a.splice(n,1)):e.ownedBy.splice(l,1);break}}for(n=0;n<a.length;n++){var e=a[n];if(p.configEquals(e.config,i))return e.ownedBy.push(f),e.atlas}var t={atlas:new _.DynamicCharAtlas(document,i),config:i,ownedBy:[f]};return a.push(t),t.atlas},c.removeTerminalFromCache=function(h){for(var f=0;f<a.length;f++){var d=a[f].ownedBy.indexOf(h);if(d!==-1){a[f].ownedBy.length===1?(a[f].atlas.dispose(),a.splice(f,1)):a[f].ownedBy.splice(d,1);break}}}},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.is256Color=c.configEquals=c.generateConfig=void 0;var p=L(3);c.generateConfig=function(_,a,h,f){var d={foreground:f.foreground,background:f.background,cursor:void 0,cursorAccent:void 0,selection:void 0,ansi:f.ansi.slice(0,16)};return{devicePixelRatio:window.devicePixelRatio,scaledCharWidth:_,scaledCharHeight:a,fontFamily:h.fontFamily,fontSize:h.fontSize,fontWeight:h.fontWeight,fontWeightBold:h.fontWeightBold,allowTransparency:h.allowTransparency,colors:d}},c.configEquals=function(_,a){for(var h=0;h<_.colors.ansi.length;h++)if(_.colors.ansi[h].rgba!==a.colors.ansi[h].rgba)return!1;return _.devicePixelRatio===a.devicePixelRatio&&_.fontFamily===a.fontFamily&&_.fontSize===a.fontSize&&_.fontWeight===a.fontWeight&&_.fontWeightBold===a.fontWeightBold&&_.allowTransparency===a.allowTransparency&&_.scaledCharWidth===a.scaledCharWidth&&_.scaledCharHeight===a.scaledCharHeight&&_.colors.foreground===a.colors.foreground&&_.colors.background===a.colors.background},c.is256Color=function(_){return _<p.DEFAULT_COLOR}},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.ColorManager=c.DEFAULT_ANSI_COLORS=void 0;var p=L(10),_=L(45),a=p.css.toColor("#ffffff"),h=p.css.toColor("#000000"),f=p.css.toColor("#ffffff"),d=p.css.toColor("#000000"),o={css:"rgba(255, 255, 255, 0.3)",rgba:4294967117};c.DEFAULT_ANSI_COLORS=function(){for(var i=[p.css.toColor("#2e3436"),p.css.toColor("#cc0000"),p.css.toColor("#4e9a06"),p.css.toColor("#c4a000"),p.css.toColor("#3465a4"),p.css.toColor("#75507b"),p.css.toColor("#06989a"),p.css.toColor("#d3d7cf"),p.css.toColor("#555753"),p.css.toColor("#ef2929"),p.css.toColor("#8ae234"),p.css.toColor("#fce94f"),p.css.toColor("#729fcf"),p.css.toColor("#ad7fa8"),p.css.toColor("#34e2e2"),p.css.toColor("#eeeeec")],n=[0,95,135,175,215,255],l=0;l<216;l++){var e=n[l/36%6|0],t=n[l/6%6|0],u=n[l%6];i.push({css:p.channels.toCss(e,t,u),rgba:p.channels.toRgba(e,t,u)})}for(l=0;l<24;l++){var s=8+10*l;i.push({css:p.channels.toCss(s,s,s),rgba:p.channels.toRgba(s,s,s)})}return i}();var r=function(){function i(n,l){this.allowTransparency=l;var e=n.createElement("canvas");e.width=1,e.height=1;var t=e.getContext("2d");if(!t)throw new Error("Could not get rendering context");this._ctx=t,this._ctx.globalCompositeOperation="copy",this._litmusColor=this._ctx.createLinearGradient(0,0,1,1),this._contrastCache=new _.ColorContrastCache,this.colors={foreground:a,background:h,cursor:f,cursorAccent:d,selectionTransparent:o,selectionOpaque:p.color.blend(h,o),ansi:c.DEFAULT_ANSI_COLORS.slice(),contrastCache:this._contrastCache}}return i.prototype.onOptionsChange=function(n){n==="minimumContrastRatio"&&this._contrastCache.clear()},i.prototype.setTheme=function(n){(n===void 0&&(n={}),this.colors.foreground=this._parseColor(n.foreground,a),this.colors.background=this._parseColor(n.background,h),this.colors.cursor=this._parseColor(n.cursor,f,!0),this.colors.cursorAccent=this._parseColor(n.cursorAccent,d,!0),this.colors.selectionTransparent=this._parseColor(n.selection,o,!0),this.colors.selectionOpaque=p.color.blend(this.colors.background,this.colors.selectionTransparent),p.color.isOpaque(this.colors.selectionTransparent))&&(this.colors.selectionTransparent=p.color.opacity(this.colors.selectionTransparent,.3)),this.colors.ansi[0]=this._parseColor(n.black,c.DEFAULT_ANSI_COLORS[0]),this.colors.ansi[1]=this._parseColor(n.red,c.DEFAULT_ANSI_COLORS[1]),this.colors.ansi[2]=this._parseColor(n.green,c.DEFAULT_ANSI_COLORS[2]),this.colors.ansi[3]=this._parseColor(n.yellow,c.DEFAULT_ANSI_COLORS[3]),this.colors.ansi[4]=this._parseColor(n.blue,c.DEFAULT_ANSI_COLORS[4]),this.colors.ansi[5]=this._parseColor(n.magenta,c.DEFAULT_ANSI_COLORS[5]),this.colors.ansi[6]=this._parseColor(n.cyan,c.DEFAULT_ANSI_COLORS[6]),this.colors.ansi[7]=this._parseColor(n.white,c.DEFAULT_ANSI_COLORS[7]),this.colors.ansi[8]=this._parseColor(n.brightBlack,c.DEFAULT_ANSI_COLORS[8]),this.colors.ansi[9]=this._parseColor(n.brightRed,c.DEFAULT_ANSI_COLORS[9]),this.colors.ansi[10]=this._parseColor(n.brightGreen,c.DEFAULT_ANSI_COLORS[10]),this.colors.ansi[11]=this._parseColor(n.brightYellow,c.DEFAULT_ANSI_COLORS[11]),this.colors.ansi[12]=this._parseColor(n.brightBlue,c.DEFAULT_ANSI_COLORS[12]),this.colors.ansi[13]=this._parseColor(n.brightMagenta,c.DEFAULT_ANSI_COLORS[13]),this.colors.ansi[14]=this._parseColor(n.brightCyan,c.DEFAULT_ANSI_COLORS[14]),this.colors.ansi[15]=this._parseColor(n.brightWhite,c.DEFAULT_ANSI_COLORS[15]),this._contrastCache.clear()},i.prototype._parseColor=function(n,l,e){if(e===void 0&&(e=this.allowTransparency),n===void 0)return l;if(this._ctx.fillStyle=this._litmusColor,this._ctx.fillStyle=n,typeof this._ctx.fillStyle!="string")return console.warn("Color: "+n+" is invalid using fallback "+l.css),l;this._ctx.fillRect(0,0,1,1);var t=this._ctx.getImageData(0,0,1,1).data;if(t[3]!==255){if(!e)return console.warn("Color: "+n+" is using transparency, but allowTransparency is false. Using fallback "+l.css+"."),l;var u=this._ctx.fillStyle.substring(5,this._ctx.fillStyle.length-1).split(",").map(function(O){return Number(O)}),s=u[0],g=u[1],C=u[2],x=u[3],E=Math.round(255*x);return{rgba:p.channels.toRgba(s,g,C,E),css:n}}return{css:this._ctx.fillStyle,rgba:p.channels.toRgba(t[0],t[1],t[2],t[3])}},i}();c.ColorManager=r},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.throwIfFalsy=void 0,c.throwIfFalsy=function(p){if(!p)throw new Error("value must not be falsy");return p}},function(w,c,L){"use strict";var p,_=this&&this.__extends||(p=function(r,i){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,l){n.__proto__=l}||function(n,l){for(var e in l)l.hasOwnProperty(e)&&(n[e]=l[e])})(r,i)},function(r,i){function n(){this.constructor=r}p(r,i),r.prototype=i===null?Object.create(i):(n.prototype=i.prototype,new n)});Object.defineProperty(c,"__esModule",{value:!0}),c.CharacterJoinerRegistry=c.JoinedCellData=void 0;var a=L(6),h=L(3),f=L(4),d=function(r){function i(n,l,e){var t=r.call(this)||this;return t.content=0,t.combinedData="",t.fg=n.fg,t.bg=n.bg,t.combinedData=l,t._width=e,t}return _(i,r),i.prototype.isCombined=function(){return 2097152},i.prototype.getWidth=function(){return this._width},i.prototype.getChars=function(){return this.combinedData},i.prototype.getCode=function(){return 2097151},i.prototype.setFromCharData=function(n){throw new Error("not implemented")},i.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},i}(a.AttributeData);c.JoinedCellData=d;var o=function(){function r(i){this._bufferService=i,this._characterJoiners=[],this._nextCharacterJoinerId=0,this._workCell=new f.CellData}return r.prototype.registerCharacterJoiner=function(i){var n={id:this._nextCharacterJoinerId++,handler:i};return this._characterJoiners.push(n),n.id},r.prototype.deregisterCharacterJoiner=function(i){for(var n=0;n<this._characterJoiners.length;n++)if(this._characterJoiners[n].id===i)return this._characterJoiners.splice(n,1),!0;return!1},r.prototype.getJoinedCharacters=function(i){if(this._characterJoiners.length===0)return[];var n=this._bufferService.buffer.lines.get(i);if(!n||n.length===0)return[];for(var l=[],e=n.translateToString(!0),t=0,u=0,s=0,g=n.getFg(0),C=n.getBg(0),x=0;x<n.getTrimmedLength();x++)if(n.loadCell(x,this._workCell),this._workCell.getWidth()!==0){if(this._workCell.fg!==g||this._workCell.bg!==C){if(x-t>1)for(var E=this._getJoinedRanges(e,s,u,n,t),O=0;O<E.length;O++)l.push(E[O]);t=x,s=u,g=this._workCell.fg,C=this._workCell.bg}u+=this._workCell.getChars().length||h.WHITESPACE_CELL_CHAR.length}if(this._bufferService.cols-t>1)for(E=this._getJoinedRanges(e,s,u,n,t),O=0;O<E.length;O++)l.push(E[O]);return l},r.prototype._getJoinedRanges=function(i,n,l,e,t){for(var u=i.substring(n,l),s=this._characterJoiners[0].handler(u),g=1;g<this._characterJoiners.length;g++)for(var C=this._characterJoiners[g].handler(u),x=0;x<C.length;x++)r._mergeRanges(s,C[x]);return this._stringRangesToCellRanges(s,e,t),s},r.prototype._stringRangesToCellRanges=function(i,n,l){var e=0,t=!1,u=0,s=i[e];if(s){for(var g=l;g<this._bufferService.cols;g++){var C=n.getWidth(g),x=n.getString(g).length||h.WHITESPACE_CELL_CHAR.length;if(C!==0){if(!t&&s[0]<=u&&(s[0]=g,t=!0),s[1]<=u){if(s[1]=g,!(s=i[++e]))break;s[0]<=u?(s[0]=g,t=!0):t=!1}u+=x}}s&&(s[1]=this._bufferService.cols)}},r._mergeRanges=function(i,n){for(var l=!1,e=0;e<i.length;e++){var t=i[e];if(l){if(n[1]<=t[0])return i[e-1][1]=n[1],i;if(n[1]<=t[1])return i[e-1][1]=Math.max(n[1],t[1]),i.splice(e,1),i;i.splice(e,1),e--}else{if(n[1]<=t[0])return i.splice(e,0,n),i;if(n[1]<=t[1])return t[0]=Math.min(n[0],t[0]),i;n[0]<t[1]&&(t[0]=Math.min(n[0],t[0]),l=!0)}}return l?i[i.length-1][1]=n[1]:i.push(n),i},r}();c.CharacterJoinerRegistry=o},function(w,c,L){"use strict";function p(_,a){var h=a.getBoundingClientRect();return[_.clientX-h.left,_.clientY-h.top]}Object.defineProperty(c,"__esModule",{value:!0}),c.getRawByteCoords=c.getCoords=c.getCoordsRelativeToElement=void 0,c.getCoordsRelativeToElement=p,c.getCoords=function(_,a,h,f,d,o,r,i){if(d){var n=p(_,a);if(n)return n[0]=Math.ceil((n[0]+(i?o/2:0))/o),n[1]=Math.ceil(n[1]/r),n[0]=Math.min(Math.max(n[0],1),h+(i?1:0)),n[1]=Math.min(Math.max(n[1],1),f),n}},c.getRawByteCoords=function(_){if(_)return{x:_[0]+32,y:_[1]+32}}},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.RenderDebouncer=void 0;var p=function(){function _(a){this._renderCallback=a}return _.prototype.dispose=function(){this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},_.prototype.refresh=function(a,h,f){var d=this;this._rowCount=f,a=a!==void 0?a:0,h=h!==void 0?h:this._rowCount-1,this._rowStart=this._rowStart!==void 0?Math.min(this._rowStart,a):a,this._rowEnd=this._rowEnd!==void 0?Math.max(this._rowEnd,h):h,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){return d._innerRefresh()}))},_.prototype._innerRefresh=function(){if(this._rowStart!==void 0&&this._rowEnd!==void 0&&this._rowCount!==void 0){var a=Math.max(this._rowStart,0),h=Math.min(this._rowEnd,this._rowCount-1);this._rowStart=void 0,this._rowEnd=void 0,this._animationFrame=void 0,this._renderCallback(a,h)}},_}();c.RenderDebouncer=p},function(w,c,L){"use strict";var p,_=this&&this.__extends||(p=function(h,f){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,o){d.__proto__=o}||function(d,o){for(var r in o)o.hasOwnProperty(r)&&(d[r]=o[r])})(h,f)},function(h,f){function d(){this.constructor=h}p(h,f),h.prototype=f===null?Object.create(f):(d.prototype=f.prototype,new d)});Object.defineProperty(c,"__esModule",{value:!0}),c.ScreenDprMonitor=void 0;var a=function(h){function f(){var d=h!==null&&h.apply(this,arguments)||this;return d._currentDevicePixelRatio=window.devicePixelRatio,d}return _(f,h),f.prototype.setListener=function(d){var o=this;this._listener&&this.clearListener(),this._listener=d,this._outerListener=function(){o._listener&&(o._listener(window.devicePixelRatio,o._currentDevicePixelRatio),o._updateDpr())},this._updateDpr()},f.prototype.dispose=function(){h.prototype.dispose.call(this),this.clearListener()},f.prototype._updateDpr=function(){var d;this._outerListener&&((d=this._resolutionMediaMatchList)===null||d===void 0||d.removeListener(this._outerListener),this._currentDevicePixelRatio=window.devicePixelRatio,this._resolutionMediaMatchList=window.matchMedia("screen and (resolution: "+window.devicePixelRatio+"dppx)"),this._resolutionMediaMatchList.addListener(this._outerListener))},f.prototype.clearListener=function(){this._resolutionMediaMatchList&&this._listener&&this._outerListener&&(this._resolutionMediaMatchList.removeListener(this._outerListener),this._resolutionMediaMatchList=void 0,this._listener=void 0,this._outerListener=void 0)},f}(L(2).Disposable);c.ScreenDprMonitor=a},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.clone=void 0,c.clone=function p(_,a){if(a===void 0&&(a=5),typeof _!="object")return _;var h=Array.isArray(_)?[]:{};for(var f in _)h[f]=a<=1?_[f]:_[f]?p(_[f],a-1):_[f];return h}},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.Terminal=void 0;var p=L(4),_=L(35),a=L(18),h=L(0),f=L(83),d=function(){function e(t){this._core=new _.Terminal(t),this._addonManager=new f.AddonManager}return e.prototype._checkProposedApi=function(){if(!this._core.optionsService.options.allowProposedApi)throw new Error("You must set the allowProposedApi option to true to use proposed API")},Object.defineProperty(e.prototype,"onCursorMove",{get:function(){return this._core.onCursorMove},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onLineFeed",{get:function(){return this._core.onLineFeed},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onSelectionChange",{get:function(){return this._core.onSelectionChange},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onData",{get:function(){return this._core.onData},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onBinary",{get:function(){return this._core.onBinary},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onTitleChange",{get:function(){return this._core.onTitleChange},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onScroll",{get:function(){return this._core.onScroll},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onKey",{get:function(){return this._core.onKey},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onRender",{get:function(){return this._core.onRender},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onResize",{get:function(){return this._core.onResize},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"element",{get:function(){return this._core.element},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"parser",{get:function(){return this._checkProposedApi(),this._parser||(this._parser=new n(this._core)),this._parser},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"unicode",{get:function(){return this._checkProposedApi(),new l(this._core)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"textarea",{get:function(){return this._core.textarea},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"rows",{get:function(){return this._core.rows},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"cols",{get:function(){return this._core.cols},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"buffer",{get:function(){return this._checkProposedApi(),new r(this._core.buffers)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"markers",{get:function(){return this._checkProposedApi(),this._core.markers},enumerable:!1,configurable:!0}),e.prototype.blur=function(){this._core.blur()},e.prototype.focus=function(){this._core.focus()},e.prototype.resize=function(t,u){this._verifyIntegers(t,u),this._core.resize(t,u)},e.prototype.open=function(t){this._core.open(t)},e.prototype.attachCustomKeyEventHandler=function(t){this._core.attachCustomKeyEventHandler(t)},e.prototype.registerLinkMatcher=function(t,u,s){return this._checkProposedApi(),this._core.registerLinkMatcher(t,u,s)},e.prototype.deregisterLinkMatcher=function(t){this._checkProposedApi(),this._core.deregisterLinkMatcher(t)},e.prototype.registerLinkProvider=function(t){return this._checkProposedApi(),this._core.registerLinkProvider(t)},e.prototype.registerCharacterJoiner=function(t){return this._checkProposedApi(),this._core.registerCharacterJoiner(t)},e.prototype.deregisterCharacterJoiner=function(t){this._checkProposedApi(),this._core.deregisterCharacterJoiner(t)},e.prototype.registerMarker=function(t){return this._checkProposedApi(),this._verifyIntegers(t),this._core.addMarker(t)},e.prototype.addMarker=function(t){return this.registerMarker(t)},e.prototype.hasSelection=function(){return this._core.hasSelection()},e.prototype.select=function(t,u,s){this._verifyIntegers(t,u,s),this._core.select(t,u,s)},e.prototype.getSelection=function(){return this._core.getSelection()},e.prototype.getSelectionPosition=function(){return this._core.getSelectionPosition()},e.prototype.clearSelection=function(){this._core.clearSelection()},e.prototype.selectAll=function(){this._core.selectAll()},e.prototype.selectLines=function(t,u){this._verifyIntegers(t,u),this._core.selectLines(t,u)},e.prototype.dispose=function(){this._addonManager.dispose(),this._core.dispose()},e.prototype.scrollLines=function(t){this._verifyIntegers(t),this._core.scrollLines(t)},e.prototype.scrollPages=function(t){this._verifyIntegers(t),this._core.scrollPages(t)},e.prototype.scrollToTop=function(){this._core.scrollToTop()},e.prototype.scrollToBottom=function(){this._core.scrollToBottom()},e.prototype.scrollToLine=function(t){this._verifyIntegers(t),this._core.scrollToLine(t)},e.prototype.clear=function(){this._core.clear()},e.prototype.write=function(t,u){this._core.write(t,u)},e.prototype.writeUtf8=function(t,u){this._core.write(t,u)},e.prototype.writeln=function(t,u){this._core.write(t),this._core.write(`\r
|
|
|
`,u)},e.prototype.paste=function(t){this._core.paste(t)},e.prototype.getOption=function(t){return this._core.optionsService.getOption(t)},e.prototype.setOption=function(t,u){this._core.optionsService.setOption(t,u)},e.prototype.refresh=function(t,u){this._verifyIntegers(t,u),this._core.refresh(t,u)},e.prototype.reset=function(){this._core.reset()},e.prototype.loadAddon=function(t){return this._addonManager.loadAddon(this,t)},Object.defineProperty(e,"strings",{get:function(){return a},enumerable:!1,configurable:!0}),e.prototype._verifyIntegers=function(){for(var t=[],u=0;u<arguments.length;u++)t[u]=arguments[u];for(var s=0,g=t;s<g.length;s++){var C=g[s];if(C===1/0||isNaN(C)||C%1!=0)throw new Error("This API only accepts integers")}},e}();c.Terminal=d;var o=function(){function e(t,u){this._buffer=t,this.type=u}return e.prototype.init=function(t){return this._buffer=t,this},Object.defineProperty(e.prototype,"cursorY",{get:function(){return this._buffer.y},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"cursorX",{get:function(){return this._buffer.x},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"viewportY",{get:function(){return this._buffer.ydisp},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"baseY",{get:function(){return this._buffer.ybase},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"length",{get:function(){return this._buffer.lines.length},enumerable:!1,configurable:!0}),e.prototype.getLine=function(t){var u=this._buffer.lines.get(t);if(u)return new i(u)},e.prototype.getNullCell=function(){return new p.CellData},e}(),r=function(){function e(t){var u=this;this._buffers=t,this._onBufferChange=new h.EventEmitter,this._normal=new o(this._buffers.normal,"normal"),this._alternate=new o(this._buffers.alt,"alternate"),this._buffers.onBufferActivate(function(){return u._onBufferChange.fire(u.active)})}return Object.defineProperty(e.prototype,"onBufferChange",{get:function(){return this._onBufferChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"active",{get:function(){if(this._buffers.active===this._buffers.normal)return this.normal;if(this._buffers.active===this._buffers.alt)return this.alternate;throw new Error("Active buffer is neither normal nor alternate")},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"normal",{get:function(){return this._normal.init(this._buffers.normal)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"alternate",{get:function(){return this._alternate.init(this._buffers.alt)},enumerable:!1,configurable:!0}),e}(),i=function(){function e(t){this._line=t}return Object.defineProperty(e.prototype,"isWrapped",{get:function(){return this._line.isWrapped},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"length",{get:function(){return this._line.length},enumerable:!1,configurable:!0}),e.prototype.getCell=function(t,u){if(!(t<0||t>=this._line.length))return u?(this._line.loadCell(t,u),u):this._line.loadCell(t,new p.CellData)},e.prototype.translateToString=function(t,u,s){return this._line.translateToString(t,u,s)},e}(),n=function(){function e(t){this._core=t}return e.prototype.registerCsiHandler=function(t,u){return this._core.addCsiHandler(t,function(s){return u(s.toArray())})},e.prototype.addCsiHandler=function(t,u){return this.registerCsiHandler(t,u)},e.prototype.registerDcsHandler=function(t,u){return this._core.addDcsHandler(t,function(s,g){return u(s,g.toArray())})},e.prototype.addDcsHandler=function(t,u){return this.registerDcsHandler(t,u)},e.prototype.registerEscHandler=function(t,u){return this._core.addEscHandler(t,u)},e.prototype.addEscHandler=function(t,u){return this.registerEscHandler(t,u)},e.prototype.registerOscHandler=function(t,u){return this._core.addOscHandler(t,u)},e.prototype.addOscHandler=function(t,u){return this.registerOscHandler(t,u)},e}(),l=function(){function e(t){this._core=t}return e.prototype.register=function(t){this._core.unicodeService.register(t)},Object.defineProperty(e.prototype,"versions",{get:function(){return this._core.unicodeService.versions},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"activeVersion",{get:function(){return this._core.unicodeService.activeVersion},set:function(t){this._core.unicodeService.activeVersion=t},enumerable:!1,configurable:!0}),e}()},function(w,c,L){"use strict";var p,_=this&&this.__extends||(p=function(V,A){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(k,P){k.__proto__=P}||function(k,P){for(var X in P)P.hasOwnProperty(X)&&(k[X]=P[X])})(V,A)},function(V,A){function k(){this.constructor=V}p(V,A),V.prototype=A===null?Object.create(A):(k.prototype=A.prototype,new k)});Object.defineProperty(c,"__esModule",{value:!0}),c.Terminal=void 0;var a=L(36),h=L(37),f=L(38),d=L(12),o=L(19),r=L(40),i=L(50),n=L(51),l=L(11),e=L(7),t=L(18),u=L(54),s=L(55),g=L(56),C=L(57),x=L(59),E=L(0),O=L(16),T=L(27),y=L(60),b=L(5),v=L(61),S=L(62),D=L(63),H=L(64),F=L(65),j=typeof window!="undefined"?window.document:null,Z=function(V){function A(k){k===void 0&&(k={});var P=V.call(this,k)||this;return P.browser=l,P._keyDownHandled=!1,P._onCursorMove=new E.EventEmitter,P._onKey=new E.EventEmitter,P._onRender=new E.EventEmitter,P._onSelectionChange=new E.EventEmitter,P._onTitleChange=new E.EventEmitter,P._onFocus=new E.EventEmitter,P._onBlur=new E.EventEmitter,P._onA11yCharEmitter=new E.EventEmitter,P._onA11yTabEmitter=new E.EventEmitter,P._setup(),P.linkifier=P._instantiationService.createInstance(i.Linkifier),P.linkifier2=P.register(P._instantiationService.createInstance(D.Linkifier2)),P.register(P._inputHandler.onRequestBell(function(){return P.bell()})),P.register(P._inputHandler.onRequestRefreshRows(function(X,M){return P.refresh(X,M)})),P.register(P._inputHandler.onRequestReset(function(){return P.reset()})),P.register(P._inputHandler.onRequestScroll(function(X,M){return P.scroll(X,M||void 0)})),P.register(P._inputHandler.onRequestWindowsOptionsReport(function(X){return P._reportWindowsOptions(X)})),P.register(E.forwardEvent(P._inputHandler.onCursorMove,P._onCursorMove)),P.register(E.forwardEvent(P._inputHandler.onTitleChange,P._onTitleChange)),P.register(E.forwardEvent(P._inputHandler.onA11yChar,P._onA11yCharEmitter)),P.register(E.forwardEvent(P._inputHandler.onA11yTab,P._onA11yTabEmitter)),P.register(P._bufferService.onResize(function(X){return P._afterResize(X.cols,X.rows)})),P}return _(A,V),Object.defineProperty(A.prototype,"options",{get:function(){return this.optionsService.options},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onKey",{get:function(){return this._onKey.event},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onRender",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onFocus",{get:function(){return this._onFocus.event},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onBlur",{get:function(){return this._onBlur.event},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onA11yChar",{get:function(){return this._onA11yCharEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onA11yTab",{get:function(){return this._onA11yTabEmitter.event},enumerable:!1,configurable:!0}),A.prototype.dispose=function(){var k,P,X;this._isDisposed||(V.prototype.dispose.call(this),(k=this._renderService)===null||k===void 0||k.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},(X=(P=this.element)===null||P===void 0?void 0:P.parentNode)===null||X===void 0||X.removeChild(this.element))},A.prototype._setup=function(){V.prototype._setup.call(this),this._customKeyEventHandler=void 0},Object.defineProperty(A.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),A.prototype.focus=function(){this.textarea&&this.textarea.focus({preventScroll:!0})},A.prototype._updateOptions=function(k){var P,X,M,W;switch(V.prototype._updateOptions.call(this,k),k){case"fontFamily":case"fontSize":(P=this._renderService)===null||P===void 0||P.clear(),(X=this._charSizeService)===null||X===void 0||X.measure();break;case"cursorBlink":case"cursorStyle":this.refresh(this.buffer.y,this.buffer.y);break;case"drawBoldTextInBrightColors":case"letterSpacing":case"lineHeight":case"fontWeight":case"fontWeightBold":case"minimumContrastRatio":this._renderService&&(this._renderService.clear(),this._renderService.onResize(this.cols,this.rows),this.refresh(0,this.rows-1));break;case"rendererType":this._renderService&&(this._renderService.setRenderer(this._createRenderer()),this._renderService.onResize(this.cols,this.rows));break;case"scrollback":(M=this.viewport)===null||M===void 0||M.syncScrollArea();break;case"screenReaderMode":this.optionsService.options.screenReaderMode?!this._accessibilityManager&&this._renderService&&(this._accessibilityManager=new g.AccessibilityManager(this,this._renderService)):((W=this._accessibilityManager)===null||W===void 0||W.dispose(),this._accessibilityManager=void 0);break;case"tabStopWidth":this.buffers.setupTabStops();break;case"theme":this._setTheme(this.optionsService.options.theme)}},A.prototype._onTextAreaFocus=function(k){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(d.C0.ESC+"[I"),this.updateCursorStyle(k),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},A.prototype.blur=function(){var k;return(k=this.textarea)===null||k===void 0?void 0:k.blur()},A.prototype._onTextAreaBlur=function(){this.textarea.value="",this.refresh(this.buffer.y,this.buffer.y),this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(d.C0.ESC+"[O"),this.element.classList.remove("focus"),this._onBlur.fire()},A.prototype._syncTextArea=function(){if(this.textarea&&this.buffer.isCursorInViewport&&!this._compositionHelper.isComposing){var k=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),P=this._bufferService.buffer.y*k,X=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=X+"px",this.textarea.style.top=P+"px",this.textarea.style.width=this._charSizeService.width+"px",this.textarea.style.height=k+"px",this.textarea.style.lineHeight=k+"px",this.textarea.style.zIndex="-5"}},A.prototype._initGlobal=function(){var k=this;this._bindKeys(),this.register(e.addDisposableDomListener(this.element,"copy",function(X){k.hasSelection()&&f.copyHandler(X,k._selectionService)}));var P=function(X){return f.handlePasteEvent(X,k.textarea,k._coreService)};this.register(e.addDisposableDomListener(this.textarea,"paste",P)),this.register(e.addDisposableDomListener(this.element,"paste",P)),l.isFirefox?this.register(e.addDisposableDomListener(this.element,"mousedown",function(X){X.button===2&&f.rightClickHandler(X,k.textarea,k.screenElement,k._selectionService,k.options.rightClickSelectsWord)})):this.register(e.addDisposableDomListener(this.element,"contextmenu",function(X){f.rightClickHandler(X,k.textarea,k.screenElement,k._selectionService,k.options.rightClickSelectsWord)})),l.isLinux&&this.register(e.addDisposableDomListener(this.element,"auxclick",function(X){X.button===1&&f.moveTextAreaUnderMouseCursor(X,k.textarea,k.screenElement)}))},A.prototype._bindKeys=function(){var k=this;this.register(e.addDisposableDomListener(this.textarea,"keyup",function(P){return k._keyUp(P)},!0)),this.register(e.addDisposableDomListener(this.textarea,"keydown",function(P){return k._keyDown(P)},!0)),this.register(e.addDisposableDomListener(this.textarea,"keypress",function(P){return k._keyPress(P)},!0)),this.register(e.addDisposableDomListener(this.textarea,"compositionstart",function(){return k._compositionHelper.compositionstart()})),this.register(e.addDisposableDomListener(this.textarea,"compositionupdate",function(P){return k._compositionHelper.compositionupdate(P)})),this.register(e.addDisposableDomListener(this.textarea,"compositionend",function(){return k._compositionHelper.compositionend()})),this.register(this.onRender(function(){return k._compositionHelper.updateCompositionElements()})),this.register(this.onRender(function(P){return k._queueLinkification(P.start,P.end)}))},A.prototype.open=function(k){var P=this;if(!k)throw new Error("Terminal requires a parent element.");j.body.contains(k)||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),this._document=k.ownerDocument,this.element=this._document.createElement("div"),this.element.dir="ltr",this.element.classList.add("terminal"),this.element.classList.add("xterm"),this.element.setAttribute("tabindex","0"),k.appendChild(this.element);var X=j.createDocumentFragment();this._viewportElement=j.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),X.appendChild(this._viewportElement),this._viewportScrollArea=j.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=j.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=j.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),X.appendChild(this.screenElement),this.textarea=j.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",t.promptLabel),this.textarea.setAttribute("aria-multiline","false"),this.textarea.setAttribute("autocorrect","off"),this.textarea.setAttribute("autocapitalize","off"),this.textarea.setAttribute("spellcheck","false"),this.textarea.tabIndex=0,this.register(e.addDisposableDomListener(this.textarea,"focus",function(te){return P._onTextAreaFocus(te)})),this.register(e.addDisposableDomListener(this.textarea,"blur",function(){return P._onTextAreaBlur()})),this._helperContainer.appendChild(this.textarea);var M=this._instantiationService.createInstance(H.CoreBrowserService,this.textarea);this._instantiationService.setService(b.ICoreBrowserService,M),this._charSizeService=this._instantiationService.createInstance(v.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(b.ICharSizeService,this._charSizeService),this._compositionView=j.createElement("div"),this._compositionView.classList.add("composition-view"),this._compositionHelper=this._instantiationService.createInstance(a.CompositionHelper,this.textarea,this._compositionView),this._helperContainer.appendChild(this._compositionView),this.element.appendChild(X),this._theme=this.options.theme||this._theme,this._colorManager=new T.ColorManager(j,this.options.allowTransparency),this.register(this.optionsService.onOptionChange(function(te){return P._colorManager.onOptionsChange(te)})),this._colorManager.setTheme(this._theme);var W=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(y.RenderService,W,this.rows,this.screenElement)),this._instantiationService.setService(b.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange(function(te){return P._onRender.fire(te)})),this.onResize(function(te){return P._renderService.resize(te.cols,te.rows)}),this._soundService=this._instantiationService.createInstance(u.SoundService),this._instantiationService.setService(b.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(S.MouseService),this._instantiationService.setService(b.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(h.Viewport,function(te,_e){return P.scrollLines(te,_e)},this._viewportElement,this._viewportScrollArea),this.viewport.onThemeChange(this._colorManager.colors),this.register(this._inputHandler.onRequestSyncScrollBar(function(){return P.viewport.syncScrollArea()})),this.register(this.viewport),this.register(this.onCursorMove(function(){P._renderService.onCursorMove(),P._syncTextArea()})),this.register(this.onResize(function(){return P._renderService.onResize(P.cols,P.rows)})),this.register(this.onBlur(function(){return P._renderService.onBlur()})),this.register(this.onFocus(function(){return P._renderService.onFocus()})),this.register(this._renderService.onDimensionsChange(function(){return P.viewport.syncScrollArea()})),this._selectionService=this.register(this._instantiationService.createInstance(n.SelectionService,this.element,this.screenElement)),this._instantiationService.setService(b.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines(function(te){return P.scrollLines(te.amount,te.suppressScrollEvent)})),this.register(this._selectionService.onSelectionChange(function(){return P._onSelectionChange.fire()})),this.register(this._selectionService.onRequestRedraw(function(te){return P._renderService.onSelectionChanged(te.start,te.end,te.columnSelectMode)})),this.register(this._selectionService.onLinuxMouseSelection(function(te){P.textarea.value=te,P.textarea.focus(),P.textarea.select()})),this.register(this.onScroll(function(){P.viewport.syncScrollArea(),P._selectionService.refresh()})),this.register(e.addDisposableDomListener(this._viewportElement,"scroll",function(){return P._selectionService.refresh()})),this._mouseZoneManager=this._instantiationService.createInstance(s.MouseZoneManager,this.element,this.screenElement),this.register(this._mouseZoneManager),this.register(this.onScroll(function(){return P._mouseZoneManager.clearAll()})),this.linkifier.attachToDom(this.element,this._mouseZoneManager),this.linkifier2.attachToDom(this.element,this._mouseService,this._renderService),this.register(e.addDisposableDomListener(this.element,"mousedown",function(te){return P._selectionService.onMouseDown(te)})),this._coreMouseService.areMouseEventsActive?(this._selectionService.disable(),this.element.classList.add("enable-mouse-events")):this._selectionService.enable(),this.options.screenReaderMode&&(this._accessibilityManager=new g.AccessibilityManager(this,this._renderService)),this._charSizeService.measure(),this.refresh(0,this.rows-1),this._initGlobal(),this.bindMouse()},A.prototype._createRenderer=function(){switch(this.options.rendererType){case"canvas":return this._instantiationService.createInstance(r.Renderer,this._colorManager.colors,this.screenElement,this.linkifier,this.linkifier2);case"dom":return this._instantiationService.createInstance(C.DomRenderer,this._colorManager.colors,this.element,this.screenElement,this._viewportElement,this.linkifier,this.linkifier2);default:throw new Error('Unrecognized rendererType "'+this.options.rendererType+'"')}},A.prototype._setTheme=function(k){var P,X,M;this._theme=k,(P=this._colorManager)===null||P===void 0||P.setTheme(k),(X=this._renderService)===null||X===void 0||X.setColors(this._colorManager.colors),(M=this.viewport)===null||M===void 0||M.onThemeChange(this._colorManager.colors)},A.prototype.bindMouse=function(){var k=this,P=this,X=this.element;function M(G){var ne,he,ie=P._mouseService.getRawByteCoords(G,P.screenElement,P.cols,P.rows);if(!ie)return!1;switch(G.overrideType||G.type){case"mousemove":he=32,G.buttons===void 0?(ne=3,G.button!==void 0&&(ne=G.button<3?G.button:3)):ne=1&G.buttons?0:4&G.buttons?1:2&G.buttons?2:3;break;case"mouseup":he=0,ne=G.button<3?G.button:3;break;case"mousedown":he=1,ne=G.button<3?G.button:3;break;case"wheel":G.deltaY!==0&&(he=G.deltaY<0?0:1),ne=4;break;default:return!1}return!(he===void 0||ne===void 0||ne>4)&&P._coreMouseService.triggerMouseEvent({col:ie.x-33,row:ie.y-33,button:ne,action:he,ctrl:G.ctrlKey,alt:G.altKey,shift:G.shiftKey})}var W={mouseup:null,wheel:null,mousedrag:null,mousemove:null},te=function(G){return M(G),G.buttons||(k._document.removeEventListener("mouseup",W.mouseup),W.mousedrag&&k._document.removeEventListener("mousemove",W.mousedrag)),k.cancel(G)},_e=function(G){return M(G),G.preventDefault(),k.cancel(G)},ue=function(G){G.buttons&&M(G)},me=function(G){G.buttons||M(G)};this.register(this._coreMouseService.onProtocolChange(function(G){G?(k.optionsService.options.logLevel==="debug"&&k._logService.debug("Binding to mouse events:",k._coreMouseService.explainEvents(G)),k.element.classList.add("enable-mouse-events"),k._selectionService.disable()):(k._logService.debug("Unbinding from mouse events."),k.element.classList.remove("enable-mouse-events"),k._selectionService.enable()),8&G?W.mousemove||(X.addEventListener("mousemove",me),W.mousemove=me):(X.removeEventListener("mousemove",W.mousemove),W.mousemove=null),16&G?W.wheel||(X.addEventListener("wheel",_e,{passive:!1}),W.wheel=_e):(X.removeEventListener("wheel",W.wheel),W.wheel=null),2&G?W.mouseup||(W.mouseup=te):(k._document.removeEventListener("mouseup",W.mouseup),W.mouseup=null),4&G?W.mousedrag||(W.mousedrag=ue):(k._document.removeEventListener("mousemove",W.mousedrag),W.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(e.addDisposableDomListener(X,"mousedown",function(G){if(G.preventDefault(),k.focus(),k._coreMouseService.areMouseEventsActive&&!k._selectionService.shouldForceSelection(G))return M(G),W.mouseup&&k._document.addEventListener("mouseup",W.mouseup),W.mousedrag&&k._document.addEventListener("mousemove",W.mousedrag),k.cancel(G)})),this.register(e.addDisposableDomListener(X,"wheel",function(G){if(!W.wheel){if(!k.buffer.hasScrollback){var ne=k.viewport.getLinesScrolled(G);if(ne===0)return;for(var he=d.C0.ESC+(k._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(G.deltaY<0?"A":"B"),ie="",oe=0;oe<Math.abs(ne);oe++)ie+=he;k._coreService.triggerDataEvent(ie,!0)}}},{passive:!0})),this.register(e.addDisposableDomListener(X,"wheel",function(G){if(!W.wheel)return k.viewport.onWheel(G)?void 0:k.cancel(G)},{passive:!1})),this.register(e.addDisposableDomListener(X,"touchstart",function(G){if(!k._coreMouseService.areMouseEventsActive)return k.viewport.onTouchStart(G),k.cancel(G)},{passive:!0})),this.register(e.addDisposableDomListener(X,"touchmove",function(G){if(!k._coreMouseService.areMouseEventsActive)return k.viewport.onTouchMove(G)?void 0:k.cancel(G)},{passive:!1}))},A.prototype.refresh=function(k,P){var X;(X=this._renderService)===null||X===void 0||X.refreshRows(k,P)},A.prototype._queueLinkification=function(k,P){var X;(X=this.linkifier)===null||X===void 0||X.linkifyRows(k,P)},A.prototype.updateCursorStyle=function(k){this._selectionService&&this._selectionService.shouldColumnSelect(k)?this.element.classList.add("column-select"):this.element.classList.remove("column-select")},A.prototype._showCursor=function(){this._coreService.isCursorInitialized||(this._coreService.isCursorInitialized=!0,this.refresh(this.buffer.y,this.buffer.y))},A.prototype.scrollLines=function(k,P){V.prototype.scrollLines.call(this,k,P),this.refresh(0,this.rows-1)},A.prototype.paste=function(k){f.paste(k,this.textarea,this._coreService)},A.prototype.attachCustomKeyEventHandler=function(k){this._customKeyEventHandler=k},A.prototype.registerLinkMatcher=function(k,P,X){var M=this.linkifier.registerLinkMatcher(k,P,X);return this.refresh(0,this.rows-1),M},A.prototype.deregisterLinkMatcher=function(k){this.linkifier.deregisterLinkMatcher(k)&&this.refresh(0,this.rows-1)},A.prototype.registerLinkProvider=function(k){return this.linkifier2.registerLinkProvider(k)},A.prototype.registerCharacterJoiner=function(k){var P=this._renderService.registerCharacterJoiner(k);return this.refresh(0,this.rows-1),P},A.prototype.deregisterCharacterJoiner=function(k){this._renderService.deregisterCharacterJoiner(k)&&this.refresh(0,this.rows-1)},Object.defineProperty(A.prototype,"markers",{get:function(){return this.buffer.markers},enumerable:!1,configurable:!0}),A.prototype.addMarker=function(k){if(this.buffer===this.buffers.normal)return this.buffer.addMarker(this.buffer.ybase+this.buffer.y+k)},A.prototype.hasSelection=function(){return!!this._selectionService&&this._selectionService.hasSelection},A.prototype.select=function(k,P,X){this._selectionService.setSelection(k,P,X)},A.prototype.getSelection=function(){return this._selectionService?this._selectionService.selectionText:""},A.prototype.getSelectionPosition=function(){if(this._selectionService&&this._selectionService.hasSelection)return{startColumn:this._selectionService.selectionStart[0],startRow:this._selectionService.selectionStart[1],endColumn:this._selectionService.selectionEnd[0],endRow:this._selectionService.selectionEnd[1]}},A.prototype.clearSelection=function(){var k;(k=this._selectionService)===null||k===void 0||k.clearSelection()},A.prototype.selectAll=function(){var k;(k=this._selectionService)===null||k===void 0||k.selectAll()},A.prototype.selectLines=function(k,P){var X;(X=this._selectionService)===null||X===void 0||X.selectLines(k,P)},A.prototype._keyDown=function(k){if(this._keyDownHandled=!1,this._customKeyEventHandler&&this._customKeyEventHandler(k)===!1)return!1;if(!this._compositionHelper.keydown(k))return this.buffer.ybase!==this.buffer.ydisp&&this.scrollToBottom(),!1;var P=x.evaluateKeyboardEvent(k,this._coreService.decPrivateModes.applicationCursorKeys,this.browser.isMac,this.options.macOptionIsMeta);if(this.updateCursorStyle(k),P.type===3||P.type===2){var X=this.rows-1;return this.scrollLines(P.type===2?-X:X),this.cancel(k,!0)}return P.type===1&&this.selectAll(),!!this._isThirdLevelShift(this.browser,k)||(P.cancel&&this.cancel(k,!0),!P.key||(P.key!==d.C0.ETX&&P.key!==d.C0.CR||(this.textarea.value=""),this._onKey.fire({key:P.key,domEvent:k}),this._showCursor(),this._coreService.triggerDataEvent(P.key,!0),this.optionsService.options.screenReaderMode?void(this._keyDownHandled=!0):this.cancel(k,!0)))},A.prototype._isThirdLevelShift=function(k,P){var X=k.isMac&&!this.options.macOptionIsMeta&&P.altKey&&!P.ctrlKey&&!P.metaKey||k.isWindows&&P.altKey&&P.ctrlKey&&!P.metaKey;return P.type==="keypress"?X:X&&(!P.keyCode||P.keyCode>47)},A.prototype._keyUp=function(k){this._customKeyEventHandler&&this._customKeyEventHandler(k)===!1||(function(P){return P.keyCode===16||P.keyCode===17||P.keyCode===18}(k)||this.focus(),this.updateCursorStyle(k))},A.prototype._keyPress=function(k){var P;if(this._keyDownHandled)return!1;if(this._customKeyEventHandler&&this._customKeyEventHandler(k)===!1)return!1;if(this.cancel(k),k.charCode)P=k.charCode;else if(k.which===null||k.which===void 0)P=k.keyCode;else{if(k.which===0||k.charCode===0)return!1;P=k.which}return!(!P||(k.altKey||k.ctrlKey||k.metaKey)&&!this._isThirdLevelShift(this.browser,k))&&(P=String.fromCharCode(P),this._onKey.fire({key:P,domEvent:k}),this._showCursor(),this._coreService.triggerDataEvent(P,!0),!0)},A.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},A.prototype.resize=function(k,P){k!==this.cols||P!==this.rows?V.prototype.resize.call(this,k,P):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},A.prototype._afterResize=function(k,P){var X,M;(X=this._charSizeService)===null||X===void 0||X.measure(),(M=this.viewport)===null||M===void 0||M.syncScrollArea(!0)},A.prototype.clear=function(){if(this.buffer.ybase!==0||this.buffer.y!==0){this.buffer.lines.set(0,this.buffer.lines.get(this.buffer.ybase+this.buffer.y)),this.buffer.lines.length=1,this.buffer.ydisp=0,this.buffer.ybase=0,this.buffer.y=0;for(var k=1;k<this.rows;k++)this.buffer.lines.push(this.buffer.getBlankLine(O.DEFAULT_ATTR_DATA));this.refresh(0,this.rows-1),this._onScroll.fire(this.buffer.ydisp)}},A.prototype.reset=function(){var k,P;this.options.rows=this.rows,this.options.cols=this.cols;var X=this._customKeyEventHandler;this._setup(),V.prototype.reset.call(this),(k=this._selectionService)===null||k===void 0||k.reset(),this._customKeyEventHandler=X,this.refresh(0,this.rows-1),(P=this.viewport)===null||P===void 0||P.syncScrollArea()},A.prototype._reportWindowsOptions=function(k){if(this._renderService)switch(k){case o.WindowsOptionsReportType.GET_WIN_SIZE_PIXELS:var P=this._renderService.dimensions.scaledCanvasWidth.toFixed(0),X=this._renderService.dimensions.scaledCanvasHeight.toFixed(0);this._coreService.triggerDataEvent(d.C0.ESC+"[4;"+X+";"+P+"t");break;case o.WindowsOptionsReportType.GET_CELL_SIZE_PIXELS:var M=this._renderService.dimensions.scaledCellWidth.toFixed(0),W=this._renderService.dimensions.scaledCellHeight.toFixed(0);this._coreService.triggerDataEvent(d.C0.ESC+"[6;"+W+";"+M+"t")}},A.prototype.cancel=function(k,P){if(this.options.cancelEvents||P)return k.preventDefault(),k.stopPropagation(),!1},A.prototype._visualBell=function(){return!1},A.prototype._soundBell=function(){return this.options.bellStyle==="sound"},A}(F.CoreTerminal);c.Terminal=Z},function(w,c,L){"use strict";var p=this&&this.__decorate||function(d,o,r,i){var n,l=arguments.length,e=l<3?o:i===null?i=Object.getOwnPropertyDescriptor(o,r):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")e=Reflect.decorate(d,o,r,i);else for(var t=d.length-1;t>=0;t--)(n=d[t])&&(e=(l<3?n(e):l>3?n(o,r,e):n(o,r))||e);return l>3&&e&&Object.defineProperty(o,r,e),e},_=this&&this.__param||function(d,o){return function(r,i){o(r,i,d)}};Object.defineProperty(c,"__esModule",{value:!0}),c.CompositionHelper=void 0;var a=L(5),h=L(1),f=function(){function d(o,r,i,n,l,e){this._textarea=o,this._compositionView=r,this._bufferService=i,this._optionsService=n,this._charSizeService=l,this._coreService=e,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0}}return Object.defineProperty(d.prototype,"isComposing",{get:function(){return this._isComposing},enumerable:!1,configurable:!0}),d.prototype.compositionstart=function(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent="",this._compositionView.classList.add("active")},d.prototype.compositionupdate=function(o){var r=this;this._compositionView.textContent=o.data,this.updateCompositionElements(),setTimeout(function(){r._compositionPosition.end=r._textarea.value.length},0)},d.prototype.compositionend=function(){this._finalizeComposition(!0)},d.prototype.keydown=function(o){if(this._isComposing||this._isSendingComposition){if(o.keyCode===229)return!1;if(o.keyCode===16||o.keyCode===17||o.keyCode===18)return!1;this._finalizeComposition(!1)}return o.keyCode!==229||(this._handleAnyTextareaChanges(),!1)},d.prototype._finalizeComposition=function(o){var r=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,o){var i={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(function(){if(r._isSendingComposition){r._isSendingComposition=!1;var l=void 0;l=r._isComposing?r._textarea.value.substring(i.start,i.end):r._textarea.value.substring(i.start),r._coreService.triggerDataEvent(l,!0)}},0)}else{this._isSendingComposition=!1;var n=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(n,!0)}},d.prototype._handleAnyTextareaChanges=function(){var o=this,r=this._textarea.value;setTimeout(function(){if(!o._isComposing){var i=o._textarea.value.replace(r,"");i.length>0&&o._coreService.triggerDataEvent(i,!0)}},0)},d.prototype.updateCompositionElements=function(o){var r=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var i=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),n=this._bufferService.buffer.y*i,l=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=l+"px",this._compositionView.style.top=n+"px",this._compositionView.style.height=i+"px",this._compositionView.style.lineHeight=i+"px",this._compositionView.style.fontFamily=this._optionsService.options.fontFamily,this._compositionView.style.fontSize=this._optionsService.options.fontSize+"px";var e=this._compositionView.getBoundingClientRect();this._textarea.style.left=l+"px",this._textarea.style.top=n+"px",this._textarea.style.width=e.width+"px",this._textarea.style.height=e.height+"px",this._textarea.style.lineHeight=e.height+"px"}o||setTimeout(function(){return r.updateCompositionElements(!0)},0)}},d=p([_(2,h.IBufferService),_(3,h.IOptionsService),_(4,a.ICharSizeService),_(5,h.ICoreService)],d)}();c.CompositionHelper=f},function(w,c,L){"use strict";var p,_=this&&this.__extends||(p=function(n,l){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var u in t)t.hasOwnProperty(u)&&(e[u]=t[u])})(n,l)},function(n,l){function e(){this.constructor=n}p(n,l),n.prototype=l===null?Object.create(l):(e.prototype=l.prototype,new e)}),a=this&&this.__decorate||function(n,l,e,t){var u,s=arguments.length,g=s<3?l:t===null?t=Object.getOwnPropertyDescriptor(l,e):t;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(n,l,e,t);else for(var C=n.length-1;C>=0;C--)(u=n[C])&&(g=(s<3?u(g):s>3?u(l,e,g):u(l,e))||g);return s>3&&g&&Object.defineProperty(l,e,g),g},h=this&&this.__param||function(n,l){return function(e,t){l(e,t,n)}};Object.defineProperty(c,"__esModule",{value:!0}),c.Viewport=void 0;var f=L(2),d=L(7),o=L(5),r=L(1),i=function(n){function l(e,t,u,s,g,C,x){var E=n.call(this)||this;return E._scrollLines=e,E._viewportElement=t,E._scrollArea=u,E._bufferService=s,E._optionsService=g,E._charSizeService=C,E._renderService=x,E.scrollBarWidth=0,E._currentRowHeight=0,E._lastRecordedBufferLength=0,E._lastRecordedViewportHeight=0,E._lastRecordedBufferHeight=0,E._lastTouchY=0,E._lastScrollTop=0,E._wheelPartialScroll=0,E._refreshAnimationFrame=null,E._ignoreNextScrollEvent=!1,E.scrollBarWidth=E._viewportElement.offsetWidth-E._scrollArea.offsetWidth||15,E.register(d.addDisposableDomListener(E._viewportElement,"scroll",E._onScroll.bind(E))),setTimeout(function(){return E.syncScrollArea()},0),E}return _(l,n),l.prototype.onThemeChange=function(e){this._viewportElement.style.backgroundColor=e.background.css},l.prototype._refresh=function(e){var t=this;if(e)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=requestAnimationFrame(function(){return t._innerRefresh()}))},l.prototype._innerRefresh=function(){if(this._charSizeService.height>0){this._currentRowHeight=this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio,this._lastRecordedViewportHeight=this._viewportElement.offsetHeight;var e=Math.round(this._currentRowHeight*this._lastRecordedBufferLength)+(this._lastRecordedViewportHeight-this._renderService.dimensions.canvasHeight);this._lastRecordedBufferHeight!==e&&(this._lastRecordedBufferHeight=e,this._scrollArea.style.height=this._lastRecordedBufferHeight+"px")}var t=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==t&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=t),this._refreshAnimationFrame=null},l.prototype.syncScrollArea=function(e){if(e===void 0&&(e=!1),this._lastRecordedBufferLength!==this._bufferService.buffer.lines.length)return this._lastRecordedBufferLength=this._bufferService.buffer.lines.length,void this._refresh(e);if(this._lastRecordedViewportHeight===this._renderService.dimensions.canvasHeight){var t=this._bufferService.buffer.ydisp*this._currentRowHeight;this._lastScrollTop===t&&this._lastScrollTop===this._viewportElement.scrollTop&&this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio===this._currentRowHeight||this._refresh(e)}else this._refresh(e)},l.prototype._onScroll=function(e){if(this._lastScrollTop=this._viewportElement.scrollTop,this._viewportElement.offsetParent)if(this._ignoreNextScrollEvent)this._ignoreNextScrollEvent=!1;else{var t=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(t,!0)}},l.prototype._bubbleScroll=function(e,t){var u=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(t<0&&this._viewportElement.scrollTop!==0||t>0&&u<this._lastRecordedBufferHeight)||(e.cancelable&&e.preventDefault(),!1)},l.prototype.onWheel=function(e){var t=this._getPixelsScrolled(e);return t!==0&&(this._viewportElement.scrollTop+=t,this._bubbleScroll(e,t))},l.prototype._getPixelsScrolled=function(e){if(e.deltaY===0)return 0;var t=this._applyScrollModifier(e.deltaY,e);return e.deltaMode===WheelEvent.DOM_DELTA_LINE?t*=this._currentRowHeight:e.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(t*=this._currentRowHeight*this._bufferService.rows),t},l.prototype.getLinesScrolled=function(e){if(e.deltaY===0)return 0;var t=this._applyScrollModifier(e.deltaY,e);return e.deltaMode===WheelEvent.DOM_DELTA_PIXEL?(t/=this._currentRowHeight+0,this._wheelPartialScroll+=t,t=Math.floor(Math.abs(this._wheelPartialScroll))*(this._wheelPartialScroll>0?1:-1),this._wheelPartialScroll%=1):e.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(t*=this._bufferService.rows),t},l.prototype._applyScrollModifier=function(e,t){var u=this._optionsService.options.fastScrollModifier;return u==="alt"&&t.altKey||u==="ctrl"&&t.ctrlKey||u==="shift"&&t.shiftKey?e*this._optionsService.options.fastScrollSensitivity*this._optionsService.options.scrollSensitivity:e*this._optionsService.options.scrollSensitivity},l.prototype.onTouchStart=function(e){this._lastTouchY=e.touches[0].pageY},l.prototype.onTouchMove=function(e){var t=this._lastTouchY-e.touches[0].pageY;return this._lastTouchY=e.touches[0].pageY,t!==0&&(this._viewportElement.scrollTop+=t,this._bubbleScroll(e,t))},l=a([h(3,r.IBufferService),h(4,r.IOptionsService),h(5,o.ICharSizeService),h(6,o.IRenderService)],l)}(f.Disposable);c.Viewport=i},function(w,c,L){"use strict";function p(f){return f.replace(/\r?\n/g,"\r")}function _(f,d){return d?"[200~"+f+"[201~":f}function a(f,d,o){f=_(f=p(f),o.decPrivateModes.bracketedPasteMode),o.triggerDataEvent(f,!0),d.value=""}function h(f,d,o){var r=o.getBoundingClientRect(),i=f.clientX-r.left-10,n=f.clientY-r.top-10;d.style.width="20px",d.style.height="20px",d.style.left=i+"px",d.style.top=n+"px",d.style.zIndex="1000",d.focus()}Object.defineProperty(c,"__esModule",{value:!0}),c.rightClickHandler=c.moveTextAreaUnderMouseCursor=c.paste=c.handlePasteEvent=c.copyHandler=c.bracketTextForPaste=c.prepareTextForTerminal=void 0,c.prepareTextForTerminal=p,c.bracketTextForPaste=_,c.copyHandler=function(f,d){f.clipboardData&&f.clipboardData.setData("text/plain",d.selectionText),f.preventDefault()},c.handlePasteEvent=function(f,d,o){f.stopPropagation(),f.clipboardData&&a(f.clipboardData.getData("text/plain"),d,o)},c.paste=a,c.moveTextAreaUnderMouseCursor=h,c.rightClickHandler=function(f,d,o,r,i){h(f,d,o),i&&!r.isClickInSelection(f)&&r.selectWordAtCursor(f),d.value=r.selectionText,d.select()}},function(w,c,L){"use strict";var p,_=this&&this.__extends||(p=function(n,l){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var u in t)t.hasOwnProperty(u)&&(e[u]=t[u])})(n,l)},function(n,l){function e(){this.constructor=n}p(n,l),n.prototype=l===null?Object.create(l):(e.prototype=l.prototype,new e)});Object.defineProperty(c,"__esModule",{value:!0}),c.EscapeSequenceParser=c.VT500_TRANSITION_TABLE=c.TransitionTable=void 0;var a=L(2),h=L(15),f=L(21),d=L(22),o=L(24),r=function(){function n(l){this.table=new Uint8Array(l)}return n.prototype.setDefault=function(l,e){h.fill(this.table,l<<4|e)},n.prototype.add=function(l,e,t,u){this.table[e<<8|l]=t<<4|u},n.prototype.addMany=function(l,e,t,u){for(var s=0;s<l.length;s++)this.table[e<<8|l[s]]=t<<4|u},n}();c.TransitionTable=r,c.VT500_TRANSITION_TABLE=function(){var n=new r(4095),l=Array.apply(null,Array(256)).map(function(C,x){return x}),e=function(C,x){return l.slice(C,x)},t=e(32,127),u=e(0,24);u.push(25),u.push.apply(u,e(28,32));var s,g=e(0,14);for(s in n.setDefault(1,0),n.addMany(t,0,2,0),g)n.addMany([24,26,153,154],s,3,0),n.addMany(e(128,144),s,3,0),n.addMany(e(144,152),s,3,0),n.add(156,s,0,0),n.add(27,s,11,1),n.add(157,s,4,8),n.addMany([152,158,159],s,0,7),n.add(155,s,11,3),n.add(144,s,11,9);return n.addMany(u,0,3,0),n.addMany(u,1,3,1),n.add(127,1,0,1),n.addMany(u,8,0,8),n.addMany(u,3,3,3),n.add(127,3,0,3),n.addMany(u,4,3,4),n.add(127,4,0,4),n.addMany(u,6,3,6),n.addMany(u,5,3,5),n.add(127,5,0,5),n.addMany(u,2,3,2),n.add(127,2,0,2),n.add(93,1,4,8),n.addMany(t,8,5,8),n.add(127,8,5,8),n.addMany([156,27,24,26,7],8,6,0),n.addMany(e(28,32),8,0,8),n.addMany([88,94,95],1,0,7),n.addMany(t,7,0,7),n.addMany(u,7,0,7),n.add(156,7,0,0),n.add(127,7,0,7),n.add(91,1,11,3),n.addMany(e(64,127),3,7,0),n.addMany(e(48,60),3,8,4),n.addMany([60,61,62,63],3,9,4),n.addMany(e(48,60),4,8,4),n.addMany(e(64,127),4,7,0),n.addMany([60,61,62,63],4,0,6),n.addMany(e(32,64),6,0,6),n.add(127,6,0,6),n.addMany(e(64,127),6,0,0),n.addMany(e(32,48),3,9,5),n.addMany(e(32,48),5,9,5),n.addMany(e(48,64),5,0,6),n.addMany(e(64,127),5,7,0),n.addMany(e(32,48),4,9,5),n.addMany(e(32,48),1,9,2),n.addMany(e(32,48),2,9,2),n.addMany(e(48,127),2,10,0),n.addMany(e(48,80),1,10,0),n.addMany(e(81,88),1,10,0),n.addMany([89,90,92],1,10,0),n.addMany(e(96,127),1,10,0),n.add(80,1,11,9),n.addMany(u,9,0,9),n.add(127,9,0,9),n.addMany(e(28,32),9,0,9),n.addMany(e(32,48),9,9,12),n.addMany(e(48,60),9,8,10),n.addMany([60,61,62,63],9,9,10),n.addMany(u,11,0,11),n.addMany(e(32,128),11,0,11),n.addMany(e(28,32),11,0,11),n.addMany(u,10,0,10),n.add(127,10,0,10),n.addMany(e(28,32),10,0,10),n.addMany(e(48,60),10,8,10),n.addMany([60,61,62,63],10,0,11),n.addMany(e(32,48),10,9,12),n.addMany(u,12,0,12),n.add(127,12,0,12),n.addMany(e(28,32),12,0,12),n.addMany(e(32,48),12,9,12),n.addMany(e(48,64),12,0,11),n.addMany(e(64,127),12,12,13),n.addMany(e(64,127),10,12,13),n.addMany(e(64,127),9,12,13),n.addMany(u,13,13,13),n.addMany(t,13,13,13),n.add(127,13,0,13),n.addMany([27,156,24,26],13,14,0),n.add(160,0,2,0),n.add(160,8,5,8),n.add(160,6,0,6),n.add(160,11,0,11),n.add(160,13,13,13),n}();var i=function(n){function l(e){e===void 0&&(e=c.VT500_TRANSITION_TABLE);var t=n.call(this)||this;return t._transitions=e,t.initialState=0,t.currentState=t.initialState,t._params=new f.Params,t._params.addParam(0),t._collect=0,t.precedingCodepoint=0,t._printHandlerFb=function(u,s,g){},t._executeHandlerFb=function(u){},t._csiHandlerFb=function(u,s){},t._escHandlerFb=function(u){},t._errorHandlerFb=function(u){return u},t._printHandler=t._printHandlerFb,t._executeHandlers=Object.create(null),t._csiHandlers=Object.create(null),t._escHandlers=Object.create(null),t._oscParser=new d.OscParser,t._dcsParser=new o.DcsParser,t._errorHandler=t._errorHandlerFb,t.setEscHandler({final:"\\"},function(){}),t}return _(l,n),l.prototype._identifier=function(e,t){t===void 0&&(t=[64,126]);var u=0;if(e.prefix){if(e.prefix.length>1)throw new Error("only one byte as prefix supported");if((u=e.prefix.charCodeAt(0))&&60>u||u>63)throw new Error("prefix must be in range 0x3c .. 0x3f")}if(e.intermediates){if(e.intermediates.length>2)throw new Error("only two bytes as intermediates are supported");for(var s=0;s<e.intermediates.length;++s){var g=e.intermediates.charCodeAt(s);if(32>g||g>47)throw new Error("intermediate must be in range 0x20 .. 0x2f");u<<=8,u|=g}}if(e.final.length!==1)throw new Error("final must be a single byte");var C=e.final.charCodeAt(0);if(t[0]>C||C>t[1])throw new Error("final must be in range "+t[0]+" .. "+t[1]);return u<<=8,u|=C},l.prototype.identToString=function(e){for(var t=[];e;)t.push(String.fromCharCode(255&e)),e>>=8;return t.reverse().join("")},l.prototype.dispose=function(){this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null),this._oscParser.dispose(),this._dcsParser.dispose()},l.prototype.setPrintHandler=function(e){this._printHandler=e},l.prototype.clearPrintHandler=function(){this._printHandler=this._printHandlerFb},l.prototype.addEscHandler=function(e,t){var u=this._identifier(e,[48,126]);this._escHandlers[u]===void 0&&(this._escHandlers[u]=[]);var s=this._escHandlers[u];return s.push(t),{dispose:function(){var g=s.indexOf(t);g!==-1&&s.splice(g,1)}}},l.prototype.setEscHandler=function(e,t){this._escHandlers[this._identifier(e,[48,126])]=[t]},l.prototype.clearEscHandler=function(e){this._escHandlers[this._identifier(e,[48,126])]&&delete this._escHandlers[this._identifier(e,[48,126])]},l.prototype.setEscHandlerFallback=function(e){this._escHandlerFb=e},l.prototype.setExecuteHandler=function(e,t){this._executeHandlers[e.charCodeAt(0)]=t},l.prototype.clearExecuteHandler=function(e){this._executeHandlers[e.charCodeAt(0)]&&delete this._executeHandlers[e.charCodeAt(0)]},l.prototype.setExecuteHandlerFallback=function(e){this._executeHandlerFb=e},l.prototype.addCsiHandler=function(e,t){var u=this._identifier(e);this._csiHandlers[u]===void 0&&(this._csiHandlers[u]=[]);var s=this._csiHandlers[u];return s.push(t),{dispose:function(){var g=s.indexOf(t);g!==-1&&s.splice(g,1)}}},l.prototype.setCsiHandler=function(e,t){this._csiHandlers[this._identifier(e)]=[t]},l.prototype.clearCsiHandler=function(e){this._csiHandlers[this._identifier(e)]&&delete this._csiHandlers[this._identifier(e)]},l.prototype.setCsiHandlerFallback=function(e){this._csiHandlerFb=e},l.prototype.addDcsHandler=function(e,t){return this._dcsParser.addHandler(this._identifier(e),t)},l.prototype.setDcsHandler=function(e,t){this._dcsParser.setHandler(this._identifier(e),t)},l.prototype.clearDcsHandler=function(e){this._dcsParser.clearHandler(this._identifier(e))},l.prototype.setDcsHandlerFallback=function(e){this._dcsParser.setHandlerFallback(e)},l.prototype.addOscHandler=function(e,t){return this._oscParser.addHandler(e,t)},l.prototype.setOscHandler=function(e,t){this._oscParser.setHandler(e,t)},l.prototype.clearOscHandler=function(e){this._oscParser.clearHandler(e)},l.prototype.setOscHandlerFallback=function(e){this._oscParser.setHandlerFallback(e)},l.prototype.setErrorHandler=function(e){this._errorHandler=e},l.prototype.clearErrorHandler=function(){this._errorHandler=this._errorHandlerFb},l.prototype.reset=function(){this.currentState=this.initialState,this._oscParser.reset(),this._dcsParser.reset(),this._params.reset(),this._params.addParam(0),this._collect=0,this.precedingCodepoint=0},l.prototype.parse=function(e,t){for(var u=0,s=0,g=this.currentState,C=this._oscParser,x=this._dcsParser,E=this._collect,O=this._params,T=this._transitions.table,y=0;y<t;++y){switch((s=T[g<<8|((u=e[y])<160?u:160)])>>4){case 2:for(var b=y+1;;++b){if(b>=t||(u=e[b])<32||u>126&&u<160){this._printHandler(e,y,b),y=b-1;break}if(++b>=t||(u=e[b])<32||u>126&&u<160){this._printHandler(e,y,b),y=b-1;break}if(++b>=t||(u=e[b])<32||u>126&&u<160){this._printHandler(e,y,b),y=b-1;break}if(++b>=t||(u=e[b])<32||u>126&&u<160){this._printHandler(e,y,b),y=b-1;break}}break;case 3:this._executeHandlers[u]?this._executeHandlers[u]():this._executeHandlerFb(u),this.precedingCodepoint=0;break;case 0:break;case 1:if(this._errorHandler({position:y,code:u,currentState:g,collect:E,params:O,abort:!1}).abort)return;break;case 7:for(var v=this._csiHandlers[E<<8|u],S=v?v.length-1:-1;S>=0&&v[S](O)===!1;S--);S<0&&this._csiHandlerFb(E<<8|u,O),this.precedingCodepoint=0;break;case 8:do switch(u){case 59:O.addParam(0);break;case 58:O.addSubParam(-1);break;default:O.addDigit(u-48)}while(++y<t&&(u=e[y])>47&&u<60);y--;break;case 9:E<<=8,E|=u;break;case 10:for(var D=this._escHandlers[E<<8|u],H=D?D.length-1:-1;H>=0&&D[H]()===!1;H--);H<0&&this._escHandlerFb(E<<8|u),this.precedingCodepoint=0;break;case 11:O.reset(),O.addParam(0),E=0;break;case 12:x.hook(E<<8|u,O);break;case 13:for(var F=y+1;;++F)if(F>=t||(u=e[F])===24||u===26||u===27||u>127&&u<160){x.put(e,y,F),y=F-1;break}break;case 14:x.unhook(u!==24&&u!==26),u===27&&(s|=1),O.reset(),O.addParam(0),E=0,this.precedingCodepoint=0;break;case 4:C.start();break;case 5:for(var j=y+1;;j++)if(j>=t||(u=e[j])<32||u>127&&u<=159){C.put(e,y,j),y=j-1;break}break;case 6:C.end(u!==24&&u!==26),u===27&&(s|=1),O.reset(),O.addParam(0),E=0,this.precedingCodepoint=0}g=15&s}this._collect=E,this.currentState=g},l}(a.Disposable);c.EscapeSequenceParser=i},function(w,c,L){"use strict";var p,_=this&&this.__extends||(p=function(C,x){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(E,O){E.__proto__=O}||function(E,O){for(var T in O)O.hasOwnProperty(T)&&(E[T]=O[T])})(C,x)},function(C,x){function E(){this.constructor=C}p(C,x),C.prototype=x===null?Object.create(x):(E.prototype=x.prototype,new E)}),a=this&&this.__decorate||function(C,x,E,O){var T,y=arguments.length,b=y<3?x:O===null?O=Object.getOwnPropertyDescriptor(x,E):O;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")b=Reflect.decorate(C,x,E,O);else for(var v=C.length-1;v>=0;v--)(T=C[v])&&(b=(y<3?T(b):y>3?T(x,E,b):T(x,E))||b);return y>3&&b&&Object.defineProperty(x,E,b),b},h=this&&this.__param||function(C,x){return function(E,O){x(E,O,C)}};Object.defineProperty(c,"__esModule",{value:!0}),c.Renderer=void 0;var f=L(41),d=L(47),o=L(48),r=L(49),i=L(29),n=L(2),l=L(5),e=L(1),t=L(25),u=L(0),s=1,g=function(C){function x(E,O,T,y,b,v,S,D,H){var F=C.call(this)||this;F._colors=E,F._screenElement=O,F._bufferService=b,F._charSizeService=v,F._optionsService=S,F._id=s++,F._onRequestRedraw=new u.EventEmitter;var j=F._optionsService.options.allowTransparency;return F._characterJoinerRegistry=new i.CharacterJoinerRegistry(F._bufferService),F._renderLayers=[new f.TextRenderLayer(F._screenElement,0,F._colors,F._characterJoinerRegistry,j,F._id,F._bufferService,S),new d.SelectionRenderLayer(F._screenElement,1,F._colors,F._id,F._bufferService,S),new r.LinkRenderLayer(F._screenElement,2,F._colors,F._id,T,y,F._bufferService,S),new o.CursorRenderLayer(F._screenElement,3,F._colors,F._id,F._onRequestRedraw,F._bufferService,S,D,H)],F.dimensions={scaledCharWidth:0,scaledCharHeight:0,scaledCellWidth:0,scaledCellHeight:0,scaledCharLeft:0,scaledCharTop:0,scaledCanvasWidth:0,scaledCanvasHeight:0,canvasWidth:0,canvasHeight:0,actualCellWidth:0,actualCellHeight:0},F._devicePixelRatio=window.devicePixelRatio,F._updateDimensions(),F.onOptionsChanged(),F}return _(x,C),Object.defineProperty(x.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),x.prototype.dispose=function(){for(var E=0,O=this._renderLayers;E<O.length;E++)O[E].dispose();C.prototype.dispose.call(this),t.removeTerminalFromCache(this._id)},x.prototype.onDevicePixelRatioChange=function(){this._devicePixelRatio!==window.devicePixelRatio&&(this._devicePixelRatio=window.devicePixelRatio,this.onResize(this._bufferService.cols,this._bufferService.rows))},x.prototype.setColors=function(E){this._colors=E;for(var O=0,T=this._renderLayers;O<T.length;O++){var y=T[O];y.setColors(this._colors),y.reset()}},x.prototype.onResize=function(E,O){this._updateDimensions();for(var T=0,y=this._renderLayers;T<y.length;T++)y[T].resize(this.dimensions);this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},x.prototype.onCharSizeChanged=function(){this.onResize(this._bufferService.cols,this._bufferService.rows)},x.prototype.onBlur=function(){this._runOperation(function(E){return E.onBlur()})},x.prototype.onFocus=function(){this._runOperation(function(E){return E.onFocus()})},x.prototype.onSelectionChanged=function(E,O,T){T===void 0&&(T=!1),this._runOperation(function(y){return y.onSelectionChanged(E,O,T)})},x.prototype.onCursorMove=function(){this._runOperation(function(E){return E.onCursorMove()})},x.prototype.onOptionsChanged=function(){this._runOperation(function(E){return E.onOptionsChanged()})},x.prototype.clear=function(){this._runOperation(function(E){return E.reset()})},x.prototype._runOperation=function(E){for(var O=0,T=this._renderLayers;O<T.length;O++)E(T[O])},x.prototype.renderRows=function(E,O){for(var T=0,y=this._renderLayers;T<y.length;T++)y[T].onGridChanged(E,O)},x.prototype._updateDimensions=function(){this._charSizeService.hasValidSize&&(this.dimensions.scaledCharWidth=Math.floor(this._charSizeService.width*window.devicePixelRatio),this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharTop=this._optionsService.options.lineHeight===1?0:Math.round((this.dimensions.scaledCellHeight-this.dimensions.scaledCharHeight)/2),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCharLeft=Math.floor(this._optionsService.options.letterSpacing/2),this.dimensions.scaledCanvasHeight=this._bufferService.rows*this.dimensions.scaledCellHeight,this.dimensions.scaledCanvasWidth=this._bufferService.cols*this.dimensions.scaledCellWidth,this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows,this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols)},x.prototype.registerCharacterJoiner=function(E){return this._characterJoinerRegistry.registerCharacterJoiner(E)},x.prototype.deregisterCharacterJoiner=function(E){return this._characterJoinerRegistry.deregisterCharacterJoiner(E)},x=a([h(4,e.IBufferService),h(5,l.ICharSizeService),h(6,e.IOptionsService),h(7,e.ICoreService),h(8,l.ICoreBrowserService)],x)}(n.Disposable);c.Renderer=g},function(w,c,L){"use strict";var p,_=this&&this.__extends||(p=function(n,l){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var u in t)t.hasOwnProperty(u)&&(e[u]=t[u])})(n,l)},function(n,l){function e(){this.constructor=n}p(n,l),n.prototype=l===null?Object.create(l):(e.prototype=l.prototype,new e)});Object.defineProperty(c,"__esModule",{value:!0}),c.TextRenderLayer=void 0;var a=L(42),h=L(13),f=L(6),d=L(3),o=L(29),r=L(4),i=function(n){function l(e,t,u,s,g,C,x,E){var O=n.call(this,e,"text",t,g,u,C,x,E)||this;return O._characterWidth=0,O._characterFont="",O._characterOverlapCache={},O._workCell=new r.CellData,O._state=new a.GridCache,O._characterJoinerRegistry=s,O}return _(l,n),l.prototype.resize=function(e){n.prototype.resize.call(this,e);var t=this._getFont(!1,!1);this._characterWidth===e.scaledCharWidth&&this._characterFont===t||(this._characterWidth=e.scaledCharWidth,this._characterFont=t,this._characterOverlapCache={}),this._state.clear(),this._state.resize(this._bufferService.cols,this._bufferService.rows)},l.prototype.reset=function(){this._state.clear(),this._clearAll()},l.prototype._forEachCell=function(e,t,u,s){for(var g=e;g<=t;g++)for(var C=g+this._bufferService.buffer.ydisp,x=this._bufferService.buffer.lines.get(C),E=u?u.getJoinedCharacters(C):[],O=0;O<this._bufferService.cols;O++){x.loadCell(O,this._workCell);var T=this._workCell,y=!1,b=O;if(T.getWidth()!==0){if(E.length>0&&O===E[0][0]){y=!0;var v=E.shift();T=new o.JoinedCellData(this._workCell,x.translateToString(!0,v[0],v[1]),v[1]-v[0]),b=v[1]-1}!y&&this._isOverlapping(T)&&b<x.length-1&&x.getCodePoint(b+1)===d.NULL_CELL_CODE&&(T.content&=-12582913,T.content|=2<<22),s(T,O,g),O=b}}},l.prototype._drawBackground=function(e,t){var u=this,s=this._ctx,g=this._bufferService.cols,C=0,x=0,E=null;s.save(),this._forEachCell(e,t,null,function(O,T,y){var b=null;O.isInverse()?b=O.isFgDefault()?u._colors.foreground.css:O.isFgRGB()?"rgb("+f.AttributeData.toColorRGB(O.getFgColor()).join(",")+")":u._colors.ansi[O.getFgColor()].css:O.isBgRGB()?b="rgb("+f.AttributeData.toColorRGB(O.getBgColor()).join(",")+")":O.isBgPalette()&&(b=u._colors.ansi[O.getBgColor()].css),E===null&&(C=T,x=y),y!==x?(s.fillStyle=E||"",u._fillCells(C,x,g-C,1),C=T,x=y):E!==b&&(s.fillStyle=E||"",u._fillCells(C,x,T-C,1),C=T,x=y),E=b}),E!==null&&(s.fillStyle=E,this._fillCells(C,x,g-C,1)),s.restore()},l.prototype._drawForeground=function(e,t){var u=this;this._forEachCell(e,t,this._characterJoinerRegistry,function(s,g,C){if(!s.isInvisible()&&(u._drawChars(s,g,C),s.isUnderline())){if(u._ctx.save(),s.isInverse())if(s.isBgDefault())u._ctx.fillStyle=u._colors.background.css;else if(s.isBgRGB())u._ctx.fillStyle="rgb("+f.AttributeData.toColorRGB(s.getBgColor()).join(",")+")";else{var x=s.getBgColor();u._optionsService.options.drawBoldTextInBrightColors&&s.isBold()&&x<8&&(x+=8),u._ctx.fillStyle=u._colors.ansi[x].css}else if(s.isFgDefault())u._ctx.fillStyle=u._colors.foreground.css;else if(s.isFgRGB())u._ctx.fillStyle="rgb("+f.AttributeData.toColorRGB(s.getFgColor()).join(",")+")";else{var E=s.getFgColor();u._optionsService.options.drawBoldTextInBrightColors&&s.isBold()&&E<8&&(E+=8),u._ctx.fillStyle=u._colors.ansi[E].css}u._fillBottomLineAtCells(g,C,s.getWidth()),u._ctx.restore()}})},l.prototype.onGridChanged=function(e,t){this._state.cache.length!==0&&(this._charAtlas&&this._charAtlas.beginFrame(),this._clearCells(0,e,this._bufferService.cols,t-e+1),this._drawBackground(e,t),this._drawForeground(e,t))},l.prototype.onOptionsChanged=function(){this._setTransparency(this._optionsService.options.allowTransparency)},l.prototype._isOverlapping=function(e){if(e.getWidth()!==1)return!1;if(e.getCode()<256)return!1;var t=e.getChars();if(this._characterOverlapCache.hasOwnProperty(t))return this._characterOverlapCache[t];this._ctx.save(),this._ctx.font=this._characterFont;var u=Math.floor(this._ctx.measureText(t).width)>this._characterWidth;return this._ctx.restore(),this._characterOverlapCache[t]=u,u},l}(h.BaseRenderLayer);c.TextRenderLayer=i},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.GridCache=void 0;var p=function(){function _(){this.cache=[]}return _.prototype.resize=function(a,h){for(var f=0;f<a;f++){this.cache.length<=f&&this.cache.push([]);for(var d=this.cache[f].length;d<h;d++)this.cache[f].push(void 0);this.cache[f].length=h}this.cache.length=a},_.prototype.clear=function(){for(var a=0;a<this.cache.length;a++)for(var h=0;h<this.cache[a].length;h++)this.cache[a][h]=void 0},_}();c.GridCache=p},function(w,c,L){"use strict";var p,_=this&&this.__extends||(p=function(u,s){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,C){g.__proto__=C}||function(g,C){for(var x in C)C.hasOwnProperty(x)&&(g[x]=C[x])})(u,s)},function(u,s){function g(){this.constructor=u}p(u,s),u.prototype=s===null?Object.create(s):(g.prototype=s.prototype,new g)});Object.defineProperty(c,"__esModule",{value:!0}),c.NoneCharAtlas=c.DynamicCharAtlas=c.getGlyphCacheKey=void 0;var a=L(9),h=L(44),f=L(27),d=L(46),o=L(11),r=L(28),i=L(10),n={css:"rgba(0, 0, 0, 0)",rgba:0};function l(u){return u.code<<21|u.bg<<12|u.fg<<3|(u.bold?0:4)+(u.dim?0:2)+(u.italic?0:1)}c.getGlyphCacheKey=l;var e=function(u){function s(g,C){var x=u.call(this)||this;x._config=C,x._drawToCacheCount=0,x._glyphsWaitingOnBitmap=[],x._bitmapCommitTimeout=null,x._bitmap=null,x._cacheCanvas=g.createElement("canvas"),x._cacheCanvas.width=1024,x._cacheCanvas.height=1024,x._cacheCtx=r.throwIfFalsy(x._cacheCanvas.getContext("2d",{alpha:!0}));var E=g.createElement("canvas");E.width=x._config.scaledCharWidth,E.height=x._config.scaledCharHeight,x._tmpCtx=r.throwIfFalsy(E.getContext("2d",{alpha:x._config.allowTransparency})),x._width=Math.floor(1024/x._config.scaledCharWidth),x._height=Math.floor(1024/x._config.scaledCharHeight);var O=x._width*x._height;return x._cacheMap=new d.LRUMap(O),x._cacheMap.prealloc(O),x}return _(s,u),s.prototype.dispose=function(){this._bitmapCommitTimeout!==null&&(window.clearTimeout(this._bitmapCommitTimeout),this._bitmapCommitTimeout=null)},s.prototype.beginFrame=function(){this._drawToCacheCount=0},s.prototype.draw=function(g,C,x,E){if(C.code===32)return!0;if(!this._canCache(C))return!1;var O=l(C),T=this._cacheMap.get(O);if(T!=null)return this._drawFromCache(g,T,x,E),!0;if(this._drawToCacheCount<100){var y=void 0;y=this._cacheMap.size<this._cacheMap.capacity?this._cacheMap.size:this._cacheMap.peek().index;var b=this._drawToCache(C,y);return this._cacheMap.set(O,b),this._drawFromCache(g,b,x,E),!0}return!1},s.prototype._canCache=function(g){return g.code<256},s.prototype._toCoordinateX=function(g){return g%this._width*this._config.scaledCharWidth},s.prototype._toCoordinateY=function(g){return Math.floor(g/this._width)*this._config.scaledCharHeight},s.prototype._drawFromCache=function(g,C,x,E){if(!C.isEmpty){var O=this._toCoordinateX(C.index),T=this._toCoordinateY(C.index);g.drawImage(C.inBitmap?this._bitmap:this._cacheCanvas,O,T,this._config.scaledCharWidth,this._config.scaledCharHeight,x,E,this._config.scaledCharWidth,this._config.scaledCharHeight)}},s.prototype._getColorFromAnsiIndex=function(g){return g<this._config.colors.ansi.length?this._config.colors.ansi[g]:f.DEFAULT_ANSI_COLORS[g]},s.prototype._getBackgroundColor=function(g){return this._config.allowTransparency?n:g.bg===a.INVERTED_DEFAULT_COLOR?this._config.colors.foreground:g.bg<256?this._getColorFromAnsiIndex(g.bg):this._config.colors.background},s.prototype._getForegroundColor=function(g){return g.fg===a.INVERTED_DEFAULT_COLOR?i.color.opaque(this._config.colors.background):g.fg<256?this._getColorFromAnsiIndex(g.fg):this._config.colors.foreground},s.prototype._drawToCache=function(g,C){this._drawToCacheCount++,this._tmpCtx.save();var x=this._getBackgroundColor(g);this._tmpCtx.globalCompositeOperation="copy",this._tmpCtx.fillStyle=x.css,this._tmpCtx.fillRect(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),this._tmpCtx.globalCompositeOperation="source-over";var E=g.bold?this._config.fontWeightBold:this._config.fontWeight,O=g.italic?"italic":"";this._tmpCtx.font=O+" "+E+" "+this._config.fontSize*this._config.devicePixelRatio+"px "+this._config.fontFamily,this._tmpCtx.textBaseline="middle",this._tmpCtx.fillStyle=this._getForegroundColor(g).css,g.dim&&(this._tmpCtx.globalAlpha=a.DIM_OPACITY),this._tmpCtx.fillText(g.chars,0,this._config.scaledCharHeight/2),this._tmpCtx.restore();var T=this._tmpCtx.getImageData(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),y=!1;this._config.allowTransparency||(y=function(D,H){for(var F=!0,j=H.rgba>>>24,Z=H.rgba>>>16&255,V=H.rgba>>>8&255,A=0;A<D.data.length;A+=4)D.data[A]===j&&D.data[A+1]===Z&&D.data[A+2]===V?D.data[A+3]=0:F=!1;return F}(T,x));var b=this._toCoordinateX(C),v=this._toCoordinateY(C);this._cacheCtx.putImageData(T,b,v);var S={index:C,isEmpty:y,inBitmap:!1};return this._addGlyphToBitmap(S),S},s.prototype._addGlyphToBitmap=function(g){var C=this;!("createImageBitmap"in window)||o.isFirefox||o.isSafari||(this._glyphsWaitingOnBitmap.push(g),this._bitmapCommitTimeout===null&&(this._bitmapCommitTimeout=window.setTimeout(function(){return C._generateBitmap()},100)))},s.prototype._generateBitmap=function(){var g=this,C=this._glyphsWaitingOnBitmap;this._glyphsWaitingOnBitmap=[],window.createImageBitmap(this._cacheCanvas).then(function(x){g._bitmap=x;for(var E=0;E<C.length;E++)C[E].inBitmap=!0}),this._bitmapCommitTimeout=null},s}(h.BaseCharAtlas);c.DynamicCharAtlas=e;var t=function(u){function s(g,C){return u.call(this)||this}return _(s,u),s.prototype.draw=function(g,C,x,E){return!1},s}(h.BaseCharAtlas);c.NoneCharAtlas=t},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.BaseCharAtlas=void 0;var p=function(){function _(){this._didWarmUp=!1}return _.prototype.dispose=function(){},_.prototype.warmUp=function(){this._didWarmUp||(this._doWarmUp(),this._didWarmUp=!0)},_.prototype._doWarmUp=function(){},_.prototype.beginFrame=function(){},_}();c.BaseCharAtlas=p},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.ColorContrastCache=void 0;var p=function(){function _(){this._color={},this._rgba={}}return _.prototype.clear=function(){this._color={},this._rgba={}},_.prototype.setCss=function(a,h,f){this._rgba[a]||(this._rgba[a]={}),this._rgba[a][h]=f},_.prototype.getCss=function(a,h){return this._rgba[a]?this._rgba[a][h]:void 0},_.prototype.setColor=function(a,h,f){this._color[a]||(this._color[a]={}),this._color[a][h]=f},_.prototype.getColor=function(a,h){return this._color[a]?this._color[a][h]:void 0},_}();c.ColorContrastCache=p},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.LRUMap=void 0;var p=function(){function _(a){this.capacity=a,this._map={},this._head=null,this._tail=null,this._nodePool=[],this.size=0}return _.prototype._unlinkNode=function(a){var h=a.prev,f=a.next;a===this._head&&(this._head=f),a===this._tail&&(this._tail=h),h!==null&&(h.next=f),f!==null&&(f.prev=h)},_.prototype._appendNode=function(a){var h=this._tail;h!==null&&(h.next=a),a.prev=h,a.next=null,this._tail=a,this._head===null&&(this._head=a)},_.prototype.prealloc=function(a){for(var h=this._nodePool,f=0;f<a;f++)h.push({prev:null,next:null,key:null,value:null})},_.prototype.get=function(a){var h=this._map[a];return h!==void 0?(this._unlinkNode(h),this._appendNode(h),h.value):null},_.prototype.peekValue=function(a){var h=this._map[a];return h!==void 0?h.value:null},_.prototype.peek=function(){var a=this._head;return a===null?null:a.value},_.prototype.set=function(a,h){var f=this._map[a];if(f!==void 0)f=this._map[a],this._unlinkNode(f),f.value=h;else if(this.size>=this.capacity)f=this._head,this._unlinkNode(f),delete this._map[f.key],f.key=a,f.value=h,this._map[a]=f;else{var d=this._nodePool;d.length>0?((f=d.pop()).key=a,f.value=h):f={prev:null,next:null,key:a,value:h},this._map[a]=f,this.size++}this._appendNode(f)},_}();c.LRUMap=p},function(w,c,L){"use strict";var p,_=this&&this.__extends||(p=function(h,f){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,o){d.__proto__=o}||function(d,o){for(var r in o)o.hasOwnProperty(r)&&(d[r]=o[r])})(h,f)},function(h,f){function d(){this.constructor=h}p(h,f),h.prototype=f===null?Object.create(f):(d.prototype=f.prototype,new d)});Object.defineProperty(c,"__esModule",{value:!0}),c.SelectionRenderLayer=void 0;var a=function(h){function f(d,o,r,i,n,l){var e=h.call(this,d,"selection",o,!0,r,i,n,l)||this;return e._clearState(),e}return _(f,h),f.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},f.prototype.resize=function(d){h.prototype.resize.call(this,d),this._clearState()},f.prototype.reset=function(){this._state.start&&this._state.end&&(this._clearState(),this._clearAll())},f.prototype.onSelectionChanged=function(d,o,r){if(this._didStateChange(d,o,r,this._bufferService.buffer.ydisp))if(this._clearAll(),d&&o){var i=d[1]-this._bufferService.buffer.ydisp,n=o[1]-this._bufferService.buffer.ydisp,l=Math.max(i,0),e=Math.min(n,this._bufferService.rows-1);if(!(l>=this._bufferService.rows||e<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,r){var t=d[0],u=o[0]-t,s=e-l+1;this._fillCells(t,l,u,s)}else{t=i===l?d[0]:0;var g=l===e?o[0]:this._bufferService.cols;this._fillCells(t,l,g-t,1);var C=Math.max(e-l-1,0);if(this._fillCells(0,l+1,this._bufferService.cols,C),l!==e){var x=n===e?o[0]:this._bufferService.cols;this._fillCells(0,e,x,1)}}this._state.start=[d[0],d[1]],this._state.end=[o[0],o[1]],this._state.columnSelectMode=r,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},f.prototype._didStateChange=function(d,o,r,i){return!this._areCoordinatesEqual(d,this._state.start)||!this._areCoordinatesEqual(o,this._state.end)||r!==this._state.columnSelectMode||i!==this._state.ydisp},f.prototype._areCoordinatesEqual=function(d,o){return!(!d||!o)&&d[0]===o[0]&&d[1]===o[1]},f}(L(13).BaseRenderLayer);c.SelectionRenderLayer=a},function(w,c,L){"use strict";var p,_=this&&this.__extends||(p=function(o,r){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,n){i.__proto__=n}||function(i,n){for(var l in n)n.hasOwnProperty(l)&&(i[l]=n[l])})(o,r)},function(o,r){function i(){this.constructor=o}p(o,r),o.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)});Object.defineProperty(c,"__esModule",{value:!0}),c.CursorRenderLayer=void 0;var a=L(13),h=L(4),f=function(o){function r(i,n,l,e,t,u,s,g,C){var x=o.call(this,i,"cursor",n,!0,l,e,u,s)||this;return x._onRequestRedraw=t,x._coreService=g,x._coreBrowserService=C,x._cell=new h.CellData,x._state={x:0,y:0,isFocused:!1,style:"",width:0},x._cursorRenderers={bar:x._renderBarCursor.bind(x),block:x._renderBlockCursor.bind(x),underline:x._renderUnderlineCursor.bind(x)},x}return _(r,o),r.prototype.resize=function(i){o.prototype.resize.call(this,i),this._state={x:0,y:0,isFocused:!1,style:"",width:0}},r.prototype.reset=function(){this._clearCursor(),this._cursorBlinkStateManager&&(this._cursorBlinkStateManager.dispose(),this._cursorBlinkStateManager=void 0,this.onOptionsChanged())},r.prototype.onBlur=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.pause(),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},r.prototype.onFocus=function(){this._cursorBlinkStateManager?this._cursorBlinkStateManager.resume():this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},r.prototype.onOptionsChanged=function(){var i,n=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new d(this._coreBrowserService.isFocused,function(){n._render(!0)})):((i=this._cursorBlinkStateManager)===null||i===void 0||i.dispose(),this._cursorBlinkStateManager=void 0),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},r.prototype.onCursorMove=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.restartBlinkAnimation()},r.prototype.onGridChanged=function(i,n){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},r.prototype._render=function(i){if(this._coreService.isCursorInitialized&&!this._coreService.isCursorHidden){var n=this._bufferService.buffer.ybase+this._bufferService.buffer.y,l=n-this._bufferService.buffer.ydisp;if(l<0||l>=this._bufferService.rows)this._clearCursor();else{var e=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1);if(this._bufferService.buffer.lines.get(n).loadCell(e,this._cell),this._cell.content!==void 0){if(!this._coreBrowserService.isFocused){this._clearCursor(),this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css;var t=this._optionsService.options.cursorStyle;return t&&t!=="block"?this._cursorRenderers[t](e,l,this._cell):this._renderBlurCursor(e,l,this._cell),this._ctx.restore(),this._state.x=e,this._state.y=l,this._state.isFocused=!1,this._state.style=t,void(this._state.width=this._cell.getWidth())}if(!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isCursorVisible){if(this._state){if(this._state.x===e&&this._state.y===l&&this._state.isFocused===this._coreBrowserService.isFocused&&this._state.style===this._optionsService.options.cursorStyle&&this._state.width===this._cell.getWidth())return;this._clearCursor()}this._ctx.save(),this._cursorRenderers[this._optionsService.options.cursorStyle||"block"](e,l,this._cell),this._ctx.restore(),this._state.x=e,this._state.y=l,this._state.isFocused=!1,this._state.style=this._optionsService.options.cursorStyle,this._state.width=this._cell.getWidth()}else this._clearCursor()}}}else this._clearCursor()},r.prototype._clearCursor=function(){this._state&&(this._clearCells(this._state.x,this._state.y,this._state.width,1),this._state={x:0,y:0,isFocused:!1,style:"",width:0})},r.prototype._renderBarCursor=function(i,n,l){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(i,n,this._optionsService.options.cursorWidth),this._ctx.restore()},r.prototype._renderBlockCursor=function(i,n,l){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(i,n,l.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(l,i,n),this._ctx.restore()},r.prototype._renderUnderlineCursor=function(i,n,l){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(i,n),this._ctx.restore()},r.prototype._renderBlurCursor=function(i,n,l){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(i,n,l.getWidth(),1),this._ctx.restore()},r}(a.BaseRenderLayer);c.CursorRenderLayer=f;var d=function(){function o(r,i){this._renderCallback=i,this.isCursorVisible=!0,r&&this._restartInterval()}return Object.defineProperty(o.prototype,"isPaused",{get:function(){return!(this._blinkStartTimeout||this._blinkInterval)},enumerable:!1,configurable:!0}),o.prototype.dispose=function(){this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},o.prototype.restartBlinkAnimation=function(){var r=this;this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){r._renderCallback(),r._animationFrame=void 0})))},o.prototype._restartInterval=function(r){var i=this;r===void 0&&(r=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(i._animationTimeRestarted){var n=600-(Date.now()-i._animationTimeRestarted);if(i._animationTimeRestarted=void 0,n>0)return void i._restartInterval(n)}i.isCursorVisible=!1,i._animationFrame=window.requestAnimationFrame(function(){i._renderCallback(),i._animationFrame=void 0}),i._blinkInterval=window.setInterval(function(){if(i._animationTimeRestarted){var l=600-(Date.now()-i._animationTimeRestarted);return i._animationTimeRestarted=void 0,void i._restartInterval(l)}i.isCursorVisible=!i.isCursorVisible,i._animationFrame=window.requestAnimationFrame(function(){i._renderCallback(),i._animationFrame=void 0})},600)},r)},o.prototype.pause=function(){this.isCursorVisible=!0,this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},o.prototype.resume=function(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()},o}()},function(w,c,L){"use strict";var p,_=this&&this.__extends||(p=function(o,r){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,n){i.__proto__=n}||function(i,n){for(var l in n)n.hasOwnProperty(l)&&(i[l]=n[l])})(o,r)},function(o,r){function i(){this.constructor=o}p(o,r),o.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)});Object.defineProperty(c,"__esModule",{value:!0}),c.LinkRenderLayer=void 0;var a=L(13),h=L(9),f=L(26),d=function(o){function r(i,n,l,e,t,u,s,g){var C=o.call(this,i,"link",n,!0,l,e,s,g)||this;return t.onShowLinkUnderline(function(x){return C._onShowLinkUnderline(x)}),t.onHideLinkUnderline(function(x){return C._onHideLinkUnderline(x)}),u.onShowLinkUnderline(function(x){return C._onShowLinkUnderline(x)}),u.onHideLinkUnderline(function(x){return C._onHideLinkUnderline(x)}),C}return _(r,o),r.prototype.resize=function(i){o.prototype.resize.call(this,i),this._state=void 0},r.prototype.reset=function(){this._clearCurrentLink()},r.prototype._clearCurrentLink=function(){if(this._state){this._clearCells(this._state.x1,this._state.y1,this._state.cols-this._state.x1,1);var i=this._state.y2-this._state.y1-1;i>0&&this._clearCells(0,this._state.y1+1,this._state.cols,i),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},r.prototype._onShowLinkUnderline=function(i){if(i.fg===h.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:i.fg&&f.is256Color(i.fg)?this._ctx.fillStyle=this._colors.ansi[i.fg].css:this._ctx.fillStyle=this._colors.foreground.css,i.y1===i.y2)this._fillBottomLineAtCells(i.x1,i.y1,i.x2-i.x1);else{this._fillBottomLineAtCells(i.x1,i.y1,i.cols-i.x1);for(var n=i.y1+1;n<i.y2;n++)this._fillBottomLineAtCells(0,n,i.cols);this._fillBottomLineAtCells(0,i.y2,i.x2)}this._state=i},r.prototype._onHideLinkUnderline=function(i){this._clearCurrentLink()},r}(a.BaseRenderLayer);c.LinkRenderLayer=d},function(w,c,L){"use strict";var p=this&&this.__decorate||function(o,r,i,n){var l,e=arguments.length,t=e<3?r:n===null?n=Object.getOwnPropertyDescriptor(r,i):n;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")t=Reflect.decorate(o,r,i,n);else for(var u=o.length-1;u>=0;u--)(l=o[u])&&(t=(e<3?l(t):e>3?l(r,i,t):l(r,i))||t);return e>3&&t&&Object.defineProperty(r,i,t),t},_=this&&this.__param||function(o,r){return function(i,n){r(i,n,o)}};Object.defineProperty(c,"__esModule",{value:!0}),c.MouseZone=c.Linkifier=void 0;var a=L(0),h=L(1),f=function(){function o(r,i,n){this._bufferService=r,this._logService=i,this._unicodeService=n,this._linkMatchers=[],this._nextLinkMatcherId=0,this._onShowLinkUnderline=new a.EventEmitter,this._onHideLinkUnderline=new a.EventEmitter,this._onLinkTooltip=new a.EventEmitter,this._rowsToLinkify={start:void 0,end:void 0}}return Object.defineProperty(o.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onLinkTooltip",{get:function(){return this._onLinkTooltip.event},enumerable:!1,configurable:!0}),o.prototype.attachToDom=function(r,i){this._element=r,this._mouseZoneManager=i},o.prototype.linkifyRows=function(r,i){var n=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=r,this._rowsToLinkify.end=i):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,r),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,i)),this._mouseZoneManager.clearAll(r,i),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout(function(){return n._linkifyRows()},o._timeBeforeLatency))},o.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var r=this._bufferService.buffer;if(this._rowsToLinkify.start!==void 0&&this._rowsToLinkify.end!==void 0){var i=r.ydisp+this._rowsToLinkify.start;if(!(i>=r.lines.length)){for(var n=r.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,l=Math.ceil(2e3/this._bufferService.cols),e=this._bufferService.buffer.iterator(!1,i,n,l,l);e.hasNext();)for(var t=e.next(),u=0;u<this._linkMatchers.length;u++)this._doLinkifyRow(t.range.first,t.content,this._linkMatchers[u]);this._rowsToLinkify.start=void 0,this._rowsToLinkify.end=void 0}}else this._logService.debug("_rowToLinkify was unset before _linkifyRows was called")},o.prototype.registerLinkMatcher=function(r,i,n){if(n===void 0&&(n={}),!i)throw new Error("handler must be defined");var l={id:this._nextLinkMatcherId++,regex:r,handler:i,matchIndex:n.matchIndex,validationCallback:n.validationCallback,hoverTooltipCallback:n.tooltipCallback,hoverLeaveCallback:n.leaveCallback,willLinkActivate:n.willLinkActivate,priority:n.priority||0};return this._addLinkMatcherToList(l),l.id},o.prototype._addLinkMatcherToList=function(r){if(this._linkMatchers.length!==0){for(var i=this._linkMatchers.length-1;i>=0;i--)if(r.priority<=this._linkMatchers[i].priority)return void this._linkMatchers.splice(i+1,0,r);this._linkMatchers.splice(0,0,r)}else this._linkMatchers.push(r)},o.prototype.deregisterLinkMatcher=function(r){for(var i=0;i<this._linkMatchers.length;i++)if(this._linkMatchers[i].id===r)return this._linkMatchers.splice(i,1),!0;return!1},o.prototype._doLinkifyRow=function(r,i,n){for(var l,e=this,t=new RegExp(n.regex.source,(n.regex.flags||"")+"g"),u=-1,s=function(){var C=l[typeof n.matchIndex!="number"?0:n.matchIndex];if(!C)return g._logService.debug("match found without corresponding matchIndex",l,n),"break";if(u=i.indexOf(C,u+1),t.lastIndex=u+C.length,u<0)return"break";var x=g._bufferService.buffer.stringIndexToBufferIndex(r,u);if(x[0]<0)return"break";var E=g._bufferService.buffer.lines.get(x[0]);if(!E)return"break";var O=E.getFg(x[1]),T=O?O>>9&511:void 0;n.validationCallback?n.validationCallback(C,function(y){e._rowsTimeoutId||y&&e._addLink(x[1],x[0]-e._bufferService.buffer.ydisp,C,n,T)}):g._addLink(x[1],x[0]-g._bufferService.buffer.ydisp,C,n,T)},g=this;(l=t.exec(i))!==null&&!(s()==="break"););},o.prototype._addLink=function(r,i,n,l,e){var t=this;if(this._mouseZoneManager&&this._element){var u=this._unicodeService.getStringCellWidth(n),s=r%this._bufferService.cols,g=i+Math.floor(r/this._bufferService.cols),C=(s+u)%this._bufferService.cols,x=g+Math.floor((s+u)/this._bufferService.cols);C===0&&(C=this._bufferService.cols,x--),this._mouseZoneManager.add(new d(s+1,g+1,C+1,x+1,function(E){if(l.handler)return l.handler(E,n);var O=window.open();O?(O.opener=null,O.location.href=n):console.warn("Opening link blocked as opener could not be cleared")},function(){t._onShowLinkUnderline.fire(t._createLinkHoverEvent(s,g,C,x,e)),t._element.classList.add("xterm-cursor-pointer")},function(E){t._onLinkTooltip.fire(t._createLinkHoverEvent(s,g,C,x,e)),l.hoverTooltipCallback&&l.hoverTooltipCallback(E,n,{start:{x:s,y:g},end:{x:C,y:x}})},function(){t._onHideLinkUnderline.fire(t._createLinkHoverEvent(s,g,C,x,e)),t._element.classList.remove("xterm-cursor-pointer"),l.hoverLeaveCallback&&l.hoverLeaveCallback()},function(E){return!l.willLinkActivate||l.willLinkActivate(E,n)}))}},o.prototype._createLinkHoverEvent=function(r,i,n,l,e){return{x1:r,y1:i,x2:n,y2:l,cols:this._bufferService.cols,fg:e}},o._timeBeforeLatency=200,o=p([_(0,h.IBufferService),_(1,h.ILogService),_(2,h.IUnicodeService)],o)}();c.Linkifier=f;var d=function(o,r,i,n,l,e,t,u,s){this.x1=o,this.y1=r,this.x2=i,this.y2=n,this.clickCallback=l,this.hoverCallback=e,this.tooltipCallback=t,this.leaveCallback=u,this.willLinkActivate=s};c.MouseZone=d},function(w,c,L){"use strict";var p,_=this&&this.__extends||(p=function(C,x){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(E,O){E.__proto__=O}||function(E,O){for(var T in O)O.hasOwnProperty(T)&&(E[T]=O[T])})(C,x)},function(C,x){function E(){this.constructor=C}p(C,x),C.prototype=x===null?Object.create(x):(E.prototype=x.prototype,new E)}),a=this&&this.__decorate||function(C,x,E,O){var T,y=arguments.length,b=y<3?x:O===null?O=Object.getOwnPropertyDescriptor(x,E):O;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")b=Reflect.decorate(C,x,E,O);else for(var v=C.length-1;v>=0;v--)(T=C[v])&&(b=(y<3?T(b):y>3?T(x,E,b):T(x,E))||b);return y>3&&b&&Object.defineProperty(x,E,b),b},h=this&&this.__param||function(C,x){return function(E,O){x(E,O,C)}};Object.defineProperty(c,"__esModule",{value:!0}),c.SelectionService=void 0;var f=L(11),d=L(52),o=L(4),r=L(0),i=L(5),n=L(1),l=L(30),e=L(53),t=L(2),u=String.fromCharCode(160),s=new RegExp(u,"g"),g=function(C){function x(E,O,T,y,b,v,S){var D=C.call(this)||this;return D._element=E,D._screenElement=O,D._bufferService=T,D._coreService=y,D._mouseService=b,D._optionsService=v,D._renderService=S,D._dragScrollAmount=0,D._enabled=!0,D._workCell=new o.CellData,D._mouseDownTimeStamp=0,D._onLinuxMouseSelection=D.register(new r.EventEmitter),D._onRedrawRequest=D.register(new r.EventEmitter),D._onSelectionChange=D.register(new r.EventEmitter),D._onRequestScrollLines=D.register(new r.EventEmitter),D._mouseMoveListener=function(H){return D._onMouseMove(H)},D._mouseUpListener=function(H){return D._onMouseUp(H)},D._coreService.onUserInput(function(){D.hasSelection&&D.clearSelection()}),D._trimListener=D._bufferService.buffer.lines.onTrim(function(H){return D._onTrim(H)}),D.register(D._bufferService.buffers.onBufferActivate(function(H){return D._onBufferActivate(H)})),D.enable(),D._model=new d.SelectionModel(D._bufferService),D._activeSelectionMode=0,D}return _(x,C),Object.defineProperty(x.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),x.prototype.dispose=function(){this._removeMouseDownListeners()},x.prototype.reset=function(){this.clearSelection()},x.prototype.disable=function(){this.clearSelection(),this._enabled=!1},x.prototype.enable=function(){this._enabled=!0},Object.defineProperty(x.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"hasSelection",{get:function(){var E=this._model.finalSelectionStart,O=this._model.finalSelectionEnd;return!(!E||!O)&&(E[0]!==O[0]||E[1]!==O[1])},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"selectionText",{get:function(){var E=this._model.finalSelectionStart,O=this._model.finalSelectionEnd;if(!E||!O)return"";var T=this._bufferService.buffer,y=[];if(this._activeSelectionMode===3){if(E[0]===O[0])return"";for(var b=E[1];b<=O[1];b++){var v=T.translateBufferLineToString(b,!0,E[0],O[0]);y.push(v)}}else{var S=E[1]===O[1]?O[0]:void 0;for(y.push(T.translateBufferLineToString(E[1],!0,E[0],S)),b=E[1]+1;b<=O[1]-1;b++){var D=T.lines.get(b);v=T.translateBufferLineToString(b,!0),D&&D.isWrapped?y[y.length-1]+=v:y.push(v)}E[1]!==O[1]&&(D=T.lines.get(O[1]),v=T.translateBufferLineToString(O[1],!0,0,O[0]),D&&D.isWrapped?y[y.length-1]+=v:y.push(v))}return y.map(function(H){return H.replace(s," ")}).join(f.isWindows?`\r
|
|
|
`:`
|
|
|
`)},enumerable:!1,configurable:!0}),x.prototype.clearSelection=function(){this._model.clearSelection(),this._removeMouseDownListeners(),this.refresh(),this._onSelectionChange.fire()},x.prototype.refresh=function(E){var O=this;(this._refreshAnimationFrame||(this._refreshAnimationFrame=window.requestAnimationFrame(function(){return O._refresh()})),f.isLinux&&E)&&this.selectionText.length&&this._onLinuxMouseSelection.fire(this.selectionText)},x.prototype._refresh=function(){this._refreshAnimationFrame=void 0,this._onRedrawRequest.fire({start:this._model.finalSelectionStart,end:this._model.finalSelectionEnd,columnSelectMode:this._activeSelectionMode===3})},x.prototype.isClickInSelection=function(E){var O=this._getMouseBufferCoords(E),T=this._model.finalSelectionStart,y=this._model.finalSelectionEnd;return!!(T&&y&&O)&&this._areCoordsInSelection(O,T,y)},x.prototype._areCoordsInSelection=function(E,O,T){return E[1]>O[1]&&E[1]<T[1]||O[1]===T[1]&&E[1]===O[1]&&E[0]>=O[0]&&E[0]<T[0]||O[1]<T[1]&&E[1]===T[1]&&E[0]<T[0]||O[1]<T[1]&&E[1]===O[1]&&E[0]>=O[0]},x.prototype.selectWordAtCursor=function(E){var O=this._getMouseBufferCoords(E);O&&(this._selectWordAt(O,!1),this._model.selectionEnd=void 0,this.refresh(!0))},x.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},x.prototype.selectLines=function(E,O){this._model.clearSelection(),E=Math.max(E,0),O=Math.min(O,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,E],this._model.selectionEnd=[this._bufferService.cols,O],this.refresh(),this._onSelectionChange.fire()},x.prototype._onTrim=function(E){this._model.onTrim(E)&&this.refresh()},x.prototype._getMouseBufferCoords=function(E){var O=this._mouseService.getCoords(E,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(O)return O[0]--,O[1]--,O[1]+=this._bufferService.buffer.ydisp,O},x.prototype._getMouseEventScrollAmount=function(E){var O=l.getCoordsRelativeToElement(E,this._screenElement)[1],T=this._renderService.dimensions.canvasHeight;return O>=0&&O<=T?0:(O>T&&(O-=T),O=Math.min(Math.max(O,-50),50),(O/=50)/Math.abs(O)+Math.round(14*O))},x.prototype.shouldForceSelection=function(E){return f.isMac?E.altKey&&this._optionsService.options.macOptionClickForcesSelection:E.shiftKey},x.prototype.onMouseDown=function(E){if(this._mouseDownTimeStamp=E.timeStamp,(E.button!==2||!this.hasSelection)&&E.button===0){if(!this._enabled){if(!this.shouldForceSelection(E))return;E.stopPropagation()}E.preventDefault(),this._dragScrollAmount=0,this._enabled&&E.shiftKey?this._onIncrementalClick(E):E.detail===1?this._onSingleClick(E):E.detail===2?this._onDoubleClick(E):E.detail===3&&this._onTripleClick(E),this._addMouseDownListeners(),this.refresh(!0)}},x.prototype._addMouseDownListeners=function(){var E=this;this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.addEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.addEventListener("mouseup",this._mouseUpListener)),this._dragScrollIntervalTimer=window.setInterval(function(){return E._dragScroll()},50)},x.prototype._removeMouseDownListeners=function(){this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.removeEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.removeEventListener("mouseup",this._mouseUpListener)),clearInterval(this._dragScrollIntervalTimer),this._dragScrollIntervalTimer=void 0},x.prototype._onIncrementalClick=function(E){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(E))},x.prototype._onSingleClick=function(E){if(this._model.selectionStartLength=0,this._model.isSelectAllActive=!1,this._activeSelectionMode=this.shouldColumnSelect(E)?3:0,this._model.selectionStart=this._getMouseBufferCoords(E),this._model.selectionStart){this._model.selectionEnd=void 0;var O=this._bufferService.buffer.lines.get(this._model.selectionStart[1]);O&&O.length!==this._model.selectionStart[0]&&O.hasWidth(this._model.selectionStart[0])===0&&this._model.selectionStart[0]++}},x.prototype._onDoubleClick=function(E){var O=this._getMouseBufferCoords(E);O&&(this._activeSelectionMode=1,this._selectWordAt(O,!0))},x.prototype._onTripleClick=function(E){var O=this._getMouseBufferCoords(E);O&&(this._activeSelectionMode=2,this._selectLineAt(O[1]))},x.prototype.shouldColumnSelect=function(E){return E.altKey&&!(f.isMac&&this._optionsService.options.macOptionClickForcesSelection)},x.prototype._onMouseMove=function(E){if(E.stopImmediatePropagation(),this._model.selectionStart){var O=this._model.selectionEnd?[this._model.selectionEnd[0],this._model.selectionEnd[1]]:null;if(this._model.selectionEnd=this._getMouseBufferCoords(E),this._model.selectionEnd){this._activeSelectionMode===2?this._model.selectionEnd[1]<this._model.selectionStart[1]?this._model.selectionEnd[0]=0:this._model.selectionEnd[0]=this._bufferService.cols:this._activeSelectionMode===1&&this._selectToWordAt(this._model.selectionEnd),this._dragScrollAmount=this._getMouseEventScrollAmount(E),this._activeSelectionMode!==3&&(this._dragScrollAmount>0?this._model.selectionEnd[0]=this._bufferService.cols:this._dragScrollAmount<0&&(this._model.selectionEnd[0]=0));var T=this._bufferService.buffer;if(this._model.selectionEnd[1]<T.lines.length){var y=T.lines.get(this._model.selectionEnd[1]);y&&y.hasWidth(this._model.selectionEnd[0])===0&&this._model.selectionEnd[0]++}O&&O[0]===this._model.selectionEnd[0]&&O[1]===this._model.selectionEnd[1]||this.refresh(!0)}else this.refresh(!0)}},x.prototype._dragScroll=function(){if(this._model.selectionEnd&&this._model.selectionStart&&this._dragScrollAmount){this._onRequestScrollLines.fire({amount:this._dragScrollAmount,suppressScrollEvent:!1});var E=this._bufferService.buffer;this._dragScrollAmount>0?(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=this._bufferService.cols),this._model.selectionEnd[1]=Math.min(E.ydisp+this._bufferService.rows,E.lines.length-1)):(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=0),this._model.selectionEnd[1]=E.ydisp),this.refresh()}},x.prototype._onMouseUp=function(E){var O=E.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&O<500&&E.altKey){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){var T=this._mouseService.getCoords(E,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(T&&T[0]!==void 0&&T[1]!==void 0){var y=e.moveToCellSequence(T[0]-1,T[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(y,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},x.prototype._onBufferActivate=function(E){var O=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=E.activeBuffer.lines.onTrim(function(T){return O._onTrim(T)})},x.prototype._convertViewportColToCharacterIndex=function(E,O){for(var T=O[0],y=0;O[0]>=y;y++){var b=E.loadCell(y,this._workCell).getChars().length;this._workCell.getWidth()===0?T--:b>1&&O[0]!==y&&(T+=b-1)}return T},x.prototype.setSelection=function(E,O,T){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[E,O],this._model.selectionStartLength=T,this.refresh()},x.prototype._getWordAt=function(E,O,T,y){if(T===void 0&&(T=!0),y===void 0&&(y=!0),!(E[0]>=this._bufferService.cols)){var b=this._bufferService.buffer,v=b.lines.get(E[1]);if(v){var S=b.translateBufferLineToString(E[1],!1),D=this._convertViewportColToCharacterIndex(v,E),H=D,F=E[0]-D,j=0,Z=0,V=0,A=0;if(S.charAt(D)===" "){for(;D>0&&S.charAt(D-1)===" ";)D--;for(;H<S.length&&S.charAt(H+1)===" ";)H++}else{var k=E[0],P=E[0];v.getWidth(k)===0&&(j++,k--),v.getWidth(P)===2&&(Z++,P++);var X=v.getString(P).length;for(X>1&&(A+=X-1,H+=X-1);k>0&&D>0&&!this._isCharWordSeparator(v.loadCell(k-1,this._workCell));){v.loadCell(k-1,this._workCell);var M=this._workCell.getChars().length;this._workCell.getWidth()===0?(j++,k--):M>1&&(V+=M-1,D-=M-1),D--,k--}for(;P<v.length&&H+1<S.length&&!this._isCharWordSeparator(v.loadCell(P+1,this._workCell));){v.loadCell(P+1,this._workCell);var W=this._workCell.getChars().length;this._workCell.getWidth()===2?(Z++,P++):W>1&&(A+=W-1,H+=W-1),H++,P++}}H++;var te=D+F-j+V,_e=Math.min(this._bufferService.cols,H-D+j+Z-V-A);if(O||S.slice(D,H).trim()!==""){if(T&&te===0&&v.getCodePoint(0)!==32){var ue=b.lines.get(E[1]-1);if(ue&&v.isWrapped&&ue.getCodePoint(this._bufferService.cols-1)!==32){var me=this._getWordAt([this._bufferService.cols-1,E[1]-1],!1,!0,!1);if(me){var G=this._bufferService.cols-me.start;te-=G,_e+=G}}}if(y&&te+_e===this._bufferService.cols&&v.getCodePoint(this._bufferService.cols-1)!==32){var ne=b.lines.get(E[1]+1);if(ne&&ne.isWrapped&&ne.getCodePoint(0)!==32){var he=this._getWordAt([0,E[1]+1],!1,!1,!0);he&&(_e+=he.length)}}return{start:te,length:_e}}}}},x.prototype._selectWordAt=function(E,O){var T=this._getWordAt(E,O);if(T){for(;T.start<0;)T.start+=this._bufferService.cols,E[1]--;this._model.selectionStart=[T.start,E[1]],this._model.selectionStartLength=T.length}},x.prototype._selectToWordAt=function(E){var O=this._getWordAt(E,!0);if(O){for(var T=E[1];O.start<0;)O.start+=this._bufferService.cols,T--;if(!this._model.areSelectionValuesReversed())for(;O.start+O.length>this._bufferService.cols;)O.length-=this._bufferService.cols,T++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?O.start:O.start+O.length,T]}},x.prototype._isCharWordSeparator=function(E){return E.getWidth()!==0&&this._optionsService.options.wordSeparator.indexOf(E.getChars())>=0},x.prototype._selectLineAt=function(E){var O=this._bufferService.buffer.getWrappedRangeForLine(E);this._model.selectionStart=[0,O.first],this._model.selectionEnd=[this._bufferService.cols,O.last],this._model.selectionStartLength=0},x=a([h(2,n.IBufferService),h(3,n.ICoreService),h(4,i.IMouseService),h(5,n.IOptionsService),h(6,i.IRenderService)],x)}(t.Disposable);c.SelectionService=g},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.SelectionModel=void 0;var p=function(){function _(a){this._bufferService=a,this.isSelectAllActive=!1,this.selectionStartLength=0}return _.prototype.clearSelection=function(){this.selectionStart=void 0,this.selectionEnd=void 0,this.isSelectAllActive=!1,this.selectionStartLength=0},Object.defineProperty(_.prototype,"finalSelectionStart",{get:function(){return this.isSelectAllActive?[0,0]:this.selectionEnd&&this.selectionStart&&this.areSelectionValuesReversed()?this.selectionEnd:this.selectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(_.prototype,"finalSelectionEnd",{get:function(){if(this.isSelectAllActive)return[this._bufferService.cols,this._bufferService.buffer.ybase+this._bufferService.rows-1];if(this.selectionStart){if(!this.selectionEnd||this.areSelectionValuesReversed()){var a=this.selectionStart[0]+this.selectionStartLength;return a>this._bufferService.cols?[a%this._bufferService.cols,this.selectionStart[1]+Math.floor(a/this._bufferService.cols)]:[a,this.selectionStart[1]]}return this.selectionStartLength&&this.selectionEnd[1]===this.selectionStart[1]?[Math.max(this.selectionStart[0]+this.selectionStartLength,this.selectionEnd[0]),this.selectionEnd[1]]:this.selectionEnd}},enumerable:!1,configurable:!0}),_.prototype.areSelectionValuesReversed=function(){var a=this.selectionStart,h=this.selectionEnd;return!(!a||!h)&&(a[1]>h[1]||a[1]===h[1]&&a[0]>h[0])},_.prototype.onTrim=function(a){return this.selectionStart&&(this.selectionStart[1]-=a),this.selectionEnd&&(this.selectionEnd[1]-=a),this.selectionEnd&&this.selectionEnd[1]<0?(this.clearSelection(),!0):(this.selectionStart&&this.selectionStart[1]<0&&(this.selectionStart[1]=0),!1)},_}();c.SelectionModel=p},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.moveToCellSequence=void 0;var p=L(12);function _(r,i,n,l){var e=r-a(n,r),t=i-a(n,i);return o(Math.abs(e-t)-function(u,s,g){for(var C=0,x=u-a(g,u),E=s-a(g,s),O=0;O<Math.abs(x-E);O++){var T=h(u,s)==="A"?-1:1,y=g.buffer.lines.get(x+T*O);y&&y.isWrapped&&C++}return C}(r,i,n),d(h(r,i),l))}function a(r,i){for(var n=0,l=r.buffer.lines.get(i),e=l&&l.isWrapped;e&&i>=0&&i<r.rows;)n++,e=(l=r.buffer.lines.get(--i))&&l.isWrapped;return n}function h(r,i){return r>i?"A":"B"}function f(r,i,n,l,e,t){for(var u=r,s=i,g="";u!==n||s!==l;)u+=e?1:-1,e&&u>t.cols-1?(g+=t.buffer.translateBufferLineToString(s,!1,r,u),u=0,r=0,s++):!e&&u<0&&(g+=t.buffer.translateBufferLineToString(s,!1,0,r+1),r=u=t.cols-1,s--);return g+t.buffer.translateBufferLineToString(s,!1,r,u)}function d(r,i){var n=i?"O":"[";return p.C0.ESC+n+r}function o(r,i){r=Math.floor(r);for(var n="",l=0;l<r;l++)n+=i;return n}c.moveToCellSequence=function(r,i,n,l){var e,t=n.buffer.x,u=n.buffer.y;if(!n.buffer.hasScrollback)return function(g,C,x,E,O,T){return _(C,E,O,T).length===0?"":o(f(g,C,g,C-a(O,C),!1,O).length,d("D",T))}(t,u,0,i,n,l)+_(u,i,n,l)+function(g,C,x,E,O,T){var y;y=_(C,E,O,T).length>0?E-a(O,E):C;var b=E,v=function(S,D,H,F,j,Z){var V;return V=_(H,F,j,Z).length>0?F-a(j,F):D,S<H&&V<=F||S>=H&&V<F?"C":"D"}(g,C,x,E,O,T);return o(f(g,y,x,b,v==="C",O).length,d(v,T))}(t,u,r,i,n,l);if(u===i)return e=t>r?"D":"C",o(Math.abs(t-r),d(e,l));e=u>i?"D":"C";var s=Math.abs(u-i);return o(function(g,C){return C.cols-g}(u>i?r:t,n)+(s-1)*n.cols+1+((u>i?t:r)-1),d(e,l))}},function(w,c,L){"use strict";var p=this&&this.__decorate||function(f,d,o,r){var i,n=arguments.length,l=n<3?d:r===null?r=Object.getOwnPropertyDescriptor(d,o):r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")l=Reflect.decorate(f,d,o,r);else for(var e=f.length-1;e>=0;e--)(i=f[e])&&(l=(n<3?i(l):n>3?i(d,o,l):i(d,o))||l);return n>3&&l&&Object.defineProperty(d,o,l),l},_=this&&this.__param||function(f,d){return function(o,r){d(o,r,f)}};Object.defineProperty(c,"__esModule",{value:!0}),c.SoundService=void 0;var a=L(1),h=function(){function f(d){this._optionsService=d}return Object.defineProperty(f,"audioContext",{get:function(){if(!f._audioContext){var d=window.AudioContext||window.webkitAudioContext;if(!d)return console.warn("Web Audio API is not supported by this browser. Consider upgrading to the latest version"),null;f._audioContext=new d}return f._audioContext},enumerable:!1,configurable:!0}),f.prototype.playBellSound=function(){var d=f.audioContext;if(d){var o=d.createBufferSource();d.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),function(r){o.buffer=r,o.connect(d.destination),o.start(0)})}},f.prototype._base64ToArrayBuffer=function(d){for(var o=window.atob(d),r=o.length,i=new Uint8Array(r),n=0;n<r;n++)i[n]=o.charCodeAt(n);return i.buffer},f.prototype._removeMimeType=function(d){return d.split(",")[1]},f=p([_(0,a.IOptionsService)],f)}();c.SoundService=h},function(w,c,L){"use strict";var p,_=this&&this.__extends||(p=function(n,l){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var u in t)t.hasOwnProperty(u)&&(e[u]=t[u])})(n,l)},function(n,l){function e(){this.constructor=n}p(n,l),n.prototype=l===null?Object.create(l):(e.prototype=l.prototype,new e)}),a=this&&this.__decorate||function(n,l,e,t){var u,s=arguments.length,g=s<3?l:t===null?t=Object.getOwnPropertyDescriptor(l,e):t;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(n,l,e,t);else for(var C=n.length-1;C>=0;C--)(u=n[C])&&(g=(s<3?u(g):s>3?u(l,e,g):u(l,e))||g);return s>3&&g&&Object.defineProperty(l,e,g),g},h=this&&this.__param||function(n,l){return function(e,t){l(e,t,n)}};Object.defineProperty(c,"__esModule",{value:!0}),c.MouseZoneManager=void 0;var f=L(2),d=L(7),o=L(5),r=L(1),i=function(n){function l(e,t,u,s,g,C){var x=n.call(this)||this;return x._element=e,x._screenElement=t,x._bufferService=u,x._mouseService=s,x._selectionService=g,x._optionsService=C,x._zones=[],x._areZonesActive=!1,x._lastHoverCoords=[void 0,void 0],x._initialSelectionLength=0,x.register(d.addDisposableDomListener(x._element,"mousedown",function(E){return x._onMouseDown(E)})),x._mouseMoveListener=function(E){return x._onMouseMove(E)},x._mouseLeaveListener=function(E){return x._onMouseLeave(E)},x._clickListener=function(E){return x._onClick(E)},x}return _(l,n),l.prototype.dispose=function(){n.prototype.dispose.call(this),this._deactivate()},l.prototype.add=function(e){this._zones.push(e),this._zones.length===1&&this._activate()},l.prototype.clearAll=function(e,t){if(this._zones.length!==0){e&&t||(e=0,t=this._bufferService.rows-1);for(var u=0;u<this._zones.length;u++){var s=this._zones[u];(s.y1>e&&s.y1<=t+1||s.y2>e&&s.y2<=t+1||s.y1<e&&s.y2>t+1)&&(this._currentZone&&this._currentZone===s&&(this._currentZone.leaveCallback(),this._currentZone=void 0),this._zones.splice(u--,1))}this._zones.length===0&&this._deactivate()}},l.prototype._activate=function(){this._areZonesActive||(this._areZonesActive=!0,this._element.addEventListener("mousemove",this._mouseMoveListener),this._element.addEventListener("mouseleave",this._mouseLeaveListener),this._element.addEventListener("click",this._clickListener))},l.prototype._deactivate=function(){this._areZonesActive&&(this._areZonesActive=!1,this._element.removeEventListener("mousemove",this._mouseMoveListener),this._element.removeEventListener("mouseleave",this._mouseLeaveListener),this._element.removeEventListener("click",this._clickListener))},l.prototype._onMouseMove=function(e){this._lastHoverCoords[0]===e.pageX&&this._lastHoverCoords[1]===e.pageY||(this._onHover(e),this._lastHoverCoords=[e.pageX,e.pageY])},l.prototype._onHover=function(e){var t=this,u=this._findZoneEventAt(e);u!==this._currentZone&&(this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout)),u&&(this._currentZone=u,u.hoverCallback&&u.hoverCallback(e),this._tooltipTimeout=window.setTimeout(function(){return t._onTooltip(e)},this._optionsService.options.linkTooltipHoverDuration)))},l.prototype._onTooltip=function(e){this._tooltipTimeout=void 0;var t=this._findZoneEventAt(e);t&&t.tooltipCallback&&t.tooltipCallback(e)},l.prototype._onMouseDown=function(e){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var t=this._findZoneEventAt(e);(t==null?void 0:t.willLinkActivate(e))&&(e.preventDefault(),e.stopImmediatePropagation())}},l.prototype._onMouseLeave=function(e){this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout))},l.prototype._onClick=function(e){var t=this._findZoneEventAt(e),u=this._getSelectionLength();t&&u===this._initialSelectionLength&&(t.clickCallback(e),e.preventDefault(),e.stopImmediatePropagation())},l.prototype._getSelectionLength=function(){var e=this._selectionService.selectionText;return e?e.length:0},l.prototype._findZoneEventAt=function(e){var t=this._mouseService.getCoords(e,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(t)for(var u=t[0],s=t[1],g=0;g<this._zones.length;g++){var C=this._zones[g];if(C.y1===C.y2){if(s===C.y1&&u>=C.x1&&u<C.x2)return C}else if(s===C.y1&&u>=C.x1||s===C.y2&&u<C.x2||s>C.y1&&s<C.y2)return C}},l=a([h(2,r.IBufferService),h(3,o.IMouseService),h(4,o.ISelectionService),h(5,r.IOptionsService)],l)}(f.Disposable);c.MouseZoneManager=i},function(w,c,L){"use strict";var p,_=this&&this.__extends||(p=function(l,e){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,u){t.__proto__=u}||function(t,u){for(var s in u)u.hasOwnProperty(s)&&(t[s]=u[s])})(l,e)},function(l,e){function t(){this.constructor=l}p(l,e),l.prototype=e===null?Object.create(e):(t.prototype=e.prototype,new t)});Object.defineProperty(c,"__esModule",{value:!0}),c.AccessibilityManager=void 0;var a=L(18),h=L(11),f=L(31),d=L(7),o=L(2),r=L(32),i=L(17),n=function(l){function e(t,u){var s=l.call(this)||this;s._terminal=t,s._renderService=u,s._liveRegionLineCount=0,s._charsToConsume=[],s._charsToAnnounce="",s._accessibilityTreeRoot=document.createElement("div"),s._accessibilityTreeRoot.classList.add("xterm-accessibility"),s._rowContainer=document.createElement("div"),s._rowContainer.classList.add("xterm-accessibility-tree"),s._rowContainer.setAttribute("role","list"),s._rowElements=[];for(var g=0;g<s._terminal.rows;g++)s._rowElements[g]=s._createAccessibilityTreeNode(),s._rowContainer.appendChild(s._rowElements[g]);if(s._topBoundaryFocusListener=function(C){return s._onBoundaryFocus(C,0)},s._bottomBoundaryFocusListener=function(C){return s._onBoundaryFocus(C,1)},s._rowElements[0].addEventListener("focus",s._topBoundaryFocusListener),s._rowElements[s._rowElements.length-1].addEventListener("focus",s._bottomBoundaryFocusListener),s._refreshRowsDimensions(),s._accessibilityTreeRoot.appendChild(s._rowContainer),s._renderRowsDebouncer=new f.RenderDebouncer(s._renderRows.bind(s)),s._refreshRows(),s._liveRegion=document.createElement("div"),s._liveRegion.classList.add("live-region"),s._liveRegion.setAttribute("aria-live","assertive"),s._accessibilityTreeRoot.appendChild(s._liveRegion),!s._terminal.element)throw new Error("Cannot enable accessibility before Terminal.open");return s._terminal.element.insertAdjacentElement("afterbegin",s._accessibilityTreeRoot),s.register(s._renderRowsDebouncer),s.register(s._terminal.onResize(function(C){return s._onResize(C.rows)})),s.register(s._terminal.onRender(function(C){return s._refreshRows(C.start,C.end)})),s.register(s._terminal.onScroll(function(){return s._refreshRows()})),s.register(s._terminal.onA11yChar(function(C){return s._onChar(C)})),s.register(s._terminal.onLineFeed(function(){return s._onChar(`
|
|
|
`)})),s.register(s._terminal.onA11yTab(function(C){return s._onTab(C)})),s.register(s._terminal.onKey(function(C){return s._onKey(C.key)})),s.register(s._terminal.onBlur(function(){return s._clearLiveRegion()})),s.register(s._renderService.onDimensionsChange(function(){return s._refreshRowsDimensions()})),s._screenDprMonitor=new r.ScreenDprMonitor,s.register(s._screenDprMonitor),s._screenDprMonitor.setListener(function(){return s._refreshRowsDimensions()}),s.register(d.addDisposableDomListener(window,"resize",function(){return s._refreshRowsDimensions()})),s}return _(e,l),e.prototype.dispose=function(){l.prototype.dispose.call(this),i.removeElementFromParent(this._accessibilityTreeRoot),this._rowElements.length=0},e.prototype._onBoundaryFocus=function(t,u){var s=t.target,g=this._rowElements[u===0?1:this._rowElements.length-2];if(s.getAttribute("aria-posinset")!==(u===0?"1":""+this._terminal.buffer.lines.length)&&t.relatedTarget===g){var C,x;if(u===0?(C=s,x=this._rowElements.pop(),this._rowContainer.removeChild(x)):(C=this._rowElements.shift(),x=s,this._rowContainer.removeChild(C)),C.removeEventListener("focus",this._topBoundaryFocusListener),x.removeEventListener("focus",this._bottomBoundaryFocusListener),u===0){var E=this._createAccessibilityTreeNode();this._rowElements.unshift(E),this._rowContainer.insertAdjacentElement("afterbegin",E)}else E=this._createAccessibilityTreeNode(),this._rowElements.push(E),this._rowContainer.appendChild(E);this._rowElements[0].addEventListener("focus",this._topBoundaryFocusListener),this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._terminal.scrollLines(u===0?-1:1),this._rowElements[u===0?1:this._rowElements.length-2].focus(),t.preventDefault(),t.stopImmediatePropagation()}},e.prototype._onResize=function(t){this._rowElements[this._rowElements.length-1].removeEventListener("focus",this._bottomBoundaryFocusListener);for(var u=this._rowContainer.children.length;u<this._terminal.rows;u++)this._rowElements[u]=this._createAccessibilityTreeNode(),this._rowContainer.appendChild(this._rowElements[u]);for(;this._rowElements.length>t;)this._rowContainer.removeChild(this._rowElements.pop());this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions()},e.prototype._createAccessibilityTreeNode=function(){var t=document.createElement("div");return t.setAttribute("role","listitem"),t.tabIndex=-1,this._refreshRowDimensions(t),t},e.prototype._onTab=function(t){for(var u=0;u<t;u++)this._onChar(" ")},e.prototype._onChar=function(t){var u=this;this._liveRegionLineCount<21&&(this._charsToConsume.length>0?this._charsToConsume.shift()!==t&&(this._charsToAnnounce+=t):this._charsToAnnounce+=t,t===`
|
|
|
`&&(this._liveRegionLineCount++,this._liveRegionLineCount===21&&(this._liveRegion.textContent+=a.tooMuchOutput)),h.isMac&&this._liveRegion.textContent&&this._liveRegion.textContent.length>0&&!this._liveRegion.parentNode&&setTimeout(function(){u._accessibilityTreeRoot.appendChild(u._liveRegion)},0))},e.prototype._clearLiveRegion=function(){this._liveRegion.textContent="",this._liveRegionLineCount=0,h.isMac&&i.removeElementFromParent(this._liveRegion)},e.prototype._onKey=function(t){this._clearLiveRegion(),this._charsToConsume.push(t)},e.prototype._refreshRows=function(t,u){this._renderRowsDebouncer.refresh(t,u,this._terminal.rows)},e.prototype._renderRows=function(t,u){for(var s=this._terminal.buffer,g=s.lines.length.toString(),C=t;C<=u;C++){var x=s.translateBufferLineToString(s.ydisp+C,!0),E=(s.ydisp+C+1).toString(),O=this._rowElements[C];O&&(x.length===0?O.innerHTML=" ":O.textContent=x,O.setAttribute("aria-posinset",E),O.setAttribute("aria-setsize",g))}this._announceCharacters()},e.prototype._refreshRowsDimensions=function(){if(this._renderService.dimensions.actualCellHeight){this._rowElements.length!==this._terminal.rows&&this._onResize(this._terminal.rows);for(var t=0;t<this._terminal.rows;t++)this._refreshRowDimensions(this._rowElements[t])}},e.prototype._refreshRowDimensions=function(t){t.style.height=this._renderService.dimensions.actualCellHeight+"px"},e.prototype._announceCharacters=function(){this._charsToAnnounce.length!==0&&(this._liveRegion.textContent+=this._charsToAnnounce,this._charsToAnnounce="")},e}(o.Disposable);c.AccessibilityManager=n},function(w,c,L){"use strict";var p,_=this&&this.__extends||(p=function(s,g){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(C,x){C.__proto__=x}||function(C,x){for(var E in x)x.hasOwnProperty(E)&&(C[E]=x[E])})(s,g)},function(s,g){function C(){this.constructor=s}p(s,g),s.prototype=g===null?Object.create(g):(C.prototype=g.prototype,new C)}),a=this&&this.__decorate||function(s,g,C,x){var E,O=arguments.length,T=O<3?g:x===null?x=Object.getOwnPropertyDescriptor(g,C):x;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")T=Reflect.decorate(s,g,C,x);else for(var y=s.length-1;y>=0;y--)(E=s[y])&&(T=(O<3?E(T):O>3?E(g,C,T):E(g,C))||T);return O>3&&T&&Object.defineProperty(g,C,T),T},h=this&&this.__param||function(s,g){return function(C,x){g(C,x,s)}};Object.defineProperty(c,"__esModule",{value:!0}),c.DomRenderer=void 0;var f=L(58),d=L(9),o=L(2),r=L(5),i=L(1),n=L(0),l=L(10),e=L(17),t=1,u=function(s){function g(C,x,E,O,T,y,b,v,S){var D=s.call(this)||this;return D._colors=C,D._element=x,D._screenElement=E,D._viewportElement=O,D._linkifier=T,D._linkifier2=y,D._charSizeService=b,D._optionsService=v,D._bufferService=S,D._terminalClass=t++,D._rowElements=[],D._rowContainer=document.createElement("div"),D._rowContainer.classList.add("xterm-rows"),D._rowContainer.style.lineHeight="normal",D._rowContainer.setAttribute("aria-hidden","true"),D._refreshRowElements(D._bufferService.cols,D._bufferService.rows),D._selectionContainer=document.createElement("div"),D._selectionContainer.classList.add("xterm-selection"),D._selectionContainer.setAttribute("aria-hidden","true"),D.dimensions={scaledCharWidth:0,scaledCharHeight:0,scaledCellWidth:0,scaledCellHeight:0,scaledCharLeft:0,scaledCharTop:0,scaledCanvasWidth:0,scaledCanvasHeight:0,canvasWidth:0,canvasHeight:0,actualCellWidth:0,actualCellHeight:0},D._updateDimensions(),D._injectCss(),D._rowFactory=new f.DomRendererRowFactory(document,D._optionsService,D._colors),D._element.classList.add("xterm-dom-renderer-owner-"+D._terminalClass),D._screenElement.appendChild(D._rowContainer),D._screenElement.appendChild(D._selectionContainer),D._linkifier.onShowLinkUnderline(function(H){return D._onLinkHover(H)}),D._linkifier.onHideLinkUnderline(function(H){return D._onLinkLeave(H)}),D._linkifier2.onShowLinkUnderline(function(H){return D._onLinkHover(H)}),D._linkifier2.onHideLinkUnderline(function(H){return D._onLinkLeave(H)}),D}return _(g,s),Object.defineProperty(g.prototype,"onRequestRedraw",{get:function(){return new n.EventEmitter().event},enumerable:!1,configurable:!0}),g.prototype.dispose=function(){this._element.classList.remove("xterm-dom-renderer-owner-"+this._terminalClass),e.removeElementFromParent(this._rowContainer,this._selectionContainer,this._themeStyleElement,this._dimensionsStyleElement),s.prototype.dispose.call(this)},g.prototype._updateDimensions=function(){this.dimensions.scaledCharWidth=this._charSizeService.width*window.devicePixelRatio,this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharLeft=0,this.dimensions.scaledCharTop=0,this.dimensions.scaledCanvasWidth=this.dimensions.scaledCellWidth*this._bufferService.cols,this.dimensions.scaledCanvasHeight=this.dimensions.scaledCellHeight*this._bufferService.rows,this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols,this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows;for(var C=0,x=this._rowElements;C<x.length;C++){var E=x[C];E.style.width=this.dimensions.canvasWidth+"px",E.style.height=this.dimensions.actualCellHeight+"px",E.style.lineHeight=this.dimensions.actualCellHeight+"px",E.style.overflow="hidden"}this._dimensionsStyleElement||(this._dimensionsStyleElement=document.createElement("style"),this._screenElement.appendChild(this._dimensionsStyleElement));var O=this._terminalSelector+" .xterm-rows span { display: inline-block; height: 100%; vertical-align: top; width: "+this.dimensions.actualCellWidth+"px}";this._dimensionsStyleElement.innerHTML=O,this._selectionContainer.style.height=this._viewportElement.style.height,this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},g.prototype.setColors=function(C){this._colors=C,this._injectCss()},g.prototype._injectCss=function(){var C=this;this._themeStyleElement||(this._themeStyleElement=document.createElement("style"),this._screenElement.appendChild(this._themeStyleElement));var x=this._terminalSelector+" .xterm-rows { color: "+this._colors.foreground.css+"; font-family: "+this._optionsService.options.fontFamily+"; font-size: "+this._optionsService.options.fontSize+"px;}";x+=this._terminalSelector+" span:not(."+f.BOLD_CLASS+") { font-weight: "+this._optionsService.options.fontWeight+";}"+this._terminalSelector+" span."+f.BOLD_CLASS+" { font-weight: "+this._optionsService.options.fontWeightBold+";}"+this._terminalSelector+" span."+f.ITALIC_CLASS+" { font-style: italic;}",x+="@keyframes blink_box_shadow_"+this._terminalClass+" { 50% { box-shadow: none; }}",x+="@keyframes blink_block_"+this._terminalClass+" { 0% { background-color: "+this._colors.cursor.css+"; color: "+this._colors.cursorAccent.css+"; } 50% { background-color: "+this._colors.cursorAccent.css+"; color: "+this._colors.cursor.css+"; }}",x+=this._terminalSelector+" .xterm-rows:not(.xterm-focus) ."+f.CURSOR_CLASS+"."+f.CURSOR_STYLE_BLOCK_CLASS+" { outline: 1px solid "+this._colors.cursor.css+"; outline-offset: -1px;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+f.CURSOR_CLASS+"."+f.CURSOR_BLINK_CLASS+":not(."+f.CURSOR_STYLE_BLOCK_CLASS+") { animation: blink_box_shadow_"+this._terminalClass+" 1s step-end infinite;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+f.CURSOR_CLASS+"."+f.CURSOR_BLINK_CLASS+"."+f.CURSOR_STYLE_BLOCK_CLASS+" { animation: blink_block_"+this._terminalClass+" 1s step-end infinite;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+f.CURSOR_CLASS+"."+f.CURSOR_STYLE_BLOCK_CLASS+" { background-color: "+this._colors.cursor.css+"; color: "+this._colors.cursorAccent.css+";}"+this._terminalSelector+" .xterm-rows ."+f.CURSOR_CLASS+"."+f.CURSOR_STYLE_BAR_CLASS+" { box-shadow: "+this._optionsService.options.cursorWidth+"px 0 0 "+this._colors.cursor.css+" inset;}"+this._terminalSelector+" .xterm-rows ."+f.CURSOR_CLASS+"."+f.CURSOR_STYLE_UNDERLINE_CLASS+" { box-shadow: 0 -1px 0 "+this._colors.cursor.css+" inset;}",x+=this._terminalSelector+" .xterm-selection { position: absolute; top: 0; left: 0; z-index: 1; pointer-events: none;}"+this._terminalSelector+" .xterm-selection div { position: absolute; background-color: "+this._colors.selectionTransparent.css+";}",this._colors.ansi.forEach(function(E,O){x+=C._terminalSelector+" .xterm-fg-"+O+" { color: "+E.css+"; }"+C._terminalSelector+" .xterm-bg-"+O+" { background-color: "+E.css+"; }"}),x+=this._terminalSelector+" .xterm-fg-"+d.INVERTED_DEFAULT_COLOR+" { color: "+l.color.opaque(this._colors.background).css+"; }"+this._terminalSelector+" .xterm-bg-"+d.INVERTED_DEFAULT_COLOR+" { background-color: "+this._colors.foreground.css+"; }",this._themeStyleElement.innerHTML=x},g.prototype.onDevicePixelRatioChange=function(){this._updateDimensions()},g.prototype._refreshRowElements=function(C,x){for(var E=this._rowElements.length;E<=x;E++){var O=document.createElement("div");this._rowContainer.appendChild(O),this._rowElements.push(O)}for(;this._rowElements.length>x;)this._rowContainer.removeChild(this._rowElements.pop())},g.prototype.onResize=function(C,x){this._refreshRowElements(C,x),this._updateDimensions()},g.prototype.onCharSizeChanged=function(){this._updateDimensions()},g.prototype.onBlur=function(){this._rowContainer.classList.remove("xterm-focus")},g.prototype.onFocus=function(){this._rowContainer.classList.add("xterm-focus")},g.prototype.onSelectionChanged=function(C,x,E){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(C&&x){var O=C[1]-this._bufferService.buffer.ydisp,T=x[1]-this._bufferService.buffer.ydisp,y=Math.max(O,0),b=Math.min(T,this._bufferService.rows-1);if(!(y>=this._bufferService.rows||b<0)){var v=document.createDocumentFragment();if(E)v.appendChild(this._createSelectionElement(y,C[0],x[0],b-y+1));else{var S=O===y?C[0]:0,D=y===b?x[0]:this._bufferService.cols;v.appendChild(this._createSelectionElement(y,S,D));var H=b-y-1;if(v.appendChild(this._createSelectionElement(y+1,0,this._bufferService.cols,H)),y!==b){var F=T===b?x[0]:this._bufferService.cols;v.appendChild(this._createSelectionElement(b,0,F))}}this._selectionContainer.appendChild(v)}}},g.prototype._createSelectionElement=function(C,x,E,O){O===void 0&&(O=1);var T=document.createElement("div");return T.style.height=O*this.dimensions.actualCellHeight+"px",T.style.top=C*this.dimensions.actualCellHeight+"px",T.style.left=x*this.dimensions.actualCellWidth+"px",T.style.width=this.dimensions.actualCellWidth*(E-x)+"px",T},g.prototype.onCursorMove=function(){},g.prototype.onOptionsChanged=function(){this._updateDimensions(),this._injectCss()},g.prototype.clear=function(){for(var C=0,x=this._rowElements;C<x.length;C++)x[C].innerHTML=""},g.prototype.renderRows=function(C,x){for(var E=this._bufferService.buffer.ybase+this._bufferService.buffer.y,O=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1),T=this._optionsService.options.cursorBlink,y=C;y<=x;y++){var b=this._rowElements[y];b.innerHTML="";var v=y+this._bufferService.buffer.ydisp,S=this._bufferService.buffer.lines.get(v),D=this._optionsService.options.cursorStyle;b.appendChild(this._rowFactory.createRow(S,v===E,D,O,T,this.dimensions.actualCellWidth,this._bufferService.cols))}},Object.defineProperty(g.prototype,"_terminalSelector",{get:function(){return".xterm-dom-renderer-owner-"+this._terminalClass},enumerable:!1,configurable:!0}),g.prototype.registerCharacterJoiner=function(C){return-1},g.prototype.deregisterCharacterJoiner=function(C){return!1},g.prototype._onLinkHover=function(C){this._setCellUnderline(C.x1,C.x2,C.y1,C.y2,C.cols,!0)},g.prototype._onLinkLeave=function(C){this._setCellUnderline(C.x1,C.x2,C.y1,C.y2,C.cols,!1)},g.prototype._setCellUnderline=function(C,x,E,O,T,y){for(;C!==x||E!==O;){var b=this._rowElements[E];if(!b)return;var v=b.children[C];v&&(v.style.textDecoration=y?"underline":"none"),++C>=T&&(C=0,E++)}},g=a([h(6,r.ICharSizeService),h(7,i.IOptionsService),h(8,i.IBufferService)],g)}(o.Disposable);c.DomRenderer=u},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.DomRendererRowFactory=c.CURSOR_STYLE_UNDERLINE_CLASS=c.CURSOR_STYLE_BAR_CLASS=c.CURSOR_STYLE_BLOCK_CLASS=c.CURSOR_BLINK_CLASS=c.CURSOR_CLASS=c.UNDERLINE_CLASS=c.ITALIC_CLASS=c.DIM_CLASS=c.BOLD_CLASS=void 0;var p=L(9),_=L(3),a=L(4),h=L(10);c.BOLD_CLASS="xterm-bold",c.DIM_CLASS="xterm-dim",c.ITALIC_CLASS="xterm-italic",c.UNDERLINE_CLASS="xterm-underline",c.CURSOR_CLASS="xterm-cursor",c.CURSOR_BLINK_CLASS="xterm-cursor-blink",c.CURSOR_STYLE_BLOCK_CLASS="xterm-cursor-block",c.CURSOR_STYLE_BAR_CLASS="xterm-cursor-bar",c.CURSOR_STYLE_UNDERLINE_CLASS="xterm-cursor-underline";var f=function(){function o(r,i,n){this._document=r,this._optionsService=i,this._colors=n,this._workCell=new a.CellData}return o.prototype.setColors=function(r){this._colors=r},o.prototype.createRow=function(r,i,n,l,e,t,u){for(var s=this._document.createDocumentFragment(),g=0,C=Math.min(r.length,u)-1;C>=0;C--)if(r.loadCell(C,this._workCell).getCode()!==_.NULL_CELL_CODE||i&&C===l){g=C+1;break}for(C=0;C<g;C++){r.loadCell(C,this._workCell);var x=this._workCell.getWidth();if(x!==0){var E=this._document.createElement("span");if(x>1&&(E.style.width=t*x+"px"),i&&C===l)switch(E.classList.add(c.CURSOR_CLASS),e&&E.classList.add(c.CURSOR_BLINK_CLASS),n){case"bar":E.classList.add(c.CURSOR_STYLE_BAR_CLASS);break;case"underline":E.classList.add(c.CURSOR_STYLE_UNDERLINE_CLASS);break;default:E.classList.add(c.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&E.classList.add(c.BOLD_CLASS),this._workCell.isItalic()&&E.classList.add(c.ITALIC_CLASS),this._workCell.isDim()&&E.classList.add(c.DIM_CLASS),this._workCell.isUnderline()&&E.classList.add(c.UNDERLINE_CLASS),this._workCell.isInvisible()?E.textContent=_.WHITESPACE_CELL_CHAR:E.textContent=this._workCell.getChars()||_.WHITESPACE_CELL_CHAR;var O=this._workCell.getFgColor(),T=this._workCell.getFgColorMode(),y=this._workCell.getBgColor(),b=this._workCell.getBgColorMode(),v=!!this._workCell.isInverse();if(v){var S=O;O=y,y=S;var D=T;T=b,b=D}switch(T){case 16777216:case 33554432:this._workCell.isBold()&&O<8&&this._optionsService.options.drawBoldTextInBrightColors&&(O+=8),this._applyMinimumContrast(E,this._colors.background,this._colors.ansi[O])||E.classList.add("xterm-fg-"+O);break;case 50331648:var H=h.rgba.toColor(O>>16&255,O>>8&255,255&O);this._applyMinimumContrast(E,this._colors.background,H)||this._addStyle(E,"color:#"+d(O.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(E,this._colors.background,this._colors.foreground)||v&&E.classList.add("xterm-fg-"+p.INVERTED_DEFAULT_COLOR)}switch(b){case 16777216:case 33554432:E.classList.add("xterm-bg-"+y);break;case 50331648:this._addStyle(E,"background-color:#"+d(y.toString(16),"0",6));break;case 0:default:v&&E.classList.add("xterm-bg-"+p.INVERTED_DEFAULT_COLOR)}s.appendChild(E)}}return s},o.prototype._applyMinimumContrast=function(r,i,n){if(this._optionsService.options.minimumContrastRatio===1)return!1;var l=this._colors.contrastCache.getColor(this._workCell.bg,this._workCell.fg);return l===void 0&&(l=h.color.ensureContrastRatio(i,n,this._optionsService.options.minimumContrastRatio),this._colors.contrastCache.setColor(this._workCell.bg,this._workCell.fg,l!=null?l:null)),!!l&&(this._addStyle(r,"color:"+l.css),!0)},o.prototype._addStyle=function(r,i){r.setAttribute("style",""+(r.getAttribute("style")||"")+i+";")},o}();function d(o,r,i){for(;o.length<i;)o=r+o;return o}c.DomRendererRowFactory=f},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.evaluateKeyboardEvent=void 0;var p=L(12),_={48:["0",")"],49:["1","!"],50:["2","@"],51:["3","#"],52:["4","$"],53:["5","%"],54:["6","^"],55:["7","&"],56:["8","*"],57:["9","("],186:[";",":"],187:["=","+"],188:[",","<"],189:["-","_"],190:[".",">"],191:["/","?"],192:["`","~"],219:["[","{"],220:["\\","|"],221:["]","}"],222:["'",'"']};c.evaluateKeyboardEvent=function(a,h,f,d){var o={type:0,cancel:!1,key:void 0},r=(a.shiftKey?1:0)|(a.altKey?2:0)|(a.ctrlKey?4:0)|(a.metaKey?8:0);switch(a.keyCode){case 0:a.key==="UIKeyInputUpArrow"?o.key=h?p.C0.ESC+"OA":p.C0.ESC+"[A":a.key==="UIKeyInputLeftArrow"?o.key=h?p.C0.ESC+"OD":p.C0.ESC+"[D":a.key==="UIKeyInputRightArrow"?o.key=h?p.C0.ESC+"OC":p.C0.ESC+"[C":a.key==="UIKeyInputDownArrow"&&(o.key=h?p.C0.ESC+"OB":p.C0.ESC+"[B");break;case 8:if(a.shiftKey){o.key=p.C0.BS;break}if(a.altKey){o.key=p.C0.ESC+p.C0.DEL;break}o.key=p.C0.DEL;break;case 9:if(a.shiftKey){o.key=p.C0.ESC+"[Z";break}o.key=p.C0.HT,o.cancel=!0;break;case 13:o.key=a.altKey?p.C0.ESC+p.C0.CR:p.C0.CR,o.cancel=!0;break;case 27:o.key=p.C0.ESC,a.altKey&&(o.key=p.C0.ESC+p.C0.ESC),o.cancel=!0;break;case 37:if(a.metaKey)break;r?(o.key=p.C0.ESC+"[1;"+(r+1)+"D",o.key===p.C0.ESC+"[1;3D"&&(o.key=p.C0.ESC+(f?"b":"[1;5D"))):o.key=h?p.C0.ESC+"OD":p.C0.ESC+"[D";break;case 39:if(a.metaKey)break;r?(o.key=p.C0.ESC+"[1;"+(r+1)+"C",o.key===p.C0.ESC+"[1;3C"&&(o.key=p.C0.ESC+(f?"f":"[1;5C"))):o.key=h?p.C0.ESC+"OC":p.C0.ESC+"[C";break;case 38:if(a.metaKey)break;r?(o.key=p.C0.ESC+"[1;"+(r+1)+"A",f||o.key!==p.C0.ESC+"[1;3A"||(o.key=p.C0.ESC+"[1;5A")):o.key=h?p.C0.ESC+"OA":p.C0.ESC+"[A";break;case 40:if(a.metaKey)break;r?(o.key=p.C0.ESC+"[1;"+(r+1)+"B",f||o.key!==p.C0.ESC+"[1;3B"||(o.key=p.C0.ESC+"[1;5B")):o.key=h?p.C0.ESC+"OB":p.C0.ESC+"[B";break;case 45:a.shiftKey||a.ctrlKey||(o.key=p.C0.ESC+"[2~");break;case 46:o.key=r?p.C0.ESC+"[3;"+(r+1)+"~":p.C0.ESC+"[3~";break;case 36:o.key=r?p.C0.ESC+"[1;"+(r+1)+"H":h?p.C0.ESC+"OH":p.C0.ESC+"[H";break;case 35:o.key=r?p.C0.ESC+"[1;"+(r+1)+"F":h?p.C0.ESC+"OF":p.C0.ESC+"[F";break;case 33:a.shiftKey?o.type=2:o.key=p.C0.ESC+"[5~";break;case 34:a.shiftKey?o.type=3:o.key=p.C0.ESC+"[6~";break;case 112:o.key=r?p.C0.ESC+"[1;"+(r+1)+"P":p.C0.ESC+"OP";break;case 113:o.key=r?p.C0.ESC+"[1;"+(r+1)+"Q":p.C0.ESC+"OQ";break;case 114:o.key=r?p.C0.ESC+"[1;"+(r+1)+"R":p.C0.ESC+"OR";break;case 115:o.key=r?p.C0.ESC+"[1;"+(r+1)+"S":p.C0.ESC+"OS";break;case 116:o.key=r?p.C0.ESC+"[15;"+(r+1)+"~":p.C0.ESC+"[15~";break;case 117:o.key=r?p.C0.ESC+"[17;"+(r+1)+"~":p.C0.ESC+"[17~";break;case 118:o.key=r?p.C0.ESC+"[18;"+(r+1)+"~":p.C0.ESC+"[18~";break;case 119:o.key=r?p.C0.ESC+"[19;"+(r+1)+"~":p.C0.ESC+"[19~";break;case 120:o.key=r?p.C0.ESC+"[20;"+(r+1)+"~":p.C0.ESC+"[20~";break;case 121:o.key=r?p.C0.ESC+"[21;"+(r+1)+"~":p.C0.ESC+"[21~";break;case 122:o.key=r?p.C0.ESC+"[23;"+(r+1)+"~":p.C0.ESC+"[23~";break;case 123:o.key=r?p.C0.ESC+"[24;"+(r+1)+"~":p.C0.ESC+"[24~";break;default:if(!a.ctrlKey||a.shiftKey||a.altKey||a.metaKey)if(f&&!d||!a.altKey||a.metaKey)f&&!a.altKey&&!a.ctrlKey&&a.metaKey?a.keyCode===65&&(o.type=1):a.key&&!a.ctrlKey&&!a.altKey&&!a.metaKey&&a.keyCode>=48&&a.key.length===1?o.key=a.key:a.key&&a.ctrlKey&&a.key==="_"&&(o.key=p.C0.US);else{var i=_[a.keyCode],n=i&&i[a.shiftKey?1:0];if(n)o.key=p.C0.ESC+n;else if(a.keyCode>=65&&a.keyCode<=90){var l=a.ctrlKey?a.keyCode-64:a.keyCode+32;o.key=p.C0.ESC+String.fromCharCode(l)}}else a.keyCode>=65&&a.keyCode<=90?o.key=String.fromCharCode(a.keyCode-64):a.keyCode===32?o.key=p.C0.NUL:a.keyCode>=51&&a.keyCode<=55?o.key=String.fromCharCode(a.keyCode-51+27):a.keyCode===56?o.key=p.C0.DEL:a.keyCode===219?o.key=p.C0.ESC:a.keyCode===220?o.key=p.C0.FS:a.keyCode===221&&(o.key=p.C0.GS)}return o}},function(w,c,L){"use strict";var p,_=this&&this.__extends||(p=function(t,u){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,g){s.__proto__=g}||function(s,g){for(var C in g)g.hasOwnProperty(C)&&(s[C]=g[C])})(t,u)},function(t,u){function s(){this.constructor=t}p(t,u),t.prototype=u===null?Object.create(u):(s.prototype=u.prototype,new s)}),a=this&&this.__decorate||function(t,u,s,g){var C,x=arguments.length,E=x<3?u:g===null?g=Object.getOwnPropertyDescriptor(u,s):g;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")E=Reflect.decorate(t,u,s,g);else for(var O=t.length-1;O>=0;O--)(C=t[O])&&(E=(x<3?C(E):x>3?C(u,s,E):C(u,s))||E);return x>3&&E&&Object.defineProperty(u,s,E),E},h=this&&this.__param||function(t,u){return function(s,g){u(s,g,t)}};Object.defineProperty(c,"__esModule",{value:!0}),c.RenderService=void 0;var f=L(31),d=L(0),o=L(2),r=L(32),i=L(7),n=L(1),l=L(5),e=function(t){function u(s,g,C,x,E,O){var T=t.call(this)||this;if(T._renderer=s,T._rowCount=g,T._isPaused=!1,T._needsFullRefresh=!1,T._isNextRenderRedrawOnly=!0,T._needsSelectionRefresh=!1,T._canvasWidth=0,T._canvasHeight=0,T._selectionState={start:void 0,end:void 0,columnSelectMode:!1},T._onDimensionsChange=new d.EventEmitter,T._onRender=new d.EventEmitter,T._onRefreshRequest=new d.EventEmitter,T.register({dispose:function(){return T._renderer.dispose()}}),T._renderDebouncer=new f.RenderDebouncer(function(b,v){return T._renderRows(b,v)}),T.register(T._renderDebouncer),T._screenDprMonitor=new r.ScreenDprMonitor,T._screenDprMonitor.setListener(function(){return T.onDevicePixelRatioChange()}),T.register(T._screenDprMonitor),T.register(O.onResize(function(b){return T._fullRefresh()})),T.register(x.onOptionChange(function(){return T._renderer.onOptionsChanged()})),T.register(E.onCharSizeChange(function(){return T.onCharSizeChanged()})),T._renderer.onRequestRedraw(function(b){return T.refreshRows(b.start,b.end,!0)}),T.register(i.addDisposableDomListener(window,"resize",function(){return T.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var y=new IntersectionObserver(function(b){return T._onIntersectionChange(b[b.length-1])},{threshold:0});y.observe(C),T.register({dispose:function(){return y.disconnect()}})}return T}return _(u,t),Object.defineProperty(u.prototype,"onDimensionsChange",{get:function(){return this._onDimensionsChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"onRenderedBufferChange",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"onRefreshRequest",{get:function(){return this._onRefreshRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"dimensions",{get:function(){return this._renderer.dimensions},enumerable:!1,configurable:!0}),u.prototype._onIntersectionChange=function(s){this._isPaused=s.intersectionRatio===0,!this._isPaused&&this._needsFullRefresh&&(this.refreshRows(0,this._rowCount-1),this._needsFullRefresh=!1)},u.prototype.refreshRows=function(s,g,C){C===void 0&&(C=!1),this._isPaused?this._needsFullRefresh=!0:(C||(this._isNextRenderRedrawOnly=!1),this._renderDebouncer.refresh(s,g,this._rowCount))},u.prototype._renderRows=function(s,g){this._renderer.renderRows(s,g),this._needsSelectionRefresh&&(this._renderer.onSelectionChanged(this._selectionState.start,this._selectionState.end,this._selectionState.columnSelectMode),this._needsSelectionRefresh=!1),this._isNextRenderRedrawOnly||this._onRender.fire({start:s,end:g}),this._isNextRenderRedrawOnly=!0},u.prototype.resize=function(s,g){this._rowCount=g,this._fireOnCanvasResize()},u.prototype.changeOptions=function(){this._renderer.onOptionsChanged(),this.refreshRows(0,this._rowCount-1),this._fireOnCanvasResize()},u.prototype._fireOnCanvasResize=function(){this._renderer.dimensions.canvasWidth===this._canvasWidth&&this._renderer.dimensions.canvasHeight===this._canvasHeight||this._onDimensionsChange.fire(this._renderer.dimensions)},u.prototype.dispose=function(){t.prototype.dispose.call(this)},u.prototype.setRenderer=function(s){var g=this;this._renderer.dispose(),this._renderer=s,this._renderer.onRequestRedraw(function(C){return g.refreshRows(C.start,C.end,!0)}),this._needsSelectionRefresh=!0,this._fullRefresh()},u.prototype._fullRefresh=function(){this._isPaused?this._needsFullRefresh=!0:this.refreshRows(0,this._rowCount-1)},u.prototype.setColors=function(s){this._renderer.setColors(s),this._fullRefresh()},u.prototype.onDevicePixelRatioChange=function(){this._renderer.onDevicePixelRatioChange(),this.refreshRows(0,this._rowCount-1)},u.prototype.onResize=function(s,g){this._renderer.onResize(s,g),this._fullRefresh()},u.prototype.onCharSizeChanged=function(){this._renderer.onCharSizeChanged()},u.prototype.onBlur=function(){this._renderer.onBlur()},u.prototype.onFocus=function(){this._renderer.onFocus()},u.prototype.onSelectionChanged=function(s,g,C){this._selectionState.start=s,this._selectionState.end=g,this._selectionState.columnSelectMode=C,this._renderer.onSelectionChanged(s,g,C)},u.prototype.onCursorMove=function(){this._renderer.onCursorMove()},u.prototype.clear=function(){this._renderer.clear()},u.prototype.registerCharacterJoiner=function(s){return this._renderer.registerCharacterJoiner(s)},u.prototype.deregisterCharacterJoiner=function(s){return this._renderer.deregisterCharacterJoiner(s)},u=a([h(3,n.IOptionsService),h(4,l.ICharSizeService),h(5,n.IBufferService)],u)}(o.Disposable);c.RenderService=e},function(w,c,L){"use strict";var p=this&&this.__decorate||function(o,r,i,n){var l,e=arguments.length,t=e<3?r:n===null?n=Object.getOwnPropertyDescriptor(r,i):n;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")t=Reflect.decorate(o,r,i,n);else for(var u=o.length-1;u>=0;u--)(l=o[u])&&(t=(e<3?l(t):e>3?l(r,i,t):l(r,i))||t);return e>3&&t&&Object.defineProperty(r,i,t),t},_=this&&this.__param||function(o,r){return function(i,n){r(i,n,o)}};Object.defineProperty(c,"__esModule",{value:!0}),c.CharSizeService=void 0;var a=L(1),h=L(0),f=function(){function o(r,i,n){this._optionsService=n,this.width=0,this.height=0,this._onCharSizeChange=new h.EventEmitter,this._measureStrategy=new d(r,i,this._optionsService)}return Object.defineProperty(o.prototype,"hasValidSize",{get:function(){return this.width>0&&this.height>0},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onCharSizeChange",{get:function(){return this._onCharSizeChange.event},enumerable:!1,configurable:!0}),o.prototype.measure=function(){var r=this._measureStrategy.measure();r.width===this.width&&r.height===this.height||(this.width=r.width,this.height=r.height,this._onCharSizeChange.fire())},o=p([_(2,a.IOptionsService)],o)}();c.CharSizeService=f;var d=function(){function o(r,i,n){this._document=r,this._parentElement=i,this._optionsService=n,this._result={width:0,height:0},this._measureElement=this._document.createElement("span"),this._measureElement.classList.add("xterm-char-measure-element"),this._measureElement.textContent="W",this._measureElement.setAttribute("aria-hidden","true"),this._parentElement.appendChild(this._measureElement)}return o.prototype.measure=function(){this._measureElement.style.fontFamily=this._optionsService.options.fontFamily,this._measureElement.style.fontSize=this._optionsService.options.fontSize+"px";var r=this._measureElement.getBoundingClientRect();return r.width!==0&&r.height!==0&&(this._result.width=r.width,this._result.height=Math.ceil(r.height)),this._result},o}()},function(w,c,L){"use strict";var p=this&&this.__decorate||function(d,o,r,i){var n,l=arguments.length,e=l<3?o:i===null?i=Object.getOwnPropertyDescriptor(o,r):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")e=Reflect.decorate(d,o,r,i);else for(var t=d.length-1;t>=0;t--)(n=d[t])&&(e=(l<3?n(e):l>3?n(o,r,e):n(o,r))||e);return l>3&&e&&Object.defineProperty(o,r,e),e},_=this&&this.__param||function(d,o){return function(r,i){o(r,i,d)}};Object.defineProperty(c,"__esModule",{value:!0}),c.MouseService=void 0;var a=L(5),h=L(30),f=function(){function d(o,r){this._renderService=o,this._charSizeService=r}return d.prototype.getCoords=function(o,r,i,n,l){return h.getCoords(o,r,i,n,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,l)},d.prototype.getRawByteCoords=function(o,r,i,n){var l=this.getCoords(o,r,i,n);return h.getRawByteCoords(l)},d=p([_(0,a.IRenderService),_(1,a.ICharSizeService)],d)}();c.MouseService=f},function(w,c,L){"use strict";var p,_=this&&this.__extends||(p=function(n,l){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var u in t)t.hasOwnProperty(u)&&(e[u]=t[u])})(n,l)},function(n,l){function e(){this.constructor=n}p(n,l),n.prototype=l===null?Object.create(l):(e.prototype=l.prototype,new e)}),a=this&&this.__decorate||function(n,l,e,t){var u,s=arguments.length,g=s<3?l:t===null?t=Object.getOwnPropertyDescriptor(l,e):t;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(n,l,e,t);else for(var C=n.length-1;C>=0;C--)(u=n[C])&&(g=(s<3?u(g):s>3?u(l,e,g):u(l,e))||g);return s>3&&g&&Object.defineProperty(l,e,g),g},h=this&&this.__param||function(n,l){return function(e,t){l(e,t,n)}};Object.defineProperty(c,"__esModule",{value:!0}),c.Linkifier2=void 0;var f=L(1),d=L(0),o=L(2),r=L(7),i=function(n){function l(e){var t=n.call(this)||this;return t._bufferService=e,t._linkProviders=[],t._linkCacheDisposables=[],t._isMouseOut=!0,t._activeLine=-1,t._onShowLinkUnderline=t.register(new d.EventEmitter),t._onHideLinkUnderline=t.register(new d.EventEmitter),t.register(o.getDisposeArrayDisposable(t._linkCacheDisposables)),t}return _(l,n),Object.defineProperty(l.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(l.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),l.prototype.registerLinkProvider=function(e){var t=this;return this._linkProviders.push(e),{dispose:function(){var u=t._linkProviders.indexOf(e);u!==-1&&t._linkProviders.splice(u,1)}}},l.prototype.attachToDom=function(e,t,u){var s=this;this._element=e,this._mouseService=t,this._renderService=u,this.register(r.addDisposableDomListener(this._element,"mouseleave",function(){s._isMouseOut=!0,s._clearCurrentLink()})),this.register(r.addDisposableDomListener(this._element,"mousemove",this._onMouseMove.bind(this))),this.register(r.addDisposableDomListener(this._element,"click",this._onClick.bind(this)))},l.prototype._onMouseMove=function(e){if(this._lastMouseEvent=e,this._element&&this._mouseService){var t=this._positionFromMouseEvent(e,this._element,this._mouseService);if(t){this._isMouseOut=!1;for(var u=e.composedPath(),s=0;s<u.length;s++){var g=u[s];if(g.classList.contains("xterm"))break;if(g.classList.contains("xterm-hover"))return}this._lastBufferCell&&t.x===this._lastBufferCell.x&&t.y===this._lastBufferCell.y||(this._onHover(t),this._lastBufferCell=t)}}},l.prototype._onHover=function(e){if(this._activeLine!==e.y)return this._clearCurrentLink(),void this._askForLink(e,!1);this._currentLink&&this._linkAtPosition(this._currentLink.link,e)||(this._clearCurrentLink(),this._askForLink(e,!0))},l.prototype._askForLink=function(e,t){var u=this;this._activeProviderReplies&&t||(this._activeProviderReplies=new Map,this._activeLine=e.y);var s=!1;this._linkProviders.forEach(function(g,C){var x;t?((x=u._activeProviderReplies)===null||x===void 0?void 0:x.get(C))&&(s=u._checkLinkProviderResult(C,e,s)):g.provideLinks(e.y,function(E){var O,T;if(!u._isMouseOut){var y=E==null?void 0:E.map(function(b){return{link:b}});(O=u._activeProviderReplies)===null||O===void 0||O.set(C,y),s=u._checkLinkProviderResult(C,e,s),((T=u._activeProviderReplies)===null||T===void 0?void 0:T.size)===u._linkProviders.length&&u._removeIntersectingLinks(e.y,u._activeProviderReplies)}})})},l.prototype._removeIntersectingLinks=function(e,t){for(var u=new Set,s=0;s<t.size;s++){var g=t.get(s);if(g)for(var C=0;C<g.length;C++)for(var x=g[C],E=x.link.range.start.y<e?0:x.link.range.start.x,O=x.link.range.end.y>e?this._bufferService.cols:x.link.range.end.x,T=E;T<=O;T++){if(u.has(T)){g.splice(C--,1);break}u.add(T)}}},l.prototype._checkLinkProviderResult=function(e,t,u){var s,g=this;if(!this._activeProviderReplies)return u;for(var C=this._activeProviderReplies.get(e),x=!1,E=0;E<e;E++)this._activeProviderReplies.has(E)&&!this._activeProviderReplies.get(E)||(x=!0);if(!x&&C){var O=C.find(function(y){return g._linkAtPosition(y.link,t)});O&&(u=!0,this._handleNewLink(O))}if(this._activeProviderReplies.size===this._linkProviders.length&&!u)for(E=0;E<this._activeProviderReplies.size;E++){var T=(s=this._activeProviderReplies.get(E))===null||s===void 0?void 0:s.find(function(y){return g._linkAtPosition(y.link,t)});if(T){u=!0,this._handleNewLink(T);break}}return u},l.prototype._onClick=function(e){if(this._element&&this._mouseService&&this._currentLink){var t=this._positionFromMouseEvent(e,this._element,this._mouseService);t&&this._linkAtPosition(this._currentLink.link,t)&&this._currentLink.link.activate(e,this._currentLink.link.text)}},l.prototype._clearCurrentLink=function(e,t){this._element&&this._currentLink&&this._lastMouseEvent&&(!e||!t||this._currentLink.link.range.start.y>=e&&this._currentLink.link.range.end.y<=t)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,o.disposeArray(this._linkCacheDisposables))},l.prototype._handleNewLink=function(e){var t=this;if(this._element&&this._lastMouseEvent&&this._mouseService){var u=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);u&&this._linkAtPosition(e.link,u)&&(this._currentLink=e,this._currentLink.state={decorations:{underline:e.link.decorations===void 0||e.link.decorations.underline,pointerCursor:e.link.decorations===void 0||e.link.decorations.pointerCursor},isHovered:!0},this._linkHover(this._element,e.link,this._lastMouseEvent),e.link.decorations={},Object.defineProperties(e.link.decorations,{pointerCursor:{get:function(){var s,g;return(g=(s=t._currentLink)===null||s===void 0?void 0:s.state)===null||g===void 0?void 0:g.decorations.pointerCursor},set:function(s){var g,C;((g=t._currentLink)===null||g===void 0?void 0:g.state)&&t._currentLink.state.decorations.pointerCursor!==s&&(t._currentLink.state.decorations.pointerCursor=s,t._currentLink.state.isHovered&&((C=t._element)===null||C===void 0||C.classList.toggle("xterm-cursor-pointer",s)))}},underline:{get:function(){var s,g;return(g=(s=t._currentLink)===null||s===void 0?void 0:s.state)===null||g===void 0?void 0:g.decorations.underline},set:function(s){var g,C,x;((g=t._currentLink)===null||g===void 0?void 0:g.state)&&((x=(C=t._currentLink)===null||C===void 0?void 0:C.state)===null||x===void 0?void 0:x.decorations.underline)!==s&&(t._currentLink.state.decorations.underline=s,t._currentLink.state.isHovered&&t._fireUnderlineEvent(e.link,s))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange(function(s){var g=s.start===0?0:s.start+1+t._bufferService.buffer.ydisp;t._clearCurrentLink(g,s.end+1+t._bufferService.buffer.ydisp)})))}},l.prototype._linkHover=function(e,t,u){var s;((s=this._currentLink)===null||s===void 0?void 0:s.state)&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(t,!0),this._currentLink.state.decorations.pointerCursor&&e.classList.add("xterm-cursor-pointer")),t.hover&&t.hover(u,t.text)},l.prototype._fireUnderlineEvent=function(e,t){var u=e.range,s=this._bufferService.buffer.ydisp,g=this._createLinkUnderlineEvent(u.start.x-1,u.start.y-s-1,u.end.x,u.end.y-s-1,void 0);(t?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(g)},l.prototype._linkLeave=function(e,t,u){var s;((s=this._currentLink)===null||s===void 0?void 0:s.state)&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(t,!1),this._currentLink.state.decorations.pointerCursor&&e.classList.remove("xterm-cursor-pointer")),t.leave&&t.leave(u,t.text)},l.prototype._linkAtPosition=function(e,t){var u=e.range.start.y===e.range.end.y,s=e.range.start.y<t.y,g=e.range.end.y>t.y;return(u&&e.range.start.x<=t.x&&e.range.end.x>=t.x||s&&e.range.end.x>=t.x||g&&e.range.start.x<=t.x||s&&g)&&e.range.start.y<=t.y&&e.range.end.y>=t.y},l.prototype._positionFromMouseEvent=function(e,t,u){var s=u.getCoords(e,t,this._bufferService.cols,this._bufferService.rows);if(s)return{x:s[0],y:s[1]+this._bufferService.buffer.ydisp}},l.prototype._createLinkUnderlineEvent=function(e,t,u,s,g){return{x1:e,y1:t,x2:u,y2:s,cols:this._bufferService.cols,fg:g}},l=a([h(0,f.IBufferService)],l)}(o.Disposable);c.Linkifier2=i},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.CoreBrowserService=void 0;var p=function(){function _(a){this._textarea=a}return Object.defineProperty(_.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),_}();c.CoreBrowserService=p},function(w,c,L){"use strict";var p,_=this&&this.__extends||(p=function(E,O){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(T,y){T.__proto__=y}||function(T,y){for(var b in y)y.hasOwnProperty(b)&&(T[b]=y[b])})(E,O)},function(E,O){function T(){this.constructor=E}p(E,O),E.prototype=O===null?Object.create(O):(T.prototype=O.prototype,new T)});Object.defineProperty(c,"__esModule",{value:!0}),c.CoreTerminal=void 0;var a=L(2),h=L(1),f=L(66),d=L(67),o=L(68),r=L(74),i=L(75),n=L(0),l=L(76),e=L(77),t=L(78),u=L(80),s=L(81),g=L(19),C=L(82),x=function(E){function O(T){var y=E.call(this)||this;return y._onBinary=new n.EventEmitter,y._onData=new n.EventEmitter,y._onLineFeed=new n.EventEmitter,y._onResize=new n.EventEmitter,y._onScroll=new n.EventEmitter,y._instantiationService=new f.InstantiationService,y.optionsService=new r.OptionsService(T),y._instantiationService.setService(h.IOptionsService,y.optionsService),y._bufferService=y.register(y._instantiationService.createInstance(o.BufferService)),y._instantiationService.setService(h.IBufferService,y._bufferService),y._logService=y._instantiationService.createInstance(d.LogService),y._instantiationService.setService(h.ILogService,y._logService),y._coreService=y.register(y._instantiationService.createInstance(i.CoreService,function(){return y.scrollToBottom()})),y._instantiationService.setService(h.ICoreService,y._coreService),y._coreMouseService=y._instantiationService.createInstance(l.CoreMouseService),y._instantiationService.setService(h.ICoreMouseService,y._coreMouseService),y._dirtyRowService=y._instantiationService.createInstance(e.DirtyRowService),y._instantiationService.setService(h.IDirtyRowService,y._dirtyRowService),y.unicodeService=y._instantiationService.createInstance(t.UnicodeService),y._instantiationService.setService(h.IUnicodeService,y.unicodeService),y._charsetService=y._instantiationService.createInstance(u.CharsetService),y._instantiationService.setService(h.ICharsetService,y._charsetService),y._inputHandler=new g.InputHandler(y._bufferService,y._charsetService,y._coreService,y._dirtyRowService,y._logService,y.optionsService,y._coreMouseService,y.unicodeService),y.register(n.forwardEvent(y._inputHandler.onLineFeed,y._onLineFeed)),y.register(y._inputHandler),y.register(n.forwardEvent(y._bufferService.onResize,y._onResize)),y.register(n.forwardEvent(y._coreService.onData,y._onData)),y.register(n.forwardEvent(y._coreService.onBinary,y._onBinary)),y.register(y.optionsService.onOptionChange(function(b){return y._updateOptions(b)})),y._writeBuffer=new C.WriteBuffer(function(b){return y._inputHandler.parse(b)}),y}return _(O,E),Object.defineProperty(O.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"cols",{get:function(){return this._bufferService.cols},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"rows",{get:function(){return this._bufferService.rows},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"buffers",{get:function(){return this._bufferService.buffers},enumerable:!1,configurable:!0}),O.prototype.dispose=function(){var T;this._isDisposed||(E.prototype.dispose.call(this),(T=this._windowsMode)===null||T===void 0||T.dispose(),this._windowsMode=void 0)},O.prototype.write=function(T,y){this._writeBuffer.write(T,y)},O.prototype.writeSync=function(T){this._writeBuffer.writeSync(T)},O.prototype.resize=function(T,y){isNaN(T)||isNaN(y)||(T=Math.max(T,o.MINIMUM_COLS),y=Math.max(y,o.MINIMUM_ROWS),this._bufferService.resize(T,y))},O.prototype.scroll=function(T,y){y===void 0&&(y=!1);var b,v=this._bufferService.buffer;(b=this._cachedBlankLine)&&b.length===this.cols&&b.getFg(0)===T.fg&&b.getBg(0)===T.bg||(b=v.getBlankLine(T,y),this._cachedBlankLine=b),b.isWrapped=y;var S=v.ybase+v.scrollTop,D=v.ybase+v.scrollBottom;if(v.scrollTop===0){var H=v.lines.isFull;D===v.lines.length-1?H?v.lines.recycle().copyFrom(b):v.lines.push(b.clone()):v.lines.splice(D+1,0,b.clone()),H?this._bufferService.isUserScrolling&&(v.ydisp=Math.max(v.ydisp-1,0)):(v.ybase++,this._bufferService.isUserScrolling||v.ydisp++)}else{var F=D-S+1;v.lines.shiftElements(S+1,F-1,-1),v.lines.set(D,b.clone())}this._bufferService.isUserScrolling||(v.ydisp=v.ybase),this._dirtyRowService.markRangeDirty(v.scrollTop,v.scrollBottom),this._onScroll.fire(v.ydisp)},O.prototype.scrollLines=function(T,y){var b=this._bufferService.buffer;if(T<0){if(b.ydisp===0)return;this._bufferService.isUserScrolling=!0}else T+b.ydisp>=b.ybase&&(this._bufferService.isUserScrolling=!1);var v=b.ydisp;b.ydisp=Math.max(Math.min(b.ydisp+T,b.ybase),0),v!==b.ydisp&&(y||this._onScroll.fire(b.ydisp))},O.prototype.scrollPages=function(T){this.scrollLines(T*(this.rows-1))},O.prototype.scrollToTop=function(){this.scrollLines(-this._bufferService.buffer.ydisp)},O.prototype.scrollToBottom=function(){this.scrollLines(this._bufferService.buffer.ybase-this._bufferService.buffer.ydisp)},O.prototype.scrollToLine=function(T){var y=T-this._bufferService.buffer.ydisp;y!==0&&this.scrollLines(y)},O.prototype.addEscHandler=function(T,y){return this._inputHandler.addEscHandler(T,y)},O.prototype.addDcsHandler=function(T,y){return this._inputHandler.addDcsHandler(T,y)},O.prototype.addCsiHandler=function(T,y){return this._inputHandler.addCsiHandler(T,y)},O.prototype.addOscHandler=function(T,y){return this._inputHandler.addOscHandler(T,y)},O.prototype._setup=function(){this.optionsService.options.windowsMode&&this._enableWindowsMode()},O.prototype.reset=function(){this._inputHandler.reset(),this._bufferService.reset(),this._charsetService.reset(),this._coreService.reset(),this._coreMouseService.reset()},O.prototype._updateOptions=function(T){var y;switch(T){case"scrollback":this.buffers.resize(this.cols,this.rows);break;case"windowsMode":this.optionsService.options.windowsMode?this._enableWindowsMode():((y=this._windowsMode)===null||y===void 0||y.dispose(),this._windowsMode=void 0)}},O.prototype._enableWindowsMode=function(){var T=this;if(!this._windowsMode){var y=[];y.push(this.onLineFeed(s.updateWindowsModeWrappedState.bind(null,this._bufferService))),y.push(this.addCsiHandler({final:"H"},function(){return s.updateWindowsModeWrappedState(T._bufferService),!1})),this._windowsMode={dispose:function(){for(var b=0,v=y;b<v.length;b++)v[b].dispose()}}}},O}(a.Disposable);c.CoreTerminal=x},function(w,c,L){"use strict";var p=this&&this.__spreadArrays||function(){for(var d=0,o=0,r=arguments.length;o<r;o++)d+=arguments[o].length;var i=Array(d),n=0;for(o=0;o<r;o++)for(var l=arguments[o],e=0,t=l.length;e<t;e++,n++)i[n]=l[e];return i};Object.defineProperty(c,"__esModule",{value:!0}),c.InstantiationService=c.ServiceCollection=void 0;var _=L(1),a=L(14),h=function(){function d(){for(var o=[],r=0;r<arguments.length;r++)o[r]=arguments[r];this._entries=new Map;for(var i=0,n=o;i<n.length;i++){var l=n[i],e=l[0],t=l[1];this.set(e,t)}}return d.prototype.set=function(o,r){var i=this._entries.get(o);return this._entries.set(o,r),i},d.prototype.forEach=function(o){this._entries.forEach(function(r,i){return o(i,r)})},d.prototype.has=function(o){return this._entries.has(o)},d.prototype.get=function(o){return this._entries.get(o)},d}();c.ServiceCollection=h;var f=function(){function d(){this._services=new h,this._services.set(_.IInstantiationService,this)}return d.prototype.setService=function(o,r){this._services.set(o,r)},d.prototype.getService=function(o){return this._services.get(o)},d.prototype.createInstance=function(o){for(var r=[],i=1;i<arguments.length;i++)r[i-1]=arguments[i];for(var n=a.getServiceDependencies(o).sort(function(C,x){return C.index-x.index}),l=[],e=0,t=n;e<t.length;e++){var u=t[e],s=this._services.get(u.id);if(!s)throw new Error("[createInstance] "+o.name+" depends on UNKNOWN service "+u.id+".");l.push(s)}var g=n.length>0?n[0].index:r.length;if(r.length!==g)throw new Error("[createInstance] First service dependency of "+o.name+" at position "+(g+1)+" conflicts with "+r.length+" static arguments");return new(o.bind.apply(o,p([void 0],p(r,l))))},d}();c.InstantiationService=f},function(w,c,L){"use strict";var p=this&&this.__decorate||function(r,i,n,l){var e,t=arguments.length,u=t<3?i:l===null?l=Object.getOwnPropertyDescriptor(i,n):l;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")u=Reflect.decorate(r,i,n,l);else for(var s=r.length-1;s>=0;s--)(e=r[s])&&(u=(t<3?e(u):t>3?e(i,n,u):e(i,n))||u);return t>3&&u&&Object.defineProperty(i,n,u),u},_=this&&this.__param||function(r,i){return function(n,l){i(n,l,r)}},a=this&&this.__spreadArrays||function(){for(var r=0,i=0,n=arguments.length;i<n;i++)r+=arguments[i].length;var l=Array(r),e=0;for(i=0;i<n;i++)for(var t=arguments[i],u=0,s=t.length;u<s;u++,e++)l[e]=t[u];return l};Object.defineProperty(c,"__esModule",{value:!0}),c.LogService=c.LogLevel=void 0;var h,f=L(1);!function(r){r[r.DEBUG=0]="DEBUG",r[r.INFO=1]="INFO",r[r.WARN=2]="WARN",r[r.ERROR=3]="ERROR",r[r.OFF=4]="OFF"}(h=c.LogLevel||(c.LogLevel={}));var d={debug:h.DEBUG,info:h.INFO,warn:h.WARN,error:h.ERROR,off:h.OFF},o=function(){function r(i){var n=this;this._optionsService=i,this._updateLogLevel(),this._optionsService.onOptionChange(function(l){l==="logLevel"&&n._updateLogLevel()})}return r.prototype._updateLogLevel=function(){this._logLevel=d[this._optionsService.options.logLevel]},r.prototype._evalLazyOptionalParams=function(i){for(var n=0;n<i.length;n++)typeof i[n]=="function"&&(i[n]=i[n]())},r.prototype._log=function(i,n,l){this._evalLazyOptionalParams(l),i.call.apply(i,a([console,"xterm.js: "+n],l))},r.prototype.debug=function(i){for(var n=[],l=1;l<arguments.length;l++)n[l-1]=arguments[l];this._logLevel<=h.DEBUG&&this._log(console.log,i,n)},r.prototype.info=function(i){for(var n=[],l=1;l<arguments.length;l++)n[l-1]=arguments[l];this._logLevel<=h.INFO&&this._log(console.info,i,n)},r.prototype.warn=function(i){for(var n=[],l=1;l<arguments.length;l++)n[l-1]=arguments[l];this._logLevel<=h.WARN&&this._log(console.warn,i,n)},r.prototype.error=function(i){for(var n=[],l=1;l<arguments.length;l++)n[l-1]=arguments[l];this._logLevel<=h.ERROR&&this._log(console.error,i,n)},r=p([_(0,f.IOptionsService)],r)}();c.LogService=o},function(w,c,L){"use strict";var p,_=this&&this.__extends||(p=function(n,l){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var u in t)t.hasOwnProperty(u)&&(e[u]=t[u])})(n,l)},function(n,l){function e(){this.constructor=n}p(n,l),n.prototype=l===null?Object.create(l):(e.prototype=l.prototype,new e)}),a=this&&this.__decorate||function(n,l,e,t){var u,s=arguments.length,g=s<3?l:t===null?t=Object.getOwnPropertyDescriptor(l,e):t;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(n,l,e,t);else for(var C=n.length-1;C>=0;C--)(u=n[C])&&(g=(s<3?u(g):s>3?u(l,e,g):u(l,e))||g);return s>3&&g&&Object.defineProperty(l,e,g),g},h=this&&this.__param||function(n,l){return function(e,t){l(e,t,n)}};Object.defineProperty(c,"__esModule",{value:!0}),c.BufferService=c.MINIMUM_ROWS=c.MINIMUM_COLS=void 0;var f=L(1),d=L(69),o=L(0),r=L(2);c.MINIMUM_COLS=2,c.MINIMUM_ROWS=1;var i=function(n){function l(e){var t=n.call(this)||this;return t._optionsService=e,t.isUserScrolling=!1,t._onResize=new o.EventEmitter,t.cols=Math.max(e.options.cols,c.MINIMUM_COLS),t.rows=Math.max(e.options.rows,c.MINIMUM_ROWS),t.buffers=new d.BufferSet(e,t),t}return _(l,n),Object.defineProperty(l.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(l.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),l.prototype.dispose=function(){n.prototype.dispose.call(this),this.buffers.dispose()},l.prototype.resize=function(e,t){this.cols=e,this.rows=t,this.buffers.resize(e,t),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:e,rows:t})},l.prototype.reset=function(){this.buffers.dispose(),this.buffers=new d.BufferSet(this._optionsService,this),this.isUserScrolling=!1},l=a([h(0,f.IOptionsService)],l)}(r.Disposable);c.BufferService=i},function(w,c,L){"use strict";var p,_=this&&this.__extends||(p=function(d,o){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)i.hasOwnProperty(n)&&(r[n]=i[n])})(d,o)},function(d,o){function r(){this.constructor=d}p(d,o),d.prototype=o===null?Object.create(o):(r.prototype=o.prototype,new r)});Object.defineProperty(c,"__esModule",{value:!0}),c.BufferSet=void 0;var a=L(70),h=L(0),f=function(d){function o(r,i){var n=d.call(this)||this;return n._onBufferActivate=n.register(new h.EventEmitter),n._normal=new a.Buffer(!0,r,i),n._normal.fillViewportRows(),n._alt=new a.Buffer(!1,r,i),n._activeBuffer=n._normal,n.setupTabStops(),n}return _(o,d),Object.defineProperty(o.prototype,"onBufferActivate",{get:function(){return this._onBufferActivate.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"alt",{get:function(){return this._alt},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"active",{get:function(){return this._activeBuffer},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"normal",{get:function(){return this._normal},enumerable:!1,configurable:!0}),o.prototype.activateNormalBuffer=function(){this._activeBuffer!==this._normal&&(this._normal.x=this._alt.x,this._normal.y=this._alt.y,this._alt.clear(),this._activeBuffer=this._normal,this._onBufferActivate.fire({activeBuffer:this._normal,inactiveBuffer:this._alt}))},o.prototype.activateAltBuffer=function(r){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(r),this._alt.x=this._normal.x,this._alt.y=this._normal.y,this._activeBuffer=this._alt,this._onBufferActivate.fire({activeBuffer:this._alt,inactiveBuffer:this._normal}))},o.prototype.resize=function(r,i){this._normal.resize(r,i),this._alt.resize(r,i)},o.prototype.setupTabStops=function(r){this._normal.setupTabStops(r),this._alt.setupTabStops(r)},o}(L(2).Disposable);c.BufferSet=f},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.BufferStringIterator=c.Buffer=c.MAX_BUFFER_SIZE=void 0;var p=L(71),_=L(16),a=L(4),h=L(3),f=L(72),d=L(73),o=L(20),r=L(6);c.MAX_BUFFER_SIZE=4294967295;var i=function(){function l(e,t,u){this._hasScrollback=e,this._optionsService=t,this._bufferService=u,this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.savedY=0,this.savedX=0,this.savedCurAttrData=_.DEFAULT_ATTR_DATA.clone(),this.savedCharset=o.DEFAULT_CHARSET,this.markers=[],this._nullCell=a.CellData.fromCharData([0,h.NULL_CELL_CHAR,h.NULL_CELL_WIDTH,h.NULL_CELL_CODE]),this._whitespaceCell=a.CellData.fromCharData([0,h.WHITESPACE_CELL_CHAR,h.WHITESPACE_CELL_WIDTH,h.WHITESPACE_CELL_CODE]),this._cols=this._bufferService.cols,this._rows=this._bufferService.rows,this.lines=new p.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}return l.prototype.getNullCell=function(e){return e?(this._nullCell.fg=e.fg,this._nullCell.bg=e.bg,this._nullCell.extended=e.extended):(this._nullCell.fg=0,this._nullCell.bg=0,this._nullCell.extended=new r.ExtendedAttrs),this._nullCell},l.prototype.getWhitespaceCell=function(e){return e?(this._whitespaceCell.fg=e.fg,this._whitespaceCell.bg=e.bg,this._whitespaceCell.extended=e.extended):(this._whitespaceCell.fg=0,this._whitespaceCell.bg=0,this._whitespaceCell.extended=new r.ExtendedAttrs),this._whitespaceCell},l.prototype.getBlankLine=function(e,t){return new _.BufferLine(this._bufferService.cols,this.getNullCell(e),t)},Object.defineProperty(l.prototype,"hasScrollback",{get:function(){return this._hasScrollback&&this.lines.maxLength>this._rows},enumerable:!1,configurable:!0}),Object.defineProperty(l.prototype,"isCursorInViewport",{get:function(){var e=this.ybase+this.y-this.ydisp;return e>=0&&e<this._rows},enumerable:!1,configurable:!0}),l.prototype._getCorrectBufferLength=function(e){if(!this._hasScrollback)return e;var t=e+this._optionsService.options.scrollback;return t>c.MAX_BUFFER_SIZE?c.MAX_BUFFER_SIZE:t},l.prototype.fillViewportRows=function(e){if(this.lines.length===0){e===void 0&&(e=_.DEFAULT_ATTR_DATA);for(var t=this._rows;t--;)this.lines.push(this.getBlankLine(e))}},l.prototype.clear=function(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new p.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()},l.prototype.resize=function(e,t){var u=this.getNullCell(_.DEFAULT_ATTR_DATA),s=this._getCorrectBufferLength(t);if(s>this.lines.maxLength&&(this.lines.maxLength=s),this.lines.length>0){if(this._cols<e)for(var g=0;g<this.lines.length;g++)this.lines.get(g).resize(e,u);var C=0;if(this._rows<t)for(var x=this._rows;x<t;x++)this.lines.length<t+this.ybase&&(this._optionsService.options.windowsMode?this.lines.push(new _.BufferLine(e,u)):this.ybase>0&&this.lines.length<=this.ybase+this.y+C+1?(this.ybase--,C++,this.ydisp>0&&this.ydisp--):this.lines.push(new _.BufferLine(e,u)));else for(x=this._rows;x>t;x--)this.lines.length>t+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(s<this.lines.maxLength){var E=this.lines.length-s;E>0&&(this.lines.trimStart(E),this.ybase=Math.max(this.ybase-E,0),this.ydisp=Math.max(this.ydisp-E,0),this.savedY=Math.max(this.savedY-E,0)),this.lines.maxLength=s}this.x=Math.min(this.x,e-1),this.y=Math.min(this.y,t-1),C&&(this.y+=C),this.savedX=Math.min(this.savedX,e-1),this.scrollTop=0}if(this.scrollBottom=t-1,this._isReflowEnabled&&(this._reflow(e,t),this._cols>e))for(g=0;g<this.lines.length;g++)this.lines.get(g).resize(e,u);this._cols=e,this._rows=t},Object.defineProperty(l.prototype,"_isReflowEnabled",{get:function(){return this._hasScrollback&&!this._optionsService.options.windowsMode},enumerable:!1,configurable:!0}),l.prototype._reflow=function(e,t){this._cols!==e&&(e>this._cols?this._reflowLarger(e,t):this._reflowSmaller(e,t))},l.prototype._reflowLarger=function(e,t){var u=f.reflowLargerGetLinesToRemove(this.lines,this._cols,e,this.ybase+this.y,this.getNullCell(_.DEFAULT_ATTR_DATA));if(u.length>0){var s=f.reflowLargerCreateNewLayout(this.lines,u);f.reflowLargerApplyNewLayout(this.lines,s.layout),this._reflowLargerAdjustViewport(e,t,s.countRemoved)}},l.prototype._reflowLargerAdjustViewport=function(e,t,u){for(var s=this.getNullCell(_.DEFAULT_ATTR_DATA),g=u;g-- >0;)this.ybase===0?(this.y>0&&this.y--,this.lines.length<t&&this.lines.push(new _.BufferLine(e,s))):(this.ydisp===this.ybase&&this.ydisp--,this.ybase--);this.savedY=Math.max(this.savedY-u,0)},l.prototype._reflowSmaller=function(e,t){for(var u=this.getNullCell(_.DEFAULT_ATTR_DATA),s=[],g=0,C=this.lines.length-1;C>=0;C--){var x=this.lines.get(C);if(!(!x||!x.isWrapped&&x.getTrimmedLength()<=e)){for(var E=[x];x.isWrapped&&C>0;)x=this.lines.get(--C),E.unshift(x);var O=this.ybase+this.y;if(!(O>=C&&O<C+E.length)){var T=E[E.length-1].getTrimmedLength(),y=f.reflowSmallerGetNewLineLengths(E,this._cols,e),b=y.length-E.length,v=void 0;v=this.ybase===0&&this.y!==this.lines.length-1?Math.max(0,this.y-this.lines.maxLength+b):Math.max(0,this.lines.length-this.lines.maxLength+b);for(var S=[],D=0;D<b;D++){var H=this.getBlankLine(_.DEFAULT_ATTR_DATA,!0);S.push(H)}S.length>0&&(s.push({start:C+E.length+g,newLines:S}),g+=S.length),E.push.apply(E,S);var F=y.length-1,j=y[F];j===0&&(j=y[--F]);for(var Z=E.length-b-1,V=T;Z>=0;){var A=Math.min(V,j);if(E[F].copyCellsFrom(E[Z],V-A,j-A,A,!0),(j-=A)===0&&(j=y[--F]),(V-=A)===0){Z--;var k=Math.max(Z,0);V=f.getWrappedLineTrimmedLength(E,k,this._cols)}}for(D=0;D<E.length;D++)y[D]<e&&E[D].setCell(y[D],u);for(var P=b-v;P-- >0;)this.ybase===0?this.y<t-1?(this.y++,this.lines.pop()):(this.ybase++,this.ydisp++):this.ybase<Math.min(this.lines.maxLength,this.lines.length+g)-t&&(this.ybase===this.ydisp&&this.ydisp++,this.ybase++);this.savedY=Math.min(this.savedY+b,this.ybase+t-1)}}}if(s.length>0){var X=[],M=[];for(D=0;D<this.lines.length;D++)M.push(this.lines.get(D));var W=this.lines.length,te=W-1,_e=0,ue=s[_e];this.lines.length=Math.min(this.lines.maxLength,this.lines.length+g);var me=0;for(D=Math.min(this.lines.maxLength-1,W+g-1);D>=0;D--)if(ue&&ue.start>te+me){for(var G=ue.newLines.length-1;G>=0;G--)this.lines.set(D--,ue.newLines[G]);D++,X.push({index:te+1,amount:ue.newLines.length}),me+=ue.newLines.length,ue=s[++_e]}else this.lines.set(D,M[te--]);var ne=0;for(D=X.length-1;D>=0;D--)X[D].index+=ne,this.lines.onInsertEmitter.fire(X[D]),ne+=X[D].amount;var he=Math.max(0,W+g-this.lines.maxLength);he>0&&this.lines.onTrimEmitter.fire(he)}},l.prototype.stringIndexToBufferIndex=function(e,t,u){for(u===void 0&&(u=!1);t;){var s=this.lines.get(e);if(!s)return[-1,-1];for(var g=u?s.getTrimmedLength():s.length,C=0;C<g;++C)if(s.get(C)[h.CHAR_DATA_WIDTH_INDEX]&&(t-=s.get(C)[h.CHAR_DATA_CHAR_INDEX].length||1),t<0)return[e,C];e++}return[e,0]},l.prototype.translateBufferLineToString=function(e,t,u,s){u===void 0&&(u=0);var g=this.lines.get(e);return g?g.translateToString(t,u,s):""},l.prototype.getWrappedRangeForLine=function(e){for(var t=e,u=e;t>0&&this.lines.get(t).isWrapped;)t--;for(;u+1<this.lines.length&&this.lines.get(u+1).isWrapped;)u++;return{first:t,last:u}},l.prototype.setupTabStops=function(e){for(e!=null?this.tabs[e]||(e=this.prevStop(e)):(this.tabs={},e=0);e<this._cols;e+=this._optionsService.options.tabStopWidth)this.tabs[e]=!0},l.prototype.prevStop=function(e){for(e==null&&(e=this.x);!this.tabs[--e]&&e>0;);return e>=this._cols?this._cols-1:e<0?0:e},l.prototype.nextStop=function(e){for(e==null&&(e=this.x);!this.tabs[++e]&&e<this._cols;);return e>=this._cols?this._cols-1:e<0?0:e},l.prototype.addMarker=function(e){var t=this,u=new d.Marker(e);return this.markers.push(u),u.register(this.lines.onTrim(function(s){u.line-=s,u.line<0&&u.dispose()})),u.register(this.lines.onInsert(function(s){u.line>=s.index&&(u.line+=s.amount)})),u.register(this.lines.onDelete(function(s){u.line>=s.index&&u.line<s.index+s.amount&&u.dispose(),u.line>s.index&&(u.line-=s.amount)})),u.register(u.onDispose(function(){return t._removeMarker(u)})),u},l.prototype._removeMarker=function(e){this.markers.splice(this.markers.indexOf(e),1)},l.prototype.iterator=function(e,t,u,s,g){return new n(this,e,t,u,s,g)},l}();c.Buffer=i;var n=function(){function l(e,t,u,s,g,C){u===void 0&&(u=0),s===void 0&&(s=e.lines.length),g===void 0&&(g=0),C===void 0&&(C=0),this._buffer=e,this._trimRight=t,this._startIndex=u,this._endIndex=s,this._startOverscan=g,this._endOverscan=C,this._startIndex<0&&(this._startIndex=0),this._endIndex>this._buffer.lines.length&&(this._endIndex=this._buffer.lines.length),this._current=this._startIndex}return l.prototype.hasNext=function(){return this._current<this._endIndex},l.prototype.next=function(){var e=this._buffer.getWrappedRangeForLine(this._current);e.first<this._startIndex-this._startOverscan&&(e.first=this._startIndex-this._startOverscan),e.last>this._endIndex+this._endOverscan&&(e.last=this._endIndex+this._endOverscan),e.first=Math.max(e.first,0),e.last=Math.min(e.last,this._buffer.lines.length);for(var t="",u=e.first;u<=e.last;++u)t+=this._buffer.translateBufferLineToString(u,this._trimRight);return this._current=e.last+1,{range:e,content:t}},l}();c.BufferStringIterator=n},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.CircularList=void 0;var p=L(0),_=function(){function a(h){this._maxLength=h,this.onDeleteEmitter=new p.EventEmitter,this.onInsertEmitter=new p.EventEmitter,this.onTrimEmitter=new p.EventEmitter,this._array=new Array(this._maxLength),this._startIndex=0,this._length=0}return Object.defineProperty(a.prototype,"onDelete",{get:function(){return this.onDeleteEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"onInsert",{get:function(){return this.onInsertEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"onTrim",{get:function(){return this.onTrimEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"maxLength",{get:function(){return this._maxLength},set:function(h){if(this._maxLength!==h){for(var f=new Array(h),d=0;d<Math.min(h,this.length);d++)f[d]=this._array[this._getCyclicIndex(d)];this._array=f,this._maxLength=h,this._startIndex=0}},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"length",{get:function(){return this._length},set:function(h){if(h>this._length)for(var f=this._length;f<h;f++)this._array[f]=void 0;this._length=h},enumerable:!1,configurable:!0}),a.prototype.get=function(h){return this._array[this._getCyclicIndex(h)]},a.prototype.set=function(h,f){this._array[this._getCyclicIndex(h)]=f},a.prototype.push=function(h){this._array[this._getCyclicIndex(this._length)]=h,this._length===this._maxLength?(this._startIndex=++this._startIndex%this._maxLength,this.onTrimEmitter.fire(1)):this._length++},a.prototype.recycle=function(){if(this._length!==this._maxLength)throw new Error("Can only recycle when the buffer is full");return this._startIndex=++this._startIndex%this._maxLength,this.onTrimEmitter.fire(1),this._array[this._getCyclicIndex(this._length-1)]},Object.defineProperty(a.prototype,"isFull",{get:function(){return this._length===this._maxLength},enumerable:!1,configurable:!0}),a.prototype.pop=function(){return this._array[this._getCyclicIndex(this._length---1)]},a.prototype.splice=function(h,f){for(var d=[],o=2;o<arguments.length;o++)d[o-2]=arguments[o];if(f){for(var r=h;r<this._length-f;r++)this._array[this._getCyclicIndex(r)]=this._array[this._getCyclicIndex(r+f)];this._length-=f}for(r=this._length-1;r>=h;r--)this._array[this._getCyclicIndex(r+d.length)]=this._array[this._getCyclicIndex(r)];for(r=0;r<d.length;r++)this._array[this._getCyclicIndex(h+r)]=d[r];if(this._length+d.length>this._maxLength){var i=this._length+d.length-this._maxLength;this._startIndex+=i,this._length=this._maxLength,this.onTrimEmitter.fire(i)}else this._length+=d.length},a.prototype.trimStart=function(h){h>this._length&&(h=this._length),this._startIndex+=h,this._length-=h,this.onTrimEmitter.fire(h)},a.prototype.shiftElements=function(h,f,d){if(!(f<=0)){if(h<0||h>=this._length)throw new Error("start argument out of range");if(h+d<0)throw new Error("Cannot shift elements in list beyond index 0");if(d>0){for(var o=f-1;o>=0;o--)this.set(h+o+d,this.get(h+o));var r=h+f+d-this._length;if(r>0)for(this._length+=r;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(o=0;o<f;o++)this.set(h+o+d,this.get(h+o))}},a.prototype._getCyclicIndex=function(h){return(this._startIndex+h)%this._maxLength},a}();c.CircularList=_},function(w,c,L){"use strict";function p(_,a,h){if(a===_.length-1)return _[a].getTrimmedLength();var f=!_[a].hasContent(h-1)&&_[a].getWidth(h-1)===1,d=_[a+1].getWidth(0)===2;return f&&d?h-1:h}Object.defineProperty(c,"__esModule",{value:!0}),c.getWrappedLineTrimmedLength=c.reflowSmallerGetNewLineLengths=c.reflowLargerApplyNewLayout=c.reflowLargerCreateNewLayout=c.reflowLargerGetLinesToRemove=void 0,c.reflowLargerGetLinesToRemove=function(_,a,h,f,d){for(var o=[],r=0;r<_.length-1;r++){var i=r,n=_.get(++i);if(n.isWrapped){for(var l=[_.get(r)];i<_.length&&n.isWrapped;)l.push(n),n=_.get(++i);if(f>=r&&f<i)r+=l.length-1;else{for(var e=0,t=p(l,e,a),u=1,s=0;u<l.length;){var g=p(l,u,a),C=g-s,x=h-t,E=Math.min(C,x);l[e].copyCellsFrom(l[u],s,t,E,!1),(t+=E)===h&&(e++,t=0),(s+=E)===g&&(u++,s=0),t===0&&e!==0&&l[e-1].getWidth(h-1)===2&&(l[e].copyCellsFrom(l[e-1],h-1,t++,1,!1),l[e-1].setCell(h-1,d))}l[e].replaceCells(t,h,d);for(var O=0,T=l.length-1;T>0&&(T>e||l[T].getTrimmedLength()===0);T--)O++;O>0&&(o.push(r+l.length-O),o.push(O)),r+=l.length-1}}}return o},c.reflowLargerCreateNewLayout=function(_,a){for(var h=[],f=0,d=a[f],o=0,r=0;r<_.length;r++)if(d===r){var i=a[++f];_.onDeleteEmitter.fire({index:r-o,amount:i}),r+=i-1,o+=i,d=a[++f]}else h.push(r);return{layout:h,countRemoved:o}},c.reflowLargerApplyNewLayout=function(_,a){for(var h=[],f=0;f<a.length;f++)h.push(_.get(a[f]));for(f=0;f<h.length;f++)_.set(f,h[f]);_.length=a.length},c.reflowSmallerGetNewLineLengths=function(_,a,h){for(var f=[],d=_.map(function(t,u){return p(_,u,a)}).reduce(function(t,u){return t+u}),o=0,r=0,i=0;i<d;){if(d-i<h){f.push(d-i);break}o+=h;var n=p(_,r,a);o>n&&(o-=n,r++);var l=_[r].getWidth(o-1)===2;l&&o--;var e=l?h-1:h;f.push(e),i+=e}return f},c.getWrappedLineTrimmedLength=p},function(w,c,L){"use strict";var p,_=this&&this.__extends||(p=function(f,d){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,r){o.__proto__=r}||function(o,r){for(var i in r)r.hasOwnProperty(i)&&(o[i]=r[i])})(f,d)},function(f,d){function o(){this.constructor=f}p(f,d),f.prototype=d===null?Object.create(d):(o.prototype=d.prototype,new o)});Object.defineProperty(c,"__esModule",{value:!0}),c.Marker=void 0;var a=L(0),h=function(f){function d(o){var r=f.call(this)||this;return r.line=o,r._id=d._nextId++,r.isDisposed=!1,r._onDispose=new a.EventEmitter,r}return _(d,f),Object.defineProperty(d.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"onDispose",{get:function(){return this._onDispose.event},enumerable:!1,configurable:!0}),d.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire())},d._nextId=1,d}(L(2).Disposable);c.Marker=h},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.OptionsService=c.DEFAULT_OPTIONS=c.DEFAULT_BELL_SOUND=void 0;var p=L(0),_=L(11),a=L(33);c.DEFAULT_BELL_SOUND="data:audio/mp3;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjMyLjEwNAAAAAAAAAAAAAAA//tQxAADB8AhSmxhIIEVCSiJrDCQBTcu3UrAIwUdkRgQbFAZC1CQEwTJ9mjRvBA4UOLD8nKVOWfh+UlK3z/177OXrfOdKl7pyn3Xf//WreyTRUoAWgBgkOAGbZHBgG1OF6zM82DWbZaUmMBptgQhGjsyYqc9ae9XFz280948NMBWInljyzsNRFLPWdnZGWrddDsjK1unuSrVN9jJsK8KuQtQCtMBjCEtImISdNKJOopIpBFpNSMbIHCSRpRR5iakjTiyzLhchUUBwCgyKiweBv/7UsQbg8isVNoMPMjAAAA0gAAABEVFGmgqK////9bP/6XCykxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",c.DEFAULT_OPTIONS=Object.freeze({cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,bellSound:c.DEFAULT_BELL_SOUND,bellStyle:"none",drawBoldTextInBrightColors:!0,fastScrollModifier:"alt",fastScrollSensitivity:5,fontFamily:"courier-new, courier, monospace",fontSize:15,fontWeight:"normal",fontWeightBold:"bold",lineHeight:1,linkTooltipHoverDuration:500,letterSpacing:0,logLevel:"info",scrollback:1e3,scrollSensitivity:1,screenReaderMode:!1,macOptionIsMeta:!1,macOptionClickForcesSelection:!1,minimumContrastRatio:1,disableStdin:!1,allowProposedApi:!0,allowTransparency:!1,tabStopWidth:8,theme:{},rightClickSelectsWord:_.isMac,rendererType:"canvas",windowOptions:{},windowsMode:!1,wordSeparator:" ()[]{}',\"`",convertEol:!1,termName:"xterm",cancelEvents:!1});var h=["cols","rows"],f=function(){function d(o){this._onOptionChange=new p.EventEmitter,this.options=a.clone(c.DEFAULT_OPTIONS);for(var r=0,i=Object.keys(o);r<i.length;r++){var n=i[r];if(n in this.options){var l=o[n];this.options[n]=l}}}return Object.defineProperty(d.prototype,"onOptionChange",{get:function(){return this._onOptionChange.event},enumerable:!1,configurable:!0}),d.prototype.setOption=function(o,r){if(!(o in c.DEFAULT_OPTIONS))throw new Error('No option with key "'+o+'"');if(h.indexOf(o)!==-1)throw new Error('Option "'+o+'" can only be set in the constructor');this.options[o]!==r&&(r=this._sanitizeAndValidateOption(o,r),this.options[o]!==r&&(this.options[o]=r,this._onOptionChange.fire(o)))},d.prototype._sanitizeAndValidateOption=function(o,r){switch(o){case"bellStyle":case"cursorStyle":case"fontWeight":case"fontWeightBold":case"rendererType":case"wordSeparator":r||(r=c.DEFAULT_OPTIONS[o]);break;case"cursorWidth":r=Math.floor(r);case"lineHeight":case"tabStopWidth":if(r<1)throw new Error(o+" cannot be less than 1, value: "+r);break;case"minimumContrastRatio":r=Math.max(1,Math.min(21,Math.round(10*r)/10));break;case"scrollback":if((r=Math.min(r,4294967295))<0)throw new Error(o+" cannot be less than 0, value: "+r);break;case"fastScrollSensitivity":case"scrollSensitivity":if(r<=0)throw new Error(o+" cannot be less than or equal to 0, value: "+r)}return r},d.prototype.getOption=function(o){if(!(o in c.DEFAULT_OPTIONS))throw new Error('No option with key "'+o+'"');return this.options[o]},d}();c.OptionsService=f},function(w,c,L){"use strict";var p,_=this&&this.__extends||(p=function(e,t){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,s){u.__proto__=s}||function(u,s){for(var g in s)s.hasOwnProperty(g)&&(u[g]=s[g])})(e,t)},function(e,t){function u(){this.constructor=e}p(e,t),e.prototype=t===null?Object.create(t):(u.prototype=t.prototype,new u)}),a=this&&this.__decorate||function(e,t,u,s){var g,C=arguments.length,x=C<3?t:s===null?s=Object.getOwnPropertyDescriptor(t,u):s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(e,t,u,s);else for(var E=e.length-1;E>=0;E--)(g=e[E])&&(x=(C<3?g(x):C>3?g(t,u,x):g(t,u))||x);return C>3&&x&&Object.defineProperty(t,u,x),x},h=this&&this.__param||function(e,t){return function(u,s){t(u,s,e)}};Object.defineProperty(c,"__esModule",{value:!0}),c.CoreService=void 0;var f=L(1),d=L(0),o=L(33),r=L(2),i=Object.freeze({insertMode:!1}),n=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),l=function(e){function t(u,s,g,C){var x=e.call(this)||this;return x._bufferService=s,x._logService=g,x._optionsService=C,x.isCursorInitialized=!1,x.isCursorHidden=!1,x._onData=x.register(new d.EventEmitter),x._onUserInput=x.register(new d.EventEmitter),x._onBinary=x.register(new d.EventEmitter),x._scrollToBottom=u,x.register({dispose:function(){return x._scrollToBottom=void 0}}),x.modes=o.clone(i),x.decPrivateModes=o.clone(n),x}return _(t,e),Object.defineProperty(t.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),t.prototype.reset=function(){this.modes=o.clone(i),this.decPrivateModes=o.clone(n)},t.prototype.triggerDataEvent=function(u,s){if(s===void 0&&(s=!1),!this._optionsService.options.disableStdin){var g=this._bufferService.buffer;g.ybase!==g.ydisp&&this._scrollToBottom(),s&&this._onUserInput.fire(),this._logService.debug('sending data "'+u+'"',function(){return u.split("").map(function(C){return C.charCodeAt(0)})}),this._onData.fire(u)}},t.prototype.triggerBinaryEvent=function(u){this._optionsService.options.disableStdin||(this._logService.debug('sending binary "'+u+'"',function(){return u.split("").map(function(s){return s.charCodeAt(0)})}),this._onBinary.fire(u))},t=a([h(1,f.IBufferService),h(2,f.ILogService),h(3,f.IOptionsService)],t)}(r.Disposable);c.CoreService=l},function(w,c,L){"use strict";var p=this&&this.__decorate||function(n,l,e,t){var u,s=arguments.length,g=s<3?l:t===null?t=Object.getOwnPropertyDescriptor(l,e):t;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(n,l,e,t);else for(var C=n.length-1;C>=0;C--)(u=n[C])&&(g=(s<3?u(g):s>3?u(l,e,g):u(l,e))||g);return s>3&&g&&Object.defineProperty(l,e,g),g},_=this&&this.__param||function(n,l){return function(e,t){l(e,t,n)}};Object.defineProperty(c,"__esModule",{value:!0}),c.CoreMouseService=void 0;var a=L(1),h=L(0),f={NONE:{events:0,restrict:function(){return!1}},X10:{events:1,restrict:function(n){return n.button!==4&&n.action===1&&(n.ctrl=!1,n.alt=!1,n.shift=!1,!0)}},VT200:{events:19,restrict:function(n){return n.action!==32}},DRAG:{events:23,restrict:function(n){return n.action!==32||n.button!==3}},ANY:{events:31,restrict:function(n){return!0}}};function d(n,l){var e=(n.ctrl?16:0)|(n.shift?4:0)|(n.alt?8:0);return n.button===4?(e|=64,e|=n.action):(e|=3&n.button,4&n.button&&(e|=64),8&n.button&&(e|=128),n.action===32?e|=32:n.action!==0||l||(e|=3)),e}var o=String.fromCharCode,r={DEFAULT:function(n){var l=[d(n,!1)+32,n.col+32,n.row+32];return l[0]>255||l[1]>255||l[2]>255?"":"[M"+o(l[0])+o(l[1])+o(l[2])},SGR:function(n){var l=n.action===0&&n.button!==4?"m":"M";return"[<"+d(n,!0)+";"+n.col+";"+n.row+l}},i=function(){function n(l,e){this._bufferService=l,this._coreService=e,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new h.EventEmitter,this._lastEvent=null;for(var t=0,u=Object.keys(f);t<u.length;t++){var s=u[t];this.addProtocol(s,f[s])}for(var g=0,C=Object.keys(r);g<C.length;g++){var x=C[g];this.addEncoding(x,r[x])}this.reset()}return n.prototype.addProtocol=function(l,e){this._protocols[l]=e},n.prototype.addEncoding=function(l,e){this._encodings[l]=e},Object.defineProperty(n.prototype,"activeProtocol",{get:function(){return this._activeProtocol},set:function(l){if(!this._protocols[l])throw new Error('unknown protocol "'+l+'"');this._activeProtocol=l,this._onProtocolChange.fire(this._protocols[l].events)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"areMouseEventsActive",{get:function(){return this._protocols[this._activeProtocol].events!==0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"activeEncoding",{get:function(){return this._activeEncoding},set:function(l){if(!this._encodings[l])throw new Error('unknown encoding "'+l+'"');this._activeEncoding=l},enumerable:!1,configurable:!0}),n.prototype.reset=function(){this.activeProtocol="NONE",this.activeEncoding="DEFAULT",this._lastEvent=null},Object.defineProperty(n.prototype,"onProtocolChange",{get:function(){return this._onProtocolChange.event},enumerable:!1,configurable:!0}),n.prototype.triggerMouseEvent=function(l){if(l.col<0||l.col>=this._bufferService.cols||l.row<0||l.row>=this._bufferService.rows)return!1;if(l.button===4&&l.action===32)return!1;if(l.button===3&&l.action!==32)return!1;if(l.button!==4&&(l.action===2||l.action===3))return!1;if(l.col++,l.row++,l.action===32&&this._lastEvent&&this._compareEvents(this._lastEvent,l))return!1;if(!this._protocols[this._activeProtocol].restrict(l))return!1;var e=this._encodings[this._activeEncoding](l);return e&&(this._activeEncoding==="DEFAULT"?this._coreService.triggerBinaryEvent(e):this._coreService.triggerDataEvent(e,!0)),this._lastEvent=l,!0},n.prototype.explainEvents=function(l){return{down:!!(1&l),up:!!(2&l),drag:!!(4&l),move:!!(8&l),wheel:!!(16&l)}},n.prototype._compareEvents=function(l,e){return l.col===e.col&&(l.row===e.row&&(l.button===e.button&&(l.action===e.action&&(l.ctrl===e.ctrl&&l.alt===e.alt))))&&l.shift===e.shift},n=p([_(0,a.IBufferService),_(1,a.ICoreService)],n)}();c.CoreMouseService=i},function(w,c,L){"use strict";var p=this&&this.__decorate||function(f,d,o,r){var i,n=arguments.length,l=n<3?d:r===null?r=Object.getOwnPropertyDescriptor(d,o):r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")l=Reflect.decorate(f,d,o,r);else for(var e=f.length-1;e>=0;e--)(i=f[e])&&(l=(n<3?i(l):n>3?i(d,o,l):i(d,o))||l);return n>3&&l&&Object.defineProperty(d,o,l),l},_=this&&this.__param||function(f,d){return function(o,r){d(o,r,f)}};Object.defineProperty(c,"__esModule",{value:!0}),c.DirtyRowService=void 0;var a=L(1),h=function(){function f(d){this._bufferService=d,this.clearRange()}return Object.defineProperty(f.prototype,"start",{get:function(){return this._start},enumerable:!1,configurable:!0}),Object.defineProperty(f.prototype,"end",{get:function(){return this._end},enumerable:!1,configurable:!0}),f.prototype.clearRange=function(){this._start=this._bufferService.buffer.y,this._end=this._bufferService.buffer.y},f.prototype.markDirty=function(d){d<this._start?this._start=d:d>this._end&&(this._end=d)},f.prototype.markRangeDirty=function(d,o){if(d>o){var r=d;d=o,o=r}d<this._start&&(this._start=d),o>this._end&&(this._end=o)},f.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},f=p([_(0,a.IBufferService)],f)}();c.DirtyRowService=h},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.UnicodeService=void 0;var p=L(0),_=L(79),a=function(){function h(){this._providers=Object.create(null),this._active="",this._onChange=new p.EventEmitter;var f=new _.UnicodeV6;this.register(f),this._active=f.version,this._activeProvider=f}return Object.defineProperty(h.prototype,"onChange",{get:function(){return this._onChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"versions",{get:function(){return Object.keys(this._providers)},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"activeVersion",{get:function(){return this._active},set:function(f){if(!this._providers[f])throw new Error('unknown Unicode version "'+f+'"');this._active=f,this._activeProvider=this._providers[f],this._onChange.fire(f)},enumerable:!1,configurable:!0}),h.prototype.register=function(f){this._providers[f.version]=f},h.prototype.wcwidth=function(f){return this._activeProvider.wcwidth(f)},h.prototype.getStringCellWidth=function(f){for(var d=0,o=f.length,r=0;r<o;++r){var i=f.charCodeAt(r);if(55296<=i&&i<=56319){if(++r>=o)return d+this.wcwidth(i);var n=f.charCodeAt(r);56320<=n&&n<=57343?i=1024*(i-55296)+n-56320+65536:d+=this.wcwidth(n)}d+=this.wcwidth(i)}return d},h}();c.UnicodeService=a},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.UnicodeV6=void 0;var p,_=L(15),a=[[768,879],[1155,1158],[1160,1161],[1425,1469],[1471,1471],[1473,1474],[1476,1477],[1479,1479],[1536,1539],[1552,1557],[1611,1630],[1648,1648],[1750,1764],[1767,1768],[1770,1773],[1807,1807],[1809,1809],[1840,1866],[1958,1968],[2027,2035],[2305,2306],[2364,2364],[2369,2376],[2381,2381],[2385,2388],[2402,2403],[2433,2433],[2492,2492],[2497,2500],[2509,2509],[2530,2531],[2561,2562],[2620,2620],[2625,2626],[2631,2632],[2635,2637],[2672,2673],[2689,2690],[2748,2748],[2753,2757],[2759,2760],[2765,2765],[2786,2787],[2817,2817],[2876,2876],[2879,2879],[2881,2883],[2893,2893],[2902,2902],[2946,2946],[3008,3008],[3021,3021],[3134,3136],[3142,3144],[3146,3149],[3157,3158],[3260,3260],[3263,3263],[3270,3270],[3276,3277],[3298,3299],[3393,3395],[3405,3405],[3530,3530],[3538,3540],[3542,3542],[3633,3633],[3636,3642],[3655,3662],[3761,3761],[3764,3769],[3771,3772],[3784,3789],[3864,3865],[3893,3893],[3895,3895],[3897,3897],[3953,3966],[3968,3972],[3974,3975],[3984,3991],[3993,4028],[4038,4038],[4141,4144],[4146,4146],[4150,4151],[4153,4153],[4184,4185],[4448,4607],[4959,4959],[5906,5908],[5938,5940],[5970,5971],[6002,6003],[6068,6069],[6071,6077],[6086,6086],[6089,6099],[6109,6109],[6155,6157],[6313,6313],[6432,6434],[6439,6440],[6450,6450],[6457,6459],[6679,6680],[6912,6915],[6964,6964],[6966,6970],[6972,6972],[6978,6978],[7019,7027],[7616,7626],[7678,7679],[8203,8207],[8234,8238],[8288,8291],[8298,8303],[8400,8431],[12330,12335],[12441,12442],[43014,43014],[43019,43019],[43045,43046],[64286,64286],[65024,65039],[65056,65059],[65279,65279],[65529,65531]],h=[[68097,68099],[68101,68102],[68108,68111],[68152,68154],[68159,68159],[119143,119145],[119155,119170],[119173,119179],[119210,119213],[119362,119364],[917505,917505],[917536,917631],[917760,917999]],f=function(){function d(){if(this.version="6",!p){p=new Uint8Array(65536),_.fill(p,1),p[0]=0,_.fill(p,0,1,32),_.fill(p,0,127,160),_.fill(p,2,4352,4448),p[9001]=2,p[9002]=2,_.fill(p,2,11904,42192),p[12351]=1,_.fill(p,2,44032,55204),_.fill(p,2,63744,64256),_.fill(p,2,65040,65050),_.fill(p,2,65072,65136),_.fill(p,2,65280,65377),_.fill(p,2,65504,65511);for(var o=0;o<a.length;++o)_.fill(p,0,a[o][0],a[o][1]+1)}}return d.prototype.wcwidth=function(o){return o<32?0:o<127?1:o<65536?p[o]:function(r,i){var n,l=0,e=i.length-1;if(r<i[0][0]||r>i[e][1])return!1;for(;e>=l;)if(r>i[n=l+e>>1][1])l=n+1;else{if(!(r<i[n][0]))return!0;e=n-1}return!1}(o,h)?0:o>=131072&&o<=196605||o>=196608&&o<=262141?2:1},d}();c.UnicodeV6=f},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.CharsetService=void 0;var p=function(){function _(){this.glevel=0,this._charsets=[]}return _.prototype.reset=function(){this.charset=void 0,this._charsets=[],this.glevel=0},_.prototype.setgLevel=function(a){this.glevel=a,this.charset=this._charsets[a]},_.prototype.setgCharset=function(a,h){this._charsets[a]=h,this.glevel===a&&(this.charset=h)},_}();c.CharsetService=p},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.updateWindowsModeWrappedState=void 0;var p=L(3);c.updateWindowsModeWrappedState=function(_){var a=_.buffer.lines.get(_.buffer.ybase+_.buffer.y-1),h=a==null?void 0:a.get(_.cols-1),f=_.buffer.lines.get(_.buffer.ybase+_.buffer.y);f&&h&&(f.isWrapped=h[p.CHAR_DATA_CODE_INDEX]!==p.NULL_CELL_CODE&&h[p.CHAR_DATA_CODE_INDEX]!==p.WHITESPACE_CELL_CODE)}},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.WriteBuffer=void 0;var p=function(){function _(a){this._action=a,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return _.prototype.writeSync=function(a){if(this._writeBuffer.length){for(var h=this._bufferOffset;h<this._writeBuffer.length;++h){var f=this._writeBuffer[h],d=this._callbacks[h];this._action(f),d&&d()}this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=2147483647}this._action(a)},_.prototype.write=function(a,h){var f=this;if(this._pendingData>5e7)throw new Error("write data discarded, use flow control to avoid losing data");this._writeBuffer.length||(this._bufferOffset=0,setTimeout(function(){return f._innerWrite()})),this._pendingData+=a.length,this._writeBuffer.push(a),this._callbacks.push(h)},_.prototype._innerWrite=function(){for(var a=this,h=Date.now();this._writeBuffer.length>this._bufferOffset;){var f=this._writeBuffer[this._bufferOffset],d=this._callbacks[this._bufferOffset];if(this._bufferOffset++,this._action(f),this._pendingData-=f.length,d&&d(),Date.now()-h>=12)break}this._writeBuffer.length>this._bufferOffset?(this._bufferOffset>50&&(this._writeBuffer=this._writeBuffer.slice(this._bufferOffset),this._callbacks=this._callbacks.slice(this._bufferOffset),this._bufferOffset=0),setTimeout(function(){return a._innerWrite()},0)):(this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0)},_}();c.WriteBuffer=p},function(w,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.AddonManager=void 0;var p=function(){function _(){this._addons=[]}return _.prototype.dispose=function(){for(var a=this._addons.length-1;a>=0;a--)this._addons[a].instance.dispose()},_.prototype.loadAddon=function(a,h){var f=this,d={instance:h,dispose:h.dispose,isDisposed:!1};this._addons.push(d),h.dispose=function(){return f._wrappedAddonDispose(d)},h.activate(a)},_.prototype._wrappedAddonDispose=function(a){if(!a.isDisposed){for(var h=-1,f=0;f<this._addons.length;f++)if(this._addons[f]===a){h=f;break}if(h===-1)throw new Error("Could not dispose an addon that has not been loaded");a.isDisposed=!0,a.dispose.apply(a.instance),this._addons.splice(h,1)}},_}();c.AddonManager=p}])})},"07cG":function(Be,I,m){Be.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},"1Sn+":function(Be,I,m){},"1XHU":function(Be,I,m){"use strict";var w=m("2qtc"),c=m("kLXV"),L=m("q1tI"),p=m.n(L),_=m("9kvl"),a=m("3wET"),h=m.n(a),f=m("bUJZ"),d=m.n(f),o=m("Ct/S"),r=m.n(o),i=function(l){var e=l.visible,t=l.occupationValue,u=l.onCancel,s=u===void 0?function(){}:u,g=function(){return p.a.createElement("div",{className:r.a.flexColumn},p.a.createElement("img",{className:r.a.img,src:d.a}),p.a.createElement("span",{className:r.a.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1"))},C=function(){return p.a.createElement("div",{className:r.a.flexColumn},p.a.createElement("img",{className:r.a.img,src:h.a}),p.a.createElement("span",{className:r.a.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1"))},x=function(){return t===3?p.a.createElement(p.a.Fragment,null,C(),g()):t===2?g():C()};return p.a.createElement(c.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:e,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:function(){s(),_.d.push("/account/certification")},onCancel:function(){s()}},p.a.createElement("div",{className:r.a.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),p.a.createElement("div",{className:r.a.flexRow},x()))};I.a=Object(_.a)(function(n){var l=n.paperlibrary,e=n.loading,t=n.globalSetting;return{paperlibrary:l,globalSetting:t,loading:e.effects}})(i)},"1dTM":function(Be,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var w=m("GQ8N"),c=v(m("Lo0S")),L=m("VSMT"),p=m("GdRQ"),_=m("SZEN"),a=m("vewr"),h=y(m("YJ9k")),f=y(m("MZdM")),d=y(m("ItS6")),o=y(m("whVF")),r=y(m("Fv0C")),i=y(m("LCi9")),n=y(m("rwxt")),l=y(m("Mmt2")),e=y(m("iUHT")),t=y(m("mHUz")),u=y(m("P2ho")),s=m("NBmB");m("mdZa");var g=y(m("34/K")),C=y(m("hXwI")),x=y(m("SgaC")),E=y(m("3690")),O=y(m("8K/p")),T=y(m("xO64"));function y(Te){return Te&&Te.__esModule?Te:{default:Te}}function b(){if(typeof WeakMap!="function")return null;var Te=new WeakMap;return b=function(){return Te},Te}function v(Te){if(Te&&Te.__esModule)return Te;if(Te===null||S(Te)!=="object"&&typeof Te!="function")return{default:Te};var Se=b();if(Se&&Se.has(Te))return Se.get(Te);var Ae={},we=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var K in Te)if(Object.prototype.hasOwnProperty.call(Te,K)){var se=we?Object.getOwnPropertyDescriptor(Te,K):null;se&&(se.get||se.set)?Object.defineProperty(Ae,K,se):Ae[K]=Te[K]}return Ae.default=Te,Se&&Se.set(Te,Ae),Ae}function S(Te){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(Ae){return typeof Ae}:S=function(Ae){return Ae&&typeof Symbol=="function"&&Ae.constructor===Symbol&&Ae!==Symbol.prototype?"symbol":typeof Ae},S(Te)}function D(Te,Se){if(!(Te instanceof Se))throw new TypeError("Cannot call a class as a function")}function H(Te,Se){for(var Ae=0;Ae<Se.length;Ae++){var we=Se[Ae];we.enumerable=we.enumerable||!1,we.configurable=!0,"value"in we&&(we.writable=!0),Object.defineProperty(Te,we.key,we)}}function F(Te,Se,Ae){return Se&&H(Te.prototype,Se),Ae&&H(Te,Ae),Te}function j(Te,Se){if(typeof Se!="function"&&Se!==null)throw new TypeError("Super expression must either be null or a function");Te.prototype=Object.create(Se&&Se.prototype,{constructor:{value:Te,writable:!0,configurable:!0}}),Se&&Z(Te,Se)}function Z(Te,Se){return Z=Object.setPrototypeOf||function(we,K){return we.__proto__=K,we},Z(Te,Se)}function V(Te){var Se=P();return function(){var we=X(Te),K;if(Se){var se=X(this).constructor;K=Reflect.construct(we,arguments,se)}else K=we.apply(this,arguments);return A(this,K)}}function A(Te,Se){return Se&&(S(Se)==="object"||typeof Se=="function")?Se:k(Te)}function k(Te){if(Te===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Te}function P(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(Te){return!1}}function X(Te){return X=Object.setPrototypeOf?Object.getPrototypeOf:function(Ae){return Ae.__proto__||Object.getPrototypeOf(Ae)},X(Te)}var M=3,W="rgb(40, 40, 40)",te=17,_e=50,ue=19,me=75,G=50,ne=1e3,he=50,ie=1,oe=1<<1,N=1<<2,ee=1<<3,$=1<<4,ce=1<<24,Me=1<<25,Ye=1<<26,et=1<<27,ot=1<<28,tt=function(Te){j(Ae,Te);var Se=V(Ae);function Ae(we,K,se){var U;if(D(this,Ae),!we)throw new Error("Must specify target");if(!K)throw new Error("Must specify URL");U=Se.call(this),U._target=we,U._url=K,se=se||{},U._rfbCredentials=se.credentials||{},U._shared="shared"in se?!!se.shared:!0,U._repeaterID=se.repeaterID||"",U._wsProtocols=se.wsProtocols||[],U._rfbConnectionState="",U._rfbInitState="",U._rfbAuthScheme=-1,U._rfbCleanDisconnect=!0,U._rfbVersion=0,U._rfbMaxVersion=3.8,U._rfbTightVNC=!1,U._rfbVeNCryptState=0,U._rfbXvpVer=0,U._fbWidth=0,U._fbHeight=0,U._fbName="",U._capabilities={power:!1},U._supportsFence=!1,U._supportsContinuousUpdates=!1,U._enabledContinuousUpdates=!1,U._supportsSetDesktopSize=!1,U._screenID=0,U._screenFlags=0,U._qemuExtKeyEventSupported=!1,U._clipboardText=null,U._clipboardServerCapabilitiesActions={},U._clipboardServerCapabilitiesFormats={},U._sock=null,U._display=null,U._flushing=!1,U._keyboard=null,U._gestures=null,U._disconnTimer=null,U._resizeTimeout=null,U._mouseMoveTimer=null,U._decoders={},U._FBU={rects:0,x:0,y:0,width:0,height:0,encoding:null},U._mousePos={},U._mouseButtonMask=0,U._mouseLastMoveTime=0,U._viewportDragging=!1,U._viewportDragPos={},U._viewportHasMoved=!1,U._accumulatedWheelDeltaX=0,U._accumulatedWheelDeltaY=0,U._gestureLastTapTime=null,U._gestureFirstDoubleTapEv=null,U._gestureLastMagnitudeX=0,U._gestureLastMagnitudeY=0,U._eventHandlers={focusCanvas:U._focusCanvas.bind(k(U)),windowResize:U._windowResize.bind(k(U)),handleMouse:U._handleMouse.bind(k(U)),handleWheel:U._handleWheel.bind(k(U)),handleGesture:U._handleGesture.bind(k(U))},c.Debug(">> RFB.constructor"),U._screen=document.createElement("div"),U._screen.style.display="flex",U._screen.style.width="100%",U._screen.style.height="100%",U._screen.style.overflow="auto",U._screen.style.background=W,U._canvas=document.createElement("canvas"),U._canvas.style.margin="auto",U._canvas.style.outline="none",U._canvas.style.flexShrink="0",U._canvas.width=0,U._canvas.height=0,U._canvas.tabIndex=-1,U._screen.appendChild(U._canvas),U._cursor=new n.default,U._cursorImage=Ae.cursors.none,U._decoders[s.encodings.encodingRaw]=new g.default,U._decoders[s.encodings.encodingCopyRect]=new C.default,U._decoders[s.encodings.encodingRRE]=new x.default,U._decoders[s.encodings.encodingHextile]=new E.default,U._decoders[s.encodings.encodingTight]=new O.default,U._decoders[s.encodings.encodingTightPNG]=new T.default;try{U._display=new f.default(U._canvas)}catch(Ce){throw c.Error("Display exception: "+Ce),Ce}return U._display.onflush=U._onFlush.bind(k(U)),U._keyboard=new r.default(U._canvas),U._keyboard.onkeyevent=U._handleKeyEvent.bind(k(U)),U._gestures=new i.default,U._sock=new l.default,U._sock.on("message",function(){U._handleMessage()}),U._sock.on("open",function(){U._rfbConnectionState==="connecting"&&U._rfbInitState===""?(U._rfbInitState="ProtocolVersion",c.Debug("Starting VNC handshake")):U._fail("Unexpected server connection while "+U._rfbConnectionState)}),U._sock.on("close",function(Ce){c.Debug("WebSocket on-close event");var Qe="";Ce.code&&(Qe="(code: "+Ce.code,Ce.reason&&(Qe+=", reason: "+Ce.reason),Qe+=")");switch(U._rfbConnectionState){case"connecting":U._fail("Connection closed "+Qe);break;case"connected":U._updateConnectionState("disconnecting"),U._updateConnectionState("disconnected");break;case"disconnecting":U._updateConnectionState("disconnected");break;case"disconnected":U._fail("Unexpected server disconnect when already disconnected "+Qe);break;default:U._fail("Unexpected server disconnect before connecting "+Qe);break}U._sock.off("close")}),U._sock.on("error",function(Ce){return c.Warn("WebSocket on-error event")}),setTimeout(U._updateConnectionState.bind(k(U),"connecting")),c.Debug("<< RFB.constructor"),U.dragViewport=!1,U.focusOnClick=!0,U._viewOnly=!1,U._clipViewport=!1,U._scaleViewport=!1,U._resizeSession=!1,U._showDotCursor=!1,se.showDotCursor!==void 0&&(c.Warn("Specifying showDotCursor as a RFB constructor argument is deprecated"),U._showDotCursor=se.showDotCursor),U._qualityLevel=6,U._compressionLevel=2,U}return F(Ae,[{key:"disconnect",value:function(){this._updateConnectionState("disconnecting"),this._sock.off("error"),this._sock.off("message"),this._sock.off("open")}},{key:"sendCredentials",value:function(K){this._rfbCredentials=K,setTimeout(this._initMsg.bind(this),0)}},{key:"sendCtrlAltDel",value:function(){if(this._rfbConnectionState!=="connected"||this._viewOnly)return;c.Info("Sending Ctrl-Alt-Del"),this.sendKey(t.default.XK_Control_L,"ControlLeft",!0),this.sendKey(t.default.XK_Alt_L,"AltLeft",!0),this.sendKey(t.default.XK_Delete,"Delete",!0),this.sendKey(t.default.XK_Delete,"Delete",!1),this.sendKey(t.default.XK_Alt_L,"AltLeft",!1),this.sendKey(t.default.XK_Control_L,"ControlLeft",!1)}},{key:"machineShutdown",value:function(){this._xvpOp(1,2)}},{key:"machineReboot",value:function(){this._xvpOp(1,3)}},{key:"machineReset",value:function(){this._xvpOp(1,4)}},{key:"sendKey",value:function(K,se,U){if(this._rfbConnectionState!=="connected"||this._viewOnly)return;if(U===void 0){this.sendKey(K,se,!0),this.sendKey(K,se,!1);return}var Ce=u.default[se];if(this._qemuExtKeyEventSupported&&Ce)K=K||0,c.Info("Sending key ("+(U?"down":"up")+"): keysym "+K+", scancode "+Ce),Ae.messages.QEMUExtendedKeyEvent(this._sock,K,U,Ce);else{if(!K)return;c.Info("Sending keysym ("+(U?"down":"up")+"): "+K),Ae.messages.keyEvent(this._sock,K,U?1:0)}}},{key:"focus",value:function(){this._canvas.focus()}},{key:"blur",value:function(){this._canvas.blur()}},{key:"clipboardPasteFrom",value:function(K){if(this._rfbConnectionState!=="connected"||this._viewOnly)return;if(this._clipboardServerCapabilitiesFormats[ie]&&this._clipboardServerCapabilitiesActions[et])this._clipboardText=K,Ae.messages.extendedClipboardNotify(this._sock,[ie]);else{for(var se=new Uint8Array(K.length),U=0;U<K.length;U++)se[U]=K.charCodeAt(U);Ae.messages.clientCutText(this._sock,se)}}},{key:"_connect",value:function(){c.Debug(">> RFB.connect"),c.Info("connecting to "+this._url);try{this._sock.open(this._url,this._wsProtocols)}catch(K){K.name==="SyntaxError"?this._fail("Invalid host or port ("+K+")"):this._fail("Error when opening socket ("+K+")")}this._target.appendChild(this._screen),this._gestures.attach(this._canvas),this._cursor.attach(this._canvas),this._refreshCursor(),window.addEventListener("resize",this._eventHandlers.windowResize),this._canvas.addEventListener("mousedown",this._eventHandlers.focusCanvas),this._canvas.addEventListener("touchstart",this._eventHandlers.focusCanvas),this._canvas.addEventListener("mousedown",this._eventHandlers.handleMouse),this._canvas.addEventListener("mouseup",this._eventHandlers.handleMouse),this._canvas.addEventListener("mousemove",this._eventHandlers.handleMouse),this._canvas.addEventListener("click",this._eventHandlers.handleMouse),this._canvas.addEventListener("contextmenu",this._eventHandlers.handleMouse),this._canvas.addEventListener("wheel",this._eventHandlers.handleWheel),this._canvas.addEventListener("gesturestart",this._eventHandlers.handleGesture),this._canvas.addEventListener("gesturemove",this._eventHandlers.handleGesture),this._canvas.addEventListener("gestureend",this._eventHandlers.handleGesture),c.Debug("<< RFB.connect")}},{key:"_disconnect",value:function(){c.Debug(">> RFB.disconnect"),this._cursor.detach(),this._canvas.removeEventListener("gesturestart",this._eventHandlers.handleGesture),this._canvas.removeEventListener("gesturemove",this._eventHandlers.handleGesture),this._canvas.removeEventListener("gestureend",this._eventHandlers.handleGesture),this._canvas.removeEventListener("wheel",this._eventHandlers.handleWheel),this._canvas.removeEventListener("mousedown",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mouseup",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mousemove",this._eventHandlers.handleMouse),this._canvas.removeEventListener("click",this._eventHandlers.handleMouse),this._canvas.removeEventListener("contextmenu",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mousedown",this._eventHandlers.focusCanvas),this._canvas.removeEventListener("touchstart",this._eventHandlers.focusCanvas),window.removeEventListener("resize",this._eventHandlers.windowResize),this._keyboard.ungrab(),this._gestures.detach(),this._sock.close();try{this._target.removeChild(this._screen)}catch(K){if(!(K.name==="NotFoundError"))throw K}clearTimeout(this._resizeTimeout),clearTimeout(this._mouseMoveTimer),c.Debug("<< RFB.disconnect")}},{key:"_focusCanvas",value:function(K){if(!this.focusOnClick)return;this.focus()}},{key:"_setDesktopName",value:function(K){this._fbName=K,this.dispatchEvent(new CustomEvent("desktopname",{detail:{name:this._fbName}}))}},{key:"_windowResize",value:function(K){var se=this;window.requestAnimationFrame(function(){se._updateClip(),se._updateScale()}),this._resizeSession&&(clearTimeout(this._resizeTimeout),this._resizeTimeout=setTimeout(this._requestRemoteResize.bind(this),500))}},{key:"_updateClip",value:function(){var K=this._display.clipViewport,se=this._clipViewport;if(this._scaleViewport&&(se=!1),K!==se&&(this._display.clipViewport=se),se){var U=this._screenSize();this._display.viewportChangeSize(U.w,U.h),this._fixScrollbars()}}},{key:"_updateScale",value:function(){if(!this._scaleViewport)this._display.scale=1;else{var K=this._screenSize();this._display.autoscale(K.w,K.h)}this._fixScrollbars()}},{key:"_requestRemoteResize",value:function(){if(clearTimeout(this._resizeTimeout),this._resizeTimeout=null,!this._resizeSession||this._viewOnly||!this._supportsSetDesktopSize)return;var K=this._screenSize();Ae.messages.setDesktopSize(this._sock,Math.floor(K.w),Math.floor(K.h),this._screenID,this._screenFlags),c.Debug("Requested new desktop size: "+K.w+"x"+K.h)}},{key:"_screenSize",value:function(){var K=this._screen.getBoundingClientRect();return{w:K.width,h:K.height}}},{key:"_fixScrollbars",value:function(){var K=this._screen.style.overflow;this._screen.style.overflow="hidden",this._screen.getBoundingClientRect(),this._screen.style.overflow=K}},{key:"_updateConnectionState",value:function(K){var se=this,U=this._rfbConnectionState;if(K===U){c.Debug("Already in state '"+K+"', ignoring");return}if(U==="disconnected"){c.Error("Tried changing state of a disconnected RFB object");return}switch(K){case"connected":if(U!=="connecting"){c.Error("Bad transition to connected state, previous connection state: "+U);return}break;case"disconnected":if(U!=="disconnecting"){c.Error("Bad transition to disconnected state, previous connection state: "+U);return}break;case"connecting":if(U!==""){c.Error("Bad transition to connecting state, previous connection state: "+U);return}break;case"disconnecting":if(U!=="connected"&&U!=="connecting"){c.Error("Bad transition to disconnecting state, previous connection state: "+U);return}break;default:c.Error("Unknown connection state: "+K);return}this._rfbConnectionState=K,c.Debug("New state '"+K+"', was '"+U+"'."),this._disconnTimer&&K!=="disconnecting"&&(c.Debug("Clearing disconnect timer"),clearTimeout(this._disconnTimer),this._disconnTimer=null,this._sock.off("close"));switch(K){case"connecting":this._connect();break;case"connected":this.dispatchEvent(new CustomEvent("connect",{detail:{}}));break;case"disconnecting":this._disconnect(),this._disconnTimer=setTimeout(function(){c.Error("Disconnection timed out."),se._updateConnectionState("disconnected")},M*1e3);break;case"disconnected":this.dispatchEvent(new CustomEvent("disconnect",{detail:{clean:this._rfbCleanDisconnect}}));break}}},{key:"_fail",value:function(K){switch(this._rfbConnectionState){case"disconnecting":c.Error("Failed when disconnecting: "+K);break;case"connected":c.Error("Failed while connected: "+K);break;case"connecting":c.Error("Failed when connecting: "+K);break;default:c.Error("RFB failure: "+K);break}return this._rfbCleanDisconnect=!1,this._updateConnectionState("disconnecting"),this._updateConnectionState("disconnected"),!1}},{key:"_setCapability",value:function(K,se){this._capabilities[K]=se,this.dispatchEvent(new CustomEvent("capabilities",{detail:{capabilities:this._capabilities}}))}},{key:"_handleMessage",value:function(){if(this._sock.rQlen===0){c.Warn("handleMessage called on an empty receive queue");return}switch(this._rfbConnectionState){case"disconnected":c.Error("Got data while disconnected");break;case"connected":for(;!this._flushing;){if(!this._normalMsg())break;if(this._sock.rQlen===0)break}break;default:this._initMsg();break}}},{key:"_handleKeyEvent",value:function(K,se,U){this.sendKey(K,se,U)}},{key:"_handleMouse",value:function(K){if(K.type==="click"&&K.target!==this._canvas)return;if(K.stopPropagation(),K.preventDefault(),K.type==="click"||K.type==="contextmenu")return;var se=(0,_.clientToElement)(K.clientX,K.clientY,this._canvas);switch(K.type){case"mousedown":(0,a.setCapture)(this._canvas),this._handleMouseButton(se.x,se.y,!0,1<<K.button);break;case"mouseup":this._handleMouseButton(se.x,se.y,!1,1<<K.button);break;case"mousemove":this._handleMouseMove(se.x,se.y);break}}},{key:"_handleMouseButton",value:function(K,se,U,Ce){if(this.dragViewport)if(U&&!this._viewportDragging){this._viewportDragging=!0,this._viewportDragPos={x:K,y:se},this._viewportHasMoved=!1;return}else{if(this._viewportDragging=!1,this._viewportHasMoved)return;this._sendMouse(K,se,Ce)}this._mouseMoveTimer!==null&&(clearTimeout(this._mouseMoveTimer),this._mouseMoveTimer=null,this._sendMouse(K,se,this._mouseButtonMask)),U?this._mouseButtonMask|=Ce:this._mouseButtonMask&=~Ce,this._sendMouse(K,se,this._mouseButtonMask)}},{key:"_handleMouseMove",value:function(K,se){var U=this;if(this._viewportDragging){var Ce=this._viewportDragPos.x-K,Qe=this._viewportDragPos.y-se;(this._viewportHasMoved||Math.abs(Ce)>p.dragThreshold||Math.abs(Qe)>p.dragThreshold)&&(this._viewportHasMoved=!0,this._viewportDragPos={x:K,y:se},this._display.viewportChangePos(Ce,Qe));return}if(this._mousePos={x:K,y:se},this._mouseMoveTimer==null){var ge=Date.now()-this._mouseLastMoveTime;ge>te?(this._sendMouse(K,se,this._mouseButtonMask),this._mouseLastMoveTime=Date.now()):this._mouseMoveTimer=setTimeout(function(){U._handleDelayedMouseMove()},te-ge)}}},{key:"_handleDelayedMouseMove",value:function(){this._mouseMoveTimer=null,this._sendMouse(this._mousePos.x,this._mousePos.y,this._mouseButtonMask),this._mouseLastMoveTime=Date.now()}},{key:"_sendMouse",value:function(K,se,U){if(this._rfbConnectionState!=="connected")return;if(this._viewOnly)return;Ae.messages.pointerEvent(this._sock,this._display.absX(K),this._display.absY(se),U)}},{key:"_handleWheel",value:function(K){if(this._rfbConnectionState!=="connected")return;if(this._viewOnly)return;K.stopPropagation(),K.preventDefault();var se=(0,_.clientToElement)(K.clientX,K.clientY,this._canvas),U=K.deltaX,Ce=K.deltaY;K.deltaMode!==0&&(U*=ue,Ce*=ue),this._accumulatedWheelDeltaX+=U,this._accumulatedWheelDeltaY+=Ce,Math.abs(this._accumulatedWheelDeltaX)>=_e&&(this._accumulatedWheelDeltaX<0?(this._handleMouseButton(se.x,se.y,!0,1<<5),this._handleMouseButton(se.x,se.y,!1,1<<5)):this._accumulatedWheelDeltaX>0&&(this._handleMouseButton(se.x,se.y,!0,1<<6),this._handleMouseButton(se.x,se.y,!1,1<<6)),this._accumulatedWheelDeltaX=0),Math.abs(this._accumulatedWheelDeltaY)>=_e&&(this._accumulatedWheelDeltaY<0?(this._handleMouseButton(se.x,se.y,!0,1<<3),this._handleMouseButton(se.x,se.y,!1,1<<3)):this._accumulatedWheelDeltaY>0&&(this._handleMouseButton(se.x,se.y,!0,1<<4),this._handleMouseButton(se.x,se.y,!1,1<<4)),this._accumulatedWheelDeltaY=0)}},{key:"_fakeMouseMove",value:function(K,se,U){this._handleMouseMove(se,U),this._cursor.move(K.detail.clientX,K.detail.clientY)}},{key:"_handleTapEvent",value:function(K,se){var U=(0,_.clientToElement)(K.detail.clientX,K.detail.clientY,this._canvas);if(this._gestureLastTapTime!==null&&Date.now()-this._gestureLastTapTime<ne&&this._gestureFirstDoubleTapEv.detail.type===K.detail.type){var Ce=this._gestureFirstDoubleTapEv.detail.clientX-K.detail.clientX,Qe=this._gestureFirstDoubleTapEv.detail.clientY-K.detail.clientY,ge=Math.hypot(Ce,Qe);ge<he?U=(0,_.clientToElement)(this._gestureFirstDoubleTapEv.detail.clientX,this._gestureFirstDoubleTapEv.detail.clientY,this._canvas):this._gestureFirstDoubleTapEv=K}else this._gestureFirstDoubleTapEv=K;this._gestureLastTapTime=Date.now(),this._fakeMouseMove(this._gestureFirstDoubleTapEv,U.x,U.y),this._handleMouseButton(U.x,U.y,!0,se),this._handleMouseButton(U.x,U.y,!1,se)}},{key:"_handleGesture",value:function(K){var se,U=(0,_.clientToElement)(K.detail.clientX,K.detail.clientY,this._canvas);switch(K.type){case"gesturestart":switch(K.detail.type){case"onetap":this._handleTapEvent(K,1);break;case"twotap":this._handleTapEvent(K,4);break;case"threetap":this._handleTapEvent(K,2);break;case"drag":this._fakeMouseMove(K,U.x,U.y),this._handleMouseButton(U.x,U.y,!0,1);break;case"longpress":this._fakeMouseMove(K,U.x,U.y),this._handleMouseButton(U.x,U.y,!0,4);break;case"twodrag":this._gestureLastMagnitudeX=K.detail.magnitudeX,this._gestureLastMagnitudeY=K.detail.magnitudeY,this._fakeMouseMove(K,U.x,U.y);break;case"pinch":this._gestureLastMagnitudeX=Math.hypot(K.detail.magnitudeX,K.detail.magnitudeY),this._fakeMouseMove(K,U.x,U.y);break}break;case"gesturemove":switch(K.detail.type){case"onetap":case"twotap":case"threetap":break;case"drag":case"longpress":this._fakeMouseMove(K,U.x,U.y);break;case"twodrag":for(this._fakeMouseMove(K,U.x,U.y);K.detail.magnitudeY-this._gestureLastMagnitudeY>G;)this._handleMouseButton(U.x,U.y,!0,8),this._handleMouseButton(U.x,U.y,!1,8),this._gestureLastMagnitudeY+=G;for(;K.detail.magnitudeY-this._gestureLastMagnitudeY<-G;)this._handleMouseButton(U.x,U.y,!0,16),this._handleMouseButton(U.x,U.y,!1,16),this._gestureLastMagnitudeY-=G;for(;K.detail.magnitudeX-this._gestureLastMagnitudeX>G;)this._handleMouseButton(U.x,U.y,!0,32),this._handleMouseButton(U.x,U.y,!1,32),this._gestureLastMagnitudeX+=G;for(;K.detail.magnitudeX-this._gestureLastMagnitudeX<-G;)this._handleMouseButton(U.x,U.y,!0,64),this._handleMouseButton(U.x,U.y,!1,64),this._gestureLastMagnitudeX-=G;break;case"pinch":if(this._fakeMouseMove(K,U.x,U.y),se=Math.hypot(K.detail.magnitudeX,K.detail.magnitudeY),Math.abs(se-this._gestureLastMagnitudeX)>me){for(this._handleKeyEvent(t.default.XK_Control_L,"ControlLeft",!0);se-this._gestureLastMagnitudeX>me;)this._handleMouseButton(U.x,U.y,!0,8),this._handleMouseButton(U.x,U.y,!1,8),this._gestureLastMagnitudeX+=me;for(;se-this._gestureLastMagnitudeX<-me;)this._handleMouseButton(U.x,U.y,!0,16),this._handleMouseButton(U.x,U.y,!1,16),this._gestureLastMagnitudeX-=me}this._handleKeyEvent(t.default.XK_Control_L,"ControlLeft",!1);break}break;case"gestureend":switch(K.detail.type){case"onetap":case"twotap":case"threetap":case"pinch":case"twodrag":break;case"drag":this._fakeMouseMove(K,U.x,U.y),this._handleMouseButton(U.x,U.y,!1,1);break;case"longpress":this._fakeMouseMove(K,U.x,U.y),this._handleMouseButton(U.x,U.y,!1,4);break}break}}},{key:"_negotiateProtocolVersion",value:function(){if(this._sock.rQwait("version",12))return!1;var K=this._sock.rQshiftStr(12).substr(4,7);c.Info("Server ProtocolVersion: "+K);var se=0;switch(K){case"000.000":se=1;break;case"003.003":case"003.006":case"003.889":this._rfbVersion=3.3;break;case"003.007":this._rfbVersion=3.7;break;case"003.008":case"004.000":case"004.001":case"005.000":this._rfbVersion=3.8;break;default:return this._fail("Invalid server version "+K)}if(se){for(var U="ID:"+this._repeaterID;U.length<250;)U+="\0";return this._sock.sendString(U),!0}this._rfbVersion>this._rfbMaxVersion&&(this._rfbVersion=this._rfbMaxVersion);var Ce="00"+parseInt(this._rfbVersion,10)+".00"+this._rfbVersion*10%10;this._sock.sendString("RFB "+Ce+`
|
|
|
`),c.Debug("Sent ProtocolVersion: "+Ce),this._rfbInitState="Security"}},{key:"_negotiateSecurity",value:function(){function K(Ce,Qe){for(var ge=0;ge<Qe.length;ge++)if(Qe[ge]===Ce)return!0;return!1}if(this._rfbVersion>=3.7){var se=this._sock.rQshift8();if(this._sock.rQwait("security type",se,1))return!1;if(se===0)return this._rfbInitState="SecurityReason",this._securityContext="no security types",this._securityStatus=1,this._initMsg();var U=this._sock.rQshiftBytes(se);if(c.Debug("Server security types: "+U),K(1,U))this._rfbAuthScheme=1;else if(K(22,U))this._rfbAuthScheme=22;else if(K(16,U))this._rfbAuthScheme=16;else if(K(2,U))this._rfbAuthScheme=2;else if(K(19,U))this._rfbAuthScheme=19;else return this._fail("Unsupported security types (types: "+U+")");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",c.Debug("Authenticating using scheme: "+this._rfbAuthScheme),this._initMsg()}},{key:"_handleSecurityReason",value:function(){if(this._sock.rQwait("reason length",4))return!1;var K=this._sock.rQshift32(),se="";if(K>0){if(this._sock.rQwait("reason",K,4))return!1;se=this._sock.rQshiftStr(K)}return se!==""?(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:this._securityStatus,reason:se}})),this._fail("Security negotiation failed on "+this._securityContext+" (reason: "+se+")")):(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 K=String.fromCharCode(this._rfbCredentials.username.length)+String.fromCharCode(this._rfbCredentials.target.length)+this._rfbCredentials.username+this._rfbCredentials.target;return this._sock.sendString(K),this._rfbAuthScheme=2,this._negotiateAuthentication()}},{key:"_negotiateVeNCryptAuth",value:function(){if(this._rfbVeNCryptState==0){if(this._sock.rQwait("vencrypt version",2))return!1;var K=this._sock.rQshift8(),se=this._sock.rQshift8();if(!(K==0&&se==2))return this._fail("Unsupported VeNCrypt version "+K+"."+se);this._sock.send([0,2]),this._rfbVeNCryptState=1}if(this._rfbVeNCryptState==1){if(this._sock.rQwait("vencrypt ack",1))return!1;var U=this._sock.rQshift8();if(U!=0)return this._fail("VeNCrypt failure "+U);this._rfbVeNCryptState=2}if(this._rfbVeNCryptState==2){if(this._sock.rQwait("vencrypt subtypes length",1))return!1;var Ce=this._sock.rQshift8();if(Ce<1)return this._fail("VeNCrypt subtypes empty");this._rfbVeNCryptSubtypesLength=Ce,this._rfbVeNCryptState=3}if(this._rfbVeNCryptState==3){if(this._sock.rQwait("vencrypt subtypes",4*this._rfbVeNCryptSubtypesLength))return!1;for(var Qe=[],ge=0;ge<this._rfbVeNCryptSubtypesLength;ge++)Qe.push(this._sock.rQshift32());if(Qe.indexOf(256)!=-1)this._sock.send([0,0,1,0]),this._rfbVeNCryptState=4;else return this._fail("VeNCrypt Plain subtype not offered by server")}if(this._rfbVeNCryptState==4){if(!this._rfbCredentials.username||!this._rfbCredentials.password)return this.dispatchEvent(new CustomEvent("credentialsrequired",{detail:{types:["username","password"]}})),!1;var Xe=(0,L.encodeUTF8)(this._rfbCredentials.username),rt=(0,L.encodeUTF8)(this._rfbCredentials.password);return this._sock.send([0,0,0,Xe.length]),this._sock.send([0,0,0,rt.length]),this._sock.sendString(Xe),this._sock.sendString(rt),this._rfbInitState="SecurityResult",!0}}},{key:"_negotiateStdVNCAuth",value:function(){if(this._sock.rQwait("auth challenge",16))return!1;if(this._rfbCredentials.password===void 0)return this.dispatchEvent(new CustomEvent("credentialsrequired",{detail:{types:["password"]}})),!1;var K=Array.prototype.slice.call(this._sock.rQshiftBytes(16)),se=Ae.genDES(this._rfbCredentials.password,K);return this._sock.send(se),this._rfbInitState="SecurityResult",!0}},{key:"_negotiateTightUnixAuth",value:function(){return this._rfbCredentials.username===void 0||this._rfbCredentials.password===void 0?(this.dispatchEvent(new CustomEvent("credentialsrequired",{detail:{types:["username","password"]}})),!1):(this._sock.send([0,0,0,this._rfbCredentials.username.length]),this._sock.send([0,0,0,this._rfbCredentials.password.length]),this._sock.sendString(this._rfbCredentials.username),this._sock.sendString(this._rfbCredentials.password),this._rfbInitState="SecurityResult",!0)}},{key:"_negotiateTightTunnels",value:function(K){for(var se={0:{vendor:"TGHT",signature:"NOTUNNEL"}},U={},Ce=0;Ce<K;Ce++){var Qe=this._sock.rQshift32(),ge=this._sock.rQshiftStr(4),Xe=this._sock.rQshiftStr(8);U[Qe]={vendor:ge,signature:Xe}}return c.Debug("Server Tight tunnel types: "+U),U[1]&&U[1].vendor==="SICR"&&U[1].signature==="SCHANNEL"&&(c.Debug("Detected Siemens server. Assuming NOTUNNEL support."),U[0]={vendor:"TGHT",signature:"NOTUNNEL"}),U[0]?U[0].vendor!=se[0].vendor||U[0].signature!=se[0].signature?this._fail("Client's tunnel type had the incorrect vendor or signature"):(c.Debug("Selected tunnel type: "+se[0]),this._sock.send([0,0,0,0]),!1):this._fail("Server wanted tunnels, but doesn't support the notunnel type")}},{key:"_negotiateTightAuth",value:function(){if(!this._rfbTightVNC){if(this._sock.rQwait("num tunnels",4))return!1;var K=this._sock.rQshift32();if(K>0&&this._sock.rQwait("tunnel capabilities",16*K,4))return!1;if(this._rfbTightVNC=!0,K>0)return this._negotiateTightTunnels(K),!1}if(this._sock.rQwait("sub auth count",4))return!1;var se=this._sock.rQshift32();if(se===0)return this._rfbInitState="SecurityResult",!0;if(this._sock.rQwait("sub auth capabilities",16*se,4))return!1;for(var U={STDVNOAUTH__:1,STDVVNCAUTH_:2,TGHTULGNAUTH:129},Ce=[],Qe=0;Qe<se;Qe++){this._sock.rQshift32();var ge=this._sock.rQshiftStr(12);Ce.push(ge)}c.Debug("Server Tight authentication types: "+Ce);for(var Xe in U)if(Ce.indexOf(Xe)!=-1){this._sock.send([0,0,0,U[Xe]]),c.Debug("Selected authentication type: "+Xe);switch(Xe){case"STDVNOAUTH__":return this._rfbInitState="SecurityResult",!0;case"STDVVNCAUTH_":return this._rfbAuthScheme=2,this._initMsg();case"TGHTULGNAUTH":return this._rfbAuthScheme=129,this._initMsg();default:return this._fail("Unsupported tiny auth scheme (scheme: "+Xe+")")}}return this._fail("No supported sub-auth types!")}},{key:"_negotiateAuthentication",value:function(){switch(this._rfbAuthScheme){case 1:return this._rfbVersion>=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 K=this._sock.rQshift32();return K===0?(this._rfbInitState="ClientInitialisation",c.Debug("Authentication OK"),this._initMsg()):this._rfbVersion>=3.8?(this._rfbInitState="SecurityReason",this._securityContext="security result",this._securityStatus=K,this._initMsg()):(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:K}})),this._fail("Security handshake failed"))}},{key:"_negotiateServerInit",value:function(){if(this._sock.rQwait("server initialization",24))return!1;var K=this._sock.rQshift16(),se=this._sock.rQshift16(),U=this._sock.rQshift8(),Ce=this._sock.rQshift8(),Qe=this._sock.rQshift8(),ge=this._sock.rQshift8(),Xe=this._sock.rQshift16(),rt=this._sock.rQshift16(),Y=this._sock.rQshift16(),He=this._sock.rQshift8(),Ke=this._sock.rQshift8(),ke=this._sock.rQshift8();this._sock.rQskipBytes(3);var pe=this._sock.rQshift32();if(this._sock.rQwait("server init name",pe,24))return!1;var Le=this._sock.rQshiftStr(pe);if(Le=(0,L.decodeUTF8)(Le,!0),this._rfbTightVNC){if(this._sock.rQwait("TightVNC extended server init header",8,24+pe))return!1;var re=this._sock.rQshift16(),De=this._sock.rQshift16(),B=this._sock.rQshift16();this._sock.rQskipBytes(2);var Ie=(re+De+B)*16;if(this._sock.rQwait("TightVNC extended server init header",Ie,32+pe))return!1;this._sock.rQskipBytes(16*re),this._sock.rQskipBytes(16*De),this._sock.rQskipBytes(16*B)}return c.Info("Screen: "+K+"x"+se+", bpp: "+U+", depth: "+Ce+", bigEndian: "+Qe+", trueColor: "+ge+", redMax: "+Xe+", greenMax: "+rt+", blueMax: "+Y+", redShift: "+He+", greenShift: "+Ke+", blueShift: "+ke),this._setDesktopName(Le),this._resize(K,se),this._viewOnly||this._keyboard.grab(),this._fbDepth=24,this._fbName==="Intel(r) AMT KVM"&&(c.Warn("Intel AMT KVM only supports 8/16 bit depths. Using low color mode."),this._fbDepth=8),Ae.messages.pixelFormat(this._sock,this._fbDepth,!0),this._sendEncodings(),Ae.messages.fbUpdateRequest(this._sock,!1,0,0,this._fbWidth,this._fbHeight),this._updateConnectionState("connected"),!0}},{key:"_sendEncodings",value:function(){var K=[];K.push(s.encodings.encodingCopyRect),this._fbDepth==24&&(K.push(s.encodings.encodingTight),K.push(s.encodings.encodingTightPNG),K.push(s.encodings.encodingHextile),K.push(s.encodings.encodingRRE)),K.push(s.encodings.encodingRaw),K.push(s.encodings.pseudoEncodingQualityLevel0+this._qualityLevel),K.push(s.encodings.pseudoEncodingCompressLevel0+this._compressionLevel),K.push(s.encodings.pseudoEncodingDesktopSize),K.push(s.encodings.pseudoEncodingLastRect),K.push(s.encodings.pseudoEncodingQEMUExtendedKeyEvent),K.push(s.encodings.pseudoEncodingExtendedDesktopSize),K.push(s.encodings.pseudoEncodingXvp),K.push(s.encodings.pseudoEncodingFence),K.push(s.encodings.pseudoEncodingContinuousUpdates),K.push(s.encodings.pseudoEncodingDesktopName),K.push(s.encodings.pseudoEncodingExtendedClipboard),this._fbDepth==24&&(K.push(s.encodings.pseudoEncodingVMwareCursor),K.push(s.encodings.pseudoEncodingCursor)),Ae.messages.clientEncodings(this._sock,K)}},{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 c.Debug("SetColorMapEntries"),this._fail("Unexpected SetColorMapEntries message")}},{key:"_handleServerCutText",value:function(){if(c.Debug("ServerCutText"),this._sock.rQwait("ServerCutText header",7,1))return!1;this._sock.rQskipBytes(3);var K=this._sock.rQshift32();if(K=(0,w.toSigned32bit)(K),this._sock.rQwait("ServerCutText content",Math.abs(K),8))return!1;if(K>=0){var se=this._sock.rQshiftStr(K);if(this._viewOnly)return!0;this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:se}}))}else{K=Math.abs(K);var U=this._sock.rQshift32(),Ce=U&65535,Qe=U&4278190080,ge=!!(Qe&ce);if(ge){this._clipboardServerCapabilitiesFormats={},this._clipboardServerCapabilitiesActions={};for(var Xe=0;Xe<=15;Xe++){var rt=1<<Xe;Ce&rt&&(this._clipboardServerCapabilitiesFormats[rt]=!0,this._sock.rQshift32())}for(var Y=24;Y<=31;Y++){var He=1<<Y;this._clipboardServerCapabilitiesActions[He]=!!(Qe&He)}var Ke=[ce,Me,Ye,et,ot];Ae.messages.extendedClipboardCaps(this._sock,Ke,{extendedClipboardFormatText:0})}else if(Qe===Me){if(this._viewOnly)return!0;this._clipboardText!=null&&this._clipboardServerCapabilitiesActions[ot]&&(Ce&ie&&Ae.messages.extendedClipboardProvide(this._sock,[ie],[this._clipboardText]))}else if(Qe===Ye){if(this._viewOnly)return!0;this._clipboardServerCapabilitiesActions[et]&&(this._clipboardText!=null?Ae.messages.extendedClipboardNotify(this._sock,[ie]):Ae.messages.extendedClipboardNotify(this._sock,[]))}else if(Qe===et){if(this._viewOnly)return!0;this._clipboardServerCapabilitiesActions[Me]&&(Ce&ie&&Ae.messages.extendedClipboardRequest(this._sock,[ie]))}else if(Qe===ot){if(this._viewOnly)return!0;if(!(Ce&ie))return!0;this._clipboardText=null;var ke=this._sock.rQshiftBytes(K-4),pe=new d.default,Le=null;pe.setInput(ke);for(var re=0;re<=15;re++){var De=1<<re;if(Ce&De){var B=0,Ie=pe.inflate(4);B|=Ie[0]<<24,B|=Ie[1]<<16,B|=Ie[2]<<8,B|=Ie[3];var st=pe.inflate(B);De===ie&&(Le=st)}}if(pe.setInput(null),Le!==null){for(var R="",Fe=0;Fe<Le.length;Fe++)R+=String.fromCharCode(Le[Fe]);Le=R,Le=(0,L.decodeUTF8)(Le),Le.length>0&&Le.charAt(Le.length-1)==="\0"&&(Le=Le.slice(0,-1)),Le=Le.replace(`\r
|
|
|
`,`
|
|
|
`),this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:Le}}))}}else return this._fail("Unexpected action in extended clipboard message: "+Qe)}return!0}},{key:"_handleServerFenceMsg",value:function(){if(this._sock.rQwait("ServerFence header",8,1))return!1;this._sock.rQskipBytes(3);var K=this._sock.rQshift32(),se=this._sock.rQshift8();if(this._sock.rQwait("ServerFence payload",se,9))return!1;se>64&&(c.Warn("Bad payload length ("+se+") in fence response"),se=64);var U=this._sock.rQshiftStr(se);return this._supportsFence=!0,K&1<<31?(K&=1<<0|1<<1,Ae.messages.clientFence(this._sock,K,U),!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 K=this._sock.rQshift8(),se=this._sock.rQshift8();switch(se){case 0:c.Error("XVP Operation Failed");break;case 1:this._rfbXvpVer=K,c.Info("XVP extensions enabled (version "+this._rfbXvpVer+")"),this._setCapability("power",!0);break;default:this._fail("Illegal server XVP message (msg: "+se+")");break}return!0}},{key:"_normalMsg",value:function(){var K;this._FBU.rects>0?K=0:K=this._sock.rQshift8();var se,U;switch(K){case 0:return U=this._framebufferUpdate(),U&&!this._enabledContinuousUpdates&&Ae.messages.fbUpdateRequest(this._sock,!0,0,0,this._fbWidth,this._fbHeight),U;case 1:return this._handleSetColourMapMsg();case 2:return c.Debug("Bell"),this.dispatchEvent(new CustomEvent("bell",{detail:{}})),!0;case 3:return this._handleServerCutText();case 150:return se=!this._supportsContinuousUpdates,this._supportsContinuousUpdates=!0,this._enabledContinuousUpdates=!1,se&&(this._enabledContinuousUpdates=!0,this._updateContinuousUpdates(),c.Info("Enabling continuous updates.")),!0;case 248:return this._handleServerFenceMsg();case 250:return this._handleXvpMsg();default:return this._fail("Unexpected server message (type "+K+")"),c.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 K=this._sock.rQshiftBytes(12);this._FBU.x=(K[0]<<8)+K[1],this._FBU.y=(K[2]<<8)+K[3],this._FBU.width=(K[4]<<8)+K[5],this._FBU.height=(K[6]<<8)+K[7],this._FBU.encoding=parseInt((K[8]<<24)+(K[9]<<16)+(K[10]<<8)+K[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 s.encodings.pseudoEncodingLastRect:return this._FBU.rects=1,!0;case s.encodings.pseudoEncodingVMwareCursor:return this._handleVMwareCursor();case s.encodings.pseudoEncodingCursor:return this._handleCursor();case s.encodings.pseudoEncodingQEMUExtendedKeyEvent:try{var K=document.createEvent("keyboardEvent");K.code!==void 0&&(this._qemuExtKeyEventSupported=!0)}catch(se){}return!0;case s.encodings.pseudoEncodingDesktopName:return this._handleDesktopName();case s.encodings.pseudoEncodingDesktopSize:return this._resize(this._FBU.width,this._FBU.height),!0;case s.encodings.pseudoEncodingExtendedDesktopSize:return this._handleExtendedDesktopSize();default:return this._handleDataRect()}}},{key:"_handleVMwareCursor",value:function(){var K=this._FBU.x,se=this._FBU.y,U=this._FBU.width,Ce=this._FBU.height;if(this._sock.rQwait("VMware cursor encoding",1))return!1;var Qe=this._sock.rQshift8();this._sock.rQshift8();var ge,Xe=4;if(Qe==0){var rt=4294967040|0;if(ge=new Array(U*Ce*Xe),this._sock.rQwait("VMware cursor classic encoding",U*Ce*Xe*2,2))return!1;for(var Y=new Array(U*Ce),He=0;He<U*Ce;He++)Y[He]=this._sock.rQshift32();for(var Ke=new Array(U*Ce),ke=0;ke<U*Ce;ke++)Ke[ke]=this._sock.rQshift32();for(var pe=0;pe<U*Ce;pe++)if(Y[pe]==0){var Le=Ke[pe],re=Le>>8&255,De=Le>>16&255,B=Le>>24&255;ge[pe*Xe]=re,ge[pe*Xe+1]=De,ge[pe*Xe+2]=B,ge[pe*Xe+3]=255}else(Y[pe]&rt)==rt?Ke[pe]==0?(ge[pe*Xe]=0,ge[pe*Xe+1]=0,ge[pe*Xe+2]=0,ge[pe*Xe+3]=0):((Ke[pe]&rt)==rt,ge[pe*Xe]=0,ge[pe*Xe+1]=0,ge[pe*Xe+2]=0,ge[pe*Xe+3]=255):(ge[pe*Xe]=0,ge[pe*Xe+1]=0,ge[pe*Xe+2]=0,ge[pe*Xe+3]=255)}else if(Qe==1){if(this._sock.rQwait("VMware cursor alpha encoding",U*Ce*4,2))return!1;ge=new Array(U*Ce*Xe);for(var Ie=0;Ie<U*Ce;Ie++){var st=this._sock.rQshift32();ge[Ie*4]=st>>24&255,ge[Ie*4+1]=st>>16&255,ge[Ie*4+2]=st>>8&255,ge[Ie*4+3]=st&255}}else return c.Warn("The given cursor type is not supported: "+Qe+" given."),!1;return this._updateCursor(ge,K,se,U,Ce),!0}},{key:"_handleCursor",value:function(){var K=this._FBU.x,se=this._FBU.y,U=this._FBU.width,Ce=this._FBU.height,Qe=U*Ce*4,ge=Math.ceil(U/8)*Ce,Xe=Qe+ge;if(this._sock.rQwait("cursor encoding",Xe))return!1;for(var rt=this._sock.rQshiftBytes(Qe),Y=this._sock.rQshiftBytes(ge),He=new Uint8Array(U*Ce*4),Ke=0,ke=0;ke<Ce;ke++)for(var pe=0;pe<U;pe++){var Le=ke*Math.ceil(U/8)+Math.floor(pe/8),re=Y[Le]<<pe%8&128?255:0;He[Ke]=rt[Ke+2],He[Ke+1]=rt[Ke+1],He[Ke+2]=rt[Ke],He[Ke+3]=re,Ke+=4}return this._updateCursor(He,K,se,U,Ce),!0}},{key:"_handleDesktopName",value:function(){if(this._sock.rQwait("DesktopName",4))return!1;var K=this._sock.rQshift32();if(this._sock.rQwait("DesktopName",K,4))return!1;var se=this._sock.rQshiftStr(K);return se=(0,L.decodeUTF8)(se,!0),this._setDesktopName(se),!0}},{key:"_handleExtendedDesktopSize",value:function(){if(this._sock.rQwait("ExtendedDesktopSize",4))return!1;var K=this._sock.rQpeek8(),se=4+K*16;if(this._sock.rQwait("ExtendedDesktopSize",se))return!1;var U=!this._supportsSetDesktopSize;this._supportsSetDesktopSize=!0,U&&this._requestRemoteResize(),this._sock.rQskipBytes(1),this._sock.rQskipBytes(3);for(var Ce=0;Ce<K;Ce+=1)Ce===0?(this._screenID=this._sock.rQshiftBytes(4),this._sock.rQskipBytes(2),this._sock.rQskipBytes(2),this._sock.rQskipBytes(2),this._sock.rQskipBytes(2),this._screenFlags=this._sock.rQshiftBytes(4)):this._sock.rQskipBytes(16);if(this._FBU.x===1&&this._FBU.y!==0){var Qe="";switch(this._FBU.y){case 1:Qe="Resize is administratively prohibited";break;case 2:Qe="Out of resources";break;case 3:Qe="Invalid screen layout";break;default:Qe="Unknown reason";break}c.Warn("Server did not accept the resize request: "+Qe)}else this._resize(this._FBU.width,this._FBU.height);return!0}},{key:"_handleDataRect",value:function(){var K=this._decoders[this._FBU.encoding];if(!K)return this._fail("Unsupported encoding (encoding: "+this._FBU.encoding+")"),!1;try{return K.decodeRect(this._FBU.x,this._FBU.y,this._FBU.width,this._FBU.height,this._sock,this._display,this._fbDepth)}catch(se){return this._fail("Error decoding rect: "+se),!1}}},{key:"_updateContinuousUpdates",value:function(){if(!this._enabledContinuousUpdates)return;Ae.messages.enableContinuousUpdates(this._sock,!0,0,0,this._fbWidth,this._fbHeight)}},{key:"_resize",value:function(K,se){this._fbWidth=K,this._fbHeight=se,this._display.resize(this._fbWidth,this._fbHeight),this._updateClip(),this._updateScale(),this._updateContinuousUpdates()}},{key:"_xvpOp",value:function(K,se){if(this._rfbXvpVer<K)return;c.Info("Sending XVP operation "+se+" (version "+K+")"),Ae.messages.xvpOp(this._sock,K,se)}},{key:"_updateCursor",value:function(K,se,U,Ce,Qe){this._cursorImage={rgbaPixels:K,hotx:se,hoty:U,w:Ce,h:Qe},this._refreshCursor()}},{key:"_shouldShowDotCursor",value:function(){if(!this._showDotCursor)return!1;for(var K=3;K<this._cursorImage.rgbaPixels.length;K+=4)if(this._cursorImage.rgbaPixels[K])return!1;return!0}},{key:"_refreshCursor",value:function(){if(this._rfbConnectionState!=="connecting"&&this._rfbConnectionState!=="connected")return;var K=this._shouldShowDotCursor()?Ae.cursors.dot:this._cursorImage;this._cursor.change(K.rgbaPixels,K.hotx,K.hoty,K.w,K.h)}},{key:"viewOnly",get:function(){return this._viewOnly},set:function(K){this._viewOnly=K,(this._rfbConnectionState==="connecting"||this._rfbConnectionState==="connected")&&(K?this._keyboard.ungrab():this._keyboard.grab())}},{key:"capabilities",get:function(){return this._capabilities}},{key:"touchButton",get:function(){return 0},set:function(K){c.Warn("Using old API!")}},{key:"clipViewport",get:function(){return this._clipViewport},set:function(K){this._clipViewport=K,this._updateClip()}},{key:"scaleViewport",get:function(){return this._scaleViewport},set:function(K){this._scaleViewport=K,K&&this._clipViewport&&this._updateClip(),this._updateScale(),!K&&this._clipViewport&&this._updateClip()}},{key:"resizeSession",get:function(){return this._resizeSession},set:function(K){this._resizeSession=K,K&&this._requestRemoteResize()}},{key:"showDotCursor",get:function(){return this._showDotCursor},set:function(K){this._showDotCursor=K,this._refreshCursor()}},{key:"background",get:function(){return this._screen.style.background},set:function(K){this._screen.style.background=K}},{key:"qualityLevel",get:function(){return this._qualityLevel},set:function(K){if(!Number.isInteger(K)||K<0||K>9){c.Error("qualityLevel must be an integer between 0 and 9");return}if(this._qualityLevel===K)return;this._qualityLevel=K,this._rfbConnectionState==="connected"&&this._sendEncodings()}},{key:"compressionLevel",get:function(){return this._compressionLevel},set:function(K){if(!Number.isInteger(K)||K<0||K>9){c.Error("compressionLevel must be an integer between 0 and 9");return}if(this._compressionLevel===K)return;this._compressionLevel=K,this._rfbConnectionState==="connected"&&this._sendEncodings()}}],[{key:"genDES",value:function(K,se){var U=K.split("").map(function(Ce){return Ce.charCodeAt(0)});return new e.default(U).encrypt(se)}}]),Ae}(h.default);I.default=tt,tt.messages={keyEvent:function(Se,Ae,we){var K=Se._sQ,se=Se._sQlen;K[se]=4,K[se+1]=we,K[se+2]=0,K[se+3]=0,K[se+4]=Ae>>24,K[se+5]=Ae>>16,K[se+6]=Ae>>8,K[se+7]=Ae,Se._sQlen+=8,Se.flush()},QEMUExtendedKeyEvent:function(Se,Ae,we,K){function se(ge){var Xe=K>>8,rt=K&255;return Xe===224&&rt<127?rt|128:ge}var U=Se._sQ,Ce=Se._sQlen;U[Ce]=255,U[Ce+1]=0,U[Ce+2]=we>>8,U[Ce+3]=we,U[Ce+4]=Ae>>24,U[Ce+5]=Ae>>16,U[Ce+6]=Ae>>8,U[Ce+7]=Ae;var Qe=se(K);U[Ce+8]=Qe>>24,U[Ce+9]=Qe>>16,U[Ce+10]=Qe>>8,U[Ce+11]=Qe,Se._sQlen+=12,Se.flush()},pointerEvent:function(Se,Ae,we,K){var se=Se._sQ,U=Se._sQlen;se[U]=5,se[U+1]=K,se[U+2]=Ae>>8,se[U+3]=Ae,se[U+4]=we>>8,se[U+5]=we,Se._sQlen+=6,Se.flush()},_buildExtendedClipboardFlags:function(Se,Ae){for(var we=new Uint8Array(4),K=0,se=0,U=0;U<Se.length;U++)se|=Se[U];for(var Ce=0;Ce<Ae.length;Ce++)K|=Ae[Ce];return we[0]=se>>24,we[1]=0,we[2]=0,we[3]=K,we},extendedClipboardProvide:function(Se,Ae,we){for(var K=new o.default,se=[],U=0;U<Ae.length;U++){if(Ae[U]!=ie)throw new Error("Unsupported extended clipboard format for Provide message.");we[U]=we[U].replace(/\r\n|\r|\n/gm,`\r
|
|
|
`);var Ce=(0,L.encodeUTF8)(we[U]+"\0");se.push(Ce.length>>24&255,Ce.length>>16&255,Ce.length>>8&255,Ce.length&255);for(var Qe=0;Qe<Ce.length;Qe++)se.push(Ce.charCodeAt(Qe))}var ge=K.deflate(new Uint8Array(se)),Xe=new Uint8Array(4+ge.length);Xe.set(tt.messages._buildExtendedClipboardFlags([ot],Ae)),Xe.set(ge,4),tt.messages.clientCutText(Se,Xe,!0)},extendedClipboardNotify:function(Se,Ae){var we=tt.messages._buildExtendedClipboardFlags([et],Ae);tt.messages.clientCutText(Se,we,!0)},extendedClipboardRequest:function(Se,Ae){var we=tt.messages._buildExtendedClipboardFlags([Me],Ae);tt.messages.clientCutText(Se,we,!0)},extendedClipboardCaps:function(Se,Ae,we){var K=Object.keys(we),se=new Uint8Array(4+4*K.length);K.map(function(Qe){return parseInt(Qe)}),K.sort(function(Qe,ge){return Qe-ge}),se.set(tt.messages._buildExtendedClipboardFlags(Ae,[]));for(var U=4,Ce=0;Ce<K.length;Ce++)se[U]=we[K[Ce]]>>24,se[U+1]=we[K[Ce]]>>16,se[U+2]=we[K[Ce]]>>8,se[U+3]=we[K[Ce]]>>0,U+=4,se[3]|=1<<K[Ce];tt.messages.clientCutText(Se,se,!0)},clientCutText:function(Se,Ae){var we=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,K=Se._sQ,se=Se._sQlen;K[se]=6,K[se+1]=0,K[se+2]=0,K[se+3]=0;var U;we?U=(0,w.toUnsigned32bit)(-Ae.length):U=Ae.length,K[se+4]=U>>24,K[se+5]=U>>16,K[se+6]=U>>8,K[se+7]=U,Se._sQlen+=8;for(var Ce=0,Qe=Ae.length;Qe>0;){for(var ge=Math.min(Qe,Se._sQbufferSize-Se._sQlen),Xe=0;Xe<ge;Xe++)K[Se._sQlen+Xe]=Ae[Ce+Xe];Se._sQlen+=ge,Se.flush(),Qe-=ge,Ce+=ge}},setDesktopSize:function(Se,Ae,we,K,se){var U=Se._sQ,Ce=Se._sQlen;U[Ce]=251,U[Ce+1]=0,U[Ce+2]=Ae>>8,U[Ce+3]=Ae,U[Ce+4]=we>>8,U[Ce+5]=we,U[Ce+6]=1,U[Ce+7]=0,U[Ce+8]=K>>24,U[Ce+9]=K>>16,U[Ce+10]=K>>8,U[Ce+11]=K,U[Ce+12]=0,U[Ce+13]=0,U[Ce+14]=0,U[Ce+15]=0,U[Ce+16]=Ae>>8,U[Ce+17]=Ae,U[Ce+18]=we>>8,U[Ce+19]=we,U[Ce+20]=se>>24,U[Ce+21]=se>>16,U[Ce+22]=se>>8,U[Ce+23]=se,Se._sQlen+=24,Se.flush()},clientFence:function(Se,Ae,we){var K=Se._sQ,se=Se._sQlen;K[se]=248,K[se+1]=0,K[se+2]=0,K[se+3]=0,K[se+4]=Ae>>24,K[se+5]=Ae>>16,K[se+6]=Ae>>8,K[se+7]=Ae;var U=we.length;K[se+8]=U;for(var Ce=0;Ce<U;Ce++)K[se+9+Ce]=we.charCodeAt(Ce);Se._sQlen+=9+U,Se.flush()},enableContinuousUpdates:function(Se,Ae,we,K,se,U){var Ce=Se._sQ,Qe=Se._sQlen;Ce[Qe]=150,Ce[Qe+1]=Ae,Ce[Qe+2]=we>>8,Ce[Qe+3]=we,Ce[Qe+4]=K>>8,Ce[Qe+5]=K,Ce[Qe+6]=se>>8,Ce[Qe+7]=se,Ce[Qe+8]=U>>8,Ce[Qe+9]=U,Se._sQlen+=10,Se.flush()},pixelFormat:function(Se,Ae,we){var K=Se._sQ,se=Se._sQlen,U;Ae>16?U=32:Ae>8?U=16:U=8;var Ce=Math.floor(Ae/3);K[se]=0,K[se+1]=0,K[se+2]=0,K[se+3]=0,K[se+4]=U,K[se+5]=Ae,K[se+6]=0,K[se+7]=we?1:0,K[se+8]=0,K[se+9]=(1<<Ce)-1,K[se+10]=0,K[se+11]=(1<<Ce)-1,K[se+12]=0,K[se+13]=(1<<Ce)-1,K[se+14]=Ce*2,K[se+15]=Ce*1,K[se+16]=Ce*0,K[se+17]=0,K[se+18]=0,K[se+19]=0,Se._sQlen+=20,Se.flush()},clientEncodings:function(Se,Ae){var we=Se._sQ,K=Se._sQlen;we[K]=2,we[K+1]=0,we[K+2]=Ae.length>>8,we[K+3]=Ae.length;for(var se=K+4,U=0;U<Ae.length;U++){var Ce=Ae[U];we[se]=Ce>>24,we[se+1]=Ce>>16,we[se+2]=Ce>>8,we[se+3]=Ce,se+=4}Se._sQlen+=se-K,Se.flush()},fbUpdateRequest:function(Se,Ae,we,K,se,U){var Ce=Se._sQ,Qe=Se._sQlen;typeof we=="undefined"&&(we=0),typeof K=="undefined"&&(K=0),Ce[Qe]=3,Ce[Qe+1]=Ae?1:0,Ce[Qe+2]=we>>8&255,Ce[Qe+3]=we&255,Ce[Qe+4]=K>>8&255,Ce[Qe+5]=K&255,Ce[Qe+6]=se>>8&255,Ce[Qe+7]=se&255,Ce[Qe+8]=U>>8&255,Ce[Qe+9]=U&255,Se._sQlen+=10,Se.flush()},xvpOp:function(Se,Ae,we){var K=Se._sQ,se=Se._sQlen;K[se]=250,K[se+1]=0,K[se+2]=Ae,K[se+3]=we,Se._sQlen+=4,Se.flush()}},tt.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(Be,I,m){"use strict";m.d(I,"d",function(){return we}),m.d(I,"b",function(){return st}),m.d(I,"c",function(){return Fe}),m.d(I,"a",function(){return q});var w=m("VTBJ"),c=m("1OyB"),L=m("vuIU"),p=m("JX7q"),_=m("Ji7U"),a=m("LK+K"),h=m("q1tI"),f=m("I8Z2"),d=m("BGR+"),o=m("wx14"),r=m("rePB"),i=m("4IlW"),n=m("2GS6"),l=m("Gytx"),e=m.n(l),t=m("TSYQ"),u=m.n(t),s=m("U8pU"),g=m("ODXe"),C=/iPhone/i,x=/iPod/i,E=/iPad/i,O=/\bAndroid(?:.+)Mobile\b/i,T=/Android/i,y=/\bAndroid(?:.+)SD4930UR\b/i,b=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,v=/Windows Phone/i,S=/\bWindows(?:.+)ARM\b/i,D=/BlackBerry/i,H=/BB10/i,F=/Opera Mini/i,j=/\b(CriOS|Chrome)(?:.+)Mobile/i,Z=/Mobile(?:.+)Firefox\b/i;function V(Ee,Re){return Ee.test(Re)}function A(Ee){var Re=Ee||(typeof navigator!="undefined"?navigator.userAgent:""),Ue=Re.split("[FBAN");if(typeof Ue[1]!="undefined"){var ve=Ue,J=Object(g.a)(ve,1);Re=J[0]}if(Ue=Re.split("Twitter"),typeof Ue[1]!="undefined"){var de=Ue,Je=Object(g.a)(de,1);Re=Je[0]}var Ne={apple:{phone:V(C,Re)&&!V(v,Re),ipod:V(x,Re),tablet:!V(C,Re)&&V(E,Re)&&!V(v,Re),device:(V(C,Re)||V(x,Re)||V(E,Re))&&!V(v,Re)},amazon:{phone:V(y,Re),tablet:!V(y,Re)&&V(b,Re),device:V(y,Re)||V(b,Re)},android:{phone:!V(v,Re)&&V(y,Re)||!V(v,Re)&&V(O,Re),tablet:!V(v,Re)&&!V(y,Re)&&!V(O,Re)&&(V(b,Re)||V(T,Re)),device:!V(v,Re)&&(V(y,Re)||V(b,Re)||V(O,Re)||V(T,Re))||V(/\bokhttp\b/i,Re)},windows:{phone:V(v,Re),tablet:V(S,Re),device:V(v,Re)||V(S,Re)},other:{blackberry:V(D,Re),blackberry10:V(H,Re),opera:V(F,Re),firefox:V(Z,Re),chrome:V(j,Re),device:V(D,Re)||V(H,Re)||V(F,Re)||V(Z,Re)||V(j,Re)},any:null,phone:null,tablet:null};return Ne.any=Ne.apple.device||Ne.android.device||Ne.windows.device||Ne.other.device,Ne.phone=Ne.apple.phone||Ne.android.phone||Ne.windows.phone,Ne.tablet=Ne.apple.tablet||Ne.android.tablet||Ne.windows.tablet,Ne}var k=Object(w.a)(Object(w.a)({},A()),{},{isMobile:A}),P=k;function X(){}function M(Ee,Re,Ue){var ve=Re||"";return Ee.key||"".concat(ve,"item_").concat(Ue)}function W(Ee){return"".concat(Ee,"-menu-")}function te(Ee,Re){var Ue=-1;h.Children.forEach(Ee,function(ve){Ue+=1,ve&&ve.type&&ve.type.isMenuItemGroup?h.Children.forEach(ve.props.children,function(J){Ue+=1,Re(J,Ue)}):Re(ve,Ue)})}function _e(Ee,Re,Ue){if(!Ee||Ue.find)return;h.Children.forEach(Ee,function(ve){if(ve){var J=ve.type;if(!J||!(J.isSubMenu||J.isMenuItem||J.isMenuItemGroup))return;Re.indexOf(ve.key)!==-1?Ue.find=!0:ve.props.children&&_e(ve.props.children,Re,Ue)}})}var ue=["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"],me=function(Re){var Ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ve=Re&&typeof Re.getBoundingClientRect=="function"&&Re.getBoundingClientRect().width;if(ve){if(Ue){var J=getComputedStyle(Re),de=J.marginLeft,Je=J.marginRight;ve+=+de.replace("px","")+ +Je.replace("px","")}ve=+ve.toFixed(6)}return ve||0},G=function(Re,Ue,ve){Re&&Object(s.a)(Re.style)==="object"&&(Re.style[Ue]=ve)},ne=function(){return P.any},he=m("KQm4"),ie=m("Ff2n"),oe=m("i8i4"),N=m("bdgK"),ee=m("uciX"),$=m("8XRh"),ce={adjustX:1,adjustY:1},Me={topLeft:{points:["bl","tl"],overflow:ce,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ce,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:ce,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:ce,offset:[4,0]}},Ye={topLeft:{points:["bl","tl"],overflow:ce,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ce,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:ce,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:ce,offset:[4,0]}},et=Me,ot=0,tt={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Te=function(Re,Ue,ve){var J=W(Ue),de=Re.getState();Re.setState({defaultActiveFirst:Object(w.a)(Object(w.a)({},de.defaultActiveFirst),{},Object(r.a)({},J,ve))})},Se=function(Ee){Object(_.a)(Ue,Ee);var Re=Object(a.a)(Ue);function Ue(ve){var J;Object(c.a)(this,Ue),J=Re.call(this,ve),J.onDestroy=function(Ge){J.props.onDestroy(Ge)},J.onKeyDown=function(Ge){var nt=Ge.keyCode,ut=J.menuInstance,pt=J.props,ht=pt.isOpen,ct=pt.store;if(nt===i.a.ENTER)return J.onTitleClick(Ge),Te(ct,J.props.eventKey,!0),!0;if(nt===i.a.RIGHT)return ht?ut.onKeyDown(Ge):(J.triggerOpenChange(!0),Te(ct,J.props.eventKey,!0)),!0;if(nt===i.a.LEFT){var Mt;if(ht)Mt=ut.onKeyDown(Ge);else return;return Mt||(J.triggerOpenChange(!1),Mt=!0),Mt}return ht&&(nt===i.a.UP||nt===i.a.DOWN)?ut.onKeyDown(Ge):void 0},J.onOpenChange=function(Ge){J.props.onOpenChange(Ge)},J.onPopupVisibleChange=function(Ge){J.triggerOpenChange(Ge,Ge?"mouseenter":"mouseleave")},J.onMouseEnter=function(Ge){var nt=J.props,ut=nt.eventKey,pt=nt.onMouseEnter,ht=nt.store;Te(ht,J.props.eventKey,!1),pt({key:ut,domEvent:Ge})},J.onMouseLeave=function(Ge){var nt=J.props,ut=nt.parentMenu,pt=nt.eventKey,ht=nt.onMouseLeave;ut.subMenuInstance=Object(p.a)(J),ht({key:pt,domEvent:Ge})},J.onTitleMouseEnter=function(Ge){var nt=J.props,ut=nt.eventKey,pt=nt.onItemHover,ht=nt.onTitleMouseEnter;pt({key:ut,hover:!0}),ht({key:ut,domEvent:Ge})},J.onTitleMouseLeave=function(Ge){var nt=J.props,ut=nt.parentMenu,pt=nt.eventKey,ht=nt.onItemHover,ct=nt.onTitleMouseLeave;ut.subMenuInstance=Object(p.a)(J),ht({key:pt,hover:!1}),ct({key:pt,domEvent:Ge})},J.onTitleClick=function(Ge){var nt=Object(p.a)(J),ut=nt.props;if(ut.onTitleClick({key:ut.eventKey,domEvent:Ge}),ut.triggerSubMenuAction==="hover")return;J.triggerOpenChange(!ut.isOpen,"click"),Te(ut.store,J.props.eventKey,!1)},J.onSubMenuClick=function(Ge){typeof J.props.onClick=="function"&&J.props.onClick(J.addKeyPath(Ge))},J.onSelect=function(Ge){J.props.onSelect(Ge)},J.onDeselect=function(Ge){J.props.onDeselect(Ge)},J.getPrefixCls=function(){return"".concat(J.props.rootPrefixCls,"-submenu")},J.getActiveClassName=function(){return"".concat(J.getPrefixCls(),"-active")},J.getDisabledClassName=function(){return"".concat(J.getPrefixCls(),"-disabled")},J.getSelectedClassName=function(){return"".concat(J.getPrefixCls(),"-selected")},J.getOpenClassName=function(){return"".concat(J.props.rootPrefixCls,"-submenu-open")},J.saveMenuInstance=function(Ge){J.menuInstance=Ge},J.addKeyPath=function(Ge){return Object(w.a)(Object(w.a)({},Ge),{},{keyPath:(Ge.keyPath||[]).concat(J.props.eventKey)})},J.triggerOpenChange=function(Ge,nt){var ut=J.props.eventKey,pt=function(){J.onOpenChange({key:ut,item:Object(p.a)(J),trigger:nt,open:Ge})};nt==="mouseenter"?J.mouseenterTimeout=setTimeout(function(){pt()},0):pt()},J.isChildrenSelected=function(){var Ge={find:!1};return _e(J.props.children,J.props.selectedKeys,Ge),Ge.find},J.isOpen=function(){return J.props.openKeys.indexOf(J.props.eventKey)!==-1},J.adjustWidth=function(){if(!J.subMenuTitle||!J.menuInstance)return;var Ge=oe.findDOMNode(J.menuInstance);if(Ge.offsetWidth>=J.subMenuTitle.offsetWidth)return;Ge.style.minWidth="".concat(J.subMenuTitle.offsetWidth,"px")},J.saveSubMenuTitle=function(Ge){J.subMenuTitle=Ge},J.getBaseProps=function(){var Ge=Object(p.a)(J),nt=Ge.props;return{mode:nt.mode==="horizontal"?"vertical":nt.mode,visible:J.props.isOpen,level:nt.level+1,inlineIndent:nt.inlineIndent,focusable:!1,onClick:J.onSubMenuClick,onSelect:J.onSelect,onDeselect:J.onDeselect,onDestroy:J.onDestroy,selectedKeys:nt.selectedKeys,eventKey:"".concat(nt.eventKey,"-menu-"),openKeys:nt.openKeys,motion:nt.motion,onOpenChange:J.onOpenChange,subMenuOpenDelay:nt.subMenuOpenDelay,parentMenu:Object(p.a)(J),subMenuCloseDelay:nt.subMenuCloseDelay,forceSubMenuRender:nt.forceSubMenuRender,triggerSubMenuAction:nt.triggerSubMenuAction,builtinPlacements:nt.builtinPlacements,defaultActiveFirst:nt.store.getState().defaultActiveFirst[W(nt.eventKey)],multiple:nt.multiple,prefixCls:nt.rootPrefixCls,id:J.internalMenuId,manualRef:J.saveMenuInstance,itemIcon:nt.itemIcon,expandIcon:nt.expandIcon,direction:nt.direction}},J.getMotion=function(Ge,nt){var ut=Object(p.a)(J),pt=ut.haveRendered,ht=J.props,ct=ht.motion,Mt=ht.rootPrefixCls,Vt=Object(w.a)(Object(w.a)({},ct),{},{leavedClassName:"".concat(Mt,"-hidden"),removeOnLeave:!1,motionAppear:pt||!nt||Ge!=="inline"});return Vt};var de=ve.store,Je=ve.eventKey,Ne=de.getState(),$e=Ne.defaultActiveFirst;J.isRootMenu=!1;var at=!1;return $e&&(at=$e[Je]),Te(de,Je,at),J}return Object(L.a)(Ue,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var J=this,de=this.props,Je=de.mode,Ne=de.parentMenu,$e=de.manualRef;if($e&&$e(this),Je!=="horizontal"||!Ne.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return J.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var J=this.props,de=J.onDestroy,Je=J.eventKey;de&&de(Je),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(J){var de=this,Je=this.getBaseProps(),Ne=this.getMotion(Je.mode,Je.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Je.visible||Je.forceSubMenuRender,!this.haveOpened)return h.createElement("div",null);var $e=Je.direction;return h.createElement($.default,Object.assign({visible:Je.visible},Ne),function(at){var Ge=at.className,nt=at.style,ut=u()("".concat(Je.prefixCls,"-sub"),Ge,Object(r.a)({},"".concat(Je.prefixCls,"-rtl"),$e==="rtl"));return h.createElement(ke,Object.assign({},Je,{id:de.internalMenuId,className:ut,style:nt}),J)})}},{key:"render",value:function(){var J,de=Object(w.a)({},this.props),Je=de.isOpen,Ne=this.getPrefixCls(),$e=de.mode==="inline",at=u()(Ne,"".concat(Ne,"-").concat(de.mode),(J={},Object(r.a)(J,de.className,!!de.className),Object(r.a)(J,this.getOpenClassName(),Je),Object(r.a)(J,this.getActiveClassName(),de.active||Je&&!$e),Object(r.a)(J,this.getDisabledClassName(),de.disabled),Object(r.a)(J,this.getSelectedClassName(),this.isChildrenSelected()),J));this.internalMenuId||(de.eventKey?this.internalMenuId="".concat(de.eventKey,"$Menu"):(ot+=1,this.internalMenuId="$__$".concat(ot,"$Menu")));var Ge={},nt={},ut={};de.disabled||(Ge={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},nt={onClick:this.onTitleClick},ut={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var pt={},ht=de.direction;$e&&(ht==="rtl"?pt.paddingRight=de.inlineIndent*de.level:pt.paddingLeft=de.inlineIndent*de.level);var ct={};this.props.isOpen&&(ct={"aria-owns":this.internalMenuId});var Mt=null;de.mode!=="horizontal"&&(Mt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Mt=h.createElement(this.props.expandIcon,Object(w.a)({},this.props))));var Vt=h.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:pt,className:"".concat(Ne,"-title"),role:"button"},ut,nt,{"aria-expanded":Je},ct,{"aria-haspopup":"true",title:typeof de.title=="string"?de.title:void 0}),de.title,Mt||h.createElement("i",{className:"".concat(Ne,"-arrow")})),jt=this.renderChildren(de.children),wt=de.parentMenu.isRootMenu?de.parentMenu.props.getPopupContainer:function(pa){return pa.parentNode},Pt=tt[de.mode],Ht=de.popupOffset?{offset:de.popupOffset}:{},On=de.mode==="inline"?"":de.popupClassName;On+=ht==="rtl"?" ".concat(Ne,"-rtl"):"";var mn=de.disabled,Wn=de.triggerSubMenuAction,Yn=de.subMenuOpenDelay,ia=de.forceSubMenuRender,ha=de.subMenuCloseDelay,zn=de.builtinPlacements;ue.forEach(function(pa){return delete de[pa]}),delete de.onClick;var Kt=ht==="rtl"?Object.assign({},Ye,zn):Object.assign({},Me,zn);return delete de.direction,h.createElement("li",Object.assign({},de,Ge,{className:at,role:"menuitem"}),$e&&Vt,$e&&jt,!$e&&h.createElement(ee.a,{prefixCls:Ne,popupClassName:u()("".concat(Ne,"-popup"),On),getPopupContainer:wt,builtinPlacements:Kt,popupPlacement:Pt,popupVisible:Je,popupAlign:Ht,popup:jt,action:mn?[]:[Wn],mouseEnterDelay:Yn,mouseLeaveDelay:ha,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:ia},Vt))}}]),Ue}(h.Component);Se.defaultProps={onMouseEnter:X,onMouseLeave:X,onTitleMouseEnter:X,onTitleMouseLeave:X,onTitleClick:X,manualRef:X,mode:"vertical",title:""};var Ae=Object(f.b)(function(Ee,Re){var Ue=Ee.openKeys,ve=Ee.activeKey,J=Ee.selectedKeys,de=Re.eventKey,Je=Re.subMenuKey;return{isOpen:Ue.indexOf(de)>-1,active:ve[Je]===de,selectedKeys:J}})(Se);Ae.isSubMenu=!0;var we=Ae,K="menuitem-overflowed",se=.5,U=function(Ee){Object(_.a)(Ue,Ee);var Re=Object(a.a)(Ue);function Ue(){var ve;return Object(c.a)(this,Ue),ve=Re.apply(this,arguments),ve.resizeObserver=null,ve.mutationObserver=null,ve.originalTotalWidth=0,ve.overflowedItems=[],ve.menuItemSizes=[],ve.cancelFrameId=null,ve.state={lastVisibleIndex:void 0},ve.getMenuItemNodes=function(){var J=ve.props.prefixCls,de=oe.findDOMNode(Object(p.a)(ve));return de?[].slice.call(de.children).filter(function(Je){return Je.className.split(" ").indexOf("".concat(J,"-overflowed-submenu"))<0}):[]},ve.getOverflowedSubMenuItem=function(J,de,Je){var Ne=ve.props,$e=Ne.overflowedIndicator,at=Ne.level,Ge=Ne.mode,nt=Ne.prefixCls,ut=Ne.theme;if(at!==1||Ge!=="horizontal")return null;var pt=ve.props.children[0],ht=pt.props,ct=ht.children,Mt=ht.title,Vt=ht.style,jt=Object(ie.a)(ht,["children","title","style"]),wt=Object(w.a)({},Vt),Pt="".concat(J,"-overflowed-indicator"),Ht="".concat(J,"-overflowed-indicator");de.length===0&&Je!==!0?wt=Object(w.a)(Object(w.a)({},wt),{},{display:"none"}):Je&&(wt=Object(w.a)(Object(w.a)({},wt),{},{visibility:"hidden",position:"absolute"}),Pt="".concat(Pt,"-placeholder"),Ht="".concat(Ht,"-placeholder"));var On=ut?"".concat(nt,"-").concat(ut):"",mn={};return ue.forEach(function(Wn){jt[Wn]!==void 0&&(mn[Wn]=jt[Wn])}),h.createElement(we,Object.assign({title:$e,className:"".concat(nt,"-overflowed-submenu"),popupClassName:On},mn,{key:Pt,eventKey:Ht,disabled:!1,style:wt}),de)},ve.setChildrenWidthAndResize=function(){if(ve.props.mode!=="horizontal")return;var J=oe.findDOMNode(Object(p.a)(ve));if(!J)return;var de=J.children;if(!de||de.length===0)return;var Je=J.children[de.length-1];G(Je,"display","inline-block");var Ne=ve.getMenuItemNodes(),$e=Ne.filter(function(at){return at.className.split(" ").indexOf(K)>=0});$e.forEach(function(at){G(at,"display","inline-block")}),ve.menuItemSizes=Ne.map(function(at){return me(at,!0)}),$e.forEach(function(at){G(at,"display","none")}),ve.overflowedIndicatorWidth=me(J.children[J.children.length-1],!0),ve.originalTotalWidth=ve.menuItemSizes.reduce(function(at,Ge){return at+Ge},0),ve.handleResize(),G(Je,"display","none")},ve.handleResize=function(){if(ve.props.mode!=="horizontal")return;var J=oe.findDOMNode(Object(p.a)(ve));if(!J)return;var de=me(J);ve.overflowedItems=[];var Je=0,Ne;ve.originalTotalWidth>de+se&&(Ne=-1,ve.menuItemSizes.forEach(function($e){Je+=$e,Je+ve.overflowedIndicatorWidth<=de&&(Ne+=1)})),ve.setState({lastVisibleIndex:Ne})},ve}return Object(L.a)(Ue,[{key:"componentDidMount",value:function(){var J=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var de=oe.findDOMNode(this);if(!de)return;this.resizeObserver=new N.default(function(Je){Je.forEach(function(){var Ne=J.cancelFrameId;cancelAnimationFrame(Ne),J.cancelFrameId=requestAnimationFrame(J.setChildrenWidthAndResize)})}),[].slice.call(de.children).concat(de).forEach(function(Je){J.resizeObserver.observe(Je)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){J.resizeObserver.disconnect(),[].slice.call(de.children).concat(de).forEach(function(Je){J.resizeObserver.observe(Je)}),J.setChildrenWidthAndResize()}),this.mutationObserver.observe(de,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(J){var de=this,Je=this.state.lastVisibleIndex;return(J||[]).reduce(function(Ne,$e,at){var Ge=$e;if(de.props.mode==="horizontal"){var nt=de.getOverflowedSubMenuItem($e.props.eventKey,[]);Je!==void 0&&de.props.className.indexOf("".concat(de.props.prefixCls,"-root"))!==-1&&(at>Je&&(Ge=h.cloneElement($e,{style:{display:"none"},eventKey:"".concat($e.props.eventKey,"-hidden"),className:"".concat(K)})),at===Je+1&&(de.overflowedItems=J.slice(Je+1).map(function(pt){return h.cloneElement(pt,{key:pt.props.eventKey,mode:"vertical-left"})}),nt=de.getOverflowedSubMenuItem($e.props.eventKey,de.overflowedItems)));var ut=[].concat(Object(he.a)(Ne),[nt,Ge]);return at===J.length-1&&ut.push(de.getOverflowedSubMenuItem($e.props.eventKey,[],!0)),ut}return[].concat(Object(he.a)(Ne),[Ge])},[])}},{key:"render",value:function(){var J=this.props,de=J.visible,Je=J.prefixCls,Ne=J.overflowedIndicator,$e=J.mode,at=J.level,Ge=J.tag,nt=J.children,ut=J.theme,pt=Object(ie.a)(J,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),ht=Ge;return h.createElement(ht,Object.assign({},pt),this.renderChildren(nt))}}]),Ue}(h.Component);U.defaultProps={tag:"div",className:""};var Ce=U;function Qe(Ee){return Ee.length?Ee.every(function(Re){return!!Re.props.disabled}):!0}function ge(Ee,Re,Ue){var ve=Ee.getState();Ee.setState({activeKey:Object(w.a)(Object(w.a)({},ve.activeKey),{},Object(r.a)({},Re,Ue))})}function Xe(Ee){return Ee.eventKey||"0-menu-"}function rt(Ee,Re){var Ue=Re,ve=Ee.children,J=Ee.eventKey;if(Ue){var de;if(te(ve,function(Je,Ne){Je&&Je.props&&!Je.props.disabled&&Ue===M(Je,J,Ne)&&(de=!0)}),de)return Ue}return Ue=null,Ee.defaultActiveFirst&&te(ve,function(Je,Ne){!Ue&&Je&&!Je.props.disabled&&(Ue=M(Je,J,Ne))}),Ue}function Y(Ee){if(Ee){var Re=this.instanceArray.indexOf(Ee);Re!==-1?this.instanceArray[Re]=Ee:this.instanceArray.push(Ee)}}var He=function(Ee){Object(_.a)(Ue,Ee);var Re=Object(a.a)(Ue);function Ue(ve){var J;return Object(c.a)(this,Ue),J=Re.call(this,ve),J.onKeyDown=function(de,Je){var Ne=de.keyCode,$e;if(J.getFlatInstanceArray().forEach(function(Ge){Ge&&Ge.props.active&&Ge.onKeyDown&&($e=Ge.onKeyDown(de))}),$e)return 1;var at=null;return(Ne===i.a.UP||Ne===i.a.DOWN)&&(at=J.step(Ne===i.a.UP?-1:1)),at?(de.preventDefault(),ge(J.props.store,Xe(J.props),at.props.eventKey),typeof Je=="function"&&Je(at),1):void 0},J.onItemHover=function(de){var Je=de.key,Ne=de.hover;ge(J.props.store,Xe(J.props),Ne?Je:null)},J.onDeselect=function(de){J.props.onDeselect(de)},J.onSelect=function(de){J.props.onSelect(de)},J.onClick=function(de){J.props.onClick(de)},J.onOpenChange=function(de){J.props.onOpenChange(de)},J.onDestroy=function(de){J.props.onDestroy(de)},J.getFlatInstanceArray=function(){return J.instanceArray},J.step=function(de){var Je=J.getFlatInstanceArray(),Ne=J.props.store.getState().activeKey[Xe(J.props)],$e=Je.length;if(!$e)return null;de<0&&(Je=Je.concat().reverse());var at=-1;if(Je.every(function(pt,ht){return pt&&pt.props.eventKey===Ne?(at=ht,!1):!0}),!J.props.defaultActiveFirst&&at!==-1&&Qe(Je.slice(at,$e-1)))return;var Ge=(at+1)%$e,nt=Ge;do{var ut=Je[nt];if(!ut||ut.props.disabled)nt=(nt+1)%$e;else return ut}while(nt!==Ge);return null},J.renderCommonMenuItem=function(de,Je,Ne){var $e=J.props.store.getState(),at=Object(p.a)(J),Ge=at.props,nt=M(de,Ge.eventKey,Je),ut=de.props;if(!ut||typeof de.type=="string")return de;var pt=nt===$e.activeKey,ht=Object(w.a)(Object(w.a)({mode:ut.mode||Ge.mode,level:Ge.level,inlineIndent:Ge.inlineIndent,renderMenuItem:J.renderMenuItem,rootPrefixCls:Ge.prefixCls,index:Je,parentMenu:Ge.parentMenu,manualRef:ut.disabled?void 0:Object(n.a)(de.ref,Y.bind(Object(p.a)(J))),eventKey:nt,active:!ut.disabled&&pt,multiple:Ge.multiple,onClick:function(Mt){(ut.onClick||X)(Mt),J.onClick(Mt)},onItemHover:J.onItemHover,motion:Ge.motion,subMenuOpenDelay:Ge.subMenuOpenDelay,subMenuCloseDelay:Ge.subMenuCloseDelay,forceSubMenuRender:Ge.forceSubMenuRender,onOpenChange:J.onOpenChange,onDeselect:J.onDeselect,onSelect:J.onSelect,builtinPlacements:Ge.builtinPlacements,itemIcon:ut.itemIcon||J.props.itemIcon,expandIcon:ut.expandIcon||J.props.expandIcon},Ne),{},{direction:Ge.direction});return(Ge.mode==="inline"||ne())&&(ht.triggerSubMenuAction="click"),h.cloneElement(de,ht)},J.renderMenuItem=function(de,Je,Ne){if(!de)return null;var $e=J.props.store.getState(),at={openKeys:$e.openKeys,selectedKeys:$e.selectedKeys,triggerSubMenuAction:J.props.triggerSubMenuAction,subMenuKey:Ne};return J.renderCommonMenuItem(de,Je,at)},ve.store.setState({activeKey:Object(w.a)(Object(w.a)({},ve.store.getState().activeKey),{},Object(r.a)({},ve.eventKey,rt(ve,ve.activeKey)))}),J.instanceArray=[],J}return Object(L.a)(Ue,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(J){return this.props.visible||J.visible||this.props.className!==J.className||!e()(this.props.style,J.style)}},{key:"componentDidUpdate",value:function(J){var de=this.props,Je="activeKey"in de?de.activeKey:de.store.getState().activeKey[Xe(de)],Ne=rt(de,Je);if(Ne!==Je)ge(de.store,Xe(de),Ne);else if("activeKey"in J){var $e=rt(J,J.activeKey);Ne!==$e&&ge(de.store,Xe(de),Ne)}}},{key:"render",value:function(){var J=this,de=Object(o.a)({},this.props);this.instanceArray=[];var Je=u()(de.prefixCls,de.className,"".concat(de.prefixCls,"-").concat(de.mode)),Ne={className:Je,role:de.role||"menu"};de.id&&(Ne.id=de.id),de.focusable&&(Ne.tabIndex=0,Ne.onKeyDown=this.onKeyDown);var $e=de.prefixCls,at=de.eventKey,Ge=de.visible,nt=de.level,ut=de.mode,pt=de.overflowedIndicator,ht=de.theme;return ue.forEach(function(ct){return delete de[ct]}),delete de.onClick,h.createElement(Ce,Object.assign({},de,{prefixCls:$e,mode:ut,tag:"ul",level:nt,theme:ht,visible:Ge,overflowedIndicator:pt},Ne),h.Children.map(de.children,function(ct,Mt){return J.renderMenuItem(ct,Mt,at||"0-menu-")}))}}]),Ue}(h.Component);He.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:X};var Ke=Object(f.b)()(He),ke=Ke,pe=m("Kwbf");function Le(Ee,Re,Ue){var ve=Ee.prefixCls,J=Ee.motion,de=Ee.defaultMotions,Je=de===void 0?{}:de,Ne=Ee.openAnimation,$e=Ee.openTransitionName,at=Re.switchingModeFromInline;if(J)return J;if(Object(s.a)(Ne)==="object"&&Ne)Object(pe.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Ne=="string")return{motionName:"".concat(ve,"-open-").concat(Ne)};if($e)return{motionName:$e};var Ge=Je[Ue];return Ge||(at?null:Je.other)}var re=function(Ee){Object(_.a)(Ue,Ee);var Re=Object(a.a)(Ue);function Ue(ve){var J;Object(c.a)(this,Ue),J=Re.call(this,ve),J.inlineOpenKeys=[],J.onSelect=function(Ne){var $e=Object(p.a)(J),at=$e.props;if(at.selectable){var Ge=J.store.getState(),nt=Ge.selectedKeys,ut=Ne.key;at.multiple?nt=nt.concat([ut]):nt=[ut],"selectedKeys"in at||J.store.setState({selectedKeys:nt}),at.onSelect(Object(w.a)(Object(w.a)({},Ne),{},{selectedKeys:nt}))}},J.onClick=function(Ne){var $e=J.getRealMenuMode(),at=Object(p.a)(J),Ge=at.store,nt=at.props.onOpenChange;$e!=="inline"&&!("openKeys"in J.props)&&(Ge.setState({openKeys:[]}),nt([])),J.props.onClick(Ne)},J.onKeyDown=function(Ne,$e){J.innerMenu.getWrappedInstance().onKeyDown(Ne,$e)},J.onOpenChange=function(Ne){var $e=Object(p.a)(J),at=$e.props,Ge=J.store.getState().openKeys.concat(),nt=!1,ut=function(ht){var ct=!1;if(ht.open)ct=Ge.indexOf(ht.key)===-1,ct&&Ge.push(ht.key);else{var Mt=Ge.indexOf(ht.key);ct=Mt!==-1,ct&&Ge.splice(Mt,1)}nt=nt||ct};Array.isArray(Ne)?Ne.forEach(ut):ut(Ne),nt&&("openKeys"in J.props||J.store.setState({openKeys:Ge}),at.onOpenChange(Ge))},J.onDeselect=function(Ne){var $e=Object(p.a)(J),at=$e.props;if(at.selectable){var Ge=J.store.getState().selectedKeys.concat(),nt=Ne.key,ut=Ge.indexOf(nt);ut!==-1&&Ge.splice(ut,1),"selectedKeys"in at||J.store.setState({selectedKeys:Ge}),at.onDeselect(Object(w.a)(Object(w.a)({},Ne),{},{selectedKeys:Ge}))}},J.onMouseEnter=function(Ne){J.restoreModeVerticalFromInline();var $e=J.props.onMouseEnter;$e&&$e(Ne)},J.onTransitionEnd=function(Ne){var $e=Ne.propertyName==="width"&&Ne.target===Ne.currentTarget,at=Ne.target.className,Ge=Object.prototype.toString.call(at)==="[object SVGAnimatedString]"?at.animVal:at,nt=Ne.propertyName==="font-size"&&Ge.indexOf("anticon")>=0;($e||nt)&&J.restoreModeVerticalFromInline()},J.setInnerMenu=function(Ne){J.innerMenu=Ne},J.isRootMenu=!0;var de=ve.defaultSelectedKeys,Je=ve.defaultOpenKeys;return"selectedKeys"in ve&&(de=ve.selectedKeys||[]),"openKeys"in ve&&(Je=ve.openKeys||[]),J.store=Object(f.c)({selectedKeys:de,openKeys:Je,activeKey:{"0-menu-":rt(ve,ve.activeKey)}}),J.state={switchingModeFromInline:!1},J}return Object(L.a)(Ue,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(J){this.updateOpentKeysWhenSwitchMode(J),this.updateMiniStore();var de=this.props,Je=de.siderCollapsed,Ne=de.inlineCollapsed,$e=de.onOpenChange;(!J.inlineCollapsed&&Ne||!J.siderCollapsed&&Je)&&$e([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(J){var de=this.props,Je=this.store,Ne=this.inlineOpenKeys,$e=Je.getState(),at={};J.mode==="inline"&&de.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in de||((de.inlineCollapsed&&!J.inlineCollapsed||de.siderCollapsed&&!J.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=$e.openKeys.concat(),at.openKeys=[]),(!de.inlineCollapsed&&J.inlineCollapsed||!de.siderCollapsed&&J.siderCollapsed)&&(at.openKeys=Ne,this.inlineOpenKeys=[])),Object.keys(at).length&&Je.setState(at)}},{key:"updateMenuDisplay",value:function(){var J=this.props.collapsedWidth,de=this.store,Je=this.prevOpenKeys,Ne=this.getInlineCollapsed()&&(J===0||J==="0"||J==="0px");Ne?(this.prevOpenKeys=de.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Je&&(this.store.setState({openKeys:Je}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var J=this.props.mode,de=this.state.switchingModeFromInline,Je=this.getInlineCollapsed();return de&&Je?"inline":Je?"vertical":J}},{key:"getInlineCollapsed",value:function(){var J=this.props,de=J.inlineCollapsed,Je=J.siderCollapsed;return Je!==void 0?Je:de}},{key:"restoreModeVerticalFromInline",value:function(){var J=this.state.switchingModeFromInline;J&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var J=Object(w.a)({},Object(d.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),de=this.getRealMenuMode();return J.className+=" ".concat(J.prefixCls,"-root"),J.direction==="rtl"&&(J.className+=" ".concat(J.prefixCls,"-rtl")),J=Object(w.a)(Object(w.a)({},J),{},{mode:de,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Le(this.props,this.state,de)}),delete J.openAnimation,delete J.openTransitionName,h.createElement(f.a,{store:this.store},h.createElement(ke,Object.assign({},J,{ref:this.setInnerMenu}),this.props.children))}}]),Ue}(h.Component);re.defaultProps={selectable:!0,onClick:X,onSelect:X,onOpenChange:X,onDeselect:X,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:h.createElement("span",null,"\xB7\xB7\xB7")};var De=re,B=function(Ee){Object(_.a)(Ue,Ee);var Re=Object(a.a)(Ue);function Ue(){var ve;return Object(c.a)(this,Ue),ve=Re.apply(this,arguments),ve.onKeyDown=function(J){var de=J.keyCode;return de===i.a.ENTER?(ve.onClick(J),!0):void 0},ve.onMouseLeave=function(J){var de=ve.props,Je=de.eventKey,Ne=de.onItemHover,$e=de.onMouseLeave;Ne({key:Je,hover:!1}),$e({key:Je,domEvent:J})},ve.onMouseEnter=function(J){var de=ve.props,Je=de.eventKey,Ne=de.onItemHover,$e=de.onMouseEnter;Ne({key:Je,hover:!0}),$e({key:Je,domEvent:J})},ve.onClick=function(J){var de=ve.props,Je=de.eventKey,Ne=de.multiple,$e=de.onClick,at=de.onSelect,Ge=de.onDeselect,nt=de.isSelected,ut={key:Je,keyPath:[Je],item:Object(p.a)(ve),domEvent:J};$e(ut),Ne?nt?Ge(ut):at(ut):nt||at(ut)},ve.saveNode=function(J){ve.node=J},ve}return Object(L.a)(Ue,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var J=this.props;J.onDestroy&&J.onDestroy(J.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var J,de=Object(w.a)({},this.props),Je=u()(this.getPrefixCls(),de.className,(J={},Object(r.a)(J,this.getActiveClassName(),!de.disabled&&de.active),Object(r.a)(J,this.getSelectedClassName(),de.isSelected),Object(r.a)(J,this.getDisabledClassName(),de.disabled),J)),Ne=Object(w.a)(Object(w.a)({},de.attribute),{},{title:typeof de.title=="string"?de.title:void 0,className:Je,role:de.role||"menuitem","aria-disabled":de.disabled});de.role==="option"?Ne=Object(w.a)(Object(w.a)({},Ne),{},{role:"option","aria-selected":de.isSelected}):(de.role===null||de.role==="none")&&(Ne.role="none");var $e={onClick:de.disabled?null:this.onClick,onMouseLeave:de.disabled?null:this.onMouseLeave,onMouseEnter:de.disabled?null:this.onMouseEnter},at=Object(w.a)({},de.style);de.mode==="inline"&&(de.direction==="rtl"?at.paddingRight=de.inlineIndent*de.level:at.paddingLeft=de.inlineIndent*de.level),ue.forEach(function(nt){return delete de[nt]}),delete de.direction;var Ge=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Ge=h.createElement(this.props.itemIcon,this.props)),h.createElement("li",Object.assign({},Object(d.default)(de,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Ne,$e,{style:at,ref:this.saveNode}),de.children,Ge)}}]),Ue}(h.Component);B.isMenuItem=!0,B.defaultProps={onSelect:X,onMouseEnter:X,onMouseLeave:X,manualRef:X};var Ie=Object(f.b)(function(Ee,Re){var Ue=Ee.activeKey,ve=Ee.selectedKeys,J=Re.eventKey,de=Re.subMenuKey;return{active:Ue[de]===J,isSelected:ve.indexOf(J)!==-1}})(B),st=Ie,R=function(Ee){Object(_.a)(Ue,Ee);var Re=Object(a.a)(Ue);function Ue(){var ve;return Object(c.a)(this,Ue),ve=Re.apply(this,arguments),ve.renderInnerMenuItem=function(J){var de=ve.props,Je=de.renderMenuItem,Ne=de.index;return Je(J,Ne,ve.props.subMenuKey)},ve}return Object(L.a)(Ue,[{key:"render",value:function(){var J=Object(o.a)({},this.props),de=J.className,Je=de===void 0?"":de,Ne=J.rootPrefixCls,$e="".concat(Ne,"-item-group-title"),at="".concat(Ne,"-item-group-list"),Ge=J.title,nt=J.children;return ue.forEach(function(ut){return delete J[ut]}),delete J.onClick,delete J.direction,h.createElement("li",Object.assign({},J,{className:"".concat(Je," ").concat(Ne,"-item-group")}),h.createElement("div",{className:$e,title:typeof Ge=="string"?Ge:void 0},Ge),h.createElement("ul",{className:at},h.Children.map(nt,this.renderInnerMenuItem)))}}]),Ue}(h.Component);R.isMenuItemGroup=!0,R.defaultProps={disabled:!0};var Fe=R,Ve=function(Re){var Ue=Re.className,ve=Re.rootPrefixCls,J=Re.style;return h.createElement("li",{className:"".concat(Ue," ").concat(ve,"-item-divider"),style:J})};Ve.defaultProps={disabled:!0,className:"",style:{}};var q=Ve,ae=I.e=De},"1q3G":function(Be,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=w;function w(){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(Be,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function w(_,a){if(!(_ instanceof a))throw new TypeError("Cannot call a class as a function")}function c(_,a){for(var h=0;h<a.length;h++){var f=a[h];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(_,f.key,f)}}function L(_,a,h){return a&&c(_.prototype,a),h&&c(_,h),_}var p=function(){function _(){w(this,_),this._lines=0}return L(_,[{key:"decodeRect",value:function(h,f,d,o,r,i,n){this._lines===0&&(this._lines=o);var l=n==8?1:4,e=d*l;if(r.rQwait("RAW",e))return!1;var t=f+(o-this._lines),u=Math.min(this._lines,Math.floor(r.rQlen/e)),s=r.rQ,g=r.rQi;if(n==8){for(var C=d*u,x=new Uint8Array(C*4),E=0;E<C;E++)x[E*4+0]=(s[g+E]>>0&3)*255/3,x[E*4+1]=(s[g+E]>>2&3)*255/3,x[E*4+2]=(s[g+E]>>4&3)*255/3,x[E*4+4]=0;s=x,g=0}return i.blitImage(h,t,d,u,s,g),r.rQskipBytes(u*e),this._lines-=u,!(this._lines>0)}}]),_}();I.default=p},"3690":function(Be,I,m){"use strict";function w(d){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?w=function(r){return typeof r}:w=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},w(d)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var c=p(m("Lo0S"));function L(){if(typeof WeakMap!="function")return null;var d=new WeakMap;return L=function(){return d},d}function p(d){if(d&&d.__esModule)return d;if(d===null||w(d)!=="object"&&typeof d!="function")return{default:d};var o=L();if(o&&o.has(d))return o.get(d);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in d)if(Object.prototype.hasOwnProperty.call(d,n)){var l=i?Object.getOwnPropertyDescriptor(d,n):null;l&&(l.get||l.set)?Object.defineProperty(r,n,l):r[n]=d[n]}return r.default=d,o&&o.set(d,r),r}function _(d,o){if(!(d instanceof o))throw new TypeError("Cannot call a class as a function")}function a(d,o){for(var r=0;r<o.length;r++){var i=o[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(d,i.key,i)}}function h(d,o,r){return o&&a(d.prototype,o),r&&a(d,r),d}var f=function(){function d(){_(this,d),this._tiles=0,this._lastsubencoding=0}return h(d,[{key:"decodeRect",value:function(r,i,n,l,e,t,u){for(this._tiles===0&&(this._tilesX=Math.ceil(n/16),this._tilesY=Math.ceil(l/16),this._totalTiles=this._tilesX*this._tilesY,this._tiles=this._totalTiles);this._tiles>0;){var s=1;if(e.rQwait("HEXTILE",s))return!1;var g=e.rQ,C=e.rQi,x=g[C];if(x>30)throw new Error("Illegal hextile subencoding (subencoding: "+x+")");var E=this._totalTiles-this._tiles,O=E%this._tilesX,T=Math.floor(E/this._tilesX),y=r+O*16,b=i+T*16,v=Math.min(16,r+n-y),S=Math.min(16,i+l-b);if(x&1)s+=v*S*4;else if(x&2&&(s+=4),x&4&&(s+=4),x&8){if(s++,e.rQwait("HEXTILE",s))return!1;var D=g[C+s-1];x&16?s+=D*(4+2):s+=D*2}if(e.rQwait("HEXTILE",s))return!1;if(C++,x===0)this._lastsubencoding&1?c.Debug(" Ignoring blank after RAW"):t.fillRect(y,b,v,S,this._background);else if(x&1)t.blitImage(y,b,v,S,g,C),C+=s-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),t.startTile(y,b,v,S,this._background),x&8){var H=g[C];C++;for(var F=0;F<H;F++){var j=void 0;x&16?(j=[g[C],g[C+1],g[C+2],g[C+3]],C+=4):j=this._foreground;var Z=g[C];C++;var V=Z>>4,A=Z&15,k=g[C];C++;var P=(k>>4)+1,X=(k&15)+1;t.subTile(V,A,P,X,j)}}t.finishTile()}e.rQi=C,this._lastsubencoding=x,this._tiles--}return!0}}]),d}();I.default=f},"3MsV":function(Be,I,m){},"3wET":function(Be,I){Be.exports="data:image/png;base64,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"},"498V":function(Be,I,m){Be.exports=m.p+"static/logo.59b28eb0.svg"},"4pCv":function(Be,I,m){"use strict";m.r(I);var w=m("oBTY"),c=m("bbsP"),L=m("/wGt"),p=m("jrin"),_=m("2qtc"),a=m("kLXV"),h=m("miYZ"),f=m("tsqr"),d=m("9og8"),o=m("tJVT"),r=m("PpiC"),i=m("k1fw"),n=m("ozfa"),l=m("MJZm"),e=m("WmNS"),t=m.n(e),u=m("q1tI"),s=m.n(u),g=m("Ty5D"),C=m("9kvl"),x=m("BUUv"),E=m("IxHN"),O=m("M8RZ"),T=m("giR+"),y=m("fyUT"),b=m("5NDa"),v=m("5rEg"),S=m("0Owb"),D=m("+L6B"),H=m("2/Rp"),F=m("y8nQ"),j=m("Vl3Y"),Z=m("aHsQ"),V=m("sGsY"),A=m("55Ip"),k=m("6/vW"),P=m("SFBS"),X=m("14J3"),M=m("BMrR"),W=m("jCWc"),te=m("kPKH"),_e=m("lOMy"),ue=m("GIiI"),me=m("P5Jw"),G=m("vS10"),ne=m("RCxd"),he=m("500L"),ie=m("m3rI"),oe=m("ErOA"),N=m("1vsH"),ee=Object(u.forwardRef)(function(be,qe){var vt=be.time;console.log("ScreenRecord:",qe);var _t=Object(u.useRef)(),St=Object(u.useState)(),At=Object(o.a)(St,2),Zt=At[0],Ot=At[1],vn=Object(u.useRef)(),gt=2e3,mt=[];Object(u.useImperativeHandle)(qe,function(){return{startScreenRecord:Wt,downloadFile:Rt}});function Gt(Dn,jn){return Nt.apply(this,arguments)}function Nt(){return Nt=Object(d.a)(t.a.mark(function Dn(jn,Yt){var wa,dn;return t.a.wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:return wa=[],Ln.next=3,new MediaRecorder(jn);case 3:dn=Ln.sent,dn.ondataavailable=function(Sn){wa.push(Sn.data)},dn.start(),vn.current=dn,window.recorderRefs=dn,dn.addEventListener("stop",function(Sn){var ra=URL.createObjectURL(wa[0],{type:"video/mp4"});Object(N.x)("xxx.webm",ra)});case 9:case"end":return Ln.stop()}},Dn)})),Nt.apply(this,arguments)}function Rt(){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 Dn=_t.current.srcObject.getTracks();Dn.forEach(function(jn){jn.stop()}),window.recorderRefs.addEventListener("dataavailable",function(jn){var Yt=URL.createObjectURL(jn.data,{type:"video/mp4"});Object(N.x)("\u5C4F\u5E55\u5F55\u5236\u89C6\u9891.webm",Yt)})}function Wt(){navigator.mediaDevices.getDisplayMedia({video:!0,audio:!0}).then(function(Dn){return _t.current.srcObject=Dn,mt.push(Dn),_t.current.captureStream=_t.current.captureStream||_t.current.mozCaptureStream,new Promise(function(jn){return _t.current.onplaying=jn})}).then(function(){return Gt(_t.current.captureStream(),gt)}).then(function(Dn){}).catch(function(Dn){Dn.name==="NotFoundError"?f.b.warn("\u627E\u4E0D\u5230\u6444\u50CF\u5934\u6216\u9EA6\u514B\u98CE\u3002\u65E0\u6CD5\u5F55\u5236."):f.b.warn(Dn.name)})}return s.a.createElement("div",{style:{position:"absolute",top:"0",zIndex:-1}},s.a.createElement("video",{onPause:function(){},width:"60",height:"120",autoPlay:!0,muted:!0,ref:_t}))}),$=ee,ce={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},Me=function(be){var qe=be.className,vt=be.mirror_description,_t=be.git_url,St=be.difficulty,At=be.task_pass,Zt=be.test_set_permission,Ot=be.onVncAction,vn=be.shixun,gt=be.window_vnc_url,mt=be.linux_vnc,Gt=be.vnc_url,Nt=be.unity_3d_routes,Rt=be.taskData;console.log(Rt);var Wt=Object(g.i)(),Dn=Object(u.useState)("8082"),jn=Object(o.a)(Dn,2),Yt=jn[0],wa=jn[1],dn=Object(u.useState)(!1),Cn=Object(o.a)(dn,2),Ln=Cn[0],Sn=Cn[1],ra=Object(u.useRef)(),Fa=gt?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",ja=gt?"C:/Windows/AppReadiness/downloadfiles":"/data/workspace/downloadfiles",za=function(){a.a.confirm({title:"\u91CD\u542F\u4E91\u4E3B\u673A",icon:s.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 tn=Object(d.a)(t.a.mark(function ma(){var Un;return t.a.wrap(function(Ea){for(;;)switch(Ea.prev=Ea.next){case 0:return Ea.next=2,Object(G.f)({identifier:Wt.taskId});case 2:return Un=Ea.sent,(Un==null?void 0:Un.status)===0&&f.b.info("\u91CD\u542F\u6210\u529F"),Ea.abrupt("return","");case 5:case"end":return Ea.stop()}},ma)}));function Nn(){return tn.apply(this,arguments)}return Nn}()})},cr=function(){a.a.info({title:"\u6587\u4EF6\u4E0A\u4F20",icon:null,okText:"\u5173\u95ED",width:600,centered:!0,content:s.a.createElement("div",{className:"pt10"},s.a.createElement(he.b,{isDragger:!0,maxSize:1024,additionalText:'\u9ED8\u8BA4\u5B58\u653E\u76EE\u5F55\u8DEF\u5F84\u4E3A"'.concat(Fa,'"'),action:"".concat(ie.a.API_SERVER,"/api/sci/projects/").concat(Wt.taskId,"/upload_file.json?debug=admin"),onChange:function(Nn){Nn.some(function(ma){var Un;return((Un=ma.response)===null||Un===void 0?void 0:Un.status)===0})&&(a.a.destroyAll(),f.b.info("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F"))}}))})},lt=function(){a.a.confirm({title:"\u4E0B\u8F7D\u4EE3\u7801",centered:!0,width:600,content:"\u4EE3\u7801\u4E0B\u8F7D\u529F\u80FD\uFF1A\u5C06\u201C".concat(ja,"\u201D\u76EE\u5F55\u8FDB\u884C\u6253\u5305\u5E76\u4E0B\u8F7D"),onOk:function(){var tn=Object(d.a)(t.a.mark(function ma(){return t.a.wrap(function(ca){for(;;)switch(ca.prev=ca.next){case 0:return ca.next=2,Object(oe.a)("/api/sci/projects/".concat(Wt.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 ca.abrupt("return",!0);case 3:case"end":return ca.stop()}},ma)}));function Nn(){return tn.apply(this,arguments)}return Nn}()})},ya=function(){var tn,Nn;(tn=ra.current)===null||tn===void 0||((Nn=tn.startScreenRecord)===null||Nn===void 0)||Nn.call(tn)},Ba=function(){var tn=Rt.webssh;a.a.info({title:"SSH\u76F4\u8FDE",width:600,centered:!0,content:s.a.createElement(s.a.Fragment,null,s.a.createElement(M.a,null,s.a.createElement(te.a,{flex:"50px"},"\u8D26\u53F7"),s.a.createElement(te.a,null,tn==null?void 0:tn.username)),s.a.createElement(M.a,null,s.a.createElement(te.a,{flex:"50px"},"\u5730\u5740"),s.a.createElement(te.a,null,tn==null?void 0:tn.address)),s.a.createElement(M.a,null,s.a.createElement(te.a,{flex:"50px"},"\u7AEF\u53E3"),s.a.createElement(te.a,null,tn==null?void 0:tn.servicePort)),s.a.createElement(M.a,null,s.a.createElement(te.a,{flex:"50px"},"\u5BC6\u7801"),s.a.createElement(te.a,null,tn==null?void 0:tn.password)))})};return s.a.createElement("div",{className:"tpi-code-setting ".concat(qe),style:{height:"calc(100vh - 54px )"}},s.a.createElement("h3",null,"\u529F\u80FD"),s.a.createElement("section",null,s.a.createElement("a",{id:"full-screen",title:"\u5168\u5C4F",className:"file-item action",onClick:function(){Ot("full-screen")}}," ",s.a.createElement("i",{className:"iconfont icon-quanping"}),"\u5F00\u542F / \u9000\u51FA\u5168\u5C4F"," "),!Nt&&s.a.createElement(s.a.Fragment,null,s.a.createElement("a",{id:"reset-task",onClick:function(){return Ot("reset-task")},className:"file-item action",title:"\u91CD\u7F6E\u73AF\u5883"}," ",s.a.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91CD\u7F6E\u73AF\u5883"," "),s.a.createElement("a",{onClick:function(){return cr()},className:"file-item action",title:"\u4E0A\u4F20\u6587\u4EF6"}," ",s.a.createElement("i",{className:"iconfont icon-shangchuanshipin1"}),"\u4E0A\u4F20\u6587\u4EF6"),s.a.createElement("a",{onClick:function(){return lt()},className:"file-item action",title:"\u4E0B\u8F7D\u6587\u4EF6"}," ",s.a.createElement("i",{className:"iconfont icon-xiazai3"}),"\u4E0B\u8F7D\u6587\u4EF6"),s.a.createElement("a",{onClick:function(){return ya()},className:"file-item action",title:"\u5C4F\u5E55\u5F55\u5236"}," ",s.a.createElement("i",{className:"iconfont icon-jiaruketang1"}),"\u5C4F\u5E55\u5F55\u5236"),s.a.createElement("a",{className:"file-item action w100",title:"ssh\u76F4\u8FDE"}," ",s.a.createElement("i",{className:"iconfont icon-suanfasheji"}),s.a.createElement(M.a,{align:"middle",className:"w100"},s.a.createElement(te.a,{flex:"1",onClick:Ba},s.a.createElement(H.a,{type:"text",loading:Ln},s.a.createElement("span",{style:{color:"#ddd",marginLeft:-11}},"ssh\u76F4\u8FDE"))))),gt&&s.a.createElement("a",{id:"reset-task",onClick:za,className:"file-item action",title:"\u91CD\u542F\u4E91\u4E3B\u673A"}," ",s.a.createElement(ue.a,{style:{marginRight:21,color:"#FFF"},className:"c-white font16"}),"\u91CD\u542F\u4E91\u4E3B\u673A"," "),_t?s.a.createElement(me.CopyToClipboard,{text:_t,onCopy:function(){return f.b.success("\u590D\u5236\u6210\u529F")}},s.a.createElement("a",{id:"copy-git",title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740",className:"file-item action"}," ",s.a.createElement("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740"," ")):null)),s.a.createElement($,{ref:ra}))},Ye=m("9VGf"),et=m("DjyN"),ot=m("NUBc"),tt=m("5Dmo"),Te=m("3S7+"),Se=m("JJs0"),Ae=m.n(Se),we,K,se=(we=Object(N.I)())!==null&&we!==void 0&&we.homework_common_id?{homework_common_id:(K=Object(N.I)())===null||K===void 0?void 0:K.homework_common_id}:{};function U(be){return Object(oe.c)("tasks/".concat(be,".json"),se)}function Ce(be){return Object(oe.c)("sci/projects/".concat(be,"/get_data_sets.json"))}function Qe(be){return Object(oe.c)("myshixuns/".concat(be,"/challenges.json"))}function ge(be,qe){return Object(oe.c)("myshixuns/".concat(be,"/subject_challenges.json"),qe)}function Xe(be,qe,vt){return Object(oe.c)("tasks/".concat(be,"/star.json?shixun_id=").concat(qe,"&star=").concat(vt))}function rt(be,qe){return Object(oe.c)("tasks/".concat(be,"/rep_content.json"),Object(i.a)(Object(i.a)({},qe),se))}function Y(be,qe){return Object(oe.f)("myshixuns/".concat(be,"/update_file.json"),qe)}function He(be,qe){return Object(oe.c)("tasks/".concat(be,"/reset_original_code.json"),Object(i.a)(Object(i.a)({},qe),se))}function Ke(be,qe){return Object(oe.f)("myshixuns/".concat(be,"/reset_repository.json"),qe)}function ke(be,qe){return Object(oe.c)("tasks/".concat(be,"/reset_passed_code.json"),Object(i.a)(Object(i.a)({},qe),se))}function pe(be,qe){return Object(oe.f)("tasks/".concat(be,"/game_build.json"),Object(i.a)(Object(i.a)({},qe),se))}function Le(be,qe){return Object(oe.c)("tasks/".concat(be,"/game_status.json"),Object(i.a)(Object(i.a)({},qe),se))}function re(be,qe){return Object(oe.f)("tasks/".concat(be,"/choose_build.json"),Object(i.a)(Object(i.a)({},qe),se))}function De(be){return Object(oe.c)("tasks/".concat(be,"/picture_display.json"),se)}function B(be,qe){return Object(oe.c)("tasks/".concat(be,"/cost_time.json"),Object(i.a)(Object(i.a)({},qe),se))}function Ie(be,qe){return Object(oe.c)("courses/".concat(be,"/inform_detail.json"),qe)}function st(be){return Object(oe.f)("tasks/".concat(be,"/plus_or_cancel_praise.json"))}function R(be){var qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object(oe.f)("myshixuns/".concat(be,"/repository.json"),qe)}function Fe(be,qe){return Object(oe.c)("myshixuns/".concat(be,"/open_webssh.json"),qe||{})}function Ve(be,qe){return Object(oe.c)("myshixuns/".concat(be,"/open_vm_webssh.json"),qe)}function q(be){return Object(oe.c)("tasks/".concat(be,"/close_webssh.json"))}function ae(be){return Ee.apply(this,arguments)}function Ee(){return Ee=Object(d.a)(t.a.mark(function be(qe){var vt;return t.a.wrap(function(St){for(;;)switch(St.prev=St.next){case 0:return St.next=2,Object(oe.f)("/sci/projects/".concat(qe,"/delete_pod.json"));case 2:if(vt=St.sent,!((vt==null?void 0:vt.status)>=0)){St.next=5;break}return St.abrupt("return",Object(oe.f)("/sci/projects/".concat(qe,"/start_environment.json"),se));case 5:case"end":return St.stop()}},be)})),Ee.apply(this,arguments)}function Re(be){return Object(oe.f)("tasks/".concat(be,"/reset_environment"))}function Ue(be,qe){return Object(oe.f)("tasks/".concat(be,"/reset_linux_vnc_link.json"),qe||{})}function ve(be){return Object(oe.c)("tasks/".concat(be,"/check_test_sets.json"))}function J(be){return Object(oe.c)("tasks/".concat(be,"/get_answer_info.json"))}function de(be){return Object(oe.c)("tasks/".concat(be,"/get_choose_answer.json"))}function Je(be){return Object(oe.c)("tasks/".concat(be,"/unlock_choose_answer.json"))}function Ne(be,qe){return Object(oe.c)("tasks/".concat(be,"/unlock_answer.json?answer_id=").concat(qe))}function $e(be,qe,vt){return Object(oe.f)("tasks/".concat(be,"/set_games_status.json"),{result:qe,data:vt})}function at(be){return Object(oe.f)("/sci/projects/".concat(be,"/extend_release.json"))}function Ge(be,qe){return Object(oe.f)("/sci/projects/".concat(be,"/save_mirror.json"),Object(i.a)({},qe))}function nt(be){return Object(oe.a)("/api/tasks/".concat(be,"/active.json"),{method:"post",body:{template_id:window.sessionStorage.imageId}})}function ut(be){return Object(oe.f)("tasks/".concat(be,"/extend_linux_vnc.json"),se)}function pt(be,qe){return Object(oe.c)("tasks/".concat(be,"/rank_list.json"),qe)}function ht(be,qe){return Object(oe.f)("tasks/".concat(be,"/close_windows_vnc.json"),{tpi_id:qe})}function ct(be){return Object(oe.c)("tasks/".concat(be,"/pull_files.json"))}function Mt(be,qe){return Object(oe.f)("tasks/".concat(be,"/log_output"),qe)}function Vt(be){return Object(oe.c)("tasks/".concat(be,"/stop_log_output.json"))}function jt(be){return wt.apply(this,arguments)}function wt(){return wt=Object(d.a)(t.a.mark(function be(qe){return t.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return _t.abrupt("return",Object(oe.a)("/api/myshixuns/".concat(qe.id,"/add_file.json"),{method:"post",body:qe}));case 1:case"end":return _t.stop()}},be)})),wt.apply(this,arguments)}function Pt(be){return Ht.apply(this,arguments)}function Ht(){return Ht=Object(d.a)(t.a.mark(function be(qe){return t.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return _t.abrupt("return",Object(oe.a)("/api/myshixuns/".concat(qe.id,"/delete_git_file.json"),{method:"Delete",body:qe}));case 1:case"end":return _t.stop()}},be)})),Ht.apply(this,arguments)}function On(be){return mn.apply(this,arguments)}function mn(){return mn=Object(d.a)(t.a.mark(function be(qe){return t.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return _t.abrupt("return",Object(oe.a)("/api/myshixuns/".concat(qe.id,"/mv_file.json"),{method:"post",body:qe}));case 1:case"end":return _t.stop()}},be)})),mn.apply(this,arguments)}function Wn(be){return Yn.apply(this,arguments)}function Yn(){return Yn=Object(d.a)(t.a.mark(function be(qe){return t.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return _t.abrupt("return",Object(oe.a)("/api/tasks/".concat(qe.id,"/rep_content.json"),{method:"get",params:qe}));case 1:case"end":return _t.stop()}},be)})),Yn.apply(this,arguments)}var ia;(function(be){be.Classrooms="classrooms",be.Shixuns="shixuns",be.Paths="paths",be.Projects="projects",be.Videos="videos",be.Topics="topics",be.Teach="teach-group"})(ia||(ia={}));var ha=function(qe){var vt=qe.userDetail,_t=qe.user,St=qe.globalSetting,At=qe.loading,Zt=qe.dispatch,Ot=qe.onClose,vn=qe.shixun,gt=Object(r.a)(qe,["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"]),mt=Object(g.i)(),Gt=Object(u.useState)([]),Nt=Object(o.a)(Gt,2),Rt=Nt[0],Wt=Nt[1],Dn=Object(u.useState)(""),jn=Object(o.a)(Dn,2),Yt=jn[0],wa=jn[1],dn=Object(u.useState)(0),Cn=Object(o.a)(dn,2),Ln=Cn[0],Sn=Cn[1],ra=Object(u.useState)(Object(i.a)({page:1,limit:20},mt)),Fa=Object(o.a)(ra,2),ja=Fa[0],za=Fa[1],cr=Object(u.useCallback)(function(){return gt.visible},[gt.visible]);Object(u.useEffect)(function(){ja.page=1,lt()},[gt.visible]);var lt=function(){var ya=Object(d.a)(t.a.mark(function Ba(){var wn;return t.a.wrap(function(Nn){for(;;)switch(Nn.prev=Nn.next){case 0:return Nn.next=2,Ce(mt.taskId);case 2:wn=Nn.sent,wn&&(Wt(Object(w.a)(wn.data_sets)),Sn(wn.data_sets_count),wa(wn.folder_name));case 4:case"end":return Nn.stop()}},Ba)}));return function(){return ya.apply(this,arguments)}}();return s.a.createElement("div",{style:{height:"calc(100vh - 51px)",padding:"20px 15px"}},s.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6570\u636E\u96C6"),s.a.createElement("dl",{className:Ae.a.list},s.a.createElement(Te.a,{title:Yt},s.a.createElement("dt",{className:"c-white"},Yt)),s.a.createElement("dd",null,s.a.createElement(me.CopyToClipboard,{text:Yt,onCopy:function(){return f.b.success("\u590D\u5236\u6210\u529F")}},s.a.createElement("span",{className:"".concat(Ae.a.copy," current")},"\u70B9\u51FB\u590D\u5236")))),s.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6587\u4EF6\u8DEF\u5F84"),Rt==null?void 0:Rt.map(function(ya,Ba){return s.a.createElement("dl",{className:Ae.a.list},s.a.createElement(Te.a,{title:ya.filename},s.a.createElement("dt",{className:"c-white"},ya.filename)),s.a.createElement("dd",null,s.a.createElement(me.CopyToClipboard,{text:ya.file_path,onCopy:function(){return f.b.success("\u590D\u5236\u6210\u529F")}},s.a.createElement("span",{className:"".concat(Ae.a.copy," current")},"\u70B9\u51FB\u590D\u5236"))))}),s.a.createElement("div",{className:"tc"},s.a.createElement(ot.a,{onChange:function(Ba){ja.page=Ba,lt()},className:Ae.a.page,size:"small",total:Ln,pageSize:ja.limit,hideOnSinglePage:!0})))},zn=Object(C.a)(function(be){var qe=be.user,vt=be.userDetail,_t=be.loading,St=be.shixunsDetail,At=be.globalSetting;return{user:qe,userDetail:vt,shixunsDetail:St,globalSetting:At,loading:_t.models.index}})(ha),Kt=m("dhSg"),pa=m("q1cb"),Na=m("iOsX"),Qn=m.n(Na),sa=m("XG6U"),va=m.n(sa),kn=m("bntm"),la=m("bPs0"),kt=V.a.Countdown;function gn(){return s.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 Qt=function(be){var qe=be.mirror_description,vt=be.difficulty,_t=be.git_url,St=be.vnc_url,At=be.window_vnc_url,Zt=be.linux_vnc,Ot=be.isNotice,vn=be.user,gt=be.game,mt=be.shixun,Gt=mt===void 0?{}:mt,Nt=be.taskData,Rt=Nt===void 0?{}:Nt,Wt=be.resetVncLoading,Dn=be.onUpdateCostTime,jn=be.lastedGetTaskInfoTime,Yt=be.onShowNotice,wa=be.onResetGitCode,dn=be.onResetVnc,Cn=be.onBack,Ln=be.history,Sn=be.onAddVncTime,ra=be.onUpdateCode,Fa=be.unity_3d_routes,ja=be.remaining_time,za=be.st,cr=Gt.name,lt=Gt.identifier,ya=Gt.task_pass,Ba=Gt.test_set_permission,wn=Object(u.useState)(!1),tn=Object(o.a)(wn,2),Nn=tn[0],ma=tn[1],Un=Object(u.useState)(!1),ca=Object(o.a)(Un,2),Ea=ca[0],dr=ca[1],Er=Object(u.useState)({}),mr=Object(o.a)(Er,2),Va=mr[0],_r=mr[1],Cr=Object(u.useState)(!1),xr=Object(o.a)(Cr,2),Sr=xr[0],Xa=xr[1],ln=Object(u.useState)(null),Da=Object(o.a)(ln,2),wr=Da[0],Tt=Da[1],pn=Object(u.useState)(1800),Pn=Object(o.a)(pn,2),na=Pn[0],Aa=Pn[1],un=Object(u.useState)(!1),Ha=Object(o.a)(un,2),La=Ha[0],Ca=Ha[1],Bn=Object(u.useState)(!1),Hn=Object(o.a)(Bn,2),oa=Hn[0],xa=Hn[1],Ya=Object(g.h)().query,Wa=Object(g.i)(),Pa=Object(u.useState)(!1),qt=Object(o.a)(Pa,2),nn=qt[0],Vn=qt[1],da=j.a.useForm(),ka=Object(o.a)(da,1),Qa=ka[0],Ja=Object(u.useMemo)(function(){return Date.now()+ja},[ja]);Object(u.useEffect)(function(){Sr||setTimeout(function(){Xa(!0)},1e3*60)},[Sr]),Object(u.useEffect)(function(){Kt.a.subscribe("update-windows-time",function(Gn){Aa(parseInt(ja/1e3))}),Aa(ja/1e3)},[]),Object(u.useEffect)(function(){var Gn;return Ya.type==="exercises"&&Va!==null&&Va!==void 0&&(Gn=Va.exercise)!==null&&Gn!==void 0&&Gn.screen_open&&(la.b.forEach(function(Kn,qa){document.addEventListener(Kn,Za,!1),document.addEventListener("blur",Za,!1)}),window.focus(),window.onblur=function(){Object(kn.a)()&&(Za(),Object(kn.b)())}),function(){la.b.forEach(function(Kn,qa){document.removeEventListener(Kn,Za,!1)})}},[Va]);var rr=function(){Ca(!La)},Za=function(Kn){window.parent.postMessage("backExercise","*"),Kn!=="back"&&Object(kn.b)()};function kr(){ma(!Nn)}function Ar(){ma(!1),dr(!1)}function Qr(){Object(C.c)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!0}),Ln.replace("/innovation/project/detail/".concat(Wa.taskId))}function Ir(){if(Wt)return;dn()}function Or(){a.a.confirm({title:"\u9000\u51FA",icon:s.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:Qr})}function io(Gn){if(Ar(),Gn==="reset-task"&&(Wt||a.a.confirm({title:"\u91CD\u7F6E\u73AF\u5883",icon:s.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(){Ir(),Xa(!1)}})),Gn==="reset-code"&&(Wt||a.a.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:s.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:wa})),Gn==="full-screen")if(Object(kn.a)())Object(kn.b)();else{var Kn,qa;Object(kn.d)((Kn=document)===null||Kn===void 0||((qa=Kn.getElementById)===null||qa===void 0)?void 0:qa.call(Kn,"task-right-panel"))}Gn==="show-clipboard-box"&&Kt.a.publish("show-clipboard-box")}var Tr={task_pass:ya,test_set_permission:Ba,mirror_description:qe,difficulty:vt,resetVncLoading:Wt,git_url:_t,onVncAction:io,window_vnc_url:At,linux_vnc:Zt,vnc_url:St,shixun:Gt,unity_3d_routes:Fa},Jr=Object(u.useCallback)(function(){return na?(console.log("VncTimer:",na),s.a.createElement(Zn,{defaultTime:na,onAddVncTime:Sn,onReset:Ir,toShixun:Qr,title:""})):null},[na]);return Object(u.useEffect)(function(){oa&&Qa.setFieldsValue({name:"",version:"",description:""})},[oa]),s.a.createElement("div",{className:"task-header-container"},Ya.type!=="exercises"&&s.a.createElement(s.a.Fragment,null,Rt.name),s.a.createElement("h2",{className:"shixun-info"},cr),s.a.createElement(s.a.Fragment,null,s.a.createElement("div",{className:"flex-container"},s.a.createElement(s.a.Fragment,null,At&&s.a.createElement(A.a,{onClick:function(Kn){Kn.preventDefault(),Kt.a.publish("send-ctrl-alt-delete")},className:"c-grey-c mr20"},"\u53D1\u9001CTRL+ALT+DELETE"),Jr()),s.a.createElement("i",{className:"iconfont icon-shijian1"}),s.a.createElement(kt,{valueStyle:{color:"white",fontSize:"12px"},style:{marginRight:20,marginLeft:5},value:Ja}),s.a.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:kr},s.a.createElement("img",{alt:"tool",src:Qn.a,width:16}),"\u5DE5\u5177\u680F"),s.a.createElement("a",{className:"btn-vnc",title:"\u6570\u636E\u96C6",onClick:function(){return dr(!0)}},s.a.createElement("img",{alt:"tool",src:va.a,width:18}),"\u6570\u636E\u96C6"))),s.a.createElement(H.a,{type:"primary",disabled:!Sr,onClick:Object(d.a)(t.a.mark(function Gn(){return t.a.wrap(function(qa){for(;;)switch(qa.prev=qa.next){case 0:xa(!0);case 1:case"end":return qa.stop()}},Gn)}))},"\u4FDD\u5B58\u955C\u50CF"),s.a.createElement("a",{className:"btn-out",onClick:Or,title:"\u9000\u51FA\u5B9E\u8BAD"},s.a.createElement("i",{className:"iconfont icon-kaiguan"})),s.a.createElement(O.a,null,s.a.createElement(L.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:Nn,onClose:Ar},s.a.createElement(Me,Object(S.a)({},Tr,{taskData:Rt})))),s.a.createElement(O.a,null,s.a.createElement(L.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:Ea,onClose:Ar,style:{height:"100%"}},s.a.createElement(zn,null))),s.a.createElement(a.a,{title:"\u4FDD\u5B58\u955C\u50CF",visible:oa,okButtonProps:{loading:nn},onCancel:function(){xa(!1)},onOk:function(){Qa.submit()}},s.a.createElement("div",null,s.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"),s.a.createElement(j.a,{labelCol:{span:4},wrapperCol:{span:20},form:Qa,onFinish:function(){var Gn=Object(d.a)(t.a.mark(function Kn(qa){var nr;return t.a.wrap(function(Zr){for(;;)switch(Zr.prev=Zr.next){case 0:return Vn(!0),Zr.next=3,Ge(Wa.taskId,qa);case 3:nr=Zr.sent,(nr==null?void 0:nr.status)==0&&(f.b.info("\u4FDD\u5B58\u6210\u529F"),xa(!1)),(nr==null?void 0:nr.status)===-5&&a.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(d.a)(t.a.mark(function ea(){var an;return t.a.wrap(function(fa){for(;;)switch(fa.prev=fa.next){case 0:return fa.next=2,Ge(Wa.taskId,Object(i.a)({is_cover:!0},qa));case 2:an=fa.sent,(an==null?void 0:an.status)==0&&(f.b.info("\u8986\u76D6\u6210\u529F"),xa(!1));case 4:case"end":return fa.stop()}},ea)}));function ko(){return Ro.apply(this,arguments)}return ko}()}),Vn(!1);case 7:case"end":return Zr.stop()}},Kn)}));return function(Kn){return Gn.apply(this,arguments)}}()},s.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"}]},s.a.createElement(v.a,{type:"text",maxLength:60})),s.a.createElement(j.a.Item,{label:" \u7248\u672C\u53F7",name:"version",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7248\u672C\u53F7"}]},s.a.createElement(y.a,{style:{width:"100%"}})),s.a.createElement(j.a.Item,{label:"\u955C\u50CF\u63CF\u8FF0",name:"description",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u955C\u50CF\u63CF\u8FF0"}]},s.a.createElement(v.a.TextArea,null))))))},Jn=300;function Zn(be){var qe=be.onAddVncTime,vt=be.onReset,_t=be.toShixun,St=be.title,At=St===void 0?"":St,Zt=be.defaultTime,Ot=Object(u.useState)(Zt),vn=Object(o.a)(Ot,2),gt=vn[0],mt=vn[1],Gt=Object(u.useState)(!1),Nt=Object(o.a)(Gt,2),Rt=Nt[0],Wt=Nt[1];Object(Ye.a)(function(){mt(gt-1)},gt>0?1e3:null),Object(u.useEffect)(function(){gt===Jn&&Wt(!0)},[gt]),Object(u.useEffect)(function(){Zt<Jn&&Wt(!0),mt(Zt)},[Zt]);function Dn(){gt!==0?Wt(!1):_t()}function jn(){return Yt.apply(this,arguments)}function Yt(){return Yt=Object(d.a)(t.a.mark(function dn(){var Cn;return t.a.wrap(function(Sn){for(;;)switch(Sn.prev=Sn.next){case 0:if(Wt(!1),!(gt>0)){Sn.next=8;break}return Sn.next=4,qe();case 4:Cn=Sn.sent,mt((Cn==null?void 0:Cn.remaining_time)/1e3),Sn.next=10;break;case 8:mt(Zt),vt();case 10:case"end":return Sn.stop()}},dn)})),Yt.apply(this,arguments)}function wa(){gt<Jn&&Wt(!0)}return s.a.createElement(u.Fragment,null,s.a.createElement(O.a,null,s.a.createElement(a.a,{title:[s.a.createElement(ne.a,{className:"modalIconYellow"}),gt!==0?"\u5B9E\u9A8C\u73AF\u5883\u5EF6\u65F6\u63D0\u9192":"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u63D0\u9192"],closable:!1,centered:!0,wrapClassName:"customModalStyle",visible:Rt,onOk:jn,onCancel:Dn,okText:gt!==0?"\u7ACB\u5373\u5EF6\u957F":"\u91CD\u7F6E",cancelText:gt!==0?"\u4E0D\u9700\u8981":"\u9000\u51FA"},gt!==0?"\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u5C06\u4E8E ".concat(Math.round(gt/60)," \u5206\u949F\u540E\u5173\u95ED\uFF0C\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\u5417\uFF1F"):"\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\u7F6E\u5B9E\u9A8C\u73AF\u5883\u3002")))}function ta(be){var qe=!0;if(be.length>0){for(var vt=0;vt<be.length;vt++)if(be[vt].compile_success==0||!be[vt].compile_success){qe=!1;break}}else qe=!1;return qe}function xn(be){for(var qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",vt=[],_t=0;_t<be.length;_t++){var St=be[_t],At=qe?"".concat(qe,"/").concat(St.name):"".concat(St.name);vt.push({title:St.name,isLeaf:!(St.type==="tree"),key:At})}return vt}function Ct(be,qe,vt){for(var _t=0;_t<be.length;_t++){var St=be[_t];if(St.key===qe){St.children=vt;break}St.children&&Ct(St.children,qe,vt)}return be}function Sa(be,qe,vt){var _t;return function(){var St=this,At=arguments,Zt=function(){_t=null,vt||be.apply(St,At)},Ot=vt&&!_t;clearTimeout(_t),_t=setTimeout(Zt,qe),Ot&&be.apply(St,At)}}var Ta=!0,ar=ie.a.API_SERVER,ba=m("rAM+"),fr=m("J66h"),Ua=m("/POA"),Ra=m("q7KB"),Eo=m("q3hP"),so=m.n(Eo),Xr=m("bdgK");function Hr(be,qe,vt){var _t=vt._core._renderService.dimensions.actualCellWidth||9.5,St=vt._core._renderService.dimensions.actualCellHeight||18,At=Math.floor(qe/St),Zt=Math.floor(be/_t);return[Zt,At]}function Co(be,qe){var vt=new Xr.default(function(_t){console.log("entries\uFF1A",_t);var St=Object(ba.a)(_t),At;try{for(St.s();!(At=St.n()).done;){var Zt=At.value;if(Zt.target.offsetHeight>0||Zt.target.offsetWidth>0){var Ot=Hr(Zt.target.offsetWidth,Zt.target.offsetHeight,be),vn=Object(o.a)(Ot,2),gt=vn[0],mt=vn[1];console.log("cols, rows",gt,mt),Kt.a.publish("ssh-xterm-resize",{columns:gt,rows:mt,width:Zt.target.offsetWidth,height:Zt.target.offsetHeight}),be.resize(gt,mt);var Gt=fr.Base64.decode("IA=="),Nt=fr.Base64.decode("CBtbSw==");be.write(Gt),be.write(Nt)}}}catch(Rt){St.e(Rt)}finally{St.f()}});return vt.observe(qe),vt}var xo=3e4,lo=function(be){var qe=be.sshConfigData,vt=be.sid,_t=Object(u.useState)(null),St=Object(o.a)(_t,2),At=St[0],Zt=St[1],Ot=qe.ws_url,vn=qe.password,gt=qe.port,mt=Object(u.useRef)(),Gt=Object(u.useRef)(),Nt=Object(u.useRef)(!1);return Object(u.useEffect)(function(){if(mt.current&&Ot){var Rt=new Ua.Terminal({fontSize:16,rendererType:"dom"});console.log("el.current:",mt.current),Rt.open(mt.current),Rt.onData(function(Dn){console.log("data:",Dn),Gt.current&&(Gt.current.readyState===1&&(Gt.current.send(JSON.stringify({tp:"client",data:Dn})),Kt.a.publish("on-operating-ssh")))}),Rt.write("Connecting..."),Zt(Rt);var Wt=Co(Rt,mt.current);return function(){Rt.dispose(),Wt.unobserve(mt.current)}}},[Ot,mt.current]),Object(u.useEffect)(function(){if(At&&Ot){function Rt(){var dn=new WebSocket(Ot);console.log("socketInstance:",Ot),Gt.current=dn,dn.onopen=function(){var Cn=At.element.parentElement;if(Cn){var Ln=Cn.offsetWidth,Sn=Cn.offsetHeight;console.log("init",{tp:"init",data:Object(i.a)(Object(i.a)({},qe),{},{secret:vn,width:Ln,height:Sn,rows:At.rows,columns:At.cols})}),dn.send(JSON.stringify({tp:"init",data:Object(i.a)(Object(i.a)({},qe),{},{secret:vn,width:Ln,height:Sn,rows:At.rows,columns:At.cols})}))}At.focus()},dn.onerror=function(Cn){console.log("------in socket error----",Cn,dn,Ot)},dn.onmessage=function(Cn){Nt.current||(At.write("\r"),setTimeout(function(){},1e3)),Nt.current=!0,console.log("event:",Cn);var Ln=fr.Base64.decode(Cn.data.toString()),Sn=At._core._renderService.dimensions.actualCellWidth||9.5;console.log("data:",Ln,Sn,At),At.write(Ln)},dn.onclose=function(Cn){Wt&&clearInterval(Wt),At.write(`\r
|
|
|
connection closed`)}}var Wt=setInterval(function(){Gt.current&&Gt.current.send(JSON.stringify({tp:"h"}))},xo),Dn=Kt.a.subscribe("create-socket",function(dn){vt==dn&&(Gt.current&&Gt.current.readyState===1?At.focus():Rt(),At.focus())}),jn=Kt.a.subscribe("close-socket",function(dn){vt===dn&&(Gt.current&&(Gt.current.close(),Nt.current=!1,At.clear()),Gt.current=null)}),Yt=Kt.a.subscribe("ssh-xterm-resize",function(dn){Gt.current&&Gt.current.readyState===1&&Gt.current.send(JSON.stringify({tp:"resize",data:Object(i.a)({},dn)}))}),wa=Kt.a.subscribe("ssh-add-connect-time",function(){Gt.current&&Gt.current.readyState===1&&Gt.current.send(JSON.stringify({tp:"overtime"}))});return function(){jn(),Dn(),Yt(),wa(),Gt.current&&(Gt.current.close(),Nt.current=!1)}}},[At,Ot,gt]),s.a.createElement("div",{className:so.a["xterm-panel-wrp"]},s.a.createElement("div",{ref:mt,className:so.a["xterm-panel"]},Ot?null:s.a.createElement("p",{style:{color:"#fff"}},"\u6B63\u5728\u8FDE\u63A5\u547D\u4EE4\u884C\u670D\u52A1...")))},Do=m("BWJ9"),Lo=m("MXD1"),hr=m("CFYs"),qr=m("1dTM"),uo=m.n(qr),co=m("3MsV"),$a=v.a.TextArea,sr=function(be){var qe=be.onCancel,vt=be.onSave,_t=be.content,St=Object(u.useState)(_t),At=Object(o.a)(St,2),Zt=At[0],Ot=At[1];function vn(mt){Ot(mt.target.value)}function gt(){vt(Zt)}return Object(u.useEffect)(function(){Ot(_t)},[_t]),s.a.createElement("div",{className:"clipboard-box"},s.a.createElement("h3",null,"\u5B9E\u9A8C\u73AF\u5883\u526A\u5207\u677F\uFF1A"),s.a.createElement($a,{value:Zt,onChange:vn,className:"clipboard"}),s.a.createElement("p",null," ",s.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"," "),s.a.createElement("p",null," ",s.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"," "),s.a.createElement("div",{className:"btn-action-container"},s.a.createElement(H.a,{type:"ghost",onClick:qe,style:{marginRight:10}},"\u53D6\u6D88"),s.a.createElement(H.a,{type:"primary",onClick:gt},"\u4FDD\u5B58")))},lr=m("ye1Q"),$r=m("osed"),Dr=m.n($r),Nr=m("wd/R"),eo=m.n(Nr),Po=s.a.createElement(lr.a,{style:{fontSize:24},spin:!0});function fo(be){return be.replace(/\\u([\dA-Za-z]{4})/g,function(qe,vt){return String.fromCharCode(parseInt("0x"+vt))})}function Ur(be){be||(be=window.location.search);var qe=be.substr(1),vt={};return qe.split("&").forEach(function(_t){var St=_t.split("=");vt[St[0]]=decodeURIComponent(St[1])}),vt}var Wr={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5B9E\u9A8C\u73AF\u5883\u51C6\u5907\u4E2D"},qn;(function(be){be[be.SET_LOADING=0]="SET_LOADING",be[be.SET_IS_LARGE=1]="SET_IS_LARGE",be[be.SET_MES=2]="SET_MES",be[be.SET_STATE=3]="SET_STATE",be[be.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",be[be.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT",be[be.UPDATE_ALL=6]="UPDATE_ALL"})(qn||(qn={}));function gr(be,qe){switch(qe.type){case qn.SET_LOADING:return Object(i.a)(Object(i.a)({},be),{},{loading:qe.payload});case qn.SET_IS_LARGE:return Object(i.a)({},Object(i.a)(Object(i.a)({},be),{},{isLarge:qe.payload}));case qn.SET_MES:return Object(i.a)(Object(i.a)({},be),{},{mes:qe.payload});case qn.SET_STATE:return Object(i.a)(Object(i.a)({},be),qe.payload);case qn.SET_TRANSFER_CONTENT:return Object(i.a)(Object(i.a)({},be),{},{transferContent:qe.payload});case qn.SHOW_CLIPBOARD_BOX:return Object(i.a)(Object(i.a)({},be),{},{showClipBoardBox:qe.payload});case qn.UPDATE_ALL:return Object(i.a)({loading:be.loading},qe.payload);default:throw new Error}}var zr=function(be){var qe,vt=be.vnc_url,_t=be.window_vnc_url,St=be.linux_vnc,At=be.virtual_machine,Zt=be.taskId,Ot=be.taskData,vn=Object(u.useRef)(),gt=Object(u.useRef)(),mt=Object(u.useRef)(),Gt=Object(u.useRef)(),Nt=Object(u.useState)(),Rt=Object(o.a)(Nt,2),Wt=Rt[0],Dn=Rt[1],jn=Object(u.useState)(!1),Yt=Object(o.a)(jn,2),wa=Yt[0],dn=Yt[1],Cn=Object(u.useReducer)(gr,Wr),Ln=Object(o.a)(Cn,2),Sn=Ln[0],ra=Ln[1],Fa=Object(u.useState)(0),ja=Object(o.a)(Fa,2),za=ja[0],cr=ja[1],lt=Sn.mes,ya=Sn.loading,Ba=Sn.showClipBoardBox,wn=Sn.isLarge,tn=Sn.transferContent,Nn=Object(u.useState)(0),ma=Object(o.a)(Nn,2),Un=ma[0],ca=ma[1],Ea=Object(u.useRef)(),dr=Object(g.i)(),Er=dr;Object(u.useEffect)(function(){return window.addEventListener("visibilitychange",Va),function(){var Tt,pn;(Tt=gt.current)===null||Tt===void 0||((pn=Tt.disconnect)===null||pn===void 0)||pn.call(Tt),window.removeEventListener("visibilitychange",Va)}},[]),Object(u.useEffect)(function(){return window.sessionStorage.imageId=Wt,function(){window.sessionStorage.removeItem("imageId")}},[Wt]);var mr=function(){var pn,Pn;(Ot==null||((pn=Ot.shixun)===null||pn===void 0)?void 0:pn.windows_connection_mode)==="rdp"?setTimeout(function(){ln()},1500):(mt==null||((Pn=mt.current)===null||Pn===void 0)?void 0:Pn.resizeSession)!==void 0&&(Object(kn.a)()?mt.current.resizeSession=!0:setTimeout(function(){mt.current.resizeSession=!1},900))};Object(u.useEffect)(function(){return window.addEventListener("visibilitychange",Va),document.addEventListener(Object(kn.c)(),mr),function(){document.removeEventListener(Object(kn.c)(),mr),window.removeEventListener("visibilitychange",Va)}},[]);var Va=function(pn){if(document.visibilityState==="visible"){var Pn=sessionStorage.vncPageLeaveTime;eo()(new Date).diff(eo()(Pn),"minutes")>2&&cr(new Date().getTime()),sessionStorage.removeItem("vncPageLeaveTime")}else sessionStorage.vncPageLeaveTime=new Date};function _r(){ra({type:qn.SHOW_CLIPBOARD_BOX,payload:!1})}function Cr(){ra({type:qn.SET_IS_LARGE,payload:!wn})}function xr(Tt){var pn;return vn.current&&(pn=new Xr.default(function(Pn){var na=Object(ba.a)(Pn),Aa;try{for(na.s();!(Aa=na.n()).done;){var un,Ha=Aa.value;if((Ot==null||((un=Ot.shixun)===null||un===void 0)?void 0:un.windows_connection_mode)==="rdp"&&ln(),Ha.target.offsetHeight>0||Ha.target.offsetWidth>0){var La;Tt==null||((La=Tt._eventHandlers)===null||La===void 0)||La.windowResize()}}}catch(Ca){na.e(Ca)}finally{na.f()}}),pn.observe(vn.current)),pn}var Sr=function(){var Tt=Object(d.a)(t.a.mark(function pn(){var Pn,na,Aa,un,Ha;return t.a.wrap(function(Ca){for(;;)switch(Ca.prev=Ca.next){case 0:return Aa=(Pn=Ur())!==null&&Pn!==void 0&&Pn.homework_common_id?{homework_common_id:(na=Ur())===null||na===void 0?void 0:na.homework_common_id}:{},Ca.next=3,Object(oe.a)("/api/tasks/".concat(dr.taskId||Zt,"/get_vnc_link.json"),{method:"post",body:Object(i.a)(Object(i.a)(Object(i.a)({},dr),Aa),{},{template_id:Wt})});case 3:if(un=Ca.sent,!((un==null?void 0:un.status)===-3)){Ca.next=6;break}return Ca.abrupt("return",new Promise(function(){var Bn=Object(d.a)(t.a.mark(function Hn(oa,xa){return t.a.wrap(function(Wa){for(;;)switch(Wa.prev=Wa.next){case 0:a.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 Pa=Object(d.a)(t.a.mark(function nn(){return t.a.wrap(function(da){for(;;)switch(da.prev=da.next){case 0:return clearTimeout(Ea.current),ca(0),da.next=4,ht(dr.taskId,un==null?void 0:un.message);case 4:return cr(za+1),da.abrupt("return");case 6:case"end":return da.stop()}},nn)}));function qt(){return Pa.apply(this,arguments)}return qt}()});case 1:case"end":return Wa.stop()}},Hn)}));return function(Hn,oa){return Bn.apply(this,arguments)}}()));case 6:if(!((un==null?void 0:un.status)===-1)){Ca.next=8;break}throw new String(un==null?void 0:un.message);case 8:return At&&(Object(N.W)("PVEAuthCookie",un==null||((Ha=un.data)===null||Ha===void 0)?void 0:Ha.cookies_value,1),Object(N.W)("PVELangCookie","zh_CN",1)),Kt.a.publish("update-windows-time",un==null?void 0:un.data),Ca.abrupt("return",un);case 11:case"end":return Ca.stop()}},pn)}));return function(){return Tt.apply(this,arguments)}}();Object(u.useEffect)(function(){var Tt,pn;function Pn(Bn){_t&&(f.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"),ra({type:qn.SET_LOADING,payload:!0}),cr(za+1))}Kt.a.subscribe("reset-linux-windows-loading",function(){ra({type:qn.SET_LOADING,payload:!0})}),Kt.a.subscribe("reset-linux-windos-vnc",function(){cr(za+1)});function na(){ca(100),clearTimeout(Ea.current),setTimeout(function(){var Bn,Hn;(Bn=Tt)===null||Bn===void 0||((Hn=Bn._eventHandlers)===null||Hn===void 0)||Hn.windowResize(),ra({type:qn.SET_LOADING,payload:!1})},1300),Kt.a.subscribe("send-ctrl-alt-delete",function(){var Bn;(Bn=Tt)===null||Bn===void 0||Bn.sendCtrlAltDel()})}function Aa(Bn){var Hn=fo(Bn.detail.text);ra({type:qn.SET_TRANSFER_CONTENT,payload:Hn})}if((_t||vt||St||At&&Wt)&&vn.current){var un;clearTimeout(Ea.current),(Ot==null||((un=Ot.shixun)===null||un===void 0)?void 0:un.windows_connection_mode)==="rdp"&&ln(),new Promise(Object(d.a)(t.a.mark(function Bn(){var Hn,oa,xa,Ya,Wa,Pa,qt;return t.a.wrap(function(Vn){for(;;)switch(Vn.prev=Vn.next){case 0:Hn=Ur(),oa="",Ya=new URL(decodeURIComponent(Ot==null?void 0:Ot.vnc_url)),Wa=Ya.protocol,Pa=Ya.searchParams,qt=Ya.host,xa=Pa.get("password"),oa="".concat(Wa==="https:"?"wss":"ws","://").concat(qt,"/").concat(Hn.path||"websockify"),Tt=new uo.a(vn.current,oa,{credentials:{password:xa},wsProtocols:["binary"],resize:"scale",show_dot:!0}),pn=xr(Tt),Tt.viewOnly=Hn.view_only||!1,_t?Tt.scaleViewport=!0:Tt.scaleViewport=Hn.scale||!1,Tt.scaleViewport=!0,Tt.showDotCursor=!0,Tt.resizeSession=!0,mt.current=Tt,Tt.addEventListener("disconnect",Pn),Tt.addEventListener("connect",na),Tt.addEventListener("clipboard",Aa);case 17:case"end":return Vn.stop()}},Bn)})));var Ha=Kt.a.subscribe("vnc-reseting",function(){ca(0),ra({type:qn.SET_STATE,payload:{loading:!0,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}})}),La=Kt.a.subscribe("vnc-enlarge",function(Bn){}),Ca=Kt.a.subscribe("show-clipboard-box",function(){ra({type:qn.SHOW_CLIPBOARD_BOX,payload:!0})});return ca(0),function(){var Bn,Hn,oa,xa;(Bn=Tt)===null||Bn===void 0||Bn.removeEventListener("disconnect",Pn),(Hn=Tt)===null||Hn===void 0||Hn.removeEventListener("connect",na),(oa=Tt)===null||oa===void 0||oa.removeEventListener("clipboard",Aa),Ha(),La(),Ca(),(xa=pn)===null||xa===void 0||xa.unobserve(vn.current)}}},[vt,_t,St,za,Wt]),Object(u.useEffect)(function(){var Tt,pn;if(At&&(Ot==null||((Tt=Ot.shixun_virtual_templates)===null||Tt===void 0)?void 0:Tt.length)===1){var Pn,na;Dn(Ot==null||((Pn=Ot.shixun_virtual_templates)===null||Pn===void 0||((na=Pn[0])===null||na===void 0))?void 0:na.template_id)}else At&&(Ot==null||((pn=Ot.shixun_virtual_templates)===null||pn===void 0)?void 0:pn.length)>1&&dn(!0)},[At]);function Xa(Tt){var pn;(pn=mt.current)===null||pn===void 0||pn.clipboardPasteFrom(Tt),ra({type:qn.SET_TRANSFER_CONTENT,payload:Tt}),f.b.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),_r()}function ln(){var Tt,pn;Tt=Math.min(document.getElementById("task-right-panel").clientWidth/1920,document.getElementById("task-right-panel").clientHeight/1260),Gt.current.parentElement.className="wh1080p",Gt.current.parentElement.style.cssText="transform:scale(".concat(Tt,");transform-origin:center center"),vn.current.style.cssText="translate(-50%, -50%) scale("+Tt+")"}Object(u.useEffect)(function(){Un==0&&(clearTimeout(Ea.current),Da())},[Un]);var Da=function Tt(){Un>99?Un=99:(Un=Un+1,Ea.current=setTimeout(function(){Tt()},1500)),Un<100&&ca(Un)},wr=Object(u.useMemo)(function(){var Tt;return ya?"none":St||At||_t&&(Ot==null||((Tt=Ot.shixun)===null||Tt===void 0)?void 0:Tt.windows_connection_mode)==="rdp"?"block":"none"},[St,ya,At,_t]);return s.a.createElement(u.Fragment,null,wa&&s.a.createElement("div",{className:Dr.a.selectImage},s.a.createElement("section",{className:Dr.a.container},s.a.createElement("h1",null,"\u9009\u62E9\u89D2\u8272"),s.a.createElement("aside",null,Ot==null||((qe=Ot.shixun_virtual_templates)===null||qe===void 0)?void 0:qe.map(function(Tt,pn){return s.a.createElement(M.a,{align:"middle",key:pn},s.a.createElement(te.a,{flex:"1"},Tt.template_name),s.a.createElement(te.a,null,s.a.createElement(H.a,{type:"primary",onClick:function(){Dn(Tt.template_id),dn(!1)}},"\u5F00\u59CB\u5B9E\u9A8C")))})))),wn&&s.a.createElement("a",{className:"btn-vnc-resize",onClick:Cr},s.a.createElement("i",{className:"iconfont icon-tuichuquanping"})),s.a.createElement("div",{style:{width:"100%",height:"calc(100% - 50px)",overflow:"hidden",position:"absolute",display:wr==="block"?"flex":"none",alignItems:"center",justifyContent:"center",zIndex:6}},s.a.createElement("div",null,s.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:Gt,allowFullScreen:!0}))),s.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(_t?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"," ").concat(wn?"full-screen":"")},ya?s.a.createElement(E.a,{message:lt,style:{color:"#0152d9"}},s.a.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},s.a.createElement(hr.a,{percent:Un,format:function(pn){return s.a.createElement("span",{className:"c-white"},pn,"%")}}))):null,s.a.createElement("div",{ref:vn,className:"vnc-panel ".concat(ya?"hidden zIndexf1":"animated fadeIn")})),s.a.createElement(O.a,null,s.a.createElement(a.a,{title:"\u590D\u5236\u7C98\u8D34",centered:!0,maskClosable:!1,visible:Ba,onCancel:_r,footer:null},s.a.createElement(sr,{onCancel:_r,onSave:Xa,content:tn}))))},ho=function(be){var qe=be.taskData,vt=be.evaluateLoading,_t=be.evaluateMessage,St=be.language,At=be.onEval,Zt=qe.vnc_url,Ot=qe.shixun,vn=qe.test_sets,gt=qe.test_sets_count,mt=qe.sets_error_count,Gt=qe.last_compile_output,Nt=qe.game,Rt=qe.allowed_unlock,Wt=qe.user,Dn=Object(u.useState)(!1),jn=Object(o.a)(Dn,2),Yt=jn[0],wa=jn[1],dn=Object(u.useState)(!1),Cn=Object(o.a)(dn,2),Ln=Cn[0],Sn=Cn[1];function ra(){Sn(!Ln)}return console.log("vnc_url:",Zt),s.a.createElement(u.Fragment,null,s.a.createElement(zr,{vnc_url:Zt,window_vnc_url:qe.windows_vnc,virtual_machine:qe==null?void 0:qe.virtual_machine,linux_vnc:qe.linux_vnc,taskData:qe}),Ln?s.a.createElement("div",{className:"vnc-mask"}):null,s.a.createElement("div",{className:"vnc-test-list ".concat(Yt?"large":Ln?"pop":"")},s.a.createElement("div",{className:"vnc-test-list-body"},Yt?null:s.a.createElement("span",{className:"arrow-container",onClick:ra},s.a.createElement("i",{className:"iconfont ".concat(Ln?"icon-xiajiantou":"icon-shangjiantou"," ")})))))},po=m("LQ8X"),pr=m.n(po),Vr=function(qe,vt){switch(vt.type){case"MOVE_X":return Object(i.a)(Object(i.a)({},qe),{},{moveX:vt.payload});case"SET_DRAGMODULE":return Object(i.a)(Object(i.a)({},qe),{},{showDragModule:vt.payload});case"TRIGGER_RIGHT_PANEL_MASK":return Object(i.a)(Object(i.a)({},qe),{},{showDragMask:vt.payload})}},Lr=V.a.Countdown,ur;(function(be){be[be.LoadFail=1]="LoadFail",be[be.ReLoad=2]="ReLoad",be[be.Success=3]="Success"})(ur||(ur={}));var mo={moveX:"40%",showDragModule:!1,showDragMask:!1},_o=function(qe){var vt=qe.globalSetting,_t=qe.loading,St=qe.taskData,At=qe.dispatch,Zt=Object(r.a)(qe,["globalSetting","loading","taskData","dispatch"]),Ot=Object(g.i)(),vn=Object(u.useRef)(),gt=Object(u.useState)(!0),mt=Object(o.a)(gt,2),Gt=mt[0],Nt=mt[1],Rt=Object(u.useState)(!1),Wt=Object(o.a)(Rt,2),Dn=Wt[0],jn=Wt[1],Yt=Object(u.useState)(0),wa=Object(o.a)(Yt,2),dn=wa[0],Cn=wa[1],Ln=Object(u.useState)(0),Sn=Object(o.a)(Ln,2),ra=Sn[0],Fa=Sn[1],ja=Object(u.useState)(!0),za=Object(o.a)(ja,2),cr=za[0],lt=za[1],ya=Object(u.useState)(!1),Ba=Object(o.a)(ya,2),wn=Ba[0],tn=Ba[1],Nn=Object(u.useRef)(!0),ma=Object(u.useState)({}),Un=Object(o.a)(ma,2),ca=Un[0],Ea=Un[1],dr=Object(u.useState)({}),Er=Object(o.a)(dr,2),mr=Er[0],Va=Er[1],_r=Object(u.useState)(),Cr=Object(o.a)(_r,2),xr=Cr[0],Sr=Cr[1],Xa=Object(u.useRef)(),ln=Object(u.useState)(ur.Success),Da=Object(o.a)(ln,2),wr=Da[0],Tt=Da[1],pn=Object(u.useState)(),Pn=Object(o.a)(pn,2),na=Pn[0],Aa=Pn[1],un=Object(u.useState)(),Ha=Object(o.a)(un,2),La=Ha[0],Ca=Ha[1],Bn=Object(u.useState)(!1),Hn=Object(o.a)(Bn,2),oa=Hn[0],xa=Hn[1],Ya=Object(u.useState)(""),Wa=Object(o.a)(Ya,2),Pa=Wa[0],qt=Wa[1],nn=Object(u.useRef)(null),Vn=Object(u.useRef)({}),da=Object(u.useRef)(!1),ka=Object(u.useReducer)(Vr,mo),Qa=Object(o.a)(ka,2),Ja=Qa[0],rr=Qa[1];Object(u.useEffect)(function(){return window.addEventListener("message",Za),function(){window.removeEventListener("message",Za)}},[]);var Za=function(an){(an==null?void 0:an.data)==="jupytermessage"&&Nn.current&&(Nn.current=!1,kr(),da.current||setTimeout(function(){return Nn.current=!0},500))},kr=function(){var ea=Object(d.a)(t.a.mark(function an(){return t.a.wrap(function(fa){for(;;)switch(fa.prev=fa.next){case 0:case"end":return fa.stop()}},an)}));return function(){return ea.apply(this,arguments)}}(),Ar=function(){var ea=Object(d.a)(t.a.mark(function an(){var zt;return t.a.wrap(function(An){for(;;)switch(An.prev=An.next){case 0:return An.next=2,Object(G.d)({identifier:Ot.identifier});case 2:zt=An.sent,zt&&(Ea(zt),Vn.current=Object(i.a)({},zt),Va(Object(i.a)(Object(i.a)({},mr),{},{test_sets:(zt==null?void 0:zt.test_sets)||[]})),rr({type:"SET_DRAGMODULE",payload:zt.jupyter_show_description}));case 4:case"end":return An.stop()}},an)}));return function(){return ea.apply(this,arguments)}}(),Qr=function(){var ea=Object(d.a)(t.a.mark(function an(){var zt,fa,An,Rr,or;return t.a.wrap(function(Mr){for(;;)switch(Mr.prev=Mr.next){case 0:return Mr.next=2,Object(G.c)({identifier:Ot.identifier});case 2:if(zt=Mr.sent,Nt(!1),!(zt!=null&&zt.url)){Mr.next=14;break}if(Sr(zt.url),vn.current=(fa=Object(N.T)(zt==null||((An=zt.url)===null||An===void 0||((Rr=An[0])===null||Rr===void 0))?void 0:Rr.url))===null||fa===void 0?void 0:fa.token,Xa.current=zt.port,!(((or=zt.url)===null||or===void 0?void 0:or.length)>1)){Mr.next=10;break}return Mr.abrupt("return");case 10:return lt(!1),Or(),Tt(ur.Success),Mr.abrupt("return");case 14:zt.status===-1?(Tt(ur.LoadFail),lt(!1)):Tt(ur.ReLoad);case 15:case"end":return Mr.stop()}},an)}));return function(){return ea.apply(this,arguments)}}(),Ir=function(an){lt(!1),Fa(an),Or(),Tt(ur.Success)},Or=function(){var ea=Object(d.a)(t.a.mark(function an(){var zt;return t.a.wrap(function(An){for(;;)switch(An.prev=An.next){case 0:return An.next=2,Object(G.e)({identifier:Ot.identifier});case 2:if(zt=An.sent,!((zt==null?void 0:zt.status)!==0)){An.next=5;break}return An.abrupt("return");case 5:if(zt!=null&&zt.useSeconds){An.next=8;break}return io(),An.abrupt("return");case 8:zt!=null&&zt.remainingSeconds&&(Aa(Date.now()+zt.remainingSeconds*1e3),Ca(zt.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(zt.remainingSeconds-300)*1e3));case 9:case"end":return An.stop()}},an)}));return function(){return ea.apply(this,arguments)}}(),io=function(){Kn(!0),Nt(!0),a.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(){Tr()},onCancel:function(){Kn(!1),Nt(!1)}})},Tr=function(){var ea=Object(d.a)(t.a.mark(function an(){var zt;return t.a.wrap(function(An){for(;;)switch(An.prev=An.next){case 0:return An.next=2,Object(G.g)({identifier:Ot.identifier});case 2:if(zt=An.sent,!((zt==null?void 0:zt.status)!==0)){An.next=5;break}return An.abrupt("return");case 5:f.b.success("\u91CD\u7F6E\u6210\u529F!"),Nt(!1),setTimeout(function(){return window.location.reload()},300);case 8:case"end":return An.stop()}},an)}));return function(){return ea.apply(this,arguments)}}(),Jr=function(){a.a.destroyAll(),a.a.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:s.a.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",s.a.createElement("span",null,s.a.createElement(Lr,{value:na,format:"HH:mm:ss",onFinish:Gn})),"\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 an=Object(d.a)(t.a.mark(function fa(){var An;return t.a.wrap(function(or){for(;;)switch(or.prev=or.next){case 0:return or.next=2,Object(G.a)({identifier:Ot.identifier});case 2:if(An=or.sent,!(An.status===0)){or.next=7;break}return or.next=6,Or();case 6:f.b.success("\u5EF6\u957F\u6210\u529F!");case 7:case"end":return or.stop()}},fa)}));function zt(){return an.apply(this,arguments)}return zt}()})},Gn=function(){a.a.destroyAll(),a.a.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:s.a.createElement("p",{className:"tc font14"},"\u670D\u52A1\u5DF2\u4E2D\u65AD\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){Tr()}})},Kn=function(an){var zt=document.getElementById("taskJupyterIframe");if(!zt)return;an?zt.contentWindow.postMessage("stopParent","*"):zt.contentWindow.postMessage("clonsParent","*")},qa=function(){Nt(!0),Kn(!0),jr({title:"\u91CD\u7F6E\u5B9E\u8BAD",content:s.a.createElement("div",{className:"tc font14"},"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931,",s.a.createElement("br",null),"\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F")})},nr=function(){var an=document.getElementById("taskJupyterIframe");if(!an)return;an.contentWindow.postMessage("saveCode","*"),da.current=!0,jn(!0),tn(!0)},jr=function(an){a.a.confirm({centered:!0,title:an.title,content:an.content,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var zt=Object(d.a)(t.a.mark(function An(){var Rr;return t.a.wrap(function(vr){for(;;)switch(vr.prev=vr.next){case 0:return vr.next=2,Object(G.i)({identifier:Ot.identifier});case 2:if(Rr=vr.sent,!(Rr.status!==0)){vr.next=5;break}return vr.abrupt("return");case 5:f.b.success("\u64CD\u4F5C\u6210\u529F"),Nt(!1),setTimeout(function(){return window.location.reload()},300);case 8:case"end":return vr.stop()}},An)}));function fa(){return zt.apply(this,arguments)}return fa}(),onCancel:function(){Kn(!1),Nt(!1)}})};Object(u.useEffect)(function(){function ea(zt){rr({type:"MOVE_X",payload:zt.pageX})}function an(){rr({type:"TRIGGER_RIGHT_PANEL_MASK",payload:!1}),document.onselectstart=null}return Ja.showDragMask&&(document.addEventListener("mousemove",ea),document.addEventListener("mouseup",an)),function(){document.removeEventListener("mousemove",ea),document.removeEventListener("mouseup",an)}},[Ja.showDragMask]);var Zr=typeof Ja.moveX=="number"&&Ja.moveX!==.01?"".concat(Ja.moveX,"px"):"40%",Ro="calc(100% - 4px - ".concat(Zr,")"),ko=function(an){rr({type:"TRIGGER_RIGHT_PANEL_MASK",payload:an})};return s.a.createElement("section",{className:pr.a.bg,style:{userSelect:Ja.showDragMask?"none":"unset"}},s.a.createElement("section",{className:pr.a.content,style:{height:ca!=null&&ca.open_evaluate?"calc(100vh - 130px)":"calc(100vh - 60px)"}},s.a.createElement("section",{className:pr.a.rightCotainer,style:{width:Ro}},s.a.createElement("main",{className:pr.a.main,style:{height:"100%"}},s.a.createElement(u.Fragment,null,s.a.createElement("div",{className:"".concat(pr.a.dataSetButton," ").concat(oa?pr.a.dataSetOpen:""),onClick:function(){return xa(!oa)}},s.a.createElement("span",{className:pr.a.dataSetText},"\u6570\u636E\u96C6")),s.a.createElement("iframe",{frameBorder:0,id:"taskJupyterIframe",width:"100%",height:"100%",allow:"geolocation; microphone; camera; midi; encrypted-media;",src:St==null?void 0:St.url}))))))},Pr=Object(C.a)(function(be){var qe=be.loading,vt=be.globalSetting;return{globalSetting:vt,loading:qe}})(_o),to=m("E1Sb"),no=m.n(to),ao=m("nAPy"),So=m.n(ao),ro=m("WkQV"),wo=m("Cy2x"),vo=m("fr4D"),oo="FETCH_TASK_START",bo="FETCH_TASK_FAILURE",Kr="FETCH_TASK_SUCCESS",Ga="UPDATE_TASK_DATA",go="HIDE_EVALUATE_RESULT",Gr="SHOW_EVALUATE_RESULT",yn="UPDATE_TIMESTRAP",_n="MOVE_X",Xn="MOVE_Y",Ma="TRIGGER_RIGHT_PANEL_MASK ",Yr="SET_ACTIVE_INDEX",Ao="GET_TASK_LIST",yo="SHOW_TASK_LIST",Oo="HIDE_TASK_LIST",To="SET_TASK_STAR",si="TRIGGER_ENLARGE_UNITY3D ",No="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",bi="SET_REWARD",fe="ACTIVE_DISCUSS_INDEX",Pe="CREATE_DISCUSS",We="DISABLE_DISCUSS",xe="SHOW_ANSWER_LOADING",z="FETCH_ANSWER_INFO",le="HIGH_TIP_MODAL",Q="SHOW_TIP_MODAL",ye="SELECT_UNLOCK_ANSWER",Oe="SET_CHOOSE_ANSWERS",ze="EVAL_CHOOSE_START",je="EVAL_CHOOSE_END",Ze="SHOW_REP_loading",it="FETCH_REP_CONTENT",dt="EDIT_REP_CONTENT",ft="SET_REP_PATH",bt="SHOW_EVALUATE_LOADING",Xt="HIDE_EVALUATE_LOADING",on="SET_EVALUATE_MESSAGE",Jt="SET_SHOW_DIR",fn="SET_EDITOR_SETTING",cn="SET_EDITOR_THEME",sn="SET_EDITOR_FONTSIZE",en="SET_REPOS",Tn="SHOW_PATH_LIST",hn="HIDE_PATH_LIST",aa="HIDE_PICTURE_VIEW",In="SHOW_PICTURE_VIEW",Ft="SHOW_NOTICE",Ut="HIDE_NOTICE",bn="SET_TAB_INDEX",En="SET_SSH_TABS",Dt="SET_SSH_CONFIGDATA",Rn="SET_SSH_CONFIGDATAARR",$n="SET_VNC_LOADING ",Mn="ON_TAB_TO_SPACE ",Fn=l.a.DirectoryTree,ua=["jpg","png","gif","jpeg","jar","doc","pdf","xsl","ppt","mp3","mp4"],Ka={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 er(be,qe){switch(qe.type){case _n:return Object(i.a)(Object(i.a)({},be),{},{moveX:qe.payload});case Xn:return Object(i.a)(Object(i.a)({},be),{},{moveY:qe.payload});case Ze:return Object(i.a)(Object(i.a)({},be),{},{codeRepData:qe.payload});case it:return Object(i.a)(Object(i.a)({},be),{},{codeRepData:qe.payload});case dt:return Object(i.a)(Object(i.a)({},be),{},{codeRepData:Object(i.a)(Object(i.a)({},be.codeRepData),qe.payload)});case Gr:return Object(i.a)(Object(i.a)({},be),{},{evaluateLoading:!1,showEvalResult:!0});case yn:return Object(i.a)(Object(i.a)({},be),{},{timestamp:qe.payload});case go:return Object(i.a)(Object(i.a)({},be),{},{showEvalResult:!1});case oo:return Object(i.a)(Object(i.a)({},be),{},{loading:!0});case Ga:return Object(i.a)(Object(i.a)({},be),qe.payload);case Ma:return Object(i.a)(Object(i.a)({},be),{},{showDragMask:qe.payload});case bo:return Object(i.a)(Object(i.a)({},be),{},{loading:!1,isError:!0});case Kr:return Object(i.a)(Object(i.a)({},be),qe.payload);case bt:return Object(i.a)(Object(i.a)({},be),{},{evaluateLoading:!0});case Xt:return Object(i.a)(Object(i.a)({},be),{},{evaluateLoading:!1});case on:return Object(i.a)(Object(i.a)({},be),{},{evaluateMessage:qe.payload});case Jt:return Object(i.a)(Object(i.a)({},be),{},{showDocuments:qe.payload});case en:return Object(i.a)(Object(i.a)({},be),qe.payload);case Ft:return Object(i.a)(Object(i.a)({},be),{},{showNotice:!0});case Ut:return Object(i.a)(Object(i.a)({},be),{},{showNotice:!1});case aa:return Object(i.a)(Object(i.a)({},be),{},{showPictureView:!1});case In:return Object(i.a)(Object(i.a)({},be),{},{showPictureView:!0});case $n:return Object(i.a)(Object(i.a)({},be),{},{resetVncLoading:qe.payload});default:throw new Error}}var ga=I.default=function(be){var qe,vt=be.match,_t=be.history,St=Object(r.a)(be,["match","history"]);console.log("props:",St);var At=Object(g.i)(),Zt=Object(g.h)().query,Ot=Object(u.useReducer)(er,Ka),vn=Object(o.a)(Ot,2),gt=vn[0],mt=vn[1],Gt=Object(u.useState)(1),Nt=Object(o.a)(Gt,2),Rt=Nt[0],Wt=Nt[1],Dn=Object(u.useState)(At.taskId),jn=Object(o.a)(Dn,2),Yt=jn[0],wa=jn[1],dn=Object(u.useRef)(),Cn=Object(u.useRef)(),Ln=Object(u.useRef)(),Sn=Object(u.useState)(),ra=Object(o.a)(Sn,2),Fa=ra[0],ja=ra[1],za=_t.location;Object(u.useEffect)(function(){console.log("_params:",At),wa(At.taskId),Object(C.c)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!1})},[At]);var cr=gt.moveX,lt=gt.taskData,ya=gt.moveY,Ba=gt.evalData,wn=gt.showEvalResult,tn=gt.codeRepData,Nn=gt.loading,ma=gt.evaluateLoading,Un=gt.evaluateMessage,ca=gt.showDocuments,Ea=gt.repos,dr=gt.showPictureView,Er=gt.showNotice,mr=gt.webDisplayUrl,Va=gt.isPictureView,_r=gt.resetVncLoading,Cr=gt.timestamp,xr=gt.lastedGetTaskInfoTime,Sr=gt.showDragMask,Xa=lt.st,ln=lt.challenge,Da=lt.shixun,wr=lt.is_teacher,Tt=lt.game,pn=lt.has_answer,Pn=lt.vnc_url,na=lt.git_url,Aa=lt.user,un=lt.myshixun,Ha=lt.discusses_count,La=lt.user_praise,Ca=lt.praise_count,Bn=lt.tpm_cases_modified,Hn=lt.tpm_modified,oa=lt.tpm_script_modified,xa=lt.mirror_name,Ya=lt.mirror_description,Wa=lt.tomcat_url,Pa=lt.unity_3d_routes,qt=lt.with_code_file,nn=lt.unity_3d_result,Vn=lt.next_game,da=lt.prev_game,ka=tn.currentPath,Qa=tn.paths,Ja=tn.content,rr=tn.language,Za=tn.lastedUpdateTime,kr=(Hn||oa)&&Xa===0,Ar=(Bn||kr)&&un.system_tip===!0,Qr=(xa||[]).indexOf("Html")!==-1,Ir=Object(u.useMemo)(function(){return ka&&Qa?Qa.indexOf(ka)>=0:!1},[ka,Qa]),Or=Object(u.useMemo)(function(){return Pa&&!qt||(ln==null?void 0:ln.thiry_party)||Pn},[Pn,qt,Pa]);Object(u.useEffect)(function(){if(Pa&&qt){mt({type:bt});var xt=Kt.a.subscribe("unity3d-load-end",function(){mt({type:Xt})});return xt}},[Yt,Pa,ln==null?void 0:ln.thiry_party,qt,mt]),Object(u.useEffect)(function(){io()},[]);function io(){return Tr.apply(this,arguments)}function Tr(){return Tr=Object(d.a)(t.a.mark(function xt(){var yt;return t.a.wrap(function(Lt){for(;;)switch(Lt.prev=Lt.next){case 0:return Lt.next=2,Object(oe.a)("/api/sci/projects/".concat(Yt,".json"),{method:"get"});case 2:yt=Lt.sent,ja(yt);case 4:case"end":return Lt.stop()}},xt)})),Tr.apply(this,arguments)}function Jr(xt){return Gn.apply(this,arguments)}function Gn(){return Gn=Object(d.a)(t.a.mark(function xt(yt){var It,Lt,Et;return t.a.wrap(function(Bt){for(;;)switch(Bt.prev=Bt.next){case 0:return Bt.prev=0,Bt.next=3,Object(vo.i)(Yt);case 3:if(It=Bt.sent,Lt=It.status,!(Lt===401)){Bt.next=10;break}return _t.replace("/user/login",{from:za.pathname}),Bt.abrupt("return");case 10:if(!(Lt===-3)){Bt.next=14;break}Object(N.q)({onCancel:function(){window.location.href="/"}}),Bt.next=25;break;case 14:if(!(Lt===403)){Bt.next=18;break}_t.replace("/403"),Bt.next=25;break;case 18:if(!(Lt===404)){Bt.next=23;break}return _t.replace("/404"),Bt.abrupt("return");case 23:Et={loading:!1,isError:!1,taskData:It},yt||mt({type:Kr,payload:Et});case 25:It.mirror_type==="webssh"&&setTimeout(function(){Kt.a.publish("create-socket",1)},1e3),Bt.next=32;break;case 28:Bt.prev=28,Bt.t0=Bt.catch(0),console.log(Bt.t0),yt||mt({type:bo});case 32:case"end":return Bt.stop()}},xt,null,[[0,28]])})),Gn.apply(this,arguments)}Object(u.useEffect)(function(){var xt=!1;return Jr(xt),function(){xt=!0}},[mt,Yt]),Object(u.useEffect)(function(){var xt=!1;function yt(){return It.apply(this,arguments)}function It(){return It=Object(d.a)(t.a.mark(function Lt(){var Et,$t,Bt,rn,br,Ia;return t.a.wrap(function(ir){for(;;)switch(ir.prev=ir.next){case 0:if(mt({type:Ze,payload:Object(i.a)(Object(i.a)({},tn),{},{loading:!0})}),!(Pa&&!qt||ln!=null&&ln.thiry_party)){ir.next=3;break}return ir.abrupt("return");case 3:return ir.next=5,rt(Yt,{path:ka});case 5:if(Et=ir.sent,!xt)if(Et.status===0)f.b.info(Et.message),mt({type:it,payload:Object(i.a)(Object(i.a)({},tn),{},{loading:!1})});else{try{(Et==null?void 0:Et.file_type)==="txt"?$t=((Bt=$t)===null||Bt===void 0?void 0:Bt.length)===0?$t:window.decodeURIComponent(escape(window.atob(Et==null||((rn=Et.content)===null||rn===void 0)?void 0:rn.content))):$t=Et==null||((br=Et.content)===null||br===void 0)?void 0:br.content}catch(Br){$t=window.atob(Et==null||((Ia=Et.content)===null||Ia===void 0)?void 0:Ia.content),f.b.warn("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8"),console.log("err:",Br)}mt({type:it,payload:Object(i.a)(Object(i.a)({},tn),{},{content:$t,language:Et.language,file_type:Et.file_type,filename:Et.filename,lastedUpdateTime:0,loading:!1})})}case 7:case"end":return ir.stop()}},Lt)})),It.apply(this,arguments)}if(Xa===0&&ka&&Da.hide_code!==1)return yt(),function(){xt=!0}},[Xa,ka,xr,Cr]);var Kn=function(){var xt=Object(d.a)(t.a.mark(function yt(){var It,Lt,Et=arguments;return t.a.wrap(function(Bt){for(;;)switch(Bt.prev=Bt.next){case 0:if(It=Et.length>0&&Et[0]!==void 0?Et[0]:0,console.log("lastedUpdateTime:",Ir,It),!(Xa===0&&Za>0&&Ir||It)){Bt.next=8;break}return Bt.next=5,Y(un.identifier,{path:ka,evaluate:It,content:Ja,game_id:Tt.id});case 5:return Lt=Bt.sent,mt({type:dt,payload:{lastedUpdateTime:0}}),Bt.abrupt("return",Lt);case 8:return Bt.abrupt("return",!0);case 9:case"end":return Bt.stop()}},yt)}));return function(){return xt.apply(this,arguments)}}(),qa=Object(u.useCallback)(function(){},[Kn]);Object(u.useEffect)(function(){var xt=Kt.a.subscribe("unlock-test-case",function(){var yt;a.a.confirm((yt={centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:s.a.createElement(tr,{score:ln.score,is_teacher:wr})},Object(p.a)(yt,"centered",!0),Object(p.a)(yt,"onOk",nr),yt))});return xt},[nr,ln,wr]);var nr=Object(u.useCallback)(Object(d.a)(t.a.mark(function xt(){var yt,It,Lt,Et,$t;return t.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:return rn.next=2,ve(Tt.identifier);case 2:if(yt=rn.sent,It=yt.test_sets,Lt=yt.message,Et=yt.status,!(Et===-1)){rn.next=7;break}return f.b.info(Lt),rn.abrupt("return");case 7:$t=lt.user.grade,lt.user.grade=$t-ln.score*2,lt.test_sets=It,lt.game.test_sets_view=!0,mt({type:Ga,payload:{taskData:lt}});case 12:case"end":return rn.stop()}},xt)})),[Tt,ln,mt]);Object(u.useEffect)(function(){if(!Or||Pn){function xt(It){dn.current&&mt({type:_n,payload:It.pageX}),Cn.current&&mt({type:Xn,payload:It.pageY})}function yt(){dn.current=!1,Cn.current=!1,mt({type:Ma,payload:!1}),document.onselectstart=null}return document.addEventListener("mousemove",xt),document.addEventListener("mouseup",yt),function(){document.removeEventListener("mousemove",xt),document.removeEventListener("mouseup",yt)}}},[Cn.current,dn.current,Or,mt]);function jr(xt){var yt=lt.user.grade;lt.user.grade=yt-xt,mt({type:Ga,payload:{taskData:lt}})}Ln.current=function(){gt.moveX=gt.moveX!==.01?.01:"40%",mt({type:_n,payload:gt.moveX})};function Zr(){Or?Ln.current():(document.onselectstart=function(){return!1},dn.current=!0,mt({type:Ma,payload:!0}))}function Ro(){document.onselectstart=function(){return!1},Cn.current=!0,(lt!=null&<.vnc_url||lt!=null&<.windows_vnc||lt!=null&<.linux_vnc||lt!=null&<.virtual_machine||(Da==null?void 0:Da.hide_code)===2)&&mt({type:Ma,payload:!0})}function ko(xt){xt===.01?mt({type:Xn,payload:0}):mt({type:Xn,payload:.01})}function ea(xt){xt===0?mt({type:Xn,payload:"100%"}):mt({type:Xn,payload:0})}Object(u.useEffect)(function(){var xt=Kt.a.subscribe("vnc-enlarge",function(){Ln.current()});return xt},[]);function an(){Kn()}function zt(){return fa.apply(this,arguments)}function fa(){return fa=Object(d.a)(t.a.mark(function xt(){var yt,It,Lt;return t.a.wrap(function($t){for(;;)switch($t.prev=$t.next){case 0:return $t.next=2,He(Yt,{path:ka});case 2:yt=$t.sent,It=yt.content,Lt=yt.language,mt({type:it,payload:Object(i.a)(Object(i.a)({},tn),{},{content:It,language:Lt,lastedUpdateTime:0,loading:!1})});case 5:case"end":return $t.stop()}},xt)})),fa.apply(this,arguments)}function An(){return Rr.apply(this,arguments)}function Rr(){return Rr=Object(d.a)(t.a.mark(function xt(){var yt,It;return t.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:return Et.next=2,Ke(lt==null||((yt=lt.myshixun)===null||yt===void 0)?void 0:yt.identifier,{});case 2:return It=Et.sent,Jr(),Et.abrupt("return",It);case 5:case"end":return Et.stop()}},xt)})),Rr.apply(this,arguments)}function or(){return vr.apply(this,arguments)}function vr(){return vr=Object(d.a)(t.a.mark(function xt(){var yt,It,Lt;return t.a.wrap(function($t){for(;;)switch($t.prev=$t.next){case 0:return $t.next=2,ke(Yt,{path:ka});case 2:yt=$t.sent,It=yt.content,Lt=yt.language,mt({type:it,payload:Object(i.a)(Object(i.a)({},tn),{},{content:It,language:Lt,lastedUpdateTime:0,loading:!1})});case 5:case"end":return $t.stop()}},xt)})),vr.apply(this,arguments)}Object(u.useEffect)(function(){if(Xa===0&&ln&&ln.path){var xt=ln.path.split("\uFF1B").filter(function(yt){return!!yt});mt({type:dt,payload:{currentPath:xt[0],paths:xt}})}},[ln,Xa]),Object(u.useEffect)(function(){Da&&Object(N.X)(Da.name||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199")},[Da]);function Mr(){return Bo.apply(this,arguments)}function Bo(){return Bo=Object(d.a)(t.a.mark(function xt(){var yt,It,Lt;return t.a.wrap(function($t){for(;;)switch($t.prev=$t.next){case 0:return $t.next=2,st(Yt);case 2:yt=$t.sent,It=yt.praise_count,Lt=yt.praise,lt.praise_count=It,lt.user_praise=Lt,mt({type:Ga,payload:{taskData:lt}});case 7:case"end":return $t.stop()}},xt)})),Bo.apply(this,arguments)}var gi=Object(u.useCallback)(function(xt){function yt(Lt){return It.apply(this,arguments)}function It(){return It=Object(d.a)(t.a.mark(function Lt(Et){return t.a.wrap(function(Bt){for(;;)switch(Bt.prev=Bt.next){case 0:try{window.navigator.sendBeacon("".concat(ie.a.API_SERVER,"/api/tasks/").concat(Yt,"/cost_time.json?time=").concat(Et),{})}catch(rn){}case 1:case"end":return Bt.stop()}},Lt)})),It.apply(this,arguments)}yt(xt)},[Yt]);function yi(xt){return Xo.apply(this,arguments)}function Xo(){return Xo=Object(d.a)(t.a.mark(function xt(yt){return t.a.wrap(function(Lt){for(;;)switch(Lt.prev=Lt.next){case 0:return Lt.next=2,Xe(Yt,Da.id,yt);case 2:lt.game.star=yt,mt({type:Ga,payload:{taskData:lt}});case 4:case"end":return Lt.stop()}},xt)})),Xo.apply(this,arguments)}function Ei(){return Ho.apply(this,arguments)}function Ho(){return Ho=Object(d.a)(t.a.mark(function xt(){var yt,It;return t.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:if(Ea){Et.next=8;break}return Et.next=3,R(un.identifier);case 3:yt=Et.sent,It=yt.trees,mt({type:en,payload:{showDocuments:!0,repos:xn(It)}}),Et.next=9;break;case 8:mt({type:Jt,payload:!0});case 9:case"end":return Et.stop()}},xt)})),Ho.apply(this,arguments)}function Ci(xt){return Wo.apply(this,arguments)}function Wo(){return Wo=Object(d.a)(t.a.mark(function xt(yt){var It,Lt,Et;return t.a.wrap(function(Bt){for(;;)switch(Bt.prev=Bt.next){case 0:return It=yt.props,Lt=It.children,Et=It.eventKey,Bt.abrupt("return",new Promise(function(){var rn=Object(d.a)(t.a.mark(function br(Ia){var Fr,ir,Br;return t.a.wrap(function(_a){for(;;)switch(_a.prev=_a.next){case 0:return Lt&&Lt.length>0&&Ia(),_a.next=3,R(un.identifier,{path:Et});case 3:Fr=_a.sent,ir=Fr.trees,Br=Ct(Ea,Et,xn(ir,Et)),mt({type:en,payload:{repos:Object(w.a)(Br)}}),Ia();case 8:case"end":return _a.stop()}},br)}));return function(br){return rn.apply(this,arguments)}}()));case 2:case"end":return Bt.stop()}},xt)})),Wo.apply(this,arguments)}function xi(){mt({type:Jt,payload:!1})}function Fi(xt){var yt=xt.gold,It=xt.experience,Lt=xt.next_game,Et=xt.next_shixun,$t=xt.subject_done,Bt=Object(r.a)(xt,["gold","experience","next_game","next_shixun","subject_done"]),rn=Bt.challenge_chooses_count===Bt.choose_correct_num,br={had_submmit:!0,test_sets:Bt.test_sets,challenge_chooses_count:Bt.challenge_chooses_count,choose_correct_num:Bt.choose_correct_num};lt.choose_test_cases=br,rn&&(lt.game.status=2,lt.next_game=Lt,lt.user.grade+=yt),rn&&Tt.status!==2&&Kt.a.publish("update-cost-time"),mt({type:Ga,payload:{taskData:lt,evalData:{gold:yt,experience:It,next_game:Lt,next_shixun:Et,subject_done:$t},showEvalResult:rn}}),Kt.a.publish("eval-code-finish")}function Bi(){return zo.apply(this,arguments)}function zo(){return zo=Object(d.a)(t.a.mark(function xt(){var yt,It,Lt,Et,$t,Bt,rn,br,Ia,Fr,ir,Br;return t.a.wrap(function(_a){for(;;)switch(_a.prev=_a.next){case 0:return _a.prev=0,mt({type:bt}),_a.next=4,Kn(1);case 4:if(yt=_a.sent,It=yt.resubmit,Lt=yt.sec_key,Et=yt.content_modified,!(yt.status&&yt.status<0)){_a.next=10;break}return Kt.a.publish("eval-code-finish"),mt({type:Ga,payload:{evaluateLoading:!1}}),_a.abrupt("return");case 10:return $t={sec_key:Lt,resubmit:It,first:1,content_modified:Et},Zt.type==="exercises"&&($t.extras={exercise_id:Zt.exercisesId,question_id:Zt.questionId,challenge_id:(Bt=lt.challenge)===null||Bt===void 0?void 0:Bt.id,subject_id:Zt.subject_id||""}),_a.next=14,pe(Yt,$t);case 14:if(rn=_a.sent,!(rn.status===-1&&Zt.type==="exercises")){_a.next=18;break}return window.parent.location.href="/classrooms/".concat(za.query.coursesId,"/exercise/").concat(za.query.exercisesId,"/detail"),_a.abrupt("return");case 18:return rn.status===1&&(Br=function(){return Br=Object(d.a)(t.a.mark(function hi(Io,Zo,pi){var qo,$o,mi,Oa,jo,_i,ei,ti,ni,vi,ai,ri,oi,ii;return t.a.wrap(function(Mo){for(;;)switch(Mo.prev=Mo.next){case 0:return $o=pi++*Io,$o/1e3>Zo&&(Fr=!0),Mo.next=4,Le(Yt,{resubmit:It,time_out:Fr,port:rn.port,sec_key:Lt,challenge_id:lt==null||((qo=lt.challenge)===null||qo===void 0)?void 0:qo.id,subject_id:Zt.subject_id||""});case 4:mi=Mo.sent,Oa=mi,jo=Oa.status,_i=Oa.running_code_message,ei=Oa.port,ti=Oa.web_route,mt({type:on,payload:_i}),+jo>-1||$o/1e3>Zo?(Tt.status!==2&&jo===2&&(lt.game.status=2,lt.user.grade+=Oa.gold,Kt.a.publish("update-cost-time")),lt.test_sets=Oa.test_sets||[],lt.last_compile_output=Oa.last_compile_output,lt.test_sets_count=Oa.test_sets_count,lt.sets_error_count=Oa.sets_error_count,lt.record_consume_time=Oa.record_consume_time,lt.next_game=Oa.next_game,lt.prev_game=Oa.prev_game,ni="",vi=xa.indexOf("Web")!==-1||xa.indexOf("JFinal")!==-1,vi&&ei!=-1&&ti&&(ni="".concat(Wa,":").concat(ei,"/").concat(ti)),ai=ta(Oa.test_sets),ri=Oa.picture>0&&ai,oi=jo===2&&!Fr,Fr?f.b.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"):oi||f.b.info("\u8BC4\u6D4B\u672A\u901A\u8FC7\uFF0C\u8BE6\u60C5\u53C2\u89C1\u201C\u6D4B\u8BD5\u7ED3\u679C\u201D"),ii={taskData:lt,evalData:{gold:Oa.gold,experience:Oa.experience,next_game:Oa.next_game,next_shixun:Oa.next_shixun},evaluateLoading:!1,evaluateMessage:"",webDisplayUrl:ni,showPictureView:Pa||ln!=null&&ln.thiry_party?!1:ri,isPictureView:ri},Pa&&qt||ln!=null&&ln.thiry_party?(Kt.a.publish("evaluate-unity3d-result",{state:"user",data:{user:Aa}}),Kt.a.publish("evaluate-unity3d-finish"),(nn||ai)&&Kt.a.publish("evaluate-unity3d-result",Oa.unity_3d_result)):ii.showEvalResult=oi,mt({type:Ga,payload:ii}),Kt.a.publish("eval-code-finish")):setTimeout(function(){ir(Io,ln.exec_time+11,pi++)},Io);case 9:case"end":return Mo.stop()}},hi)})),Br.apply(this,arguments)},ir=function(hi,Io,Zo){return Br.apply(this,arguments)},br=1,Ia=1e3,Fr=!1,ir(Ia,ln.exec_time+11,br++)),_a.abrupt("return",res);case 22:_a.prev=22,_a.t0=_a.catch(0),console.log("-------eval code",_a.t0);case 25:case"end":return _a.stop()}},xt,null,[[0,22]])})),zo.apply(this,arguments)}function Si(xt){mt({type:dt,payload:{content:xt,lastedUpdateTime:new Date().getTime()}})}function wi(){mt({type:go})}function Xi(){mt({type:aa})}function Ai(){mt({type:In})}function fi(){mt({type:Ft})}function Oi(xt,yt){return Vo.apply(this,arguments)}function Vo(){return Vo=Object(d.a)(t.a.mark(function xt(yt,It){var Lt,Et,$t;return t.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:if(Lt=It.node,!Lt.isLeaf){rn.next=7;break}return Et=yt[0],$t=Et.split(".").pop().toLowerCase(),rn.next=6,Kn();case 6:mt({type:dt,payload:{currentPath:Et}});case 7:case"end":return rn.stop()}},xt)})),Vo.apply(this,arguments)}function Ti(xt){return Go.apply(this,arguments)}function Go(){return Go=Object(d.a)(t.a.mark(function xt(yt){return t.a.wrap(function(Lt){for(;;)switch(Lt.prev=Lt.next){case 0:return Lt.next=2,Kn();case 2:mt({type:dt,payload:{currentPath:yt}});case 3:case"end":return Lt.stop()}},xt)})),Go.apply(this,arguments)}function Ri(){lt.myshixun.system_tip=!0,mt({type:Ga,payload:{taskData:lt,showNotice:!1}})}function Mi(xt,yt){lt.challenge.path=xt,lt.myshixun.system_tip=!1,mt({type:Ga,payload:{taskData:Object(i.a)(Object(i.a)({},lt),{},{tpm_cases_modified:!1,tpm_modified:!1,tpm_script_modified:!1}),showNotice:!1,timestamp:yt}})}function Di(){mt({type:Ut})}function Li(){return Yo.apply(this,arguments)}function Yo(){return Yo=Object(d.a)(t.a.mark(function xt(){var yt,It;return t.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:return Et.prev=0,mt({type:$n,payload:!0}),Kt.a.publish("vnc-reseting"),Et.next=5,ae(At.taskId);case 5:yt=Et.sent,It=yt.vnc_url,lt.vnc_url=It+"×tamp="+new Date().getTime(),Kt.a.publish("vnc-reseting-done",yt),mt({type:Ga,payload:{taskData:lt,resetVncLoading:!1}}),Et.next=15;break;case 12:Et.prev=12,Et.t0=Et.catch(0),console.log(Et.t0);case 15:case"end":return Et.stop()}},xt,null,[[0,12]])})),Yo.apply(this,arguments)}function Pi(xt){return Qo.apply(this,arguments)}function Qo(){return Qo=Object(d.a)(t.a.mark(function xt(yt){var It,Lt,Et,$t,Bt,rn;return t.a.wrap(function(Ia){for(;;)switch(Ia.prev=Ia.next){case 0:if(It=yt.GameState,Lt=yt.Data,Et=yt.challenge,console.log("match:",vt),!(Et==="info")){Ia.next=6;break}Kt.a.publish("evaluate-unity3d-result",{state:"3d_callback",data:{challenge_info:Object(i.a)({},lt.challenge)}}),Ia.next=16;break;case 6:if(!(It==="Success")){Ia.next=16;break}if(!(nn||!qt)){Ia.next=15;break}return Ia.next=10,$e(Yt,fr.Base64.encode(Yt+new Date().getTime()),Lt);case 10:$t=Ia.sent,Bt=$t.status,rn=$t.data,Bt==0&&(Tt.status!==2&&(lt.game.status=2,lt.user.grade+=rn.gold,Kt.a.publish("update-cost-time")),Kt.a.publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:Aa,open_time:rn.open_time,end_time:rn.end_time}}),mt({type:Ga,payload:{taskData:lt,evalData:{gold:rn.gold,experience:rn.experience,next_game:rn.next_game},evaluateLoading:!1,showEvalResult:!0}})),Ia.next=16;break;case 15:mt({type:Gr});case 16:case"end":return Ia.stop()}},xt)})),Qo.apply(this,arguments)}function ki(){}function Ii(){return Jo.apply(this,arguments)}function Jo(){return Jo=Object(d.a)(t.a.mark(function xt(){var yt,It,Lt,Et,$t;return t.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:return rn.next=2,at(Yt);case 2:return Et=rn.sent,(yt=Et)!==null&&yt!==void 0&&(It=yt.data)!==null&&It!==void 0&&It.remaining_time&&Kt.a.publish("update-windows-time",($t=Et)===null||$t===void 0?void 0:$t.data),rn.abrupt("return",(Lt=Et)===null||Lt===void 0?void 0:Lt.data);case 5:case"end":return rn.stop()}},xt)})),Jo.apply(this,arguments)}var ji="80px",Ni="calc(100vw - 4px - ".concat(ji,")"),Hi=(qe={game:Tt,taskId:Yt,user_praise:La,praise_count:Ca,st:Xa,challenge:ln,rank_name:lt.rank_name,shixun:Da,is_teacher:wr,has_answer:pn,unity_3d_routes:Pa,with_code_file:qt,onEvaluateCallback:ki,onGetUnity3dMessage:Pi},Object(p.a)(qe,"taskId",Yt),Object(p.a)(qe,"myshixun",un),Object(p.a)(qe,"user",Aa),Object(p.a)(qe,"discusses_count",Ha),Object(p.a)(qe,"onPlusOrCancelPraise",Mr),Object(p.a)(qe,"minuxUserGrade",jr),Object(p.a)(qe,"taskData",lt),qe),Wi={showNotice:Er||(Bn||kr)&&un.system_tip===!1,tpm_cases_modified:Bn,tpm_modified:Hn,tpm_script_modified:oa,st:Xa,taskId:Yt,myshixunId:(un||{}).id,onNextCallback:Ri,onUpdateCallback:Mi,onUpdateFailure:Di},zi=Object(i.a)(Object(i.a)({},Ba),{},{isPictureView:Va,history:_t,webDisplayUrl:mr,onShowPictureView:Ai,star:Tt&&Tt.star,onStarChange:yi,onCloseResult:wi}),Vi={lastedGetTaskInfoTime:xr,isEditPath:Ir,taskData:lt,codeRepData:tn,moveY:ya,evaluateMessage:Un,evaluateLoading:ma,isNotice:Ar,isHtml:Qr,onChangePath:Ti,onResizeSetContainer:ko,onEditRepCode:Si,onUpdateCode:Kn,onResizeYStart:Ro,onShowDir:Ei,onResetCode:zt,onResetGitCode:An,onResizeCodeArea:ea,onResetPassedCode:or,onFinishDisplayHtml:an,onShowNotice:fi};return s.a.createElement(u.Fragment,null,Nn?s.a.createElement(E.a,{message:"\u52AA\u529B\u8BF7\u6C42\u6570\u636E\u4E2D..",className:"tpi-spin"}):s.a.createElement(u.Fragment,null,s.a.createElement("div",{className:"task-wrapper"},Sr&&s.a.createElement("div",{className:"draging-mask"}),s.a.createElement(Qt,{difficulty:ln==null?void 0:ln.difficulty,mirror_description:Ya,history:_t,git_url:na,shixun:Da,taskData:lt,lastedGetTaskInfoTime:xr,onAddVncTime:Ii,taskId:Yt,isNotice:Ar,resetVncLoading:_r,onResetVnc:Li,onResetGitCode:An,vnc_url:Pn,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:Tt,user:Aa,st:Xa,onUpdateCode:Kn,onUpdateCostTime:gi,unity_3d_routes:Pa&&!qt||(ln==null?void 0:ln.thiry_party)}),s.a.createElement("div",{className:"tasks-body2"},s.a.createElement("section",{className:"left-panel"},s.a.createElement("ul",null,s.a.createElement("li",{onClick:function(){return Wt(1)},className:Rt==1?"on":""},s.a.createElement("span",{className:"iconfont icon-huanjing"}),s.a.createElement("span",null,"\u73AF\u5883")),s.a.createElement("li",{onClick:function(){return Wt(2)},className:Rt==2?"on":""},s.a.createElement("span",{className:"iconfont icon-shujuwajue"}),s.a.createElement("span",null,"\u6570\u636E\u96C6")),s.a.createElement("li",{onClick:function(){return Wt(3)},className:Rt==3?"on":""},s.a.createElement("span",{className:"iconfont icon-a-chengyuan1"}),s.a.createElement("span",null,"\u5408\u4F5C\u8005")))),s.a.createElement("section",{id:"task-right-panel",className:"right-panel ".concat(Pn||lt!=null&<.windows_vnc||lt!=null&<.linux_vnc||lt!=null&<.virtual_machine?"vnc":""),style:{width:Ni,minWidth:"500px"}},s.a.createElement("div",{style:{height:"100%"},className:Rt===1?"":"hide"},lt.mirror_type==="webssh"&&s.a.createElement(lo,{sshConfigData:lt||{},sid:1}),lt.mirror_type==="graph"&&s.a.createElement(ho,{taskData:lt,evaluateMessage:Un,language:rr,evaluateLoading:ma,onEval:St.onEvalCode}),(lt.mirror_type==="jupyterlab"||lt.mirror_type==="jupyternotebook")&&s.a.createElement(Pr,{taskData:lt,evaluateMessage:Un,language:rr,evaluateLoading:ma,onEval:St.onEvalCode})),s.a.createElement("div",{className:Rt===2?"data_env_lists":"hide"},s.a.createElement("div",{className:"data_header"},"\u6570\u636E\u96C6 \uFF08",Fa==null?void 0:Fa.data_count,"\uFF09"),s.a.createElement("div",{style:{padding:20}},s.a.createElement(ro.a,{detail:Fa}))),s.a.createElement("div",{className:Rt===3?"data_env_lists":"hide"},s.a.createElement("div",null,s.a.createElement(wo.a,null)))))),s.a.createElement(O.a,null,s.a.createElement(L.a,{className:"setting-drawer",title:null,placement:"right",width:400,closable:!1,visible:ca,onClose:xi},s.a.createElement(Fn,{className:"dir-tree",selectedKeys:["".concat(ka)],treeData:Ea,onSelect:Oi,loadData:Ci})))))};function tr(be){var qe=be.is_teacher,vt=be.score;return s.a.createElement(u.Fragment,null,qe?s.a.createElement(u.Fragment,null,s.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"),s.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(vt*2,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")),s.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1")):s.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(vt*2,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")))}function yr(be){var qe=be.noDragging,vt=be.moveX,_t=be.vnc_url;return s.a.createElement(u.Fragment,null,qe?s.a.createElement("a",{className:"trapezoid ".concat(vt===.01?"enlarge":"")},s.a.createElement("img",{src:vt===.01?no.a:So.a,alt:"resize-icon",width:20})):s.a.createElement("a",{className:"btn-resize",draggable:!1},s.a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13",draggable:!1},s.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"}))))}},"500L":function(Be,I,m){"use strict";m.d(I,"a",function(){return E});var w=m("+L6B"),c=m("2/Rp"),L=m("2qtc"),p=m("kLXV"),_=m("9og8"),a=m("k1fw"),h=m("miYZ"),f=m("tsqr"),d=m("oBTY"),o=m("tJVT"),r=m("DZo9"),i=m("8z0m"),n=m("WmNS"),l=m.n(n),e=m("q1tI"),t=m.n(e),u=m("m3rI"),s=m("wzkS"),g=m("y5JW"),C=m("LtfV"),x=i.a.Dragger;function E(O){var T=[];return O&&O.length>0&&(T=O.map(function(y){return{uid:y.id,id:y.id,name:y.title+g.c+y.filesize,url:y.url,filesize:y.filesize,status:"done",response:{id:y.id}}})),T}I.b=function(O){var T=O.value,y=O.onChange,b=O.action,v=O.className,S=O.maxSize,D=S===void 0?150:S,H=O.title,F=H===void 0?"\u4E0A\u4F20\u9644\u4EF6":H,j=O.showRemoveModal,Z=j===void 0?!1:j,V=O.accept,A=V===void 0?"":V,k=O.additionalText,P=O.isDragger,X=O.number,M=X===void 0?1e3:X,W=O.aloneClear,te=W===void 0?!1:W,_e=Object(e.useState)(!1),ue=Object(o.a)(_e,2),me=ue[0],G=ue[1],ne=Object(e.useState)(T||[]),he=Object(o.a)(ne,2),ie=he[0],oe=he[1];Object(e.useEffect)(function(){T&&(oe(Object(d.a)(T)),M===(T==null?void 0:T.length)&&G(!0))},[T]);var N=function(){setTimeout(function(){ie.pop(),oe(Object(d.a)(ie))},500)},ee={multiple:!0,disabled:me,accept:A,withCredentials:!0,fileList:ie,beforeUpload:function(Me,Ye){var et=Me.size/1024/1024;return ie.concat(Ye).length>M?(ie.pop(),oe(Object(d.a)(ie)),f.b.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(M,"\u4E2A\u6587\u4EF6")),te?Promise.reject():(N(),!1)):!0},action:b||"".concat(u.a.API_SERVER,"/api/attachments.json"),onChange:function(Me){var Ye,et,ot=Object(d.a)(Me.fileList);if(Me.file.status==="done"&&((Ye=Me.file)===null||Ye===void 0||((et=Ye.response)===null||et===void 0)?void 0:et.status)===-1){var tt,Te;f.b.error((tt=Me.file)===null||tt===void 0||((Te=tt.response)===null||Te===void 0)?void 0:Te.message);return}ot.length>=M?G(!0):G(!1),oe(Object(d.a)(ot)),ot=ot.map(function(Se){var Ae;if(Se!=null&&(Ae=Se.response)!==null&&Ae!==void 0&&Ae.id){var we;Se.url="/api/attachments/".concat(Se==null||((we=Se.response)===null||we===void 0)?void 0:we.id)}return Se.name.indexOf(g.c)===-1&&(Se.name="".concat(Se.name).concat(g.c).concat(Object(g.a)(Se.size))),Object(a.a)({},Se)}),console.log("info:",Me),y(ot)},onRemove:function(){var ce=Object(_.a)(l.a.mark(function Ye(et){var ot;return l.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:if(ot=function(){var Se=Object(_.a)(l.a.mark(function Ae(){var we,K;return l.a.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:if(we=et.response?et.response.id:et.id,!we){U.next=8;break}return U.next=4,Object(s.d)(et.response?et.response.id:et.uid);case 4:return K=U.sent,U.abrupt("return",K);case 8:return U.abrupt("return",!0);case 9:case"end":return U.stop()}},Ae)}));return function(){return Se.apply(this,arguments)}}(),!Z){Te.next=5;break}return Te.abrupt("return",new Promise(function(Se,Ae){p.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var we=Object(_.a)(l.a.mark(function se(){var U;return l.a.wrap(function(Qe){for(;;)switch(Qe.prev=Qe.next){case 0:return Qe.next=2,ot();case 2:U=Qe.sent,f.b.success("\u5220\u9664\u6210\u529F"),Se(!0);case 5:case"end":return Qe.stop()}},se)}));function K(){return we.apply(this,arguments)}return K}(),onCancel:function(){return Se(!1)}})}));case 5:return Te.next=7,ot();case 7:return Te.abrupt("return",Te.sent);case 8:case"end":return Te.stop()}},Ye)}));function Me(Ye){return ce.apply(this,arguments)}return Me}()};function $(ce){ce.preventDefault(),ce.stopPropagation()}return t.a.createElement("div",{className:"multi-upload ".concat(v||"")},P&&t.a.createElement(x,ee,t.a.createElement("p",{className:"ant-upload-drag-icon"},t.a.createElement(C.a,null)),t.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",t.a.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",D,"MB)"," "),k),!P&&t.a.createElement(i.a,ee,t.a.createElement(c.a,{style:{width:"108px",height:"32px",background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:"2px",border:"1px solid #BACFFE",color:"#3061D0"},icon:t.a.createElement("i",{className:"iconfont icon-shangchuan3",style:{marginRight:"6px"}}),disabled:me},F),t.a.createElement("span",{onClick:$,style:{marginLeft:10,color:"#FA6400"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",D,"MB)"," ")))}},"55Ip":function(Be,I,m){"use strict";m.d(I,"a",function(){return g});var w=m("Ty5D"),c=m("dI71"),L=m("q1tI"),p=m.n(L),_=m("YS25"),a=m("17x9"),h=m.n(a),f=m("wx14"),d=m("zLVn"),o=m("9R94"),r=function(v){Object(c.a)(S,v);function S(){for(var H,F=arguments.length,j=new Array(F),Z=0;Z<F;Z++)j[Z]=arguments[Z];return H=v.call.apply(v,[this].concat(j))||this,H.history=Object(_.a)(H.props),H}var D=S.prototype;return D.render=function(){return p.a.createElement(w.c,{history:this.history,children:this.props.children})},S}(p.a.Component),i=function(v){Object(c.a)(S,v);function S(){for(var H,F=arguments.length,j=new Array(F),Z=0;Z<F;Z++)j[Z]=arguments[Z];return H=v.call.apply(v,[this].concat(j))||this,H.history=Object(_.b)(H.props),H}var D=S.prototype;return D.render=function(){return p.a.createElement(w.c,{history:this.history,children:this.props.children})},S}(p.a.Component),n=function(S,D){return typeof S=="function"?S(D):S},l=function(S,D){return typeof S=="string"?Object(_.c)(S,null,null,D):S},e=function(S){return S},t=p.a.forwardRef;typeof t=="undefined"&&(t=e);function u(v){return!!(v.metaKey||v.altKey||v.ctrlKey||v.shiftKey)}var s=t(function(v,S){var D=v.innerRef,H=v.navigate,F=v.onClick,j=Object(d.a)(v,["innerRef","navigate","onClick"]),Z=j.target,V=Object(f.a)({},j,{onClick:function(k){try{F&&F(k)}catch(P){throw k.preventDefault(),P}!k.defaultPrevented&&k.button===0&&(!Z||Z==="_self")&&!u(k)&&(k.preventDefault(),H())}});return e!==t?V.ref=S||D:V.ref=D,p.a.createElement("a",V)}),g=t(function(v,S){var D=v.component,H=D===void 0?s:D,F=v.replace,j=v.to,Z=v.innerRef,V=Object(d.a)(v,["component","replace","to","innerRef"]);return p.a.createElement(w.e.Consumer,null,function(A){A||Object(o.a)(!1);var k=A.history,P=l(n(j,A.location),A.location),X=P?k.createHref(P):"",M=Object(f.a)({},V,{href:X,navigate:function(){var te=n(j,A.location),_e=F?k.replace:k.push;_e(te)}});return e!==t?M.ref=S||Z:M.innerRef=Z,p.a.createElement(H,M)})});if(!1)var C,x;var E=function(S){return S},O=p.a.forwardRef;typeof O=="undefined"&&(O=E);function T(){for(var v=arguments.length,S=new Array(v),D=0;D<v;D++)S[D]=arguments[D];return S.filter(function(H){return H}).join(" ")}var y=O(function(v,S){var D=v["aria-current"],H=D===void 0?"page":D,F=v.activeClassName,j=F===void 0?"active":F,Z=v.activeStyle,V=v.className,A=v.exact,k=v.isActive,P=v.location,X=v.sensitive,M=v.strict,W=v.style,te=v.to,_e=v.innerRef,ue=Object(d.a)(v,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return p.a.createElement(w.e.Consumer,null,function(me){me||Object(o.a)(!1);var G=P||me.location,ne=l(n(te,G),G),he=ne.pathname,ie=he&&he.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),oe=ie?Object(w.f)(G.pathname,{path:ie,exact:A,sensitive:X,strict:M}):null,N=!!(k?k(oe,G):oe),ee=N?T(V,j):V,$=N?Object(f.a)({},W,{},Z):W,ce=Object(f.a)({"aria-current":N&&H||null,className:ee,style:$,to:ne},ue);return E!==O?ce.ref=S||_e:ce.innerRef=_e,p.a.createElement(g,ce)})});if(!1)var b},"6+eU":function(Be,I,m){"use strict";m.d(I,"a",function(){return O});var w=m("wx14"),c=m("rePB"),L=m("VTBJ"),p=m("1OyB"),_=m("vuIU"),a=m("Ji7U"),h=m("LK+K"),f=m("q1tI"),d=m.n(f),o=m("TSYQ"),r=m.n(o),i=function(y){var b,v="".concat(y.rootPrefixCls,"-item"),S=r()(v,"".concat(v,"-").concat(y.page),(b={},Object(c.a)(b,"".concat(v,"-active"),y.active),Object(c.a)(b,y.className,!!y.className),Object(c.a)(b,"".concat(v,"-disabled"),!y.page),b)),D=function(){y.onClick(y.page)},H=function(j){y.onKeyPress(j,y.onClick,y.page)};return d.a.createElement("li",{title:y.showTitle?y.page:null,className:S,onClick:D,onKeyPress:H,tabIndex:"0"},y.itemRender(y.page,"page",d.a.createElement("a",{rel:"nofollow"},y.page)))},n=i,l={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},e=function(T){Object(a.a)(b,T);var y=Object(h.a)(b);function b(){var v;Object(p.a)(this,b);for(var S=arguments.length,D=new Array(S),H=0;H<S;H++)D[H]=arguments[H];return v=y.call.apply(y,[this].concat(D)),v.state={goInputText:""},v.buildOptionText=function(F){return"".concat(F," ").concat(v.props.locale.items_per_page)},v.changeSize=function(F){v.props.changeSize(Number(F))},v.handleChange=function(F){v.setState({goInputText:F.target.value})},v.handleBlur=function(F){var j=v.props,Z=j.goButton,V=j.quickGo,A=j.rootPrefixCls,k=v.state.goInputText;if(Z||k==="")return;if(F.relatedTarget&&(F.relatedTarget.className.indexOf("".concat(A,"-prev"))>=0||F.relatedTarget.className.indexOf("".concat(A,"-next"))>=0))return;v.setState({goInputText:""}),V(v.getValidValue())},v.go=function(F){var j=v.state.goInputText;if(j==="")return;(F.keyCode===l.ENTER||F.type==="click")&&(v.setState({goInputText:""}),v.props.quickGo(v.getValidValue()))},v}return Object(_.a)(b,[{key:"getValidValue",value:function(){var S=this.state,D=S.goInputText,H=S.current;return!D||isNaN(D)?H:Number(D)}},{key:"getPageSizeOptions",value:function(){var S=this.props,D=S.pageSize,H=S.pageSizeOptions;return H.some(function(F){return F.toString()===D.toString()})?H:H.concat([D.toString()]).sort(function(F,j){var Z=isNaN(Number(F))?0:Number(F),V=isNaN(Number(j))?0:Number(j);return Z-V})}},{key:"render",value:function(){var S=this,D=this.props,H=D.pageSize,F=D.locale,j=D.rootPrefixCls,Z=D.changeSize,V=D.quickGo,A=D.goButton,k=D.selectComponentClass,P=D.buildOptionText,X=D.selectPrefixCls,M=D.disabled,W=this.state.goInputText,te="".concat(j,"-options"),_e=k,ue=null,me=null,G=null;if(!Z&&!V)return null;var ne=this.getPageSizeOptions();if(Z&&_e){var he=ne.map(function(ie,oe){return d.a.createElement(_e.Option,{key:oe,value:ie.toString()},(P||S.buildOptionText)(ie))});ue=d.a.createElement(_e,{disabled:M,prefixCls:X,showSearch:!1,className:"".concat(te,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(H||ne[0]).toString(),onChange:this.changeSize,getPopupContainer:function(oe){return oe.parentNode}},he)}return V&&(A&&(G=typeof A=="boolean"?d.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:M,className:"".concat(te,"-quick-jumper-button")},F.jump_to_confirm):d.a.createElement("span",{onClick:this.go,onKeyUp:this.go},A)),me=d.a.createElement("div",{className:"".concat(te,"-quick-jumper")},F.jump_to,d.a.createElement("input",{disabled:M,type:"text",value:W,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),F.page,G)),d.a.createElement("li",{className:"".concat(te)},ue,me)}}]),b}(d.a.Component);e.defaultProps={pageSizeOptions:["10","20","50","100"]};var t=e,u=m("N2Kk");function s(){}function g(T){return typeof T=="number"&&isFinite(T)&&Math.floor(T)===T}function C(T,y,b){return b}function x(T,y,b){var v=typeof T=="undefined"?y.pageSize:T;return Math.floor((b.total-1)/v)+1}var E=function(T){Object(a.a)(b,T);var y=Object(h.a)(b);function b(v){var S;Object(p.a)(this,b),S=y.call(this,v),S.getJumpPrevPage=function(){return Math.max(1,S.state.current-(S.props.showLessItems?3:5))},S.getJumpNextPage=function(){return Math.min(x(void 0,S.state,S.props),S.state.current+(S.props.showLessItems?3:5))},S.getItemIcon=function(Z,V){var A=S.props.prefixCls,k=Z||d.a.createElement("button",{type:"button","aria-label":V,className:"".concat(A,"-item-link")});return typeof Z=="function"&&(k=d.a.createElement(Z,Object(L.a)({},S.props))),k},S.savePaginationNode=function(Z){S.paginationNode=Z},S.isValid=function(Z){return g(Z)&&Z!==S.state.current},S.shouldDisplayQuickJumper=function(){var Z=S.props,V=Z.showQuickJumper,A=Z.pageSize,k=Z.total;return k<=A?!1:V},S.handleKeyDown=function(Z){(Z.keyCode===l.ARROW_UP||Z.keyCode===l.ARROW_DOWN)&&Z.preventDefault()},S.handleKeyUp=function(Z){var V=S.getValidValue(Z),A=S.state.currentInputValue;V!==A&&S.setState({currentInputValue:V}),Z.keyCode===l.ENTER?S.handleChange(V):Z.keyCode===l.ARROW_UP?S.handleChange(V-1):Z.keyCode===l.ARROW_DOWN&&S.handleChange(V+1)},S.changePageSize=function(Z){var V=S.state.current,A=x(Z,S.state,S.props);V=V>A?A:V,A===0&&(V=S.state.current),typeof Z=="number"&&("pageSize"in S.props||S.setState({pageSize:Z}),"current"in S.props||S.setState({current:V,currentInputValue:V})),S.props.onShowSizeChange(V,Z),"onChange"in S.props&&S.props.onChange&&S.props.onChange(V,Z)},S.handleChange=function(Z){var V=S.props.disabled,A=Z;if(S.isValid(A)&&!V){var k=x(void 0,S.state,S.props);A>k?A=k:A<1&&(A=1),"current"in S.props||S.setState({current:A,currentInputValue:A});var P=S.state.pageSize;return S.props.onChange(A,P),A}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.current<x(void 0,S.state,S.props)},S.runIfEnter=function(Z,V){if(Z.key==="Enter"||Z.charCode===13){for(var A=arguments.length,k=new Array(A>2?A-2:0),P=2;P<A;P++)k[P-2]=arguments[P];V.apply(void 0,k)}},S.runIfEnterPrev=function(Z){S.runIfEnter(Z,S.prev)},S.runIfEnterNext=function(Z){S.runIfEnter(Z,S.next)},S.runIfEnterJumpPrev=function(Z){S.runIfEnter(Z,S.jumpPrev)},S.runIfEnterJumpNext=function(Z){S.runIfEnter(Z,S.jumpNext)},S.handleGoTO=function(Z){(Z.keyCode===l.ENTER||Z.type==="click")&&S.handleChange(S.state.currentInputValue)};var D=v.onChange!==s,H="current"in v;H&&!D&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var F=v.defaultCurrent;"current"in v&&(F=v.current);var j=v.defaultPageSize;return"pageSize"in v&&(j=v.pageSize),F=Math.min(F,x(j,void 0,v)),S.state={current:F,currentInputValue:F,pageSize:j},S}return Object(_.a)(b,[{key:"componentDidUpdate",value:function(S,D){var H=this.props.prefixCls;if(D.current!==this.state.current&&this.paginationNode){var F=this.paginationNode.querySelector(".".concat(H,"-item-").concat(D.current));F&&document.activeElement===F&&F.blur()}}},{key:"getValidValue",value:function(S){var D=S.target.value,H=x(void 0,this.state,this.props),F=this.state.currentInputValue,j;return D===""?j=D:isNaN(Number(D))?j=F:D>=H?j=H:j=Number(D),j}},{key:"getShowSizeChanger",value:function(){var S=this.props,D=S.showSizeChanger,H=S.total,F=S.totalBoundaryShowSizeChanger;return typeof D!="undefined"?D:H>F}},{key:"renderPrev",value:function(S){var D=this.props,H=D.prevIcon,F=D.itemRender,j=F(S,"prev",this.getItemIcon(H,"prev page")),Z=!this.hasPrev();return Object(f.isValidElement)(j)?Object(f.cloneElement)(j,{disabled:Z}):j}},{key:"renderNext",value:function(S){var D=this.props,H=D.nextIcon,F=D.itemRender,j=F(S,"next",this.getItemIcon(H,"next page")),Z=!this.hasNext();return Object(f.isValidElement)(j)?Object(f.cloneElement)(j,{disabled:Z}):j}},{key:"render",value:function(){var S=this,D=this.props,H=D.prefixCls,F=D.className,j=D.style,Z=D.disabled,V=D.hideOnSinglePage,A=D.total,k=D.locale,P=D.showQuickJumper,X=D.showLessItems,M=D.showTitle,W=D.showTotal,te=D.simple,_e=D.itemRender,ue=D.showPrevNextJumpers,me=D.jumpPrevIcon,G=D.jumpNextIcon,ne=D.selectComponentClass,he=D.selectPrefixCls,ie=D.pageSizeOptions,oe=this.state,N=oe.current,ee=oe.pageSize,$=oe.currentInputValue;if(V===!0&&A<=ee)return null;var ce=x(void 0,this.state,this.props),Me=[],Ye=null,et=null,ot=null,tt=null,Te=null,Se=P&&P.goButton,Ae=X?1:2,we=N-1>0?N-1:0,K=N+1<ce?N+1:ce,se=Object.keys(this.props).reduce(function(re,De){return(De.substr(0,5)==="data-"||De.substr(0,5)==="aria-"||De==="role")&&(re[De]=S.props[De]),re},{});if(te)return Se&&(typeof Se=="boolean"?Te=d.a.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},k.jump_to_confirm):Te=d.a.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Se),Te=d.a.createElement("li",{title:M?"".concat(k.jump_to).concat(N,"/").concat(ce):null,className:"".concat(H,"-simple-pager")},Te)),d.a.createElement("ul",Object(w.a)({className:r()(H,"".concat(H,"-simple"),Object(c.a)({},"".concat(H,"-disabled"),Z),F),style:j,ref:this.savePaginationNode},se),d.a.createElement("li",{title:M?k.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:r()("".concat(H,"-prev"),Object(c.a)({},"".concat(H,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},this.renderPrev(we)),d.a.createElement("li",{title:M?"".concat(N,"/").concat(ce):null,className:"".concat(H,"-simple-pager")},d.a.createElement("input",{type:"text",value:$,disabled:Z,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,size:"3"}),d.a.createElement("span",{className:"".concat(H,"-slash")},"/"),ce),d.a.createElement("li",{title:M?k.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:r()("".concat(H,"-next"),Object(c.a)({},"".concat(H,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(K)),Te);if(ce<=3+Ae*2){var U={locale:k,rootPrefixCls:H,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:M,itemRender:_e};ce||Me.push(d.a.createElement(n,Object(w.a)({},U,{key:"noPager",page:ce,className:"".concat(H,"-disabled")})));for(var Ce=1;Ce<=ce;Ce+=1){var Qe=N===Ce;Me.push(d.a.createElement(n,Object(w.a)({},U,{key:Ce,page:Ce,active:Qe})))}}else{var ge=X?k.prev_3:k.prev_5,Xe=X?k.next_3:k.next_5;ue&&(Ye=d.a.createElement("li",{title:M?ge:null,key:"prev",onClick:this.jumpPrev,tabIndex:"0",onKeyPress:this.runIfEnterJumpPrev,className:r()("".concat(H,"-jump-prev"),Object(c.a)({},"".concat(H,"-jump-prev-custom-icon"),!!me))},_e(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(me,"prev page"))),et=d.a.createElement("li",{title:M?Xe:null,key:"next",tabIndex:"0",onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:r()("".concat(H,"-jump-next"),Object(c.a)({},"".concat(H,"-jump-next-custom-icon"),!!G))},_e(this.getJumpNextPage(),"jump-next",this.getItemIcon(G,"next page")))),tt=d.a.createElement(n,{locale:k,last:!0,rootPrefixCls:H,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:ce,page:ce,active:!1,showTitle:M,itemRender:_e}),ot=d.a.createElement(n,{locale:k,rootPrefixCls:H,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:M,itemRender:_e});var rt=Math.max(1,N-Ae),Y=Math.min(N+Ae,ce);N-1<=Ae&&(Y=1+Ae*2),ce-N<=Ae&&(rt=ce-Ae*2);for(var He=rt;He<=Y;He+=1){var Ke=N===He;Me.push(d.a.createElement(n,{locale:k,rootPrefixCls:H,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:He,page:He,active:Ke,showTitle:M,itemRender:_e}))}N-1>=Ae*2&&N!==1+2&&(Me[0]=Object(f.cloneElement)(Me[0],{className:"".concat(H,"-item-after-jump-prev")}),Me.unshift(Ye)),ce-N>=Ae*2&&N!==ce-2&&(Me[Me.length-1]=Object(f.cloneElement)(Me[Me.length-1],{className:"".concat(H,"-item-before-jump-next")}),Me.push(et)),rt!==1&&Me.unshift(ot),Y!==ce&&Me.push(tt)}var ke=null;W&&(ke=d.a.createElement("li",{className:"".concat(H,"-total-text")},W(A,[A===0?0:(N-1)*ee+1,N*ee>A?A:N*ee])));var pe=!this.hasPrev()||!ce,Le=!this.hasNext()||!ce;return d.a.createElement("ul",Object(w.a)({className:r()(H,F,Object(c.a)({},"".concat(H,"-disabled"),Z)),style:j,unselectable:"unselectable",ref:this.savePaginationNode},se),ke,d.a.createElement("li",{title:M?k.prev_page:null,onClick:this.prev,tabIndex:pe?null:0,onKeyPress:this.runIfEnterPrev,className:r()("".concat(H,"-prev"),Object(c.a)({},"".concat(H,"-disabled"),pe)),"aria-disabled":pe},this.renderPrev(we)),Me,d.a.createElement("li",{title:M?k.next_page:null,onClick:this.next,tabIndex:Le?null:0,onKeyPress:this.runIfEnterNext,className:r()("".concat(H,"-next"),Object(c.a)({},"".concat(H,"-disabled"),Le)),"aria-disabled":Le},this.renderNext(K)),d.a.createElement(t,{disabled:Z,locale:k,rootPrefixCls:H,selectComponentClass:ne,selectPrefixCls:he,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:N,pageSize:ee,pageSizeOptions:ie,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Se}))}}],[{key:"getDerivedStateFromProps",value:function(S,D){var H={};if("current"in S&&(H.current=S.current,S.current!==D.current&&(H.currentInputValue=H.current)),"pageSize"in S&&S.pageSize!==D.pageSize){var F=D.current,j=x(S.pageSize,D,S);F=F>j?j:F,"current"in S||(H.current=F,H.currentInputValue=F),H.pageSize=S.pageSize}return H}}]),b}(d.a.Component);E.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:s,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:s,locale:u.a,style:{},itemRender:C,totalBoundaryShowSizeChanger:50};var O=E},"6/vW":function(Be,I,m){"use strict";m.d(I,"b",function(){return h});var w=m("tJVT"),c=m("q1tI"),L=m.n(c),p=m("9VGf"),_=m("dhSg");function a(f){return f.toString().padStart(2,"0")}function h(f){var d=Math.floor(f/60),o=f%60,r=Math.floor(d/60);return"".concat(a(r),":").concat(a(d-r*60),":").concat(a(o))}I.a=function(f){var d=f.defaultTime,o=f.status,r=f.onUpdateCostTime,i=f.lastedGetTaskInfoTime,n=f.title,l=n===void 0?"":n,e=Object(c.useState)(d||0),t=Object(w.a)(e,2),u=t[0],s=t[1],g=Object(c.useRef)();return Object(c.useEffect)(function(){i&&(s(d),g.current=d)},[d,i]),Object(c.useEffect)(function(){if(i){var C=_.a.subscribe("update-cost-time",function(){o!==2&&r(g.current)});return C}},[i]),Object(p.a)(function(){s(u+1),g.current=g.current+1},o===2?null:1e3),L.a.createElement("span",null,l?"".concat(l,"\uFF1A"):null,h(u))}},"6BzB":function(Be,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.shrinkBuf=w,I.arraySet=c,I.flattenChunks=L,I.Buf32=I.Buf16=I.Buf8=void 0;function w(h,f){return h.length===f?h:h.subarray?h.subarray(0,f):(h.length=f,h)}function c(h,f,d,o,r){if(f.subarray&&h.subarray){h.set(f.subarray(d,d+o),r);return}for(var i=0;i<o;i++)h[r+i]=f[d+i]}function L(h){var f,d,o,r,i,n;for(o=0,f=0,d=h.length;f<d;f++)o+=h[f].length;for(n=new Uint8Array(o),r=0,f=0,d=h.length;f<d;f++)i=h[f],n.set(i,r),r+=i.length;return n}var p=Uint8Array;I.Buf8=p;var _=Uint16Array;I.Buf16=_;var a=Int32Array;I.Buf32=a},"6Fuo":function(Be,I,m){Be.exports={flex_box_center:"flex_box_center___3p8A0",flex_space_between:"flex_space_between___2wMwo",flex_box_vertical_center:"flex_box_vertical_center___2fKhV",flex_box_center_end:"flex_box_center_end___27Yk8",flex_box_column:"flex_box_column___3Khbo",rightMenu:"rightMenu___20Eel",joinMenu:"joinMenu___2blJt",joinBoard:"joinBoard___2XUXK",joinCol:"joinCol___3o5gp"}},"6Qwc":function(Be,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var w={8:"Backspace",9:"Tab",10:"NumpadClear",12:"Numpad5",13:"Enter",16:"ShiftLeft",17:"ControlLeft",18:"AltLeft",19:"Pause",20:"CapsLock",21:"Lang1",25:"Lang2",27:"Escape",28:"Convert",29:"NonConvert",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",41:"Select",44:"PrintScreen",45:"Insert",46:"Delete",47:"Help",48:"Digit0",49:"Digit1",50:"Digit2",51:"Digit3",52:"Digit4",53:"Digit5",54:"Digit6",55:"Digit7",56:"Digit8",57:"Digit9",91:"MetaLeft",92:"MetaRight",93:"ContextMenu",95:"Sleep",96:"Numpad0",97:"Numpad1",98:"Numpad2",99:"Numpad3",100:"Numpad4",101:"Numpad5",102:"Numpad6",103:"Numpad7",104:"Numpad8",105:"Numpad9",106:"NumpadMultiply",107:"NumpadAdd",108:"NumpadDecimal",109:"NumpadSubtract",110:"NumpadDecimal",111:"NumpadDivide",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",124:"F13",125:"F14",126:"F15",127:"F16",128:"F17",129:"F18",130:"F19",131:"F20",132:"F21",133:"F22",134:"F23",135:"F24",144:"NumLock",145:"ScrollLock",166:"BrowserBack",167:"BrowserForward",168:"BrowserRefresh",169:"BrowserStop",170:"BrowserSearch",171:"BrowserFavorites",172:"BrowserHome",173:"AudioVolumeMute",174:"AudioVolumeDown",175:"AudioVolumeUp",176:"MediaTrackNext",177:"MediaTrackPrevious",178:"MediaStop",179:"MediaPlayPause",180:"LaunchMail",181:"MediaSelect",182:"LaunchApp1",183:"LaunchApp2",225:"AltRight"};I.default=w},"6RRn":function(Be,I,m){"use strict";var w=m("wCXF"),c=m("n6Qo");m.d(I,"b",function(){return c.a});var L=m("IBYe"),p=m("6eGT"),_=m("hW8S");m.d(I,"a",function(){return _.a}),I.c=w.b},"6eGT":function(Be,I,m){"use strict";function w(c){return null}I.a=w},"6nfa":function(Be,I,m){Be.exports={flex_box_center:"flex_box_center___24EuS",flex_space_between:"flex_space_between___H0sq_",flex_box_vertical_center:"flex_box_vertical_center___lroQv",flex_box_center_end:"flex_box_center_end___2zqAg",flex_box_column:"flex_box_column___1sePp",row:"row___FQAuJ",title:"title___1l3-g",tagsWrap:"tagsWrap___18FE-",action:"action___asdVT",bar:"bar___M_nl0",name:"name___BKyJY",active:"active___1eybt",tagsBorderWrap:"tagsBorderWrap___1NzgL"}},"7ixt":function(Be,I,m){"use strict";m.d(I,"a",function(){return L});var w={adjustX:1,adjustY:1},c=[0,0],L={left:{points:["cr","cl"],overflow:w,offset:[-4,0],targetOffset:c},right:{points:["cl","cr"],overflow:w,offset:[4,0],targetOffset:c},top:{points:["bc","tc"],overflow:w,offset:[0,-4],targetOffset:c},bottom:{points:["tc","bc"],overflow:w,offset:[0,4],targetOffset:c},topLeft:{points:["bl","tl"],overflow:w,offset:[0,-4],targetOffset:c},leftTop:{points:["tr","tl"],overflow:w,offset:[-4,0],targetOffset:c},topRight:{points:["br","tr"],overflow:w,offset:[0,-4],targetOffset:c},rightTop:{points:["tl","tr"],overflow:w,offset:[4,0],targetOffset:c},bottomRight:{points:["tr","br"],overflow:w,offset:[0,4],targetOffset:c},rightBottom:{points:["bl","br"],overflow:w,offset:[4,0],targetOffset:c},bottomLeft:{points:["tl","bl"],overflow:w,offset:[0,4],targetOffset:c},leftBottom:{points:["br","bl"],overflow:w,offset:[-4,0],targetOffset:c}},p=L},"8+yF":function(Be,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var w={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},c={lookup:function(p){if(p>=32&&p<=255)return p;var _=w[p];return _!==void 0?_:16777216|p}};I.default=c},"815F":function(Be,I,m){"use strict";m.d(I,"e",function(){return h}),m.d(I,"c",function(){return d}),m.d(I,"d",function(){return o}),m.d(I,"a",function(){return i}),m.d(I,"f",function(){return n}),m.d(I,"b",function(){return l});var w=m("KQm4"),c=m("VTBJ"),L=m("Ff2n"),p=m("Zm9Q"),_=m("Kwbf"),a=m("OZM5");function h(e,t){return e!=null?e:t}function f(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=new Map;function u(s){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(s||[]).forEach(function(C){var x=C.key,E=C.children;Object(_.a)(x!=null,"Tree node must have a certain key: [".concat(g).concat(x,"]"));var O=String(x);Object(_.a)(!t.has(O)||x===null||x===void 0,"Same 'key' exist in the Tree: ".concat(O)),t.set(O,!0),u(E,"".concat(g).concat(O," > "))})}u(e)}function d(e){function t(u){var s=Object(p.a)(u);return s.map(function(g){if(!Object(a.i)(g))return Object(_.a)(!g,"Tree/TreeNode can only accept TreeNode as children."),null;var C=g.key,x=g.props,E=x.children,O=Object(L.a)(x,["children"]),T=Object(c.a)({key:C},O),y=t(E);return y.length&&(T.children=y),T}).filter(function(g){return g})}return t(e)}function o(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],u=new Set(t===!0?[]:t),s=[];function g(C){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return C.map(function(E,O){var T=Object(a.h)(x?x.pos:"0",O),y=h(E.key,T),b=Object(c.a)(Object(c.a)({},E),{},{parent:x,pos:T,children:null,data:E,isStart:[].concat(Object(w.a)(x?x.isStart:[]),[O===0]),isEnd:[].concat(Object(w.a)(x?x.isEnd:[]),[O===C.length-1])});return s.push(b),t===!0||u.has(y)?b.children=g(E.children||[],b):b.children=[],b})}return g(e),s}function r(e,t,u){var s;u?typeof u=="string"?s=function(x){return x[u]}:typeof u=="function"&&(s=function(x){return u(x)}):s=function(x,E){return h(x.key,E)};function g(C,x,E){var O=C?C.children:e,T=C?Object(a.h)(E.pos,x):"0";if(C){var y=s(C,T),b={node:C,index:x,pos:T,key:y,parentPos:E.node?E.pos:null,level:E.level+1};t(b)}O&&O.forEach(function(v,S){g(v,S,{node:C,pos:T,level:E?E.level+1:-1})})}g(null)}function i(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u=t.initWrapper,s=t.processEntity,g=t.onProcessFinished,C=arguments.length>2?arguments[2]:void 0,x={},E={},O={posEntities:x,keyEntities:E};return u&&(O=u(O)||O),r(e,function(T){var y=T.node,b=T.index,v=T.pos,S=T.key,D=T.parentPos,H=T.level,F={node:y,index:b,key:S,pos:v,level:H},j=h(S,v);x[v]=F,E[j]=F,F.parent=x[D],F.parent&&(F.parent.children=F.parent.children||[],F.parent.children.push(F)),s&&s(F,O)},C),g&&g(O),O}function n(e,t){var u=t.expandedKeys,s=t.selectedKeys,g=t.loadedKeys,C=t.loadingKeys,x=t.checkedKeys,E=t.halfCheckedKeys,O=t.dragOverNodeKey,T=t.dropPosition,y=t.keyEntities,b=y[e],v={eventKey:e,expanded:u.indexOf(e)!==-1,selected:s.indexOf(e)!==-1,loaded:g.indexOf(e)!==-1,loading:C.indexOf(e)!==-1,checked:x.indexOf(e)!==-1,halfChecked:E.indexOf(e)!==-1,pos:String(b?b.pos:""),dragOver:O===e&&T===0,dragOverGapTop:O===e&&T===-1,dragOverGapBottom:O===e&&T===1};return v}function l(e){var t=e.data,u=e.expanded,s=e.selected,g=e.checked,C=e.loaded,x=e.loading,E=e.halfChecked,O=e.dragOver,T=e.dragOverGapTop,y=e.dragOverGapBottom,b=e.pos,v=e.active,S=Object(c.a)(Object(c.a)({},t),{},{expanded:u,selected:s,checked:g,loaded:C,loading:x,halfChecked:E,dragOver:O,dragOverGapTop:T,dragOverGapBottom:y,pos:b,active:v});return"props"in S||Object.defineProperty(S,"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`."),e}}),S}},"8CQX":function(Be,I,m){"use strict";function w(l){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?w=function(t){return typeof t}:w=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},w(l)}Object.defineProperty(I,"__esModule",{value:!0}),I.getKeycode=r,I.getKey=i,I.getKeysym=n;var c=o(m("mHUz")),L=o(m("8+yF")),p=o(m("6Qwc")),_=o(m("gIYZ")),a=o(m("mTgk")),h=d(m("GdRQ"));function f(){if(typeof WeakMap!="function")return null;var l=new WeakMap;return f=function(){return l},l}function d(l){if(l&&l.__esModule)return l;if(l===null||w(l)!=="object"&&typeof l!="function")return{default:l};var e=f();if(e&&e.has(l))return e.get(l);var t={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in l)if(Object.prototype.hasOwnProperty.call(l,s)){var g=u?Object.getOwnPropertyDescriptor(l,s):null;g&&(g.get||g.set)?Object.defineProperty(t,s,g):t[s]=l[s]}return t.default=l,e&&e.set(l,t),t}function o(l){return l&&l.__esModule?l:{default:l}}function r(l){if(l.code){switch(l.code){case"OSLeft":return"MetaLeft";case"OSRight":return"MetaRight"}return l.code}if(l.type!=="keypress"&&l.keyCode in p.default){var e=p.default[l.keyCode];if(h.isMac()&&e==="ContextMenu"&&(e="MetaRight"),l.location===2)switch(e){case"ShiftLeft":return"ShiftRight";case"ControlLeft":return"ControlRight";case"AltLeft":return"AltRight"}if(l.location===3)switch(e){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 e}return"Unidentified"}function i(l){if(l.key!==void 0){switch(l.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 l.char}switch(l.key){case"OS":return"Meta";case"LaunchMyComputer":return"LaunchApplication1";case"LaunchCalculator":return"LaunchApplication2"}switch(l.key){case"UIKeyInputUpArrow":return"ArrowUp";case"UIKeyInputDownArrow":return"ArrowDown";case"UIKeyInputLeftArrow":return"ArrowLeft";case"UIKeyInputRightArrow":return"ArrowRight";case"UIKeyInputEscape":return"Escape"}if(l.key==="\0"&&l.code==="NumpadDecimal")return"Delete";if(!h.isIE()&&!h.isEdge())return l.key;if(l.key.length!==1&&l.key!=="Unidentified")return l.key}var e=r(l);return e in _.default?_.default[e]:l.charCode?String.fromCharCode(l.charCode):"Unidentified"}function n(l){var e=i(l);if(e==="Unidentified")return null;if(e in a.default){var t=l.location;if(e==="Meta"&&t===0&&(t=2),e==="Clear"&&t===3){var u=r(l);u==="NumLock"&&(t=0)}if((t===void 0||t>3)&&(t=0),e==="Meta"){var s=r(l);if(s==="AltLeft")return c.default.XK_Meta_L;if(s==="AltRight")return c.default.XK_Meta_R}if(e==="Clear"){var g=r(l);if(g==="NumLock")return c.default.XK_Num_Lock}return a.default[e][t]}if(e.length!==1)return null;var C=e.charCodeAt();return C?L.default.lookup(C):null}},"8K/p":function(Be,I,m){"use strict";function w(r){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?w=function(n){return typeof n}:w=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},w(r)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var c=a(m("Lo0S")),L=p(m("ItS6"));function p(r){return r&&r.__esModule?r:{default:r}}function _(){if(typeof WeakMap!="function")return null;var r=new WeakMap;return _=function(){return r},r}function a(r){if(r&&r.__esModule)return r;if(r===null||w(r)!=="object"&&typeof r!="function")return{default:r};var i=_();if(i&&i.has(r))return i.get(r);var n={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var e in r)if(Object.prototype.hasOwnProperty.call(r,e)){var t=l?Object.getOwnPropertyDescriptor(r,e):null;t&&(t.get||t.set)?Object.defineProperty(n,e,t):n[e]=r[e]}return n.default=r,i&&i.set(r,n),n}function h(r,i){if(!(r instanceof i))throw new TypeError("Cannot call a class as a function")}function f(r,i){for(var n=0;n<i.length;n++){var l=i[n];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(r,l.key,l)}}function d(r,i,n){return i&&f(r.prototype,i),n&&f(r,n),r}var o=function(){function r(){h(this,r),this._ctl=null,this._filter=null,this._numColors=0,this._palette=new Uint8Array(1024),this._len=0,this._zlibs=[];for(var i=0;i<4;i++)this._zlibs[i]=new L.default}return d(r,[{key:"decodeRect",value:function(n,l,e,t,u,s,g){if(this._ctl===null){if(u.rQwait("TIGHT compression-control",1))return!1;this._ctl=u.rQshift8();for(var C=0;C<4;C++)this._ctl>>C&1&&(this._zlibs[C].reset(),c.Info("Reset zlib stream "+C));this._ctl=this._ctl>>4}var x;if(this._ctl===8)x=this._fillRect(n,l,e,t,u,s,g);else if(this._ctl===9)x=this._jpegRect(n,l,e,t,u,s,g);else if(this._ctl===10)x=this._pngRect(n,l,e,t,u,s,g);else if((this._ctl&128)==0)x=this._basicRect(this._ctl,n,l,e,t,u,s,g);else throw new Error("Illegal tight compression received (ctl: "+this._ctl+")");return x&&(this._ctl=null),x}},{key:"_fillRect",value:function(n,l,e,t,u,s,g){if(u.rQwait("TIGHT",3))return!1;var C=u.rQi,x=u.rQ;return s.fillRect(n,l,e,t,[x[C+2],x[C+1],x[C]],!1),u.rQskipBytes(3),!0}},{key:"_jpegRect",value:function(n,l,e,t,u,s,g){var C=this._readData(u);return C===null?!1:(s.imageRect(n,l,e,t,"image/jpeg",C),!0)}},{key:"_pngRect",value:function(n,l,e,t,u,s,g){throw new Error("PNG received in standard Tight rect")}},{key:"_basicRect",value:function(n,l,e,t,u,s,g,C){if(this._filter===null)if(n&4){if(s.rQwait("TIGHT",1))return!1;this._filter=s.rQshift8()}else this._filter=0;var x=n&3,E;switch(this._filter){case 0:E=this._copyFilter(x,l,e,t,u,s,g,C);break;case 1:E=this._paletteFilter(x,l,e,t,u,s,g,C);break;case 2:E=this._gradientFilter(x,l,e,t,u,s,g,C);break;default:throw new Error("Illegal tight filter received (ctl: "+this._filter+")")}return E&&(this._filter=null),E}},{key:"_copyFilter",value:function(n,l,e,t,u,s,g,C){var x=t*u*3,E;if(x<12){if(s.rQwait("TIGHT",x))return!1;E=s.rQshiftBytes(x)}else{if(E=this._readData(s),E===null)return!1;this._zlibs[n].setInput(E),E=this._zlibs[n].inflate(x),this._zlibs[n].setInput(null)}return g.blitRgbImage(l,e,t,u,E,0,!1),!0}},{key:"_paletteFilter",value:function(n,l,e,t,u,s,g,C){if(this._numColors===0){if(s.rQwait("TIGHT palette",1))return!1;var x=s.rQpeek8()+1,E=x*3;if(s.rQwait("TIGHT palette",1+E))return!1;this._numColors=x,s.rQskipBytes(1),s.rQshiftTo(this._palette,E)}var O=this._numColors<=2?1:8,T=Math.floor((t*O+7)/8),y=T*u,b;if(y<12){if(s.rQwait("TIGHT",y))return!1;b=s.rQshiftBytes(y)}else{if(b=this._readData(s),b===null)return!1;this._zlibs[n].setInput(b),b=this._zlibs[n].inflate(y),this._zlibs[n].setInput(null)}return this._numColors==2?this._monoRect(l,e,t,u,b,this._palette,g):this._paletteRect(l,e,t,u,b,this._palette,g),this._numColors=0,!0}},{key:"_monoRect",value:function(n,l,e,t,u,s,g){for(var C=this._getScratchBuffer(e*t*4),x=Math.floor((e+7)/8),E=Math.floor(e/8),O=0;O<t;O++){var T=void 0,y=void 0,b=void 0;for(b=0;b<E;b++)for(var v=7;v>=0;v--)T=(O*e+b*8+7-v)*4,y=(u[O*x+b]>>v&1)*3,C[T]=s[y],C[T+1]=s[y+1],C[T+2]=s[y+2],C[T+3]=255;for(var S=7;S>=8-e%8;S--)T=(O*e+b*8+7-S)*4,y=(u[O*x+b]>>S&1)*3,C[T]=s[y],C[T+1]=s[y+1],C[T+2]=s[y+2],C[T+3]=255}g.blitRgbxImage(n,l,e,t,C,0,!1)}},{key:"_paletteRect",value:function(n,l,e,t,u,s,g){for(var C=this._getScratchBuffer(e*t*4),x=e*t*4,E=0,O=0;E<x;E+=4,O++){var T=u[O]*3;C[E]=s[T],C[E+1]=s[T+1],C[E+2]=s[T+2],C[E+3]=255}g.blitRgbxImage(n,l,e,t,C,0,!1)}},{key:"_gradientFilter",value:function(n,l,e,t,u,s,g,C){throw new Error("Gradient filter not implemented")}},{key:"_readData",value:function(n){if(this._len===0){if(n.rQwait("TIGHT",3))return null;var l;l=n.rQshift8(),this._len=l&127,l&128&&(l=n.rQshift8(),this._len|=(l&127)<<7,l&128&&(l=n.rQshift8(),this._len|=l<<14))}if(n.rQwait("TIGHT",this._len))return null;var e=n.rQshiftBytes(this._len);return this._len=0,e}},{key:"_getScratchBuffer",value:function(n){return(!this._scratchBuffer||this._scratchBuffer.length<n)&&(this._scratchBuffer=new Uint8Array(n)),this._scratchBuffer}}]),r}();I.default=o},"8WcF":function(Be,I,m){Be.exports={flex_box_center:"flex_box_center___2fahw",flex_space_between:"flex_space_between___1h4HM",flex_box_vertical_center:"flex_box_vertical_center___2kxeE",flex_box_center_end:"flex_box_center_end___OjPB4",flex_box_column:"flex_box_column___3zY1h",orderWrap:"orderWrap___VQuq1",orderIconWrap:"orderIconWrap___18q7W",orderAsc:"orderAsc___3WBGg",orderDesc:"orderDesc____ipxK",active:"active___3EMfI",cursorPointer:"cursorPointer___3og_L",orderTextWrap:"orderTextWrap___XQlmv"}},"8mKB":function(Be,I,m){"use strict";var w=m("rePB"),c=m("1OyB"),L=m("vuIU"),p=m("Ji7U"),_=m("md7G"),a=m("foSv"),h=m("q1tI"),f=m.n(h),d=m("m+aA"),o=m("TSYQ"),r=m.n(o),i=m("4IlW");function n(v){var S=v.pageXOffset,D="scrollLeft";if(typeof S!="number"){var H=v.document;S=H.documentElement[D],typeof S!="number"&&(S=H.body[D])}return S}function l(v){var S,D,H=v.ownerDocument,F=H.body,j=H&&H.documentElement,Z=v.getBoundingClientRect();return S=Z.left,D=Z.top,S-=j.clientLeft||F.clientLeft||0,D-=j.clientTop||F.clientTop||0,{left:S,top:D}}function e(v){var S=l(v),D=v.ownerDocument,H=D.defaultView||D.parentWindow;return S.left+=n(H),S.left}function t(v){var S=u();return function(){var H=Object(a.a)(v),F;if(S){var j=Object(a.a)(this).constructor;F=Reflect.construct(H,arguments,j)}else F=H.apply(this,arguments);return Object(_.a)(this,F)}}function u(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(v){return!1}}var s=function(v){Object(p.a)(D,v);var S=t(D);function D(){var H;return Object(c.a)(this,D),H=S.apply(this,arguments),H.onHover=function(F){var j=H.props,Z=j.onHover,V=j.index;Z(F,V)},H.onClick=function(F){var j=H.props,Z=j.onClick,V=j.index;Z(F,V)},H.onKeyDown=function(F){var j=H.props,Z=j.onClick,V=j.index;F.keyCode===13&&Z(F,V)},H}return Object(L.a)(D,[{key:"getClassName",value:function(){var F=this.props,j=F.prefixCls,Z=F.index,V=F.value,A=F.allowHalf,k=F.focused,P=Z+1,X=j;return V===0&&Z===0&&k?X+=" ".concat(j,"-focused"):A&&V+.5>=P&&V<P?(X+=" ".concat(j,"-half ").concat(j,"-active"),k&&(X+=" ".concat(j,"-focused"))):(X+=P<=V?" ".concat(j,"-full"):" ".concat(j,"-zero"),P===V&&k&&(X+=" ".concat(j,"-focused"))),X}},{key:"render",value:function(){var F=this.onHover,j=this.onClick,Z=this.onKeyDown,V=this.props,A=V.disabled,k=V.prefixCls,P=V.character,X=V.characterRender,M=V.index,W=V.count,te=V.value,_e=typeof P=="function"?P(this.props):P,ue=f.a.createElement("li",{className:this.getClassName()},f.a.createElement("div",{onClick:A?null:j,onKeyDown:A?null:Z,onMouseMove:A?null:F,role:"radio","aria-checked":te>M?"true":"false","aria-posinset":M+1,"aria-setsize":W,tabIndex:A?-1:0},f.a.createElement("div",{className:"".concat(k,"-first")},_e),f.a.createElement("div",{className:"".concat(k,"-second")},_e)));return X&&(ue=X(ue,this.props)),ue}}]),D}(f.a.Component);function g(v,S){var D=Object.keys(v);if(Object.getOwnPropertySymbols){var H=Object.getOwnPropertySymbols(v);S&&(H=H.filter(function(F){return Object.getOwnPropertyDescriptor(v,F).enumerable})),D.push.apply(D,H)}return D}function C(v){for(var S=1;S<arguments.length;S++){var D=arguments[S]!=null?arguments[S]:{};S%2?g(Object(D),!0).forEach(function(H){Object(w.a)(v,H,D[H])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(D)):g(Object(D)).forEach(function(H){Object.defineProperty(v,H,Object.getOwnPropertyDescriptor(D,H))})}return v}function x(v){var S=E();return function(){var H=Object(a.a)(v),F;if(S){var j=Object(a.a)(this).constructor;F=Reflect.construct(H,arguments,j)}else F=H.apply(this,arguments);return Object(_.a)(this,F)}}function E(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(v){return!1}}function O(){}var T=function(v){Object(p.a)(D,v);var S=x(D);function D(H){var F;Object(c.a)(this,D),F=S.call(this,H),F.onHover=function(Z,V){var A=F.props.onHoverChange,k=F.getStarValue(V,Z.pageX),P=F.state.cleanedValue;k!==P&&F.setState({hoverValue:k,cleanedValue:null}),A(k)},F.onMouseLeave=function(){var Z=F.props.onHoverChange;F.setState({hoverValue:void 0,cleanedValue:null}),Z(void 0)},F.onClick=function(Z,V){var A=F.props.allowClear,k=F.state.value,P=F.getStarValue(V,Z.pageX),X=!1;A&&(X=P===k),F.onMouseLeave(),F.changeValue(X?0:P),F.setState({cleanedValue:X?P:null})},F.onFocus=function(){var Z=F.props.onFocus;F.setState({focused:!0}),Z&&Z()},F.onBlur=function(){var Z=F.props.onBlur;F.setState({focused:!1}),Z&&Z()},F.onKeyDown=function(Z){var V=Z.keyCode,A=F.props,k=A.count,P=A.allowHalf,X=A.onKeyDown,M=A.direction,W=M==="rtl",te=F.state.value;V===i.a.RIGHT&&te<k&&!W?(P?te+=.5:te+=1,F.changeValue(te),Z.preventDefault()):V===i.a.LEFT&&te>0&&!W||V===i.a.RIGHT&&te>0&&W?(P?te-=.5:te-=1,F.changeValue(te),Z.preventDefault()):V===i.a.LEFT&&te<k&&W&&(P?te+=.5:te+=1,F.changeValue(te),Z.preventDefault()),X&&X(Z)},F.saveRef=function(Z){return function(V){F.stars[Z]=V}},F.saveRate=function(Z){F.rate=Z};var j=H.value;return j===void 0&&(j=H.defaultValue),F.stars={},F.state={value:j,focused:!1,cleanedValue:null},F}return Object(L.a)(D,[{key:"componentDidMount",value:function(){var F=this.props,j=F.autoFocus,Z=F.disabled;j&&!Z&&this.focus()}},{key:"getStarDOM",value:function(F){return Object(d.a)(this.stars[F])}},{key:"getStarValue",value:function(F,j){var Z=this.props,V=Z.allowHalf,A=Z.direction,k=A==="rtl",P=F+1;if(V){var X=this.getStarDOM(F),M=e(X),W=X.clientWidth;(k&&j-M>W/2||!k&&j-M<W/2)&&(P-=.5)}return P}},{key:"focus",value:function(){var F=this.props.disabled;F||this.rate.focus()}},{key:"blur",value:function(){var F=this.props.disabled;F||this.rate.blur()}},{key:"changeValue",value:function(F){var j=this.props.onChange;"value"in this.props||this.setState({value:F}),j(F)}},{key:"render",value:function(){for(var F=this.props,j=F.count,Z=F.allowHalf,V=F.style,A=F.prefixCls,k=F.disabled,P=F.className,X=F.character,M=F.characterRender,W=F.tabIndex,te=F.direction,_e=this.state,ue=_e.value,me=_e.hoverValue,G=_e.focused,ne=[],he=k?"".concat(A,"-disabled"):"",ie=0;ie<j;ie+=1)ne.push(f.a.createElement(s,{ref:this.saveRef(ie),index:ie,count:j,disabled:k,prefixCls:"".concat(A,"-star"),allowHalf:Z,value:me===void 0?ue:me,onClick:this.onClick,onHover:this.onHover,key:ie,character:X,characterRender:M,focused:G}));var oe=r()(A,he,P,Object(w.a)({},"".concat(A,"-rtl"),te==="rtl"));return f.a.createElement("ul",{className:oe,style:V,onMouseLeave:k?null:this.onMouseLeave,tabIndex:k?-1:W,onFocus:k?null:this.onFocus,onBlur:k?null:this.onBlur,onKeyDown:k?null:this.onKeyDown,ref:this.saveRate,role:"radiogroup"},ne)}}],[{key:"getDerivedStateFromProps",value:function(F,j){return"value"in F&&F.value!==void 0?C(C({},j),{},{value:F.value}):j}}]),D}(f.a.Component);T.defaultProps={defaultValue:0,count:5,allowHalf:!1,allowClear:!0,style:{},prefixCls:"rc-rate",onChange:O,character:"\u2605",onHoverChange:O,tabIndex:0,direction:"ltr"};var y=T,b=I.a=y},"9JIy":function(Be,I,m){Be.exports={flex_box_center:"flex_box_center___Hq8-r",flex_space_between:"flex_space_between___3Nl1U",flex_box_vertical_center:"flex_box_vertical_center___1hgum",flex_box_center_end:"flex_box_center_end___i5ldC",flex_box_column:"flex_box_column____1u-K",table:"table___2yPMl"}},"9VGf":function(Be,I,m){"use strict";m.d(I,"a",function(){return L});var w=m("q1tI"),c=m.n(w);function L(p,_){var a=Object(w.useRef)();Object(w.useEffect)(function(){a.current=p}),Object(w.useEffect)(function(){function h(){a.current()}if(_!==null){var f=setInterval(h,_);return function(){return clearInterval(f)}}},[_])}},BU3w:function(Be,I,m){"use strict";m.d(I,"a",function(){return a});var w=m("MNnm"),c="rc-util-key";function L(h){if(h.attachTo)return h.attachTo;var f=document.querySelector("head");return f||document.body}function p(h){var f,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(w.a)())return null;var o=document.createElement("style");if((f=d.csp)===null||f===void 0?void 0:f.nonce){var r;o.nonce=(r=d.csp)===null||r===void 0?void 0:r.nonce}o.innerHTML=h;var i=L(d),n=i.firstChild;return d.prepend&&i.prepend?i.prepend(o):d.prepend&&n?i.insertBefore(o,n):i.appendChild(o),o}var _=new Map;function a(h,f){var d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=L(d);if(!_.has(o)){var r=p("",d),i=r.parentNode;_.set(o,i),i.removeChild(r)}var n=Array.from(_.get(o).children).find(function(s){return s.tagName==="STYLE"&&s[c]===f});if(n){var l,e;if(((l=d.csp)===null||l===void 0?void 0:l.nonce)&&n.nonce!==((e=d.csp)===null||e===void 0?void 0:e.nonce)){var t;n.nonce=(t=d.csp)===null||t===void 0?void 0:t.nonce}return n.innerHTML!==h&&(n.innerHTML=h),n}var u=p(h,d);return u[c]=f,u}},BUUv:function(Be,I,m){},BWJ9:function(Be,I,m){},BdwD:function(Be,I,m){"use strict";var w=m("+L6B"),c=m("2/Rp"),L=m("0Owb"),p=m("k1fw"),_=m("q1tI"),a=m.n(_),h=m("FOrL"),f=m.n(h),d=function(r){var i=r.buttonProps,n=i===void 0?{}:i,l=r.styles,e=l===void 0?{}:l,t=r.customText,u=r.ButtonText,s=r.ButtonClick,g=r.Buttonclass,C=r.ButtonTwo;return a.a.createElement("section",{className:"tc animated fadeIn",style:Object(p.a)(Object(p.a)({},{color:"#999",margin:"200px auto"}),e)},a.a.createElement("img",{src:f.a}),a.a.createElement("p",{className:"mt20 font14"},t||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),u&&a.a.createElement(c.a,Object(L.a)({className:g,onClick:s},n),u),C&&C)};I.a=d},Bq7L:function(Be,I){Be.exports="data:image/png;base64,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"},"Cs+z":function(Be,I,m){Be.exports=m.p+"static/jqr.b801d45b.png"},"Ct/S":function(Be,I,m){Be.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(Be,I,m){"use strict";var w=m("DjyN"),c=m("NUBc"),L=m("cWXX"),p=m("/ezw"),_=m("+L6B"),a=m("2/Rp"),h=m("miYZ"),f=m("tsqr"),d=m("2qtc"),o=m("kLXV"),r=m("9og8"),i=m("tJVT"),n=m("WmNS"),l=m.n(n),e=m("q1tI"),t=m.n(e),u=m("Ty5D"),s=m("9kvl"),g=m("m3rI"),C=m("xKgJ"),x=m("7Kak"),E=m("9yH6"),O=m("PpiC"),T=m("cU5J"),y=m.n(T),b=function(te){var _e=te.shixunsDetail,ue=te.globalSetting,me=te.loading,G=te.dispatch,ne=te.onReloadData,he=Object(O.a)(te,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),ie=Object(e.useState)(),oe=Object(i.a)(ie,2),N=oe[0],ee=oe[1],$=Object(e.useState)([]),ce=Object(i.a)($,2),Me=ce[0],Ye=ce[1];Object(e.useEffect)(function(){_e.actionTabs.key==="Collaborators-ChangeManager"&&et()},[_e.actionTabs.key]);var et=function(){var Se=Object(r.a)(l.a.mark(function Ae(){var we,K;return l.a.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:return U.next=2,G({type:"shixunsDetail/getChangeManager",payload:{id:(we=_e.actionTabs.params)===null||we===void 0?void 0:we.id}});case 2:K=U.sent,Ye(K||[]);case 4:case"end":return U.stop()}},Ae)}));return function(){return Se.apply(this,arguments)}}(),ot=function(){var Ae;G({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(Ae=_e.actionTabs.params)===null||Ae===void 0?void 0:Ae.id}}})},tt=function(){var Se=Object(r.a)(l.a.mark(function Ae(){var we,K;return l.a.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:if(N){U.next=3;break}return f.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),U.abrupt("return");case 3:return U.next=5,G({type:"shixunsDetail/changeManager",payload:{id:(we=_e.actionTabs.params)===null||we===void 0?void 0:we.id,user_id:N}});case 5:K=U.sent,Te(),K&&(ne(),f.b.info(K.message));case 8:case"end":return U.stop()}},Ae)}));return function(){return Se.apply(this,arguments)}}(),Te=function(){G({type:"shixunsDetail/setActionTabs",payload:{}}),ee(null)};return t.a.createElement(o.a,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",visible:_e.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:me.effects["shixunsDetail/changeManager"],onOk:tt,onCancel:Te},t.a.createElement("div",null,t.a.createElement("div",{className:y.a.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",t.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"),t.a.createElement("div",{className:y.a.content},Me.length?t.a.createElement(E.a.Group,{value:N,onChange:function(Ae){return ee(Ae.target.value)}},Me.map(function(Se,Ae){return t.a.createElement(E.a,{className:y.a.radio,key:Ae,value:Se.user_id},Se.name)})):t.a.createElement("div",{className:y.a.add},t.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",t.a.createElement("a",{className:y.a.colorBlue,onClick:ot},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},v=Object(s.a)(function(W){var te=W.shixunsDetail,_e=W.loading,ue=W.globalSetting;return{shixunsDetail:te,globalSetting:ue,loading:_e}})(b),S=m("Znn+"),D=m("ZTPi"),H=m("ju9d"),F=D.a.TabPane,j=function(W){var te=W.visible,_e=W.onCancel,ue=W.onSelectGroup,me=W.shixunId,G=W.onSelectCollaborator;return t.a.createElement(o.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:te,width:1100,centered:!0,keyboard:!1,onCancel:_e,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},t.a.createElement(D.a,{defaultActiveKey:"1"},t.a.createElement(F,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},t.a.createElement(H.a,{type:1,onCancel:_e,container_type:2,container_id:me,onSelect:G}))))},Z=m("bL63"),V=m.n(Z),A=m("xvlK"),k=m("ruvs"),P=m("ErOA"),X=function(te){var _e=te.shixunsDetail,ue=te.globalSetting,me=te.loading,G=te.user,ne=te.dispatch,he=te.position,ie=Object(e.useRef)(),oe=Object(e.useState)(0),N=Object(i.a)(oe,2),ee=N[0],$=N[1],ce=Object(e.useState)([]),Me=Object(i.a)(ce,2),Ye=Me[0],et=Me[1],ot=Object(e.useState)({id:null,page:1}),tt=Object(i.a)(ot,2),Te=tt[0],Se=tt[1],Ae=Object(u.i)(),we=Object(e.useState)({}),K=Object(i.a)(we,2),se=K[0],U=K[1],Ce=Object(e.useMemo)(function(){return Object(C.v)()||(se==null?void 0:se.current_user_is_creator)||(se==null?void 0:se.current_user_is_partner)},[C.v,se]),Qe=Object(e.useMemo)(function(){return Object(C.v)()||(se==null?void 0:se.current_user_is_creator)},[C.v,se]);Object(e.useEffect)(function(){ie.current=Ae==null?void 0:Ae.taskId,Te.id=Ae==null?void 0:Ae.taskId,Se(Te),ge(Te)},[]);var ge=function(){var pe=Object(r.a)(l.a.mark(function Le(re){var De;return l.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return Ie.next=2,Object(P.a)("/api/sci/projects/".concat(Ae==null?void 0:Ae.taskId,"/get_project_partners.json"),{method:"get"});case 2:De=Ie.sent,De&&(et(De.users||[]),$(De.users_count),U(De));case 4:case"end":return Ie.stop()}},Le)}));return function(re){return pe.apply(this,arguments)}}(),Xe=function(){var pe=Object(r.a)(l.a.mark(function Le(){var re;return l.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return Te.page=1,Se(Te),re=Object(k.b)(),B.next=5,ne({type:"user/getUserInfo",payload:re});case 5:return B.next=7,ge(Te);case 7:case"end":return B.stop()}},Le)}));return function(){return pe.apply(this,arguments)}}(),rt=function(Le){Te.page=Le,Se(Te),ge(Te)},Y=function(Le){o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.a.createElement("div",{className:V.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var re=Object(r.a)(l.a.mark(function B(){var Ie;return l.a.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:return R.next=2,Object(P.a)("/api/sci/projects/".concat(Ae==null?void 0:Ae.taskId,"/del_project_partner.json"),{method:"DELETE",body:{user_id:Le}});case 2:Ie=R.sent,f.b.info("\u5220\u9664\u6210\u529F"),Te.page=1,Se(Te),ge(Te);case 7:case"end":return R.stop()}},B)}));function De(){return re.apply(this,arguments)}return De}()})},He=function(){ne({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:ie.current}}})};function Ke(){ne({type:"shixunsDetail/setActionTabs",payload:{}})}var ke={visible:_e.actionTabs.key==="Collaborators-AddCollaborator",onCancel:Ke,shixunId:ie.current,onSelectCollaborator:function(){var pe=Object(r.a)(l.a.mark(function re(De){var B;return l.a.wrap(function(st){for(;;)switch(st.prev=st.next){case 0:return Ke(),st.next=3,Object(P.a)("/api/sci/projects/".concat(ie.current,"/bacht_add_project_partners.json"),{method:"POST",body:{user_ids:De}});case 3:B=st.sent,B&&(f.b.success("\u6DFB\u52A0\u6210\u529F"),Xe());case 5:case"end":return st.stop()}},re)}));function Le(re){return pe.apply(this,arguments)}return Le}(),onSelectGroup:function(){var pe=Object(r.a)(l.a.mark(function re(De){var B;return l.a.wrap(function(st){for(;;)switch(st.prev=st.next){case 0:return Ke(),st.next=3,ne({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:ie.current,group_id:De.group_id}});case 3:B=st.sent,B&&(f.b.success("\u6DFB\u52A0\u6210\u529F"),Xe());case 5:case"end":return st.stop()}},re)}));function Le(re){return pe.apply(this,arguments)}return Le}()};return t.a.createElement("section",null,t.a.createElement("div",{className:V.a.wrap},t.a.createElement("div",{className:V.a.content},t.a.createElement("div",{className:V.a.head},t.a.createElement("span",{className:V.a.headCount},"\u5408\u4F5C\u8005\uFF08",ee,"\u4EBA\uFF09"),Ce&&t.a.createElement("div",null,t.a.createElement(a.a,{className:V.a.button,style:{marginRight:he==="detail"?0:"20px"},onClick:He,icon:t.a.createElement(A.a,null)},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),t.a.createElement("div",{className:V.a.list},t.a.createElement(p.a,{loading:!1,active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Ye.map(function(pe,Le){return t.a.createElement("div",{style:{display:"inline-block",width:"50%"},key:Le},t.a.createElement("div",{className:V.a.itemWrap},t.a.createElement("a",{target:"_blank",className:V.a.imgWrap},t.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:V.a.img,src:"".concat(g.a.IMG_SERVER,"/images/").concat(pe==null?void 0:pe.image_url)}),(pe==null?void 0:pe.is_creator)&&t.a.createElement("span",{className:V.a.manager},"\u521B\u5EFA\u8005")),t.a.createElement("div",{className:V.a.itemContent},t.a.createElement("div",{className:V.a.nameWrap},t.a.createElement("a",{target:"_blank",className:V.a.name},pe==null?void 0:pe.user_name),t.a.createElement("div",{className:V.a.actionGroup},!(pe!=null&&pe.is_creator)&&Qe?t.a.createElement("a",{className:V.a.deletetitle,onClick:function(){return Y(pe.id)}},"\u5220\u9664"):null)),t.a.createElement("p",{className:V.a.schoolWrap},t.a.createElement("span",{className:V.a.school},pe==null?void 0:pe.school_name)))))})))),ee>10&&t.a.createElement("div",{className:V.a.countWrap},t.a.createElement(c.a,{showQuickJumper:!1,showSizeChanger:!1,total:ee,onChange:function(Le){return rt(Le)},pageSize:10,current:Te.page}))),t.a.createElement(v,{onReloadData:Xe}),t.a.createElement(j,ke))},M=I.a=Object(s.a)(function(W){var te=W.shixunsDetail,_e=W.loading,ue=W.globalSetting,me=W.user;return{shixunsDetail:te,globalSetting:ue,user:me,loading:_e}})(X)},E1Sb:function(Be,I){Be.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(Be,I){Be.exports="data:image/png;base64,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"},E9nw:function(Be,I){Be.exports=function(){var m=document.getSelection();if(!m.rangeCount)return function(){};for(var w=document.activeElement,c=[],L=0;L<m.rangeCount;L++)c.push(m.getRangeAt(L));switch(w.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":w.blur();break;default:w=null;break}return m.removeAllRanges(),function(){m.type==="Caret"&&m.removeAllRanges(),m.rangeCount||c.forEach(function(p){m.addRange(p)}),w&&w.focus()}}},FOrL:function(Be,I,m){Be.exports=m.p+"static/nodata.a6b3f948.png"},Fhpe:function(Be,I,m){Be.exports={flex_box_center:"flex_box_center___1W7Bl",flex_space_between:"flex_space_between___3S4Sp",flex_box_vertical_center:"flex_box_vertical_center___5mGEA",flex_box_center_end:"flex_box_center_end___1blqp",flex_box_column:"flex_box_column___4i1E0",CustomCss:"CustomCss___3thFA",CustomTipsModalCss:"CustomTipsModalCss___2aNwC",dropdownmenus:"dropdownmenus___19dGk",popupClassNames:"popupClassNames___3LOFQ",selectdown:"selectdown___1_utH"}},Fv0C:function(Be,I,m){"use strict";function w(l){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?w=function(t){return typeof t}:w=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},w(l)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var c=d(m("Lo0S")),L=m("vewr"),p=d(m("8CQX")),_=h(m("mHUz")),a=d(m("GdRQ"));function h(l){return l&&l.__esModule?l:{default:l}}function f(){if(typeof WeakMap!="function")return null;var l=new WeakMap;return f=function(){return l},l}function d(l){if(l&&l.__esModule)return l;if(l===null||w(l)!=="object"&&typeof l!="function")return{default:l};var e=f();if(e&&e.has(l))return e.get(l);var t={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in l)if(Object.prototype.hasOwnProperty.call(l,s)){var g=u?Object.getOwnPropertyDescriptor(l,s):null;g&&(g.get||g.set)?Object.defineProperty(t,s,g):t[s]=l[s]}return t.default=l,e&&e.set(l,t),t}function o(l,e){if(!(l instanceof e))throw new TypeError("Cannot call a class as a function")}function r(l,e){for(var t=0;t<e.length;t++){var u=e[t];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(l,u.key,u)}}function i(l,e,t){return e&&r(l.prototype,e),t&&r(l,t),l}var n=function(){function l(e){o(this,l),this._target=e||null,this._keyDownList={},this._pendingKey=null,this._altGrArmed=!1,this._eventHandlers={keyup:this._handleKeyUp.bind(this),keydown:this._handleKeyDown.bind(this),keypress:this._handleKeyPress.bind(this),blur:this._allKeysUp.bind(this),checkalt:this._checkAlt.bind(this)},this.onkeyevent=function(){}}return i(l,[{key:"_sendKeyEvent",value:function(t,u,s){if(s)this._keyDownList[u]=t;else{if(!(u in this._keyDownList))return;delete this._keyDownList[u]}c.Debug("onkeyevent "+(s?"down":"up")+", keysym: "+t,", code: "+u),this.onkeyevent(t,u,s)}},{key:"_getKeyCode",value:function(t){var u=p.getKeycode(t);if(u!=="Unidentified")return u;if(t.keyCode&&t.type!=="keypress"&&t.keyCode!==229)return"Platform"+t.keyCode;if(t.keyIdentifier){if(t.keyIdentifier.substr(0,2)!=="U+")return t.keyIdentifier;var s=parseInt(t.keyIdentifier.substr(2),16),g=String.fromCharCode(s).toUpperCase();return"Platform"+g.charCodeAt()}return"Unidentified"}},{key:"_handleKeyDown",value:function(t){var u=this._getKeyCode(t),s=p.getKeysym(t);if(this._altGrArmed&&(this._altGrArmed=!1,clearTimeout(this._altGrTimeout),u==="AltRight"&&t.timeStamp-this._altGrCtrlTime<50?s=_.default.XK_ISO_Level3_Shift:this._sendKeyEvent(_.default.XK_Control_L,"ControlLeft",!0)),u==="Unidentified"){s&&(this._sendKeyEvent(s,u,!0),this._sendKeyEvent(s,u,!1)),(0,L.stopEvent)(t);return}if(a.isMac()||a.isIOS())switch(s){case _.default.XK_Super_L:s=_.default.XK_Alt_L;break;case _.default.XK_Super_R:s=_.default.XK_Super_L;break;case _.default.XK_Alt_L:s=_.default.XK_Mode_switch;break;case _.default.XK_Alt_R:s=_.default.XK_ISO_Level3_Shift;break}if(u in this._keyDownList&&(s=this._keyDownList[u]),(a.isMac()||a.isIOS())&&u==="CapsLock"){this._sendKeyEvent(_.default.XK_Caps_Lock,"CapsLock",!0),this._sendKeyEvent(_.default.XK_Caps_Lock,"CapsLock",!1),(0,L.stopEvent)(t);return}if(!s&&(!t.key||a.isIE()||a.isEdge())){this._pendingKey=u,setTimeout(this._handleKeyPressTimeout.bind(this),10,t);return}if(this._pendingKey=null,(0,L.stopEvent)(t),u==="ControlLeft"&&a.isWindows()&&!("ControlLeft"in this._keyDownList)){this._altGrArmed=!0,this._altGrTimeout=setTimeout(this._handleAltGrTimeout.bind(this),100),this._altGrCtrlTime=t.timeStamp;return}this._sendKeyEvent(s,u,!0)}},{key:"_handleKeyPress",value:function(t){if((0,L.stopEvent)(t),this._pendingKey===null)return;var u=this._getKeyCode(t),s=p.getKeysym(t);if(u!=="Unidentified"&&u!=this._pendingKey)return;if(u=this._pendingKey,this._pendingKey=null,!s){c.Info("keypress with no keysym:",t);return}this._sendKeyEvent(s,u,!0)}},{key:"_handleKeyPressTimeout",value:function(t){if(this._pendingKey===null)return;var u,s=this._pendingKey;if(this._pendingKey=null,t.keyCode>=48&&t.keyCode<=57)u=t.keyCode;else if(t.keyCode>=65&&t.keyCode<=90){var g=String.fromCharCode(t.keyCode);t.shiftKey?g=g.toUpperCase():g=g.toLowerCase(),u=g.charCodeAt()}else u=0;this._sendKeyEvent(u,s,!0)}},{key:"_handleKeyUp",value:function(t){(0,L.stopEvent)(t);var u=this._getKeyCode(t);if(this._altGrArmed&&(this._altGrArmed=!1,clearTimeout(this._altGrTimeout),this._sendKeyEvent(_.default.XK_Control_L,"ControlLeft",!0)),(a.isMac()||a.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),a.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(){c.Debug(">> Keyboard.allKeysUp");for(var t in this._keyDownList)this._sendKeyEvent(this._keyDownList[t],t,!1);c.Debug("<< Keyboard.allKeysUp")}},{key:"_checkAlt",value:function(t){if(t.skipCheckAlt)return;if(t.altKey)return;var u=this._target,s=this._keyDownList;["AltLeft","AltRight"].forEach(function(g){if(!(g in s))return;var C=new KeyboardEvent("keyup",{key:s[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),a.isWindows()&&a.isFirefox()){var t=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(u){return document.addEventListener(u,t,{capture:!0,passive:!0})})}}},{key:"ungrab",value:function(){if(a.isWindows()&&a.isFirefox()){var t=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(u){return document.removeEventListener(u,t)})}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()}}]),l}();I.default=n},GQ8N:function(Be,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.toUnsigned32bit=w,I.toSigned32bit=c;function w(L){return L>>>0}function c(L){return L|0}},GdRQ:function(Be,I,m){"use strict";function w(T){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?w=function(b){return typeof b}:w=function(b){return b&&typeof Symbol=="function"&&b.constructor===Symbol&&b!==Symbol.prototype?"symbol":typeof b},w(T)}Object.defineProperty(I,"__esModule",{value:!0}),I.isMac=u,I.isWindows=s,I.isIOS=g,I.isSafari=C,I.isIE=x,I.isEdge=E,I.isFirefox=O,I.hasScrollbarGutter=I.supportsImageMetadata=I.supportsCursorURIs=I.dragThreshold=I.isTouchDevice=void 0;var c=p(m("Lo0S"));function L(){if(typeof WeakMap!="function")return null;var T=new WeakMap;return L=function(){return T},T}function p(T){if(T&&T.__esModule)return T;if(T===null||w(T)!=="object"&&typeof T!="function")return{default:T};var y=L();if(y&&y.has(T))return y.get(T);var b={},v=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var S in T)if(Object.prototype.hasOwnProperty.call(T,S)){var D=v?Object.getOwnPropertyDescriptor(T,S):null;D&&(D.get||D.set)?Object.defineProperty(b,S,D):b[S]=T[S]}return b.default=T,y&&y.set(T,b),b}var _="ontouchstart"in document.documentElement||document.ontouchstart!==void 0||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0;I.isTouchDevice=_,window.addEventListener("touchstart",function T(){I.isTouchDevice=_=!0,window.removeEventListener("touchstart",T,!1)},!1);var a=10*(window.devicePixelRatio||1);I.dragThreshold=a;var h=!1;try{var f=document.createElement("canvas");f.style.cursor='url("data:image/x-icon;base64,AAACAAEACAgAAAIAAgA4AQAAFgAAACgAAAAIAAAAEAAAAAEAIAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAA==") 2 2, default',f.style.cursor.indexOf("url")===0?(c.Info("Data URI scheme cursor supported"),h=!0):c.Warn("Data URI scheme cursor not supported")}catch(T){c.Error("Data URI scheme cursor test exception: "+T)}var d=h;I.supportsCursorURIs=d;var o=!1;try{new ImageData(new Uint8ClampedArray(4),1,1),o=!0}catch(T){}var r=o;I.supportsImageMetadata=r;var i=!0;try{var n=document.createElement("div");n.style.visibility="hidden",n.style.overflow="scroll",document.body.appendChild(n);var l=document.createElement("div");n.appendChild(l);var e=n.offsetWidth-l.offsetWidth;n.parentNode.removeChild(n),i=e!=0}catch(T){c.Error("Scrollbar test exception: "+T)}var t=i;I.hasScrollbarGutter=t;function u(){return navigator&&!!/mac/i.exec(navigator.platform)}function s(){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 E(){return navigator&&!!/edge/i.exec(navigator.userAgent)}function O(){return navigator&&!!/firefox/i.exec(navigator.userAgent)}},GfqC:function(Be,I,m){"use strict";var w=m("q1tI"),c=m.n(w),L=m("TSYQ"),p=m.n(L);function _(k,P){var X="cannot "+k.method+" "+k.action+" "+P.status+"'",M=new Error(X);return M.status=P.status,M.method=k.method,M.url=k.action,M}function a(k){var P=k.responseText||k.response;if(!P)return P;try{return JSON.parse(P)}catch(X){return P}}function h(k){var P=new XMLHttpRequest;k.onProgress&&P.upload&&(P.upload.onprogress=function(te){te.total>0&&(te.percent=te.loaded/te.total*100),k.onProgress(te)});var X=new FormData;k.data&&Object.keys(k.data).forEach(function(W){var te=k.data[W];if(Array.isArray(te)){te.forEach(function(_e){X.append(W+"[]",_e)});return}X.append(W,k.data[W])}),k.file instanceof Blob?X.append(k.filename,k.file,k.file.name):X.append(k.filename,k.file),P.onerror=function(te){k.onError(te)},P.onload=function(){return P.status<200||P.status>=300?k.onError(_(k,P),a(P)):k.onSuccess(a(P),P)},P.open(k.method,k.action,!0),k.withCredentials&&"withCredentials"in P&&(P.withCredentials=!0);var M=k.headers||{};return M["X-Requested-With"]!==null&&P.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(M).forEach(function(W){M[W]!==null&&P.setRequestHeader(W,M[W])}),P.send(X),{abort:function(){P.abort()}}}var f=+new Date,d=0;function o(){return"rc-upload-"+f+"-"+ ++d}function r(k,P){return k.indexOf(P,k.length-P.length)!==-1}var i=function(k,P){if(k&&P){var X=Array.isArray(P)?P:P.split(","),M=k.name||"",W=k.type||"",te=W.replace(/\/.*$/,"");return X.some(function(_e){var ue=_e.trim();return ue.charAt(0)==="."?r(M.toLowerCase(),ue.toLowerCase()):/\/\*$/.test(ue)?te===ue.replace(/\/.*$/,""):W===ue})}return!0};function n(k,P){var X=k.createReader(),M=[];function W(){X.readEntries(function(te){var _e=Array.prototype.slice.apply(te);M=M.concat(_e);var ue=!_e.length;ue?P(M):W()})}W()}var l=function(P,X,M){var W=function te(_e,ue){ue=ue||"",_e.isFile?_e.file(function(me){M(me)&&(_e.fullPath&&!me.webkitRelativePath&&(Object.defineProperties(me,{webkitRelativePath:{writable:!0}}),me.webkitRelativePath=_e.fullPath.replace(/^\//,""),Object.defineProperties(me,{webkitRelativePath:{writable:!1}})),X([me]))}):_e.isDirectory&&n(_e,function(me){me.forEach(function(G){te(G,""+ue+_e.name+"/")})})};P.forEach(function(te){W(te.webkitGetAsEntry())})},e=l,t=Object.assign||function(k){for(var P=1;P<arguments.length;P++){var X=arguments[P];for(var M in X)Object.prototype.hasOwnProperty.call(X,M)&&(k[M]=X[M])}return k},u=function(){function k(P,X){var M=[],W=!0,te=!1,_e=void 0;try{for(var ue=P[Symbol.iterator](),me;!(W=(me=ue.next()).done)&&!(M.push(me.value),X&&M.length===X);W=!0);}catch(G){te=!0,_e=G}finally{try{!W&&ue.return&&ue.return()}finally{if(te)throw _e}}return M}return function(P,X){if(Array.isArray(P))return P;if(Symbol.iterator in Object(P))return k(P,X);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),s=function(){function k(P,X){for(var M=0;M<X.length;M++){var W=X[M];W.enumerable=W.enumerable||!1,W.configurable=!0,"value"in W&&(W.writable=!0),Object.defineProperty(P,W.key,W)}}return function(P,X,M){return X&&k(P.prototype,X),M&&k(P,M),P}}();function g(k,P,X){return P in k?Object.defineProperty(k,P,{value:X,enumerable:!0,configurable:!0,writable:!0}):k[P]=X,k}function C(k,P){var X={};for(var M in k){if(P.indexOf(M)>=0)continue;if(!Object.prototype.hasOwnProperty.call(k,M))continue;X[M]=k[M]}return X}function x(k,P){if(!(k instanceof P))throw new TypeError("Cannot call a class as a function")}function E(k,P){if(!k)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return P&&(typeof P=="object"||typeof P=="function")?P:k}function O(k,P){if(typeof P!="function"&&P!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof P);k.prototype=Object.create(P&&P.prototype,{constructor:{value:k,enumerable:!1,writable:!0,configurable:!0}}),P&&(Object.setPrototypeOf?Object.setPrototypeOf(k,P):k.__proto__=P)}var T=function(P){return Object.keys(P).reduce(function(X,M){return(M.substr(0,5)==="data-"||M.substr(0,5)==="aria-"||M==="role")&&(X[M]=P[M]),X},{})},y=function(k){O(P,k);function P(){var X,M,W,te;x(this,P);for(var _e=arguments.length,ue=Array(_e),me=0;me<_e;me++)ue[me]=arguments[me];return te=(M=(W=E(this,(X=P.__proto__||Object.getPrototypeOf(P)).call.apply(X,[this].concat(ue))),W),W.state={uid:o()},W.reqs={},W.onChange=function(G){var ne=G.target.files;W.uploadFiles(ne),W.reset()},W.onClick=function(G){var ne=W.fileInput;if(!ne)return;var he=W.props,ie=he.children,oe=he.onClick;ie&&ie.type==="button"&&(ne.parentNode.focus(),ne.parentNode.querySelector("button").blur()),ne.click(),oe&&oe(G)},W.onKeyDown=function(G){G.key==="Enter"&&W.onClick()},W.onFileDrop=function(G){var ne=W.props.multiple;if(G.preventDefault(),G.type==="dragover")return;if(W.props.directory)e(Array.prototype.slice.call(G.dataTransfer.items),W.uploadFiles,function(ie){return i(ie,W.props.accept)});else{var he=Array.prototype.slice.call(G.dataTransfer.files).filter(function(ie){return i(ie,W.props.accept)});ne===!1&&(he=he.slice(0,1)),W.uploadFiles(he)}},W.uploadFiles=function(G){var ne=Array.prototype.slice.call(G);ne.map(function(he){return he.uid=o(),he}).forEach(function(he){W.upload(he,ne)})},W.saveFileInput=function(G){W.fileInput=G},M),E(W,te)}return s(P,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"upload",value:function(M,W){var te=this,_e=this.props;if(!_e.beforeUpload)return setTimeout(function(){return te.post(M)},0);var ue=_e.beforeUpload(M,W);ue&&ue.then?ue.then(function(me){var G=Object.prototype.toString.call(me);return G==="[object File]"||G==="[object Blob]"?te.post(me):te.post(M)}).catch(function(me){console.log(me)}):ue!==!1&&setTimeout(function(){return te.post(M)},0);return}},{key:"post",value:function(M){var W=this;if(!this._isMounted)return;var te=this.props,_e=te.onStart,ue=te.onProgress,me=te.transformFile,G=me===void 0?function(ne){return ne}:me;new Promise(function(ne){var he=te.action;return typeof he=="function"&&(he=he(M)),ne(he)}).then(function(ne){var he=M.uid,ie=te.customRequest||h,oe=Promise.resolve(G(M)).then(function(N){var ee=te.data;return typeof ee=="function"&&(ee=ee(N)),Promise.all([N,ee])}).catch(function(N){console.error(N)});oe.then(function(N){var ee=u(N,2),$=ee[0],ce=ee[1],Me={action:ne,filename:te.name,data:ce,file:$,headers:te.headers,withCredentials:te.withCredentials,method:te.method||"post",onProgress:ue?function(Ye){ue(Ye,M)}:null,onSuccess:function(et,ot){delete W.reqs[he],te.onSuccess(et,M,ot)},onError:function(et,ot){delete W.reqs[he],te.onError(et,ot,M)}};_e(M),W.reqs[he]=ie(Me)})})}},{key:"reset",value:function(){this.setState({uid:o()})}},{key:"abort",value:function(M){var W=this.reqs;if(M){var te=M;M&&M.uid&&(te=M.uid),W[te]&&W[te].abort&&W[te].abort(),delete W[te]}else Object.keys(W).forEach(function(_e){W[_e]&&W[_e].abort&&W[_e].abort(),delete W[_e]})}},{key:"render",value:function(){var M,W=this.props,te=W.component,_e=W.prefixCls,ue=W.className,me=W.disabled,G=W.id,ne=W.style,he=W.multiple,ie=W.accept,oe=W.children,N=W.directory,ee=W.openFileDialogOnClick,$=W.onMouseEnter,ce=W.onMouseLeave,Me=C(W,["component","prefixCls","className","disabled","id","style","multiple","accept","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"]),Ye=p()((M={},g(M,_e,!0),g(M,_e+"-disabled",me),g(M,ue,ue),M)),et=me?{}:{onClick:ee?this.onClick:function(){},onKeyDown:ee?this.onKeyDown:function(){},onMouseEnter:$,onMouseLeave:ce,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return c.a.createElement(te,t({},et,{className:Ye,role:"button",style:ne}),c.a.createElement("input",t({},T(Me),{id:G,type:"file",ref:this.saveFileInput,onClick:function(tt){return tt.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:ie,directory:N?"directory":null,webkitdirectory:N?"webkitdirectory":null,multiple:he,onChange:this.onChange})),oe)}}]),P}(w.Component),b=y,v=Object.assign||function(k){for(var P=1;P<arguments.length;P++){var X=arguments[P];for(var M in X)Object.prototype.hasOwnProperty.call(X,M)&&(k[M]=X[M])}return k},S=function(){function k(P,X){for(var M=0;M<X.length;M++){var W=X[M];W.enumerable=W.enumerable||!1,W.configurable=!0,"value"in W&&(W.writable=!0),Object.defineProperty(P,W.key,W)}}return function(P,X,M){return X&&k(P.prototype,X),M&&k(P,M),P}}();function D(k,P){if(!(k instanceof P))throw new TypeError("Cannot call a class as a function")}function H(k,P){if(!k)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return P&&(typeof P=="object"||typeof P=="function")?P:k}function F(k,P){if(typeof P!="function"&&P!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof P);k.prototype=Object.create(P&&P.prototype,{constructor:{value:k,enumerable:!1,writable:!0,configurable:!0}}),P&&(Object.setPrototypeOf?Object.setPrototypeOf(k,P):k.__proto__=P)}function j(){}var Z=function(k){F(P,k);function P(){var X,M,W,te;D(this,P);for(var _e=arguments.length,ue=Array(_e),me=0;me<_e;me++)ue[me]=arguments[me];return te=(M=(W=H(this,(X=P.__proto__||Object.getPrototypeOf(P)).call.apply(X,[this].concat(ue))),W),W.saveUploader=function(G){W.uploader=G},M),H(W,te)}return S(P,[{key:"abort",value:function(M){this.uploader.abort(M)}},{key:"render",value:function(){return c.a.createElement(b,v({},this.props,{ref:this.saveUploader}))}}]),P}(w.Component);Z.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:j,onError:j,onSuccess:j,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var V=Z,A=I.a=V},Gytx:function(Be,I){Be.exports=function(w,c,L,p){var _=L?L.call(p,w,c):void 0;if(_!==void 0)return!!_;if(w===c)return!0;if(typeof w!="object"||!w||typeof c!="object"||!c)return!1;var a=Object.keys(w),h=Object.keys(c);if(a.length!==h.length)return!1;for(var f=Object.prototype.hasOwnProperty.bind(c),d=0;d<a.length;d++){var o=a[d];if(!f(o))return!1;var r=w[o],i=c[o];if(_=L?L.call(p,r,i,o):void 0,_===!1||_===void 0&&r!==i)return!1}return!0}},I8Z2:function(Be,I,m){"use strict";m.d(I,"a",function(){return p}),m.d(I,"b",function(){return n}),m.d(I,"c",function(){return e});var w=m("q1tI"),c=function(){var t=function(u,s){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,C){g.__proto__=C}||function(g,C){for(var x in C)C.hasOwnProperty(x)&&(g[x]=C[x])},t(u,s)};return function(u,s){t(u,s);function g(){this.constructor=u}u.prototype=s===null?Object.create(s):(g.prototype=s.prototype,new g)}}(),L=w.createContext(null),p=function(t){c(u,t);function u(){return t!==null&&t.apply(this,arguments)||this}return u.prototype.render=function(){return w.createElement(L.Provider,{value:this.props.store},this.props.children)},u}(w.Component),_=m("Gytx"),a=m.n(_),h=m("2mql"),f=m.n(h),d=function(){var t=function(u,s){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,C){g.__proto__=C}||function(g,C){for(var x in C)C.hasOwnProperty(x)&&(g[x]=C[x])},t(u,s)};return function(u,s){t(u,s);function g(){this.constructor=u}u.prototype=s===null?Object.create(s):(g.prototype=s.prototype,new g)}}(),o=function(){return o=Object.assign||function(t){for(var u,s=1,g=arguments.length;s<g;s++){u=arguments[s];for(var C in u)Object.prototype.hasOwnProperty.call(u,C)&&(t[C]=u[C])}return t},o.apply(this,arguments)};function r(t){return t.displayName||t.name||"Component"}var i=function(){return{}};function n(t,u){u===void 0&&(u={});var s=!!t,g=t||i;return function(x){var E=function(T){d(y,T);function y(b,v){var S=T.call(this,b,v)||this;return S.unsubscribe=null,S.handleChange=function(){if(!S.unsubscribe)return;var D=g(S.store.getState(),S.props);S.setState({subscribed:D})},S.store=S.context,S.state={subscribed:g(S.store.getState(),b),store:S.store,props:b},S}return y.getDerivedStateFromProps=function(b,v){return t&&t.length===2&&b!==v.props?{subscribed:g(v.store.getState(),b),props:b}:{props:b}},y.prototype.componentDidMount=function(){this.trySubscribe()},y.prototype.componentWillUnmount=function(){this.tryUnsubscribe()},y.prototype.shouldComponentUpdate=function(b,v){return!a()(this.props,b)||!a()(this.state.subscribed,v.subscribed)},y.prototype.trySubscribe=function(){s&&(this.unsubscribe=this.store.subscribe(this.handleChange),this.handleChange())},y.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null)},y.prototype.render=function(){var b=o(o(o({},this.props),this.state.subscribed),{store:this.store});return w.createElement(x,o({},b,{ref:this.props.miniStoreForwardedRef}))},y.displayName="Connect("+r(x)+")",y.contextType=L,y}(w.Component);if(u.forwardRef){var O=w.forwardRef(function(T,y){return w.createElement(E,o({},T,{miniStoreForwardedRef:y}))});return f()(O,x)}return f()(E,x)}}var l=function(){return l=Object.assign||function(t){for(var u,s=1,g=arguments.length;s<g;s++){u=arguments[s];for(var C in u)Object.prototype.hasOwnProperty.call(u,C)&&(t[C]=u[C])}return t},l.apply(this,arguments)};function e(t){var u=t,s=[];function g(E){u=l(l({},u),E);for(var O=0;O<s.length;O++)s[O]()}function C(){return u}function x(E){return s.push(E),function(){var T=s.indexOf(E);s.splice(T,1)}}return{setState:g,getState:C,subscribe:x}}},IBYe:function(Be,I,m){"use strict";function w(c){return null}I.a=w},ItS6:function(Be,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var w=m("eP3c"),c=L(m("1q3G"));function L(f){return f&&f.__esModule?f:{default:f}}function p(f,d){if(!(f instanceof d))throw new TypeError("Cannot call a class as a function")}function _(f,d){for(var o=0;o<d.length;o++){var r=d[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(f,r.key,r)}}function a(f,d,o){return d&&_(f.prototype,d),o&&_(f,o),f}var h=function(){function f(){p(this,f),this.strm=new c.default,this.chunkSize=1024*10*10,this.strm.output=new Uint8Array(this.chunkSize),this.windowBits=5,(0,w.inflateInit)(this.strm,this.windowBits)}return a(f,[{key:"setInput",value:function(o){o?(this.strm.input=o,this.strm.avail_in=this.strm.input.length,this.strm.next_in=0):(this.strm.input=null,this.strm.avail_in=0,this.strm.next_in=0)}},{key:"inflate",value:function(o){o>this.chunkSize&&(this.chunkSize=o,this.strm.output=new Uint8Array(this.chunkSize)),this.strm.next_out=0,this.strm.avail_out=o;var r=(0,w.inflate)(this.strm,0);if(r<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,w.inflateReset)(this.strm)}}]),f}();I.default=h},IxHN:function(Be,I,m){"use strict";var w=m("q1tI"),c=m.n(w),L=m("07cG"),p=m.n(L);I.a=function(_){var a=_.message,h=_.className,f=_.children,d=_.style,o=d===void 0?{}:d;return c.a.createElement("div",{className:"".concat(p.a.idsRingWrapper," ").concat(h)},c.a.createElement("div",{className:p.a.ldsRing},c.a.createElement("div",null),c.a.createElement("div",null),c.a.createElement("div",null),c.a.createElement("div",null)),a?c.a.createElement("p",{style:o},a):null,f)}},J66h:function(Be,I,m){(function(w){var c,L;(function(p,_){Be.exports=_(p)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof w!="undefined"?w:this,function(p){"use strict";p=p||{};var _=p.Base64,a="2.6.4",h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",f=function(j){for(var Z={},V=0,A=j.length;V<A;V++)Z[j.charAt(V)]=V;return Z}(h),d=String.fromCharCode,o=function(j){if(j.length<2){var Z=j.charCodeAt(0);return Z<128?j:Z<2048?d(192|Z>>>6)+d(128|Z&63):d(224|Z>>>12&15)+d(128|Z>>>6&63)+d(128|Z&63)}else{var Z=65536+(j.charCodeAt(0)-55296)*1024+(j.charCodeAt(1)-56320);return d(240|Z>>>18&7)+d(128|Z>>>12&63)+d(128|Z>>>6&63)+d(128|Z&63)}},r=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,i=function(j){return j.replace(r,o)},n=function(j){var Z=[0,2,1][j.length%3],V=j.charCodeAt(0)<<16|(j.length>1?j.charCodeAt(1):0)<<8|(j.length>2?j.charCodeAt(2):0),A=[h.charAt(V>>>18),h.charAt(V>>>12&63),Z>=2?"=":h.charAt(V>>>6&63),Z>=1?"=":h.charAt(V&63)];return A.join("")},l=p.btoa&&typeof p.btoa=="function"?function(j){return p.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,n)},e=function(j){return l(i(String(j)))},t=function(j){return j.replace(/[+\/]/g,function(Z){return Z=="+"?"-":"_"}).replace(/=/g,"")},u=function(j,Z){return Z?t(e(j)):e(j)},s=function(j){return u(j,!0)},g;p.Uint8Array&&(g=function(j,Z){for(var V="",A=0,k=j.length;A<k;A+=3){var P=j[A],X=j[A+1],M=j[A+2],W=P<<16|X<<8|M;V+=h.charAt(W>>>18)+h.charAt(W>>>12&63)+(typeof X!="undefined"?h.charAt(W>>>6&63):"=")+(typeof M!="undefined"?h.charAt(W&63):"=")}return Z?t(V):V});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),V=Z-65536;return d((V>>>10)+55296)+d((V&1023)+56320);case 3:return d((15&j.charCodeAt(0))<<12|(63&j.charCodeAt(1))<<6|63&j.charCodeAt(2));default:return d((31&j.charCodeAt(0))<<6|63&j.charCodeAt(1))}},E=function(j){return j.replace(C,x)},O=function(j){var Z=j.length,V=Z%4,A=(Z>0?f[j.charAt(0)]<<18:0)|(Z>1?f[j.charAt(1)]<<12:0)|(Z>2?f[j.charAt(2)]<<6:0)|(Z>3?f[j.charAt(3)]:0),k=[d(A>>>16),d(A>>>8&255),d(A&255)];return k.length-=[0,0,2,1][V],k.join("")},T=p.atob&&typeof p.atob=="function"?function(j){return p.atob(j)}:function(j){return j.replace(/\S{1,4}/g,O)},y=function(j){return T(String(j).replace(/[^A-Za-z0-9\+\/]/g,""))},b=function(j){return E(T(j))},v=function(j){return String(j).replace(/[-_]/g,function(Z){return Z=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},S=function(j){return b(v(j))},D;p.Uint8Array&&(D=function(j){return Uint8Array.from(y(v(j)),function(Z){return Z.charCodeAt(0)})});var H=function(){var j=p.Base64;return p.Base64=_,j};if(p.Base64={VERSION:a,atob:y,btoa:l,fromBase64:S,toBase64:u,utob:i,encode:u,encodeURI:s,btou:E,decode:S,noConflict:H,fromUint8Array:g,toUint8Array:D},typeof Object.defineProperty=="function"){var F=function(j){return{value:j,enumerable:!1,writable:!0,configurable:!0}};p.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",F(function(){return S(this)})),Object.defineProperty(String.prototype,"toBase64",F(function(j){return u(this,j)})),Object.defineProperty(String.prototype,"toBase64URI",F(function(){return u(this,!0)}))}}return p.Meteor&&(Base64=p.Base64),Be.exports?Be.exports.Base64=p.Base64:!(c=[],L=function(){return p.Base64}.apply(I,c),L!==void 0&&(Be.exports=L)),{Base64:p.Base64}})}).call(this,m("IyRk"))},JAbv:function(Be,I){Be.exports="data:image/png;base64,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"},JJs0:function(Be,I,m){Be.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(Be,I,m){"use strict";function w(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?w=function(s){return typeof s}:w=function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},w(t)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=e;var c=p(m("6BzB"));function L(){if(typeof WeakMap!="function")return null;var t=new WeakMap;return L=function(){return t},t}function p(t){if(t&&t.__esModule)return t;if(t===null||w(t)!=="object"&&typeof t!="function")return{default:t};var u=L();if(u&&u.has(t))return u.get(t);var s={},g=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var C in t)if(Object.prototype.hasOwnProperty.call(t,C)){var x=g?Object.getOwnPropertyDescriptor(t,C):null;x&&(x.get||x.set)?Object.defineProperty(s,C,x):s[C]=t[C]}return s.default=t,u&&u.set(t,s),s}var _=15,a=852,h=592,f=0,d=1,o=2,r=[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],i=[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],n=[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],l=[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 e(t,u,s,g,C,x,E,O){var T=O.bits,y=0,b=0,v=0,S=0,D=0,H=0,F=0,j=0,Z=0,V=0,A,k,P,X,M,W=null,te=0,_e,ue=new c.Buf16(_+1),me=new c.Buf16(_+1),G=null,ne=0,he,ie,oe;for(y=0;y<=_;y++)ue[y]=0;for(b=0;b<g;b++)ue[u[s+b]]++;for(D=T,S=_;S>=1&&!(ue[S]!==0);S--);if(D>S&&(D=S),S===0)return C[x++]=1<<24|64<<16|0,C[x++]=1<<24|64<<16|0,O.bits=1,0;for(v=1;v<S&&!(ue[v]!==0);v++);for(D<v&&(D=v),j=1,y=1;y<=_;y++)if(j<<=1,j-=ue[y],j<0)return-1;if(j>0&&(t===f||S!==1))return-1;for(me[1]=0,y=1;y<_;y++)me[y+1]=me[y]+ue[y];for(b=0;b<g;b++)u[s+b]!==0&&(E[me[u[s+b]]++]=b);if(t===f?(W=G=E,_e=19):t===d?(W=r,te-=257,G=i,ne-=257,_e=256):(W=n,G=l,_e=-1),V=0,b=0,y=v,M=x,H=D,F=0,P=-1,Z=1<<D,X=Z-1,t===d&&Z>a||t===o&&Z>h)return 1;for(;;){he=y-F,E[b]<_e?(ie=0,oe=E[b]):E[b]>_e?(ie=G[ne+E[b]],oe=W[te+E[b]]):(ie=32+64,oe=0),A=1<<y-F,k=1<<H,v=k;do k-=A,C[M+(V>>F)+k]=he<<24|ie<<16|oe|0;while(k!==0);for(A=1<<y-1;V&A;)A>>=1;if(A!==0?(V&=A-1,V+=A):V=0,b++,--ue[y]===0){if(y===S)break;y=u[s+E[b]]}if(y>D&&(V&X)!==P){for(F===0&&(F=D),M+=v,H=y-F,j=1<<H;H+F<S&&!(j-=ue[H+F],j<=0);)H++,j<<=1;if(Z+=1<<H,t===d&&Z>a||t===o&&Z>h)return 1;P=V&X,C[P]=D<<24|H<<16|M-x|0}}return V!==0&&(C[M+V]=y-F<<24|64<<16|0),O.bits=D,0}},Jky8:function(Be,I,m){"use strict";var w=m("sRBo"),c=m("kaz8"),L=m("5NDa"),p=m("5rEg"),_=m("miYZ"),a=m("tsqr"),h=m("9og8"),f=m("2qtc"),d=m("kLXV"),o=m("tJVT"),r=m("WmNS"),i=m.n(r),n=m("q1tI"),l=m.n(n),e=m("9kvl"),t=m("6CvP"),u=m("1XHU"),s=m("1vsH"),g;(function(x){x[x.Professor=1]="Professor",x[x.AssistantProfessor=2]="AssistantProfessor",x[x.Student=3]="Student"})(g||(g={}));var C=function(E){var O=E.visible,T=E.user,y=E.onCancel,b=y===void 0?function(){}:y,v=Object(n.useState)(),S=Object(o.a)(v,2),D=S[0],H=S[1],F=Object(n.useState)([]),j=Object(o.a)(F,2),Z=j[0],V=j[1],A=Object(n.useState)(!1),k=Object(o.a)(A,2),P=k[0],X=k[1],M=Object(n.useState)(!1),W=Object(o.a)(M,2),te=W[0],_e=W[1],ue=Object(n.useState)(),me=Object(o.a)(ue,2),G=me[0],ne=me[1];Object(n.useEffect)(function(){var N;if(T!=null&&(N=T.userInfo)!==null&&N!==void 0&&N.identity){var ee;V([(T==null||((ee=T.userInfo)===null||ee===void 0)?void 0:ee.identity)==="student"?3:1])}},[T]);var he=function(ee,$){if(Z.includes(g.Professor)){d.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:l.a.createElement("div",{className:"tc"},$||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){e.d.push("/classrooms/".concat(ee,"/students"))}});return}e.d.push("/classrooms/".concat(ee,"/students"))},ie=function(){var N=Object(h.a)(i.a.mark(function ee(){var $;return i.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:if(D){Me.next=3;break}return a.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),Me.abrupt("return");case 3:return X(!0),Me.next=6,Object(t.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($=Me.sent,X(!1),!(($==null?void 0:$.status)===-2)){Me.next=22;break}if(oe(),!($.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){Me.next=14;break}return _e(!0),ne(1),Me.abrupt("return");case 14:if(!($.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){Me.next=18;break}return _e(!0),ne(2),Me.abrupt("return");case 18:if(!($.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){Me.next=22;break}return _e(!0),ne(3),Me.abrupt("return");case 22:if(!(($==null?void 0:$.status)===0)){Me.next=27;break}return Object(s.cb)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),oe(),($==null?void 0:$.course_id)&&he($.course_id,$.message),Me.abrupt("return");case 27:case"end":return Me.stop()}},ee)}));return function(){return N.apply(this,arguments)}}(),oe=function(){var N=Object(h.a)(i.a.mark(function ee(){return i.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:b();case 1:case"end":return ce.stop()}},ee)}));return function(){return N.apply(this,arguments)}}();return l.a.createElement(l.a.Fragment,null,l.a.createElement(d.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:O,confirmLoading:P,onOk:ie,onCancel:oe},l.a.createElement("div",{className:"tc"},l.a.createElement("div",null,l.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),l.a.createElement(p.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){a.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}H(ee.target.value)}})),l.a.createElement("div",{className:"mt10 font14"},l.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),l.a.createElement(c.a.Group,{value:Z,onChange:function(ee){return V(ee)}},l.a.createElement(c.a,{value:g.Professor,disabled:Z.includes(2)||Z.includes(3)},"\u6559\u5E08"),l.a.createElement(c.a,{value:g.AssistantProfessor,disabled:Z.includes(1)},"\u52A9\u6559"),l.a.createElement(c.a,{value:g.Student,disabled:Z.includes(1)},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),l.a.createElement(u.a,{visible:te,onCancel:function(){return _e(!1)},occupationValue:G}))};I.a=Object(e.a)(function(x){var E=x.user;return{user:E}})(C)},KOXS:function(Be,I,m){Be.exports={flex_box_center:"flex_box_center___4BHX-",flex_space_between:"flex_space_between___fH2oM",flex_box_vertical_center:"flex_box_vertical_center___TgSS9",flex_box_center_end:"flex_box_center_end___1vKaD",flex_box_column:"flex_box_column___1kCgI",input:"input___2mV-b",dropdown:"dropdown___1QKW2",menu:"menu___37CBn",text:"text___159fF",b1:"b1___2uGyF",b2:"b2___2DXw1"}},LCi9:function(Be,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function w(C,x){if(!(C instanceof x))throw new TypeError("Cannot call a class as a function")}function c(C,x){for(var E=0;E<x.length;E++){var O=x[E];O.enumerable=O.enumerable||!1,O.configurable=!0,"value"in O&&(O.writable=!0),Object.defineProperty(C,O.key,O)}}function L(C,x,E){return x&&c(C.prototype,x),E&&c(C,E),C}var p=0,_=1,a=2,h=4,f=8,d=16,o=32,r=64,i=127,n=50,l=90,e=250,t=1e3,u=1e3,s=50,g=function(){function C(){w(this,C),this._target=null,this._state=i,this._tracked=[],this._ignored=[],this._waitingRelease=!1,this._releaseStart=0,this._longpressTimeoutId=null,this._twoTouchTimeoutId=null,this._boundEventHandler=this._eventHandler.bind(this)}return L(C,[{key:"attach",value:function(E){this.detach(),this._target=E,this._target.addEventListener("touchstart",this._boundEventHandler),this._target.addEventListener("touchmove",this._boundEventHandler),this._target.addEventListener("touchend",this._boundEventHandler),this._target.addEventListener("touchcancel",this._boundEventHandler)}},{key:"detach",value:function(){if(!this._target)return;this._stopLongpressTimeout(),this._stopTwoTouchTimeout(),this._target.removeEventListener("touchstart",this._boundEventHandler),this._target.removeEventListener("touchmove",this._boundEventHandler),this._target.removeEventListener("touchend",this._boundEventHandler),this._target.removeEventListener("touchcancel",this._boundEventHandler),this._target=null}},{key:"_eventHandler",value:function(E){var O;E.stopPropagation(),E.preventDefault();switch(E.type){case"touchstart":O=this._touchStart;break;case"touchmove":O=this._touchMove;break;case"touchend":case"touchcancel":O=this._touchEnd;break}for(var T=0;T<E.changedTouches.length;T++){var y=E.changedTouches[T];O.call(this,y.identifier,y.clientX,y.clientY)}}},{key:"_touchStart",value:function(E,O,T){if(this._hasDetectedGesture()||this._state===p){this._ignored.push(E);return}if(this._tracked.length>0&&Date.now()-this._tracked[0].started>e){this._state=p,this._ignored.push(E);return}if(this._waitingRelease){this._state=p,this._ignored.push(E);return}this._tracked.push({id:E,started:Date.now(),active:!0,firstX:O,firstY:T,lastX:O,lastY:T,angle:0});switch(this._tracked.length){case 1:this._startLongpressTimeout();break;case 2:this._state&=~(_|f|d),this._stopLongpressTimeout();break;case 3:this._state&=~(a|o|r);break;default:this._state=p}}},{key:"_touchMove",value:function(E,O,T){var y=this._tracked.find(function(F){return F.id===E});if(y===void 0)return;y.lastX=O,y.lastY=T;var b=O-y.firstX,v=T-y.firstY;if((y.firstX!==y.lastX||y.firstY!==y.lastY)&&(y.angle=Math.atan2(v,b)*180/Math.PI),!this._hasDetectedGesture()){if(Math.hypot(b,v)<n)return;if(this._state&=~(_|a|h|d),this._stopLongpressTimeout(),this._tracked.length!==1&&(this._state&=~f),this._tracked.length!==2&&(this._state&=~(o|r)),this._tracked.length===2){var S=this._tracked.find(function(F){return F.id!==E}),D=Math.hypot(S.firstX-S.lastX,S.firstY-S.lastY);if(D>n){var H=Math.abs(y.angle-S.angle);H=Math.abs((H+180)%360-180),H>l?this._state&=~o:this._state&=~r,this._isTwoTouchTimeoutRunning()&&this._stopTwoTouchTimeout()}else this._isTwoTouchTimeoutRunning()||this._startTwoTouchTimeout()}if(!this._hasDetectedGesture())return;this._pushEvent("gesturestart")}this._pushEvent("gesturemove")}},{key:"_touchEnd",value:function(E,O,T){if(this._ignored.indexOf(E)!==-1){this._ignored.splice(this._ignored.indexOf(E),1),this._ignored.length===0&&this._tracked.length===0&&(this._state=i,this._waitingRelease=!1);return}if(!this._hasDetectedGesture()&&this._isTwoTouchTimeoutRunning()&&(this._stopTwoTouchTimeout(),this._state=p),!this._hasDetectedGesture()&&(this._state&=~(f|o|r),this._state&=~d,this._stopLongpressTimeout(),!this._waitingRelease)){this._releaseStart=Date.now(),this._waitingRelease=!0;switch(this._tracked.length){case 1:this._state&=~(a|h);break;case 2:this._state&=~(_|h);break}}if(this._waitingRelease){Date.now()-this._releaseStart>e&&(this._state=p),this._tracked.some(function(v){return Date.now()-v.started>t})&&(this._state=p);var y=this._tracked.find(function(v){return v.id===E});if(y.active=!1,this._hasDetectedGesture())this._pushEvent("gesturestart");else if(this._state!==p)return}this._hasDetectedGesture()&&this._pushEvent("gestureend");for(var b=0;b<this._tracked.length;b++)this._tracked[b].active&&this._ignored.push(this._tracked[b].id);this._tracked=[],this._state=p,this._ignored.indexOf(E)!==-1&&this._ignored.splice(this._ignored.indexOf(E),1),this._ignored.length===0&&(this._state=i,this._waitingRelease=!1)}},{key:"_hasDetectedGesture",value:function(){return this._state===p||this._state&this._state-1?!1:!(this._state&(_|a|h)&&this._tracked.some(function(E){return E.active}))}},{key:"_startLongpressTimeout",value:function(){var E=this;this._stopLongpressTimeout(),this._longpressTimeoutId=setTimeout(function(){return E._longpressTimeout()},u)}},{key:"_stopLongpressTimeout",value:function(){clearTimeout(this._longpressTimeoutId),this._longpressTimeoutId=null}},{key:"_longpressTimeout",value:function(){if(this._hasDetectedGesture())throw new Error("A longpress gesture failed, conflict with a different gesture");this._state=d,this._pushEvent("gesturestart")}},{key:"_startTwoTouchTimeout",value:function(){var E=this;this._stopTwoTouchTimeout(),this._twoTouchTimeoutId=setTimeout(function(){return E._twoTouchTimeout()},s)}},{key:"_stopTwoTouchTimeout",value:function(){clearTimeout(this._twoTouchTimeoutId),this._twoTouchTimeoutId=null}},{key:"_isTwoTouchTimeoutRunning",value:function(){return this._twoTouchTimeoutId!==null}},{key:"_twoTouchTimeout",value:function(){if(this._tracked.length===0)throw new Error("A pinch or two drag gesture failed, no tracked touches");var E=this._getAverageMovement(),O=Math.abs(E.x),T=Math.abs(E.y),y=this._getAverageDistance(),b=Math.abs(Math.hypot(y.first.x,y.first.y)-Math.hypot(y.last.x,y.last.y));T<b&&O<b?this._state=r:this._state=o,this._pushEvent("gesturestart"),this._pushEvent("gesturemove")}},{key:"_pushEvent",value:function(E){var O={type:this._stateToGesture(this._state)},T=this._getPosition(),y=T.last;E==="gesturestart"&&(y=T.first);switch(this._state){case o:case r:y=T.first;break}if(O.clientX=y.x,O.clientY=y.y,this._state===r){var b=this._getAverageDistance();E==="gesturestart"?(O.magnitudeX=b.first.x,O.magnitudeY=b.first.y):(O.magnitudeX=b.last.x,O.magnitudeY=b.last.y)}else if(this._state===o)if(E==="gesturestart")O.magnitudeX=0,O.magnitudeY=0;else{var v=this._getAverageMovement();O.magnitudeX=v.x,O.magnitudeY=v.y}var S=new CustomEvent(E,{detail:O});this._target.dispatchEvent(S)}},{key:"_stateToGesture",value:function(E){switch(E){case _:return"onetap";case a:return"twotap";case h:return"threetap";case f:return"drag";case d:return"longpress";case o:return"twodrag";case r:return"pinch"}throw new Error("Unknown gesture state: "+E)}},{key:"_getPosition",value:function(){if(this._tracked.length===0)throw new Error("Failed to get gesture position, no tracked touches");for(var E=this._tracked.length,O=0,T=0,y=0,b=0,v=0;v<this._tracked.length;v++)O+=this._tracked[v].firstX,T+=this._tracked[v].firstY,y+=this._tracked[v].lastX,b+=this._tracked[v].lastY;return{first:{x:O/E,y:T/E},last:{x:y/E,y:b/E}}}},{key:"_getAverageMovement",value:function(){if(this._tracked.length===0)throw new Error("Failed to get gesture movement, no tracked touches");var E,O;E=O=0;for(var T=this._tracked.length,y=0;y<this._tracked.length;y++)E+=this._tracked[y].lastX-this._tracked[y].firstX,O+=this._tracked[y].lastY-this._tracked[y].firstY;return{x:E/T,y:O/T}}},{key:"_getAverageDistance",value:function(){if(this._tracked.length===0)throw new Error("Failed to get gesture distance, no tracked touches");var E=this._tracked[0],O=this._tracked[this._tracked.length-1],T=Math.abs(O.firstX-E.firstX),y=Math.abs(O.firstY-E.firstY),b=Math.abs(O.lastX-E.lastX),v=Math.abs(O.lastY-E.lastY);return{first:{x:T,y},last:{x:b,y:v}}}}]),C}();I.default=g},LQ8X:function(Be,I,m){Be.exports={bg:"bg___17nSs",header:"header___20WQF",dragingMask:"dragingMask___1xKyx",content:"content___2j2gO",leftContainer:"leftContainer___3JN8N",tabNav:"tabNav___3cSZr",mdContent:"mdContent___xRv60",resizeBar:"resizeBar___2vgny","has-unity-3d":"has-unity-3d___Q9Pg_","btn-resize":"btn-resize___3eI0l",rightCotainer:"rightCotainer___3XEkM",user:"user___KhdtF",titleWrap:"titleWrap___1CQko",title:"title___3JoKi",endTimeWrap:"endTimeWrap___3UcLL",colorGray:"colorGray___c-JwK",main:"main___2qsUh",loadFail:"loadFail___3F9sP",reload:"reload___jaguh",failIcon:"failIcon___4lASB",failWrap:"failWrap___ixVxs",failReload:"failReload___8iXEN",dataSetButton:"dataSetButton___1VuI3",dataSetText:"dataSetText___2Q-Cr",dataSetOpen:"dataSetOpen___3dJz9",mymove:"mymove___2_AVq",footer:"footer___1xG2y",start:"start___1S7oj",liWarp:"liWarp___F1CtD",li:"li___3VsSR"}},LSTS:function(Be,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0});var w=function(){function i(n,l){for(var e=0;e<l.length;e++){var t=l[e];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(n,t.key,t)}}return function(n,l,e){return l&&i(n.prototype,l),e&&i(n,e),n}}(),c=m("q1tI"),L=a(c),p=m("17x9"),_=a(p);function a(i){return i&&i.__esModule?i:{default:i}}function h(i,n){var l={};for(var e in i){if(n.indexOf(e)>=0)continue;if(!Object.prototype.hasOwnProperty.call(i,e))continue;l[e]=i[e]}return l}function f(i,n){if(!(i instanceof n))throw new TypeError("Cannot call a class as a function")}function d(i,n){if(!i)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&(typeof n=="object"||typeof n=="function")?n:i}function o(i,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof n);i.prototype=Object.create(n&&n.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(i,n):i.__proto__=n)}var r=function(i){o(n,i);function n(l){f(this,n);var e=d(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,l));return e.scrollListener=e.scrollListener.bind(e),e.eventListenerOptions=e.eventListenerOptions.bind(e),e.mousewheelListener=e.mousewheelListener.bind(e),e}return w(n,[{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 e=this.getParentElement(this.scrollComponent);e.scrollTop=e.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var e=!1,t={get passive(){e=!0}};try{document.addEventListener("test",null,t),document.removeEventListener("test",null,t)}catch(u){}return e}},{key:"eventListenerOptions",value:function(){var e=this.props.useCapture;return this.isPassiveSupported()&&(e={useCapture:this.props.useCapture,passive:!0}),e}},{key:"setDefaultLoader",value:function(e){this.defaultLoader=e}},{key:"detachMousewheelListener",value:function(){var e=window;this.props.useWindow===!1&&(e=this.scrollComponent.parentNode),e.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var e=window;this.props.useWindow===!1&&(e=this.getParentElement(this.scrollComponent)),e.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),e.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(e){var t=this.props.getScrollParent&&this.props.getScrollParent();return t!=null?t:e&&e.parentNode}},{key:"filterProps",value:function(e){return e}},{key:"attachScrollListener",value:function(){var e=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!e)return;var t=window;this.props.useWindow===!1&&(t=e),t.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),t.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),t.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(e){e.deltaY===1&&!this.isPassiveSupported()&&e.preventDefault()}},{key:"scrollListener",value:function(){var e=this.scrollComponent,t=window,u=this.getParentElement(e),s=void 0;if(this.props.useWindow){var g=document.documentElement||document.body.parentNode||document.body,C=t.pageYOffset!==void 0?t.pageYOffset:g.scrollTop;this.props.isReverse?s=C:s=this.calculateOffset(e,C)}else this.props.isReverse?s=u.scrollTop:s=e.scrollHeight-u.scrollTop-u.clientHeight;s<Number(this.props.threshold)&&e&&e.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=u.scrollHeight,this.beforeScrollTop=u.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(e,t){return e?this.calculateTopPosition(e)+(e.offsetHeight-t-window.innerHeight):0}},{key:"calculateTopPosition",value:function(e){return e?e.offsetTop+this.calculateTopPosition(e.offsetParent):0}},{key:"render",value:function(){var e=this,t=this.filterProps(this.props),u=t.children,s=t.element,g=t.hasMore,C=t.initialLoad,x=t.isReverse,E=t.loader,O=t.loadMore,T=t.pageStart,y=t.ref,b=t.threshold,v=t.useCapture,S=t.useWindow,D=t.getScrollParent,H=h(t,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);H.ref=function(j){e.scrollComponent=j,y&&y(j)};var F=[u];return g&&(E?x?F.unshift(E):F.push(E):this.defaultLoader&&(x?F.unshift(this.defaultLoader):F.push(this.defaultLoader))),L.default.createElement(s,H,F)}}]),n}(c.Component);r.propTypes={children:_.default.node.isRequired,element:_.default.node,hasMore:_.default.bool,initialLoad:_.default.bool,isReverse:_.default.bool,loader:_.default.node,loadMore:_.default.func.isRequired,pageStart:_.default.number,ref:_.default.func,getScrollParent:_.default.func,threshold:_.default.number,useCapture:_.default.bool,useWindow:_.default.bool},r.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},I.default=r,Be.exports=I.default},LdHM:function(Be,I,m){"use strict";m.d(I,"b",function(){return C}),m.d(I,"a",function(){return E});var w=m("1OyB"),c=m("vuIU"),L=m("Ji7U"),p=m("LK+K"),_=m("q1tI"),a=m("rePB"),h=m("Ff2n"),f=m("ODXe"),d=m("4IlW"),o=m("bX4T"),r=m("YrtM"),i=m("TSYQ"),n=m.n(i),l=m("+nKL"),e=m("8OUc"),t=function(M,W){var te=M.prefixCls,_e=M.id,ue=M.flattenOptions,me=M.childrenAsData,G=M.values,ne=M.searchValue,he=M.multiple,ie=M.defaultActiveFirstOption,oe=M.height,N=M.itemHeight,ee=M.notFoundContent,$=M.open,ce=M.menuItemSelectedIcon,Me=M.virtual,Ye=M.onSelect,et=M.onToggleOpen,ot=M.onActiveValue,tt=M.onScroll,Te=M.onMouseEnter,Se="".concat(te,"-item"),Ae=Object(r.a)(function(){return ue},[$,ue],function(Ke,ke){return ke[0]&&Ke[1]!==ke[1]}),we=_.useRef(null),K=function(ke){ke.preventDefault()},se=function(ke){we.current&&we.current.scrollTo({index:ke})},U=function(ke){for(var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Le=Ae.length,re=0;re<Le;re+=1){var De=(ke+re*pe+Le)%Le,B=Ae[De],Ie=B.group,st=B.data;if(!Ie&&!st.disabled)return De}return-1},Ce=_.useState(function(){return U(0)}),Qe=Object(f.a)(Ce,2),ge=Qe[0],Xe=Qe[1],rt=function(ke){Xe(ke);var pe=Ae[ke];if(!pe){ot(null,-1);return}ot(pe.data.value,ke)};_.useEffect(function(){rt(ie!==!1?U(0):-1)},[Ae.length,ne]),_.useEffect(function(){var Ke=setTimeout(function(){if(!he&&$&&G.size===1){var ke=Array.from(G)[0],pe=Ae.findIndex(function(Le){var re=Le.data;return re.value===ke});rt(pe),se(pe)}});return function(){return clearTimeout(Ke)}},[$]);var Y=function(ke){ke!==void 0&&Ye(ke,{selected:!G.has(ke)}),he||et(!1)};if(_.useImperativeHandle(W,function(){return{onKeyDown:function(ke){var pe=ke.which;switch(pe){case d.a.UP:case d.a.DOWN:{var Le=0;if(pe===d.a.UP?Le=-1:pe===d.a.DOWN&&(Le=1),Le!==0){var re=U(ge+Le,Le);se(re),rt(re)}break}case d.a.ENTER:{var De=Ae[ge];De&&!De.data.disabled?Y(De.data.value):Y(void 0),$&&ke.preventDefault();break}case d.a.ESC:et(!1)}},onKeyUp:function(){},scrollTo:function(ke){se(ke)}}}),Ae.length===0)return _.createElement("div",{role:"listbox",id:"".concat(_e,"_list"),className:"".concat(Se,"-empty"),onMouseDown:K},ee);function He(Ke){var ke=Ae[Ke];if(!ke)return null;var pe=ke.data||{},Le=pe.value,re=pe.label,De=pe.children,B=Object(o.a)(pe,!0),Ie=me?De:re;return ke?_.createElement("div",Object.assign({"aria-label":typeof Ie=="string"?Ie:null},B,{key:Ke,role:"option",id:"".concat(_e,"_list_").concat(Ke),"aria-selected":G.has(Le)}),Le):null}return _.createElement(_.Fragment,null,_.createElement("div",{role:"listbox",id:"".concat(_e,"_list"),style:{height:0,width:0,overflow:"hidden"}},He(ge-1),He(ge),He(ge+1)),_.createElement(l.a,{itemKey:"key",ref:we,data:Ae,height:oe,itemHeight:N,fullHeight:!1,onMouseDown:K,onScroll:tt,virtual:Me,onMouseEnter:Te},function(Ke,ke){var pe,Le=Ke.group,re=Ke.groupOption,De=Ke.data,B=De.label,Ie=De.key;if(Le)return _.createElement("div",{className:n()(Se,"".concat(Se,"-group"))},B!==void 0?B:Ie);var st=De.disabled,R=De.value,Fe=De.title,Ve=De.children,q=De.style,ae=De.className,Ee=Object(h.a)(De,["disabled","value","title","children","style","className"]),Re=G.has(R),Ue="".concat(Se,"-option"),ve=n()(Se,Ue,ae,(pe={},Object(a.a)(pe,"".concat(Ue,"-grouped"),re),Object(a.a)(pe,"".concat(Ue,"-active"),ge===ke&&!st),Object(a.a)(pe,"".concat(Ue,"-disabled"),st),Object(a.a)(pe,"".concat(Ue,"-selected"),Re),pe)),J=me?Ve:B,de=!ce||typeof ce=="function"||Re;return _.createElement("div",Object.assign({},Ee,{"aria-selected":Re,className:ve,title:Fe,onMouseMove:function(){if(ge===ke||st)return;rt(ke)},onClick:function(){st||Y(R)},style:q}),_.createElement("div",{className:"".concat(Ue,"-content")},J||R),_.isValidElement(ce)||Re,de&&_.createElement(e.a,{className:"".concat(Se,"-option-state"),customizeIcon:ce,customizeIconProps:{isSelected:Re}},Re?"\u2713":null))}))},u=_.forwardRef(t);u.displayName="OptionList";var s=u,g=function(){return null};g.isSelectOption=!0;var C=g,x=function(){return null};x.isSelectOptGroup=!0;var E=x,O=m("VTBJ"),T=m("Zm9Q");function y(X){var M=X.key,W=X.props,te=W.children,_e=W.value,ue=Object(h.a)(W,["children","value"]);return Object(O.a)({key:M,value:_e!==void 0?_e:M,children:te},ue)}function b(X){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(T.a)(X).map(function(W,te){if(!_.isValidElement(W)||!W.type)return null;var _e=W.type.isSelectOptGroup,ue=W.key,me=W.props,G=me.children,ne=Object(h.a)(me,["children"]);return M||!_e?y(W):Object(O.a)(Object(O.a)({key:"__RC_SELECT_GRP__".concat(ue===null?te:ue,"__"),label:ue},ne),{},{options:b(G)})}).filter(function(W){return W})}var v=m("2Qr1"),S=m("qNPg"),D=m("U8pU"),H=m("Kwbf"),F=m("WKfj");function j(X){var M=X.mode,W=X.options,te=X.children,_e=X.backfill,ue=X.allowClear,me=X.placeholder,G=X.getInputElement,ne=X.showSearch,he=X.onSearch,ie=X.defaultOpen,oe=X.autoFocus,N=X.labelInValue,ee=X.value,$=X.inputValue,ce=X.optionLabelProp,Me=M==="multiple"||M==="tags",Ye=ne!==void 0?ne:Me||M==="combobox",et=W||b(te);if(Object(H.a)(M!=="tags"||et.every(function(Se){return!Se.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),M==="tags"||M==="combobox"){var ot=et.some(function(Se){return Se.options?Se.options.some(function(Ae){return typeof("value"in Ae?Ae.value:Ae.key)=="number"}):typeof("value"in Se?Se.value:Se.key)=="number"});Object(H.a)(!ot,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(H.a)(M!=="combobox"||!ce,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(H.a)(M==="combobox"||!_e,"`backfill` only works with `combobox` mode."),Object(H.a)(M==="combobox"||!G,"`getInputElement` only work with `combobox` mode."),Object(H.b)(M!=="combobox"||!G||!ue||!me,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),he&&!Ye&&M!=="combobox"&&M!=="tags"&&Object(H.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(H.b)(!ie||oe,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),ee!=null){var tt=Object(F.d)(ee);Object(H.a)(!N||tt.every(function(Se){return Object(D.a)(Se)==="object"&&("key"in Se||"value"in Se)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(H.a)(!Me||Array.isArray(ee),"`value` should be array when `mode` is `multiple` or `tags`")}if(te){var Te=null;Object(T.a)(te).some(function(Se){if(!_.isValidElement(Se)||!Se.type)return!1;var Ae=Se.type;if(Ae.isSelectOption)return!1;if(Ae.isSelectOptGroup){var we=Object(T.a)(Se.props.children).every(function(K){return!_.isValidElement(K)||!Se.type||K.type.isSelectOption?!0:(Te=K.type,!1)});return!we}return Te=Ae,!0}),Te&&Object(H.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Te.displayName||Te.name||Te,"`.")),Object(H.a)($===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var Z=j,V=Object(S.a)({prefixCls:"rc-select",components:{optionList:s},convertChildrenToData:b,flattenOptions:v.d,getLabeledValue:v.e,filterOptions:v.b,isValueDisabled:v.g,findValueOption:v.c,warningProps:Z,fillOptionsWithMissingValue:v.a}),A=function(X){Object(L.a)(W,X);var M=Object(p.a)(W);function W(){var te;return Object(w.a)(this,W),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(c.a)(W,[{key:"render",value:function(){return _.createElement(V,Object.assign({ref:this.selectRef},this.props))}}]),W}(_.Component);A.Option=C,A.OptGroup=E;var k=A,P=I.c=k},Lo0S:function(Be,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.initLogging=a,I.getLogging=h,I.Error=I.Warn=I.Info=I.Debug=void 0;var w="warn",c=function(){};I.Debug=c;var L=function(){};I.Info=L;var p=function(){};I.Warn=p;var _=function(){};I.Error=_;function a(f){if(typeof f=="undefined"?f=w:w=f,I.Debug=c=I.Info=L=I.Warn=p=I.Error=_=function(){},typeof window.console!="undefined")switch(f){case"debug":I.Debug=c=console.debug.bind(window.console);case"info":I.Info=L=console.info.bind(window.console);case"warn":I.Warn=p=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 '"+f+"'")}}function h(){return w}a()},M8RZ:function(Be,I,m){"use strict";m.d(I,"a",function(){return d});var w=m("fWQN"),c=m("mtLc"),L=m("yKVA"),p=m("879j"),_=m("q1tI"),a=m.n(_),h=m("i8i4"),f=m.n(h),d=function(o){Object(L.a)(i,o);var r=Object(p.a)(i);function i(n){var l;Object(w.a)(this,i),l=r.call(this,n);var e=window.document;return l.node=e.createElement("div"),e.body.appendChild(l.node),l}return Object(c.a)(i,[{key:"render",value:function(){var l=this.props.children;return Object(h.createPortal)(l,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),i}(a.a.Component)},MEgm:function(Be,I){Be.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAA8CAYAAADGxTD9AAAAAXNSR0IArs4c6QAAFoFJREFUeF7tXQl4k1W6fv8sTbqvlJa2tJSy74ugsiMqq4AKIlDUueNwR2dGHR0XdLwixW3uuF6Xq3O9o15nxuUiIIsCsijK1pa20NJ937eke5tmmec7f/40TfInaUNK6+R7nj5Jk7Of93z/t55w8JBnBYbwCnBDeOyeoXtWAB4Ae0AwpFeA+1SWbbA1A07KQSID6JWT0ivAyThIpBwgBSQy4+fCq0T4jANnrEdlWFkpjK/0ndAetd/znpMaTO0LZcz74tsxti0xjqVXfeNYZcZyxvHSuK3GbDYX03iMbbLy5nOz+pzGbGDrwpfj52DQG2DQAwad8Gcwvudf9ToDQN/pDdBrDYBFWfqMry/UAytP9fjPjJ/rYVHf2L7Qph4GaA0tOj1UnBYqvd6gMugMKr0OKoOOq+UMhhQ5DGfHPRNWMaSRaxy8bQBzPGAZAI3AFMAoAIJtnBnA2WaagdlU39iOAKKeje85FKY2TYDkwWh+APi2ebD0AJ8HMn/AzAHFA4x9Jxwss7bN5yXUpbnwB4SvY3Nu9LmwLr36NIKWAEhA1BlMgOUBCAZYBtJe761Byx+A3vV54Av1efDrtUawm4G+N+D5MfUcHH5s7H890KnqNjRWNGkaqlXqhgp1VV1JwxkOSJUAqUB0xk4s0Q4FgIty4KEweM8Yba+ARCmBzBuQeksgVXKQKugVkAdIoRwhhU+EHJycg0GrNz01Whs6UJhegtLsCmi7tI0GYC8H7osYTPhuO2Z3D9a19gB4sO6Mm8flFSKBd4QcyuFS+MbKIfOWMM6v69KjIq8WhVlFaKpvAQeuFsCr/gh45wmsbXHzsPrcvAfAfV6yn18FjgN8YmUInKiAd4TMJObUlNQj42wWutq7SNtXA9zrIVC88nts7Bgsq+AB8GDZiUEyDrm/BAFj5PBLUAASniNnpeSgvLCSjZADl8dBev8ubD41GIbsAfBg2IVBOAaSnUNnK6GM5DlyQ5UKmSlZ6GjvJBiT5epdGRSP7MRGzbUcvgfA13L1h0DfPtFyBE9VMKuMVqNH2rl0NNapBG78vQ98b9+B2xuu1VQ8AL5WKz+E+pV6cQiaqoAyXAp9tx5pyZfQUNdoBDEKAG5VEhJzrsWUPAC+Fqs+RPsMnOgF3xg5dBod0i9eRmM9D2IAFYB03m5sKRnoqXkAPNArPsT7CxingE+UFDqdHpfSMtHYYJIecn2hnL8DG+sGcooeAA/kav9M+gpIkEMZJYdBq0PqxXS0NDcLMvEFKRTzB1Kx8wD4ZwKqgZ6G/2g5vCPlaGttR+rFZMaRiSSQvLILW58YqPF4ADxQK/1z64cDs05IlByqqiqRX5gvKHV6gLspCYknB2LKHgAPxCr/TPuQ+XAImOQFzsDh0pVLUDcJ5jWUSaGcuBMbW9099WsOYDKYU8Qbi5zqshnZ6e41uGrtSxScU3NQhErR1UBhae4hstkaBiiWzDtSykSJri4NLmYmQ6s1dfz6bmx7xD0z7Gn1mgN4bX48CyapP9eBI/NLXZ5v3JYAzHlnOGvnyMJSqNO7TG36xMjYe41KB22r+GGR+nC48aNIVrb4780o2+OYkYTOVWLRnijk/JcKee+qoVHzMqE5zXlvOGLW+0MRIsXBGUVouuweJ9bys7HwjpJBldaJk2vcH/brP9aLRb1V11aisLzAKEpwWimks3Zic4bLm2qngUED4K5GHWpOttuda+U3bSj83ya7ZeLvCcD1f+HBd3hOMVQXeQDL/DhsVI1l71MerUXOm/zjzhYRV1lfmsC+Sn28FtmviZcV6t/wUSRGbQ5g/575RRWKPuE1c3Ma8+sgXPcmf7gynqvH5d3OO7DkARIowigzwDEtPxcLryApmrK7cGqtYwB31evQ3Wx94Bz3xJcgOThwrBd0Wj1Ssi6gW8sfTA44swuJ8zje9ewWGjQAdmZ2OW+rkPIwRfeJ09UAsH+CHGuuxLNOzj9Yjfz37R8axTAp1hWPBnmsOuu02BtXCL3Ges8IhOvLRkPmI0FjSie+ud55u//YB4Iw+w0e/Febkh+qQe47apea9Y2VQeYrQXlNGcpqeubFQfKrJGz9wKXG7VQeNADuqNKi6FNrrmU+9rqfOlDxtf3HudMAfkuFmPV+iN0QgMyXG6BK6xE1gqYpsDI5jnX9071VKHYwrklPhWDa88NY+csvNiDj2XrRJZ/7fgRG3xfIvv8qrgAdFc4Jq4MdwHQoCcQkA6fmXIBOz8v4HNAog2zcc9gsviguoNutAKZHsdRHYnd4y76LgU+UHKr0TvxwFx+y54iIu7WX9Ww8SwGS8/mp8YkBmPNuBHv/7fwSHph6A0jBshQhVqbGIWiKAgUfqnFue42p22HzvHHzyZHs/+83VKB8r/ihoRQjkuMp6IVShvYlFGLyjlCEzVXanIZXiJS5Y4laizSij+78/2lisrRA8kAJCz53RKO2BLL+ic5tr0btaftiGZXrrNGhu6n/IoQwJt+RMrbOJTVFqG4030vJX3dj632Oxt6f790K4CWHohF5s29/xmW3DoH98Oyex9TY3wRh9mvij1f15S4cWVBiBWCBW2vb9fhqZIFpEyNv9sGSQzFsDCdWlqHqqDgIiIsv+DyKlS39/xac3lSJpd9EI+Im1+Z9+YUGZPyHbaYVMlOB0DneNtdo5J3+GL7Ih31HcraYtYPmXPSx/SdeXzeORAifETJ0dnYivTgFBoMgRpEMLF24G5tP97VNR+WHJIBL97TgtBm37i+AJV4c1hbEsywEc8XOHJRHl5Si7rTtBASZLwfi4n7xXmydT60rR8XBNkx/IQwhM3s4cMgsJVOqCDT1Z5xLZij6W7MowMxFFkcbLPZ9R7UWX8XwFoOrSd4jOUilMuRWZkHdZq78cpdliJ5xtZNFBwTAxAW+u7nMap1uOhbDTEo1p9qR8oh95Ywe9YJp68fESpT8oyc9K+x6JUas8GPtB09TIGoV/55Eg45qHTprtSj8qMmmFWLKs6GY8scwNOdqcGBSEas3KjEAN3xotGRcV9xLPjafBJnFEv4tyPTRsZtKUfu9NUBJTApf6NOrD1dAYw7gikOt0Hc7r+SHTFcys6W7AOwVLIFXoBQ16iqU1BdaTvOJ3dj2iitzt6w7IADuqNHiq2jr0357xWgow2UoP9CK8/9eDZ8YOXxjZPAZaXyNkcN7uBRHF5dh7gcRGH1vIHQaA/ZE5ovKjk4rcUYzmt9oOW7L5i0Ox28tQ/Xxdkz+YyimPhvGPvsyPA8albV8GLXaF4u+iu61nqIAPhGD8Pk+aM7R4MBk/pC4QuYA3juqAJo+yK/XvRUOkpPdBWB6qpHuo9F0I73sgsU0uTYZFOShc93gb2x5wAD89YQiDLteyUBKDgVSZGI3+bOUb0e0L6EAEx8PRfQaP6gyOnFytbhts68Apr5vOT0SYXO9Uba3BT9sqMSNn0QiblMAOuu12BNpffDIbLYqLY4dPnMSA/CKlFgET1UyRdVcdnc0b7HvB7MIQWP2jiJlk8OVqgy0a6wU4H27sW1df+d+zTjwiRXlTF60R6TFd1Rq0VbSjbYyLdpLu9FW2s2UoxG3+qK1RIumzC67GnN/AEwmqmlJw5D3ngppO+pBjgCSYet+bGfc35IW7olih4mIQK4M44EsBuC1hfHswDYkd+LECuv2zNunC0wcORXMAaxR060nzsNB6ith9mp3cWAaiVewFBQnUaEqRVVzudXgOEjWJGHrAedHLV5ywDjw/rGFWF86Gu2lWrSV8cCM3xbIjPoElB+3VjHw0gbaIsHlXPyPZvyUWCU6I0sAtxV3Y/QvApH332pRTxx56TgJZwLOBtUYyP0kKPhrE87dX92rL6k3hzvrEtiTgwBZ+HGTybsmBuCN6jHMyO8M0eElU5w9MgfwF2F5fTKBCXZodwKY3MoE4rauVmTX2vQkF4dCOfFqpOcPGIBtycArLsQieLoS3a16ZL/WaFOWkyo4hN3gjejVPMdLe7oOWa+YUlms9tkcwAR2Uuh0HXrsH1folCuZYgjWF4/m+9pRh6w/Wfe1+EAUgiYp8M0NJezJILiubQGYAmvu7hjnDHZZmeY8DQ5MtC8nmwOY5Gq6b81Z8o6UMYuIOwFM3gvv4TLGjDJqkqHVWcd8SICXdmHbU86OW6zcNQWwI/OX5aAJ6IdnFqO1yPZNR8RJJz8dhomPhfSqShz/4NQipwAcscwHSw/zNuDv76hA+X5rJwYFDJFtmQKFzA+MLQCbx1VUHmlD9bE2m3sx/qFg5tBRZ3bh0PRipzlwfwHgVgADkAdL2F1zZc1FqG/v/RQzjrmbg9e0JGy60t85UD23AniZUfsmj9P+sdZchTRWAgxxMb943jtli7Tt5HnrRsnnLWg4T/cS9KaEXwZi5EZ/pulLjB45KkHyYe7bauS8pWIXdDgTzDPrtXCM+00w62BPTD46q+2HPToCcNQqXyzay1srLM1/5rNYkRyL4GlKNKZ24pu59mMkzDnwoZnF0DQ5H5o546VhzH3ubgBLlRLI/Tk0dzQjX51pc185cCeTkLhk0AL4ttxR8BvlxdyZx5bwygu5Q8l1KRDJpxTk0pKnYU4Aoti7/EEu1/Zyba/YB3Kn2nJ5Lvh8BAtTtKRvbyxBwwUe8M5Go60rjudd2xmdODzLcbCNIwBPfT4Mk5/iXbv2QihXpsUxsaTuTAeOLrRvZTIHcOmXLcy06CyRJYgcL+4GMF1XJQ+RsvvWLjcmQ0fXadogCbh7diHxY2fHb1nOrRz4rtYxTNkp+byZhQ7OejUc4Yt9cHBKEVryeDFAUM7MvWurMuIQOEGB6hNtOH4Lr8WS6eq23HhUHm5F+tP1vcSIcb8NwqQdoaDNNHQD437Lc1BnwinZ3b7G8xS+0BvLvuNjILLfaETqY44TbB0BeOmRaEQs8WXOhs8CckUDzVdfHoWAcV6oOtYGstjYo8FuRhPGToyJ4lRKW4rQ2NUTa2I+N7o8UAq/cTuxvl/hcG4DMGUd3FHNx9ReebWRKV7ktiVtPPcdFZIf4j1vzgJ4WlIYJj0RCl0nKWRFzGIhELl0dZ383bt9MaORy3j6i8NwfHk5yFohgI3abS3U4OCMYuja7XM3ewCmw3Fn3RjQfWP15ztwZJ44Z70tLx5+cXKTLdpZAP90TxW0rc4H4ox9MAgRS33dzoFp/BTYQ0p4i6YZha1Z9qb03m5s+3V/uLDbAEw3uaxM4e2+KY/VIucNFWb+aRjGPxzCrA57YwuY2coZAFMg9205o9j9tln/2Yi0p8Q5oxiAzZUpciuTB45kZqLkR2qgvtSFZcd47isQZVc4cnHbA/DIDf6Y/7cRrDlH1hMyMZKFoOj/mnDmvt5KD3FmWk+BYtb5IXYjHzx/9pdVIB3BWRqzPYgF+5B+cP6BHq6ozuhinsKrSSRGyPwl7B7izJZU6ETynDhAL4X0hp3Ycr6v/bsNwObKy+m7K9njnUxUxIVJO039Qy2yX1c5BeDrP4xAfGIgU1b2jym06doVJi4GYOK0ltYJqlN9vA2Xkhow+9VwZtKjCKqa4+0smozeH1taJhrMQ/XtAfjmUyMx7EY+auzriYUmscnWJt1Zn8BiCLLfVCH10d5xIRMeDcaMl8L7urd9Kn/xyVpc+bPjzJM+NUpc2FsCCQeUdRRA1S3OeDjg4lQor9uIjc5rpO60Qlz39nCM+RUf6GKuTC3aH4WoFX4sFpZEgbV5fE6cmAx8OanBJJemP1uHzBfFbcCWgBJkYP8xcqzJ4uMdiAiYFBif+VIjU/JINhfk5rz31YzDr8kZxTxsZJc9NKNYNFlTDMAhsxRYfpZ/AjnjQt7UOZYd7LRn6pD1cu85DmUAc3L6SQgJ2rXNKOiwK0ZQbu9Du7Dtzb4cErdwYDLe316eAJKDyQa7L77HsxS9zg8Lv4hC7Q/tOL25EreejrULYJKdKZWGLBDkzeuLTGquxJFiSMmHJZ+1IOvlBjRl8Y9LYTz0XrAXU8KneQaEvYMjBmDzWGjhCSS2MaSg3lHJ6wskEhR+ZB2nS8qQJUUs8wVF01Ecx8Wn6pD9qu3DPeU53hJCQVXkkcx/X42uut6MTswD2hcwiZUlzxz9NkduZxq6DeJiCgeu2RsY/zTsuFotOnELgEes9MXifbzt0zLFhsBNFgaSOYmckYFJGfIf44XmbMcy2vTdYSzwh+jgtCITUClIvTmvmylrAo1Y7osFX45glhLiyidXlZuC16nPVem8ZYBk9q8nFNq0CdsCsLmVwBnuO/EPIZj+Ap+SRFkkDeesbd3CmAkMI1b4ghwfw+bxMjwRJcSeWF1u/aTggDlvDwc5X8htT0Q28eK/tzD7OMm+7ibBNl+tKUO9zn7WDQd8loRtm5wdk1sALERz0SBI9qOYh/GP8KYtSxKi0djPTxnjWsnBwXEcA5Wt5Ehq48y91UyuJgpf5I15n4xgSiEBjoiSK/dEFYgGukTe4ouFe3rAe+GBGuT/pXfyprkcbysugvqxBDB9tvRIDBMHaPxkEqv+js/oGLbAGzNfCYeuXQ9dFz9fUlDDjNkVFAdB4ZZkUbEkGi/FKUet9mNxGgK1FGhw8ck6u2lPVJZMWgRicvpQZJwJ+KfaWYZ2OeUaOq8LOosvVo7iTCgxuVuvQW53msO6UnC3PI/Eow4LuksGnvnncIz/XTDqz3bgyIJSZqqypUA5M0CxMj9urWTiABFpuhvqE/iFMpKjDGaSUZedGMnuM7jwYA3yP7CdeXzT0RgMX+xjU7myBWAy7y0+EA3/0V649Hw9Lu3qSZ2nQKA7ahLYD6pYEkXiHVtSivqztrmv5RqSKzv/AzX70/fxN4ToYFL0XdBk3rJBThvy/rnzMhT62TNyahTpMtFhsO1OF9aEfsYgHKFTfoeVDh8PbuHANJCJj4ewC0QIGOQgEMvh6i+IKw609hIpxv8+mAWp0O0+ZftanLo0hOKRyUYrBl4aG5mvKOWo6ojtRY+72x+z3+Lz8egOhrofOxhXpUd8+h+tc9oS7g9EAF0EYvwJLNJc6n/qQOW3bb0SVS3XhTyYK5LjUL6vlUXJNSaLixlOrSnHZ55MeSaU5fE1pjrEilPNOiqkMtSiSmc/1oNxbXDPJSFxp6P23AZgRx17vu/HCtAD5mo/5t3Rpp2p6aFHji4VBgdaIwd0SsFN2YlE/tZAEfIAuB848lRxbQUq9Plo0ts3hxp7+HY3ti33ANi19fbUvsor0GFoRZHOvk1Y6FIC7q5dSPzcw4Gv8iZ4mnNtBQp0l9BlcHzFAAeu0h8B48V+JdQjQri2D57a/VyBBkMNanSOw1WNCt0bSUh82FZXHgD3cwM81VxbAT10yNWlQm+6vceupKuTQTJ7J7ZYGZE9AHZtHzy1XViBSn0B1Hpnr5jlziZh642WV7V6AOzCBniqurYCnWhDodZ2upGtliXA9l3Y9r75dx4Au7YHntourkChLhOdDjxzPV1wKl8oxpn/Fp0HwC5ugKe6ayvQbGhAuc75SwY5cB8lIfFeoVcPgF1bf09tl1fAgDxdut0wS+supIt2Y8v3zELxqSz7ajsnXZ6Sp4F/rRVoMFShRmf/yq3eK8JljcSE6dsxu9sD4H8trAzK2eqgQ54uDXohPdyJUXLgnkxC4sseADuxWJ4i7l+Ban0JGvW2U+9t9c4B7QZIJ3oA7P698fTgxAo0GepRobN/qaFlMxy4/f8E90wA8RE2tUgAAAAASUVORK5CYII="},MZdM:function(Be,I,m){"use strict";function w(n){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?w=function(e){return typeof e}:w=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},w(n)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var c=f(m("Lo0S")),L=a(m("N/zr")),p=m("GdRQ"),_=m("GQ8N");function a(n){return n&&n.__esModule?n:{default:n}}function h(){if(typeof WeakMap!="function")return null;var n=new WeakMap;return h=function(){return n},n}function f(n){if(n&&n.__esModule)return n;if(n===null||w(n)!=="object"&&typeof n!="function")return{default:n};var l=h();if(l&&l.has(n))return l.get(n);var e={},t=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in n)if(Object.prototype.hasOwnProperty.call(n,u)){var s=t?Object.getOwnPropertyDescriptor(n,u):null;s&&(s.get||s.set)?Object.defineProperty(e,u,s):e[u]=n[u]}return e.default=n,l&&l.set(n,e),e}function d(n,l){if(!(n instanceof l))throw new TypeError("Cannot call a class as a function")}function o(n,l){for(var e=0;e<l.length;e++){var t=l[e];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(n,t.key,t)}}function r(n,l,e){return l&&o(n.prototype,l),e&&o(n,e),n}var i=function(){function n(l){if(d(this,n),this._drawCtx=null,this._renderQ=[],this._flushing=!1,this._fbWidth=0,this._fbHeight=0,this._prevDrawStyle="",this._tile=null,this._tile16x16=null,this._tileX=0,this._tileY=0,c.Debug(">> Display.constructor"),this._target=l,!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},c.Debug("User Agent: "+navigator.userAgent),!("createImageData"in this._drawCtx))throw new Error("Canvas does not support createImageData");this._tile16x16=this._drawCtx.createImageData(16,16),c.Debug("<< Display.constructor"),this._scale=1,this._clipViewport=!1,this.onflush=function(){}}return r(n,[{key:"viewportChangePos",value:function(e,t){var u=this._viewportLoc;e=Math.floor(e),t=Math.floor(t),this._clipViewport||(e=-u.w,t=-u.h);var s=u.x+u.w-1,g=u.y+u.h-1;if(e<0&&u.x+e<0&&(e=-u.x),s+e>=this._fbWidth&&(e-=s+e-this._fbWidth+1),u.y+t<0&&(t=-u.y),g+t>=this._fbHeight&&(t-=g+t-this._fbHeight+1),e===0&&t===0)return;c.Debug("viewportChange deltaX: "+e+", deltaY: "+t),u.x+=e,u.y+=t,this._damage(u.x,u.y,u.w,u.h),this.flip()}},{key:"viewportChangeSize",value:function(e,t){(!this._clipViewport||typeof e=="undefined"||typeof t=="undefined")&&(c.Debug("Setting viewport to full display region"),e=this._fbWidth,t=this._fbHeight),e=Math.floor(e),t=Math.floor(t),e>this._fbWidth&&(e=this._fbWidth),t>this._fbHeight&&(t=this._fbHeight);var u=this._viewportLoc;if(u.w!==e||u.h!==t){u.w=e,u.h=t;var s=this._target;s.width=e,s.height=t,this.viewportChangePos(0,0),this._damage(u.x,u.y,u.w,u.h),this.flip(),this._rescale(this._scale)}}},{key:"absX",value:function(e){return this._scale===0?0:(0,_.toSigned32bit)(e/this._scale+this._viewportLoc.x)}},{key:"absY",value:function(e){return this._scale===0?0:(0,_.toSigned32bit)(e/this._scale+this._viewportLoc.y)}},{key:"resize",value:function(e,t){this._prevDrawStyle="",this._fbWidth=e,this._fbHeight=t;var u=this._backbuffer;if(u.width!==e||u.height!==t){var s=null;u.width>0&&u.height>0&&(s=this._drawCtx.getImageData(0,0,u.width,u.height)),u.width!==e&&(u.width=e),u.height!==t&&(u.height=t),s&&this._drawCtx.putImageData(s,0,0)}var g=this._viewportLoc;this.viewportChangeSize(g.w,g.h),this.viewportChangePos(0,0)}},{key:"_damage",value:function(e,t,u,s){e<this._damageBounds.left&&(this._damageBounds.left=e),t<this._damageBounds.top&&(this._damageBounds.top=t),e+u>this._damageBounds.right&&(this._damageBounds.right=e+u),t+s>this._damageBounds.bottom&&(this._damageBounds.bottom=t+s)}},{key:"flip",value:function(e){if(this._renderQ.length!==0&&!e)this._renderQPush({type:"flip"});else{var t=this._damageBounds.left,u=this._damageBounds.top,s=this._damageBounds.right-t,g=this._damageBounds.bottom-u,C=t-this._viewportLoc.x,x=u-this._viewportLoc.y;C<0&&(s+=C,t-=C,C=0),x<0&&(g+=x,u-=x,x=0),C+s>this._viewportLoc.w&&(s=this._viewportLoc.w-C),x+g>this._viewportLoc.h&&(g=this._viewportLoc.h-x),s>0&&g>0&&this._targetCtx.drawImage(this._backbuffer,t,u,s,g,C,x,s,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(e,t,u,s,g,C){this._renderQ.length!==0&&!C?this._renderQPush({type:"fill",x:e,y:t,width:u,height:s,color:g}):(this._setFillColor(g),this._drawCtx.fillRect(e,t,u,s),this._damage(e,t,u,s))}},{key:"copyImage",value:function(e,t,u,s,g,C,x){this._renderQ.length!==0&&!x?this._renderQPush({type:"copy",oldX:e,oldY:t,x:u,y:s,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,e,t,g,C,u,s,g,C),this._damage(u,s,g,C))}},{key:"imageRect",value:function(e,t,u,s,g,C){if(u===0||s===0)return;var x=new Image;x.src="data: "+g+";base64,"+L.default.encode(C),this._renderQPush({type:"img",img:x,x:e,y:t,width:u,height:s})}},{key:"startTile",value:function(e,t,u,s,g){this._tileX=e,this._tileY=t,u===16&&s===16?this._tile=this._tile16x16:this._tile=this._drawCtx.createImageData(u,s);for(var C=g[2],x=g[1],E=g[0],O=this._tile.data,T=0;T<u*s*4;T+=4)O[T]=C,O[T+1]=x,O[T+2]=E,O[T+3]=255}},{key:"subTile",value:function(e,t,u,s,g){for(var C=g[2],x=g[1],E=g[0],O=e+u,T=t+s,y=this._tile.data,b=this._tile.width,v=t;v<T;v++)for(var S=e;S<O;S++){var D=(S+v*b)*4;y[D]=C,y[D+1]=x,y[D+2]=E,y[D+3]=255}}},{key:"finishTile",value:function(){this._drawCtx.putImageData(this._tile,this._tileX,this._tileY),this._damage(this._tileX,this._tileY,this._tile.width,this._tile.height)}},{key:"blitImage",value:function(e,t,u,s,g,C,x){if(this._renderQ.length!==0&&!x){var E=new Uint8Array(u*s*4);E.set(new Uint8Array(g.buffer,0,E.length)),this._renderQPush({type:"blit",data:E,x:e,y:t,width:u,height:s})}else this._bgrxImageData(e,t,u,s,g,C)}},{key:"blitRgbImage",value:function(e,t,u,s,g,C,x){if(this._renderQ.length!==0&&!x){var E=new Uint8Array(u*s*3);E.set(new Uint8Array(g.buffer,0,E.length)),this._renderQPush({type:"blitRgb",data:E,x:e,y:t,width:u,height:s})}else this._rgbImageData(e,t,u,s,g,C)}},{key:"blitRgbxImage",value:function(e,t,u,s,g,C,x){if(this._renderQ.length!==0&&!x){var E=new Uint8Array(u*s*4);E.set(new Uint8Array(g.buffer,0,E.length)),this._renderQPush({type:"blitRgbx",data:E,x:e,y:t,width:u,height:s})}else this._rgbxImageData(e,t,u,s,g,C)}},{key:"drawImage",value:function(e,t,u){this._drawCtx.drawImage(e,t,u),this._damage(t,u,e.width,e.height)}},{key:"autoscale",value:function(e,t){var u;if(e===0||t===0)u=0;else{var s=this._viewportLoc,g=e/t,C=s.w/s.h;C>=g?u=e/s.w:u=t/s.h}this._rescale(u)}},{key:"_rescale",value:function(e){this._scale=e;var t=this._viewportLoc,u=e*t.w+"px",s=e*t.h+"px";(this._target.style.width!==u||this._target.style.height!==s)&&(this._target.style.width=u,this._target.style.height=s)}},{key:"_setFillColor",value:function(e){var t="rgb("+e[2]+","+e[1]+","+e[0]+")";t!==this._prevDrawStyle&&(this._drawCtx.fillStyle=t,this._prevDrawStyle=t)}},{key:"_rgbImageData",value:function(e,t,u,s,g,C){for(var x=this._drawCtx.createImageData(u,s),E=x.data,O=0,T=C;O<u*s*4;O+=4,T+=3)E[O]=g[T],E[O+1]=g[T+1],E[O+2]=g[T+2],E[O+3]=255;this._drawCtx.putImageData(x,e,t),this._damage(e,t,x.width,x.height)}},{key:"_bgrxImageData",value:function(e,t,u,s,g,C){for(var x=this._drawCtx.createImageData(u,s),E=x.data,O=0,T=C;O<u*s*4;O+=4,T+=4)E[O]=g[T+2],E[O+1]=g[T+1],E[O+2]=g[T],E[O+3]=255;this._drawCtx.putImageData(x,e,t),this._damage(e,t,x.width,x.height)}},{key:"_rgbxImageData",value:function(e,t,u,s,g,C){var x;p.supportsImageMetadata?x=new ImageData(new Uint8ClampedArray(g.buffer,g.byteOffset,u*s*4),u,s):(x=this._drawCtx.createImageData(u,s),x.data.set(new Uint8ClampedArray(g.buffer,g.byteOffset,u*s*4))),this._drawCtx.putImageData(x,e,t),this._damage(e,t,x.width,x.height)}},{key:"_renderQPush",value:function(e){this._renderQ.push(e),this._renderQ.length===1&&this._scanRenderQ()}},{key:"_resumeRenderQ",value:function(){this.removeEventListener("load",this._noVNCDisplay._resumeRenderQ),this._noVNCDisplay._scanRenderQ()}},{key:"_scanRenderQ",value:function(){for(var e=!0;e&&this._renderQ.length>0;){var t=this._renderQ[0];switch(t.type){case"flip":this.flip(!0);break;case"copy":this.copyImage(t.oldX,t.oldY,t.x,t.y,t.width,t.height,!0);break;case"fill":this.fillRect(t.x,t.y,t.width,t.height,t.color,!0);break;case"blit":this.blitImage(t.x,t.y,t.width,t.height,t.data,0,!0);break;case"blitRgb":this.blitRgbImage(t.x,t.y,t.width,t.height,t.data,0,!0);break;case"blitRgbx":this.blitRgbxImage(t.x,t.y,t.width,t.height,t.data,0,!0);break;case"img":if(t.img.complete&&t.img.width!==0&&t.img.height!==0){if(t.img.width!==t.width||t.img.height!==t.height){c.Error("Decoded image has incorrect dimensions. Got "+t.img.width+"x"+t.img.height+". Expected "+t.width+"x"+t.height+".");return}this.drawImage(t.img,t.x,t.y)}else t.img._noVNCDisplay=this,t.img.addEventListener("load",this._resumeRenderQ),e=!1;break}e&&this._renderQ.shift()}this._renderQ.length===0&&this._flushing&&(this._flushing=!1,this.onflush())}},{key:"scale",get:function(){return this._scale},set:function(e){this._rescale(e)}},{key:"clipViewport",get:function(){return this._clipViewport},set:function(e){this._clipViewport=e;var t=this._viewportLoc;this.viewportChangeSize(t.w,t.h),this.viewportChangePos(0,0)}},{key:"width",get:function(){return this._fbWidth}},{key:"height",get:function(){return this._fbHeight}}]),n}();I.default=i},Mmt2:function(Be,I,m){"use strict";function w(r){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?w=function(n){return typeof n}:w=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},w(r)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var c=p(m("Lo0S"));function L(){if(typeof WeakMap!="function")return null;var r=new WeakMap;return L=function(){return r},r}function p(r){if(r&&r.__esModule)return r;if(r===null||w(r)!=="object"&&typeof r!="function")return{default:r};var i=L();if(i&&i.has(r))return i.get(r);var n={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var e in r)if(Object.prototype.hasOwnProperty.call(r,e)){var t=l?Object.getOwnPropertyDescriptor(r,e):null;t&&(t.get||t.set)?Object.defineProperty(n,e,t):n[e]=r[e]}return n.default=r,i&&i.set(r,n),n}function _(r,i){if(!(r instanceof i))throw new TypeError("Cannot call a class as a function")}function a(r,i){for(var n=0;n<i.length;n++){var l=i[n];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(r,l.key,l)}}function h(r,i,n){return i&&a(r.prototype,i),n&&a(r,n),r}var f=!1,d=40*1024*1024,o=function(){function r(){_(this,r),this._websocket=null,this._rQi=0,this._rQlen=0,this._rQbufferSize=1024*1024*4,this._rQ=null,this._sQbufferSize=1024*10,this._sQlen=0,this._sQ=null,this._eventHandlers={message:function(){},open:function(){},close:function(){},error:function(){}}}return h(r,[{key:"rQpeek8",value:function(){return this._rQ[this._rQi]}},{key:"rQskipBytes",value:function(n){this._rQi+=n}},{key:"rQshift8",value:function(){return this._rQshift(1)}},{key:"rQshift16",value:function(){return this._rQshift(2)}},{key:"rQshift32",value:function(){return this._rQshift(4)}},{key:"_rQshift",value:function(n){for(var l=0,e=n-1;e>=0;e--)l+=this._rQ[this._rQi++]<<e*8;return l}},{key:"rQshiftStr",value:function(n){typeof n=="undefined"&&(n=this.rQlen);for(var l="",e=0;e<n;e+=4096){var t=this.rQshiftBytes(Math.min(4096,n-e));l+=String.fromCharCode.apply(null,t)}return l}},{key:"rQshiftBytes",value:function(n){return typeof n=="undefined"&&(n=this.rQlen),this._rQi+=n,new Uint8Array(this._rQ.buffer,this._rQi-n,n)}},{key:"rQshiftTo",value:function(n,l){l===void 0&&(l=this.rQlen),n.set(new Uint8Array(this._rQ.buffer,this._rQi,l)),this._rQi+=l}},{key:"rQslice",value:function(n){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.rQlen;return new Uint8Array(this._rQ.buffer,this._rQi+n,l-n)}},{key:"rQwait",value:function(n,l,e){if(this.rQlen<l){if(e){if(this._rQi<e)throw new Error("rQwait cannot backup "+e+" bytes");this._rQi-=e}return!0}return!1}},{key:"flush",value:function(){this._sQlen>0&&this._websocket.readyState===WebSocket.OPEN&&(this._websocket.send(this._encodeMessage()),this._sQlen=0)}},{key:"send",value:function(n){this._sQ.set(n,this._sQlen),this._sQlen+=n.length,this.flush()}},{key:"sendString",value:function(n){this.send(n.split("").map(function(l){return l.charCodeAt(0)}))}},{key:"off",value:function(n){this._eventHandlers[n]=function(){}}},{key:"on",value:function(n,l){this._eventHandlers[n]=l}},{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(n,l){var e=this;this.init(),this._websocket=new WebSocket(n,l),this._websocket.binaryType="arraybuffer",this._websocket.onmessage=this._recvMessage.bind(this),this._websocket.onopen=function(){c.Debug(">> WebSock.onopen"),e._websocket.protocol&&c.Info("Server choose sub-protocol: "+e._websocket.protocol),e._eventHandlers.open(),c.Debug("<< WebSock.onopen")},this._websocket.onclose=function(t){c.Debug(">> WebSock.onclose"),e._eventHandlers.close(t),c.Debug("<< WebSock.onclose")},this._websocket.onerror=function(t){c.Debug(">> WebSock.onerror: "+t),e._eventHandlers.error(t),c.Debug("<< WebSock.onerror: "+t)}}},{key:"close",value:function(){this._websocket&&((this._websocket.readyState===WebSocket.OPEN||this._websocket.readyState===WebSocket.CONNECTING)&&(c.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(n){var l=(this._rQlen-this._rQi+n)*8,e=this._rQbufferSize<l;if(e&&(this._rQbufferSize=Math.max(this._rQbufferSize*2,l)),this._rQbufferSize>d&&(this._rQbufferSize=d,this._rQbufferSize-this.rQlen<n))throw new Error("Receive Queue buffer exceeded "+d+" bytes, and the new message could not fit");if(e){var t=this._rQ.buffer;this._rQ=new Uint8Array(this._rQbufferSize),this._rQ.set(new Uint8Array(t,this._rQi,this._rQlen-this._rQi))}else f?this._rQ.copyWithin(0,this._rQi,this._rQlen):this._rQ.set(new Uint8Array(this._rQ.buffer,this._rQi,this._rQlen-this._rQi));this._rQlen=this._rQlen-this._rQi,this._rQi=0}},{key:"_DecodeMessage",value:function(n){var l=new Uint8Array(n);l.length>this._rQbufferSize-this._rQlen&&this._expandCompactRQ(l.length),this._rQ.set(l,this._rQlen),this._rQlen+=l.length}},{key:"_recvMessage",value:function(n){this._DecodeMessage(n.data),this.rQlen>0?(this._eventHandlers.message(),this._rQlen==this._rQi&&(this._rQlen=0,this._rQi=0)):c.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(n){this._rQi=n}},{key:"rQlen",get:function(){return this._rQlen-this._rQi}}]),r}();I.default=o},"N/zr":function(Be,I,m){"use strict";function w(a){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?w=function(f){return typeof f}:w=function(f){return f&&typeof Symbol=="function"&&f.constructor===Symbol&&f!==Symbol.prototype?"symbol":typeof f},w(a)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var c=p(m("Lo0S"));function L(){if(typeof WeakMap!="function")return null;var a=new WeakMap;return L=function(){return a},a}function p(a){if(a&&a.__esModule)return a;if(a===null||w(a)!=="object"&&typeof a!="function")return{default:a};var h=L();if(h&&h.has(a))return h.get(a);var f={},d=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in a)if(Object.prototype.hasOwnProperty.call(a,o)){var r=d?Object.getOwnPropertyDescriptor(a,o):null;r&&(r.get||r.set)?Object.defineProperty(f,o,r):f[o]=a[o]}return f.default=a,h&&h.set(a,f),f}var _={toBase64Table:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".split(""),base64Pad:"=",encode:function(h){"use strict";for(var f="",d=h.length,o=d%3,r=0;r<d-2;r+=3)f+=this.toBase64Table[h[r]>>2],f+=this.toBase64Table[((h[r]&3)<<4)+(h[r+1]>>4)],f+=this.toBase64Table[((h[r+1]&15)<<2)+(h[r+2]>>6)],f+=this.toBase64Table[h[r+2]&63];var i=d-o;return o===2?(f+=this.toBase64Table[h[i]>>2],f+=this.toBase64Table[((h[i]&3)<<4)+(h[i+1]>>4)],f+=this.toBase64Table[(h[i+1]&15)<<2],f+=this.toBase64Table[64]):o===1&&(f+=this.toBase64Table[h[i]>>2],f+=this.toBase64Table[(h[i]&3)<<4],f+=this.toBase64Table[64],f+=this.toBase64Table[64]),f},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(h){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,d=h.indexOf("=")-f;d<0&&(d=h.length-f);for(var o=(d>>2)*3+Math.floor(d%4/1.5),r=new Array(o),i=0,n=0,l=0,e=f;e<h.length;e++){var t=this.toBinaryTable[h.charCodeAt(e)&127],u=h.charAt(e)===this.base64Pad;if(t===-1){c.Error("Illegal character code "+h.charCodeAt(e)+" at position "+e);continue}n=n<<6|t,i+=6,i>=8&&(i-=8,u||(r[l++]=n>>i&255),n&=(1<<i)-1)}if(i){var s=new Error("Corrupted base64 string");throw s.name="Base64-Error",s}return r}};I.default=_},NBmB:function(Be,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.encodingName=c,I.encodings=void 0;var w={encodingRaw:0,encodingCopyRect:1,encodingRRE:2,encodingHextile:5,encodingTight:7,encodingTightPNG:-260,pseudoEncodingQualityLevel9:-23,pseudoEncodingQualityLevel0:-32,pseudoEncodingDesktopSize:-223,pseudoEncodingLastRect:-224,pseudoEncodingCursor:-239,pseudoEncodingQEMUExtendedKeyEvent:-258,pseudoEncodingDesktopName:-307,pseudoEncodingExtendedDesktopSize:-308,pseudoEncodingXvp:-309,pseudoEncodingFence:-312,pseudoEncodingContinuousUpdates:-313,pseudoEncodingCompressLevel9:-247,pseudoEncodingCompressLevel0:-256,pseudoEncodingVMwareCursor:1464686180,pseudoEncodingExtendedClipboard:3231835598};I.encodings=w;function c(L){switch(L){case w.encodingRaw:return"Raw";case w.encodingCopyRect:return"CopyRect";case w.encodingRRE:return"RRE";case w.encodingHextile:return"Hextile";case w.encodingTight:return"Tight";case w.encodingTightPNG:return"TightPNG";default:return"[unknown encoding "+L+"]"}}},NLgs:function(Be,I,m){"use strict";m.d(I,"e",function(){return u}),m.d(I,"f",function(){return s}),m.d(I,"d",function(){return C}),m.d(I,"c",function(){return x}),m.d(I,"a",function(){return E}),m.d(I,"b",function(){return O});var w=m("miYZ"),c=m("tsqr"),L=m("9og8"),p=m("2qtc"),_=m("kLXV"),a=m("WmNS"),h=m.n(a),f=m("q1tI"),d=m.n(f),o=m("9kvl"),r=m("xKgJ"),i=m("1vsH"),n=m("RCxd"),l=m("yTi+"),e=m.n(l),t=m("m3rI"),u=function(y){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(s(y)&&g(b))},s=function(y){return Object(r.p)()?!0:(y({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},g=function(){var y,b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,v=Object(o.c)()._store.getState(),S=v.user;return(y=S.userInfo)!==null&&y!==void 0&&y.profile_completed?!0:(_.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:b?"\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)},C=function(){var y,b=Object(o.c)()._store.getState(),v=b.user;return(y=v.userInfo)!==null&&y!==void 0&&y.professional_certification?!0:(_.a.confirm({title:"\u63D0\u793A",centered:!0,content:d.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(i.S)("/account/certification")}}),!1)},x=function(){var y;if(Object(r.a)())return!0;var b=Object(o.c)()._store.getState(),v=b.user,S=b.globalSetting;return _.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:d.a.createElement("div",{className:"tc",style:{marginLeft:-38}},d.a.createElement("p",null,"\u626B\u7801\u6DFB\u52A0\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),d.a.createElement("img",{src:t.a.IMG_SERVER+(S==null||((y=S.setting)===null||y===void 0)?void 0:y.authority_qrcode_url),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1},E=function(y,b){var v;if(y)return!0;var S=Object(o.c)()._store.getState(),D=S.user,H=S.globalSetting;return _.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:d.a.createElement("div",null,d.a.createElement("p",null,b||"\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"),d.a.createElement("div",{style:{marginLeft:"110px"}},d.a.createElement("img",{src:t.a.IMG_SERVER+(H==null||((v=H.setting)===null||v===void 0)?void 0:v.authority_qrcode_url),width:200}),d.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(i.S)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1},O=function(y){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",v=Object(o.c)()._store.getState(),S=v.shixunsDetail.detail;return(S==null?void 0:S.public)===2||(S==null?void 0:S.public)===1||(S==null?void 0:S.shixun_status)===3?(_.a.info({centered:!0,icon:d.a.createElement(n.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:d.a.createElement("div",{className:"tc",style:{marginLeft:-38}},d.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},d.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(S==null?void 0:S.public)===2?"\u5DF2\u516C\u5F00":(S==null?void 0:S.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",b,"\u3002"),d.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),d.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:e.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(S==null?void 0:S.shixun_status)===2?(_.a.confirm({centered:!0,icon:d.a.createElement(n.a,null),title:"\u63D0\u793A",content:d.a.createElement("div",null,d.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",b,"\u3002"),d.a.createElement("br",null),d.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:d.a.createElement(n.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var H=Object(L.a)(h.a.mark(function j(){var Z;return h.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,y({type:"shixunsDetail/cancelRelease",payload:{id:S==null?void 0:S.identifier}});case 2:Z=A.sent,Z.status!==401&&(c.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),y({type:"shixunsDetail/getShixunsDetail",payload:{id:S==null?void 0:S.identifier}}),y({type:"practiceSetting/getCommonData",payload:{id:S==null?void 0:S.identifier}}));case 4:case"end":return A.stop()}},j)}));function F(){return H.apply(this,arguments)}return F}()})}}),!0):!1}},NQs2:function(Be,I,m){Be.exports={flex_box_center:"flex_box_center___3K14R",flex_space_between:"flex_space_between___1KE7t",flex_box_vertical_center:"flex_box_vertical_center___3Yslx",flex_box_center_end:"flex_box_center_end___2RmV-",flex_box_column:"flex_box_column___3k3IQ",banner:"banner___3caau",content:"content___fxe_p",btns:"btns___Vv-WB"}},Nf5h:function(Be,I,m){"use strict";m.d(I,"a",function(){return f}),m.d(I,"h",function(){return e}),m.d(I,"l",function(){return g}),m.d(I,"e",function(){return y}),m.d(I,"i",function(){return D}),m.d(I,"j",function(){return ie}),m.d(I,"c",function(){return tt}),m.d(I,"b",function(){return K}),m.d(I,"g",function(){return Qe}),m.d(I,"f",function(){return Y}),m.d(I,"k",function(){return Ie}),m.d(I,"d",function(){return Ve});var w=m("q1tI"),c=m.n(w),L=m("NQs2"),p=m.n(L),_=m("ygoZ"),a=m.n(_),h=function(ae){var Ee=ae.dataSource,Re=Ee===void 0?[]:Ee,Ue=ae.img,ve=ae.imgWidth,J=ve===void 0?346:ve,de=ae.title,Je=ae.sunTitle,Ne=ae.bannerExtraContent;return c.a.createElement("div",{className:p.a.banner},c.a.createElement("div",{className:p.a.content},c.a.createElement("aside",null,c.a.createElement("p",null,c.a.createElement("b",null,de),c.a.createElement("span",null,Je)),Re.length>0&&c.a.createElement("div",{className:p.a.btns},Re.map(function($e,at){return c.a.createElement("div",{key:at,onClick:$e.click},$e.name,$e.sign?c.a.createElement("img",{src:a.a,width:39}):null)})),Ne),c.a.createElement("img",{style:{marginTop:33,marginRight:38},src:Ue,width:J})))},f=h,d=m("tJVT"),o=m("6nfa"),r=m.n(o),i=m("TSYQ"),n=m.n(i),l=function(ae){var Ee=ae.dataSource,Re=Ee===void 0?[]:Ee,Ue=ae.value,ve=ae.onChange,J=ae.className,de=ae.title,Je=ae.titleWidth,Ne=Je===void 0?41:Je,$e=ae.style,at=$e===void 0?{}:$e,Ge=ae.fontColor,nt=Ge===void 0?"#6A7283":Ge,ut=Object(w.useState)(0),pt=Object(d.a)(ut,2),ht=pt[0],ct=pt[1],Mt=Object(w.useState)(!1),Vt=Object(d.a)(Mt,2),jt=Vt[0],wt=Vt[1],Pt=Object(w.useRef)(null);return Object(w.useEffect)(function(){if(Re.length!==0){var Ht;(Pt==null||((Ht=Pt.current)===null||Ht===void 0)?void 0:Ht.clientHeight)>92?ct(1):ct(0)}Re.length===0&&ct(0)},[Re]),c.a.createElement("div",{className:n()(r.a.row,J),style:at},c.a.createElement("div",{style:{width:Ne,marginTop:jt?12:4},className:r.a.title},de),c.a.createElement("div",{className:jt?"".concat(r.a.tagsWrap," ").concat(r.a.tagsBorderWrap):r.a.tagsWrap},c.a.createElement("div",{className:r.a.bar,style:ht>0?{height:ht===1?92:"auto",overflow:ht===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},c.a.createElement("div",{className:r.a.name,ref:Pt},Re==null?void 0:Re.map(function(Ht){return c.a.createElement("span",{onClick:function(){return ve(Ht.id)},key:Ht.id,title:Ht.name,style:{color:nt},className:Ue===Ht.id?r.a.active:""},Ht.name)}))),!!ht&&c.a.createElement(w.Fragment,null,ht===1?c.a.createElement("div",{onClick:function(){var On;ct(2),(Pt==null||((On=Pt.current)===null||On===void 0)?void 0:On.clientHeight)>205?wt(!0):wt(!1)},className:r.a.action},"\u5C55\u5F00",c.a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):c.a.createElement("div",{onClick:function(){ct(1),wt(!1)},className:r.a.action},"\u6536\u8D77",c.a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},e=l,t=m("cz0n"),u=m.n(t),s=function(ae){var Ee=ae.dataSource,Re=Ee===void 0?[]:Ee,Ue=ae.value,ve=ae.onChange,J=ae.className;return c.a.createElement("div",{className:n()(u.a.tabs,J)},Re.map(function(de){return c.a.createElement("span",{onClick:function(){return ve(de.id)},className:Ue===de.id?u.a.active:"",key:de.id},de.name)}))},g=s,C=m("5NDa"),x=m("5rEg"),E=m("KOXS"),O=m.n(E),T=function(ae){var Ee,Re=ae.dataSource,Ue=Re===void 0?[]:Re,ve=ae.value,J=ae.onChange,de=ae.className,Je=ae.style,Ne=Je===void 0?{}:Je,$e=ae.placeholder,at=Object(w.useState)(""),Ge=Object(d.a)(at,2),nt=Ge[0],ut=Ge[1],pt=Object(w.useState)(""),ht=Object(d.a)(pt,2),ct=ht[0],Mt=ht[1];Object(w.useEffect)(function(){var wt;(wt=JSON.stringify(ve))!==null&&wt!==void 0&&wt.includes("{")?(ut(ve.id),Mt(ve.value)):Mt(ve)},[ve]);var Vt=function(){J(ct||null,nt||"")},jt=function(Pt){if(Pt===nt)return;ut(Pt),J(ct,Pt)};return c.a.createElement("div",{className:n()(O.a.input,de),style:Ne},!!Ue.length&&c.a.createElement("div",{className:O.a.dropdown},c.a.createElement("div",{className:O.a.text},(Ee=Ue.find(function(wt){return wt.id===nt}))===null||Ee===void 0?void 0:Ee.name,c.a.createElement("i",{className:"iconfont icon-zhankai4"}),c.a.createElement("b",{className:O.a.b1}),c.a.createElement("b",{className:O.a.b2})),c.a.createElement("div",{className:O.a.menu},Ue.map(function(wt,Pt){return c.a.createElement("div",{key:Pt,onClick:function(){return jt(wt.id)}},wt.name)}))),c.a.createElement(x.a,{onPressEnter:Vt,value:ct,onChange:function(Pt){return Mt(Pt.target.value||"")},bordered:!1,placeholder:$e}),c.a.createElement("i",{onClick:Vt,className:"iconfont icon-sousuo9 font14 pl10 current"}))},y=T,b=m("f9pc"),v=m.n(b),S=function(ae){var Ee=ae.value,Re=ae.onChange,Ue=ae.className,ve=ae.total,J=ae.pageSize,de=ae.style,Je=de===void 0?{}:de,Ne=Ee<2,$e=Ee>=Math.ceil(ve/J);return ve<=J?c.a.createElement(c.a.Fragment,null):c.a.createElement("div",{className:n()(v.a.quickPager,Ue),style:Je},c.a.createElement("div",{onClick:function(){Ne||Re(Ee-1,"prev")},className:Ne?v.a.disabled:""},"\u4E0A\u4E00\u9875"),c.a.createElement("div",{onClick:function(){$e||Re(Ee+1,"next")},className:$e?v.a.disabled:""},"\u4E0B\u4E00\u9875"))},D=S,H=m("T2oS"),F=m("W9HT"),j=m("pC0b"),Z=m("GzdX"),V=m("5Dmo"),A=m("3S7+"),k=m("Oe0F"),P=m.n(k),X=m("m3rI"),M=m("1vsH"),W=m("JAbv"),te=m.n(W),_e=m("Bq7L"),ue=m.n(_e),me=m("MEgm"),G=m.n(me),ne=m("BdwD"),he=function(ae){var Ee=ae.className,Re=ae.dataSource,Ue=Re===void 0?[]:Re,ve=ae.col,J=ve===void 0?4:ve,de=ae.right,Je=ae.bottom,Ne=Je===void 0?23:Je,$e=ae.precision,at=$e===void 0?0:$e,Ge=ae.wrapWidth,nt=Ge===void 0?1200:Ge,ut=ae.trackEventItems,pt=ae.loading,ht=Math.floor((nt-(J-1)*de)/J);return c.a.createElement(F.a,{spinning:pt},c.a.createElement("div",{className:n()(P.a.list,Ee)},!!Ue.length&&Ue.map(function(ct,Mt){var Vt=ct.name,jt=ct.id,wt=ct.identifier,Pt=ct.power,Ht=ct.cover_image_id,On=ct.pic;return c.a.createElement("div",{className:P.a.wrap,key:jt,style:{width:ht,marginRight:(1+Mt)%J===0?0:de+at,marginBottom:Ne}},c.a.createElement("a",{target:"_blank",href:"/shixuns/".concat(wt,"/challenges"),className:P.a.li,onClick:function(Wn){Wn.preventDefault(),ut&&Object(M.cb)([ut]),Pt&&Object(M.S)("/shixuns/".concat(wt,"/challenges"))}},c.a.createElement("div",{className:P.a.img},c.a.createElement("img",{className:P.a.cover,src:Ht?"".concat(X.a.API_SERVER,"/api/attachments/").concat(Ht):"".concat(X.a.IMG_SERVER,"/").concat(On)}),ct.is_jupyter&&c.a.createElement("img",{className:P.a.sign,src:te.a}),ct.is_jupyter_lab&&c.a.createElement("img",{className:P.a.sign,src:ue.a}),ct.is_unity_3d&&c.a.createElement("img",{className:P.a.sign,src:G.a})),c.a.createElement("div",{className:P.a.name},c.a.createElement(A.a,{title:Vt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},c.a.createElement("span",{className:P.a.e},Vt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),c.a.createElement("div",{className:P.a.tags},c.a.createElement(A.a,{placement:"bottom",title:"\u5173\u5361\u6570"},c.a.createElement("span",null,c.a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr3"}),c.a.createElement("span",null,ct.challenges_count))),!!ct.myshixuns_count&&c.a.createElement(A.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},c.a.createElement("span",null,c.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),c.a.createElement("span",null,ct.myshixuns_count))),c.a.createElement(A.a,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},c.a.createElement("span",null,c.a.createElement("span",null,ct.level))),c.a.createElement("div",{className:P.a.rate},c.a.createElement(Z.a,{allowHalf:!0,disabled:!0,defaultValue:ct.score_info}),c.a.createElement("span",null,"\xA0",ct.score_info?"".concat(ct.score_info,"\u5206"):"5\u5206")))),!Pt&&c.a.createElement("div",{className:P.a.lockWrap},c.a.createElement("img",{src:"".concat(X.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),c.a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ue.length&&c.a.createElement(ne.a,null)))},ie=he,oe=m("ZJlW"),N=m.n(oe),ee=m("z4EP"),$=m.n(ee),ce=m("+GGh"),Me=m.n(ce),Ye=m("cFMs"),et=m.n(Ye),ot=function(ae){var Ee=ae.className,Re=ae.dataSource,Ue=Re===void 0?[]:Re,ve=ae.col,J=ve===void 0?4:ve,de=ae.right,Je=ae.bottom,Ne=Je===void 0?23:Je,$e=ae.precision,at=$e===void 0?0:$e,Ge=ae.wrapWidth,nt=Ge===void 0?1200:Ge,ut=ae.trackEventItems,pt=ae.loading,ht=Math.floor((nt-(J-1)*de)/J);return c.a.createElement(F.a,{spinning:pt},c.a.createElement("div",{className:n()(N.a.list,Ee)},!!Ue.length&&Ue.map(function(ct,Mt){var Vt=ct.name,jt=ct.id,wt=ct.identifier,Pt=ct.featured,Ht=ct.school_name,On=ct.image_url,mn=ct.excellent;return c.a.createElement("div",{key:jt,className:N.a.wrap,style:{width:ht,marginRight:(1+Mt)%J===0?0:de+at,marginBottom:Ne}},c.a.createElement("a",{target:"_blank",href:"/paths/".concat(wt),className:N.a.li,onClick:function(Yn){Yn.preventDefault(),ut&&Object(M.cb)([ut]),Object(M.S)("/paths/".concat(wt))}},c.a.createElement("div",{className:N.a.img},c.a.createElement("img",{className:N.a.cover,src:"".concat(X.a.IMG_SERVER,"/").concat(On)}),Pt===1&&c.a.createElement("img",{className:N.a.sign,src:$.a}),Pt===2&&c.a.createElement("img",{className:N.a.sign,src:""}),Pt===3&&c.a.createElement("img",{className:N.a.sign,src:Me.a}),Pt===4&&c.a.createElement("img",{className:N.a.sign,src:""}),Pt===5&&c.a.createElement("img",{className:N.a.sign,src:et.a})),c.a.createElement("div",{className:N.a.name},c.a.createElement(A.a,{title:Vt},c.a.createElement("span",{className:N.a.e},Vt))),c.a.createElement(A.a,{title:"\u53D1\u5E03\u5355\u4F4D\uFF1A".concat(Ht)},c.a.createElement("div",{className:N.a.unit},c.a.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Ht)),c.a.createElement("div",{className:N.a.tags},c.a.createElement(A.a,{placement:"bottom",title:"\u7AE0\u8282\u6570"},c.a.createElement("span",null,c.a.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),c.a.createElement("span",null,ct.stages_count))),c.a.createElement(A.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},c.a.createElement("span",null,c.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),c.a.createElement("span",null,ct.members_count))),mn&&c.a.createElement("div",{className:N.a.tag},"\u5F00\u653E\u8BFE\u7A0B"))))}),!Ue.length&&c.a.createElement(ne.a,null)))},tt=ot,Te=m("iL++"),Se=m.n(Te),Ae=m("xiVL"),we=function(ae){var Ee=ae.className,Re=ae.dataSource,Ue=Re===void 0?[]:Re,ve=ae.col,J=ve===void 0?4:ve,de=ae.right,Je=ae.bottom,Ne=Je===void 0?23:Je,$e=ae.precision,at=$e===void 0?0:$e,Ge=ae.wrapWidth,nt=Ge===void 0?1200:Ge,ut=ae.trackEventItems,pt=ae.loading,ht=Math.floor((nt-(J-1)*de)/J);return c.a.createElement(F.a,{spinning:pt},c.a.createElement("div",{className:n()(Se.a.list,Ee)},!!Ue.length&&Ue.map(function(ct,Mt){var Vt=ct.subject_identifier,jt=ct.id,wt=ct.identifier,Pt=ct.power,Ht=ct.is_public!=0&&ct.is_public;return c.a.createElement("div",{className:Se.a.wrap,key:jt,style:{width:ht,marginRight:(1+Mt)%J===0?0:de+at,marginBottom:Ne}},c.a.createElement("a",{className:Se.a.li,onClick:function(mn){mn.preventDefault()}},c.a.createElement("div",{className:Se.a.top},c.a.createElement(A.a,{title:ct.name},c.a.createElement("div",{className:Se.a.name},ct.name)),c.a.createElement("img",{className:Se.a.img,src:X.a.IMG_SERVER+"/images/"+ct.avatar_url}),c.a.createElement("div",{className:Se.a.text},ct.creator),Vt&&c.a.createElement("div",{className:Se.a.btns},c.a.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),c.a.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Ht&&c.a.createElement("div",{className:Se.a.sign},"\u516C\u5F00")),c.a.createElement("div",{className:Se.a.bottom},ct.visits>0&&c.a.createElement(A.a,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},c.a.createElement("span",null,c.a.createElement("i",{className:"iconfont icon-liulanyan"}),c.a.createElement("span",null,ct.visits))),ct.course_members_count>0&&c.a.createElement(A.a,{title:"\u6210\u5458",placement:"bottom"},c.a.createElement("span",null,c.a.createElement("i",{className:"iconfont icon-chengyuan"}),ct.course_members_count)),ct.tasks_count>0&&c.a.createElement(A.a,{title:"\u4F5C\u4E1A",placement:"bottom"},c.a.createElement("span",null,c.a.createElement("i",{className:"iconfont icon-zuoye"}),ct.tasks_count)),ct.is_end?c.a.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):c.a.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),c.a.createElement("div",{className:Se.a.lockWrap},ct.is_accessible?c.a.createElement(c.a.Fragment,null,Vt&&c.a.createElement("div",{onClick:function(){return Object(M.S)("/paths/".concat(Vt))}},"\u8FDB\u5165\u5B9E\u8DF5\u8BFE\u7A0B"),c.a.createElement("div",{onClick:function(mn){ut&&Object(M.cb)([ut]),Object(M.S)(ct.first_category_url)}},"\u8FDB\u5165\u6559\u5B66\u8BFE\u5802")):c.a.createElement(c.a.Fragment,null,c.a.createElement("img",{src:"".concat(X.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),c.a.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165"))))}),!Ue.length&&c.a.createElement(ne.a,null)))},K=we,se=m("f0W+"),U=m.n(se),Ce=function(ae){var Ee=ae.dataSource,Re=Ee===void 0?[]:Ee,Ue=ae.value,ve=ae.onChange,J=ae.className,de=ae.style,Je=de===void 0?{}:de,Ne=ae.tabBarExtraContent;return c.a.createElement("div",{className:n()(U.a.tabs,J),style:Je},c.a.createElement("div",{className:U.a.tabsWrap},Re.map(function($e,at){return c.a.createElement("div",{onClick:function(){return ve($e.id)},className:Ue===$e.id?U.a.active:"",key:at},$e.name)})),c.a.createElement("div",{className:U.a.tabBar},Ne))},Qe=Ce,ge=m("9JIy"),Xe=m.n(ge),rt=function(ae){var Ee=ae.className,Re=ae.style,Ue=Re===void 0?{}:Re,ve=ae.children;return c.a.createElement("div",{className:n()(Xe.a.table,Ee),style:Ue},ve)},Y=rt,He=m("qVdP"),Ke=m("jsC+"),ke=m("lUTK"),pe=m("BvKs"),Le=m("8WcF"),re=m.n(Le),De=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}],B=function(ae){var Ee,Re=ae.sortValue,Ue=ae.dropValue,ve=ae.className,J=ae.onSort,de=ae.onDrop,Je=ae.dataSource,Ne=Je===void 0?De:Je;return c.a.createElement("div",{className:n()(re.a.orderWrap,ve)},c.a.createElement(Ke.a,{overlay:c.a.createElement(pe.a,null,Ne.map(function($e,at){return c.a.createElement(pe.a.Item,{key:at,onClick:function(){return de($e.id)}},$e.name)}))},c.a.createElement("span",{className:re.a.orderTextWrap},(Ee=Ne.find(function($e){return Ue===$e.id}))===null||Ee===void 0?void 0:Ee.name)),c.a.createElement("span",{className:re.a.orderIconWrap},c.a.createElement("span",{className:re.a.orderAsc},c.a.createElement("i",{className:Re==="asc"?"iconfont icon-sanjiaoxing-up font12 ".concat(re.a.cursorPointer," ").concat(re.a.active):"iconfont icon-sanjiaoxing-up font12 ".concat(re.a.cursorPointer),onClick:function(){return J(Re==="asc"?"desc":"asc")}})),c.a.createElement("span",{className:re.a.orderDesc},c.a.createElement("i",{className:Re==="desc"?"iconfont icon-sanjiaoxing-down font12 ".concat(re.a.cursorPointer," ").concat(re.a.active):"iconfont icon-sanjiaoxing-down font12 ".concat(re.a.cursorPointer),onClick:function(){return J(Re==="asc"?"desc":"asc")}}))))},Ie=B,st=m("siWv"),R=m.n(st),Fe=function(ae){var Ee=ae.className,Re=ae.style,Ue=ae.children,ve=ae.onClick;return c.a.createElement("div",{onClick:ve,className:n()(R.a.btn,Ee),style:Re},Ue)},Ve=Fe},NvD2:function(Be,I,m){"use strict";m.d(I,"a",function(){return a});var w=m("Kwbf");function c(h,f){var d=new Set;return h.forEach(function(o){f.has(o)||d.add(o)}),d}function L(h){var f=h||{},d=f.disabled,o=f.disableCheckbox,r=f.checkable;return!!(d||o)||r===!1}function p(h,f,d,o){for(var r=new Set(h),i=new Set,n=0;n<=d;n+=1){var l=f.get(n)||new Set;l.forEach(function(s){var g=s.key,C=s.node,x=s.children,E=x===void 0?[]:x;r.has(g)&&!o(C)&&E.filter(function(O){return!o(O.node)}).forEach(function(O){r.add(O.key)})})}for(var e=new Set,t=d;t>=0;t-=1){var u=f.get(t)||new Set;u.forEach(function(s){var g=s.parent,C=s.node;if(o(C)||!s.parent||e.has(s.parent.key))return;if(o(s.parent.node)){e.add(g.key);return}var x=!0,E=!1;(g.children||[]).filter(function(O){return!o(O.node)}).forEach(function(O){var T=O.key,y=r.has(T);x&&!y&&(x=!1),!E&&(y||i.has(T))&&(E=!0)}),x&&r.add(g.key),E&&i.add(g.key),e.add(g.key)})}return{checkedKeys:Array.from(r),halfCheckedKeys:Array.from(c(i,r))}}function _(h,f,d,o,r){for(var i=new Set(h),n=new Set(f),l=0;l<=o;l+=1){var e=d.get(l)||new Set;e.forEach(function(g){var C=g.key,x=g.node,E=g.children,O=E===void 0?[]:E;!i.has(C)&&!n.has(C)&&!r(x)&&O.filter(function(T){return!r(T.node)}).forEach(function(T){i.delete(T.key)})})}n=new Set;for(var t=new Set,u=o;u>=0;u-=1){var s=d.get(u)||new Set;s.forEach(function(g){var C=g.parent,x=g.node;if(r(x)||!g.parent||t.has(g.parent.key))return;if(r(g.parent.node)){t.add(C.key);return}var E=!0,O=!1;(C.children||[]).filter(function(T){return!r(T.node)}).forEach(function(T){var y=T.key,b=i.has(y);E&&!b&&(E=!1),!O&&(b||n.has(y))&&(O=!0)}),E||i.delete(C.key),O&&n.add(C.key),t.add(C.key)})}return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(c(n,i))}}function a(h,f,d,o){var r=[],i;o?i=o:i=L;var n=new Set(h.filter(function(u){var s=!!d[u];return s||r.push(u),s})),l=new Map,e=0;Object.keys(d).forEach(function(u){var s=d[u],g=s.level,C=l.get(g);C||(C=new Set,l.set(g,C)),C.add(s),e=Math.max(e,g)}),Object(w.a)(!r.length,"Tree missing follow keys: ".concat(r.slice(0,100).map(function(u){return"'".concat(u,"'")}).join(", ")));var t;return f===!0?t=p(n,l,e,i):t=_(n,f.halfCheckedKeys,l,e,i),t}},OLES:function(Be,I,m){"use strict";var w=m("U8pU"),c=m("VTBJ"),L=m("Ff2n"),p=m("q1tI"),_=m("uciX"),a=m("7ixt"),h=function(n){var l=n.overlay,e=n.prefixCls,t=n.id,u=n.overlayInnerStyle;return p.createElement("div",{className:"".concat(e,"-inner"),id:t,role:"tooltip",style:u},typeof l=="function"?l():l)},f=h,d=function(n,l){var e=n.overlayClassName,t=n.trigger,u=t===void 0?["hover"]:t,s=n.mouseEnterDelay,g=s===void 0?0:s,C=n.mouseLeaveDelay,x=C===void 0?.1:C,E=n.overlayStyle,O=n.prefixCls,T=O===void 0?"rc-tooltip":O,y=n.children,b=n.onVisibleChange,v=n.afterVisibleChange,S=n.transitionName,D=n.animation,H=n.placement,F=H===void 0?"right":H,j=n.align,Z=j===void 0?{}:j,V=n.destroyTooltipOnHide,A=V===void 0?!1:V,k=n.defaultVisible,P=n.getTooltipContainer,X=n.overlayInnerStyle,M=Object(L.a)(n,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),W=Object(p.useRef)(null);Object(p.useImperativeHandle)(l,function(){return W.current});var te=Object(c.a)({},M);"visible"in n&&(te.popupVisible=n.visible);var _e=function(){var he=n.arrowContent,ie=he===void 0?null:he,oe=n.overlay,N=n.id;return[p.createElement("div",{className:"".concat(T,"-arrow"),key:"arrow"},ie),p.createElement(f,{key:"content",prefixCls:T,id:N,overlay:oe,overlayInnerStyle:X})]},ue=!1,me=!1;if(typeof A=="boolean")ue=A;else if(A&&Object(w.a)(A)==="object"){var G=A.keepParent;ue=G===!0,me=G===!1}return p.createElement(_.a,Object.assign({popupClassName:e,prefixCls:T,popup:_e,action:u,builtinPlacements:a.a,popupPlacement:F,ref:W,popupAlign:Z,getPopupContainer:P,onPopupVisibleChange:b,afterPopupVisibleChange:v,popupTransitionName:S,popupAnimation:D,defaultPopupVisible:k,destroyPopupOnHide:ue,autoDestroy:me,mouseLeaveDelay:x,popupStyle:E,mouseEnterDelay:g},te),y)},o=Object(p.forwardRef)(d),r=I.a=o},OZM5:function(Be,I,m){"use strict";m.d(I,"b",function(){return o}),m.d(I,"a",function(){return r}),m.d(I,"k",function(){return i}),m.d(I,"h",function(){return n}),m.d(I,"i",function(){return l}),m.d(I,"g",function(){return e}),m.d(I,"c",function(){return t}),m.d(I,"d",function(){return u}),m.d(I,"j",function(){return C}),m.d(I,"e",function(){return x}),m.d(I,"f",function(){return E});var w=m("KQm4"),c=m("U8pU"),L=m("Ff2n"),p=m("q1tI"),_=m.n(p),a=m("Kwbf"),h=m("WaYH"),f=.25,d=2;function o(O,T){var y=O.slice(),b=y.indexOf(T);return b>=0&&y.splice(b,1),y}function r(O,T){var y=O.slice();return y.indexOf(T)===-1&&y.push(T),y}function i(O){return O.split("-")}function n(O,T){return"".concat(O,"-").concat(T)}function l(O){return O&&O.type&&O.type.isTreeNode}function e(O,T){var y=[O],b=T[O];function v(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];S.forEach(function(D){var H=D.key,F=D.children;y.push(H),v(F)})}return v(b.children),y}function t(O,T){var y=O.clientY,b=T.selectHandle.getBoundingClientRect(),v=b.top,S=b.bottom,D=b.height,H=Math.max(D*f,d);return y<=v+H?-1:y>=S-H?1:0}function u(O,T){if(!O)return;var y=T.multiple;return y?O.slice():O.length?[O[0]]:O}var s=function(T){return T};function g(O,T){if(!O)return[];var y=T||{},b=y.processProps,v=b===void 0?s:b,S=Array.isArray(O)?O:[O];return S.map(function(D){var H=D.children,F=Object(L.a)(D,["children"]),j=g(H,T);return _.a.createElement(h.a,Object.assign({},v(F)),j)})}function C(O){if(!O)return null;var T;if(Array.isArray(O))T={checkedKeys:O,halfCheckedKeys:void 0};else if(Object(c.a)(O)==="object")T={checkedKeys:O.checked||void 0,halfCheckedKeys:O.halfChecked||void 0};else return Object(a.a)(!1,"`checkedKeys` is not an array or an object"),null;return T}function x(O,T){var y=new Set;function b(v){if(y.has(v))return;var S=T[v];if(!S)return;y.add(v);var D=S.parent,H=S.node;if(H.disabled)return;D&&b(D.key)}return(O||[]).forEach(function(v){b(v)}),Object(w.a)(y)}function E(O){var T={};return Object.keys(O).forEach(function(y){(y.startsWith("data-")||y.startsWith("aria-"))&&(T[y]=O[y])}),T}},Oe0F:function(Be,I,m){Be.exports={flex_box_center:"flex_box_center___1lU21",flex_space_between:"flex_space_between___3CfJd",flex_box_vertical_center:"flex_box_vertical_center___20q2h",flex_box_center_end:"flex_box_center_end___1jeZT",flex_box_column:"flex_box_column___2EyZF",list:"list___3Kz8E",wrap:"wrap___12_X7",lockWrap:"lockWrap___9zL4z",li:"li___2bcH1",cover:"cover___1j6mq",img:"img___3itdG",sign:"sign___1Bm21",name:"name___3H1zU",e:"e___1W7k4",tags:"tags___G1tID",rate:"rate___aZiJa"}},P2ho:function(Be,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var w={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=w},P5Jw:function(Be,I,m){"use strict";var w=m("rHrb"),c=w.CopyToClipboard;c.CopyToClipboard=c,Be.exports=c},QV2g:function(Be,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=w;function w(){for(var p,_=[],a=0;a<256;a++){p=a;for(var h=0;h<8;h++)p=p&1?3988292384^p>>>1:p>>>1;_[a]=p}return _}var c=w();function L(p,_,a,h){var f=c,d=h+a;p^=-1;for(var o=h;o<d;o++)p=p>>>8^f[(p^_[o])&255];return p^-1}},RotF:function(Be,I,m){Be.exports=m("LSTS")},"SA+Z":function(Be,I,m){var w=m("wTVA"),c=m("EbDI"),L=m("ZhPi"),p=m("wkBT");function _(a){return w(a)||c(a)||L(a)||p()}Be.exports=_,Be.exports.__esModule=!0,Be.exports.default=Be.exports},SFBS:function(Be,I,m){},SZEN:function(Be,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.clientToElement=w;function w(c,L,p){var _=p.getBoundingClientRect(),a={x:0,y:0};return c<_.left?a.x=0:c>=_.right?a.x=_.width-1:a.x=c-_.left,L<_.top?a.y=0:L>=_.bottom?a.y=_.height-1:a.y=L-_.top,a}},SgaC:function(Be,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function w(_,a){if(!(_ instanceof a))throw new TypeError("Cannot call a class as a function")}function c(_,a){for(var h=0;h<a.length;h++){var f=a[h];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(_,f.key,f)}}function L(_,a,h){return a&&c(_.prototype,a),h&&c(_,h),_}var p=function(){function _(){w(this,_),this._subrects=0}return L(_,[{key:"decodeRect",value:function(h,f,d,o,r,i,n){if(this._subrects===0){if(r.rQwait("RRE",4+4))return!1;this._subrects=r.rQshift32();var l=r.rQshiftBytes(4);i.fillRect(h,f,d,o,l)}for(;this._subrects>0;){if(r.rQwait("RRE",4+8))return!1;var e=r.rQshiftBytes(4),t=r.rQshift16(),u=r.rQshift16(),s=r.rQshift16(),g=r.rQshift16();i.fillRect(h+t,f+u,s,g,e),this._subrects--}return!0}}]),_}();I.default=p},VSMT:function(Be,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.decodeUTF8=w,I.encodeUTF8=c;function w(L){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;try{return decodeURIComponent(escape(L))}catch(_){if(_ instanceof URIError&&p)return L;throw _}}function c(L){return unescape(encodeURIComponent(L))}},WaYH:function(Be,I,m){"use strict";var w=m("rePB"),c=m("Ff2n"),L=m("VTBJ"),p=m("1OyB"),_=m("vuIU"),a=m("JX7q"),h=m("Ji7U"),f=m("LK+K"),d=m("q1tI"),o=m("TSYQ"),r=m.n(o),i=m("sboe"),n=m("OZM5"),l=function(T){var y=T.prefixCls,b=T.level,v=T.isStart,S=T.isEnd;if(!b)return null;for(var D="".concat(y,"-indent-unit"),H=[],F=0;F<b;F+=1){var j;H.push(d.createElement("span",{key:F,className:r()(D,(j={},Object(w.a)(j,"".concat(D,"-start"),v[F+1]),Object(w.a)(j,"".concat(D,"-end"),S[F+1]),Object(w.a)(j,"".concat(D,"-end-first-level"),!F&&S[0]),j))}))}return d.createElement("span",{"aria-hidden":"true",className:"".concat(y,"-indent")},H)},e=l,t=m("815F"),u="open",s="close",g="---",C=function(O){Object(h.a)(y,O);var T=Object(f.a)(y);function y(){var b;return Object(p.a)(this,y),b=T.apply(this,arguments),b.state={dragNodeHighlight:!1},b.onSelectorClick=function(v){var S=b.props.context.onNodeClick;S(v,Object(t.b)(b.props)),b.isSelectable()?b.onSelect(v):b.onCheck(v)},b.onSelectorDoubleClick=function(v){var S=b.props.context.onNodeDoubleClick;S(v,Object(t.b)(b.props))},b.onSelect=function(v){if(b.isDisabled())return;var S=b.props.context.onNodeSelect;v.preventDefault(),S(v,Object(t.b)(b.props))},b.onCheck=function(v){if(b.isDisabled())return;var S=b.props,D=S.disableCheckbox,H=S.checked,F=b.props.context.onNodeCheck;if(!b.isCheckable()||D)return;v.preventDefault();var j=!H;F(v,Object(t.b)(b.props),j)},b.onMouseEnter=function(v){var S=b.props.context.onNodeMouseEnter;S(v,Object(t.b)(b.props))},b.onMouseLeave=function(v){var S=b.props.context.onNodeMouseLeave;S(v,Object(t.b)(b.props))},b.onContextMenu=function(v){var S=b.props.context.onNodeContextMenu;S(v,Object(t.b)(b.props))},b.onDragStart=function(v){var S=b.props.context.onNodeDragStart;v.stopPropagation(),b.setState({dragNodeHighlight:!0}),S(v,Object(a.a)(b));try{v.dataTransfer.setData("text/plain","")}catch(D){}},b.onDragEnter=function(v){var S=b.props.context.onNodeDragEnter;v.preventDefault(),v.stopPropagation(),S(v,Object(a.a)(b))},b.onDragOver=function(v){var S=b.props.context.onNodeDragOver;v.preventDefault(),v.stopPropagation(),S(v,Object(a.a)(b))},b.onDragLeave=function(v){var S=b.props.context.onNodeDragLeave;v.stopPropagation(),S(v,Object(a.a)(b))},b.onDragEnd=function(v){var S=b.props.context.onNodeDragEnd;v.stopPropagation(),b.setState({dragNodeHighlight:!1}),S(v,Object(a.a)(b))},b.onDrop=function(v){var S=b.props.context.onNodeDrop;v.preventDefault(),v.stopPropagation(),b.setState({dragNodeHighlight:!1}),S(v,Object(a.a)(b))},b.onExpand=function(v){var S=b.props.context.onNodeExpand;S(v,Object(t.b)(b.props))},b.setSelectHandle=function(v){b.selectHandle=v},b.getNodeState=function(){var v=b.props.expanded;return b.isLeaf()?null:v?u:s},b.hasChildren=function(){var v=b.props.eventKey,S=b.props.context.keyEntities,D=S[v]||{},H=D.children;return!!(H||[]).length},b.isLeaf=function(){var v=b.props,S=v.isLeaf,D=v.loaded,H=b.props.context.loadData,F=b.hasChildren();return S===!1?!1:S||!H&&!F||H&&D&&!F},b.isDisabled=function(){var v=b.props.disabled,S=b.props.context.disabled;return!!(S||v)},b.isCheckable=function(){var v=b.props.checkable,S=b.props.context.checkable;return!S||v===!1?!1:S},b.syncLoadData=function(v){var S=v.expanded,D=v.loading,H=v.loaded,F=b.props.context,j=F.loadData,Z=F.onNodeLoad;if(D)return;j&&S&&!b.isLeaf()&&(!b.hasChildren()&&!H&&Z(Object(t.b)(b.props)))},b.renderSwitcher=function(){var v=b.props,S=v.expanded,D=v.switcherIcon,H=b.props.context,F=H.prefixCls,j=H.switcherIcon,Z=D||j;if(b.isLeaf())return d.createElement("span",{className:r()("".concat(F,"-switcher"),"".concat(F,"-switcher-noop"))},typeof Z=="function"?Z(Object(L.a)(Object(L.a)({},b.props),{},{isLeaf:!0})):Z);var V=r()("".concat(F,"-switcher"),"".concat(F,"-switcher_").concat(S?u:s));return d.createElement("span",{onClick:b.onExpand,className:V},typeof Z=="function"?Z(Object(L.a)(Object(L.a)({},b.props),{},{isLeaf:!1})):Z)},b.renderCheckbox=function(){var v=b.props,S=v.checked,D=v.halfChecked,H=v.disableCheckbox,F=b.props.context.prefixCls,j=b.isDisabled(),Z=b.isCheckable();if(!Z)return null;var V=typeof Z!="boolean"?Z:null;return d.createElement("span",{className:r()("".concat(F,"-checkbox"),S&&"".concat(F,"-checkbox-checked"),!S&&D&&"".concat(F,"-checkbox-indeterminate"),(j||H)&&"".concat(F,"-checkbox-disabled")),onClick:b.onCheck},V)},b.renderIcon=function(){var v=b.props.loading,S=b.props.context.prefixCls;return d.createElement("span",{className:r()("".concat(S,"-iconEle"),"".concat(S,"-icon__").concat(b.getNodeState()||"docu"),v&&"".concat(S,"-icon_loading"))})},b.renderSelector=function(){var v=b.state.dragNodeHighlight,S=b.props,D=S.title,H=S.selected,F=S.icon,j=S.loading,Z=S.data,V=b.props.context,A=V.prefixCls,k=V.showIcon,P=V.icon,X=V.draggable,M=V.loadData,W=V.titleRender,te=b.isDisabled(),_e="".concat(A,"-node-content-wrapper"),ue;if(k){var me=F||P;ue=me?d.createElement("span",{className:r()("".concat(A,"-iconEle"),"".concat(A,"-icon__customize"))},typeof me=="function"?me(b.props):me):b.renderIcon()}else M&&j&&(ue=b.renderIcon());var G;typeof D=="function"?G=D(Z):W?G=W(Z):G=D;var ne=d.createElement("span",{className:"".concat(A,"-title")},G);return d.createElement("span",{ref:b.setSelectHandle,title:typeof D=="string"?D:"",className:r()("".concat(_e),"".concat(_e,"-").concat(b.getNodeState()||"normal"),!te&&(H||v)&&"".concat(A,"-node-selected"),!te&&X&&"draggable"),draggable:!te&&X||void 0,"aria-grabbed":!te&&X||void 0,onMouseEnter:b.onMouseEnter,onMouseLeave:b.onMouseLeave,onContextMenu:b.onContextMenu,onClick:b.onSelectorClick,onDoubleClick:b.onSelectorDoubleClick,onDragStart:X?b.onDragStart:void 0},ue,ne)},b}return Object(_.a)(y,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var v=this.props.selectable,S=this.props.context.selectable;return typeof v=="boolean"?v:S}},{key:"render",value:function(){var v,S=this.props,D=S.eventKey,H=S.className,F=S.style,j=S.dragOver,Z=S.dragOverGapTop,V=S.dragOverGapBottom,A=S.isLeaf,k=S.isStart,P=S.isEnd,X=S.expanded,M=S.selected,W=S.checked,te=S.halfChecked,_e=S.loading,ue=S.domRef,me=S.active,G=S.onMouseMove,ne=Object(c.a)(S,["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","onMouseMove"]),he=this.props.context,ie=he.prefixCls,oe=he.filterTreeNode,N=he.draggable,ee=he.keyEntities,$=this.isDisabled(),ce=Object(n.f)(ne),Me=ee[D]||{},Ye=Me.level,et=P[P.length-1];return d.createElement("div",Object.assign({ref:ue,className:r()(H,"".concat(ie,"-treenode"),(v={},Object(w.a)(v,"".concat(ie,"-treenode-disabled"),$),Object(w.a)(v,"".concat(ie,"-treenode-switcher-").concat(X?"open":"close"),!A),Object(w.a)(v,"".concat(ie,"-treenode-checkbox-checked"),W),Object(w.a)(v,"".concat(ie,"-treenode-checkbox-indeterminate"),te),Object(w.a)(v,"".concat(ie,"-treenode-selected"),M),Object(w.a)(v,"".concat(ie,"-treenode-loading"),_e),Object(w.a)(v,"".concat(ie,"-treenode-active"),me),Object(w.a)(v,"".concat(ie,"-treenode-leaf-last"),et),Object(w.a)(v,"drag-over",!$&&j),Object(w.a)(v,"drag-over-gap-top",!$&&Z),Object(w.a)(v,"drag-over-gap-bottom",!$&&V),Object(w.a)(v,"filter-node",oe&&oe(Object(t.b)(this.props))),v)),style:F,onDragEnter:N?this.onDragEnter:void 0,onDragOver:N?this.onDragOver:void 0,onDragLeave:N?this.onDragLeave:void 0,onDrop:N?this.onDrop:void 0,onDragEnd:N?this.onDragEnd:void 0,onMouseMove:G},ce),d.createElement(e,{prefixCls:ie,level:Ye,isStart:k,isEnd:P}),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),y}(d.Component),x=function(T){return d.createElement(i.a.Consumer,null,function(y){return d.createElement(C,Object.assign({},T,{context:y}))})};x.displayName="TreeNode",x.defaultProps={title:g},x.isTreeNode=1;var E=I.a=x},WkQV:function(Be,I,m){"use strict";var w=m("g9YV"),c=m("wCAj"),L=m("+L6B"),p=m("2/Rp"),_=m("tJVT"),a=m("miYZ"),h=m("tsqr"),f=m("5Dmo"),d=m("3S7+"),o=m("q1tI"),r=m.n(o),i=m("fr4D"),n=m("P5Jw"),l=m.n(n),e=[{title:"\u6587\u4EF6\u540D",dataIndex:"filename",width:"19%",ellipsis:!0},{title:"\u5907\u6CE8",dataIndex:"description",width:"19%",ellipsis:!0},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",width:"19%",ellipsis:!0},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"path",width:"19%",render:function(s){return r.a.createElement("div",{style:{display:"flex"}},r.a.createElement(d.a,{title:s},r.a.createElement("span",{style:{width:"80%",display:"inline-block",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"}},s)),r.a.createElement(n.CopyToClipboard,{text:s,onCopy:function(){return h.b.success("\u590D\u5236\u6210\u529F")}},r.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40",style:{color:"#165DFF",marginLeft:30}})))}},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",width:"14%",ellipsis:!0},{title:"\u5927\u5C0F",dataIndex:"filesize",width:"10%",ellipsis:!0}],t=function(s){var g=s.detail,C=Object(o.useState)(g),x=Object(_.a)(C,2),E=x[0],O=x[1],T=Object(o.useState)(1),y=Object(_.a)(T,2),b=y[0],v=y[1];Object(o.useEffect)(function(){g&&O(g)},[g]);var S=Object(o.useMemo)(function(){return{position:["bottomCenter"],pageSize:10,showSizeChanger:!1,current:b,showQuickJumper:{goButton:r.a.createElement(p.a,null,"GO")},total:E==null?void 0:E.data_sets_count,onChange:function(H){v(H),Object(i.g)("".concat(g==null?void 0:g.id),{limit:10,page:H}).then(function(F){O(F)})}}},[b,E]);return r.a.createElement(c.a,{columns:e,dataSource:E==null?void 0:E.data_sets,rowKey:"attachment_id",pagination:S})};I.a=Object(o.memo)(t)},XG6U:function(Be,I){Be.exports="data:image/png;base64,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"},Y1PL:function(Be,I,m){"use strict";m.r(I),m.d(I,"ResizableTextArea",function(){return te});var w=m("wx14"),c=m("1OyB"),L=m("vuIU"),p=m("Ji7U"),_=m("LK+K"),a=m("q1tI"),h=m("VTBJ"),f=m("rePB"),d=m("Zm9Q"),o=m("Kwbf"),r=m("c+Xe"),i=m("m+aA"),n=m("bdgK"),l=new Map;function e(me){me.forEach(function(G){var ne,he=G.target;(ne=l.get(he))===null||ne===void 0||ne.forEach(function(ie){return ie(he)})})}var t=new n.default(e),u=null,s=null;function g(me,G){l.has(me)||(l.set(me,new Set),t.observe(me)),l.get(me).add(G)}function C(me,G){l.has(me)&&(l.get(me).delete(G),l.get(me).size||(t.unobserve(me),l.delete(me)))}var x=function(me){Object(p.a)(ne,me);var G=Object(_.a)(ne);function ne(){return Object(c.a)(this,ne),G.apply(this,arguments)}return Object(L.a)(ne,[{key:"render",value:function(){return this.props.children}}]),ne}(a.Component),E=a.createContext(null);function O(me){var G=me.children,ne=me.onBatchResize,he=a.useRef(0),ie=a.useRef([]),oe=a.useContext(E),N=a.useCallback(function(ee,$,ce){he.current+=1;var Me=he.current;ie.current.push({size:ee,element:$,data:ce}),Promise.resolve().then(function(){Me===he.current&&(ne==null||ne(ie.current),ie.current=[])}),oe==null||oe(ee,$,ce)},[ne,oe]);return a.createElement(E.Provider,{value:N},G)}function T(me){var G=me.children,ne=me.disabled,he=a.useRef(null),ie=a.useRef(null),oe=a.useContext(E),N=a.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),ee=a.isValidElement(G)&&Object(r.c)(G),$=ee?G.ref:null,ce=a.useMemo(function(){return Object(r.a)($,he)},[$,he]),Me=a.useRef(me);Me.current=me;var Ye=a.useCallback(function(et){var ot=Me.current,tt=ot.onResize,Te=ot.data,Se=et.getBoundingClientRect(),Ae=Se.width,we=Se.height,K=et.offsetWidth,se=et.offsetHeight,U=Math.floor(Ae),Ce=Math.floor(we);if(N.current.width!==U||N.current.height!==Ce||N.current.offsetWidth!==K||N.current.offsetHeight!==se){var Qe={width:U,height:Ce,offsetWidth:K,offsetHeight:se};N.current=Qe;var ge=K===Math.round(Ae)?Ae:K,Xe=se===Math.round(we)?we:se,rt=Object(h.a)(Object(h.a)({},Qe),{},{offsetWidth:ge,offsetHeight:Xe});oe==null||oe(rt,et,Te),tt&&Promise.resolve().then(function(){tt(rt,et)})}},[]);return a.useEffect(function(){var et=Object(i.a)(he.current)||Object(i.a)(ie.current);return et&&!ne&&g(et,Ye),function(){return C(et,Ye)}},[he.current,ne]),a.createElement(x,{ref:ie},ee?a.cloneElement(G,{ref:ce}):G)}var y="rc-observer-key";function b(me){var G=me.children,ne=Object(d.a)(G);return ne.map(function(he,ie){var oe=(he==null?void 0:he.key)||"".concat(y,"-").concat(ie);return a.createElement(T,Object(w.a)({},me,{key:oe}),he)})}b.Collection=O;var v=b,S=m("bT9E"),D=m("TSYQ"),H=m.n(D),F=`
|
|
|
min-height:0 !important;
|
|
|
max-height:none !important;
|
|
|
height:0 !important;
|
|
|
visibility:hidden !important;
|
|
|
overflow:hidden !important;
|
|
|
position:absolute !important;
|
|
|
z-index:-1000 !important;
|
|
|
top:0 !important;
|
|
|
right:0 !important
|
|
|
`,j=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],Z={},V;function A(me){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ne=me.getAttribute("id")||me.getAttribute("data-reactid")||me.getAttribute("name");if(G&&Z[ne])return Z[ne];var he=window.getComputedStyle(me),ie=he.getPropertyValue("box-sizing")||he.getPropertyValue("-moz-box-sizing")||he.getPropertyValue("-webkit-box-sizing"),oe=parseFloat(he.getPropertyValue("padding-bottom"))+parseFloat(he.getPropertyValue("padding-top")),N=parseFloat(he.getPropertyValue("border-bottom-width"))+parseFloat(he.getPropertyValue("border-top-width")),ee=j.map(function(ce){return"".concat(ce,":").concat(he.getPropertyValue(ce))}).join(";"),$={sizingStyle:ee,paddingSize:oe,borderSize:N,boxSizing:ie};return G&&ne&&(Z[ne]=$),$}function k(me){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,he=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;V||(V=document.createElement("textarea"),V.setAttribute("tab-index","-1"),V.setAttribute("aria-hidden","true"),document.body.appendChild(V)),me.getAttribute("wrap")?V.setAttribute("wrap",me.getAttribute("wrap")):V.removeAttribute("wrap");var ie=A(me,G),oe=ie.paddingSize,N=ie.borderSize,ee=ie.boxSizing,$=ie.sizingStyle;V.setAttribute("style","".concat($,";").concat(F)),V.value=me.value||me.placeholder||"";var ce=Number.MIN_SAFE_INTEGER,Me=Number.MAX_SAFE_INTEGER,Ye=V.scrollHeight,et;if(ee==="border-box"?Ye+=N:ee==="content-box"&&(Ye-=oe),ne!==null||he!==null){V.value=" ";var ot=V.scrollHeight-oe;ne!==null&&(ce=ot*ne,ee==="border-box"&&(ce=ce+oe+N),Ye=Math.max(ce,Ye)),he!==null&&(Me=ot*he,ee==="border-box"&&(Me=Me+oe+N),et=Ye>Me?"":"hidden",Ye=Math.min(Me,Ye))}return{height:Ye,minHeight:ce,maxHeight:Me,overflowY:et,resize:"none"}}var P=m("Gytx"),X=m.n(P),M;(function(me){me[me.NONE=0]="NONE",me[me.RESIZING=1]="RESIZING",me[me.RESIZED=2]="RESIZED"})(M||(M={}));var W=function(me){Object(p.a)(ne,me);var G=Object(_.a)(ne);function ne(he){var ie;return Object(c.a)(this,ne),ie=G.call(this,he),ie.nextFrameActionId=void 0,ie.resizeFrameId=void 0,ie.textArea=void 0,ie.saveTextArea=function(oe){ie.textArea=oe},ie.handleResize=function(oe){var N=ie.state.resizeStatus,ee=ie.props,$=ee.autoSize,ce=ee.onResize;if(N!==M.NONE)return;typeof ce=="function"&&ce(oe),$&&ie.resizeOnNextFrame()},ie.resizeOnNextFrame=function(){cancelAnimationFrame(ie.nextFrameActionId),ie.nextFrameActionId=requestAnimationFrame(ie.resizeTextarea)},ie.resizeTextarea=function(){var oe=ie.props.autoSize;if(!oe||!ie.textArea)return;var N=oe.minRows,ee=oe.maxRows,$=k(ie.textArea,!1,N,ee);ie.setState({textareaStyles:$,resizeStatus:M.RESIZING},function(){cancelAnimationFrame(ie.resizeFrameId),ie.resizeFrameId=requestAnimationFrame(function(){ie.setState({resizeStatus:M.RESIZED},function(){ie.resizeFrameId=requestAnimationFrame(function(){ie.setState({resizeStatus:M.NONE}),ie.fixFirefoxAutoScroll()})})})})},ie.renderTextArea=function(){var oe=ie.props,N=oe.prefixCls,ee=N===void 0?"rc-textarea":N,$=oe.autoSize,ce=oe.onResize,Me=oe.className,Ye=oe.disabled,et=ie.state,ot=et.textareaStyles,tt=et.resizeStatus,Te=Object(S.a)(ie.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Se=H()(ee,Me,Object(f.a)({},"".concat(ee,"-disabled"),Ye));"value"in Te&&(Te.value=Te.value||"");var Ae=Object(h.a)(Object(h.a)(Object(h.a)({},ie.props.style),ot),tt===M.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return a.createElement(v,{onResize:ie.handleResize,disabled:!($||ce)},a.createElement("textarea",Object(w.a)({},Te,{className:Se,style:Ae,ref:ie.saveTextArea})))},ie.state={textareaStyles:{},resizeStatus:M.NONE},ie}return Object(L.a)(ne,[{key:"componentDidUpdate",value:function(ie){(ie.value!==this.props.value||!X()(ie.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var ie=this.textArea.selectionStart,oe=this.textArea.selectionEnd;this.textArea.setSelectionRange(ie,oe)}}catch(N){}}},{key:"render",value:function(){return this.renderTextArea()}}]),ne}(a.Component),te=W,_e=function(me){Object(p.a)(ne,me);var G=Object(_.a)(ne);function ne(he){var ie;Object(c.a)(this,ne),ie=G.call(this,he),ie.resizableTextArea=void 0,ie.focus=function(){ie.resizableTextArea.textArea.focus()},ie.saveTextArea=function(N){ie.resizableTextArea=N},ie.handleChange=function(N){var ee=ie.props.onChange;ie.setValue(N.target.value,function(){ie.resizableTextArea.resizeTextarea()}),ee&&ee(N)},ie.handleKeyDown=function(N){var ee=ie.props,$=ee.onPressEnter,ce=ee.onKeyDown;N.keyCode===13&&$&&$(N),ce&&ce(N)};var oe=typeof he.value=="undefined"||he.value===null?he.defaultValue:he.value;return ie.state={value:oe},ie}return Object(L.a)(ne,[{key:"setValue",value:function(ie,oe){"value"in this.props||this.setState({value:ie},oe)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return a.createElement(te,Object(w.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(ie){return"value"in ie?{value:ie.value}:null}}]),ne}(a.Component),ue=I.default=_e},YJ9k:function(Be,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function w(_,a){if(!(_ instanceof a))throw new TypeError("Cannot call a class as a function")}function c(_,a){for(var h=0;h<a.length;h++){var f=a[h];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(_,f.key,f)}}function L(_,a,h){return a&&c(_.prototype,a),h&&c(_,h),_}var p=function(){function _(){w(this,_),this._listeners=new Map}return L(_,[{key:"addEventListener",value:function(h,f){this._listeners.has(h)||this._listeners.set(h,new Set),this._listeners.get(h).add(f)}},{key:"removeEventListener",value:function(h,f){this._listeners.has(h)&&this._listeners.get(h).delete(f)}},{key:"dispatchEvent",value:function(h){var f=this;return this._listeners.has(h.type)?(this._listeners.get(h.type).forEach(function(d){return d.call(f,h)}),!h.defaultPrevented):!0}}]),_}();I.default=p},ZJlW:function(Be,I,m){Be.exports={flex_box_center:"flex_box_center___XZ1Hd",flex_space_between:"flex_space_between___2oG4i",flex_box_vertical_center:"flex_box_vertical_center___1UWtb",flex_box_center_end:"flex_box_center_end___1o2xT",flex_box_column:"flex_box_column___SlAE0",list:"list___1HvWe",wrap:"wrap___10sri",lockWrap:"lockWrap___2djiu",li:"li___2W_zn",cover:"cover___2FS3L",img:"img___cyxrw",sign:"sign___1cxDK",name:"name___3tYlu",e:"e___1-orw",unit:"unit___ycOgg",tags:"tags___2FRpJ",tag:"tag___1e0XO"}},ZpRC:function(Be,I,m){"use strict";function w(r){return typeof r=="object"&&r!=null&&r.nodeType===1}function c(r,i){return(!i||r!=="hidden")&&r!=="visible"&&r!=="clip"}function L(r,i){if(r.clientHeight<r.scrollHeight||r.clientWidth<r.scrollWidth){var n=getComputedStyle(r,null);return c(n.overflowY,i)||c(n.overflowX,i)||function(l){var e=function(t){if(!t.ownerDocument||!t.ownerDocument.defaultView)return null;try{return t.ownerDocument.defaultView.frameElement}catch(u){return null}}(l);return!!e&&(e.clientHeight<l.scrollHeight||e.clientWidth<l.scrollWidth)}(r)}return!1}function p(r,i,n,l,e,t,u,s){return t<r&&u>i||t>r&&u<i?0:t<=r&&s<=n||u>=i&&s>=n?t-r-l:u>i&&s<n||t<r&&s>n?u-i+e:0}var _=function(r,i){var n=window,l=i.scrollMode,e=i.block,t=i.inline,u=i.boundary,s=i.skipOverflowHiddenElements,g=typeof u=="function"?u:function(ot){return ot!==u};if(!w(r))throw new TypeError("Invalid target");for(var C=document.scrollingElement||document.documentElement,x=[],E=r;w(E)&&g(E);){if((E=E.parentElement)===C){x.push(E);break}E!=null&&E===document.body&&L(E)&&!L(document.documentElement)||E!=null&&L(E,s)&&x.push(E)}for(var O=n.visualViewport?n.visualViewport.width:innerWidth,T=n.visualViewport?n.visualViewport.height:innerHeight,y=window.scrollX||pageXOffset,b=window.scrollY||pageYOffset,v=r.getBoundingClientRect(),S=v.height,D=v.width,H=v.top,F=v.right,j=v.bottom,Z=v.left,V=e==="start"||e==="nearest"?H:e==="end"?j:H+S/2,A=t==="center"?Z+D/2:t==="end"?F:Z,k=[],P=0;P<x.length;P++){var X=x[P],M=X.getBoundingClientRect(),W=M.height,te=M.width,_e=M.top,ue=M.right,me=M.bottom,G=M.left;if(l==="if-needed"&&H>=0&&Z>=0&&j<=T&&F<=O&&H>=_e&&j<=me&&Z>=G&&F<=ue)return k;var ne=getComputedStyle(X),he=parseInt(ne.borderLeftWidth,10),ie=parseInt(ne.borderTopWidth,10),oe=parseInt(ne.borderRightWidth,10),N=parseInt(ne.borderBottomWidth,10),ee=0,$=0,ce="offsetWidth"in X?X.offsetWidth-X.clientWidth-he-oe:0,Me="offsetHeight"in X?X.offsetHeight-X.clientHeight-ie-N:0;if(C===X)ee=e==="start"?V:e==="end"?V-T:e==="nearest"?p(b,b+T,T,ie,N,b+V,b+V+S,S):V-T/2,$=t==="start"?A:t==="center"?A-O/2:t==="end"?A-O:p(y,y+O,O,he,oe,y+A,y+A+D,D),ee=Math.max(0,ee+b),$=Math.max(0,$+y);else{ee=e==="start"?V-_e-ie:e==="end"?V-me+N+Me:e==="nearest"?p(_e,me,W,ie,N+Me,V,V+S,S):V-(_e+W/2)+Me/2,$=t==="start"?A-G-he:t==="center"?A-(G+te/2)+ce/2:t==="end"?A-ue+oe+ce:p(G,ue,te,he,oe+ce,A,A+D,D);var Ye=X.scrollLeft,et=X.scrollTop;V+=et-(ee=Math.max(0,Math.min(et+ee,X.scrollHeight-W+Me))),A+=Ye-($=Math.max(0,Math.min(Ye+$,X.scrollWidth-te+ce)))}k.push({el:X,top:ee,left:$})}return k};function a(r){return r===Object(r)&&Object.keys(r).length!==0}function h(r,i){i===void 0&&(i="auto");var n="scrollBehavior"in document.body.style;r.forEach(function(l){var e=l.el,t=l.top,u=l.left;e.scroll&&n?e.scroll({top:t,left:u,behavior:i}):(e.scrollTop=t,e.scrollLeft=u)})}function f(r){return r===!1?{block:"end",inline:"nearest"}:a(r)?r:{block:"start",inline:"nearest"}}function d(r,i){var n=!r.ownerDocument.documentElement.contains(r);if(a(i)&&typeof i.behavior=="function")return i.behavior(n?[]:_(r,i));if(n)return;var l=f(i);return h(_(r,l),l.behavior)}var o=I.a=d},Zss7:function(Be,I,m){var w;(function(c){var L=/^\s+/,p=/\s+$/,_=0,a=c.round,h=c.min,f=c.max,d=c.random;function o(N,ee){if(N=N||"",ee=ee||{},N instanceof o)return N;if(!(this instanceof o))return new o(N,ee);var $=r(N);this._originalInput=N,this._r=$.r,this._g=$.g,this._b=$.b,this._a=$.a,this._roundA=a(100*this._a)/100,this._format=ee.format||$.format,this._gradientType=ee.gradientType,this._r<1&&(this._r=a(this._r)),this._g<1&&(this._g=a(this._g)),this._b<1&&(this._b=a(this._b)),this._ok=$.ok,this._tc_id=_++}o.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var N=this.toRgb();return(N.r*299+N.g*587+N.b*114)/1e3},getLuminance:function(){var N=this.toRgb(),ee,$,ce,Me,Ye,et;return ee=N.r/255,$=N.g/255,ce=N.b/255,ee<=.03928?Me=ee/12.92:Me=c.pow((ee+.055)/1.055,2.4),$<=.03928?Ye=$/12.92:Ye=c.pow(($+.055)/1.055,2.4),ce<=.03928?et=ce/12.92:et=c.pow((ce+.055)/1.055,2.4),.2126*Me+.7152*Ye+.0722*et},setAlpha:function(N){return this._a=k(N),this._roundA=a(100*this._a)/100,this},toHsv:function(){var N=e(this._r,this._g,this._b);return{h:N.h*360,s:N.s,v:N.v,a:this._a}},toHsvString:function(){var N=e(this._r,this._g,this._b),ee=a(N.h*360),$=a(N.s*100),ce=a(N.v*100);return this._a==1?"hsv("+ee+", "+$+"%, "+ce+"%)":"hsva("+ee+", "+$+"%, "+ce+"%, "+this._roundA+")"},toHsl:function(){var N=n(this._r,this._g,this._b);return{h:N.h*360,s:N.s,l:N.l,a:this._a}},toHslString:function(){var N=n(this._r,this._g,this._b),ee=a(N.h*360),$=a(N.s*100),ce=a(N.l*100);return this._a==1?"hsl("+ee+", "+$+"%, "+ce+"%)":"hsla("+ee+", "+$+"%, "+ce+"%, "+this._roundA+")"},toHex:function(N){return u(this._r,this._g,this._b,N)},toHexString:function(N){return"#"+this.toHex(N)},toHex8:function(N){return s(this._r,this._g,this._b,this._a,N)},toHex8String:function(N){return"#"+this.toHex8(N)},toRgb:function(){return{r:a(this._r),g:a(this._g),b:a(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+a(this._r)+", "+a(this._g)+", "+a(this._b)+")":"rgba("+a(this._r)+", "+a(this._g)+", "+a(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:a(P(this._r,255)*100)+"%",g:a(P(this._g,255)*100)+"%",b:a(P(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+a(P(this._r,255)*100)+"%, "+a(P(this._g,255)*100)+"%, "+a(P(this._b,255)*100)+"%)":"rgba("+a(P(this._r,255)*100)+"%, "+a(P(this._g,255)*100)+"%, "+a(P(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:V[u(this._r,this._g,this._b,!0)]||!1},toFilter:function(N){var ee="#"+g(this._r,this._g,this._b,this._a),$=ee,ce=this._gradientType?"GradientType = 1, ":"";if(N){var Me=o(N);$="#"+g(Me._r,Me._g,Me._b,Me._a)}return"progid:DXImageTransform.Microsoft.gradient("+ce+"startColorstr="+ee+",endColorstr="+$+")"},toString:function(N){var ee=!!N;N=N||this._format;var $=!1,ce=this._a<1&&this._a>=0,Me=!ee&&ce&&(N==="hex"||N==="hex6"||N==="hex3"||N==="hex4"||N==="hex8"||N==="name");return Me?N==="name"&&this._a===0?this.toName():this.toRgbString():(N==="rgb"&&($=this.toRgbString()),N==="prgb"&&($=this.toPercentageRgbString()),(N==="hex"||N==="hex6")&&($=this.toHexString()),N==="hex3"&&($=this.toHexString(!0)),N==="hex4"&&($=this.toHex8String(!0)),N==="hex8"&&($=this.toHex8String()),N==="name"&&($=this.toName()),N==="hsl"&&($=this.toHslString()),N==="hsv"&&($=this.toHsvString()),$||this.toHexString())},clone:function(){return o(this.toString())},_applyModification:function(N,ee){var $=N.apply(null,[this].concat([].slice.call(ee)));return this._r=$._r,this._g=$._g,this._b=$._b,this.setAlpha($._a),this},lighten:function(){return this._applyModification(O,arguments)},brighten:function(){return this._applyModification(T,arguments)},darken:function(){return this._applyModification(y,arguments)},desaturate:function(){return this._applyModification(C,arguments)},saturate:function(){return this._applyModification(x,arguments)},greyscale:function(){return this._applyModification(E,arguments)},spin:function(){return this._applyModification(b,arguments)},_applyCombination:function(N,ee){return N.apply(null,[this].concat([].slice.call(ee)))},analogous:function(){return this._applyCombination(F,arguments)},complement:function(){return this._applyCombination(v,arguments)},monochromatic:function(){return this._applyCombination(j,arguments)},splitcomplement:function(){return this._applyCombination(H,arguments)},triad:function(){return this._applyCombination(S,arguments)},tetrad:function(){return this._applyCombination(D,arguments)}},o.fromRatio=function(N,ee){if(typeof N=="object"){var $={};for(var ce in N)N.hasOwnProperty(ce)&&(ce==="a"?$[ce]=N[ce]:$[ce]=ue(N[ce]));N=$}return o(N,ee)};function r(N){var ee={r:0,g:0,b:0},$=1,ce=null,Me=null,Ye=null,et=!1,ot=!1;return typeof N=="string"&&(N=ie(N)),typeof N=="object"&&(he(N.r)&&he(N.g)&&he(N.b)?(ee=i(N.r,N.g,N.b),et=!0,ot=String(N.r).substr(-1)==="%"?"prgb":"rgb"):he(N.h)&&he(N.s)&&he(N.v)?(ce=ue(N.s),Me=ue(N.v),ee=t(N.h,ce,Me),et=!0,ot="hsv"):he(N.h)&&he(N.s)&&he(N.l)&&(ce=ue(N.s),Ye=ue(N.l),ee=l(N.h,ce,Ye),et=!0,ot="hsl"),N.hasOwnProperty("a")&&($=N.a)),$=k($),{ok:et,format:N.format||ot,r:h(255,f(ee.r,0)),g:h(255,f(ee.g,0)),b:h(255,f(ee.b,0)),a:$}}function i(N,ee,$){return{r:P(N,255)*255,g:P(ee,255)*255,b:P($,255)*255}}function n(N,ee,$){N=P(N,255),ee=P(ee,255),$=P($,255);var ce=f(N,ee,$),Me=h(N,ee,$),Ye,et,ot=(ce+Me)/2;if(ce==Me)Ye=et=0;else{var tt=ce-Me;et=ot>.5?tt/(2-ce-Me):tt/(ce+Me);switch(ce){case N:Ye=(ee-$)/tt+(ee<$?6:0);break;case ee:Ye=($-N)/tt+2;break;case $:Ye=(N-ee)/tt+4;break}Ye/=6}return{h:Ye,s:et,l:ot}}function l(N,ee,$){var ce,Me,Ye;N=P(N,360),ee=P(ee,100),$=P($,100);function et(Te,Se,Ae){return Ae<0&&(Ae+=1),Ae>1&&(Ae-=1),Ae<1/6?Te+(Se-Te)*6*Ae:Ae<1/2?Se:Ae<2/3?Te+(Se-Te)*(2/3-Ae)*6:Te}if(ee===0)ce=Me=Ye=$;else{var ot=$<.5?$*(1+ee):$+ee-$*ee,tt=2*$-ot;ce=et(tt,ot,N+1/3),Me=et(tt,ot,N),Ye=et(tt,ot,N-1/3)}return{r:ce*255,g:Me*255,b:Ye*255}}function e(N,ee,$){N=P(N,255),ee=P(ee,255),$=P($,255);var ce=f(N,ee,$),Me=h(N,ee,$),Ye,et,ot=ce,tt=ce-Me;if(et=ce===0?0:tt/ce,ce==Me)Ye=0;else{switch(ce){case N:Ye=(ee-$)/tt+(ee<$?6:0);break;case ee:Ye=($-N)/tt+2;break;case $:Ye=(N-ee)/tt+4;break}Ye/=6}return{h:Ye,s:et,v:ot}}function t(N,ee,$){N=P(N,360)*6,ee=P(ee,100),$=P($,100);var ce=c.floor(N),Me=N-ce,Ye=$*(1-ee),et=$*(1-Me*ee),ot=$*(1-(1-Me)*ee),tt=ce%6,Te=[$,et,Ye,Ye,ot,$][tt],Se=[ot,$,$,et,Ye,Ye][tt],Ae=[Ye,Ye,ot,$,$,et][tt];return{r:Te*255,g:Se*255,b:Ae*255}}function u(N,ee,$,ce){var Me=[_e(a(N).toString(16)),_e(a(ee).toString(16)),_e(a($).toString(16))];return ce&&Me[0].charAt(0)==Me[0].charAt(1)&&Me[1].charAt(0)==Me[1].charAt(1)&&Me[2].charAt(0)==Me[2].charAt(1)?Me[0].charAt(0)+Me[1].charAt(0)+Me[2].charAt(0):Me.join("")}function s(N,ee,$,ce,Me){var Ye=[_e(a(N).toString(16)),_e(a(ee).toString(16)),_e(a($).toString(16)),_e(me(ce))];return Me&&Ye[0].charAt(0)==Ye[0].charAt(1)&&Ye[1].charAt(0)==Ye[1].charAt(1)&&Ye[2].charAt(0)==Ye[2].charAt(1)&&Ye[3].charAt(0)==Ye[3].charAt(1)?Ye[0].charAt(0)+Ye[1].charAt(0)+Ye[2].charAt(0)+Ye[3].charAt(0):Ye.join("")}function g(N,ee,$,ce){var Me=[_e(me(ce)),_e(a(N).toString(16)),_e(a(ee).toString(16)),_e(a($).toString(16))];return Me.join("")}o.equals=function(N,ee){return!N||!ee?!1:o(N).toRgbString()==o(ee).toRgbString()},o.random=function(){return o.fromRatio({r:d(),g:d(),b:d()})};function C(N,ee){ee=ee===0?0:ee||10;var $=o(N).toHsl();return $.s-=ee/100,$.s=X($.s),o($)}function x(N,ee){ee=ee===0?0:ee||10;var $=o(N).toHsl();return $.s+=ee/100,$.s=X($.s),o($)}function E(N){return o(N).desaturate(100)}function O(N,ee){ee=ee===0?0:ee||10;var $=o(N).toHsl();return $.l+=ee/100,$.l=X($.l),o($)}function T(N,ee){ee=ee===0?0:ee||10;var $=o(N).toRgb();return $.r=f(0,h(255,$.r-a(255*-(ee/100)))),$.g=f(0,h(255,$.g-a(255*-(ee/100)))),$.b=f(0,h(255,$.b-a(255*-(ee/100)))),o($)}function y(N,ee){ee=ee===0?0:ee||10;var $=o(N).toHsl();return $.l-=ee/100,$.l=X($.l),o($)}function b(N,ee){var $=o(N).toHsl(),ce=($.h+ee)%360;return $.h=ce<0?360+ce:ce,o($)}function v(N){var ee=o(N).toHsl();return ee.h=(ee.h+180)%360,o(ee)}function S(N){var ee=o(N).toHsl(),$=ee.h;return[o(N),o({h:($+120)%360,s:ee.s,l:ee.l}),o({h:($+240)%360,s:ee.s,l:ee.l})]}function D(N){var ee=o(N).toHsl(),$=ee.h;return[o(N),o({h:($+90)%360,s:ee.s,l:ee.l}),o({h:($+180)%360,s:ee.s,l:ee.l}),o({h:($+270)%360,s:ee.s,l:ee.l})]}function H(N){var ee=o(N).toHsl(),$=ee.h;return[o(N),o({h:($+72)%360,s:ee.s,l:ee.l}),o({h:($+216)%360,s:ee.s,l:ee.l})]}function F(N,ee,$){ee=ee||6,$=$||30;var ce=o(N).toHsl(),Me=360/$,Ye=[o(N)];for(ce.h=(ce.h-(Me*ee>>1)+720)%360;--ee;)ce.h=(ce.h+Me)%360,Ye.push(o(ce));return Ye}function j(N,ee){ee=ee||6;for(var $=o(N).toHsv(),ce=$.h,Me=$.s,Ye=$.v,et=[],ot=1/ee;ee--;)et.push(o({h:ce,s:Me,v:Ye})),Ye=(Ye+ot)%1;return et}o.mix=function(N,ee,$){$=$===0?0:$||50;var ce=o(N).toRgb(),Me=o(ee).toRgb(),Ye=$/100,et={r:(Me.r-ce.r)*Ye+ce.r,g:(Me.g-ce.g)*Ye+ce.g,b:(Me.b-ce.b)*Ye+ce.b,a:(Me.a-ce.a)*Ye+ce.a};return o(et)},o.readability=function(N,ee){var $=o(N),ce=o(ee);return(c.max($.getLuminance(),ce.getLuminance())+.05)/(c.min($.getLuminance(),ce.getLuminance())+.05)},o.isReadable=function(N,ee,$){var ce=o.readability(N,ee),Me,Ye;Ye=!1,Me=oe($);switch(Me.level+Me.size){case"AAsmall":case"AAAlarge":Ye=ce>=4.5;break;case"AAlarge":Ye=ce>=3;break;case"AAAsmall":Ye=ce>=7;break}return Ye},o.mostReadable=function(N,ee,$){var ce=null,Me=0,Ye,et,ot,tt;$=$||{},et=$.includeFallbackColors,ot=$.level,tt=$.size;for(var Te=0;Te<ee.length;Te++)Ye=o.readability(N,ee[Te]),Ye>Me&&(Me=Ye,ce=o(ee[Te]));return o.isReadable(N,ce,{level:ot,size:tt})||!et?ce:($.includeFallbackColors=!1,o.mostReadable(N,["#fff","#000"],$))};var Z=o.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},V=o.hexNames=A(Z);function A(N){var ee={};for(var $ in N)N.hasOwnProperty($)&&(ee[N[$]]=$);return ee}function k(N){return N=parseFloat(N),(isNaN(N)||N<0||N>1)&&(N=1),N}function P(N,ee){W(N)&&(N="100%");var $=te(N);return N=h(ee,f(0,parseFloat(N))),$&&(N=parseInt(N*ee,10)/100),c.abs(N-ee)<1e-6?1:N%ee/parseFloat(ee)}function X(N){return h(1,f(0,N))}function M(N){return parseInt(N,16)}function W(N){return typeof N=="string"&&N.indexOf(".")!=-1&&parseFloat(N)===1}function te(N){return typeof N=="string"&&N.indexOf("%")!=-1}function _e(N){return N.length==1?"0"+N:""+N}function ue(N){return N<=1&&(N=N*100+"%"),N}function me(N){return c.round(parseFloat(N)*255).toString(16)}function G(N){return M(N)/255}var ne=function(){var N="[-\\+]?\\d+%?",ee="[-\\+]?\\d*\\.\\d+%?",$="(?:"+ee+")|(?:"+N+")",ce="[\\s|\\(]+("+$+")[,|\\s]+("+$+")[,|\\s]+("+$+")\\s*\\)?",Me="[\\s|\\(]+("+$+")[,|\\s]+("+$+")[,|\\s]+("+$+")[,|\\s]+("+$+")\\s*\\)?";return{CSS_UNIT:new RegExp($),rgb:new RegExp("rgb"+ce),rgba:new RegExp("rgba"+Me),hsl:new RegExp("hsl"+ce),hsla:new RegExp("hsla"+Me),hsv:new RegExp("hsv"+ce),hsva:new RegExp("hsva"+Me),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function he(N){return!!ne.CSS_UNIT.exec(N)}function ie(N){N=N.replace(L,"").replace(p,"").toLowerCase();var ee=!1;if(Z[N])N=Z[N],ee=!0;else if(N=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var $;return($=ne.rgb.exec(N))?{r:$[1],g:$[2],b:$[3]}:($=ne.rgba.exec(N))?{r:$[1],g:$[2],b:$[3],a:$[4]}:($=ne.hsl.exec(N))?{h:$[1],s:$[2],l:$[3]}:($=ne.hsla.exec(N))?{h:$[1],s:$[2],l:$[3],a:$[4]}:($=ne.hsv.exec(N))?{h:$[1],s:$[2],v:$[3]}:($=ne.hsva.exec(N))?{h:$[1],s:$[2],v:$[3],a:$[4]}:($=ne.hex8.exec(N))?{r:M($[1]),g:M($[2]),b:M($[3]),a:G($[4]),format:ee?"name":"hex8"}:($=ne.hex6.exec(N))?{r:M($[1]),g:M($[2]),b:M($[3]),format:ee?"name":"hex"}:($=ne.hex4.exec(N))?{r:M($[1]+""+$[1]),g:M($[2]+""+$[2]),b:M($[3]+""+$[3]),a:G($[4]+""+$[4]),format:ee?"name":"hex8"}:($=ne.hex3.exec(N))?{r:M($[1]+""+$[1]),g:M($[2]+""+$[2]),b:M($[3]+""+$[3]),format:ee?"name":"hex"}:!1}function oe(N){var ee,$;return N=N||{level:"AA",size:"small"},ee=(N.level||"AA").toUpperCase(),$=(N.size||"small").toLowerCase(),ee!=="AA"&&ee!=="AAA"&&(ee="AA"),$!=="small"&&$!=="large"&&($="small"),{level:ee,size:$}}Be.exports?Be.exports=o:!(w=function(){return o}.call(I,m,I,Be),w!==void 0&&(Be.exports=w))})(Math)},bL63:function(Be,I,m){Be.exports={bg:"bg___1pgJK",wrap:"wrap___3w7gA",modal:"modal___Z863a",content:"content_____WML",head:"head___74qy3",headCount:"headCount___DydFZ",button:"button___FkPST",itemWrap:"itemWrap___2VFfI",imgWrap:"imgWrap___3YSCX",img:"img___31A6T",manager:"manager___7OBds",itemContent:"itemContent___NJ5LZ",nameWrap:"nameWrap___1nFjv",name:"name___1KHZI",actionGroup:"actionGroup___2FPTE",deleteIcon:"deleteIcon___OtxKH",schoolWrap:"schoolWrap___3vfoh",school:"school___2QmIS",countWrap:"countWrap___22ogC",deletetitle:"deletetitle___3lzPN",yseTitle:"yseTitle___3xmOc"}},bPs0:function(Be,I,m){"use strict";m.d(I,"b",function(){return C});var w=m("k1fw"),c=m("9og8"),L=m("2qtc"),p=m("kLXV"),_=m("tJVT"),a=m("PpiC"),h=m("aHsQ"),f=m("sGsY"),d=m("WmNS"),o=m.n(d),r=m("q1tI"),i=m.n(r),n=m("bntm"),l=m("V0Rq"),e=m("wd/R"),t=m.n(e),u=m("Ty5D"),s=m("9kvl"),g=f.a.Countdown,C=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],x=function(O){var T=O.globalSetting,y=O.loading,b=O.user,v=O.exercise,S=O.socket,D=O.dispatch,H=Object(a.a)(O,["globalSetting","loading","user","exercise","socket","dispatch"]),F=Object(r.useState)({}),j=Object(_.a)(F,2),Z=j[0],V=j[1],A=p.a.useModal(),k=Object(_.a)(A,2),P=k[0],X=k[1],M=Object(r.useRef)(),W=Object(r.useRef)(null),te=Object(r.useRef)(null),_e=Object(r.useState)(!0),ue=Object(_.a)(_e,2),me=ue[0],G=ue[1],ne=Object(u.h)().query,he=Object(u.i)();Object(r.useEffect)(function(){var tt,Te,Se,Ae,we;if(clearTimeout(W.current),document.addEventListener(Object(n.c)(),ot,!1),window.addEventListener("blur",Ye,!1),(tt=v.exerciseUserInfo)!==null&&tt!==void 0&&tt.screen_open&&Object(n.a)()&&(D({type:"globalSetting/headerFooterToggle",payload:!1}),G(!1)),(Te=v.exerciseUserInfo)!==null&&Te!==void 0&&Te.screen_at&&t()().diff(t()((Se=v.exerciseUserInfo)===null||Se===void 0?void 0:Se.screen_at),"seconds")>0)ie();else if((Ae=v.exerciseUserInfo)!==null&&Ae!==void 0&&Ae.screen_open&&!Object(n.a)()){var K=document.domain==="kepukehuan.educoder.net"?30:v.exerciseUserInfo.screen_sec+10+1;M.current=p.a.info({icon:null,content:i.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C",i.a.createElement("br",null),"\u5207\u6362\u9875\u9762"," ",v.exerciseUserInfo.screen_num-v.exerciseUserInfo.used_screen_num," ","\u6B21\u540E\u5C06\u8FDB\u884C\u5F3A\u5236\u4EA4\u5377\uFF0C",i.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),okText:i.a.createElement("span",null,"\u5F00\u59CB\u8003\u8BD5\uFF08",i.a.createElement("span",{style:{display:"inline-block"}},i.a.createElement(g,{onFinish:function(){var U;ie(),(U=M.current)===null||U===void 0||U.destroy()},valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+K*1e3})),"S\uFF09"),onOk:function(){var U;(U=M.current)===null||U===void 0||U.destroy(),G(!1),Object(n.d)(document.body),document.getElementById("root").addEventListener("click",oe,!1)}})}return(we=v.exerciseUserInfo)!==null&&we!==void 0&&we.screen_open&&!Object(n.a)()||document.getElementById("root").addEventListener("click",oe,!1),function(){document.getElementById("root").removeEventListener("click",oe,!1),document.removeEventListener(Object(n.c)(),ot,!1),window.removeEventListener("blur",Ye,!1),clearTimeout(W.current)}},[]),Object(r.useEffect)(function(){setTimeout(function(){v.actionTabs.removeEventListenerExitScreen&&(clearTimeout(W.current),document.getElementById("root").removeEventListener("click",oe,!1),document.removeEventListener(Object(n.c)(),ot,!1))},500),N()},[v.actionTabs]),Object(r.useEffect)(function(){setTimeout(function(){v.exerciseUserInfo.used_screen_num>v.exerciseUserInfo.screen_num?ce():!me},500)},[v.exerciseUserInfo]);var ie=function(){var tt=Object(c.a)(o.a.mark(function Te(){var Se;return o.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return we.next=2,et();case 2:Se=we.sent,setTimeout(function(){var K,se;(K=M.current)===null||K===void 0||K.destroy(),M.current=p.a.info({okText:i.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:i.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",i.a.createElement("span",{className:"c-red"},Se.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",i.a.createElement("span",{className:"c-red"},(se=v.exerciseUserInfo)===null||se===void 0?void 0:se.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:function(){var U=Object(c.a)(o.a.mark(function Qe(){return o.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:Object(n.d)(document.body);case 1:case"end":return Xe.stop()}},Qe)}));function Ce(){return U.apply(this,arguments)}return Ce}()})},1e3);case 4:case"end":return we.stop()}},Te)}));return function(){return tt.apply(this,arguments)}}(),oe=function(Te){!Object(n.a)()&&Te.target.nodeName!=="A"&&Te.target.nodeName!=="BUTTON"&&Te.target.innerHTML!=="\u786E \u5B9A"&&(Object(n.d)(document.body),console.log("documentClick.full"))},N=function(){var tt=Object(c.a)(o.a.mark(function Te(){return o.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.abrupt("return",new Promise(function(){var we=Object(c.a)(o.a.mark(function K(se){var U;return o.a.wrap(function(Qe){for(;;)switch(Qe.prev=Qe.next){case 0:return Qe.next=2,D({type:"exercise/getExerciseUserInfo",payload:Object(w.a)({},he)});case 2:return U=Qe.sent,se(U==null?void 0:U.data),Qe.abrupt("return",U==null?void 0:U.data);case 5:case"end":return Qe.stop()}},K)}));return function(K){return we.apply(this,arguments)}}()));case 1:case"end":return Ae.stop()}},Te)}));return function(){return tt.apply(this,arguments)}}(),ee=function(){var tt=Object(c.a)(o.a.mark(function Te(Se){var Ae,we,K;return o.a.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:(Ae=M.current)===null||Ae===void 0||((we=Ae.destroyAll)===null||we===void 0)||we.call(Ae),M.current=p.a.info({maskClosable:!1,keyboard:!1,okText:i.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5\uFF08",i.a.createElement("span",{style:{display:"inline-block"}},i.a.createElement(g,{onFinish:et,valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+(v.exerciseUserInfo.screen_sec+1)*1e3})),"S\uFF09"),content:i.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",i.a.createElement("span",{className:"c-red"},Se),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",i.a.createElement("span",{className:"c-red"},(K=v.exerciseUserInfo)===null||K===void 0?void 0:K.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377,",i.a.createElement("span",{className:"c-red"},v.exerciseUserInfo.screen_sec),"\u79D2\u5185\u56DE\u5230",i.a.createElement("br",null),i.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8BD5\u4E0D\u8BA1\u5207\u5C4F\u6B21\u6570\u3002")),onOk:function(){var Ce=Object(c.a)(o.a.mark(function ge(){return o.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:clearTimeout(te.current),Object(n.d)(document.body),M.current.destroy();case 3:case"end":return rt.stop()}},ge)}));function Qe(){return Ce.apply(this,arguments)}return Qe}()}),te.current=setTimeout(function(){var Ce;M.current.update({okText:i.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:i.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",i.a.createElement("span",{className:"c-red"},Se+1),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",i.a.createElement("span",{className:"c-red"},(Ce=v.exerciseUserInfo)===null||Ce===void 0?void 0:Ce.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")})},(v.exerciseUserInfo.screen_sec+1)*1e3);case 3:case"end":return U.stop()}},Te)}));return function(Se){return tt.apply(this,arguments)}}(),$=function(){location.href="/classrooms/".concat(he.coursesId,"/exercise/").concat(he.categoryId,"/detail")},ce=function(){var tt=Object(c.a)(o.a.mark(function Te(){var Se,Ae,we;return o.a.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:return(Se=M.current)===null||Se===void 0||((Ae=Se.destroyAll)===null||Ae===void 0)||Ae.call(Se),se.next=3,Object(l.ab)({categoryId:he.categoryId,commit_method:1});case 3:if(we=se.sent,we){try{S.send(JSON.stringify({type:"toggleLockExit",data:!1})),S.send(JSON.stringify({type:"network-open",data:""}))}catch(U){}Me()}case 5:case"end":return se.stop()}},Te)}));return function(){return tt.apply(this,arguments)}}(),Me=function(){var Te,Se;document.removeEventListener(Object(n.c)(),ot,!1),Object(n.b)(),(Te=M.current)===null||Te===void 0||((Se=Te.destroyAll)===null||Se===void 0)||Se.call(Te);try{S.send(JSON.stringify({type:"toggleLockExit",data:!1})),S.send(JSON.stringify({type:"network-open",data:""}))}catch(Ae){}P.info({content:i.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",i.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){$()}})},Ye=function(Te){Object(n.a)()&&document.getElementById("iframeShixuns").style.display=="none"&&Object(n.b)()},et=function(){var tt=Object(c.a)(o.a.mark(function Te(){return o.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.abrupt("return",new Promise(function(){var we=Object(c.a)(o.a.mark(function K(se){var U,Ce,Qe;return o.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:if(!((U=v.exerciseUserInfo)!==null&&U!==void 0&&U.screen_at)){Xe.next=3;break}return Xe.next=3,Object(l.h)(Object(w.a)(Object(w.a)({},he),{},{reset:!0}));case 3:return Xe.next=5,Object(l.R)({id:he.categoryId});case 5:if(Ce=Xe.sent,!(Ce!=null&&Ce.is_commit)){Xe.next=9;break}return Me(),Xe.abrupt("return");case 9:return Xe.next=11,N();case 11:Qe=Xe.sent,se(Qe);case 13:case"end":return Xe.stop()}},K)}));return function(K){return we.apply(this,arguments)}}()));case 1:case"end":return Ae.stop()}},Te)}));return function(){return tt.apply(this,arguments)}}(),ot=function(){var tt=Object(c.a)(o.a.mark(function Te(){var Se,Ae,we,K;return o.a.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:if(Se=!1,console.log("fullscreen change"),!Object(n.a)()){U.next=7;break}(Ae=v.exerciseUserInfo)!==null&&Ae!==void 0&&Ae.screen_at&&Object(l.h)(Object(w.a)(Object(w.a)({},he),{},{reset:!0})),clearTimeout(W.current),U.next=17;break;case 7:return Se=!0,U.next=10,Object(l.h)(Object(w.a)({},he));case 10:return U.next=12,N();case 12:we=U.sent,ee(we.used_screen_num),K=setTimeout(Object(c.a)(o.a.mark(function Ce(){return o.a.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:case"end":return ge.stop()}},Ce)})),v.exerciseUserInfo.screen_sec*1e3),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*"),W.current=K;case 17:D({type:"globalSetting/headerFooterToggle",payload:Se});case 18:case"end":return U.stop()}},Te)}));return function(){return tt.apply(this,arguments)}}();return i.a.createElement("div",null,X)};I.a=Object(s.a)(function(E){var O=E.loading,T=E.user,y=E.exercise,b=E.globalSetting;return{globalSetting:b,user:T,exercise:y,loading:O.effects}})(x)},bT9E:function(Be,I,m){"use strict";m.d(I,"a",function(){return c});var w=m("VTBJ");function c(L,p){var _=Object(w.a)({},L);return Array.isArray(p)&&p.forEach(function(a){delete _[a]}),_}},bUJZ:function(Be,I){Be.exports="data:image/png;base64,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"},biw7:function(Be,I,m){"use strict";var w=m("q1tI"),c=m.n(w),L=w.createContext(null);I.a=L},c5fP:function(Be,I,m){"use strict";function w(Y){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?w=function(Ke){return typeof Ke}:w=function(Ke){return Ke&&typeof Symbol=="function"&&Ke.constructor===Symbol&&Ke!==Symbol.prototype?"symbol":typeof Ke},w(Y)}Object.defineProperty(I,"__esModule",{value:!0}),I._tr_init=Ce,I._tr_stored_block=Qe,I._tr_flush_block=Xe,I._tr_tally=rt,I._tr_align=ge;var c=p(m("6BzB"));function L(){if(typeof WeakMap!="function")return null;var Y=new WeakMap;return L=function(){return Y},Y}function p(Y){if(Y&&Y.__esModule)return Y;if(Y===null||w(Y)!=="object"&&typeof Y!="function")return{default:Y};var He=L();if(He&&He.has(Y))return He.get(Y);var Ke={},ke=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var pe in Y)if(Object.prototype.hasOwnProperty.call(Y,pe)){var Le=ke?Object.getOwnPropertyDescriptor(Y,pe):null;Le&&(Le.get||Le.set)?Object.defineProperty(Ke,pe,Le):Ke[pe]=Y[pe]}return Ke.default=Y,He&&He.set(Y,Ke),Ke}var _=4,a=0,h=1,f=2;function d(Y){for(var He=Y.length;--He>=0;)Y[He]=0}var o=0,r=1,i=2,n=3,l=258,e=29,t=256,u=t+1+e,s=30,g=19,C=2*u+1,x=15,E=16,O=7,T=256,y=16,b=17,v=18,S=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],D=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],H=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],F=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],j=512,Z=new Array((u+2)*2);d(Z);var V=new Array(s*2);d(V);var A=new Array(j);d(A);var k=new Array(l-n+1);d(k);var P=new Array(e);d(P);var X=new Array(s);d(X);function M(Y,He,Ke,ke,pe){this.static_tree=Y,this.extra_bits=He,this.extra_base=Ke,this.elems=ke,this.max_length=pe,this.has_stree=Y&&Y.length}var W,te,_e;function ue(Y,He){this.dyn_tree=Y,this.max_code=0,this.stat_desc=He}function me(Y){return Y<256?A[Y]:A[256+(Y>>>7)]}function G(Y,He){Y.pending_buf[Y.pending++]=He&255,Y.pending_buf[Y.pending++]=He>>>8&255}function ne(Y,He,Ke){Y.bi_valid>E-Ke?(Y.bi_buf|=He<<Y.bi_valid&65535,G(Y,Y.bi_buf),Y.bi_buf=He>>E-Y.bi_valid,Y.bi_valid+=Ke-E):(Y.bi_buf|=He<<Y.bi_valid&65535,Y.bi_valid+=Ke)}function he(Y,He,Ke){ne(Y,Ke[He*2],Ke[He*2+1])}function ie(Y,He){var Ke=0;do Ke|=Y&1,Y>>>=1,Ke<<=1;while(--He>0);return Ke>>>1}function oe(Y){Y.bi_valid===16?(G(Y,Y.bi_buf),Y.bi_buf=0,Y.bi_valid=0):Y.bi_valid>=8&&(Y.pending_buf[Y.pending++]=Y.bi_buf&255,Y.bi_buf>>=8,Y.bi_valid-=8)}function N(Y,He){var Ke=He.dyn_tree,ke=He.max_code,pe=He.stat_desc.static_tree,Le=He.stat_desc.has_stree,re=He.stat_desc.extra_bits,De=He.stat_desc.extra_base,B=He.stat_desc.max_length,Ie,st,R,Fe,Ve,q,ae=0;for(Fe=0;Fe<=x;Fe++)Y.bl_count[Fe]=0;for(Ke[Y.heap[Y.heap_max]*2+1]=0,Ie=Y.heap_max+1;Ie<C;Ie++){if(st=Y.heap[Ie],Fe=Ke[Ke[st*2+1]*2+1]+1,Fe>B&&(Fe=B,ae++),Ke[st*2+1]=Fe,st>ke)continue;Y.bl_count[Fe]++,Ve=0,st>=De&&(Ve=re[st-De]),q=Ke[st*2],Y.opt_len+=q*(Fe+Ve),Le&&(Y.static_len+=q*(pe[st*2+1]+Ve))}if(ae===0)return;do{for(Fe=B-1;Y.bl_count[Fe]===0;)Fe--;Y.bl_count[Fe]--,Y.bl_count[Fe+1]+=2,Y.bl_count[B]--,ae-=2}while(ae>0);for(Fe=B;Fe!==0;Fe--)for(st=Y.bl_count[Fe];st!==0;){if(R=Y.heap[--Ie],R>ke)continue;Ke[R*2+1]!==Fe&&(Y.opt_len+=(Fe-Ke[R*2+1])*Ke[R*2],Ke[R*2+1]=Fe),st--}}function ee(Y,He,Ke){var ke=new Array(x+1),pe=0,Le,re;for(Le=1;Le<=x;Le++)ke[Le]=pe=pe+Ke[Le-1]<<1;for(re=0;re<=He;re++){var De=Y[re*2+1];if(De===0)continue;Y[re*2]=ie(ke[De]++,De)}}function $(){var Y,He,Ke,ke,pe,Le=new Array(x+1);for(Ke=0,ke=0;ke<e-1;ke++)for(P[ke]=Ke,Y=0;Y<1<<S[ke];Y++)k[Ke++]=ke;for(k[Ke-1]=ke,pe=0,ke=0;ke<16;ke++)for(X[ke]=pe,Y=0;Y<1<<D[ke];Y++)A[pe++]=ke;for(pe>>=7;ke<s;ke++)for(X[ke]=pe<<7,Y=0;Y<1<<D[ke]-7;Y++)A[256+pe++]=ke;for(He=0;He<=x;He++)Le[He]=0;for(Y=0;Y<=143;)Z[Y*2+1]=8,Y++,Le[8]++;for(;Y<=255;)Z[Y*2+1]=9,Y++,Le[9]++;for(;Y<=279;)Z[Y*2+1]=7,Y++,Le[7]++;for(;Y<=287;)Z[Y*2+1]=8,Y++,Le[8]++;for(ee(Z,u+1,Le),Y=0;Y<s;Y++)V[Y*2+1]=5,V[Y*2]=ie(Y,5);W=new M(Z,S,t+1,u,x),te=new M(V,D,0,s,x),_e=new M(new Array(0),H,0,g,O)}function ce(Y){var He;for(He=0;He<u;He++)Y.dyn_ltree[He*2]=0;for(He=0;He<s;He++)Y.dyn_dtree[He*2]=0;for(He=0;He<g;He++)Y.bl_tree[He*2]=0;Y.dyn_ltree[T*2]=1,Y.opt_len=Y.static_len=0,Y.last_lit=Y.matches=0}function Me(Y){Y.bi_valid>8?G(Y,Y.bi_buf):Y.bi_valid>0&&(Y.pending_buf[Y.pending++]=Y.bi_buf),Y.bi_buf=0,Y.bi_valid=0}function Ye(Y,He,Ke,ke){Me(Y),ke&&(G(Y,Ke),G(Y,~Ke)),c.arraySet(Y.pending_buf,Y.window,He,Ke,Y.pending),Y.pending+=Ke}function et(Y,He,Ke,ke){var pe=He*2,Le=Ke*2;return Y[pe]<Y[Le]||Y[pe]===Y[Le]&&ke[He]<=ke[Ke]}function ot(Y,He,Ke){for(var ke=Y.heap[Ke],pe=Ke<<1;pe<=Y.heap_len&&!(pe<Y.heap_len&&et(He,Y.heap[pe+1],Y.heap[pe],Y.depth)&&pe++,et(He,ke,Y.heap[pe],Y.depth));)Y.heap[Ke]=Y.heap[pe],Ke=pe,pe<<=1;Y.heap[Ke]=ke}function tt(Y,He,Ke){var ke,pe,Le=0,re,De;if(Y.last_lit!==0)do ke=Y.pending_buf[Y.d_buf+Le*2]<<8|Y.pending_buf[Y.d_buf+Le*2+1],pe=Y.pending_buf[Y.l_buf+Le],Le++,ke===0?he(Y,pe,He):(re=k[pe],he(Y,re+t+1,He),De=S[re],De!==0&&(pe-=P[re],ne(Y,pe,De)),ke--,re=me(ke),he(Y,re,Ke),De=D[re],De!==0&&(ke-=X[re],ne(Y,ke,De)));while(Le<Y.last_lit);he(Y,T,He)}function Te(Y,He){var Ke=He.dyn_tree,ke=He.stat_desc.static_tree,pe=He.stat_desc.has_stree,Le=He.stat_desc.elems,re,De,B=-1,Ie;for(Y.heap_len=0,Y.heap_max=C,re=0;re<Le;re++)Ke[re*2]!==0?(Y.heap[++Y.heap_len]=B=re,Y.depth[re]=0):Ke[re*2+1]=0;for(;Y.heap_len<2;)Ie=Y.heap[++Y.heap_len]=B<2?++B:0,Ke[Ie*2]=1,Y.depth[Ie]=0,Y.opt_len--,pe&&(Y.static_len-=ke[Ie*2+1]);for(He.max_code=B,re=Y.heap_len>>1;re>=1;re--)ot(Y,Ke,re);Ie=Le;do re=Y.heap[1],Y.heap[1]=Y.heap[Y.heap_len--],ot(Y,Ke,1),De=Y.heap[1],Y.heap[--Y.heap_max]=re,Y.heap[--Y.heap_max]=De,Ke[Ie*2]=Ke[re*2]+Ke[De*2],Y.depth[Ie]=(Y.depth[re]>=Y.depth[De]?Y.depth[re]:Y.depth[De])+1,Ke[re*2+1]=Ke[De*2+1]=Ie,Y.heap[1]=Ie++,ot(Y,Ke,1);while(Y.heap_len>=2);Y.heap[--Y.heap_max]=Y.heap[1],N(Y,He),ee(Ke,B,Y.bl_count)}function Se(Y,He,Ke){var ke,pe=-1,Le,re=He[0*2+1],De=0,B=7,Ie=4;for(re===0&&(B=138,Ie=3),He[(Ke+1)*2+1]=65535,ke=0;ke<=Ke;ke++){if(Le=re,re=He[(ke+1)*2+1],++De<B&&Le===re)continue;De<Ie?Y.bl_tree[Le*2]+=De:Le!==0?(Le!==pe&&Y.bl_tree[Le*2]++,Y.bl_tree[y*2]++):De<=10?Y.bl_tree[b*2]++:Y.bl_tree[v*2]++,De=0,pe=Le,re===0?(B=138,Ie=3):Le===re?(B=6,Ie=3):(B=7,Ie=4)}}function Ae(Y,He,Ke){var ke,pe=-1,Le,re=He[0*2+1],De=0,B=7,Ie=4;for(re===0&&(B=138,Ie=3),ke=0;ke<=Ke;ke++){if(Le=re,re=He[(ke+1)*2+1],++De<B&&Le===re)continue;if(De<Ie)do he(Y,Le,Y.bl_tree);while(--De!==0);else Le!==0?(Le!==pe&&(he(Y,Le,Y.bl_tree),De--),he(Y,y,Y.bl_tree),ne(Y,De-3,2)):De<=10?(he(Y,b,Y.bl_tree),ne(Y,De-3,3)):(he(Y,v,Y.bl_tree),ne(Y,De-11,7));De=0,pe=Le,re===0?(B=138,Ie=3):Le===re?(B=6,Ie=3):(B=7,Ie=4)}}function we(Y){var He;for(Se(Y,Y.dyn_ltree,Y.l_desc.max_code),Se(Y,Y.dyn_dtree,Y.d_desc.max_code),Te(Y,Y.bl_desc),He=g-1;He>=3&&!(Y.bl_tree[F[He]*2+1]!==0);He--);return Y.opt_len+=3*(He+1)+5+5+4,He}function K(Y,He,Ke,ke){var pe;for(ne(Y,He-257,5),ne(Y,Ke-1,5),ne(Y,ke-4,4),pe=0;pe<ke;pe++)ne(Y,Y.bl_tree[F[pe]*2+1],3);Ae(Y,Y.dyn_ltree,He-1),Ae(Y,Y.dyn_dtree,Ke-1)}function se(Y){var He=4093624447,Ke;for(Ke=0;Ke<=31;Ke++,He>>>=1)if(He&1&&Y.dyn_ltree[Ke*2]!==0)return a;if(Y.dyn_ltree[9*2]!==0||Y.dyn_ltree[10*2]!==0||Y.dyn_ltree[13*2]!==0)return h;for(Ke=32;Ke<t;Ke++)if(Y.dyn_ltree[Ke*2]!==0)return h;return a}var U=!1;function Ce(Y){U||($(),U=!0),Y.l_desc=new ue(Y.dyn_ltree,W),Y.d_desc=new ue(Y.dyn_dtree,te),Y.bl_desc=new ue(Y.bl_tree,_e),Y.bi_buf=0,Y.bi_valid=0,ce(Y)}function Qe(Y,He,Ke,ke){ne(Y,(o<<1)+(ke?1:0),3),Ye(Y,He,Ke,!0)}function ge(Y){ne(Y,r<<1,3),he(Y,T,Z),oe(Y)}function Xe(Y,He,Ke,ke){var pe,Le,re=0;Y.level>0?(Y.strm.data_type===f&&(Y.strm.data_type=se(Y)),Te(Y,Y.l_desc),Te(Y,Y.d_desc),re=we(Y),pe=Y.opt_len+3+7>>>3,Le=Y.static_len+3+7>>>3,Le<=pe&&(pe=Le)):pe=Le=Ke+5,Ke+4<=pe&&He!==-1?Qe(Y,He,Ke,ke):Y.strategy===_||Le===pe?(ne(Y,(r<<1)+(ke?1:0),3),tt(Y,Z,V)):(ne(Y,(i<<1)+(ke?1:0),3),K(Y,Y.l_desc.max_code+1,Y.d_desc.max_code+1,re+1),tt(Y,Y.dyn_ltree,Y.dyn_dtree)),ce(Y),ke&&Me(Y)}function rt(Y,He,Ke){return Y.pending_buf[Y.d_buf+Y.last_lit*2]=He>>>8&255,Y.pending_buf[Y.d_buf+Y.last_lit*2+1]=He&255,Y.pending_buf[Y.l_buf+Y.last_lit]=Ke&255,Y.last_lit++,He===0?Y.dyn_ltree[Ke*2]++:(Y.matches++,He--,Y.dyn_ltree[(k[Ke]+t+1)*2]++,Y.dyn_dtree[me(He)*2]++),Y.last_lit===Y.lit_bufsize-1}},cFMs:function(Be,I){Be.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJgAAAA4CAYAAAAB3jHPAAAAAXNSR0IArs4c6QAAIABJREFUeF61XQl4VdW1/m9GIAlhDGEIBATB2aetvCfYwYoDqKioVZGi4vxq9VlHVNSqtCA+obaKoBat4gRiHVBQBH2aiG3VKgIhYQhhyEQIhAwkuee8b49n7X32ubkRe7+PL3c4e5999vr3v/619jqHGH7gl+/7qdhSdAI8nAJgFHx/FHwUwPdyAOQAfgZ8X55V/mWf2b8YxF/+Ir/xj+R7/V4ed6jt2blUn3ocpG91fjU+dQwdl++RmWT9qWug79Wl0WPJ5fL+AcTYG/aKyXlhf8VH4zt1jB4faWfblfZL+1LHGedVX6r+aGd6kMEYla1CWIqJIR/qy/f/kY6y9vGAdzmAcfC83BBAFGgMoBAj6AtVxrYARo2r+yJANABJjGqDIQRkBV4FYPbZ08MXb+hY1Htybn5NtH1UG8cxDEzqawUs/Vl1G5OLT9lUmk0BRYNDfS87UH0rYKohG1anHxxwMPqmA3Oghp+PXKNaE98XYH5FUVe04BYg9lv4fm8+UzYD8YsiKzaKiZSROgIA/Z1eTKg9WZr2OUNglTOvgaJWqQSfcU0EYOq6ovpTzKIRROdHAdsCDycpxVgWkCij0bUVAqYFGj5nDiDp7+n1WgxqgEP2QQ5PjJ3vyWDcDW4tvgLx2IPw/YHBSeTKDRneYgn1u3aJFkNo9xLlGhOxheNctmtzAVODgYJN9tVhe6uNa6FRluPvCbC065NLnjKaAoHxHXGXDrekCF5IDgIY7Ro5iknLKEcW5SJVU4o0N+o67SL9suKz4GMOfP9IE1jyUxRbUQMaLsW1qi33aOsx24AuQCvXRsFK+0nEpGpWlLbTFiPjss8Zs8dsu16q81y+ygE44zDLVFGAc7GSC0yU1ZwgtKHRSahId5l0K9/3Yyj7/GHAnx6sCqV1HG6QA5q5RuWXbV2iACnFvecFi0oZzwkCFRDIfg2Xahk50p2yc9FxRTBlVHuXy3O5YY8GLnKuFBtSt6bGwr+jwp61TyGyg4KQuk/SRoPS9Z1kriiXyU2iaY+wn0t7RbGXyWRJAcyvXpeN/ftfhIeJ2jBGP8qwDq3l1C8ECNpNRrjRRMa09ZrNjIncnmYlAq4O2yvOltdpXBvRa6FrshZTSJyr3+VfKs5D7EIBQLWVBSgFlhCjJcNMiY5JWoBpuCbUaf7W4kLE8RY8/xgNbg50wiDU9VD3EqlFyIQ7XRkBmzaGbdREuiciMqSAo7pKgS3S1dLxqAjNEQCEtKUFXg08xkQ04iIGNZiNaCgKSjX/iq2oPRQLBnkNMdkKqAbglMa02DCECAcPOSLGoFkAwoQMxsHV7q+FjzxjQkLsFaFNDIAlEN+dzXkpoFCm4OeyQWe5bheYE7EQ687luu28mZ5ZK8XCh0NZXTGUAzhKJ6lrsN2lYXSaF1NujRyQlKay27mgQNgyIQ2pvswUBXO3kQATbrGhKMxcNOVjpSX06vABQ38kcH+GdlHBjZX41Mzjcq0Oce0EgCuZSwBA2ctuT9nOALXFtEYuTAHLGp+d93JFiS7GcUWWxnHEveoFSNMdSgMqk0eZXupAzYBG6NkhzPgBhN2cZ+GCfnPxMqG5CKD4qooQ9s5kpJoVR6TIumLsoMFPDeGIIrWLoEDpQPPZGs0FVGeEqiyXDHjpNVKfZYOPZAaou+LpiiQy9i4tpq4vxBPUrAmAZLtLmyWdrpIKftd7s5EbYKXFj8D3pxtodIl66pa08RLoH3pMR+LdyQZWtMcH6NrmkRGrAiV3c66ok7TngE9mu8oBOuYGncKeMi7J2CtAaL1KVn1UZt8+Vq9Mh74yosSICFPjgLjBhNFlR+TlFv8hgIk8l79ch6sUpDyEJmJb92kxFNU6RmRmiWWaKrBdlAKjqz0/r0yBaIBZaQDKVprJCMOEUiBEPzjTIwnA7NJxNvhDKQiVACUeQbEZFejUNWqXSEDlZBnlFiwRT1MQFKBGQJBIllsgcgp9qtt8k1t5hr7s82/MJCr1qfaKlHt2odVr6w5HxEUBFBLrltaKOjYqrWAb3OkaLcBEJWGVAem57PxYwut37CNG6S7Dw0pD8z/yPW2no00rVZEIhNrNEl1FXW+Ui0wYMSZmNgOufmnRNADPBIAmmivKBeiL7mi/ka5U4sK0YSPa265Xj8OqUoisZnC4VRssNgD1mBKAkDKUcq/U7dN51/qR7jPKA7Qek5+NPUPrGM06DoB06N4os9igiNJsLreX7HdiYeie+cZ1c6wUMQy0d8RD+kIZmRMNdS1K66hqBPFb/dqVqPt0OXr/9FzknvgzcXWuLSXNDB52L3sGDev/iUGX3oRuQ4+Q2WzbjTmCAQoWO68VxTTONInFoqovi732r/8a3UceDaSmmiU/el4ogxFWoq4vBEACIG4nOwigFRhA+4H9aKrYjO6HHx+MQ+OJvbGTsBQktktM5CIVMN16S/xq/hYArLTobgAzzfycGhhlATu3FOH+iNFqP3wd1e8vRv45U9HrJ+ca4PLbWuHH20L1YLten4/9675AwZRbkXXYkWYZiO8jJbMLWYbhtEbNqjfQsnu7VXYTReeUXYGugwrR55Qz5UIgUaK6JhkM1Hy8HDX/twLdCoahYNKVSO2WZSy4HW+8gPaGvQl8SNiYsbQMDJn834rOgrYSc/HGA2itq0br3ho0VWxDU0UpDtbV8OMGX3wdsocfjR1Ln8HB2srEvkv+mtl3AAZdcE34fA6wuDtMDDZ+hbyeq7RtN2LoLdiFMAXtNeSGyOTrVejDP9iMhvX/QPbhxyGlaxZqVy0JAHbKOWhYtxa7ly1E4bUzULNqKfZ9/VlSk0EPGnnXE0jN6W6BQDKq72P7ojk4sHl9p/tlDXJGHI2CS663CiDDubzWPdWoeG0hN3BGbi8MvuRaZPTuq+evbP4f0Lq3FrGUVGMcvhcX5nN8n5rRBSN/+wdJBmKBt1TuwK7lr6Btby3irS2ha2Jtug4ail4n/gTZI47Blmf/gJaqHUhJz7DKdOia9OG1taJrvwIMnca4hY+og8UQgQvVKqoezC/9fCJ8703du0Gvdg7LEb1pUAomaCz5CuULH8SQq2cga9TxqP3QBFjdJ2+h8p0XMHLGs2hY/wWad2wOgbqx9Fu+UnNGHY+03F5kJYtUQr8zLkFKBmMxC+TyswJY/vhL0a3gMDqzBJTmhDVu3YiqD5YJgF16vTyO/YnWl15zM3b+7a9o2LwBadk5KJx8IzJ65/Fhlc3/Pdrq9+CIu+YEhvaBTfPug9fWhlG3MSAFebDSJ+6H19qKkfz7wODtDfuw6YkZ3PxpOT04cA7WVaPboKHIH3chuvQrAFJUIABseW4WB9hh19wDxlCkHFb3y+a2bP4DEmAsI2W5ZX1+OkcSGEmLfqnB/NLiJQAmBWXL5Pqo9rDFLz+M6iDx3mtsQMmMKeh7xmXoc9ok1K5aajBY5bJnsO/LTzDyoUVWKbTsz/ex8+U/Yt83n2PIVXcha/jRZoLXlUMzQO5j+/OPcQYbfPktyD78aHGeUOLVXDwNG79GxatPBwwWcX0GwzNW93wOsn0bvkZ6Ti6GX3cXYukZAcDufoxUrQKb5kqA3T7LAFLpH2cIgBkMJjDYuqcG6bk9EUtL59e1/dX5yD3qRxg4cSo1Fj9YMdhh10xHZp8BjmJDH611NRbAEpBX5E+2lgszXEymJvbA93Odm9mGiFfRn/yrTuzIG22e9Wtk5g3CoCvusAB2NsoXPAivpRlDb5rJe9iz5i3Emw8Y+oUJ/IPVO5F7zH8ivVdfeSZxAT2OH4MMvTLd+jAA2M3IHsEAai0Gx5gbSv4VAIwxWFR+S4FV98m2xjzsfOtFZA8dhdxjT+JGLXtqJndrhVNvJiaKYfsrT3PdOWTyr43vK15j33sYeZsCHrVs4L5CANPkI1xqwGDTkdlX1YOaUaTJYMxFWu4xxFKJtJYDgaoezN9SdBLisbV6deuIgxjOmSwN2IaPTWXB+dcedr3yBBrLvsWIe56WGuxl5J/zK/T8rzNRMmMqep0yAXlnXsonpGz2b7g7TPZVMPlm5Bx5AoksSQJYMpkG2JRbkD38KDMKdSZePQiALQgYjGfoSd1YiAHpHEnpQOQFAxjTYJ15aQ2mS3Zkh3xtiYg0zGBmlKgZ7OrpyMyTAKMgBCSD3U9cpBqlDaQoYEWxlxVF+qXFtwL+Y3SBB0zmytBb2Xg9e+ax9UUrsOuN+Rh5/3PYu/YDVL8vAJbZvxDlC36HwuvuF+mHGBA/sB9gwpcEF7uWPYuGDSxN8WtkFY6SBCQYLKVrN8RS0yz3bEa3JoMdZbQP9lNphAg0bPwKFa8ulAC7ztHG2kpyMlyQluAabG8t+o07PyDQGFC95l0wod/v5+ca7otFpexlMJgPxFua0bZvj57ppootqPxgKbIPOwJ5Pz1bs09GrzyuSxXAco/6MdJ4ZCvBSXRWvKUJ9d+udQCso+XQOSaL+aXFC+H7VxvdhvJFasvBlb+yE6iC2VprdqJ+7Sr0/sk52PvFhxpgPU8ah4aN/0T3o04CUmm1ppkQ3bn4Cez7lmmwO4UGC2lBtbKJuyYA3b7oMRzYsh49TzgFmXn5EZGxmaxtqdqF+n99TgDmqOqAj6ZtpfBaDxJdKOghezhbMCma9bTIv/t/ye1nfiDyb58txyVAqTUYc5EkN7bv2y+w852XOrI8Ci+7Cd0KR2qAddgAiABYEiBKth7M31T0CWLsHkZKxVbyVI3UuUfnSH5aCU4u8le8jPyzf4Vep7AVJwx3YONX2L7IpTc6npou/QZh2E2sgpvqQQkIlqZ44fFDTFMwBnNUgcDHlgWz0VKzOzTII+6chVgKY1aRHOUajEeRj5E7hZjIv1dEkRxgwQ0cpX+8T4r8WcY9kI3bSrDn81X6fK11tWjdtwdp2d3RpW9/zWD9Tj0Pmf0G8fyfWAD0RTVWoMdYPrFL/uBQgtRkPcqAUbZxgTKGmL+peCtifiFNPIu9alc9k5yNRLehxYA9q99E7UdL9UhYMtVrb+PhNYuC2KtL/8HoN2EKaj9aFjFiFZ1qdBvHpffojX7jhYbjL0sn7l/3d27c4OXYDA8FMOLojJ59kDPy2KBfzejiXMyVte3fp130vu++hB+P44g7Zunr49py/u+5BuuaX2CMvaV6Jx8vWyT01VK9Cylp6Rh5m2Q2O4Mvgbv1L4+iefd2MBc48NxfuW9JC4FLIdkU+87JTzoNEWE6Wg/mbyqu5QnW77NBrNpQA/g+6j59F3s+fkufPd50AF5rC1K7ZsncFdAlvwAFV95JXAGNUGXTyE3lKKBb+5OOFEooxaDxS/UYBW0YvAGoxSIsmXsf4s3NCBhMuLxti+ah1QC5OBmbD3aGtG7ZIQulZGZi+A0zIpKeMbRUVWDLs7P1Qhh6xe18XtWrrb7W2L1z355m57xiSO/ZJwIt9OvkhL3Rwi8tPgjfzxDRUoKbGQRNRNxYqwziaM9W8qyb0FpXhX5nXobePzvXZBUAe4tXonVPlSNpqq0ftPGBXqNPRXqvPIfIt+7iUa1U2bPh4uX18D8u8e6QCfwrAkRpp5LH7xUAUwzGzyNdkoOFNs0jLpLuE6oNa3UKoz5f9Ff53iuo+yrY+eg6YAgKJ/8GsfQu/Do2PTGd70129nXkXU8BKa5WSegx3sx9HBP5AmAKQGrCQ4CyAGYYJZo5GtZ9gYoXHuW9sRVbeOPDyOiTb4CjfMFDaNy6Iek5KbzqDnQbKiNLDnpg/zdrUfdFoFN0ZwYogN4nj0POqOO4Mao+eAPNO7bKQwmg6Eh8oPfon4o2em5U0lYYPQQwPeGK/WRkKcEUAEzMi5563p2VjyJgY1Jj07x7kNGzL5qrKpA1eASYu+3afzAGX3wDkJqGXW8/j3hzkzGXTI81bi9FLDUV2Sxy168AFAUX3ShdLXWh9pxYIEqmHky4SL+3WJiKoSwXYYPN6bosAMq+yp9+AI1bxJ4gA1gqB9lD/K/STeULHuYAG3r9A1z/6LHQ2WfZ/SVPc+FeeOXt6DZMVViIg+qK3kfl+693CNIBEy5DjxPHcENWLP4TGso63q/sf8Yk9DxxrMmYZK5L5koGu3M2F/lt++qwb92XYiwUL5zYYqgt+oBrtr5j5Ya6Pia404hpwMw+/QOxzxLSRR+g+pN30f/Mi7Fr+ctcg3UfdTwqli5E9yP+A4POm2YEE2oArbWVKFvwO6Rl5eDwm4V77dTrEDQZEfkd5Lw4fqhOkZ+d2y8CbC07t2DLvDvRbfAING0vRd7pF6P+H2uQ1r0nhlxzr9zs9SEYbCOG3/oYMvqIfTzTFYnzVvz1cZ4MNQEmfqv7bAUqV7zO0xK9x4wT86eEv++j9tMVPAURAAyoWPxnDrABZ1/G9/WClxTzn7yHfeu/Qv/TJ6Hnj8eQISmXKlpogN0xG7G0NJ7G2Lb4qU7Z0D540MSp6H7Uj+TXPg7WVGLrc7M5k+YePRrbX31SiPyJU7HrnRdR/83nyD9tEnqddKpsEyC7tXY3yhY8lABgySRT1Qjd0aIl/PQYYjxNAZ89asnUItrIDsGrRL1Lu6jfPA/bnryXJwlzjz8Z1StfQ/7ZU5CZPxjlzzyC3ONOxsBLRFmKAlhG734ygarm1aRoxgwsWOAA4y4y+L2uaAVnsD5jzkSeTmzK32NA1YrXsad4FQZMuBQ9JBtVvPQkGjav5+UxWcNGkTvRhZasfO811H1ZBMFgJwegpXXzIYClg21OB5Ucwj367XFUrX4bXfrmo6WmEn68HV37D0Hz7nL0O3UiUjIyjNxX1pDDkd6jj2Awz8OWv8zhG9hDp94GliSlAPNamrDtr3Mx5LLfIDWLVZiYIj7MYIl0VTKaK/n2Mb+seCE872onO+no0GIvmudSbtUCW/Xyl1C75k0MvOgGtO3fi+oVr3CA9Ro7Hjtf+RMv0Rlw3jT0GH2qBli3wcORkp5pLWYFcKClshztTY0EYAHT1X32PipXLBEAO/18k23go2rFEp5L4gx2wsnccBWLn+QMxgE2dKRmC7XYNMBOvwA9f8TcKgW+rILgGuweGUUKF2k+yYa1iaF69dvYs/YjDLvqdpQv/jPPgw2bdgc2L/w9ehw7Gv3P/KWzHWtd88k7qPl0BboffiwGXXgtDmz+DttffUoy2BViuG2tfIP9YNUOVK8JInj2G9dgFWVCg6ldETLL/SdMQVp2roNxDx1sTOTfCs8T2/2UmcSwrQy4FUVqAmFvAiA0bvwS25+bibQefTDi9rmo/fhtVK98FflnX45eY8Yj3lCPrU/dj8LrH0Ba9x7ERc5BRp9+QeWDZlXqIr8JMxhLjRSt5C5SM5gF+KqVS0wG830BMMZgl90oGMy4Zh+V770uGIwDbGzgcq07fwKAPYpYLIb9G75Gd7ZXKo9r2r6Zg4rpuPxxk7hQF+U6j6L647dRW/QhCi68GjmHy9ybWjdS+5T+aQb3BMOvuwdpOT1xYMsGwmACYOIVQ1N5Cba9NM8BluivRtzwO6T37GvdbW4fnwTYXPVg/ubPfow4vqB6xdiLVEY2ckoO8Cm943nY9Mh1aG+ox5CrpiNr5HGoXfWGATDWv9fUiJQuXflVlC9kIn8jBlwwDem5oubRSB1I7FavWsqjPu0iSXKVu0jOYGcgb9wFpiBnEePKpZLBpIukAJt8o2Awi5kDgJ0vAKYNH2CRvVMabNStj2Dn314E23IacdMD3GDewWZsXjgbfnsbhl9/D1IyuxoAY8xTtmAm/LaDGDbtLl7vJRgwcHPVq//GA6Reo0/jJz6wmQHsz1qD0UjCb29HvLlRA469aa2r5KBjfQybdk8ISGnMraa4chQ2qOTnpEU/y+SzO4lKi0S5TqLEJM2UuxKsGohAxbOPIDWnBwZcdAM3GsvWcwabcDl3kYYg9H0NsGSXXeGVtwVpCjkWE2DMRRLtyDUYc5EfCQ3GXCQLGhY/RRiMAkykPjjAvmIMdj568sjTvmlD1MaXzBUuMqtgGBortqBr/wIMnXIz2hr3Y8fS59BcuQMDJ1yK3GNHc+NumjtdbhXN4XPRsGkddixZyBdXwcXXIpNv/whGYv23NzaITWu5zymqKZTIVwxmpTdUe7YvHBlFRiVOk7VEx+35qPxNny6B70/SzKGWqrNawGav8H5d05YNPFOfwiYlCmCELRSDDZx0LXeZZG6MaLLmwzfAKgk4wAqVZhJsx13kSsVgqnohGFvVB0sDF8kAxhjs5fkmwCxJULmcAIy7SDufGIPf3oqSx+/jW2Hs1X3UcRh47mQ0VWzFzjefR3tzE/qOPR19fzJBs1IAMJYHE6mJ+n8VY/fyV/hOx8DzpvLa+uBlgicEME12lPnsKLKTaYofqh6Mw6X0s4mIs5Jpc9VH7fOFbnqlwQA1kgRRiMGsPBqLKnma4n8elWkKxzgYIF6ah4aSb1B4xW3oxqO+QPvVfSYAxurcWarAfjHXwUpkBoxnLtJkMLb/53IRzK35nkcYLPx8rvqv12LX8lf56fqc/Avk/exsDuTqj9/l05nPUhwsaiUJU4PBSPaeVY/sevdl3lfezyei9+hfkFLr4P7HMIMJYDFZYoJSII/V2m17aa50keKGfTPzHuN7qGLLKcIthmY0ir3M9oLB2E0fm1p2w/fEc1bFl+ZfsQMe/i0UaYbb1X70pukirbvDyxcqgM0W9eyKQdm+XeN+eAdbuKHLF83hG9iH3Xg/rxow0hTJAky7SCbymYvcwDeY3QAToOQuUjOYeQsZu7tny8JH0f+si5B7zEl85DveWIQDZd9h4MTLkTPyeCNZyn7XALvt0dATpfet+zvPa3U/8kQMnHhFUOajDRyTBYdKg10pfonHsX7WTSEYJPsFu+Vt0IWyBi5hoyTEvgVzYc6ST++GF5+pM886SalA7Xg+V0iXkbwVca8BwCaj15izyOmFCyt/ZqZksFlguTAK8IYNX6Ji8RO6DdsmGX7LzFDEK1zkUvQZczryTiMaTC4KIfI/woDxv0SPE8bINIUA2JBLb0DWMKnBxJLj46p8bwnqviqWDDbWWvTSBflMRNcig5d1C5Zp31/Pqyi6DRkh3aoJyk3ziAZTDCZPy9ozhsoaMiKozKDbAT5kFKkAJjWY52Pr82TrKVlkyeOyhoxE3qlSWkTsKxpdJlsPphrxG2+b4qXwvIGmCLfvqIlwo3JPMJTa8D3U/3019q79EL3HnoXuxzGxbN6AUfXuS2iprMDAC6/hWX4azbEkYtX7r3HjdskbgJyjTpQ5G5MpD1bvQsuurbxEmOk/bRO50d2ysxwHa3ah66Bh+tayxq0laN+/F1lDRyEth+WBzK2y5p3laK2tAttQzugrixbtDWgKEAUS9tc4jn+h7bNz2SK+VTToQlrnSXQW1VS6/0BftVRuR+2n7/EdEpG5jxL4HYvwADQuZjr09sbI/I0fi0cHsIlO6vlezCbkyTJ6YhyVoDbb6bFL16t3DpSHdFdmGFUf3KBJtKf5PVo1otuTfvSKI/X4Vt6L6imRTqF3WgfMpokg1J48T4Im3fl71p6IdefvapBU1JPvOufFwlyXdBoigiZpPRg9hKcsNn7yDcCeIO1IqhqGkjd60AQtNVgy7V2pD3uXgDIjBZRxLgoQu7DQUekR0peBWzTZ29bCFDxqY1pVSkiWcrg8kyVUjo8+pTCKgWwD0uMinsma0DUmJ8yju+h8+9CV+SVrzkKcPb6J6in7ZlvqC9x166K5I1Cw9y/5YfYjoSw3bD+tOQQuyTauuq9IliL3Eugx2axpRY06ElQZBwfgDLZKEnSUBWn9GLe06/lelMESsZlyzcSWkeiJor1k6dB9nGvpwC9Z8wg89rhyq3zHNpaOIBNUYrhyaTTytNMa9LdQoOGIZG2mjGRRylL2ToEygAI2kTUkvcBto9yYzVTclhbD6LGQejCVTNPuMBFL0d/svqnvTAQ4uw8CtiTquczRWSBKor0bYOwRmhvWLIPvTVSLKACbzUwRLKUmV51BgdUFIG05aXgblNpQCc6l+nCdx9XedveKcfW55cD5H/NpNgHI5PRTYDlZThpGg1OBUblzNUlRx7lox2LPSGZSuw/JsFhEJ4egyZwA4/aoXp2NPV4RPBzjdHXJaqNIhrK0EdVjum+LdaJcrg0gDbYk27NZYG5YYkln7FV0psjCAIg0BmU0dryeUTK1TraiAKFbjw4WNOwepdeiGM0GlsuVdcY9dq59JMC4aTasLoQXX8sSy85ynoSJVxeAkmA/ChbFKgoAybCfbk/AZbej7GWzp1XrJUBHBDkFmQFI8kRnV2Rp6yy1iDT7uUS7QhYNCNRJKepc7jMhpZn7wSEAd8R2UYCkExKs10QjESDz42/B847RB7p0VUi8W+7MFTHqQCIiUKBgoedU5zLAaOsohzvVzEYnMLiXMrhRw2FYykJGbooyGWln02FkdKmYLOJ/RHOxl+v8TismAgIdaxSgDr19QgZTQ/DXrc5GSvxFeN5Eg8kSaSU7FRDSPAQQdmpCBxeE8SiYQixFj7PTK2TynCAn22JaL9qTb/3PHK68mNJqdCjKPrZGM4IBG5QUsJTVokxFvk8yux7JKP+G9kkBTNjTj2H9qofhxaebhYnS9+uIz34UOElDKGCEXJS0ig0AZSBbn6l+FDCN/qzVqNtGBAhUX2lbWy7JYC+apVe6jQQB3EuoabV0Fk2gGkDsSK8p12OD0aW7KHxsBpKfkxbth94+aYBpNvtuBXvM+Rz4sJKxNKtuswYBENVDTlZyaLdI9rMy8LYbVS4xkv1IukIZnM6p1l7B3T6h/yxU29MCiQJapGtUoIkCiUtX2d8lAlMkT5EfjItNoMui+uq4facBJtksFetWXgE//iBgPTQ42ac9O8GgDE7YRgl9Gyyu9gZ4HTcJG25bnYMgy3Zpap24XBr/LcF/KhraH9SdC2tpXFlukALSBV5jIzqB+X6geq4AWsnoMYpdcV3fC2CazdjpYOl4AAABHElEQVQGef2+WwD8Fl5c1jrTUh/rf9igUacerzJ0xH8LE3Kn7HgHQ7rcq/P/a1TAkwMwojsJGjvi0yC3/tsXDZQIkITYS/VvJ2Uj0hTUNRtgs1kvEZNEASOqTYRbDJFYcu0PCWAaaKye7Nva8fDbpsCPnQYkU36trEMBScEToZlCbs/qx45mXdEnZTI7TWCwkmubJoFeoqykJ0ftCthTbTGarc94e/sY9V0y7i8Zt/Z9+ukck/0gAKPD5Bvm371zItoxFr5/BGIeq20ugOfnIIYcePIxBQYz2WCKqG4Q/lmczsVsdjRKE7b204I0Li02sMtsFIsYwYC6ZY3sZ9Jcmcr869k168GE35A/0tOHGCsBKP8NEV+n3GGS5/9/aODhUXT7opcAAAAASUVORK5CYII="},cU5J:function(Be,I,m){Be.exports={title:"title___3fOal",content:"content___3uANE",add:"add___1spp2",colorBlue:"colorBlue___hain-",radio:"radio___3M5zN"}},cz0n:function(Be,I,m){Be.exports={flex_box_center:"flex_box_center___G8W6i",flex_space_between:"flex_space_between___1p_ZB",flex_box_vertical_center:"flex_box_vertical_center___2wivF",flex_box_center_end:"flex_box_center_end___y5a20",flex_box_column:"flex_box_column___6oXp3",tabs:"tabs___sKski",active:"active___10xGM"}},dmUQ:function(Be,I,m){"use strict";var w=m("Ff2n"),c=m("rePB"),L=m("1OyB"),p=m("vuIU"),_=m("Ji7U"),a=m("md7G"),h=m("foSv"),f=m("q1tI"),d=m.n(f),o=m("TSYQ"),r=m.n(o),i=m("4IlW");function n(S,D){var H=Object.keys(S);if(Object.getOwnPropertySymbols){var F=Object.getOwnPropertySymbols(S);D&&(F=F.filter(function(j){return Object.getOwnPropertyDescriptor(S,j).enumerable})),H.push.apply(H,F)}return H}function l(S){for(var D=1;D<arguments.length;D++){var H=arguments[D]!=null?arguments[D]:{};D%2?n(Object(H),!0).forEach(function(F){Object(c.a)(S,F,H[F])}):Object.getOwnPropertyDescriptors?Object.defineProperties(S,Object.getOwnPropertyDescriptors(H)):n(Object(H)).forEach(function(F){Object.defineProperty(S,F,Object.getOwnPropertyDescriptor(H,F))})}return S}function e(S){var D=t();return function(){var F=Object(h.a)(S),j;if(D){var Z=Object(h.a)(this).constructor;j=Reflect.construct(F,arguments,Z)}else j=F.apply(this,arguments);return Object(a.a)(this,j)}}function t(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(S){return!1}}function u(){}function s(S){S.preventDefault()}var g=function(D){return D.replace(/[^\w.-]+/g,"")},C=200,x=600,E=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,O=function(D){return D!=null},T=function(D,H){return H===D||typeof H=="number"&&typeof D=="number"&&isNaN(H)&&isNaN(D)},y=function(S){Object(_.a)(H,S);var D=e(H);function H(F){var j;Object(L.a)(this,H),j=D.call(this,F),j.onKeyDown=function(A){var k=j.props,P=k.onKeyDown,X=k.onPressEnter;if(A.keyCode===i.a.UP){var M=j.getRatio(A);j.up(A,M,null),j.stop()}else if(A.keyCode===i.a.DOWN){var W=j.getRatio(A);j.down(A,W,null),j.stop()}else A.keyCode===i.a.ENTER&&X&&X(A);if(j.recordCursorPosition(),j.lastKeyCode=A.keyCode,P){for(var te=arguments.length,_e=new Array(te>1?te-1:0),ue=1;ue<te;ue++)_e[ue-1]=arguments[ue];P.apply(void 0,[A].concat(_e))}},j.onKeyUp=function(A){var k=j.props.onKeyUp;if(j.stop(),j.recordCursorPosition(),k){for(var P=arguments.length,X=new Array(P>1?P-1:0),M=1;M<P;M++)X[M-1]=arguments[M];k.apply(void 0,[A].concat(X))}},j.onChange=function(A){var k=j.props.onChange;j.state.focused&&(j.inputting=!0),j.rawInput=j.props.parser(j.getValueFromEvent(A)),j.setState({inputValue:j.rawInput}),k(j.toNumber(j.rawInput))},j.onMouseUp=function(){var A=j.props.onMouseUp;j.recordCursorPosition(),A&&A.apply(void 0,arguments)},j.onFocus=function(){var A;j.setState({focused:!0}),(A=j.props).onFocus.apply(A,arguments)},j.onBlur=function(){var A=j.props.onBlur;j.inputting=!1,j.setState({focused:!1});var k=j.getCurrentValidValue(j.state.inputValue),P=j.setValue(k,u);if(A){var X=j.input.value,M=j.getInputDisplayValue({focus:!1,value:P});j.input.value=M&&Number(M),A.apply(void 0,arguments),j.input.value=X}},j.getRatio=function(A){var k=1;return A.metaKey||A.ctrlKey?k=.1:A.shiftKey&&(k=10),k},j.getFullNum=function(A){return isNaN(A)?A:/e/i.test(String(A))?Number(A).toFixed(18).replace(/\.?0+$/,""):A},j.getPrecision=function(A){if(O(j.props.precision))return j.props.precision;var k=String(A);if(k.indexOf("e-")>=0)return parseInt(k.slice(k.indexOf("e-")+2),10);var P=0;return k.indexOf(".")>=0&&(P=k.length-k.indexOf(".")-1),P},j.getInputDisplayValue=function(A){var k=A||j.state,P=k.focused,X=k.inputValue,M=k.value,W;P?W=X:W=j.toPrecisionAsStep(M),W==null&&(W="");var te=j.formatWrapper(W);return O(j.props.decimalSeparator)&&(te=te.toString().replace(".",j.props.decimalSeparator)),te},j.recordCursorPosition=function(){try{j.cursorStart=j.input.selectionStart,j.cursorEnd=j.input.selectionEnd,j.currentValue=j.input.value,j.cursorBefore=j.input.value.substring(0,j.cursorStart),j.cursorAfter=j.input.value.substring(j.cursorEnd)}catch(A){}},j.restoreByAfter=function(A){if(A===void 0)return!1;var k=j.input.value,P=k.lastIndexOf(A);if(P===-1)return!1;var X=j.cursorBefore.length;return j.lastKeyCode===i.a.DELETE&&j.cursorBefore.charAt(X-1)===A[0]?(j.fixCaret(X,X),!0):P+A.length===k.length?(j.fixCaret(P,P),!0):!1},j.partRestoreByAfter=function(A){return A===void 0?!1:Array.prototype.some.call(A,function(k,P){var X=A.substring(P);return j.restoreByAfter(X)})},j.isNotCompleteNumber=function(A){return isNaN(A)||A===""||A===null||A&&A.toString().indexOf(".")===A.toString().length-1},j.stop=function(){j.autoStepTimer&&clearTimeout(j.autoStepTimer)},j.down=function(A,k,P){j.pressingUpOrDown=!0,j.step("down",A,k,P)},j.up=function(A,k,P){j.pressingUpOrDown=!0,j.step("up",A,k,P)},j.saveInput=function(A){j.input=A};var Z=F.value;Z===void 0&&(Z=F.defaultValue),j.state={focused:F.autoFocus};var V=j.getValidValue(j.toNumber(Z));return j.state=l(l({},j.state),{},{inputValue:j.toPrecisionAsStep(V),value:V}),j}return Object(p.a)(H,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(j){var Z=this.props,V=Z.value,A=Z.onChange,k=Z.max,P=Z.min,X=this.state.focused;if(j){if(!T(j.value,V)||!T(j.max,k)||!T(j.min,P)){var M=X?V:this.getValidValue(V),W;this.pressingUpOrDown?W=M:this.inputting?W=this.rawInput:W=this.toPrecisionAsStep(M),this.setState({value:M,inputValue:W})}var te="value"in this.props?V:this.state.value;"max"in this.props&&j.max!==k&&typeof te=="number"&&te>k&&A&&A(k),"min"in this.props&&j.min!==P&&typeof te=="number"&&te<P&&A&&A(P)}try{if(this.cursorStart!==void 0&&this.state.focused){if(!this.partRestoreByAfter(this.cursorAfter)&&this.state.value!==this.props.value){var _e=this.cursorStart+1;this.cursorAfter?this.lastKeyCode===i.a.BACKSPACE?_e=this.cursorStart-1:this.lastKeyCode===i.a.DELETE&&(_e=this.cursorStart):_e=this.input.value.length,this.fixCaret(_e,_e)}else if(this.currentValue===this.input.value)switch(this.lastKeyCode){case i.a.BACKSPACE:this.fixCaret(this.cursorStart-1,this.cursorStart-1);break;case i.a.DELETE:this.fixCaret(this.cursorStart+1,this.cursorStart+1);break;default:}}}catch(ue){}if(this.lastKeyCode=null,!this.pressingUpOrDown)return;this.props.focusOnUpDown&&this.state.focused&&(document.activeElement!==this.input&&this.focus())}},{key:"componentWillUnmount",value:function(){this.stop()}},{key:"getCurrentValidValue",value:function(j){var Z=j;return Z===""?Z="":this.isNotCompleteNumber(parseFloat(Z))?Z=this.state.value:Z=this.getValidValue(Z),this.toNumber(Z)}},{key:"getValueFromEvent",value:function(j){var Z=j.target.value.trim().replace(/。/g,".");return O(this.props.decimalSeparator)&&(Z=Z.replace(this.props.decimalSeparator,".")),Z}},{key:"getValidValue",value:function(j){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.props.min,V=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,A=parseFloat(j);return isNaN(A)?j:(A<Z&&(A=Z),A>V&&(A=V),A)}},{key:"setValue",value:function(j,Z){var V=this.props.precision,A=this.isNotCompleteNumber(parseFloat(j))?null:parseFloat(j),k=this.state.value,P=k===void 0?null:k,X=this.state.inputValue,M=X===void 0?null:X,W=typeof A=="number"?A.toFixed(V):"".concat(A),te=A!==P||W!=="".concat(M);return"value"in this.props?(M=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:M},Z)):this.setState({value:A,inputValue:this.toPrecisionAsStep(j)},Z),te&&this.props.onChange(A),A}},{key:"getMaxPrecision",value:function(j){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,V=this.props,A=V.precision,k=V.step;if(O(A))return A;var P=this.getPrecision(Z),X=this.getPrecision(k),M=this.getPrecision(j);return j?Math.max(M,P+X):P+X}},{key:"getPrecisionFactor",value:function(j){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,V=this.getMaxPrecision(j,Z);return Math.pow(10,V)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(j){return this.props.formatter?this.props.formatter(j):j}},{key:"toPrecisionAsStep",value:function(j){if(this.isNotCompleteNumber(j)||j==="")return j;var Z=Math.abs(this.getMaxPrecision(j));return isNaN(Z)?j.toString():Number(j).toFixed(Z)}},{key:"toNumber",value:function(j){var Z=this.props.precision,V=this.state.focused,A=j&&j.length>16&&V;return this.isNotCompleteNumber(j)||A?j:O(Z)?Math.round(j*Math.pow(10,Z))/Math.pow(10,Z):Number(j)}},{key:"upStep",value:function(j,Z){var V=this.props.step,A=this.getPrecisionFactor(j,Z),k=Math.abs(this.getMaxPrecision(j,Z)),P=((A*j+A*V*Z)/A).toFixed(k);return this.toNumber(P)}},{key:"downStep",value:function(j,Z){var V=this.props.step,A=this.getPrecisionFactor(j,Z),k=Math.abs(this.getMaxPrecision(j,Z)),P=((A*j-A*V*Z)/A).toFixed(k);return this.toNumber(P)}},{key:"step",value:function(j,Z){var V=this,A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,k=arguments.length>3?arguments[3]:void 0;this.stop(),Z&&(Z.persist(),Z.preventDefault());var P=this.props;if(P.disabled)return;var X=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(X))return;var M=this["".concat(j,"Step")](X,A),W=M>P.max||M<P.min;if(M>P.max?M=P.max:M<P.min&&(M=P.min),this.setValue(M,null),this.setState({focused:!0},function(){V.pressingUpOrDown=!1}),W)return;this.autoStepTimer=setTimeout(function(){V[j](Z,A,!0)},k?C:x)}},{key:"fixCaret",value:function(j,Z){if(j===void 0||Z===void 0||!this.input||!this.input.value)return;try{var V=this.input.selectionStart,A=this.input.selectionEnd;(j!==V||Z!==A)&&this.input.setSelectionRange(j,Z)}catch(k){}}},{key:"render",value:function(){var j,Z=this.props,V=Z.prefixCls,A=Z.disabled,k=Z.readOnly,P=Z.useTouch,X=Z.autoComplete,M=Z.upHandler,W=Z.downHandler,te=Z.className,_e=Z.max,ue=Z.min,me=Z.style,G=Z.title,ne=Z.onMouseEnter,he=Z.onMouseLeave,ie=Z.onMouseOver,oe=Z.onMouseOut,N=Z.required,ee=Z.onClick,$=Z.tabIndex,ce=Z.type,Me=Z.placeholder,Ye=Z.id,et=Z.inputMode,ot=Z.pattern,tt=Z.step,Te=Z.maxLength,Se=Z.autoFocus,Ae=Z.name,we=Z.onPaste,K=Z.onInput,se=Object(w.a)(Z,["prefixCls","disabled","readOnly","useTouch","autoComplete","upHandler","downHandler","className","max","min","style","title","onMouseEnter","onMouseLeave","onMouseOver","onMouseOut","required","onClick","tabIndex","type","placeholder","id","inputMode","pattern","step","maxLength","autoFocus","name","onPaste","onInput"]),U=this.state,Ce=U.value,Qe=U.focused,ge=r()(V,(j={},Object(c.a)(j,te,!!te),Object(c.a)(j,"".concat(V,"-disabled"),A),Object(c.a)(j,"".concat(V,"-focused"),Qe),j)),Xe={};Object.keys(se).forEach(function(Ie){(Ie.substr(0,5)==="data-"||Ie.substr(0,5)==="aria-"||Ie==="role")&&(Xe[Ie]=se[Ie])});var rt=!k&&!A,Y=this.getInputDisplayValue(null),He=(Ce||Ce===0)&&(isNaN(Ce)||Number(Ce)>=_e),Ke=(Ce||Ce===0)&&(isNaN(Ce)||Number(Ce)<=ue),ke=He||A||k,pe=Ke||A||k,Le=r()("".concat(V,"-handler"),"".concat(V,"-handler-up"),Object(c.a)({},"".concat(V,"-handler-up-disabled"),ke)),re=r()("".concat(V,"-handler"),"".concat(V,"-handler-down"),Object(c.a)({},"".concat(V,"-handler-down-disabled"),pe)),De=P?{onTouchStart:ke?u:this.up,onTouchEnd:this.stop}:{onMouseDown:ke?u:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},B=P?{onTouchStart:pe?u:this.down,onTouchEnd:this.stop}:{onMouseDown:pe?u:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return d.a.createElement("div",{className:ge,style:me,title:G,onMouseEnter:ne,onMouseLeave:he,onMouseOver:ie,onMouseOut:oe,onFocus:function(){return null},onBlur:function(){return null}},d.a.createElement("div",{className:"".concat(V,"-handler-wrap")},d.a.createElement("span",Object.assign({unselectable:"on"},De,{role:"button","aria-label":"Increase Value","aria-disabled":ke,className:Le}),M||d.a.createElement("span",{unselectable:"on",className:"".concat(V,"-handler-up-inner"),onClick:s})),d.a.createElement("span",Object.assign({unselectable:"on"},B,{role:"button","aria-label":"Decrease Value","aria-disabled":pe,className:re}),W||d.a.createElement("span",{unselectable:"on",className:"".concat(V,"-handler-down-inner"),onClick:s}))),d.a.createElement("div",{className:"".concat(V,"-input-wrap")},d.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":ue,"aria-valuemax":_e,"aria-valuenow":Ce,required:N,type:ce,placeholder:Me,onPaste:we,onClick:ee,onMouseUp:this.onMouseUp,className:"".concat(V,"-input"),tabIndex:$,autoComplete:X,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:rt?this.onKeyDown:u,onKeyUp:rt?this.onKeyUp:u,autoFocus:Se,maxLength:Te,readOnly:k,disabled:A,max:_e,min:ue,step:tt,name:Ae,title:G,id:Ye,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(Y),pattern:ot,inputMode:et,onInput:K},Xe))))}}]),H}(d.a.Component);y.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:E,min:-E,step:1,style:{},onChange:u,onKeyDown:u,onPressEnter:u,onFocus:u,onBlur:u,parser:g,required:!1,autoComplete:"off"};var b=y,v=I.a=b},eP3c:function(Be,I,m){"use strict";function w(re){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?w=function(B){return typeof B}:w=function(B){return B&&typeof Symbol=="function"&&B.constructor===Symbol&&B!==Symbol.prototype?"symbol":typeof B},w(re)}Object.defineProperty(I,"__esModule",{value:!0}),I.inflateReset=K,I.inflateReset2=se,I.inflateResetKeep=we,I.inflateInit=Ce,I.inflateInit2=U,I.inflate=He,I.inflateEnd=Ke,I.inflateGetHeader=ke,I.inflateSetDictionary=pe,I.inflateInfo=I.Z_DEFLATED=I.Z_BUF_ERROR=I.Z_MEM_ERROR=I.Z_DATA_ERROR=I.Z_STREAM_ERROR=I.Z_NEED_DICT=I.Z_STREAM_END=I.Z_OK=I.Z_TREES=I.Z_BLOCK=I.Z_FINISH=void 0;var c=d(m("6BzB")),L=h(m("xlC8")),p=h(m("QV2g")),_=h(m("sjKO")),a=h(m("JSwD"));function h(re){return re&&re.__esModule?re:{default:re}}function f(){if(typeof WeakMap!="function")return null;var re=new WeakMap;return f=function(){return re},re}function d(re){if(re&&re.__esModule)return re;if(re===null||w(re)!=="object"&&typeof re!="function")return{default:re};var De=f();if(De&&De.has(re))return De.get(re);var B={},Ie=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var st in re)if(Object.prototype.hasOwnProperty.call(re,st)){var R=Ie?Object.getOwnPropertyDescriptor(re,st):null;R&&(R.get||R.set)?Object.defineProperty(B,st,R):B[st]=re[st]}return B.default=re,De&&De.set(re,B),B}var o=0,r=1,i=2,n=4;I.Z_FINISH=n;var l=5;I.Z_BLOCK=l;var e=6;I.Z_TREES=e;var t=0;I.Z_OK=t;var u=1;I.Z_STREAM_END=u;var s=2;I.Z_NEED_DICT=s;var g=-2;I.Z_STREAM_ERROR=g;var C=-3;I.Z_DATA_ERROR=C;var x=-4;I.Z_MEM_ERROR=x;var E=-5;I.Z_BUF_ERROR=E;var O=8;I.Z_DEFLATED=O;var T=1,y=2,b=3,v=4,S=5,D=6,H=7,F=8,j=9,Z=10,V=11,A=12,k=13,P=14,X=15,M=16,W=17,te=18,_e=19,ue=20,me=21,G=22,ne=23,he=24,ie=25,oe=26,N=27,ee=28,$=29,ce=30,Me=31,Ye=32,et=852,ot=592,tt=15,Te=tt;function Se(re){return(re>>>24&255)+(re>>>8&65280)+((re&65280)<<8)+((re&255)<<24)}function Ae(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new c.Buf16(320),this.work=new c.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function we(re){var De;return!re||!re.state?g:(De=re.state,re.total_in=re.total_out=De.total=0,re.msg="",De.wrap&&(re.adler=De.wrap&1),De.mode=T,De.last=0,De.havedict=0,De.dmax=32768,De.head=null,De.hold=0,De.bits=0,De.lencode=De.lendyn=new c.Buf32(et),De.distcode=De.distdyn=new c.Buf32(ot),De.sane=1,De.back=-1,t)}function K(re){var De;return!re||!re.state?g:(De=re.state,De.wsize=0,De.whave=0,De.wnext=0,we(re))}function se(re,De){var B,Ie;return!re||!re.state?g:(Ie=re.state,De<0?(B=0,De=-De):(B=(De>>4)+1,De<48&&(De&=15)),De&&(De<8||De>15)?g:(Ie.window!==null&&Ie.wbits!==De&&(Ie.window=null),Ie.wrap=B,Ie.wbits=De,K(re)))}function U(re,De){var B,Ie;return re?(Ie=new Ae,re.state=Ie,Ie.window=null,B=se(re,De),B!==t&&(re.state=null),B):g}function Ce(re){return U(re,Te)}var Qe=!0,ge,Xe;function rt(re){if(Qe){var De;for(ge=new c.Buf32(512),Xe=new c.Buf32(32),De=0;De<144;)re.lens[De++]=8;for(;De<256;)re.lens[De++]=9;for(;De<280;)re.lens[De++]=7;for(;De<288;)re.lens[De++]=8;for((0,a.default)(r,re.lens,0,288,ge,0,re.work,{bits:9}),De=0;De<32;)re.lens[De++]=5;(0,a.default)(i,re.lens,0,32,Xe,0,re.work,{bits:5}),Qe=!1}re.lencode=ge,re.lenbits=9,re.distcode=Xe,re.distbits=5}function Y(re,De,B,Ie){var st,R=re.state;return R.window===null&&(R.wsize=1<<R.wbits,R.wnext=0,R.whave=0,R.window=new c.Buf8(R.wsize)),Ie>=R.wsize?(c.arraySet(R.window,De,B-R.wsize,R.wsize,0),R.wnext=0,R.whave=R.wsize):(st=R.wsize-R.wnext,st>Ie&&(st=Ie),c.arraySet(R.window,De,B-Ie,st,R.wnext),Ie-=st,Ie?(c.arraySet(R.window,De,B-Ie,Ie,0),R.wnext=Ie,R.whave=R.wsize):(R.wnext+=st,R.wnext===R.wsize&&(R.wnext=0),R.whave<R.wsize&&(R.whave+=st))),0}function He(re,De){var B,Ie,st,R,Fe,Ve,q,ae,Ee,Re,Ue,ve,J,de,Je=0,Ne,$e,at,Ge,nt,ut,pt,ht,ct=new c.Buf8(4),Mt,Vt,jt=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!re||!re.state||!re.output||!re.input&&re.avail_in!==0)return g;B=re.state,B.mode===A&&(B.mode=k),Fe=re.next_out,st=re.output,q=re.avail_out,R=re.next_in,Ie=re.input,Ve=re.avail_in,ae=B.hold,Ee=B.bits,Re=Ve,Ue=q,ht=t;e:for(;;)switch(B.mode){case T:if(B.wrap===0){B.mode=k;break}for(;Ee<16;){if(Ve===0)break e;Ve--,ae+=Ie[R++]<<Ee,Ee+=8}if(B.wrap&2&&ae===35615){B.check=0,ct[0]=ae&255,ct[1]=ae>>>8&255,B.check=(0,p.default)(B.check,ct,2,0),ae=0,Ee=0,B.mode=y;break}if(B.flags=0,B.head&&(B.head.done=!1),!(B.wrap&1)||(((ae&255)<<8)+(ae>>8))%31){re.msg="incorrect header check",B.mode=ce;break}if((ae&15)!==O){re.msg="unknown compression method",B.mode=ce;break}if(ae>>>=4,Ee-=4,pt=(ae&15)+8,B.wbits===0)B.wbits=pt;else if(pt>B.wbits){re.msg="invalid window size",B.mode=ce;break}B.dmax=1<<pt,re.adler=B.check=1,B.mode=ae&512?Z:A,ae=0,Ee=0;break;case y:for(;Ee<16;){if(Ve===0)break e;Ve--,ae+=Ie[R++]<<Ee,Ee+=8}if(B.flags=ae,(B.flags&255)!==O){re.msg="unknown compression method",B.mode=ce;break}if(B.flags&57344){re.msg="unknown header flags set",B.mode=ce;break}B.head&&(B.head.text=ae>>8&1),B.flags&512&&(ct[0]=ae&255,ct[1]=ae>>>8&255,B.check=(0,p.default)(B.check,ct,2,0)),ae=0,Ee=0,B.mode=b;case b:for(;Ee<32;){if(Ve===0)break e;Ve--,ae+=Ie[R++]<<Ee,Ee+=8}B.head&&(B.head.time=ae),B.flags&512&&(ct[0]=ae&255,ct[1]=ae>>>8&255,ct[2]=ae>>>16&255,ct[3]=ae>>>24&255,B.check=(0,p.default)(B.check,ct,4,0)),ae=0,Ee=0,B.mode=v;case v:for(;Ee<16;){if(Ve===0)break e;Ve--,ae+=Ie[R++]<<Ee,Ee+=8}B.head&&(B.head.xflags=ae&255,B.head.os=ae>>8),B.flags&512&&(ct[0]=ae&255,ct[1]=ae>>>8&255,B.check=(0,p.default)(B.check,ct,2,0)),ae=0,Ee=0,B.mode=S;case S:if(B.flags&1024){for(;Ee<16;){if(Ve===0)break e;Ve--,ae+=Ie[R++]<<Ee,Ee+=8}B.length=ae,B.head&&(B.head.extra_len=ae),B.flags&512&&(ct[0]=ae&255,ct[1]=ae>>>8&255,B.check=(0,p.default)(B.check,ct,2,0)),ae=0,Ee=0}else B.head&&(B.head.extra=null);B.mode=D;case D:if(B.flags&1024&&(ve=B.length,ve>Ve&&(ve=Ve),ve&&(B.head&&(pt=B.head.extra_len-B.length,B.head.extra||(B.head.extra=new Array(B.head.extra_len)),c.arraySet(B.head.extra,Ie,R,ve,pt)),B.flags&512&&(B.check=(0,p.default)(B.check,Ie,ve,R)),Ve-=ve,R+=ve,B.length-=ve),B.length))break e;B.length=0,B.mode=H;case H:if(B.flags&2048){if(Ve===0)break e;ve=0;do pt=Ie[R+ve++],B.head&&pt&&B.length<65536&&(B.head.name+=String.fromCharCode(pt));while(pt&&ve<Ve);if(B.flags&512&&(B.check=(0,p.default)(B.check,Ie,ve,R)),Ve-=ve,R+=ve,pt)break e}else B.head&&(B.head.name=null);B.length=0,B.mode=F;case F:if(B.flags&4096){if(Ve===0)break e;ve=0;do pt=Ie[R+ve++],B.head&&pt&&B.length<65536&&(B.head.comment+=String.fromCharCode(pt));while(pt&&ve<Ve);if(B.flags&512&&(B.check=(0,p.default)(B.check,Ie,ve,R)),Ve-=ve,R+=ve,pt)break e}else B.head&&(B.head.comment=null);B.mode=j;case j:if(B.flags&512){for(;Ee<16;){if(Ve===0)break e;Ve--,ae+=Ie[R++]<<Ee,Ee+=8}if(ae!==(B.check&65535)){re.msg="header crc mismatch",B.mode=ce;break}ae=0,Ee=0}B.head&&(B.head.hcrc=B.flags>>9&1,B.head.done=!0),re.adler=B.check=0,B.mode=A;break;case Z:for(;Ee<32;){if(Ve===0)break e;Ve--,ae+=Ie[R++]<<Ee,Ee+=8}re.adler=B.check=Se(ae),ae=0,Ee=0,B.mode=V;case V:if(B.havedict===0)return re.next_out=Fe,re.avail_out=q,re.next_in=R,re.avail_in=Ve,B.hold=ae,B.bits=Ee,s;re.adler=B.check=1,B.mode=A;case A:if(De===l||De===e)break e;case k:if(B.last){ae>>>=Ee&7,Ee-=Ee&7,B.mode=N;break}for(;Ee<3;){if(Ve===0)break e;Ve--,ae+=Ie[R++]<<Ee,Ee+=8}B.last=ae&1,ae>>>=1,Ee-=1;switch(ae&3){case 0:B.mode=P;break;case 1:if(rt(B),B.mode=ue,De===e){ae>>>=2,Ee-=2;break e}break;case 2:B.mode=W;break;case 3:re.msg="invalid block type",B.mode=ce}ae>>>=2,Ee-=2;break;case P:for(ae>>>=Ee&7,Ee-=Ee&7;Ee<32;){if(Ve===0)break e;Ve--,ae+=Ie[R++]<<Ee,Ee+=8}if((ae&65535)!==(ae>>>16^65535)){re.msg="invalid stored block lengths",B.mode=ce;break}if(B.length=ae&65535,ae=0,Ee=0,B.mode=X,De===e)break e;case X:B.mode=M;case M:if(ve=B.length,ve){if(ve>Ve&&(ve=Ve),ve>q&&(ve=q),ve===0)break e;c.arraySet(st,Ie,R,ve,Fe),Ve-=ve,R+=ve,q-=ve,Fe+=ve,B.length-=ve;break}B.mode=A;break;case W:for(;Ee<14;){if(Ve===0)break e;Ve--,ae+=Ie[R++]<<Ee,Ee+=8}if(B.nlen=(ae&31)+257,ae>>>=5,Ee-=5,B.ndist=(ae&31)+1,ae>>>=5,Ee-=5,B.ncode=(ae&15)+4,ae>>>=4,Ee-=4,B.nlen>286||B.ndist>30){re.msg="too many length or distance symbols",B.mode=ce;break}B.have=0,B.mode=te;case te:for(;B.have<B.ncode;){for(;Ee<3;){if(Ve===0)break e;Ve--,ae+=Ie[R++]<<Ee,Ee+=8}B.lens[jt[B.have++]]=ae&7,ae>>>=3,Ee-=3}for(;B.have<19;)B.lens[jt[B.have++]]=0;if(B.lencode=B.lendyn,B.lenbits=7,Mt={bits:B.lenbits},ht=(0,a.default)(o,B.lens,0,19,B.lencode,0,B.work,Mt),B.lenbits=Mt.bits,ht){re.msg="invalid code lengths set",B.mode=ce;break}B.have=0,B.mode=_e;case _e:for(;B.have<B.nlen+B.ndist;){for(;!(Je=B.lencode[ae&(1<<B.lenbits)-1],Ne=Je>>>24,$e=Je>>>16&255,at=Je&65535,Ne<=Ee);){if(Ve===0)break e;Ve--,ae+=Ie[R++]<<Ee,Ee+=8}if(at<16)ae>>>=Ne,Ee-=Ne,B.lens[B.have++]=at;else{if(at===16){for(Vt=Ne+2;Ee<Vt;){if(Ve===0)break e;Ve--,ae+=Ie[R++]<<Ee,Ee+=8}if(ae>>>=Ne,Ee-=Ne,B.have===0){re.msg="invalid bit length repeat",B.mode=ce;break}pt=B.lens[B.have-1],ve=3+(ae&3),ae>>>=2,Ee-=2}else if(at===17){for(Vt=Ne+3;Ee<Vt;){if(Ve===0)break e;Ve--,ae+=Ie[R++]<<Ee,Ee+=8}ae>>>=Ne,Ee-=Ne,pt=0,ve=3+(ae&7),ae>>>=3,Ee-=3}else{for(Vt=Ne+7;Ee<Vt;){if(Ve===0)break e;Ve--,ae+=Ie[R++]<<Ee,Ee+=8}ae>>>=Ne,Ee-=Ne,pt=0,ve=11+(ae&127),ae>>>=7,Ee-=7}if(B.have+ve>B.nlen+B.ndist){re.msg="invalid bit length repeat",B.mode=ce;break}for(;ve--;)B.lens[B.have++]=pt}}if(B.mode===ce)break;if(B.lens[256]===0){re.msg="invalid code -- missing end-of-block",B.mode=ce;break}if(B.lenbits=9,Mt={bits:B.lenbits},ht=(0,a.default)(r,B.lens,0,B.nlen,B.lencode,0,B.work,Mt),B.lenbits=Mt.bits,ht){re.msg="invalid literal/lengths set",B.mode=ce;break}if(B.distbits=6,B.distcode=B.distdyn,Mt={bits:B.distbits},ht=(0,a.default)(i,B.lens,B.nlen,B.ndist,B.distcode,0,B.work,Mt),B.distbits=Mt.bits,ht){re.msg="invalid distances set",B.mode=ce;break}if(B.mode=ue,De===e)break e;case ue:B.mode=me;case me:if(Ve>=6&&q>=258){re.next_out=Fe,re.avail_out=q,re.next_in=R,re.avail_in=Ve,B.hold=ae,B.bits=Ee,(0,_.default)(re,Ue),Fe=re.next_out,st=re.output,q=re.avail_out,R=re.next_in,Ie=re.input,Ve=re.avail_in,ae=B.hold,Ee=B.bits,B.mode===A&&(B.back=-1);break}for(B.back=0;!(Je=B.lencode[ae&(1<<B.lenbits)-1],Ne=Je>>>24,$e=Je>>>16&255,at=Je&65535,Ne<=Ee);){if(Ve===0)break e;Ve--,ae+=Ie[R++]<<Ee,Ee+=8}if($e&&($e&240)===0){for(Ge=Ne,nt=$e,ut=at;!(Je=B.lencode[ut+((ae&(1<<Ge+nt)-1)>>Ge)],Ne=Je>>>24,$e=Je>>>16&255,at=Je&65535,Ge+Ne<=Ee);){if(Ve===0)break e;Ve--,ae+=Ie[R++]<<Ee,Ee+=8}ae>>>=Ge,Ee-=Ge,B.back+=Ge}if(ae>>>=Ne,Ee-=Ne,B.back+=Ne,B.length=at,$e===0){B.mode=oe;break}if($e&32){B.back=-1,B.mode=A;break}if($e&64){re.msg="invalid literal/length code",B.mode=ce;break}B.extra=$e&15,B.mode=G;case G:if(B.extra){for(Vt=B.extra;Ee<Vt;){if(Ve===0)break e;Ve--,ae+=Ie[R++]<<Ee,Ee+=8}B.length+=ae&(1<<B.extra)-1,ae>>>=B.extra,Ee-=B.extra,B.back+=B.extra}B.was=B.length,B.mode=ne;case ne:for(;!(Je=B.distcode[ae&(1<<B.distbits)-1],Ne=Je>>>24,$e=Je>>>16&255,at=Je&65535,Ne<=Ee);){if(Ve===0)break e;Ve--,ae+=Ie[R++]<<Ee,Ee+=8}if(($e&240)===0){for(Ge=Ne,nt=$e,ut=at;!(Je=B.distcode[ut+((ae&(1<<Ge+nt)-1)>>Ge)],Ne=Je>>>24,$e=Je>>>16&255,at=Je&65535,Ge+Ne<=Ee);){if(Ve===0)break e;Ve--,ae+=Ie[R++]<<Ee,Ee+=8}ae>>>=Ge,Ee-=Ge,B.back+=Ge}if(ae>>>=Ne,Ee-=Ne,B.back+=Ne,$e&64){re.msg="invalid distance code",B.mode=ce;break}B.offset=at,B.extra=$e&15,B.mode=he;case he:if(B.extra){for(Vt=B.extra;Ee<Vt;){if(Ve===0)break e;Ve--,ae+=Ie[R++]<<Ee,Ee+=8}B.offset+=ae&(1<<B.extra)-1,ae>>>=B.extra,Ee-=B.extra,B.back+=B.extra}if(B.offset>B.dmax){re.msg="invalid distance too far back",B.mode=ce;break}B.mode=ie;case ie:if(q===0)break e;if(ve=Ue-q,B.offset>ve){if(ve=B.offset-ve,ve>B.whave&&B.sane){re.msg="invalid distance too far back",B.mode=ce;break}ve>B.wnext?(ve-=B.wnext,J=B.wsize-ve):J=B.wnext-ve,ve>B.length&&(ve=B.length),de=B.window}else de=st,J=Fe-B.offset,ve=B.length;ve>q&&(ve=q),q-=ve,B.length-=ve;do st[Fe++]=de[J++];while(--ve);B.length===0&&(B.mode=me);break;case oe:if(q===0)break e;st[Fe++]=B.length,q--,B.mode=me;break;case N:if(B.wrap){for(;Ee<32;){if(Ve===0)break e;Ve--,ae|=Ie[R++]<<Ee,Ee+=8}if(Ue-=q,re.total_out+=Ue,B.total+=Ue,Ue&&(re.adler=B.check=B.flags?(0,p.default)(B.check,st,Ue,Fe-Ue):(0,L.default)(B.check,st,Ue,Fe-Ue)),Ue=q,(B.flags?ae:Se(ae))!==B.check){re.msg="incorrect data check",B.mode=ce;break}ae=0,Ee=0}B.mode=ee;case ee:if(B.wrap&&B.flags){for(;Ee<32;){if(Ve===0)break e;Ve--,ae+=Ie[R++]<<Ee,Ee+=8}if(ae!==(B.total&4294967295)){re.msg="incorrect length check",B.mode=ce;break}ae=0,Ee=0}B.mode=$;case $:ht=u;break e;case ce:ht=C;break e;case Me:return x;case Ye:default:return g}return re.next_out=Fe,re.avail_out=q,re.next_in=R,re.avail_in=Ve,B.hold=ae,B.bits=Ee,(B.wsize||Ue!==re.avail_out&&B.mode<ce&&(B.mode<N||De!==n))&&Y(re,re.output,re.next_out,Ue-re.avail_out)?(B.mode=Me,x):(Re-=re.avail_in,Ue-=re.avail_out,re.total_in+=Re,re.total_out+=Ue,B.total+=Ue,B.wrap&&Ue&&(re.adler=B.check=B.flags?(0,p.default)(B.check,st,Ue,re.next_out-Ue):(0,L.default)(B.check,st,Ue,re.next_out-Ue)),re.data_type=B.bits+(B.last?64:0)+(B.mode===A?128:0)+(B.mode===ue||B.mode===X?256:0),(Re===0&&Ue===0||De===n)&&ht===t&&(ht=E),ht)}function Ke(re){if(!re||!re.state)return g;var De=re.state;return De.window&&(De.window=null),re.state=null,t}function ke(re,De){var B;return!re||!re.state?g:(B=re.state,(B.wrap&2)===0?g:(B.head=De,De.done=!1,t))}function pe(re,De){var B=De.length,Ie,st,R;return!re||!re.state?g:(Ie=re.state,Ie.wrap!==0&&Ie.mode!==V?g:Ie.mode===V&&(st=1,st=(0,L.default)(st,De,B,0),st!==Ie.check)?C:(R=Y(re,De,B,B),R?(Ie.mode=Me,x):(Ie.havedict=1,t)))}var Le="pako inflate (from Nodeca project)";I.inflateInfo=Le},"f0W+":function(Be,I,m){Be.exports={flex_box_center:"flex_box_center___2AWuG",flex_space_between:"flex_space_between___4j1zo",flex_box_vertical_center:"flex_box_vertical_center___3dWcm",flex_box_center_end:"flex_box_center_end___qvHJi",flex_box_column:"flex_box_column___3Eier",tabs:"tabs___25WKT",tabsWrap:"tabsWrap___2lPJE",active:"active___gGp9s"}},f9pc:function(Be,I,m){Be.exports={flex_box_center:"flex_box_center___fO1Sq",flex_space_between:"flex_space_between___2MANs",flex_box_vertical_center:"flex_box_vertical_center___2x-su",flex_box_center_end:"flex_box_center_end___6bZNq",flex_box_column:"flex_box_column___CGTHC",quickPager:"quickPager___2XH6F",disabled:"disabled___2gPWV"}},fAei:function(Be,I,m){"use strict";m.d(I,"a",function(){return C.a});var w=m("rePB"),c=m("VTBJ"),L=m("KQm4"),p=m("1OyB"),_=m("vuIU"),a=m("Ji7U"),h=m("LK+K"),f=m("q1tI"),d=m("4IlW"),o=m("Kwbf"),r=m("TSYQ"),i=m.n(r),n=m("sboe"),l=m("OZM5"),e=m("815F"),t=m("ODXe"),u=m("Ff2n"),s=m("+nKL"),g=m("8XRh"),C=m("WaYH"),x=function(ue,me){var G=ue.className,ne=ue.style,he=ue.motion,ie=ue.motionNodes,oe=ue.motionType,N=ue.onMotionStart,ee=ue.onMotionEnd,$=ue.active,ce=ue.treeNodeRequiredProps,Me=Object(u.a)(ue,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),Ye=f.useState(!0),et=Object(t.a)(Ye,2),ot=et[0],tt=et[1],Te=f.useContext(n.a),Se=Te.prefixCls,Ae=f.useRef(!1),we=function(){Ae.current||ee(),Ae.current=!0};return Object(f.useEffect)(function(){ie&&oe==="hide"&&ot&&tt(!1)},[ie]),Object(f.useEffect)(function(){return ie&&N(),function(){ie&&we()}},[]),ie?f.createElement(g.default,Object.assign({ref:me,visible:ot},he,{motionAppear:oe==="show",onAppearEnd:we,onLeaveEnd:we}),function(K,se){var U=K.className,Ce=K.style;return f.createElement("div",{ref:se,className:i()("".concat(Se,"-treenode-motion"),U),style:Ce},ie.map(function(Qe){var ge=Qe.data,Xe=ge.key,rt=Object(u.a)(ge,["key"]),Y=Qe.isStart,He=Qe.isEnd;delete rt.children;var Ke=Object(e.f)(Xe,ce);return f.createElement(C.a,Object.assign({},rt,Ke,{active:$,data:Qe.data,key:Xe,isStart:Y,isEnd:He}))}))}):f.createElement(C.a,Object.assign({domRef:me,className:G,style:ne},Me,{active:$}))};x.displayName="MotionTreeNode";var E=f.forwardRef(x),O=E;function T(){var _e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],me=_e.length,G=ue.length;if(Math.abs(me-G)!==1)return{add:!1,key:null};function ne(he,ie){var oe=new Map;he.forEach(function(ee){oe.set(ee,!0)});var N=ie.filter(function(ee){return!oe.has(ee)});return N.length===1?N[0]:null}return me<G?{add:!0,key:ne(_e,ue)}:{add:!1,key:ne(ue,_e)}}function y(_e,ue,me){var G=_e.findIndex(function(oe){var N=oe.data;return N.key===me}),ne=_e[G+1],he=ue.findIndex(function(oe){var N=oe.data;return N.key===me});if(ne){var ie=ue.findIndex(function(oe){var N=oe.data;return N.key===ne.data.key});return ue.slice(he+1,ie)}return ue.slice(he+1)}var b={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},v=function(){},S="RC_TREE_MOTION_".concat(Math.random()),D={key:S},H={key:S,level:0,index:0,pos:"0",node:D},F={parent:null,children:[],pos:H.pos,data:D,isStart:[],isEnd:[]};function j(_e,ue,me,G){return ue===!1||!me?_e:_e.slice(0,Math.ceil(me/G)+1)}function Z(_e){var ue=_e.data.key,me=_e.pos;return Object(e.e)(ue,me)}function V(_e){for(var ue=String(_e.data.key),me=_e;me.parent;)me=me.parent,ue="".concat(me.data.key," > ").concat(ue);return ue}var A=function(ue,me){var G=ue.prefixCls,ne=ue.data,he=ue.selectable,ie=ue.checkable,oe=ue.expandedKeys,N=ue.selectedKeys,ee=ue.checkedKeys,$=ue.loadedKeys,ce=ue.loadingKeys,Me=ue.halfCheckedKeys,Ye=ue.keyEntities,et=ue.disabled,ot=ue.dragging,tt=ue.dragOverNodeKey,Te=ue.dropPosition,Se=ue.motion,Ae=ue.height,we=ue.itemHeight,K=ue.virtual,se=ue.focusable,U=ue.activeItem,Ce=ue.focused,Qe=ue.tabIndex,ge=ue.onKeyDown,Xe=ue.onFocus,rt=ue.onBlur,Y=ue.onActiveChange,He=ue.onListChangeStart,Ke=ue.onListChangeEnd,ke=Object(u.a)(ue,["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"]),pe=f.useRef(null);f.useImperativeHandle(me,function(){return{scrollTo:function(pt){pe.current.scrollTo(pt)}}});var Le=f.useState(oe),re=Object(t.a)(Le,2),De=re[0],B=re[1],Ie=f.useState(ne),st=Object(t.a)(Ie,2),R=st[0],Fe=st[1],Ve=f.useState(ne),q=Object(t.a)(Ve,2),ae=q[0],Ee=q[1],Re=f.useState([]),Ue=Object(t.a)(Re,2),ve=Ue[0],J=Ue[1],de=f.useState(null),Je=Object(t.a)(de,2),Ne=Je[0],$e=Je[1];function at(){Fe(ne),Ee(ne),J([]),$e(null),Ke()}f.useEffect(function(){B(oe);var ut=T(De,oe);if(ut.key!==null)if(ut.add){var pt=R.findIndex(function(wt){var Pt=wt.data.key;return Pt===ut.key}),ht=j(y(R,ne,ut.key),K,Ae,we),ct=R.slice();ct.splice(pt+1,0,F),Ee(ct),J(ht),$e("show")}else{var Mt=ne.findIndex(function(wt){var Pt=wt.data.key;return Pt===ut.key}),Vt=j(y(ne,R,ut.key),K,Ae,we),jt=ne.slice();jt.splice(Mt+1,0,F),Ee(jt),J(Vt),$e("hide")}else R!==ne&&(Fe(ne),Ee(ne))},[oe,ne]),f.useEffect(function(){ot||at()},[ot]);var Ge=Se?ae:ne,nt={expandedKeys:oe,selectedKeys:N,loadedKeys:$,loadingKeys:ce,checkedKeys:ee,halfCheckedKeys:Me,dragOverNodeKey:tt,dropPosition:Te,keyEntities:Ye};return f.createElement(f.Fragment,null,Ce&&U&&f.createElement("span",{style:b,"aria-live":"assertive"},V(U)),f.createElement("div",{role:"tree"},f.createElement("input",{style:b,disabled:se===!1||et,tabIndex:se!==!1?Qe:null,onKeyDown:ge,onFocus:Xe,onBlur:rt,value:"",onChange:v})),f.createElement(s.a,Object.assign({},ke,{data:Ge,itemKey:Z,height:Ae,fullHeight:!1,virtual:K,itemHeight:we,prefixCls:"".concat(G,"-list"),ref:pe}),function(ut){var pt=ut.pos,ht=ut.data,ct=ht.key,Mt=Object(u.a)(ht,["key"]),Vt=ut.isStart,jt=ut.isEnd,wt=Object(e.e)(ct,pt);delete Mt.children;var Pt=Object(e.f)(wt,nt);return f.createElement(O,Object.assign({},Mt,Pt,{active:U&&ct===U.data.key,pos:pt,data:ut.data,isStart:Vt,isEnd:jt,motion:Se,motionNodes:ct===S?ve:null,motionType:Ne,onMotionStart:He,onMotionEnd:at,treeNodeRequiredProps:nt,onMouseMove:function(){Y(null)}}))}))},k=f.forwardRef(A);k.displayName="NodeList";var P=k,X=m("NvD2"),M=function(_e){Object(a.a)(me,_e);var ue=Object(h.a)(me);function me(){var G;return Object(p.a)(this,me),G=ue.apply(this,arguments),G.destroyed=!1,G.state={keyEntities:{},selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragNodesKeys:[],dragOverNodeKey:null,dropPosition:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},G.listRef=f.createRef(),G.onNodeDragStart=function(ne,he){var ie=G.state,oe=ie.expandedKeys,N=ie.keyEntities,ee=G.props.onDragStart,$=he.props.eventKey;G.dragNode=he;var ce=Object(l.b)(oe,$);G.setState({dragging:!0,dragNodesKeys:Object(l.g)($,N)}),G.setExpandedKeys(ce),ee&&ee({event:ne,node:Object(e.b)(he.props)})},G.onNodeDragEnter=function(ne,he){var ie=G.state,oe=ie.expandedKeys,N=ie.keyEntities,ee=ie.dragNodesKeys,$=G.props.onDragEnter,ce=he.props,Me=ce.pos,Ye=ce.eventKey;if(!G.dragNode||ee.indexOf(Ye)!==-1)return;var et=Object(l.c)(ne,he);if(G.dragNode.props.eventKey===Ye&&et===0){G.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){G.setState({dragOverNodeKey:Ye,dropPosition:et}),G.delayedDragEnterLogic||(G.delayedDragEnterLogic={}),Object.keys(G.delayedDragEnterLogic).forEach(function(ot){clearTimeout(G.delayedDragEnterLogic[ot])}),G.delayedDragEnterLogic[Me]=window.setTimeout(function(){if(!G.state.dragging)return;var ot=Object(L.a)(oe),tt=N[Ye];tt&&(tt.children||[]).length&&(ot=Object(l.a)(oe,Ye)),"expandedKeys"in G.props||G.setExpandedKeys(ot),$&&$({event:ne,node:Object(e.b)(he.props),expandedKeys:ot})},400)},0)},G.onNodeDragOver=function(ne,he){var ie=G.state.dragNodesKeys,oe=G.props.onDragOver,N=he.props.eventKey;if(ie.indexOf(N)!==-1)return;if(G.dragNode&&N===G.state.dragOverNodeKey){var ee=Object(l.c)(ne,he);if(ee===G.state.dropPosition)return;G.setState({dropPosition:ee})}oe&&oe({event:ne,node:Object(e.b)(he.props)})},G.onNodeDragLeave=function(ne,he){var ie=G.props.onDragLeave;G.setState({dragOverNodeKey:""}),ie&&ie({event:ne,node:Object(e.b)(he.props)})},G.onNodeDragEnd=function(ne,he){var ie=G.props.onDragEnd;G.setState({dragOverNodeKey:""}),G.cleanDragState(),ie&&ie({event:ne,node:Object(e.b)(he.props)}),G.dragNode=null},G.onNodeDrop=function(ne,he){var ie=G.state,oe=ie.dragNodesKeys,N=oe===void 0?[]:oe,ee=ie.dropPosition,$=G.props.onDrop,ce=he.props,Me=ce.eventKey,Ye=ce.pos;if(G.setState({dragOverNodeKey:""}),G.cleanDragState(),N.indexOf(Me)!==-1){Object(o.a)(!1,"Can not drop to dragNode(include it's children node)");return}var et=Object(l.k)(Ye),ot={event:ne,node:Object(e.b)(he.props),dragNode:G.dragNode?Object(e.b)(G.dragNode.props):null,dragNodesKeys:N.slice(),dropPosition:ee+Number(et[et.length-1]),dropToGap:!1};ee!==0&&(ot.dropToGap=!0),$&&$(ot),G.dragNode=null},G.cleanDragState=function(){var ne=G.state.dragging;ne&&G.setState({dragging:!1})},G.onNodeClick=function(ne,he){var ie=G.props.onClick;ie&&ie(ne,he)},G.onNodeDoubleClick=function(ne,he){var ie=G.props.onDoubleClick;ie&&ie(ne,he)},G.onNodeSelect=function(ne,he){var ie=G.state.selectedKeys,oe=G.state.keyEntities,N=G.props,ee=N.onSelect,$=N.multiple,ce=he.selected,Me=he.key,Ye=!ce;Ye?$?ie=Object(l.a)(ie,Me):ie=[Me]:ie=Object(l.b)(ie,Me);var et=ie.map(function(ot){var tt=oe[ot];return tt?tt.node:null}).filter(function(ot){return ot});G.setUncontrolledState({selectedKeys:ie}),ee&&ee(ie,{event:"select",selected:Ye,node:he,selectedNodes:et,nativeEvent:ne.nativeEvent})},G.onNodeCheck=function(ne,he,ie){var oe=G.state,N=oe.keyEntities,ee=oe.checkedKeys,$=oe.halfCheckedKeys,ce=G.props,Me=ce.checkStrictly,Ye=ce.onCheck,et=he.key,ot,tt={event:"check",node:he,checked:ie,nativeEvent:ne.nativeEvent};if(Me){var Te=ie?Object(l.a)(ee,et):Object(l.b)(ee,et),Se=Object(l.b)($,et);ot={checked:Te,halfChecked:Se},tt.checkedNodes=Te.map(function(Ce){return N[Ce]}).filter(function(Ce){return Ce}).map(function(Ce){return Ce.node}),G.setUncontrolledState({checkedKeys:Te})}else{var Ae=Object(X.a)([].concat(Object(L.a)(ee),[et]),!0,N),we=Ae.checkedKeys,K=Ae.halfCheckedKeys;if(!ie){var se=new Set(we);se.delete(et);var U=Object(X.a)(Array.from(se),{checked:!1,halfCheckedKeys:K},N);we=U.checkedKeys,K=U.halfCheckedKeys}ot=we,tt.checkedNodes=[],tt.checkedNodesPositions=[],tt.halfCheckedKeys=K,we.forEach(function(Ce){var Qe=N[Ce];if(!Qe)return;var ge=Qe.node,Xe=Qe.pos;tt.checkedNodes.push(ge),tt.checkedNodesPositions.push({node:ge,pos:Xe})}),G.setUncontrolledState({checkedKeys:we},!1,{halfCheckedKeys:K})}Ye&&Ye(ot,tt)},G.onNodeLoad=function(ne){return new Promise(function(he){G.setState(function(ie){var oe=ie.loadedKeys,N=oe===void 0?[]:oe,ee=ie.loadingKeys,$=ee===void 0?[]:ee,ce=G.props,Me=ce.loadData,Ye=ce.onLoad,et=ne.key;if(!Me||N.indexOf(et)!==-1||$.indexOf(et)!==-1)return{};var ot=Me(ne);return ot.then(function(){var tt=G.state,Te=tt.loadedKeys,Se=tt.loadingKeys,Ae=Object(l.a)(Te,et),we=Object(l.b)(Se,et);Ye&&Ye(Ae,{event:"load",node:ne}),G.setUncontrolledState({loadedKeys:Ae}),G.setState({loadingKeys:we}),he()}),{loadingKeys:Object(l.a)($,et)}})})},G.onNodeMouseEnter=function(ne,he){var ie=G.props.onMouseEnter;ie&&ie({event:ne,node:he})},G.onNodeMouseLeave=function(ne,he){var ie=G.props.onMouseLeave;ie&&ie({event:ne,node:he})},G.onNodeContextMenu=function(ne,he){var ie=G.props.onRightClick;ie&&(ne.preventDefault(),ie({event:ne,node:he}))},G.onFocus=function(){var ne=G.props.onFocus;G.setState({focused:!0}),ne&&ne.apply(void 0,arguments)},G.onBlur=function(){var ne=G.props.onBlur;G.setState({focused:!1}),G.onActiveChange(null),ne&&ne.apply(void 0,arguments)},G.getTreeNodeRequiredProps=function(){var ne=G.state,he=ne.expandedKeys,ie=ne.selectedKeys,oe=ne.loadedKeys,N=ne.loadingKeys,ee=ne.checkedKeys,$=ne.halfCheckedKeys,ce=ne.dragOverNodeKey,Me=ne.dropPosition,Ye=ne.keyEntities;return{expandedKeys:he||[],selectedKeys:ie||[],loadedKeys:oe||[],loadingKeys:N||[],checkedKeys:ee||[],halfCheckedKeys:$||[],dragOverNodeKey:ce,dropPosition:Me,keyEntities:Ye}},G.setExpandedKeys=function(ne){var he=G.state.treeData,ie=Object(e.d)(he,ne);G.setUncontrolledState({expandedKeys:ne,flattenNodes:ie},!0)},G.onNodeExpand=function(ne,he){var ie=G.state.expandedKeys,oe=G.state.listChanging,N=G.props,ee=N.onExpand,$=N.loadData,ce=he.key,Me=he.expanded;if(oe)return;var Ye=ie.indexOf(ce),et=!Me;if(Object(o.a)(Me&&Ye!==-1||!Me&&Ye===-1,"Expand state not sync with index check"),et?ie=Object(l.a)(ie,ce):ie=Object(l.b)(ie,ce),G.setExpandedKeys(ie),ee&&ee(ie,{node:he,expanded:et,nativeEvent:ne.nativeEvent}),et&&$){var ot=G.onNodeLoad(he);ot&&ot.then(function(){var tt=Object(e.d)(G.state.treeData,ie);G.setUncontrolledState({flattenNodes:tt})})}},G.onListChangeStart=function(){G.setUncontrolledState({listChanging:!0})},G.onListChangeEnd=function(){setTimeout(function(){G.setUncontrolledState({listChanging:!1})})},G.onActiveChange=function(ne){var he=G.state.activeKey,ie=G.props.onActiveChange;if(he===ne)return;G.setState({activeKey:ne}),ne!==null&&G.scrollTo({key:ne}),ie&&ie(ne)},G.getActiveItem=function(){var ne=G.state,he=ne.activeKey,ie=ne.flattenNodes;return he===null?null:ie.find(function(oe){var N=oe.data.key;return N===he})||null},G.offsetActiveKey=function(ne){var he=G.state,ie=he.flattenNodes,oe=he.activeKey,N=ie.findIndex(function(ce){var Me=ce.data.key;return Me===oe});N===-1&&ne<0&&(N=ie.length),N=(N+ne+ie.length)%ie.length;var ee=ie[N];if(ee){var $=ee.data.key;G.onActiveChange($)}else G.onActiveChange(null)},G.onKeyDown=function(ne){var he=G.state,ie=he.activeKey,oe=he.expandedKeys,N=he.checkedKeys,ee=G.props,$=ee.onKeyDown,ce=ee.checkable,Me=ee.selectable;switch(ne.which){case d.a.UP:{G.offsetActiveKey(-1),ne.preventDefault();break}case d.a.DOWN:{G.offsetActiveKey(1),ne.preventDefault();break}}var Ye=G.getActiveItem();if(Ye&&Ye.data){var et=G.getTreeNodeRequiredProps(),ot=Ye.data.isLeaf===!1||!!(Ye.data.children||[]).length,tt=Object(e.b)(Object(c.a)(Object(c.a)({},Object(e.f)(ie,et)),{},{data:Ye.data,active:!0}));switch(ne.which){case d.a.LEFT:{ot&&oe.includes(ie)?G.onNodeExpand({},tt):Ye.parent&&G.onActiveChange(Ye.parent.data.key),ne.preventDefault();break}case d.a.RIGHT:{ot&&!oe.includes(ie)?G.onNodeExpand({},tt):Ye.children&&Ye.children.length&&G.onActiveChange(Ye.children[0].data.key),ne.preventDefault();break}case d.a.ENTER:case d.a.SPACE:{ce&&!tt.disabled&&tt.checkable!==!1&&!tt.disableCheckbox?G.onNodeCheck({},tt,!N.includes(ie)):!ce&&Me&&!tt.disabled&&tt.selectable!==!1&&G.onNodeSelect({},tt);break}}}$&&$(ne)},G.setUncontrolledState=function(ne){var he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(G.destroyed)return;var oe=!1,N=!0,ee={};Object.keys(ne).forEach(function($){if($ in G.props){N=!1;return}oe=!0,ee[$]=ne[$]}),oe&&(!he||N)&&G.setState(Object(c.a)(Object(c.a)({},ee),ie))},G.scrollTo=function(ne){G.listRef.current.scrollTo(ne)},G}return Object(_.a)(me,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var ne,he=this.state,ie=he.focused,oe=he.flattenNodes,N=he.keyEntities,ee=he.dragging,$=he.activeKey,ce=this.props,Me=ce.prefixCls,Ye=ce.className,et=ce.style,ot=ce.showLine,tt=ce.focusable,Te=ce.tabIndex,Se=Te===void 0?0:Te,Ae=ce.selectable,we=ce.showIcon,K=ce.icon,se=ce.switcherIcon,U=ce.draggable,Ce=ce.checkable,Qe=ce.checkStrictly,ge=ce.disabled,Xe=ce.motion,rt=ce.loadData,Y=ce.filterTreeNode,He=ce.height,Ke=ce.itemHeight,ke=ce.virtual,pe=ce.titleRender,Le=ce.onContextMenu,re=Object(l.f)(this.props);return f.createElement(n.a.Provider,{value:{prefixCls:Me,selectable:Ae,showIcon:we,icon:K,switcherIcon:se,draggable:U,checkable:Ce,checkStrictly:Qe,disabled:ge,keyEntities:N,loadData:rt,filterTreeNode:Y,titleRender:pe,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},f.createElement("div",{className:i()(Me,Ye,(ne={},Object(w.a)(ne,"".concat(Me,"-show-line"),ot),Object(w.a)(ne,"".concat(Me,"-focused"),ie),Object(w.a)(ne,"".concat(Me,"-active-focused"),$!==null),ne))},f.createElement(P,Object.assign({ref:this.listRef,prefixCls:Me,style:et,data:oe,disabled:ge,selectable:Ae,checkable:!!Ce,motion:Xe,dragging:ee,height:He,itemHeight:Ke,virtual:ke,focusable:tt,focused:ie,tabIndex:Se,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Le},this.getTreeNodeRequiredProps(),re))))}}],[{key:"getDerivedStateFromProps",value:function(ne,he){var ie=he.prevProps,oe={prevProps:ne};function N(K){return!ie&&K in ne||ie&&ie[K]!==ne[K]}var ee;if(N("treeData")?ee=ne.treeData:N("children")&&(Object(o.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),ee=Object(e.c)(ne.children)),ee){oe.treeData=ee;var $=Object(e.a)(ee);oe.keyEntities=Object(c.a)(Object(w.a)({},S,H),$.keyEntities)}var ce=oe.keyEntities||he.keyEntities;if(N("expandedKeys")||ie&&N("autoExpandParent"))oe.expandedKeys=ne.autoExpandParent||!ie&&ne.defaultExpandParent?Object(l.e)(ne.expandedKeys,ce):ne.expandedKeys;else if(!ie&&ne.defaultExpandAll){var Me=Object(c.a)({},ce);delete Me[S],oe.expandedKeys=Object.keys(Me).map(function(K){return Me[K].key})}else!ie&&ne.defaultExpandedKeys&&(oe.expandedKeys=ne.autoExpandParent||ne.defaultExpandParent?Object(l.e)(ne.defaultExpandedKeys,ce):ne.defaultExpandedKeys);if(oe.expandedKeys||delete oe.expandedKeys,ee||oe.expandedKeys){var Ye=Object(e.d)(ee||he.treeData,oe.expandedKeys||he.expandedKeys);oe.flattenNodes=Ye}if(ne.selectable&&(N("selectedKeys")?oe.selectedKeys=Object(l.d)(ne.selectedKeys,ne):!ie&&ne.defaultSelectedKeys&&(oe.selectedKeys=Object(l.d)(ne.defaultSelectedKeys,ne))),ne.checkable){var et;if(N("checkedKeys")?et=Object(l.j)(ne.checkedKeys)||{}:!ie&&ne.defaultCheckedKeys?et=Object(l.j)(ne.defaultCheckedKeys)||{}:ee&&(et=Object(l.j)(ne.checkedKeys)||{checkedKeys:he.checkedKeys,halfCheckedKeys:he.halfCheckedKeys}),et){var ot=et,tt=ot.checkedKeys,Te=tt===void 0?[]:tt,Se=ot.halfCheckedKeys,Ae=Se===void 0?[]:Se;if(!ne.checkStrictly){var we=Object(X.a)(Te,!0,ce);Te=we.checkedKeys,Ae=we.halfCheckedKeys}oe.checkedKeys=Te,oe.halfCheckedKeys=Ae}}return N("loadedKeys")&&(oe.loadedKeys=ne.loadedKeys),oe}}]),me}(f.Component);M.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},M.TreeNode=C.a;var W=M,te=I.b=W},fcSX:function(Be,I,m){"use strict";var w=m("Ff2n"),c=m("1OyB"),L=m("vuIU"),p=m("Ji7U"),_=m("md7G"),a=m("foSv"),h=m("1W/9"),f=m("q1tI"),d=m("rePB"),o=m("JX7q"),r=m("TSYQ"),i=m.n(r),n=m("qx4F"),l=m("4IlW");function e(A){return Array.isArray(A)?A:[A]}var t={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend"},u=Object.keys(t).filter(function(A){if(typeof document=="undefined")return!1;var k=document.getElementsByTagName("html")[0];return A in(k?k.style:{})})[0],s=t[u];function g(A,k,P,X){A.addEventListener?A.addEventListener(k,P,X):A.attachEvent&&A.attachEvent("on".concat(k),P)}function C(A,k,P,X){A.removeEventListener?A.removeEventListener(k,P,X):A.attachEvent&&A.detachEvent("on".concat(k),P)}function x(A,k){var P=typeof A=="function"?A(k):A;return Array.isArray(P)?P.length===2?P:[P[0],P[1]]:[P]}var E=function(k){return!isNaN(parseFloat(k))&&isFinite(k)},O=!(typeof window!="undefined"&&window.document&&window.document.createElement),T=function A(k,P,X,M){if(!P||P===document||P instanceof Document)return!1;if(P===k.parentNode)return!0;var W=Math.max(Math.abs(X),Math.abs(M))===Math.abs(M),te=Math.max(Math.abs(X),Math.abs(M))===Math.abs(X),_e=P.scrollHeight-P.clientHeight,ue=P.scrollWidth-P.clientWidth,me=document.defaultView.getComputedStyle(P),G=me.overflowY==="auto"||me.overflowY==="scroll",ne=me.overflowX==="auto"||me.overflowX==="scroll",he=_e&&G,ie=ue&≠return W&&(!he||he&&(P.scrollTop>=_e&&M<0||P.scrollTop<=0&&M>0))||te&&(!ie||ie&&(P.scrollLeft>=ue&&X<0||P.scrollLeft<=0&&X>0))?A(k,P.parentNode,X,M):!1};function y(A){var k=b();return function(){var X=Object(a.a)(A),M;if(k){var W=Object(a.a)(this).constructor;M=Reflect.construct(X,arguments,W)}else M=X.apply(this,arguments);return Object(_.a)(this,M)}}function b(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(A){return!1}}var v={},S=function(A){Object(p.a)(P,A);var k=y(P);function P(X){var M;return Object(c.a)(this,P),M=k.call(this,X),M.domFocus=function(){M.dom&&M.dom.focus()},M.removeStartHandler=function(W){if(W.touches.length>1)return;M.startPos={x:W.touches[0].clientX,y:W.touches[0].clientY}},M.removeMoveHandler=function(W){if(W.changedTouches.length>1)return;var te=W.currentTarget,_e=W.changedTouches[0].clientX-M.startPos.x,ue=W.changedTouches[0].clientY-M.startPos.y;(te===M.maskDom||te===M.handlerDom||te===M.contentDom&&T(te,W.target,_e,ue))&&W.cancelable&&W.preventDefault()},M.transitionEnd=function(W){var te=W.target;C(te,s,M.transitionEnd),te.style.transition=""},M.onKeyDown=function(W){if(W.keyCode===l.a.ESC){var te=M.props.onClose;W.stopPropagation(),te&&te(W)}},M.onWrapperTransitionEnd=function(W){var te=M.props,_e=te.open,ue=te.afterVisibleChange;W.target===M.contentWrapper&&W.propertyName.match(/transform$/)&&(M.dom.style.transition="",!_e&&M.getCurrentDrawerSome()&&(document.body.style.overflowX="",M.maskDom&&(M.maskDom.style.left="",M.maskDom.style.width="")),ue&&ue(!!_e))},M.openLevelTransition=function(){var W=M.props,te=W.open,_e=W.width,ue=W.height,me=M.getHorizontalBoolAndPlacementName(),G=me.isHorizontal,ne=me.placementName,he=M.contentDom?M.contentDom.getBoundingClientRect()[G?"width":"height"]:0,ie=(G?_e:ue)||he;M.setLevelAndScrolling(te,ne,ie)},M.setLevelTransform=function(W,te,_e,ue){var me=M.props,G=me.placement,ne=me.levelMove,he=me.duration,ie=me.ease,oe=me.showMask;M.levelDom.forEach(function(N){N.style.transition="transform ".concat(he," ").concat(ie),g(N,s,M.transitionEnd);var ee=W?_e:0;if(ne){var $=x(ne,{target:N,open:W});ee=W?$[0]:$[1]||0}var ce=typeof ee=="number"?"".concat(ee,"px"):ee,Me=G==="left"||G==="top"?ce:"-".concat(ce);Me=oe&&G==="right"&&ue?"calc(".concat(Me," + ").concat(ue,"px)"):Me,N.style.transform=ee?"".concat(te,"(").concat(Me,")"):""})},M.setLevelAndScrolling=function(W,te,_e){var ue=M.props.onChange;if(!O){var me=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth?Object(n.a)(!0):0;M.setLevelTransform(W,te,_e,me),M.toggleScrollingToDrawerAndBody(me)}ue&&ue(W)},M.toggleScrollingToDrawerAndBody=function(W){var te=M.props,_e=te.getOpenCount,ue=te.getContainer,me=te.showMask,G=te.open,ne=ue&&ue(),he=_e&&_e();if(ne&&ne.parentNode===document.body&&me){var ie=["touchstart"],oe=[document.body,M.maskDom,M.handlerDom,M.contentDom];G&&document.body.style.overflow!=="hidden"?(W&&M.addScrollingEffect(W),he===1&&(document.body.style.overflow="hidden"),document.body.style.touchAction="none",oe.forEach(function(N,ee){if(!N)return;g(N,ie[ee]||"touchmove",ee?M.removeMoveHandler:M.removeStartHandler,M.passive)})):M.getCurrentDrawerSome()&&(he||(document.body.style.overflow=""),document.body.style.touchAction="",W&&M.remScrollingEffect(W),oe.forEach(function(N,ee){if(!N)return;C(N,ie[ee]||"touchmove",ee?M.removeMoveHandler:M.removeStartHandler,M.passive)}))}},M.addScrollingEffect=function(W){var te=M.props,_e=te.placement,ue=te.duration,me=te.ease,G=te.getOpenCount,ne=te.switchScrollingEffect,he=G&&G();he===1&&ne();var ie="width ".concat(ue," ").concat(me),oe="transform ".concat(ue," ").concat(me);M.dom.style.transition="none";switch(_e){case"right":M.dom.style.transform="translateX(-".concat(W,"px)");break;case"top":case"bottom":M.dom.style.width="calc(100% - ".concat(W,"px)"),M.dom.style.transform="translateZ(0)";break;default:break}clearTimeout(M.timeout),M.timeout=setTimeout(function(){M.dom&&(M.dom.style.transition="".concat(oe,",").concat(ie),M.dom.style.width="",M.dom.style.transform="")})},M.remScrollingEffect=function(W){var te=M.props,_e=te.placement,ue=te.duration,me=te.ease,G=te.getOpenCount,ne=te.switchScrollingEffect,he=G&&G();he||ne(!0),u&&(document.body.style.overflowX="hidden"),M.dom.style.transition="none";var ie,oe="width ".concat(ue," ").concat(me),N="transform ".concat(ue," ").concat(me);switch(_e){case"left":{M.dom.style.width="100%",oe="width 0s ".concat(me," ").concat(ue);break}case"right":{M.dom.style.transform="translateX(".concat(W,"px)"),M.dom.style.width="100%",oe="width 0s ".concat(me," ").concat(ue),M.maskDom&&(M.maskDom.style.left="-".concat(W,"px"),M.maskDom.style.width="calc(100% + ".concat(W,"px)"));break}case"top":case"bottom":{M.dom.style.width="calc(100% + ".concat(W,"px)"),M.dom.style.height="100%",M.dom.style.transform="translateZ(0)",ie="height 0s ".concat(me," ").concat(ue);break}default:break}clearTimeout(M.timeout),M.timeout=setTimeout(function(){M.dom&&(M.dom.style.transition="".concat(N,",").concat(ie?"".concat(ie,","):"").concat(oe),M.dom.style.transform="",M.dom.style.width="",M.dom.style.height="")})},M.getCurrentDrawerSome=function(){return!Object.keys(v).some(function(W){return v[W]})},M.getLevelDom=function(W){var te=W.level,_e=W.getContainer;if(O)return;var ue=_e&&_e(),me=ue?ue.parentNode:null;if(M.levelDom=[],te==="all"){var G=me?Array.prototype.slice.call(me.children):[];G.forEach(function(ne){ne.nodeName!=="SCRIPT"&&ne.nodeName!=="STYLE"&&ne.nodeName!=="LINK"&&ne!==ue&&M.levelDom.push(ne)})}else te&&e(te).forEach(function(ne){document.querySelectorAll(ne).forEach(function(he){M.levelDom.push(he)})})},M.getHorizontalBoolAndPlacementName=function(){var W=M.props.placement,te=W==="left"||W==="right",_e="translate".concat(te?"X":"Y");return{isHorizontal:te,placementName:_e}},M.state={_self:Object(o.a)(M)},M}return Object(L.a)(P,[{key:"componentDidMount",value:function(){var M=this;if(!O){var W=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return W=!0,null}}))}catch(G){}this.passive=W?{passive:!1}:!1}var te=this.props,_e=te.open,ue=te.getContainer,me=ue&&ue();this.drawerId="drawer_id_".concat(Number((Date.now()+Math.random()).toString().replace(".",Math.round(Math.random()*9).toString())).toString(16)),this.getLevelDom(this.props),_e&&(me&&me.parentNode===document.body&&(v[this.drawerId]=_e),this.openLevelTransition(),this.forceUpdate(function(){M.domFocus()}))}},{key:"componentDidUpdate",value:function(M){var W=this.props,te=W.open,_e=W.getContainer,ue=_e&&_e();te!==M.open&&(te&&this.domFocus(),ue&&ue.parentNode===document.body&&(v[this.drawerId]=!!te),this.openLevelTransition())}},{key:"componentWillUnmount",value:function(){var M=this.props,W=M.getOpenCount,te=M.open,_e=M.switchScrollingEffect,ue=typeof W=="function"&&W();delete v[this.drawerId],te&&(this.setLevelTransform(!1),document.body.style.touchAction=""),ue||(document.body.style.overflow="",_e(!0))}},{key:"render",value:function(){var M,W=this,te=this.props,_e=te.className,ue=te.children,me=te.style,G=te.width,ne=te.height,he=te.defaultOpen,ie=te.open,oe=te.prefixCls,N=te.placement,ee=te.level,$=te.levelMove,ce=te.ease,Me=te.duration,Ye=te.getContainer,et=te.handler,ot=te.onChange,tt=te.afterVisibleChange,Te=te.showMask,Se=te.maskClosable,Ae=te.maskStyle,we=te.onClose,K=te.onHandleClick,se=te.keyboard,U=te.getOpenCount,Ce=te.switchScrollingEffect,Qe=Object(w.a)(te,["className","children","style","width","height","defaultOpen","open","prefixCls","placement","level","levelMove","ease","duration","getContainer","handler","onChange","afterVisibleChange","showMask","maskClosable","maskStyle","onClose","onHandleClick","keyboard","getOpenCount","switchScrollingEffect"]),ge=this.dom?ie:!1,Xe=i()(oe,(M={},Object(d.a)(M,"".concat(oe,"-").concat(N),!0),Object(d.a)(M,"".concat(oe,"-open"),ge),Object(d.a)(M,_e||"",!!_e),Object(d.a)(M,"no-mask",!Te),M)),rt=this.getHorizontalBoolAndPlacementName(),Y=rt.placementName,He=N==="left"||N==="top"?"-100%":"100%",Ke=ge?"":"".concat(Y,"(").concat(He,")"),ke=et&&f.cloneElement(et,{onClick:function(Le){et.props.onClick&&et.props.onClick(),K&&K(Le)},ref:function(Le){W.handlerDom=Le}});return f.createElement("div",Object.assign({},Qe,{tabIndex:-1,className:Xe,style:me,ref:function(Le){W.dom=Le},onKeyDown:ge&&se?this.onKeyDown:void 0,onTransitionEnd:this.onWrapperTransitionEnd}),Te&&f.createElement("div",{className:"".concat(oe,"-mask"),onClick:Se?we:void 0,style:Ae,ref:function(Le){W.maskDom=Le}}),f.createElement("div",{className:"".concat(oe,"-content-wrapper"),style:{transform:Ke,msTransform:Ke,width:E(G)?"".concat(G,"px"):G,height:E(ne)?"".concat(ne,"px"):ne},ref:function(Le){W.contentWrapper=Le}},f.createElement("div",{className:"".concat(oe,"-content"),ref:function(Le){W.contentDom=Le},onTouchStart:ge&&Te?this.removeStartHandler:void 0,onTouchMove:ge&&Te?this.removeMoveHandler:void 0},ue),ke))}}],[{key:"getDerivedStateFromProps",value:function(M,W){var te=W.prevProps,_e=W._self,ue={prevProps:M};if(te!==void 0){var me=M.placement,G=M.level;me!==te.placement&&(_e.contentDom=null),G!==te.level&&_e.getLevelDom(M)}return ue}}]),P}(f.Component);S.defaultProps={switchScrollingEffect:function(){}};var D=S;function H(A){var k=F();return function(){var X=Object(a.a)(A),M;if(k){var W=Object(a.a)(this).constructor;M=Reflect.construct(X,arguments,W)}else M=X.apply(this,arguments);return Object(_.a)(this,M)}}function F(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(A){return!1}}var j=function(A){Object(p.a)(P,A);var k=H(P);function P(X){var M;Object(c.a)(this,P),M=k.call(this,X),M.onHandleClick=function(te){var _e=M.props,ue=_e.onHandleClick,me=_e.open;if(ue&&ue(te),typeof me=="undefined"){var G=M.state.open;M.setState({open:!G})}},M.onClose=function(te){var _e=M.props,ue=_e.onClose,me=_e.open;ue&&ue(te),typeof me=="undefined"&&M.setState({open:!1})};var W=typeof X.open!="undefined"?X.open:!!X.defaultOpen;return M.state={open:W},"onMaskClick"in X&&console.warn("`onMaskClick` are removed, please use `onClose` instead."),M}return Object(L.a)(P,[{key:"render",value:function(){var M=this,W=this.props,te=W.defaultOpen,_e=W.getContainer,ue=W.wrapperClassName,me=W.forceRender,G=W.handler,ne=Object(w.a)(W,["defaultOpen","getContainer","wrapperClassName","forceRender","handler"]),he=this.state.open;if(!_e)return f.createElement("div",{className:ue,ref:function(N){M.dom=N}},f.createElement(D,Object.assign({},ne,{open:he,handler:G,getContainer:function(){return M.dom},onClose:this.onClose,onHandleClick:this.onHandleClick})));var ie=!!G||me;return f.createElement(h.a,{visible:he,forceRender:ie,getContainer:_e,wrapperClassName:ue},function(oe){var N=oe.visible,ee=oe.afterClose,$=Object(w.a)(oe,["visible","afterClose"]);return f.createElement(D,Object.assign({},ne,$,{open:N!==void 0?N:he,afterVisibleChange:ee!==void 0?ee:ne.afterVisibleChange,handler:G,onClose:M.onClose,onHandleClick:M.onHandleClick}))})}}],[{key:"getDerivedStateFromProps",value:function(M,W){var te=W.prevProps,_e={prevProps:M};return typeof te!="undefined"&&M.open!==te.open&&(_e.open=M.open),_e}}]),P}(f.Component);j.defaultProps={prefixCls:"drawer",placement:"left",getContainer:"body",defaultOpen:!1,level:"all",duration:".3s",ease:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",onChange:function(){},afterVisibleChange:function(){},handler:f.createElement("div",{className:"drawer-handle"},f.createElement("i",{className:"drawer-handle-icon"})),showMask:!0,maskClosable:!0,maskStyle:{},wrapperClassName:"",className:"",keyboard:!0,forceRender:!1};var Z=j,V=I.a=Z},fr4D:function(Be,I,m){"use strict";m.d(I,"a",function(){return _}),m.d(I,"c",function(){return h}),m.d(I,"f",function(){return d}),m.d(I,"b",function(){return n}),m.d(I,"h",function(){return e}),m.d(I,"e",function(){return u}),m.d(I,"i",function(){return x}),m.d(I,"d",function(){return O}),m.d(I,"g",function(){return y});var w=m("9og8"),c=m("WmNS"),L=m.n(c),p=m("ErOA");function _(v){return a.apply(this,arguments)}function a(){return a=Object(w.a)(L.a.mark(function v(S){return L.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.abrupt("return",Object(p.a)("/api/sci/projects.json",{method:"post",body:S}));case 1:case"end":return H.stop()}},v)})),a.apply(this,arguments)}function h(v,S){return f.apply(this,arguments)}function f(){return f=Object(w.a)(L.a.mark(function v(S,D){return L.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.abrupt("return",Object(p.a)("/api/sci/projects/".concat(D,".json"),{method:"put",body:S}));case 1:case"end":return F.stop()}},v)})),f.apply(this,arguments)}function d(v){return o.apply(this,arguments)}function o(){return o=Object(w.a)(L.a.mark(function v(S){return L.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.abrupt("return",Object(p.a)("/api/sci/projects/sci_mirror_repositories.json",{method:"get",params:S}));case 1:case"end":return H.stop()}},v)})),o.apply(this,arguments)}function r(v){return i.apply(this,arguments)}function i(){return i=Object(w.a)(L.a.mark(function v(S){return L.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.abrupt("return",Object(p.a)("/api/sci/projects.json",{method:"get",params:S}));case 1:case"end":return H.stop()}},v)})),i.apply(this,arguments)}function n(v,S){return l.apply(this,arguments)}function l(){return l=Object(w.a)(L.a.mark(function v(S,D){return L.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.abrupt("return",Object(p.a)("/api/sci/projects/".concat(S,".json"),{method:"delete",body:D}));case 1:case"end":return F.stop()}},v)})),l.apply(this,arguments)}function e(v){return t.apply(this,arguments)}function t(){return t=Object(w.a)(L.a.mark(function v(S){return L.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.abrupt("return",Object(p.a)("/api/sci/projects/".concat(S,".json"),{method:"get"}));case 1:case"end":return H.stop()}},v)})),t.apply(this,arguments)}function u(v){return s.apply(this,arguments)}function s(){return s=Object(w.a)(L.a.mark(function v(S){return L.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.abrupt("return",Object(p.a)("/api/sci/projects/data_sets.json",{method:"get",params:S}));case 1:case"end":return H.stop()}},v)})),s.apply(this,arguments)}function g(v){return C.apply(this,arguments)}function C(){return C=Object(w.a)(L.a.mark(function v(S){return L.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.abrupt("return",Object(p.a)("/api/sci/projects/".concat(S,"/remove_data_sets.json"),{method:"get"}));case 1:case"end":return H.stop()}},v)})),C.apply(this,arguments)}function x(v){return E.apply(this,arguments)}function E(){return E=Object(w.a)(L.a.mark(function v(S){return L.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.abrupt("return",Object(p.a)("/api/sci/projects/".concat(S,"/start_environment.json"),{method:"post"}));case 1:case"end":return H.stop()}},v)})),E.apply(this,arguments)}function O(v,S){return T.apply(this,arguments)}function T(){return T=Object(w.a)(L.a.mark(function v(S,D){return L.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.abrupt("return",Object(p.a)("/api/sci/projects/".concat(S,"/fork_sci_project.json"),{method:"post",body:D}));case 1:case"end":return F.stop()}},v)})),T.apply(this,arguments)}function y(v,S){return b.apply(this,arguments)}function b(){return b=Object(w.a)(L.a.mark(function v(S,D){return L.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.abrupt("return",Object(p.a)("/api/sci/projects/".concat(S,"/get_data_sets.json"),{method:"get",params:D}));case 1:case"end":return F.stop()}},v)})),b.apply(this,arguments)}},fyJ8:function(Be,I,m){"use strict";var w=m("rePB"),c=m("VTBJ"),L=m("Ff2n"),p=m("U8pU"),_=m("q1tI"),a=m.n(_),h=m("TSYQ"),f=m.n(h),d=m("c+Xe"),o=m("sR1s");function r(t){return t&&Object(p.a)(t)==="object"&&!Array.isArray(t)&&!_.isValidElement(t)}function i(t){return typeof t=="string"?!0:Object(d.c)(t)}function n(t,u){var s,g=t.prefixCls,C=t.className,x=t.record,E=t.index,O=t.dataIndex,T=t.render,y=t.children,b=t.component,v=b===void 0?"td":b,S=t.colSpan,D=t.rowSpan,H=t.fixLeft,F=t.fixRight,j=t.firstFixLeft,Z=t.lastFixLeft,V=t.firstFixRight,A=t.lastFixRight,k=t.appendNode,P=t.additionalProps,X=P===void 0?{}:P,M=t.ellipsis,W=t.align,te=t.rowType,_e=t.isSticky,ue="".concat(g,"-cell"),me,G;if(y)G=y;else{var ne=Object(o.b)(x,O);if(G=ne,T){var he=T(ne,x,E);r(he)?(G=he.children,me=he.props):G=he}}Object(p.a)(G)==="object"&&!Array.isArray(G)&&!_.isValidElement(G)&&(G=null),M&&(Z||V)&&(G=_.createElement("span",{className:"".concat(ue,"-content")},G));var ie=me||{},oe=ie.colSpan,N=ie.rowSpan,ee=ie.style,$=ie.className,ce=Object(L.a)(ie,["colSpan","rowSpan","style","className"]),Me=oe!==void 0?oe:S,Ye=N!==void 0?N:D;if(Me===0||Ye===0)return null;var et={},ot=typeof H=="number",tt=typeof F=="number";ot&&(et.position="sticky",et.left=H),tt&&(et.position="sticky",et.right=F);var Te={};W&&(Te.textAlign=W);var Se,Ae=M===!0?{showTitle:!0}:M;Ae&&(Ae.showTitle||te==="header")&&(typeof G=="string"||typeof G=="number"?Se=G.toString():_.isValidElement(G)&&typeof G.props.children=="string"&&(Se=G.props.children));var we=Object(c.a)(Object(c.a)(Object(c.a)({title:Se},ce),X),{},{colSpan:Me&&Me!==1?Me:null,rowSpan:Ye&&Ye!==1?Ye:null,className:f()(ue,C,(s={},Object(w.a)(s,"".concat(ue,"-fix-left"),ot),Object(w.a)(s,"".concat(ue,"-fix-left-first"),j),Object(w.a)(s,"".concat(ue,"-fix-left-last"),Z),Object(w.a)(s,"".concat(ue,"-fix-right"),tt),Object(w.a)(s,"".concat(ue,"-fix-right-first"),V),Object(w.a)(s,"".concat(ue,"-fix-right-last"),A),Object(w.a)(s,"".concat(ue,"-ellipsis"),M),Object(w.a)(s,"".concat(ue,"-with-append"),k),Object(w.a)(s,"".concat(ue,"-fix-sticky"),(ot||tt)&&_e),s),X.className,$),style:Object(c.a)(Object(c.a)(Object(c.a)(Object(c.a)({},X.style),Te),et),ee),ref:i(v)?u:null});return _.createElement(v,Object.assign({},we),k,G)}var l=_.forwardRef(n);l.displayName="Cell";var e=_.memo(l,function(t,u){return u.shouldCellUpdate?!u.shouldCellUpdate(u.record,t.record):!1});I.a=e},gIYZ:function(Be,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var w={Backspace:"Backspace",AltLeft:"Alt",AltRight:"Alt",CapsLock:"CapsLock",ContextMenu:"ContextMenu",ControlLeft:"Control",ControlRight:"Control",Enter:"Enter",MetaLeft:"Meta",MetaRight:"Meta",ShiftLeft:"Shift",ShiftRight:"Shift",Tab:"Tab",Delete:"Delete",End:"End",Help:"Help",Home:"Home",Insert:"Insert",PageDown:"PageDown",PageUp:"PageUp",ArrowDown:"ArrowDown",ArrowLeft:"ArrowLeft",ArrowRight:"ArrowRight",ArrowUp:"ArrowUp",NumLock:"NumLock",NumpadBackspace:"Backspace",NumpadClear:"Clear",Escape:"Escape",F1:"F1",F2:"F2",F3:"F3",F4:"F4",F5:"F5",F6:"F6",F7:"F7",F8:"F8",F9:"F9",F10:"F10",F11:"F11",F12:"F12",F13:"F13",F14:"F14",F15:"F15",F16:"F16",F17:"F17",F18:"F18",F19:"F19",F20:"F20",F21:"F21",F22:"F22",F23:"F23",F24:"F24",F25:"F25",F26:"F26",F27:"F27",F28:"F28",F29:"F29",F30:"F30",F31:"F31",F32:"F32",F33:"F33",F34:"F34",F35:"F35",PrintScreen:"PrintScreen",ScrollLock:"ScrollLock",Pause:"Pause",BrowserBack:"BrowserBack",BrowserFavorites:"BrowserFavorites",BrowserForward:"BrowserForward",BrowserHome:"BrowserHome",BrowserRefresh:"BrowserRefresh",BrowserSearch:"BrowserSearch",BrowserStop:"BrowserStop",Eject:"Eject",LaunchApp1:"LaunchMyComputer",LaunchApp2:"LaunchCalendar",LaunchMail:"LaunchMail",MediaPlayPause:"MediaPlay",MediaStop:"MediaStop",MediaTrackNext:"MediaTrackNext",MediaTrackPrevious:"MediaTrackPrevious",Power:"Power",Sleep:"Sleep",AudioVolumeDown:"AudioVolumeDown",AudioVolumeMute:"AudioVolumeMute",AudioVolumeUp:"AudioVolumeUp",WakeUp:"WakeUp"};I.default=w},h78n:function(Be,I,m){"use strict";m.d(I,"a",function(){return j});var w=m("q1tI"),c=m.n(w),L=m("TSYQ"),p=m.n(L),_={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},a=function(A){var k=A.map(function(){return Object(w.useRef)()}),P=Object(w.useRef)();return Object(w.useEffect)(function(){var X=Date.now(),M=!1;Object.keys(k).forEach(function(W){var te=k[W].current;if(!te)return;M=!0;var _e=te.style;_e.transitionDuration=".3s, .3s, .3s, .06s",P.current&&X-P.current<100&&(_e.transitionDuration="0s, 0s")}),M&&(P.current=Date.now())}),[k]};function h(){return h=Object.assign||function(V){for(var A=1;A<arguments.length;A++){var k=arguments[A];for(var P in k)Object.prototype.hasOwnProperty.call(k,P)&&(V[P]=k[P])}return V},h.apply(this,arguments)}function f(V,A){return n(V)||i(V,A)||o(V,A)||d()}function d(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function o(V,A){if(!V)return;if(typeof V=="string")return r(V,A);var k=Object.prototype.toString.call(V).slice(8,-1);if(k==="Object"&&V.constructor&&(k=V.constructor.name),k==="Map"||k==="Set")return Array.from(V);if(k==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(k))return r(V,A)}function r(V,A){(A==null||A>V.length)&&(A=V.length);for(var k=0,P=new Array(A);k<A;k++)P[k]=V[k];return P}function i(V,A){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(V)))return;var k=[],P=!0,X=!1,M=void 0;try{for(var W=V[Symbol.iterator](),te;!(P=(te=W.next()).done)&&!(k.push(te.value),A&&k.length===A);P=!0);}catch(_e){X=!0,M=_e}finally{try{!P&&W.return!=null&&W.return()}finally{if(X)throw M}}return k}function n(V){if(Array.isArray(V))return V}function l(V,A){if(V==null)return{};var k=e(V,A),P,X;if(Object.getOwnPropertySymbols){var M=Object.getOwnPropertySymbols(V);for(X=0;X<M.length;X++){if(P=M[X],A.indexOf(P)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(V,P))continue;k[P]=V[P]}}return k}function e(V,A){if(V==null)return{};var k={},P=Object.keys(V),X,M;for(M=0;M<P.length;M++){if(X=P[M],A.indexOf(X)>=0)continue;k[X]=V[X]}return k}var t=function(A){var k=A.className,P=A.percent,X=A.prefixCls,M=A.strokeColor,W=A.strokeLinecap,te=A.strokeWidth,_e=A.style,ue=A.trailColor,me=A.trailWidth,G=A.transition,ne=l(A,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete ne.gapPosition;var he=Array.isArray(P)?P:[P],ie=Array.isArray(M)?M:[M],oe=a(he),N=f(oe,1),ee=N[0],$=te/2,ce=100-te/2,Me="M ".concat(W==="round"?$:0,",").concat($,`
|
|
|
L `).concat(W==="round"?ce:100,",").concat($),Ye="0 0 100 ".concat(te),et=0;return c.a.createElement("svg",h({className:p()("".concat(X,"-line"),k),viewBox:Ye,preserveAspectRatio:"none",style:_e},ne),c.a.createElement("path",{className:"".concat(X,"-line-trail"),d:Me,strokeLinecap:W,stroke:ue,strokeWidth:me||te,fillOpacity:"0"}),he.map(function(ot,tt){var Te={strokeDasharray:"".concat(ot,"px, 100px"),strokeDashoffset:"-".concat(et,"px"),transition:G||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Se=ie[tt]||ie[ie.length-1];return et+=ot,c.a.createElement("path",{key:tt,className:"".concat(X,"-line-path"),d:Me,strokeLinecap:W,stroke:Se,strokeWidth:te,fillOpacity:"0",ref:ee[tt],style:Te})}))};t.defaultProps=_;var u=t;function s(){return s=Object.assign||function(V){for(var A=1;A<arguments.length;A++){var k=arguments[A];for(var P in k)Object.prototype.hasOwnProperty.call(k,P)&&(V[P]=k[P])}return V},s.apply(this,arguments)}function g(V,A){return T(V)||O(V,A)||x(V,A)||C()}function C(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function x(V,A){if(!V)return;if(typeof V=="string")return E(V,A);var k=Object.prototype.toString.call(V).slice(8,-1);if(k==="Object"&&V.constructor&&(k=V.constructor.name),k==="Map"||k==="Set")return Array.from(V);if(k==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(k))return E(V,A)}function E(V,A){(A==null||A>V.length)&&(A=V.length);for(var k=0,P=new Array(A);k<A;k++)P[k]=V[k];return P}function O(V,A){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(V)))return;var k=[],P=!0,X=!1,M=void 0;try{for(var W=V[Symbol.iterator](),te;!(P=(te=W.next()).done)&&!(k.push(te.value),A&&k.length===A);P=!0);}catch(_e){X=!0,M=_e}finally{try{!P&&W.return!=null&&W.return()}finally{if(X)throw M}}return k}function T(V){if(Array.isArray(V))return V}function y(V,A){if(V==null)return{};var k=b(V,A),P,X;if(Object.getOwnPropertySymbols){var M=Object.getOwnPropertySymbols(V);for(X=0;X<M.length;X++){if(P=M[X],A.indexOf(P)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(V,P))continue;k[P]=V[P]}}return k}function b(V,A){if(V==null)return{};var k={},P=Object.keys(V),X,M;for(M=0;M<P.length;M++){if(X=P[M],A.indexOf(X)>=0)continue;k[X]=V[X]}return k}var v=0;function S(V){return+V.replace("%","")}function D(V){return Array.isArray(V)?V:[V]}function H(V,A,k,P){var X=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,M=arguments.length>5?arguments[5]:void 0,W=50-P/2,te=0,_e=-W,ue=0,me=-2*W;switch(M){case"left":te=-W,_e=0,ue=2*W,me=0;break;case"right":te=W,_e=0,ue=-2*W,me=0;break;case"bottom":_e=W,me=2*W;break;default:}var G="M 50,50 m ".concat(te,",").concat(_e,`
|
|
|
a `).concat(W,",").concat(W," 0 1 1 ").concat(ue,",").concat(-me,`
|
|
|
a `).concat(W,",").concat(W," 0 1 1 ").concat(-ue,",").concat(me),ne=Math.PI*2*W,he={stroke:k,strokeDasharray:"".concat(A/100*(ne-X),"px ").concat(ne,"px"),strokeDashoffset:"-".concat(X/2+V/100*(ne-X),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:G,pathStyle:he}}var F=function(A){var k=A.prefixCls,P=A.strokeWidth,X=A.trailWidth,M=A.gapDegree,W=A.gapPosition,te=A.trailColor,_e=A.strokeLinecap,ue=A.style,me=A.className,G=A.strokeColor,ne=A.percent,he=y(A,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),ie=Object(w.useMemo)(function(){return v+=1,v},[]),oe=H(0,100,te,P,M,W),N=oe.pathString,ee=oe.pathStyle,$=D(ne),ce=D(G),Me=ce.find(function(Te){return Object.prototype.toString.call(Te)==="[object Object]"}),Ye=a($),et=g(Ye,1),ot=et[0],tt=function(){var Se=0;return $.map(function(Ae,we){var K=ce[we]||ce[ce.length-1],se=Object.prototype.toString.call(K)==="[object Object]"?"url(#".concat(k,"-gradient-").concat(ie,")"):"",U=H(Se,Ae,K,P,M,W);return Se+=Ae,c.a.createElement("path",{key:we,className:"".concat(k,"-circle-path"),d:U.pathString,stroke:se,strokeLinecap:_e,strokeWidth:P,opacity:Ae===0?0:1,fillOpacity:"0",style:U.pathStyle,ref:ot[we]})})};return c.a.createElement("svg",s({className:p()("".concat(k,"-circle"),me),viewBox:"0 0 100 100",style:ue},he),Me&&c.a.createElement("defs",null,c.a.createElement("linearGradient",{id:"".concat(k,"-gradient-").concat(ie),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Me).sort(function(Te,Se){return S(Te)-S(Se)}).map(function(Te,Se){return c.a.createElement("stop",{key:Se,offset:Te,stopColor:Me[Te]})}))),c.a.createElement("path",{className:"".concat(k,"-circle-trail"),d:N,stroke:te,strokeLinecap:_e,strokeWidth:X||P,fillOpacity:"0",style:ee}),tt().reverse())};F.defaultProps=_;var j=F,Z={Line:u,Circle:j}},hW8S:function(Be,I,m){"use strict";m.d(I,"a",function(){return p}),m.d(I,"c",function(){return _}),m.d(I,"b",function(){return a});var w=m("VTBJ"),c=m("Ff2n"),L=m("Kwbf"),p="RC_TABLE_INTERNAL_COL_DEFINE";function _(h){var f=h.expandable,d=Object(c.a)(h,["expandable"]);return"expandable"in h?Object(w.a)(Object(w.a)({},d),f):d}function a(h){return Object.keys(h).reduce(function(f,d){return(d.substr(0,5)==="data-"||d.substr(0,5)==="aria-")&&(f[d]=h[d]),f},{})}},hXwI:function(Be,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function w(_,a){if(!(_ instanceof a))throw new TypeError("Cannot call a class as a function")}function c(_,a){for(var h=0;h<a.length;h++){var f=a[h];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(_,f.key,f)}}function L(_,a,h){return a&&c(_.prototype,a),h&&c(_,h),_}var p=function(){function _(){w(this,_)}return L(_,[{key:"decodeRect",value:function(h,f,d,o,r,i,n){if(r.rQwait("COPYRECT",4))return!1;var l=r.rQshift16(),e=r.rQshift16();return i.copyImage(l,e,h,f,d,o),!0}}]),_}();I.default=p},"iL++":function(Be,I,m){Be.exports={flex_box_center:"flex_box_center___2pHUo",flex_space_between:"flex_space_between___3Bfes",flex_box_vertical_center:"flex_box_vertical_center___1thiW",flex_box_center_end:"flex_box_center_end___3Zr7k",flex_box_column:"flex_box_column___3xe1a",list:"list___3rlGv",wrap:"wrap____oZzM",lockWrap:"lockWrap___24eY2",top:"top___3SCOc",sign:"sign____uZ_B",name:"name___2nHyM",img:"img___3Spn7",text:"text___1Pg2L",btns:"btns___Kr_Ti",bottom:"bottom___2_iOx"}},iOsX:function(Be,I){Be.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAABZ0lEQVRYR+2YrU7FQBBGzzwEPAMSi+M6MARDggNJgiIkWLiSBIFCkyCuQECCQFIcEstb8AYf2ZvmhpbuT9ttUpJWdma+OZ3O7k5rRC5Jh8ARsBPzjdhvgXczew75WSyJpCdgP+aXaP8ws63OQJK2gbdSYJ6Y1Od2WRpmZlb4nIIVqgEFhUKwbXTGByRpDzgBdnu+kr7hD8CLSboGLvqqZYp/dEDK1LR9mZZNXwEys6u+ql3iJbm8E5C3eFOFYn2VrUKS1oADYL1M+gW8mtl3DOK3PQuQpE1gAWzUkn8CZ6Hzqg6bC+gcuPFU4s7MTlOrlAvITQFuGijMbOaSS/pzLwXKB+QdCQKiXqAUkJqP06rs1B00liFNFeqqVQEaXYXmbc6ypn7J3UNtgUa3ysa1D5XLfDw7dedl1BCYZWOcgHJWIKb1f15Z7EkGtq+G/NXEP3DCFPl79xnkTln3u+U4JWJAH/czo/gBVkc5pun3NGoAAAAASUVORK5CYII="},iUHT:function(Be,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function w(E,O){if(!(E instanceof O))throw new TypeError("Cannot call a class as a function")}function c(E,O){for(var T=0;T<O.length;T++){var y=O[T];y.enumerable=y.enumerable||!1,y.configurable=!0,"value"in y&&(y.writable=!0),Object.defineProperty(E,y.key,y)}}function L(E,O,T){return O&&c(E.prototype,O),T&&c(E,T),E}var p=[13,16,10,23,0,4,2,27,14,5,20,9,22,18,11,3,25,7,15,6,26,19,12,1,40,51,30,36,46,54,29,39,50,44,32,47,43,48,38,55,33,52,45,41,49,35,28,31],_=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],a=0,h,f,d,o,r,i;h=1<<16,f=1<<24,d=h|f,o=1<<2,r=1<<10,i=o|r;var n=[d|r,a|a,h|a,d|i,d|o,h|i,a|o,h|a,a|r,d|r,d|i,a|r,f|i,d|o,f|a,a|o,a|i,f|r,f|r,h|r,h|r,d|a,d|a,f|i,h|o,f|o,f|o,h|o,a|a,a|i,h|i,f|a,h|a,d|i,a|o,d|a,d|r,f|a,f|a,a|r,d|o,h|a,h|r,f|o,a|r,a|o,f|i,h|i,d|i,h|o,d|a,f|i,f|o,a|i,h|i,d|r,a|i,f|r,f|r,a|a,h|o,h|r,a|a,d|o];h=1<<20,f=1<<31,d=h|f,o=1<<5,r=1<<15,i=o|r;var l=[d|i,f|r,a|r,h|i,h|a,a|o,d|o,f|i,f|o,d|i,d|r,f|a,f|r,h|a,a|o,d|o,h|r,h|o,f|i,a|a,f|a,a|r,h|i,d|a,h|o,f|o,a|a,h|r,a|i,d|r,d|a,a|i,a|a,h|i,d|o,h|a,f|i,d|a,d|r,a|r,d|a,f|r,a|o,d|i,h|i,a|o,a|r,f|a,a|i,d|r,h|a,f|o,h|o,f|i,f|o,h|o,h|r,a|a,f|r,a|i,f|a,d|o,d|i,h|r];h=1<<17,f=1<<27,d=h|f,o=1<<3,r=1<<9,i=o|r;var e=[a|i,d|r,a|a,d|o,f|r,a|a,h|i,f|r,h|o,f|o,f|o,h|a,d|i,h|o,d|a,a|i,f|a,a|o,d|r,a|r,h|r,d|a,d|o,h|i,f|i,h|r,h|a,f|i,a|o,d|i,a|r,f|a,d|r,f|a,h|o,a|i,h|a,d|r,f|r,a|a,a|r,h|o,d|i,f|r,f|o,a|r,a|a,d|o,f|i,h|a,f|a,d|i,a|o,h|i,h|r,f|o,d|a,f|i,a|i,d|a,h|i,a|o,d|o,h|r];h=1<<13,f=1<<23,d=h|f,o=1<<0,r=1<<7,i=o|r;var t=[d|o,h|i,h|i,a|r,d|r,f|i,f|o,h|o,a|a,d|a,d|a,d|i,a|i,a|a,f|r,f|o,a|o,h|a,f|a,d|o,a|r,f|a,h|o,h|r,f|i,a|o,h|r,f|r,h|a,d|r,d|i,a|i,f|r,f|o,d|a,d|i,a|i,a|a,a|a,d|a,h|r,f|r,f|i,a|o,d|o,h|i,h|i,a|r,d|i,a|i,a|o,h|a,f|o,h|o,d|r,f|i,h|o,h|r,f|a,d|o,a|r,f|a,h|a,d|r];h=1<<25,f=1<<30,d=h|f,o=1<<8,r=1<<19,i=o|r;var u=[a|o,h|i,h|r,d|o,a|r,a|o,f|a,h|r,f|i,a|r,h|o,f|i,d|o,d|r,a|i,f|a,h|a,f|r,f|r,a|a,f|o,d|i,d|i,h|o,d|r,f|o,a|a,d|a,h|i,h|a,d|a,a|i,a|r,d|o,a|o,h|a,f|a,h|r,d|o,f|i,h|o,f|a,d|r,h|i,f|i,a|o,h|a,d|r,d|i,a|i,d|a,d|i,h|r,a|a,f|r,d|a,a|i,h|o,f|o,a|r,a|a,f|r,h|i,f|o];h=1<<22,f=1<<29,d=h|f,o=1<<4,r=1<<14,i=o|r;var s=[f|o,d|a,a|r,d|i,d|a,a|o,d|i,h|a,f|r,h|i,h|a,f|o,h|o,f|r,f|a,a|i,a|a,h|o,f|i,a|r,h|r,f|i,a|o,d|o,d|o,a|a,h|i,d|r,a|i,h|r,d|r,f|a,f|r,a|o,d|o,h|r,d|i,h|a,a|i,f|o,h|a,f|r,f|a,a|i,f|o,d|i,h|r,d|a,h|i,d|r,a|a,d|o,a|o,a|r,d|a,h|i,a|r,h|o,f|i,a|a,d|r,f|a,h|o,f|i];h=1<<21,f=1<<26,d=h|f,o=1<<1,r=1<<11,i=o|r;var g=[h|a,d|o,f|i,a|a,a|r,f|i,h|i,d|r,d|i,h|a,a|a,f|o,a|o,f|a,d|o,a|i,f|r,h|i,h|o,f|r,f|o,d|a,d|r,h|o,d|a,a|r,a|i,d|i,h|r,a|o,f|a,h|r,f|a,h|r,h|a,f|i,f|i,d|o,d|o,a|o,h|o,f|a,f|r,h|a,d|r,a|i,h|i,d|r,a|i,f|o,d|i,d|a,h|r,a|a,a|o,d|i,a|a,h|i,d|a,a|r,f|o,f|r,a|r,h|o];h=1<<18,f=1<<28,d=h|f,o=1<<6,r=1<<12,i=o|r;var C=[f|i,a|r,h|a,d|i,f|a,f|i,a|o,f|a,h|o,d|a,d|i,h|r,d|r,h|i,a|r,a|o,d|a,f|o,f|r,a|i,h|r,h|o,d|o,d|r,a|i,a|a,a|a,d|o,f|o,f|r,h|i,h|a,h|i,h|a,d|r,a|r,a|o,d|o,a|r,h|i,f|r,a|o,f|o,d|a,d|o,f|a,h|a,f|i,a|a,d|i,h|o,f|o,d|a,f|r,f|i,a|a,d|i,h|r,h|r,a|i,a|i,h|o,f|a,d|r],x=function(){function E(O){w(this,E),this.keys=[];for(var T=[],y=[],b=[],v=0,S=56;v<56;++v,S-=8){S+=S<-5?65:S<-3?31:S<-1?63:S===27?35:0;var D=S&7;T[v]=(O[S>>>3]&1<<D)!==0?1:0}for(var H=0;H<16;++H){var F=H<<1,j=F+1;b[F]=b[j]=0;for(var Z=28;Z<59;Z+=28)for(var V=Z-28;V<Z;++V){var A=V+_[H];y[V]=A<Z?T[A]:T[A-28]}for(var k=0;k<24;++k)y[p[k]]!==0&&(b[F]|=1<<23-k),y[p[k+24]]!==0&&(b[j]|=1<<23-k)}for(var P=0,X=0,M=0;P<16;++P){var W=b[X++],te=b[X++];this.keys[M]=(W&16515072)<<6,this.keys[M]|=(W&4032)<<10,this.keys[M]|=(te&16515072)>>>10,this.keys[M]|=(te&4032)>>>6,++M,this.keys[M]=(W&258048)<<12,this.keys[M]|=(W&63)<<16,this.keys[M]|=(te&258048)>>>4,this.keys[M]|=te&63,++M}}return L(E,[{key:"enc8",value:function(T){var y=T.slice(),b=0,v,S,D;v=y[b++]<<24|y[b++]<<16|y[b++]<<8|y[b++],S=y[b++]<<24|y[b++]<<16|y[b++]<<8|y[b++],D=(v>>>4^S)&252645135,S^=D,v^=D<<4,D=(v>>>16^S)&65535,S^=D,v^=D<<16,D=(S>>>2^v)&858993459,v^=D,S^=D<<2,D=(S>>>8^v)&16711935,v^=D,S^=D<<8,S=S<<1|S>>>31&1,D=(v^S)&2863311530,v^=D,S^=D,v=v<<1|v>>>31&1;for(var H=0,F=0;H<8;++H){D=S<<28|S>>>4,D^=this.keys[F++];var j=g[D&63];j|=u[D>>>8&63],j|=e[D>>>16&63],j|=n[D>>>24&63],D=S^this.keys[F++],j|=C[D&63],j|=s[D>>>8&63],j|=t[D>>>16&63],j|=l[D>>>24&63],v^=j,D=v<<28|v>>>4,D^=this.keys[F++],j=g[D&63],j|=u[D>>>8&63],j|=e[D>>>16&63],j|=n[D>>>24&63],D=v^this.keys[F++],j|=C[D&63],j|=s[D>>>8&63],j|=t[D>>>16&63],j|=l[D>>>24&63],S^=j}for(S=S<<31|S>>>1,D=(v^S)&2863311530,v^=D,S^=D,v=v<<31|v>>>1,D=(v>>>8^S)&16711935,S^=D,v^=D<<8,D=(v>>>2^S)&858993459,S^=D,v^=D<<2,D=(S>>>16^v)&65535,v^=D,S^=D<<16,D=(S>>>4^v)&252645135,v^=D,S^=D<<4,D=[S,v],b=0;b<8;b++)y[b]=(D[b>>>2]>>>8*(3-b%4))%256,y[b]<0&&(y[b]+=256);return y}},{key:"encrypt",value:function(T){return this.enc8(T.slice(0,8)).concat(this.enc8(T.slice(8,16)))}}]),E}();I.default=x},ju9d:function(Be,I,m){"use strict";var w=m("g9YV"),c=m("wCAj"),L=m("miYZ"),p=m("tsqr"),_=m("5Dmo"),a=m("3S7+"),h=m("sRBo"),f=m("kaz8"),d=m("oBTY"),o=m("9og8"),r=m("tJVT"),i=m("k1fw"),n=m("+L6B"),l=m("2/Rp"),e=m("O3gP"),t=m("lrIw"),u=m("5NDa"),s=m("5rEg"),g=m("y8nQ"),C=m("Vl3Y"),x=m("OaEy"),E=m("2fM7"),O=m("WmNS"),T=m.n(O),y=m("q1tI"),b=m.n(y),v=m("55Ip"),S=m("wd/R"),D=m.n(S),H=m("RotF"),F=m.n(H),j=m("E7E6"),Z=m.n(j),V=m("oUNq"),A=m("Nf5h"),k=m("Fhpe"),P=m.n(k),X=[];function M(ue){var me=ue.onSearch,G=ue.schools;return b.a.createElement(C.a,{colon:!1,layout:"inline",onFinish:me,initialValues:{keyword:"",school_name:"",search_type:"1"},className:"search-form"},b.a.createElement(C.a.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},b.a.createElement(E.a,{dropdownClassName:P.a.selectdown,style:{width:148}},b.a.createElement(E.a.Option,{value:"1"},"\u59D3\u540D"),b.a.createElement(E.a.Option,{value:"2"},"\u624B\u673A\u53F7"),b.a.createElement(E.a.Option,{value:"3"},"\u90AE\u7BB1"))),b.a.createElement(C.a.Item,{label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",style:{marginLeft:44},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},b.a.createElement(s.a,{allowClear:!0,style:{width:170},size:"large"})),b.a.createElement(C.a.Item,{label:"\u5355\u4F4D",name:"school_name",style:{marginLeft:10}},b.a.createElement(t.a,{options:G,style:{width:383},size:"large",showSearch:!0,filterOption:function(he,ie){return ie.value.toUpperCase().indexOf(he.toUpperCase())!==-1},placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),b.a.createElement(C.a.Item,null,b.a.createElement(l.a,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",border:"1px solid #BACFFE"},htmlType:"submit"},"\u641C\u7D22")))}var W;(function(ue){ue[ue.INITDATA=0]="INITDATA",ue[ue.INITSCHOOLS=1]="INITSCHOOLS",ue[ue.SHOWLOADING=2]="SHOWLOADING",ue[ue.SELECTEDIDS=3]="SELECTEDIDS",ue[ue.SETQUERY=4]="SETQUERY",ue[ue.SETPAGE=5]="SETPAGE"})(W||(W={}));function te(ue,me){switch(me.type){case W.INITDATA:return Object(i.a)(Object(i.a)({},ue),me.payload);case W.SETQUERY:return Object(i.a)(Object(i.a)({},ue),me.payload);case W.SETPAGE:return Object(i.a)(Object(i.a)({},ue),{},{page:me.payload,reload:!1});case W.SHOWLOADING:return Object(i.a)(Object(i.a)({},ue),{},{loading:me.payload});case W.INITSCHOOLS:return Object(i.a)(Object(i.a)({},ue),{},{schools:me.payload});case W.SELECTEDIDS:return Object(i.a)(Object(i.a)({},ue),{},{selectedIds:me.payload});default:throw new Error}}var _e={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};I.a=function(ue){var me=ue.onSelect,G=ue.onCancel,ne=ue.container_id,he=ue.container_type,ie=Object(y.useReducer)(te,_e),oe=Object(r.a)(ie,2),N=oe[0],ee=oe[1],$=N.data,ce=N.schools,Me=N.loading,Ye=N.selectedIds,et=N.page,ot=N.count,tt=N.query,Te=N.reload;Object(y.useEffect)(function(){function Ce(){return Qe.apply(this,arguments)}function Qe(){return Qe=Object(o.a)(T.a.mark(function ge(){var Xe,rt,Y;return T.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return Ke.next=2,Object(V.Ab)(Object(i.a)(Object(i.a)({},tt),{},{page:et,container_type:he,container_id:ne}));case 2:Xe=Ke.sent,rt=Xe.users,Y=Xe.user_count,ee({type:W.INITDATA,payload:{data:Te?rt:[].concat(Object(d.a)($),Object(d.a)(rt)),count:Y}});case 6:case"end":return Ke.stop()}},ge)})),Qe.apply(this,arguments)}tt&&Ce()},[et,tt,Te,ne,he]),Object(y.useEffect)(function(){function Ce(){return Qe.apply(this,arguments)}function Qe(){return Qe=Object(o.a)(T.a.mark(function ge(){var Xe,rt;return T.a.wrap(function(He){for(;;)switch(He.prev=He.next){case 0:return He.next=2,Object(V.nb)({});case 2:Xe=He.sent,rt=Xe.school_names,ee({type:W.INITSCHOOLS,payload:rt.map(function(Ke){return{value:Ke}})});case 5:case"end":return He.stop()}},ge)})),Qe.apply(this,arguments)}Ce()},[]);var Se=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(Qe,ge){return b.a.createElement(f.a,{value:ge.numid,checked:Ye.includes(ge.numid),disabled:!!Qe})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:function(Qe,ge){return b.a.createElement("div",null,b.a.createElement(a.a,{placement:"bottom",title:Qe},b.a.createElement(v.a,{style:{color:"#000000"},className:"bold c-black",to:"/users/".concat(ge.login),target:"_blank"},Qe||"--")))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(Qe){return b.a.createElement(a.a,{placement:"bottom",title:Qe},b.a.createElement("span",{style:{color:"#000000"}},Qe||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(Qe){return b.a.createElement(a.a,{placement:"bottom",title:Qe},b.a.createElement("span",{style:{color:"#000000"}},Qe||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(Qe){return b.a.createElement(a.a,{placement:"bottom",title:Qe},b.a.createElement("span",{style:{color:"#000000"}},Qe||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(Qe){return b.a.createElement(a.a,{placement:"bottom",title:Qe},b.a.createElement("span",{style:{color:"#000000"}},Qe||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(Qe){return b.a.createElement(a.a,{placement:"bottom",title:Qe},b.a.createElement("span",{style:{color:"#000000"}},Qe||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:function(Qe){return b.a.createElement("span",{style:{color:"#000000"}},Qe?"\u662F":"\u5426")}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(Qe){return b.a.createElement(a.a,{placement:"bottom",title:Qe?D()(Qe).format("YYYY-MM-DD HH:mm"):"- -"},b.a.createElement("span",{style:{color:"#000000"}},Qe?D()(Qe).format("YYYY-MM-DD HH:mm"):"- -"))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(Qe){if(Qe===1)return b.a.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function Ae(Ce){ee({type:W.SETQUERY,payload:{page:1,reload:!0,query:Ce}})}function we(Ce){ee({type:W.SETPAGE,payload:Ce})}function K(Ce){var Qe=Ye.indexOf(Ce);Qe>=0?Ye.splice(Qe,1):Ye.push(Ce),ee({type:W.SELECTEDIDS,payload:Object(d.a)(Ye)})}function se(){Ye.length===0?p.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(me(Ye,ne),ee({type:W.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}var U=ot>et*10;return b.a.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},b.a.createElement(M,{onSearch:Ae,schools:ce}),tt?b.a.createElement(b.a.Fragment,null,b.a.createElement("div",{className:"flexd-table-header mt20"},b.a.createElement(A.f,null,b.a.createElement(c.a,{pagination:!1,dataSource:X,columns:Se}))),b.a.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},b.a.createElement(F.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:we,hasMore:U,useWindow:!1},b.a.createElement(A.f,null,b.a.createElement(c.a,{loading:Me,showHeader:!1,pagination:!1,dataSource:$,columns:Se,onRow:function(Qe){return{onClick:function(Xe){Qe.added!==1&&K(Qe.numid)}}}})))),b.a.createElement("div",{className:"flex-container flex-end"},b.a.createElement(l.a,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:G},"\u53D6\u6D88"),b.a.createElement(l.a,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:se},"\u786E\u5B9A"))):b.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},b.a.createElement("img",{src:Z.a,width:"100",alt:""}),b.a.createElement("br",null),b.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},k3GJ:function(Be,I,m){"use strict";m.d(I,"a",function(){return Uo});var w=m("rePB"),c=m("ODXe"),L=m("Ff2n"),p=m("VTBJ"),_=m("q1tI"),a=m("TSYQ"),h=m.n(a),f=m("Zm9Q"),d=m("6cGi"),o=m("KQm4"),r=m("xEkU"),i=m.n(r),n=m("t23M");function l(fe){var Pe=Object(_.useRef)(),We=Object(_.useRef)(!1);function xe(){for(var z=arguments.length,le=new Array(z),Q=0;Q<z;Q++)le[Q]=arguments[Q];We.current||(i.a.cancel(Pe.current),Pe.current=i()(function(){fe.apply(void 0,le)}))}return Object(_.useEffect)(function(){return function(){We.current=!0,i.a.cancel(Pe.current)}},[]),xe}function e(fe){var Pe=Object(_.useRef)([]),We=Object(_.useState)({}),xe=Object(c.a)(We,2),z=xe[1],le=Object(_.useRef)(typeof fe=="function"?fe():fe),Q=l(function(){var Oe=le.current;Pe.current.forEach(function(ze){Oe=ze(Oe)}),Pe.current=[],le.current=Oe,z({})});function ye(Oe){Pe.current.push(Oe),Q()}return[le.current,ye]}var t=m("4IlW");function u(fe,Pe){var We,xe=fe.prefixCls,z=fe.id,le=fe.active,Q=fe.rtl,ye=fe.tab,Oe=ye.key,ze=ye.tab,je=ye.disabled,Ze=ye.closeIcon,it=fe.tabBarGutter,dt=fe.tabPosition,ft=fe.closable,bt=fe.renderWrapper,Xt=fe.removeAriaLabel,on=fe.editable,Jt=fe.onClick,fn=fe.onRemove,cn=fe.onFocus,sn="".concat(xe,"-tab");_.useEffect(function(){return fn},[]);var en={};dt==="top"||dt==="bottom"?en[Q?"marginLeft":"marginRight"]=it:en.marginBottom=it;var Tn=on&&ft!==!1&&!je;function hn(Ft){if(je)return;Jt(Ft)}function aa(Ft){Ft.preventDefault(),Ft.stopPropagation(),on.onEdit("remove",{key:Oe,event:Ft})}var In=_.createElement("div",{key:Oe,ref:Pe,className:h()(sn,(We={},Object(w.a)(We,"".concat(sn,"-with-remove"),Tn),Object(w.a)(We,"".concat(sn,"-active"),le),Object(w.a)(We,"".concat(sn,"-disabled"),je),We)),style:en,onClick:hn},_.createElement("div",{role:"tab","aria-selected":le,id:z&&"".concat(z,"-tab-").concat(Oe),className:"".concat(sn,"-btn"),"aria-controls":z&&"".concat(z,"-panel-").concat(Oe),"aria-disabled":je,tabIndex:je?null:0,onClick:function(Ut){Ut.stopPropagation(),hn(Ut)},onKeyDown:function(Ut){[t.a.SPACE,t.a.ENTER].includes(Ut.which)&&(Ut.preventDefault(),hn(Ut))},onFocus:cn},ze),Tn&&_.createElement("button",{type:"button","aria-label":Xt||"remove",tabIndex:0,className:"".concat(sn,"-remove"),onClick:function(Ut){Ut.stopPropagation(),aa(Ut)}},Ze||on.removeIcon||"\xD7"));return bt&&(In=bt(In)),In}var s=_.forwardRef(u),g={width:0,height:0,left:0,top:0};function C(fe,Pe,We){return Object(_.useMemo)(function(){for(var xe,z=new Map,le=Pe.get((xe=fe[0])===null||xe===void 0?void 0:xe.key)||g,Q=le.left+le.width,ye=0;ye<fe.length;ye+=1){var Oe=fe[ye].key,ze=Pe.get(Oe);if(!ze){var je;ze=Pe.get((je=fe[ye-1])===null||je===void 0?void 0:je.key)||g}var Ze=z.get(Oe)||Object(p.a)({},ze);Ze.right=Q-Ze.left-Ze.width,z.set(Oe,Ze)}return z},[fe.map(function(xe){return xe.key}).join("_"),Pe,We])}var x={width:0,height:0,left:0,top:0,right:0};function E(fe,Pe,We,xe,z){var le=z.tabs,Q=z.tabPosition,ye=z.rtl,Oe,ze,je;["top","bottom"].includes(Q)?(Oe="width",ze=ye?"right":"left",je=Math.abs(Pe.left)):(Oe="height",ze="top",je=-Pe.top);var Ze=Pe[Oe],it=We[Oe],dt=xe[Oe],ft=Ze;return it+dt>Ze&&(ft=Ze-dt),Object(_.useMemo)(function(){if(!le.length)return[0,0];for(var bt=le.length,Xt=bt,on=0;on<bt;on+=1){var Jt=fe.get(le[on].key)||x;if(Jt[ze]+Jt[Oe]>je+ft){Xt=on-1;break}}for(var fn=0,cn=bt-1;cn>=0;cn-=1){var sn=fe.get(le[cn].key)||x;if(sn[ze]<je){fn=cn+1;break}}return[fn,Xt]},[fe,je,ft,Q,le.map(function(bt){return bt.key}).join("_"),ye])}var O=m("wx14"),T=m("1OyB"),y=m("vuIU"),b=m("JX7q"),v=m("Ji7U"),S=m("LK+K"),D=m("I8Z2"),H=m("bT9E"),F=m("2GS6"),j=m("Gytx"),Z=m.n(j),V=m("U8pU"),A=/iPhone/i,k=/iPod/i,P=/iPad/i,X=/\bAndroid(?:.+)Mobile\b/i,M=/Android/i,W=/\bAndroid(?:.+)SD4930UR\b/i,te=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,_e=/Windows Phone/i,ue=/\bWindows(?:.+)ARM\b/i,me=/BlackBerry/i,G=/BB10/i,ne=/Opera Mini/i,he=/\b(CriOS|Chrome)(?:.+)Mobile/i,ie=/Mobile(?:.+)Firefox\b/i;function oe(fe,Pe){return fe.test(Pe)}function N(fe){var Pe=fe||(typeof navigator!="undefined"?navigator.userAgent:""),We=(Pe||"").split("[FBAN");if(typeof We[1]!="undefined"){var xe=We,z=Object(c.a)(xe,1);Pe=z[0]}if(We=Pe.split("Twitter"),typeof We[1]!="undefined"){var le=We,Q=Object(c.a)(le,1);Pe=Q[0]}var ye={apple:{phone:oe(A,Pe)&&!oe(_e,Pe),ipod:oe(k,Pe),tablet:!oe(A,Pe)&&oe(P,Pe)&&!oe(_e,Pe),device:(oe(A,Pe)||oe(k,Pe)||oe(P,Pe))&&!oe(_e,Pe)},amazon:{phone:oe(W,Pe),tablet:!oe(W,Pe)&&oe(te,Pe),device:oe(W,Pe)||oe(te,Pe)},android:{phone:!oe(_e,Pe)&&oe(W,Pe)||!oe(_e,Pe)&&oe(X,Pe),tablet:!oe(_e,Pe)&&!oe(W,Pe)&&!oe(X,Pe)&&(oe(te,Pe)||oe(M,Pe)),device:!oe(_e,Pe)&&(oe(W,Pe)||oe(te,Pe)||oe(X,Pe)||oe(M,Pe))||oe(/\bokhttp\b/i,Pe)},windows:{phone:oe(_e,Pe),tablet:oe(ue,Pe),device:oe(_e,Pe)||oe(ue,Pe)},other:{blackberry:oe(me,Pe),blackberry10:oe(G,Pe),opera:oe(ne,Pe),firefox:oe(ie,Pe),chrome:oe(he,Pe),device:oe(me,Pe)||oe(G,Pe)||oe(ne,Pe)||oe(ie,Pe)||oe(he,Pe)},any:null,phone:null,tablet:null};return ye.any=ye.apple.device||ye.android.device||ye.windows.device||ye.other.device,ye.phone=ye.apple.phone||ye.android.phone||ye.windows.phone,ye.tablet=ye.apple.tablet||ye.android.tablet||ye.windows.tablet,ye}var ee=Object(p.a)(Object(p.a)({},N()),{},{isMobile:N}),$=ee;function ce(){}function Me(fe,Pe,We){var xe=Pe||"";return fe.key||"".concat(xe,"item_").concat(We)}function Ye(fe){return"".concat(fe,"-menu-")}function et(fe,Pe){var We=-1;_.Children.forEach(fe,function(xe){We+=1,xe&&xe.type&&xe.type.isMenuItemGroup?_.Children.forEach(xe.props.children,function(z){We+=1,Pe(z,We)}):Pe(xe,We)})}function ot(fe,Pe,We){if(!fe||We.find)return;_.Children.forEach(fe,function(xe){if(xe){var z=xe.type;if(!z||!(z.isSubMenu||z.isMenuItem||z.isMenuItemGroup))return;Pe.indexOf(xe.key)!==-1?We.find=!0:xe.props.children&&ot(xe.props.children,Pe,We)}})}var tt=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],Te=function(Pe){var We=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,xe=Pe&&typeof Pe.getBoundingClientRect=="function"&&Pe.getBoundingClientRect().width;if(xe){if(We){var z=getComputedStyle(Pe),le=z.marginLeft,Q=z.marginRight;xe+=+le.replace("px","")+ +Q.replace("px","")}xe=+xe.toFixed(6)}return xe||0},Se=function(Pe,We,xe){Pe&&Object(V.a)(Pe.style)==="object"&&(Pe.style[We]=xe)},Ae=function(){return $.any},we=m("bdgK"),K=m("i8i4"),se=m.n(K),U=m("wgJM"),Ce=m("l4aY"),Qe=m("m+aA"),ge=m("c+Xe"),Xe=m("zT1h"),rt=m("QC+M");function Y(fe,Pe,We){return We?fe[0]===Pe[0]:fe[0]===Pe[0]&&fe[1]===Pe[1]}function He(fe,Pe,We){var xe=fe[Pe]||{};return Object(p.a)(Object(p.a)({},xe),We)}function Ke(fe,Pe,We,xe){for(var z=We.points,le=Object.keys(fe),Q=0;Q<le.length;Q+=1){var ye=le[Q];if(Y(fe[ye].points,z,xe))return"".concat(Pe,"-placement-").concat(ye)}return""}var ke=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var fe=navigator.userAgent||navigator.vendor||window.opera;return!!(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(fe)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(fe==null?void 0:fe.substr(0,4)))},pe=m("MNnm");function Le(fe,Pe){var We={};return We[fe.toLowerCase()]=Pe.toLowerCase(),We["Webkit".concat(fe)]="webkit".concat(Pe),We["Moz".concat(fe)]="moz".concat(Pe),We["ms".concat(fe)]="MS".concat(Pe),We["O".concat(fe)]="o".concat(Pe.toLowerCase()),We}function re(fe,Pe){var We={animationend:Le("Animation","AnimationEnd"),transitionend:Le("Transition","TransitionEnd")};return fe&&("AnimationEvent"in Pe||delete We.animationend.animation,"TransitionEvent"in Pe||delete We.transitionend.transition),We}var De=re(Object(pe.a)(),typeof window!="undefined"?window:{}),B={};if(Object(pe.a)()){var Ie=document.createElement("div");B=Ie.style}var st={};function R(fe){if(st[fe])return st[fe];var Pe=De[fe];if(Pe)for(var We=Object.keys(Pe),xe=We.length,z=0;z<xe;z+=1){var le=We[z];if(Object.prototype.hasOwnProperty.call(Pe,le)&&le in B)return st[fe]=Pe[le],st[fe]}return""}var Fe=R("animationend"),Ve=R("transitionend"),q=!!(Fe&&Ve),ae=Fe||"animationend",Ee=Ve||"transitionend";function Re(fe,Pe){if(!fe)return null;if(Object(V.a)(fe)==="object"){var We=Pe.replace(/-\w/g,function(xe){return xe[1].toUpperCase()});return fe[We]}return"".concat(fe,"-").concat(Pe)}var Ue="none",ve="appear",J="enter",de="leave",Je="none",Ne="prepare",$e="start",at="active",Ge="end";function nt(fe){var Pe=Object(_.useRef)(!1),We=Object(_.useState)(fe),xe=Object(c.a)(We,2),z=xe[0],le=xe[1];function Q(ye){Pe.current||le(ye)}return Object(_.useEffect)(function(){return function(){Pe.current=!0}},[]),[z,Q]}var ut=Object(pe.a)()?_.useLayoutEffect:_.useEffect,pt=ut,ht=function(){var fe=_.useRef(null);function Pe(){U.a.cancel(fe.current)}function We(xe){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;Pe();var le=Object(U.a)(function(){z<=1?xe({isCanceled:function(){return le!==fe.current}}):We(xe,z-1)});fe.current=le}return _.useEffect(function(){return function(){Pe()}},[]),[We,Pe]},ct=[Ne,$e,at,Ge],Mt=!1,Vt=!0;function jt(fe){return fe===at||fe===Ge}var wt=function(fe,Pe){var We=_.useState(Je),xe=Object(c.a)(We,2),z=xe[0],le=xe[1],Q=ht(),ye=Object(c.a)(Q,2),Oe=ye[0],ze=ye[1];function je(){le(Ne)}return pt(function(){if(z!==Je&&z!==Ge){var Ze=ct.indexOf(z),it=ct[Ze+1],dt=Pe(z);dt===Mt?le(it):Oe(function(ft){function bt(){if(ft.isCanceled())return;le(it)}dt===!0?bt():Promise.resolve(dt).then(bt)})}},[fe,z]),_.useEffect(function(){return function(){ze()}},[]),[je,z]},Pt=function(fe){var Pe=Object(_.useRef)(),We=Object(_.useRef)(fe);We.current=fe;var xe=_.useCallback(function(Q){We.current(Q)},[]);function z(Q){Q&&(Q.removeEventListener(Ee,xe),Q.removeEventListener(ae,xe))}function le(Q){Pe.current&&Pe.current!==Q&&z(Pe.current),Q&&Q!==Pe.current&&(Q.addEventListener(Ee,xe),Q.addEventListener(ae,xe),Pe.current=Q)}return _.useEffect(function(){return function(){z(Pe.current)}},[]),[le,z]};function Ht(fe,Pe,We,xe){var z=xe.motionEnter,le=z===void 0?!0:z,Q=xe.motionAppear,ye=Q===void 0?!0:Q,Oe=xe.motionLeave,ze=Oe===void 0?!0:Oe,je=xe.motionDeadline,Ze=xe.motionLeaveImmediately,it=xe.onAppearPrepare,dt=xe.onEnterPrepare,ft=xe.onLeavePrepare,bt=xe.onAppearStart,Xt=xe.onEnterStart,on=xe.onLeaveStart,Jt=xe.onAppearActive,fn=xe.onEnterActive,cn=xe.onLeaveActive,sn=xe.onAppearEnd,en=xe.onEnterEnd,Tn=xe.onLeaveEnd,hn=xe.onVisibleChanged,aa=nt(),In=Object(c.a)(aa,2),Ft=In[0],Ut=In[1],bn=nt(Ue),En=Object(c.a)(bn,2),Dt=En[0],Rn=En[1],$n=nt(null),Mn=Object(c.a)($n,2),Fn=Mn[0],ua=Mn[1],Ka=Object(_.useRef)(!1),er=Object(_.useRef)(null),ga=Object(_.useRef)(!1),tr=Object(_.useRef)(null);function yr(){var Nt=We();return Nt||tr.current}var be=Object(_.useRef)(!1);function qe(Nt){var Rt=yr();if(Nt&&!Nt.deadline&&Nt.target!==Rt)return;var Wt;Dt===ve&&be.current?Wt=sn==null?void 0:sn(Rt,Nt):Dt===J&&be.current?Wt=en==null?void 0:en(Rt,Nt):Dt===de&&be.current&&(Wt=Tn==null?void 0:Tn(Rt,Nt)),Wt!==!1&&!ga.current&&(Rn(Ue),ua(null))}var vt=Pt(qe),_t=Object(c.a)(vt,1),St=_t[0],At=_.useMemo(function(){var Nt,Rt,Wt;switch(Dt){case"appear":return Nt={},Object(w.a)(Nt,Ne,it),Object(w.a)(Nt,$e,bt),Object(w.a)(Nt,at,Jt),Nt;case"enter":return Rt={},Object(w.a)(Rt,Ne,dt),Object(w.a)(Rt,$e,Xt),Object(w.a)(Rt,at,fn),Rt;case"leave":return Wt={},Object(w.a)(Wt,Ne,ft),Object(w.a)(Wt,$e,on),Object(w.a)(Wt,at,cn),Wt;default:return{}}},[Dt]),Zt=wt(Dt,function(Nt){if(Nt===Ne){var Rt=At[Ne];return Rt?Rt(yr()):Mt}if(gt in At){var Wt;ua(((Wt=At[gt])===null||Wt===void 0?void 0:Wt.call(At,yr(),null))||null)}return gt===at&&(St(yr()),je>0&&(clearTimeout(er.current),er.current=setTimeout(function(){qe({deadline:!0})},je))),Vt}),Ot=Object(c.a)(Zt,2),vn=Ot[0],gt=Ot[1],mt=jt(gt);be.current=mt,pt(function(){Ut(Pe);var Nt=Ka.current;if(Ka.current=!0,!fe)return;var Rt;!Nt&&Pe&&ye&&(Rt=ve),Nt&&Pe&&le&&(Rt=J),(Nt&&!Pe&&ze||!Nt&&Ze&&!Pe&&ze)&&(Rt=de),Rt&&(Rn(Rt),vn())},[Pe]),Object(_.useEffect)(function(){(Dt===ve&&!ye||Dt===J&&!le||Dt===de&&!ze)&&Rn(Ue)},[ye,le,ze]),Object(_.useEffect)(function(){return function(){clearTimeout(er.current),ga.current=!0}},[]),Object(_.useEffect)(function(){Ft!==void 0&&Dt===Ue&&(hn==null||hn(Ft))},[Ft,Dt]);var Gt=Fn;return At[Ne]&>===$e&&(Gt=Object(p.a)({transition:"none"},Gt)),[Dt,gt,Gt,Ft!=null?Ft:Pe]}var On=function(fe){Object(v.a)(We,fe);var Pe=Object(S.a)(We);function We(){return Object(T.a)(this,We),Pe.apply(this,arguments)}return Object(y.a)(We,[{key:"render",value:function(){return this.props.children}}]),We}(_.Component),mn=On;function Wn(fe){var Pe=fe;Object(V.a)(fe)==="object"&&(Pe=fe.transitionSupport);function We(z){return!!(z.motionName&&Pe)}var xe=_.forwardRef(function(z,le){var Q=z.visible,ye=Q===void 0?!0:Q,Oe=z.removeOnLeave,ze=Oe===void 0?!0:Oe,je=z.forceRender,Ze=z.children,it=z.motionName,dt=z.leavedClassName,ft=z.eventProps,bt=We(z),Xt=Object(_.useRef)(),on=Object(_.useRef)();function Jt(){try{return Object(Qe.a)(Xt.current||on.current)}catch(Rn){return null}}var fn=Ht(bt,ye,Jt,z),cn=Object(c.a)(fn,4),sn=cn[0],en=cn[1],Tn=cn[2],hn=cn[3],aa=_.useRef(hn);hn&&(aa.current=!0);var In=Object(_.useRef)(le);In.current=le;var Ft=_.useCallback(function(Rn){Xt.current=Rn,Object(ge.b)(In.current,Rn)},[]),Ut,bn=Object(p.a)(Object(p.a)({},ft),{},{visible:ye});if(!Ze)Ut=null;else if(sn===Ue||!We(z))hn?Ut=Ze(Object(p.a)({},bn),Ft):!ze&&aa.current?Ut=Ze(Object(p.a)(Object(p.a)({},bn),{},{className:dt}),Ft):je?Ut=Ze(Object(p.a)(Object(p.a)({},bn),{},{style:{display:"none"}}),Ft):Ut=null;else{var En,Dt;en===Ne?Dt="prepare":jt(en)?Dt="active":en===$e&&(Dt="start"),Ut=Ze(Object(p.a)(Object(p.a)({},bn),{},{className:h()(Re(it,sn),(En={},Object(w.a)(En,Re(it,"".concat(sn,"-").concat(Dt)),Dt),Object(w.a)(En,it,typeof it=="string"),En)),style:Tn}),Ft)}return _.createElement(mn,{ref:on},Ut)});return xe.displayName="CSSMotion",xe}var Yn=Wn(q),ia="add",ha="keep",zn="remove",Kt="removed";function pa(fe){var Pe;return fe&&Object(V.a)(fe)==="object"&&"key"in fe?Pe=fe:Pe={key:fe},Object(p.a)(Object(p.a)({},Pe),{},{key:String(Pe.key)})}function Na(){var fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return fe.map(pa)}function Qn(){var fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],We=[],xe=0,z=Pe.length,le=Na(fe),Q=Na(Pe);le.forEach(function(ze){for(var je=!1,Ze=xe;Ze<z;Ze+=1){var it=Q[Ze];if(it.key===ze.key){xe<Ze&&(We=We.concat(Q.slice(xe,Ze).map(function(dt){return Object(p.a)(Object(p.a)({},dt),{},{status:ia})})),xe=Ze),We.push(Object(p.a)(Object(p.a)({},it),{},{status:ha})),xe+=1,je=!0;break}}je||We.push(Object(p.a)(Object(p.a)({},ze),{},{status:zn}))}),xe<z&&(We=We.concat(Q.slice(xe).map(function(ze){return Object(p.a)(Object(p.a)({},ze),{},{status:ia})})));var ye={};We.forEach(function(ze){var je=ze.key;ye[je]=(ye[je]||0)+1});var Oe=Object.keys(ye).filter(function(ze){return ye[ze]>1});return Oe.forEach(function(ze){We=We.filter(function(je){var Ze=je.key,it=je.status;return Ze!==ze||it!==zn}),We.forEach(function(je){je.key===ze&&(je.status=ha)})}),We}var sa=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function va(fe){var Pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Yn,We=function(xe){Object(v.a)(le,xe);var z=Object(S.a)(le);function le(){var Q;return Object(T.a)(this,le),Q=z.apply(this,arguments),Q.state={keyEntities:[]},Q.removeKey=function(ye){Q.setState(function(Oe){var ze=Oe.keyEntities;return{keyEntities:ze.map(function(je){return je.key!==ye?je:Object(p.a)(Object(p.a)({},je),{},{status:Kt})})}})},Q}return Object(y.a)(le,[{key:"render",value:function(){var ye=this,Oe=this.state.keyEntities,ze=this.props,je=ze.component,Ze=ze.children,it=ze.onVisibleChanged,dt=Object(L.a)(ze,["component","children","onVisibleChanged"]),ft=je||_.Fragment,bt={};return sa.forEach(function(Xt){bt[Xt]=dt[Xt],delete dt[Xt]}),delete dt.keys,_.createElement(ft,dt,Oe.map(function(Xt){var on=Xt.status,Jt=Object(L.a)(Xt,["status"]),fn=on===ia||on===ha;return _.createElement(Pe,Object(O.a)({},bt,{key:Jt.key,visible:fn,eventProps:Jt,onVisibleChanged:function(sn){it==null||it(sn,{key:Jt.key}),sn||ye.removeKey(Jt.key)}}),Ze)}))}}],[{key:"getDerivedStateFromProps",value:function(ye,Oe){var ze=ye.keys,je=Oe.keyEntities,Ze=Na(ze),it=Qn(je,Ze);return{keyEntities:it.filter(function(dt){var ft=je.find(function(bt){var Xt=bt.key;return dt.key===Xt});return!(ft&&ft.status===Kt&&dt.status===zn)})}}}]),le}(_.Component);return We.defaultProps={component:"div"},We}var kn=va(q),la=Yn;function kt(fe){var Pe=fe.prefixCls,We=fe.motion,xe=fe.animation,z=fe.transitionName;return We||(xe?{motionName:"".concat(Pe,"-").concat(xe)}:z?{motionName:z}:null)}function gn(fe){var Pe=fe.prefixCls,We=fe.visible,xe=fe.zIndex,z=fe.mask,le=fe.maskMotion,Q=fe.maskAnimation,ye=fe.maskTransitionName;if(!z)return null;var Oe={};return(le||ye||Q)&&(Oe=Object(p.a)({motionAppear:!0},kt({motion:le,prefixCls:Pe,transitionName:ye,animation:Q}))),_.createElement(la,Object(O.a)({},Oe,{visible:We,removeOnLeave:!0}),function(ze){var je=ze.className;return _.createElement("div",{style:{zIndex:xe},className:h()("".concat(Pe,"-mask"),je)})})}var Qt=m("9mu1"),Jn=m("o0o1"),Zn=m.n(Jn),ta=m("HaE+"),xn=["measure","align",null,"motion"],Ct=function(fe,Pe){var We=Object(_.useState)(null),xe=Object(c.a)(We,2),z=xe[0],le=xe[1],Q=Object(_.useRef)(),ye=Object(_.useRef)(!1);function Oe(Ze){ye.current||le(Ze)}function ze(){U.a.cancel(Q.current)}function je(Ze){ze(),Q.current=Object(U.a)(function(){Oe(function(it){switch(z){case"align":return"motion";case"motion":return"stable";default:}return it}),Ze==null||Ze()})}return Object(_.useEffect)(function(){Oe("measure")},[fe]),Object(_.useEffect)(function(){switch(z){case"measure":Pe();break;default:}z&&(Q.current=Object(U.a)(Object(ta.a)(Zn.a.mark(function Ze(){var it,dt;return Zn.a.wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:it=xn.indexOf(z),dt=xn[it+1],dt&&it!==-1&&Oe(dt);case 3:case"end":return bt.stop()}},Ze)}))))},[z]),Object(_.useEffect)(function(){return function(){ye.current=!0,ze()}},[]),[z,je]},Sa=function(fe){var Pe=_.useState({width:0,height:0}),We=Object(c.a)(Pe,2),xe=We[0],z=We[1];function le(ye){z({width:ye.offsetWidth,height:ye.offsetHeight})}var Q=_.useMemo(function(){var ye={};if(fe){var Oe=xe.width,ze=xe.height;fe.indexOf("height")!==-1&&ze?ye.height=ze:fe.indexOf("minHeight")!==-1&&ze&&(ye.minHeight=ze),fe.indexOf("width")!==-1&&Oe?ye.width=Oe:fe.indexOf("minWidth")!==-1&&Oe&&(ye.minWidth=Oe)}return ye},[fe,xe]);return[Q,le]},Ta=_.forwardRef(function(fe,Pe){var We=fe.visible,xe=fe.prefixCls,z=fe.className,le=fe.style,Q=fe.children,ye=fe.zIndex,Oe=fe.stretch,ze=fe.destroyPopupOnHide,je=fe.forceRender,Ze=fe.align,it=fe.point,dt=fe.getRootDomNode,ft=fe.getClassNameFromAlign,bt=fe.onAlign,Xt=fe.onMouseEnter,on=fe.onMouseLeave,Jt=fe.onMouseDown,fn=fe.onTouchStart,cn=Object(_.useRef)(),sn=Object(_.useRef)(),en=Object(_.useState)(),Tn=Object(c.a)(en,2),hn=Tn[0],aa=Tn[1],In=Sa(Oe),Ft=Object(c.a)(In,2),Ut=Ft[0],bn=Ft[1];function En(){Oe&&bn(dt())}var Dt=Ct(We,En),Rn=Object(c.a)(Dt,2),$n=Rn[0],Mn=Rn[1],Fn=Object(_.useRef)();function ua(){return it||dt}function Ka(){var vt;(vt=cn.current)===null||vt===void 0||vt.forceAlign()}function er(vt,_t){var St=ft(_t);hn!==St&&aa(St),$n==="align"&&(hn!==St?Promise.resolve().then(function(){Ka()}):Mn(function(){var At;(At=Fn.current)===null||At===void 0||At.call(Fn)}),bt==null||bt(vt,_t))}var ga=Object(p.a)({},kt(fe));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(vt){var _t=ga[vt];ga[vt]=function(St,At){return Mn(),_t==null?void 0:_t(St,At)}});function tr(){return new Promise(function(vt){Fn.current=vt})}_.useEffect(function(){!ga.motionName&&$n==="motion"&&Mn()},[ga.motionName,$n]),_.useImperativeHandle(Pe,function(){return{forceAlign:Ka,getElement:function(){return sn.current}}});var yr=Object(p.a)(Object(p.a)({},Ut),{},{zIndex:ye,opacity:$n==="motion"||$n==="stable"||!We?void 0:0,pointerEvents:$n==="stable"?void 0:"none"},le),be=!0;(Ze==null?void 0:Ze.points)&&($n==="align"||$n==="stable")&&(be=!1);var qe=Q;return _.Children.count(Q)>1&&(qe=_.createElement("div",{className:"".concat(xe,"-content")},Q)),_.createElement(la,Object(O.a)({visible:We,ref:sn,leavedClassName:"".concat(xe,"-hidden")},ga,{onAppearPrepare:tr,onEnterPrepare:tr,removeOnLeave:ze,forceRender:je}),function(vt,_t){var St=vt.className,At=vt.style,Zt=h()(xe,z,hn,St);return _.createElement(Qt.a,{target:ua(),key:"popup",ref:cn,monitorWindowResize:!0,disabled:be,align:Ze,onAlign:er},_.createElement("div",{ref:_t,className:Zt,onMouseEnter:Xt,onMouseLeave:on,onMouseDownCapture:Jt,onTouchStartCapture:fn,style:Object(p.a)(Object(p.a)({},At),yr)},qe))})});Ta.displayName="PopupInner";var ar=Ta,ba=_.forwardRef(function(fe,Pe){var We=fe.prefixCls,xe=fe.visible,z=fe.zIndex,le=fe.children,Q=fe.mobile;Q=Q===void 0?{}:Q;var ye=Q.popupClassName,Oe=Q.popupStyle,ze=Q.popupMotion,je=ze===void 0?{}:ze,Ze=Q.popupRender,it=_.useRef();_.useImperativeHandle(Pe,function(){return{forceAlign:function(){},getElement:function(){return it.current}}});var dt=Object(p.a)({zIndex:z},Oe),ft=le;return _.Children.count(le)>1&&(ft=_.createElement("div",{className:"".concat(We,"-content")},le)),Ze&&(ft=Ze(ft)),_.createElement(la,Object(O.a)({visible:xe,ref:it,removeOnLeave:!0},je),function(bt,Xt){var on=bt.className,Jt=bt.style,fn=h()(We,ye,on);return _.createElement("div",{ref:Xt,className:fn,style:Object(p.a)(Object(p.a)({},Jt),dt)},ft)})});ba.displayName="MobilePopupInner";var fr=ba,Ua=["visible","mobile"],Ra=_.forwardRef(function(fe,Pe){var We=fe.visible,xe=fe.mobile,z=Object(L.a)(fe,Ua),le=Object(_.useState)(We),Q=Object(c.a)(le,2),ye=Q[0],Oe=Q[1],ze=Object(_.useState)(!1),je=Object(c.a)(ze,2),Ze=je[0],it=je[1],dt=Object(p.a)(Object(p.a)({},z),{},{visible:ye});Object(_.useEffect)(function(){Oe(We),We&&xe&&it(ke())},[We,xe]);var ft=Ze?_.createElement(fr,Object(O.a)({},dt,{mobile:xe,ref:Pe})):_.createElement(ar,Object(O.a)({},dt,{ref:Pe}));return _.createElement("div",null,_.createElement(gn,dt),ft)});Ra.displayName="Popup";var Eo=Ra,so=_.createContext(null),Xr=so;function Hr(){}function Co(){return""}function xo(fe){return fe?fe.ownerDocument:window.document}var lo=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Do(fe){var Pe=function(We){Object(v.a)(z,We);var xe=Object(S.a)(z);function z(le){var Q;Object(T.a)(this,z),Q=xe.call(this,le),Q.popupRef=_.createRef(),Q.triggerRef=_.createRef(),Q.attachId=void 0,Q.clickOutsideHandler=void 0,Q.touchOutsideHandler=void 0,Q.contextMenuOutsideHandler1=void 0,Q.contextMenuOutsideHandler2=void 0,Q.mouseDownTimeout=void 0,Q.focusTime=void 0,Q.preClickTime=void 0,Q.preTouchTime=void 0,Q.delayTimer=void 0,Q.hasPopupMouseDown=void 0,Q.onMouseEnter=function(Oe){var ze=Q.props.mouseEnterDelay;Q.fireEvents("onMouseEnter",Oe),Q.delaySetPopupVisible(!0,ze,ze?null:Oe)},Q.onMouseMove=function(Oe){Q.fireEvents("onMouseMove",Oe),Q.setPoint(Oe)},Q.onMouseLeave=function(Oe){Q.fireEvents("onMouseLeave",Oe),Q.delaySetPopupVisible(!1,Q.props.mouseLeaveDelay)},Q.onPopupMouseEnter=function(){Q.clearDelayTimer()},Q.onPopupMouseLeave=function(Oe){var ze;if(Oe.relatedTarget&&!Oe.relatedTarget.setTimeout&&Object(Ce.a)((ze=Q.popupRef.current)===null||ze===void 0?void 0:ze.getElement(),Oe.relatedTarget))return;Q.delaySetPopupVisible(!1,Q.props.mouseLeaveDelay)},Q.onFocus=function(Oe){Q.fireEvents("onFocus",Oe),Q.clearDelayTimer(),Q.isFocusToShow()&&(Q.focusTime=Date.now(),Q.delaySetPopupVisible(!0,Q.props.focusDelay))},Q.onMouseDown=function(Oe){Q.fireEvents("onMouseDown",Oe),Q.preClickTime=Date.now()},Q.onTouchStart=function(Oe){Q.fireEvents("onTouchStart",Oe),Q.preTouchTime=Date.now()},Q.onBlur=function(Oe){Q.fireEvents("onBlur",Oe),Q.clearDelayTimer(),Q.isBlurToHide()&&Q.delaySetPopupVisible(!1,Q.props.blurDelay)},Q.onContextMenu=function(Oe){Oe.preventDefault(),Q.fireEvents("onContextMenu",Oe),Q.setPopupVisible(!0,Oe)},Q.onContextMenuClose=function(){Q.isContextMenuToShow()&&Q.close()},Q.onClick=function(Oe){if(Q.fireEvents("onClick",Oe),Q.focusTime){var ze;if(Q.preClickTime&&Q.preTouchTime?ze=Math.min(Q.preClickTime,Q.preTouchTime):Q.preClickTime?ze=Q.preClickTime:Q.preTouchTime&&(ze=Q.preTouchTime),Math.abs(ze-Q.focusTime)<20)return;Q.focusTime=0}Q.preClickTime=0,Q.preTouchTime=0,Q.isClickToShow()&&(Q.isClickToHide()||Q.isBlurToHide())&&Oe&&Oe.preventDefault&&Oe.preventDefault();var je=!Q.state.popupVisible;(Q.isClickToHide()&&!je||je&&Q.isClickToShow())&&Q.setPopupVisible(!Q.state.popupVisible,Oe)},Q.onPopupMouseDown=function(){if(Q.hasPopupMouseDown=!0,clearTimeout(Q.mouseDownTimeout),Q.mouseDownTimeout=window.setTimeout(function(){Q.hasPopupMouseDown=!1},0),Q.context){var Oe;(Oe=Q.context).onPopupMouseDown.apply(Oe,arguments)}},Q.onDocumentClick=function(Oe){if(Q.props.mask&&!Q.props.maskClosable)return;var ze=Oe.target,je=Q.getRootDomNode(),Ze=Q.getPopupDomNode();(!Object(Ce.a)(je,ze)||Q.isContextMenuOnly())&&!Object(Ce.a)(Ze,ze)&&!Q.hasPopupMouseDown&&Q.close()},Q.getRootDomNode=function(){var Oe=Q.props.getTriggerDOMNode;if(Oe)return Oe(Q.triggerRef.current);try{var ze=Object(Qe.a)(Q.triggerRef.current);if(ze)return ze}catch(je){}return se.a.findDOMNode(Object(b.a)(Q))},Q.getPopupClassNameFromAlign=function(Oe){var ze=[],je=Q.props,Ze=je.popupPlacement,it=je.builtinPlacements,dt=je.prefixCls,ft=je.alignPoint,bt=je.getPopupClassNameFromAlign;return Ze&&it&&ze.push(Ke(it,dt,Oe,ft)),bt&&ze.push(bt(Oe)),ze.join(" ")},Q.getComponent=function(){var Oe=Q.props,ze=Oe.prefixCls,je=Oe.destroyPopupOnHide,Ze=Oe.popupClassName,it=Oe.onPopupAlign,dt=Oe.popupMotion,ft=Oe.popupAnimation,bt=Oe.popupTransitionName,Xt=Oe.popupStyle,on=Oe.mask,Jt=Oe.maskAnimation,fn=Oe.maskTransitionName,cn=Oe.maskMotion,sn=Oe.zIndex,en=Oe.popup,Tn=Oe.stretch,hn=Oe.alignPoint,aa=Oe.mobile,In=Oe.forceRender,Ft=Q.state,Ut=Ft.popupVisible,bn=Ft.point,En=Q.getPopupAlign(),Dt={};return Q.isMouseEnterToShow()&&(Dt.onMouseEnter=Q.onPopupMouseEnter),Q.isMouseLeaveToHide()&&(Dt.onMouseLeave=Q.onPopupMouseLeave),Dt.onMouseDown=Q.onPopupMouseDown,Dt.onTouchStart=Q.onPopupMouseDown,_.createElement(Eo,Object(O.a)({prefixCls:ze,destroyPopupOnHide:je,visible:Ut,point:hn&&bn,className:Ze,align:En,onAlign:it,animation:ft,getClassNameFromAlign:Q.getPopupClassNameFromAlign},Dt,{stretch:Tn,getRootDomNode:Q.getRootDomNode,style:Xt,mask:on,zIndex:sn,transitionName:bt,maskAnimation:Jt,maskTransitionName:fn,maskMotion:cn,ref:Q.popupRef,motion:dt,mobile:aa,forceRender:In}),typeof en=="function"?en():en)},Q.attachParent=function(Oe){U.a.cancel(Q.attachId);var ze=Q.props,je=ze.getPopupContainer,Ze=ze.getDocument,it=Q.getRootDomNode(),dt;je?(it||je.length===0)&&(dt=je(it)):dt=Ze(Q.getRootDomNode()).body,dt?dt.appendChild(Oe):Q.attachId=Object(U.a)(function(){Q.attachParent(Oe)})},Q.getContainer=function(){var Oe=Q.props.getDocument,ze=Oe(Q.getRootDomNode()).createElement("div");return ze.style.position="absolute",ze.style.top="0",ze.style.left="0",ze.style.width="100%",Q.attachParent(ze),ze},Q.setPoint=function(Oe){var ze=Q.props.alignPoint;if(!ze||!Oe)return;Q.setState({point:{pageX:Oe.pageX,pageY:Oe.pageY}})},Q.handlePortalUpdate=function(){Q.state.prevPopupVisible!==Q.state.popupVisible&&Q.props.afterPopupVisibleChange(Q.state.popupVisible)},Q.triggerContextValue={onPopupMouseDown:Q.onPopupMouseDown};var ye;return"popupVisible"in le?ye=!!le.popupVisible:ye=!!le.defaultPopupVisible,Q.state={prevPopupVisible:ye,popupVisible:ye},lo.forEach(function(Oe){Q["fire".concat(Oe)]=function(ze){Q.fireEvents(Oe,ze)}}),Q}return Object(y.a)(z,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Q=this.props,ye=this.state;if(ye.popupVisible){var Oe;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(Oe=Q.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Xe.a)(Oe,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(Oe=Oe||Q.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Xe.a)(Oe,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(Oe=Oe||Q.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Xe.a)(Oe,"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),U.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var Q;return((Q=this.popupRef.current)===null||Q===void 0?void 0:Q.getElement())||null}},{key:"getPopupAlign",value:function(){var Q=this.props,ye=Q.popupPlacement,Oe=Q.popupAlign,ze=Q.builtinPlacements;return ye&&ze?He(ze,ye,Oe):Oe}},{key:"setPopupVisible",value:function(Q,ye){var Oe=this.props.alignPoint,ze=this.state.popupVisible;this.clearDelayTimer(),ze!==Q&&("popupVisible"in this.props||this.setState({popupVisible:Q,prevPopupVisible:ze}),this.props.onPopupVisibleChange(Q)),Oe&&ye&&Q&&this.setPoint(ye)}},{key:"delaySetPopupVisible",value:function(Q,ye,Oe){var ze=this,je=ye*1e3;if(this.clearDelayTimer(),je){var Ze=Oe?{pageX:Oe.pageX,pageY:Oe.pageY}:null;this.delayTimer=window.setTimeout(function(){ze.setPopupVisible(Q,Ze),ze.clearDelayTimer()},je)}else this.setPopupVisible(Q,Oe)}},{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(Q){var ye=this.props.children.props,Oe=this.props;return ye[Q]&&Oe[Q]?this["fire".concat(Q)]:ye[Q]||Oe[Q]}},{key:"isClickToShow",value:function(){var Q=this.props,ye=Q.action,Oe=Q.showAction;return ye.indexOf("click")!==-1||Oe.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var Q=this.props.action;return Q==="contextMenu"||Q.length===1&&Q[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var Q=this.props,ye=Q.action,Oe=Q.showAction;return ye.indexOf("contextMenu")!==-1||Oe.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var Q=this.props,ye=Q.action,Oe=Q.hideAction;return ye.indexOf("click")!==-1||Oe.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var Q=this.props,ye=Q.action,Oe=Q.showAction;return ye.indexOf("hover")!==-1||Oe.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var Q=this.props,ye=Q.action,Oe=Q.hideAction;return ye.indexOf("hover")!==-1||Oe.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var Q=this.props,ye=Q.action,Oe=Q.showAction;return ye.indexOf("focus")!==-1||Oe.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var Q=this.props,ye=Q.action,Oe=Q.hideAction;return ye.indexOf("focus")!==-1||Oe.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var Q;(Q=this.popupRef.current)===null||Q===void 0||Q.forceAlign()}}},{key:"fireEvents",value:function(Q,ye){var Oe=this.props.children.props[Q];Oe&&Oe(ye);var ze=this.props[Q];ze&&ze(ye)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var Q=this.state.popupVisible,ye=this.props,Oe=ye.children,ze=ye.forceRender,je=ye.alignPoint,Ze=ye.className,it=ye.autoDestroy,dt=_.Children.only(Oe),ft={key:"trigger"};this.isContextMenuToShow()?ft.onContextMenu=this.onContextMenu:ft.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(ft.onClick=this.onClick,ft.onMouseDown=this.onMouseDown,ft.onTouchStart=this.onTouchStart):(ft.onClick=this.createTwoChains("onClick"),ft.onMouseDown=this.createTwoChains("onMouseDown"),ft.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(ft.onMouseEnter=this.onMouseEnter,je&&(ft.onMouseMove=this.onMouseMove)):ft.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?ft.onMouseLeave=this.onMouseLeave:ft.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(ft.onFocus=this.onFocus,ft.onBlur=this.onBlur):(ft.onFocus=this.createTwoChains("onFocus"),ft.onBlur=this.createTwoChains("onBlur"));var bt=h()(dt&&dt.props&&dt.props.className,Ze);bt&&(ft.className=bt);var Xt=Object(p.a)({},ft);Object(ge.c)(dt)&&(Xt.ref=Object(ge.a)(this.triggerRef,dt.ref));var on=_.cloneElement(dt,Xt),Jt;return(Q||this.popupRef.current||ze)&&(Jt=_.createElement(fe,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!Q&&it&&(Jt=null),_.createElement(Xr.Provider,{value:this.triggerContextValue},on,Jt)}}],[{key:"getDerivedStateFromProps",value:function(Q,ye){var Oe=Q.popupVisible,ze={};return Oe!==void 0&&ye.popupVisible!==Oe&&(ze.popupVisible=Oe,ze.prevPopupVisible=ye.popupVisible),ze}}]),z}(_.Component);return Pe.contextType=Xr,Pe.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Co,getDocument:xo,onPopupVisibleChange:Hr,afterPopupVisibleChange:Hr,onPopupAlign:Hr,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},Pe}var Lo=Do(rt.a),hr={adjustX:1,adjustY:1},qr={topLeft:{points:["bl","tl"],overflow:hr,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:hr,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:hr,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:hr,offset:[4,0]}},uo={topLeft:{points:["bl","tl"],overflow:hr,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:hr,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:hr,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:hr,offset:[4,0]}},co=qr,$a=0,sr={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},lr=function(Pe,We,xe){var z=Ye(We),le=Pe.getState();Pe.setState({defaultActiveFirst:Object(p.a)(Object(p.a)({},le.defaultActiveFirst),{},Object(w.a)({},z,xe))})},$r=function(fe){Object(v.a)(We,fe);var Pe=Object(S.a)(We);function We(xe){var z;Object(T.a)(this,We),z=Pe.call(this,xe),z.onDestroy=function(je){z.props.onDestroy(je)},z.onKeyDown=function(je){var Ze=je.keyCode,it=z.menuInstance,dt=z.props.store,ft=z.getVisible();if(Ze===t.a.ENTER)return z.onTitleClick(je),lr(dt,z.props.eventKey,!0),!0;if(Ze===t.a.RIGHT)return ft?it.onKeyDown(je):(z.triggerOpenChange(!0),lr(dt,z.props.eventKey,!0)),!0;if(Ze===t.a.LEFT){var bt;if(ft)bt=it.onKeyDown(je);else return;return bt||(z.triggerOpenChange(!1),bt=!0),bt}return ft&&(Ze===t.a.UP||Ze===t.a.DOWN)?it.onKeyDown(je):void 0},z.onOpenChange=function(je){z.props.onOpenChange(je)},z.onPopupVisibleChange=function(je){z.triggerOpenChange(je,je?"mouseenter":"mouseleave")},z.onMouseEnter=function(je){var Ze=z.props,it=Ze.eventKey,dt=Ze.onMouseEnter,ft=Ze.store;lr(ft,z.props.eventKey,!1),dt({key:it,domEvent:je})},z.onMouseLeave=function(je){var Ze=z.props,it=Ze.parentMenu,dt=Ze.eventKey,ft=Ze.onMouseLeave;it.subMenuInstance=Object(b.a)(z),ft({key:dt,domEvent:je})},z.onTitleMouseEnter=function(je){var Ze=z.props,it=Ze.eventKey,dt=Ze.onItemHover,ft=Ze.onTitleMouseEnter;dt({key:it,hover:!0}),ft({key:it,domEvent:je})},z.onTitleMouseLeave=function(je){var Ze=z.props,it=Ze.parentMenu,dt=Ze.eventKey,ft=Ze.onItemHover,bt=Ze.onTitleMouseLeave;it.subMenuInstance=Object(b.a)(z),ft({key:dt,hover:!1}),bt({key:dt,domEvent:je})},z.onTitleClick=function(je){var Ze=Object(b.a)(z),it=Ze.props;if(it.onTitleClick({key:it.eventKey,domEvent:je}),it.triggerSubMenuAction==="hover")return;z.triggerOpenChange(!z.getVisible(),"click"),lr(it.store,z.props.eventKey,!1)},z.onSubMenuClick=function(je){typeof z.props.onClick=="function"&&z.props.onClick(z.addKeyPath(je))},z.onSelect=function(je){z.props.onSelect(je)},z.onDeselect=function(je){z.props.onDeselect(je)},z.getPrefixCls=function(){return"".concat(z.props.rootPrefixCls,"-submenu")},z.getActiveClassName=function(){return"".concat(z.getPrefixCls(),"-active")},z.getDisabledClassName=function(){return"".concat(z.getPrefixCls(),"-disabled")},z.getSelectedClassName=function(){return"".concat(z.getPrefixCls(),"-selected")},z.getOpenClassName=function(){return"".concat(z.props.rootPrefixCls,"-submenu-open")},z.getVisible=function(){return z.state.isOpen},z.getMode=function(){return z.state.mode},z.saveMenuInstance=function(je){z.menuInstance=je},z.addKeyPath=function(je){return Object(p.a)(Object(p.a)({},je),{},{keyPath:(je.keyPath||[]).concat(z.props.eventKey)})},z.triggerOpenChange=function(je,Ze){var it=z.props.eventKey,dt=function(){z.onOpenChange({key:it,item:Object(b.a)(z),trigger:Ze,open:je})};Ze==="mouseenter"?z.mouseenterTimeout=setTimeout(function(){dt()},0):dt()},z.isChildrenSelected=function(){var je={find:!1};return ot(z.props.children,z.props.selectedKeys,je),je.find},z.isInlineMode=function(){return z.getMode()==="inline"},z.adjustWidth=function(){if(!z.subMenuTitle||!z.menuInstance)return;var je=K.findDOMNode(z.menuInstance);if(je.offsetWidth>=z.subMenuTitle.offsetWidth)return;je.style.minWidth="".concat(z.subMenuTitle.offsetWidth,"px")},z.saveSubMenuTitle=function(je){z.subMenuTitle=je},z.getBaseProps=function(){var je=Object(b.a)(z),Ze=je.props,it=z.getMode();return{mode:it==="horizontal"?"vertical":it,visible:z.getVisible(),level:Ze.level+1,inlineIndent:Ze.inlineIndent,focusable:!1,onClick:z.onSubMenuClick,onSelect:z.onSelect,onDeselect:z.onDeselect,onDestroy:z.onDestroy,selectedKeys:Ze.selectedKeys,eventKey:"".concat(Ze.eventKey,"-menu-"),openKeys:Ze.openKeys,motion:Ze.motion,onOpenChange:z.onOpenChange,subMenuOpenDelay:Ze.subMenuOpenDelay,parentMenu:Object(b.a)(z),subMenuCloseDelay:Ze.subMenuCloseDelay,forceSubMenuRender:Ze.forceSubMenuRender,triggerSubMenuAction:Ze.triggerSubMenuAction,builtinPlacements:Ze.builtinPlacements,defaultActiveFirst:Ze.store.getState().defaultActiveFirst[Ye(Ze.eventKey)],multiple:Ze.multiple,prefixCls:Ze.rootPrefixCls,id:z.internalMenuId,manualRef:z.saveMenuInstance,itemIcon:Ze.itemIcon,expandIcon:Ze.expandIcon,direction:Ze.direction}},z.getMotion=function(je,Ze){var it=Object(b.a)(z),dt=it.haveRendered,ft=z.props,bt=ft.motion,Xt=ft.rootPrefixCls,on=Object(p.a)(Object(p.a)({},bt),{},{leavedClassName:"".concat(Xt,"-hidden"),removeOnLeave:!1,motionAppear:dt||!Ze||je!=="inline"});return on};var le=xe.store,Q=xe.eventKey,ye=le.getState(),Oe=ye.defaultActiveFirst;z.isRootMenu=!1;var ze=!1;return Oe&&(ze=Oe[Q]),lr(le,Q,ze),z.state={mode:xe.mode,isOpen:xe.isOpen},z}return Object(y.a)(We,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var z=this,le=this.props,Q=le.mode,ye=le.parentMenu,Oe=le.manualRef,ze=le.isOpen,je=function(){z.setState({mode:Q,isOpen:ze})},Ze=ze!==this.state.isOpen,it=Q!==this.state.mode;if((it||Ze)&&(U.a.cancel(this.updateStateRaf),it?this.updateStateRaf=Object(U.a)(je):je()),Oe&&Oe(this),Q!=="horizontal"||!(ye==null?void 0:ye.isRootMenu)||!ze)return;this.minWidthTimeout=setTimeout(function(){return z.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var z=this.props,le=z.onDestroy,Q=z.eventKey;le&&le(Q),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),U.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(z,le){var Q=this.getBaseProps();return _.createElement(Vr,Object(O.a)({},Q,{id:this.internalMenuId,className:z,style:le}),this.props.children)}},{key:"renderChildren",value:function(){var z=this,le=this.getBaseProps(),Q=le.mode,ye=le.visible,Oe=le.forceSubMenuRender,ze=le.direction,je=this.getMotion(Q,ye);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||ye||Oe,!this.haveOpened)return _.createElement("div",null);var Ze=h()("".concat(le.prefixCls,"-sub"),Object(w.a)({},"".concat(le.prefixCls,"-rtl"),ze==="rtl"));return this.isInlineMode()?_.createElement(la,Object(O.a)({visible:le.visible,forceRender:Oe},je),function(it){var dt=it.className,ft=it.style,bt=h()(Ze,dt);return z.renderPopupMenu(bt,ft)}):this.renderPopupMenu(Ze)}},{key:"render",value:function(){var z,le,Q,ye=Object(p.a)({},this.props),Oe=this.getVisible(),ze=this.getPrefixCls(),je=this.isInlineMode(),Ze=this.getMode(),it=h()(ze,"".concat(ze,"-").concat(Ze),(z={},Object(w.a)(z,ye.className,!!ye.className),Object(w.a)(z,this.getOpenClassName(),Oe),Object(w.a)(z,this.getActiveClassName(),ye.active||Oe&&!je),Object(w.a)(z,this.getDisabledClassName(),ye.disabled),Object(w.a)(z,this.getSelectedClassName(),this.isChildrenSelected()),z));this.internalMenuId||(ye.eventKey?this.internalMenuId="".concat(ye.eventKey,"$Menu"):($a+=1,this.internalMenuId="$__$".concat($a,"$Menu")));var dt={},ft={},bt={};ye.disabled||(dt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},ft={onClick:this.onTitleClick},bt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Xt={},on=ye.direction,Jt=on==="rtl";je&&(Jt?Xt.paddingRight=ye.inlineIndent*ye.level:Xt.paddingLeft=ye.inlineIndent*ye.level);var fn={};this.getVisible()&&(fn={"aria-owns":this.internalMenuId});var cn=null;Ze!=="horizontal"&&(cn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(cn=_.createElement(this.props.expandIcon,Object(p.a)({},this.props))));var sn=_.createElement("div",Object(O.a)({ref:this.saveSubMenuTitle,style:Xt,className:"".concat(ze,"-title"),role:"button"},bt,ft,{"aria-expanded":Oe},fn,{"aria-haspopup":"true",title:typeof ye.title=="string"?ye.title:void 0}),ye.title,cn||_.createElement("i",{className:"".concat(ze,"-arrow")})),en=this.renderChildren(),Tn=((le=ye.parentMenu)===null||le===void 0?void 0:le.isRootMenu)?ye.parentMenu.props.getPopupContainer:function(ua){return ua.parentNode},hn=sr[Ze],aa=ye.popupOffset?{offset:ye.popupOffset}:{},In=h()((Q={},Object(w.a)(Q,ye.popupClassName,ye.popupClassName&&!je),Object(w.a)(Q,"".concat(ze,"-rtl"),Jt),Q)),Ft=ye.disabled,Ut=ye.triggerSubMenuAction,bn=ye.subMenuOpenDelay,En=ye.forceSubMenuRender,Dt=ye.subMenuCloseDelay,Rn=ye.builtinPlacements;tt.forEach(function(ua){return delete ye[ua]}),delete ye.onClick;var $n=Jt?Object(p.a)(Object(p.a)({},uo),Rn):Object(p.a)(Object(p.a)({},qr),Rn);delete ye.direction;var Mn=this.getBaseProps(),Fn=je?null:this.getMotion(Mn.mode,Mn.visible);return _.createElement("li",Object(O.a)({},ye,dt,{className:it,role:"menuitem"}),_.createElement(Lo,{prefixCls:ze,popupClassName:h()("".concat(ze,"-popup"),In),getPopupContainer:Tn,builtinPlacements:$n,popupPlacement:hn,popupVisible:je?!1:Oe,popupAlign:aa,popup:je?null:en,action:Ft||je?[]:[Ut],mouseEnterDelay:bn,mouseLeaveDelay:Dt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:En,popupMotion:Fn},sn),je?en:null)}}]),We}(_.Component);$r.defaultProps={onMouseEnter:ce,onMouseLeave:ce,onTitleMouseEnter:ce,onTitleMouseLeave:ce,onTitleClick:ce,manualRef:ce,mode:"vertical",title:""};var Dr=Object(D.b)(function(fe,Pe){var We=fe.openKeys,xe=fe.activeKey,z=fe.selectedKeys,le=Pe.eventKey,Q=Pe.subMenuKey;return{isOpen:We.indexOf(le)>-1,active:xe[Q]===le,selectedKeys:z}})($r);Dr.isSubMenu=!0;var Nr=Dr,eo="menuitem-overflowed",Po=.5,fo=function(fe){Object(v.a)(We,fe);var Pe=Object(S.a)(We);function We(){var xe;return Object(T.a)(this,We),xe=Pe.apply(this,arguments),xe.resizeObserver=null,xe.mutationObserver=null,xe.originalTotalWidth=0,xe.overflowedItems=[],xe.menuItemSizes=[],xe.cancelFrameId=null,xe.state={lastVisibleIndex:void 0},xe.childRef=_.createRef(),xe.getMenuItemNodes=function(){var z=xe.props.prefixCls,le=xe.childRef.current;return le?[].slice.call(le.children).filter(function(Q){return Q.className.split(" ").indexOf("".concat(z,"-overflowed-submenu"))<0}):[]},xe.getOverflowedSubMenuItem=function(z,le,Q){var ye=xe.props,Oe=ye.overflowedIndicator,ze=ye.level,je=ye.mode,Ze=ye.prefixCls,it=ye.theme;if(ze!==1||je!=="horizontal")return null;var dt=xe.props.children[0],ft=dt.props,bt=ft.children,Xt=ft.title,on=ft.style,Jt=Object(L.a)(ft,["children","title","style"]),fn=Object(p.a)({},on),cn="".concat(z,"-overflowed-indicator"),sn="".concat(z,"-overflowed-indicator");le.length===0&&Q!==!0?fn=Object(p.a)(Object(p.a)({},fn),{},{display:"none"}):Q&&(fn=Object(p.a)(Object(p.a)({},fn),{},{visibility:"hidden",position:"absolute"}),cn="".concat(cn,"-placeholder"),sn="".concat(sn,"-placeholder"));var en=it?"".concat(Ze,"-").concat(it):"",Tn={};return tt.forEach(function(hn){Jt[hn]!==void 0&&(Tn[hn]=Jt[hn])}),_.createElement(Nr,Object(O.a)({title:Oe,className:"".concat(Ze,"-overflowed-submenu"),popupClassName:en},Tn,{key:cn,eventKey:sn,disabled:!1,style:fn}),le)},xe.setChildrenWidthAndResize=function(){if(xe.props.mode!=="horizontal")return;var z=xe.childRef.current;if(!z)return;var le=z.children;if(!le||le.length===0)return;var Q=z.children[le.length-1];Se(Q,"display","inline-block");var ye=xe.getMenuItemNodes(),Oe=ye.filter(function(ze){return ze.className.split(" ").indexOf(eo)>=0});Oe.forEach(function(ze){Se(ze,"display","inline-block")}),xe.menuItemSizes=ye.map(function(ze){return Te(ze,!0)}),Oe.forEach(function(ze){Se(ze,"display","none")}),xe.overflowedIndicatorWidth=Te(z.children[z.children.length-1],!0),xe.originalTotalWidth=xe.menuItemSizes.reduce(function(ze,je){return ze+je},0),xe.handleResize(),Se(Q,"display","none")},xe.handleResize=function(){if(xe.props.mode!=="horizontal")return;var z=xe.childRef.current;if(!z)return;var le=Te(z);xe.overflowedItems=[];var Q=0,ye;xe.originalTotalWidth>le+Po&&(ye=-1,xe.menuItemSizes.forEach(function(Oe){Q+=Oe,Q+xe.overflowedIndicatorWidth<=le&&(ye+=1)})),xe.setState({lastVisibleIndex:ye})},xe}return Object(y.a)(We,[{key:"componentDidMount",value:function(){var z=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var le=this.childRef.current;if(!le)return;this.resizeObserver=new we.default(function(Q){Q.forEach(function(){var ye=z.cancelFrameId;cancelAnimationFrame(ye),z.cancelFrameId=requestAnimationFrame(z.setChildrenWidthAndResize)})}),[].slice.call(le.children).concat(le).forEach(function(Q){z.resizeObserver.observe(Q)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){z.resizeObserver.disconnect(),[].slice.call(le.children).concat(le).forEach(function(Q){z.resizeObserver.observe(Q)}),z.setChildrenWidthAndResize()}),this.mutationObserver.observe(le,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(z){var le=this,Q=this.state.lastVisibleIndex;return(z||[]).reduce(function(ye,Oe,ze){var je=Oe;if(le.props.mode==="horizontal"){var Ze=le.getOverflowedSubMenuItem(Oe.props.eventKey,[]);Q!==void 0&&le.props.className.indexOf("".concat(le.props.prefixCls,"-root"))!==-1&&(ze>Q&&(je=_.cloneElement(Oe,{style:{display:"none"},eventKey:"".concat(Oe.props.eventKey,"-hidden"),className:"".concat(eo)})),ze===Q+1&&(le.overflowedItems=z.slice(Q+1).map(function(dt){return _.cloneElement(dt,{key:dt.props.eventKey,mode:"vertical-left"})}),Ze=le.getOverflowedSubMenuItem(Oe.props.eventKey,le.overflowedItems)));var it=[].concat(Object(o.a)(ye),[Ze,je]);return ze===z.length-1&&it.push(le.getOverflowedSubMenuItem(Oe.props.eventKey,[],!0)),it}return[].concat(Object(o.a)(ye),[je])},[])}},{key:"render",value:function(){var z=this.props,le=z.visible,Q=z.prefixCls,ye=z.overflowedIndicator,Oe=z.mode,ze=z.level,je=z.tag,Ze=z.children,it=z.theme,dt=Object(L.a)(z,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),ft=je;return _.createElement(ft,Object(O.a)({ref:this.childRef},dt),this.renderChildren(Ze))}}]),We}(_.Component);fo.defaultProps={tag:"div",className:""};var Ur=fo;function Wr(fe){return fe.length?fe.every(function(Pe){return!!Pe.props.disabled}):!0}function qn(fe,Pe,We){var xe=fe.getState();fe.setState({activeKey:Object(p.a)(Object(p.a)({},xe.activeKey),{},Object(w.a)({},Pe,We))})}function gr(fe){return fe.eventKey||"0-menu-"}function zr(fe,Pe){var We=Pe,xe=fe.children,z=fe.eventKey;if(We){var le;if(et(xe,function(Q,ye){Q&&Q.props&&!Q.props.disabled&&We===Me(Q,z,ye)&&(le=!0)}),le)return We}return We=null,fe.defaultActiveFirst&&et(xe,function(Q,ye){!We&&Q&&!Q.props.disabled&&(We=Me(Q,z,ye))}),We}function ho(fe){if(!fe)return;var Pe=this.instanceArray.indexOf(fe);Pe!==-1?this.instanceArray[Pe]=fe:this.instanceArray.push(fe)}var po=function(fe){Object(v.a)(We,fe);var Pe=Object(S.a)(We);function We(xe){var z;return Object(T.a)(this,We),z=Pe.call(this,xe),z.onKeyDown=function(le,Q){var ye=le.keyCode,Oe;if(z.getFlatInstanceArray().forEach(function(je){je&&je.props.active&&je.onKeyDown&&(Oe=je.onKeyDown(le))}),Oe)return 1;var ze=null;return(ye===t.a.UP||ye===t.a.DOWN)&&(ze=z.step(ye===t.a.UP?-1:1)),ze?(le.preventDefault(),qn(z.props.store,gr(z.props),ze.props.eventKey),typeof Q=="function"&&Q(ze),1):void 0},z.onItemHover=function(le){var Q=le.key,ye=le.hover;qn(z.props.store,gr(z.props),ye?Q:null)},z.onDeselect=function(le){z.props.onDeselect(le)},z.onSelect=function(le){z.props.onSelect(le)},z.onClick=function(le){z.props.onClick(le)},z.onOpenChange=function(le){z.props.onOpenChange(le)},z.onDestroy=function(le){z.props.onDestroy(le)},z.getFlatInstanceArray=function(){return z.instanceArray},z.step=function(le){var Q=z.getFlatInstanceArray(),ye=z.props.store.getState().activeKey[gr(z.props)],Oe=Q.length;if(!Oe)return null;le<0&&(Q=Q.concat().reverse());var ze=-1;if(Q.every(function(dt,ft){return dt&&dt.props.eventKey===ye?(ze=ft,!1):!0}),!z.props.defaultActiveFirst&&ze!==-1&&Wr(Q.slice(ze,Oe-1)))return;var je=(ze+1)%Oe,Ze=je;do{var it=Q[Ze];if(!it||it.props.disabled)Ze=(Ze+1)%Oe;else return it}while(Ze!==je);return null},z.renderCommonMenuItem=function(le,Q,ye){var Oe=z.props.store.getState(),ze=Object(b.a)(z),je=ze.props,Ze=Me(le,je.eventKey,Q),it=le.props;if(!it||typeof le.type=="string")return le;var dt=Ze===Oe.activeKey,ft=Object(p.a)(Object(p.a)({mode:it.mode||je.mode,level:je.level,inlineIndent:je.inlineIndent,renderMenuItem:z.renderMenuItem,rootPrefixCls:je.prefixCls,index:Q,parentMenu:je.parentMenu,manualRef:it.disabled?void 0:Object(F.a)(le.ref,ho.bind(Object(b.a)(z))),eventKey:Ze,active:!it.disabled&&dt,multiple:je.multiple,onClick:function(Xt){(it.onClick||ce)(Xt),z.onClick(Xt)},onItemHover:z.onItemHover,motion:je.motion,subMenuOpenDelay:je.subMenuOpenDelay,subMenuCloseDelay:je.subMenuCloseDelay,forceSubMenuRender:je.forceSubMenuRender,onOpenChange:z.onOpenChange,onDeselect:z.onDeselect,onSelect:z.onSelect,builtinPlacements:je.builtinPlacements,itemIcon:it.itemIcon||z.props.itemIcon,expandIcon:it.expandIcon||z.props.expandIcon},ye),{},{direction:je.direction});return(je.mode==="inline"||Ae())&&(ft.triggerSubMenuAction="click"),_.cloneElement(le,Object(p.a)(Object(p.a)({},ft),{},{key:Ze||Q}))},z.renderMenuItem=function(le,Q,ye){if(!le)return null;var Oe=z.props.store.getState(),ze={openKeys:Oe.openKeys,selectedKeys:Oe.selectedKeys,triggerSubMenuAction:z.props.triggerSubMenuAction,subMenuKey:ye};return z.renderCommonMenuItem(le,Q,ze)},xe.store.setState({activeKey:Object(p.a)(Object(p.a)({},xe.store.getState().activeKey),{},Object(w.a)({},xe.eventKey,zr(xe,xe.activeKey)))}),z.instanceArray=[],z}return Object(y.a)(We,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(z){return this.props.visible||z.visible||this.props.className!==z.className||!Z()(this.props.style,z.style)}},{key:"componentDidUpdate",value:function(z){var le=this.props,Q="activeKey"in le?le.activeKey:le.store.getState().activeKey[gr(le)],ye=zr(le,Q);if(ye!==Q)qn(le.store,gr(le),ye);else if("activeKey"in z){var Oe=zr(z,z.activeKey);ye!==Oe&&qn(le.store,gr(le),ye)}}},{key:"render",value:function(){var z=this,le=Object(O.a)({},this.props);this.instanceArray=[];var Q=h()(le.prefixCls,le.className,"".concat(le.prefixCls,"-").concat(le.mode)),ye={className:Q,role:le.role||"menu"};le.id&&(ye.id=le.id),le.focusable&&(ye.tabIndex=0,ye.onKeyDown=this.onKeyDown);var Oe=le.prefixCls,ze=le.eventKey,je=le.visible,Ze=le.level,it=le.mode,dt=le.overflowedIndicator,ft=le.theme;return tt.forEach(function(bt){return delete le[bt]}),delete le.onClick,_.createElement(Ur,Object(O.a)({},le,{prefixCls:Oe,mode:it,tag:"ul",level:Ze,theme:ft,visible:je,overflowedIndicator:dt},ye),Object(f.a)(le.children).map(function(bt,Xt){return z.renderMenuItem(bt,Xt,ze||"0-menu-")}))}}]),We}(_.Component);po.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:ce};var pr=Object(D.b)()(po),Vr=pr,Lr=m("Kwbf");function ur(fe,Pe,We){var xe=fe.prefixCls,z=fe.motion,le=fe.defaultMotions,Q=le===void 0?{}:le,ye=fe.openAnimation,Oe=fe.openTransitionName,ze=Pe.switchingModeFromInline;if(z)return z;if(Object(V.a)(ye)==="object"&&ye)Object(Lr.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof ye=="string")return{motionName:"".concat(xe,"-open-").concat(ye)};if(Oe)return{motionName:Oe};var je=Q[We];return je||(ze?null:Q.other)}var mo=function(fe){Object(v.a)(We,fe);var Pe=Object(S.a)(We);function We(xe){var z;Object(T.a)(this,We),z=Pe.call(this,xe),z.onSelect=function(ye){var Oe=Object(b.a)(z),ze=Oe.props;if(ze.selectable){var je=z.store.getState(),Ze=je.selectedKeys,it=ye.key;ze.multiple?Ze=Ze.concat([it]):Ze=[it],"selectedKeys"in ze||z.store.setState({selectedKeys:Ze}),ze.onSelect(Object(p.a)(Object(p.a)({},ye),{},{selectedKeys:Ze}))}},z.onClick=function(ye){var Oe=z.getRealMenuMode(),ze=Object(b.a)(z),je=ze.store,Ze=ze.props.onOpenChange;Oe!=="inline"&&!("openKeys"in z.props)&&(je.setState({openKeys:[]}),Ze([])),z.props.onClick(ye)},z.onKeyDown=function(ye,Oe){z.innerMenu.getWrappedInstance().onKeyDown(ye,Oe)},z.onOpenChange=function(ye){var Oe=Object(b.a)(z),ze=Oe.props,je=z.store.getState().openKeys.concat(),Ze=!1,it=function(ft){var bt=!1;if(ft.open)bt=je.indexOf(ft.key)===-1,bt&&je.push(ft.key);else{var Xt=je.indexOf(ft.key);bt=Xt!==-1,bt&&je.splice(Xt,1)}Ze=Ze||bt};Array.isArray(ye)?ye.forEach(it):it(ye),Ze&&("openKeys"in z.props||z.store.setState({openKeys:je}),ze.onOpenChange(je))},z.onDeselect=function(ye){var Oe=Object(b.a)(z),ze=Oe.props;if(ze.selectable){var je=z.store.getState().selectedKeys.concat(),Ze=ye.key,it=je.indexOf(Ze);it!==-1&&je.splice(it,1),"selectedKeys"in ze||z.store.setState({selectedKeys:je}),ze.onDeselect(Object(p.a)(Object(p.a)({},ye),{},{selectedKeys:je}))}},z.onMouseEnter=function(ye){z.restoreModeVerticalFromInline();var Oe=z.props.onMouseEnter;Oe&&Oe(ye)},z.onTransitionEnd=function(ye){var Oe=ye.propertyName==="width"&&ye.target===ye.currentTarget,ze=ye.target.className,je=Object.prototype.toString.call(ze)==="[object SVGAnimatedString]"?ze.animVal:ze,Ze=ye.propertyName==="font-size"&&je.indexOf("anticon")>=0;(Oe||Ze)&&z.restoreModeVerticalFromInline()},z.setInnerMenu=function(ye){z.innerMenu=ye},z.isRootMenu=!0;var le=xe.defaultSelectedKeys,Q=xe.defaultOpenKeys;return"selectedKeys"in xe&&(le=xe.selectedKeys||[]),"openKeys"in xe&&(Q=xe.openKeys||[]),z.store=Object(D.c)({selectedKeys:le,openKeys:Q,activeKey:{"0-menu-":zr(xe,xe.activeKey)}}),z.state={switchingModeFromInline:!1,prevProps:xe,inlineOpenKeys:[],store:z.store},z}return Object(y.a)(We,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(z){var le=this.props,Q=le.siderCollapsed,ye=le.inlineCollapsed,Oe=le.onOpenChange;(!z.inlineCollapsed&&ye||!z.siderCollapsed&&Q)&&Oe([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var z=this.props.collapsedWidth,le=this.store,Q=this.prevOpenKeys,ye=this.getInlineCollapsed()&&(z===0||z==="0"||z==="0px");ye?(this.prevOpenKeys=le.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Q&&(this.store.setState({openKeys:Q}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var z=this.props.mode,le=this.state.switchingModeFromInline,Q=this.getInlineCollapsed();return le&&Q?"inline":Q?"vertical":z}},{key:"getInlineCollapsed",value:function(){var z=this.props,le=z.inlineCollapsed,Q=z.siderCollapsed;return Q!==void 0?Q:le}},{key:"restoreModeVerticalFromInline",value:function(){var z=this.state.switchingModeFromInline;z&&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 z=Object(p.a)({},Object(H.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),le=this.getRealMenuMode();return z.className+=" ".concat(z.prefixCls,"-root"),z.direction==="rtl"&&(z.className+=" ".concat(z.prefixCls,"-rtl")),z=Object(p.a)(Object(p.a)({},z),{},{mode:le,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ur(this.props,this.state,le)}),delete z.openAnimation,delete z.openTransitionName,_.createElement(D.a,{store:this.store},_.createElement(Vr,Object(O.a)({},z,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(z,le){var Q=le.prevProps,ye=le.store,Oe=ye.getState(),ze={},je={prevProps:z};return Q.mode==="inline"&&z.mode!=="inline"&&(je.switchingModeFromInline=!0),"openKeys"in z?ze.openKeys=z.openKeys||[]:((z.inlineCollapsed&&!Q.inlineCollapsed||z.siderCollapsed&&!Q.siderCollapsed)&&(je.switchingModeFromInline=!0,je.inlineOpenKeys=Oe.openKeys,ze.openKeys=[]),(!z.inlineCollapsed&&Q.inlineCollapsed||!z.siderCollapsed&&Q.siderCollapsed)&&(ze.openKeys=le.inlineOpenKeys,je.inlineOpenKeys=[])),Object.keys(ze).length&&ye.setState(ze),je}}]),We}(_.Component);mo.defaultProps={selectable:!0,onClick:ce,onSelect:ce,onOpenChange:ce,onDeselect:ce,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:_.createElement("span",null,"\xB7\xB7\xB7")};var _o=mo,Pr=function(fe){Object(v.a)(We,fe);var Pe=Object(S.a)(We);function We(){var xe;return Object(T.a)(this,We),xe=Pe.apply(this,arguments),xe.onKeyDown=function(z){var le=z.keyCode;return le===t.a.ENTER?(xe.onClick(z),!0):void 0},xe.onMouseLeave=function(z){var le=xe.props,Q=le.eventKey,ye=le.onItemHover,Oe=le.onMouseLeave;ye({key:Q,hover:!1}),Oe({key:Q,domEvent:z})},xe.onMouseEnter=function(z){var le=xe.props,Q=le.eventKey,ye=le.onItemHover,Oe=le.onMouseEnter;ye({key:Q,hover:!0}),Oe({key:Q,domEvent:z})},xe.onClick=function(z){var le=xe.props,Q=le.eventKey,ye=le.multiple,Oe=le.onClick,ze=le.onSelect,je=le.onDeselect,Ze=le.isSelected,it={key:Q,keyPath:[Q],item:Object(b.a)(xe),domEvent:z};Oe(it),ye?Ze?je(it):ze(it):Ze||ze(it)},xe.saveNode=function(z){xe.node=z},xe}return Object(y.a)(We,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var z=this.props;z.onDestroy&&z.onDestroy(z.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 z,le=Object(p.a)({},this.props),Q=h()(this.getPrefixCls(),le.className,(z={},Object(w.a)(z,this.getActiveClassName(),!le.disabled&&le.active),Object(w.a)(z,this.getSelectedClassName(),le.isSelected),Object(w.a)(z,this.getDisabledClassName(),le.disabled),z)),ye=Object(p.a)(Object(p.a)({},le.attribute),{},{title:typeof le.title=="string"?le.title:void 0,className:Q,role:le.role||"menuitem","aria-disabled":le.disabled});le.role==="option"?ye=Object(p.a)(Object(p.a)({},ye),{},{role:"option","aria-selected":le.isSelected}):(le.role===null||le.role==="none")&&(ye.role="none");var Oe={onClick:le.disabled?null:this.onClick,onMouseLeave:le.disabled?null:this.onMouseLeave,onMouseEnter:le.disabled?null:this.onMouseEnter},ze=Object(p.a)({},le.style);le.mode==="inline"&&(le.direction==="rtl"?ze.paddingRight=le.inlineIndent*le.level:ze.paddingLeft=le.inlineIndent*le.level),tt.forEach(function(Ze){return delete le[Ze]}),delete le.direction;var je=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(je=_.createElement(this.props.itemIcon,this.props)),_.createElement("li",Object(O.a)({},Object(H.a)(le,["onClick","onMouseEnter","onMouseLeave","onSelect"]),ye,Oe,{style:ze,ref:this.saveNode}),le.children,je)}}]),We}(_.Component);Pr.isMenuItem=!0,Pr.defaultProps={onSelect:ce,onMouseEnter:ce,onMouseLeave:ce,manualRef:ce};var to=Object(D.b)(function(fe,Pe){var We=fe.activeKey,xe=fe.selectedKeys,z=Pe.eventKey,le=Pe.subMenuKey;return{active:We[le]===z,isSelected:Array.isArray(xe)?xe.indexOf(z)!==-1:xe===z}})(Pr),no=to,ao=function(fe){Object(v.a)(We,fe);var Pe=Object(S.a)(We);function We(){var xe;return Object(T.a)(this,We),xe=Pe.apply(this,arguments),xe.renderInnerMenuItem=function(z){var le=xe.props,Q=le.renderMenuItem,ye=le.index;return Q(z,ye,xe.props.subMenuKey)},xe}return Object(y.a)(We,[{key:"render",value:function(){var z=Object(O.a)({},this.props),le=z.className,Q=le===void 0?"":le,ye=z.rootPrefixCls,Oe="".concat(ye,"-item-group-title"),ze="".concat(ye,"-item-group-list"),je=z.title,Ze=z.children;return tt.forEach(function(it){return delete z[it]}),delete z.direction,_.createElement("li",Object(O.a)({},z,{onClick:function(dt){return dt.stopPropagation()},className:"".concat(Q," ").concat(ye,"-item-group")}),_.createElement("div",{className:Oe,title:typeof je=="string"?je:void 0},je),_.createElement("ul",{className:ze},_.Children.map(Ze,this.renderInnerMenuItem)))}}]),We}(_.Component);ao.isMenuItemGroup=!0,ao.defaultProps={disabled:!0};var So=ao,ro=function(Pe){var We=Pe.className,xe=Pe.rootPrefixCls,z=Pe.style;return _.createElement("li",{className:"".concat(We," ").concat(xe,"-item-divider"),style:z})};ro.defaultProps={disabled:!0,className:"",style:{}};var wo=ro,vo=_o,oo=m("eDIo");function bo(fe,Pe){var We=fe.prefixCls,xe=fe.editable,z=fe.locale,le=fe.style;return!xe||xe.showAdd===!1?null:_.createElement("button",{ref:Pe,type:"button",className:"".concat(We,"-nav-add"),style:le,"aria-label":(z==null?void 0:z.addAriaLabel)||"Add tab",onClick:function(ye){xe.onEdit("add",{event:ye})}},xe.addIcon||"+")}var Kr=_.forwardRef(bo);function Ga(fe,Pe){var We=fe.prefixCls,xe=fe.id,z=fe.tabs,le=fe.locale,Q=fe.mobile,ye=fe.moreIcon,Oe=ye===void 0?"More":ye,ze=fe.moreTransitionName,je=fe.style,Ze=fe.className,it=fe.editable,dt=fe.tabBarGutter,ft=fe.rtl,bt=fe.onTabClick,Xt=Object(_.useState)(!1),on=Object(c.a)(Xt,2),Jt=on[0],fn=on[1],cn=Object(_.useState)(null),sn=Object(c.a)(cn,2),en=sn[0],Tn=sn[1],hn="".concat(xe,"-more-popup"),aa="".concat(We,"-dropdown"),In=en!==null?"".concat(hn,"-").concat(en):null,Ft=le==null?void 0:le.dropdownAriaLabel,Ut=_.createElement(vo,{onClick:function(Fn){var ua=Fn.key,Ka=Fn.domEvent;bt(ua,Ka),fn(!1)},id:hn,tabIndex:-1,role:"listbox","aria-activedescendant":In,selectedKeys:[en],"aria-label":Ft!==void 0?Ft:"expanded dropdown"},z.map(function(Mn){return _.createElement(no,{key:Mn.key,id:"".concat(hn,"-").concat(Mn.key),role:"option","aria-controls":xe&&"".concat(xe,"-panel-").concat(Mn.key),disabled:Mn.disabled},Mn.tab)}));function bn(Mn){for(var Fn=z.filter(function(tr){return!tr.disabled}),ua=Fn.findIndex(function(tr){return tr.key===en})||0,Ka=Fn.length,er=0;er<Ka;er+=1){ua=(ua+Mn+Ka)%Ka;var ga=Fn[ua];if(!ga.disabled){Tn(ga.key);return}}}function En(Mn){var Fn=Mn.which;if(!Jt){[t.a.DOWN,t.a.SPACE,t.a.ENTER].includes(Fn)&&(fn(!0),Mn.preventDefault());return}switch(Fn){case t.a.UP:bn(-1),Mn.preventDefault();break;case t.a.DOWN:bn(1),Mn.preventDefault();break;case t.a.ESC:fn(!1);break;case t.a.SPACE:case t.a.ENTER:en!==null&&bt(en,Mn);break}}Object(_.useEffect)(function(){var Mn=document.getElementById(In);Mn&&Mn.scrollIntoView&&Mn.scrollIntoView(!1)},[en]),Object(_.useEffect)(function(){Jt||Tn(null)},[Jt]);var Dt=Object(w.a)({},ft?"marginLeft":"marginRight",dt);z.length||(Dt.visibility="hidden",Dt.order=1);var Rn=h()(Object(w.a)({},"".concat(aa,"-rtl"),ft)),$n=Q?null:_.createElement(oo.a,{prefixCls:aa,overlay:Ut,trigger:["hover"],visible:Jt,transitionName:ze,onVisibleChange:fn,overlayClassName:Rn,mouseEnterDelay:.1,mouseLeaveDelay:.1},_.createElement("button",{type:"button",className:"".concat(We,"-nav-more"),style:Dt,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":hn,id:"".concat(xe,"-more"),"aria-expanded":Jt,onKeyDown:En},Oe));return _.createElement("div",{className:h()("".concat(We,"-nav-operations"),Ze),style:je,ref:Pe},$n,_.createElement(Kr,{prefixCls:We,locale:le,editable:it}))}var go=_.forwardRef(Ga),Gr=Object(_.createContext)(null),yn=.1,_n=.01,Xn=20,Ma=Math.pow(.995,Xn);function Yr(){var fe=navigator.userAgent||navigator.vendor||window.opera;return!!(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(fe)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(fe.substr(0,4)))}function Ao(fe,Pe){var We=Object(_.useState)(),xe=Object(c.a)(We,2),z=xe[0],le=xe[1],Q=Object(_.useState)(0),ye=Object(c.a)(Q,2),Oe=ye[0],ze=ye[1],je=Object(_.useState)(0),Ze=Object(c.a)(je,2),it=Ze[0],dt=Ze[1],ft=Object(_.useState)(),bt=Object(c.a)(ft,2),Xt=bt[0],on=bt[1],Jt=Object(_.useRef)();function fn(Ft){var Ut=Ft.touches[0],bn=Ut.screenX,En=Ut.screenY;le({x:bn,y:En}),window.clearInterval(Jt.current)}function cn(Ft){if(!z)return;Ft.preventDefault();var Ut=Ft.touches[0],bn=Ut.screenX,En=Ut.screenY;le({x:bn,y:En});var Dt=bn-z.x,Rn=En-z.y;Pe(Dt,Rn);var $n=Date.now();ze($n),dt($n-Oe),on({x:Dt,y:Rn})}function sn(){if(!z)return;if(le(null),on(null),Xt){var Ft=Xt.x/it,Ut=Xt.y/it,bn=Math.abs(Ft),En=Math.abs(Ut);if(Math.max(bn,En)<yn)return;var Dt=Ft,Rn=Ut;Jt.current=window.setInterval(function(){if(Math.abs(Dt)<_n&&Math.abs(Rn)<_n){window.clearInterval(Jt.current);return}Dt*=Ma,Rn*=Ma,Pe(Dt*Xn,Rn*Xn)},Xn)}}var en=Object(_.useRef)(0),Tn=Object(_.useRef)(!1),hn=Object(_.useRef)();function aa(Ft){var Ut=Ft.deltaX,bn=Ft.deltaY,En=0,Dt=Math.abs(Ut),Rn=Math.abs(bn);Dt===Rn?En=hn.current==="x"?Ut:bn:Dt>Rn?(En=Ut,hn.current="x"):(En=bn,hn.current="y");var $n=Date.now();$n-en.current>100&&(Tn.current=!1),(Pe(-En,-En)||Tn.current)&&(Ft.preventDefault(),Tn.current=!0),en.current=$n}var In=Object(_.useRef)(null);In.current={onTouchStart:fn,onTouchMove:cn,onTouchEnd:sn,onWheel:aa},_.useEffect(function(){function Ft(Dt){In.current.onTouchStart(Dt)}function Ut(Dt){In.current.onTouchMove(Dt)}function bn(Dt){In.current.onTouchEnd(Dt)}function En(Dt){In.current.onWheel(Dt)}return document.addEventListener("touchmove",Ut,{passive:!1}),document.addEventListener("touchend",bn,{passive:!1}),fe.current.addEventListener("touchstart",Ft,{passive:!1}),fe.current.addEventListener("wheel",En),function(){document.removeEventListener("touchmove",Ut),document.removeEventListener("touchend",bn)}},[])}function yo(){var fe=Object(_.useRef)(new Map);function Pe(xe){return fe.current.has(xe)||fe.current.set(xe,_.createRef()),fe.current.get(xe)}function We(xe){fe.current.delete(xe)}return[Pe,We]}function Oo(fe,Pe){var We=_.useRef(fe),xe=_.useState({}),z=Object(c.a)(xe,2),le=z[1];function Q(ye){var Oe=typeof ye=="function"?ye(We.current):ye;Oe!==We.current&&Pe(Oe,We.current),We.current=Oe,le({})}return[We.current,Q]}var To=function(Pe){var We=Pe.position,xe=Pe.prefixCls,z=Pe.extra;if(!z)return null;var le,Q=z;return We==="right"&&(le=Q.right||!Q.left&&Q||null),We==="left"&&(le=Q.left||null),le?_.createElement("div",{className:"".concat(xe,"-extra-content")},le):null};function si(fe,Pe){var We,xe=_.useContext(Gr),z=xe.prefixCls,le=xe.tabs,Q=fe.className,ye=fe.style,Oe=fe.id,ze=fe.animated,je=fe.activeKey,Ze=fe.rtl,it=fe.extra,dt=fe.editable,ft=fe.locale,bt=fe.tabPosition,Xt=fe.tabBarGutter,on=fe.children,Jt=fe.onTabClick,fn=fe.onTabScroll,cn=Object(_.useRef)(),sn=Object(_.useRef)(),en=Object(_.useRef)(),Tn=Object(_.useRef)(),hn=yo(),aa=Object(c.a)(hn,2),In=aa[0],Ft=aa[1],Ut=bt==="top"||bt==="bottom",bn=Oo(0,function(qt,nn){Ut&&fn&&fn({direction:qt>nn?"left":"right"})}),En=Object(c.a)(bn,2),Dt=En[0],Rn=En[1],$n=Oo(0,function(qt,nn){!Ut&&fn&&fn({direction:qt>nn?"top":"bottom"})}),Mn=Object(c.a)($n,2),Fn=Mn[0],ua=Mn[1],Ka=Object(_.useState)(0),er=Object(c.a)(Ka,2),ga=er[0],tr=er[1],yr=Object(_.useState)(0),be=Object(c.a)(yr,2),qe=be[0],vt=be[1],_t=Object(_.useState)(0),St=Object(c.a)(_t,2),At=St[0],Zt=St[1],Ot=Object(_.useState)(0),vn=Object(c.a)(Ot,2),gt=vn[0],mt=vn[1],Gt=Object(_.useState)(null),Nt=Object(c.a)(Gt,2),Rt=Nt[0],Wt=Nt[1],Dn=Object(_.useState)(null),jn=Object(c.a)(Dn,2),Yt=jn[0],wa=jn[1],dn=Object(_.useState)(0),Cn=Object(c.a)(dn,2),Ln=Cn[0],Sn=Cn[1],ra=Object(_.useState)(0),Fa=Object(c.a)(ra,2),ja=Fa[0],za=Fa[1],cr=e(new Map),lt=Object(c.a)(cr,2),ya=lt[0],Ba=lt[1],wn=C(le,ya,ga),tn="".concat(z,"-nav-operations-hidden"),Nn=0,ma=0;Ut?Ze?(Nn=0,ma=Math.max(0,ga-Rt)):(Nn=Math.min(0,Rt-ga),ma=0):(Nn=Math.min(0,Yt-qe),ma=0);function Un(qt){return qt<Nn?[Nn,!1]:qt>ma?[ma,!1]:[qt,!0]}var ca=Object(_.useRef)(),Ea=Object(_.useState)(),dr=Object(c.a)(Ea,2),Er=dr[0],mr=dr[1];function Va(){mr(Date.now())}function _r(){window.clearTimeout(ca.current)}Ao(cn,function(qt,nn){var Vn=!1;function da(ka,Qa){ka(function(Ja){var rr=Un(Ja+Qa),Za=Object(c.a)(rr,2),kr=Za[0],Ar=Za[1];return Vn=Ar,kr})}if(Ut){if(Rt>=ga)return Vn;da(Rn,qt)}else{if(Yt>=qe)return Vn;da(ua,nn)}return _r(),Va(),Vn}),Object(_.useEffect)(function(){return _r(),Er&&(ca.current=window.setTimeout(function(){mr(0)},100)),_r},[Er]);function Cr(){var qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:je,nn=wn.get(qt);if(!nn)return;if(Ut){var Vn=Dt;Ze?nn.right<Dt?Vn=nn.right:nn.right+nn.width>Dt+Rt&&(Vn=nn.right+nn.width-Rt):nn.left<-Dt?Vn=-nn.left:nn.left+nn.width>-Dt+Rt&&(Vn=-(nn.left+nn.width-Rt)),ua(0),Rn(Un(Vn)[0])}else{var da=Fn;nn.top<-Fn?da=-nn.top:nn.top+nn.height>-Fn+Yt&&(da=-(nn.top+nn.height-Yt)),Rn(0),ua(Un(da)[0])}}var xr=E(wn,{width:Rt,height:Yt,left:Dt,top:Fn},{width:At,height:gt},{width:Ln,height:ja},Object(p.a)(Object(p.a)({},fe),{},{tabs:le})),Sr=Object(c.a)(xr,2),Xa=Sr[0],ln=Sr[1],Da=le.map(function(qt){var nn=qt.key;return _.createElement(s,{id:Oe,prefixCls:z,key:nn,rtl:Ze,tab:qt,closable:qt.closable,editable:dt,active:nn===je,tabPosition:bt,tabBarGutter:Xt,renderWrapper:on,removeAriaLabel:ft==null?void 0:ft.removeAriaLabel,ref:In(nn),onClick:function(da){Jt(nn,da)},onRemove:function(){Ft(nn)},onFocus:function(){Cr(nn),Va(),Ze||(cn.current.scrollLeft=0),cn.current.scrollTop=0}})}),wr=l(function(){var qt,nn,Vn,da,ka,Qa,Ja,rr,Za,kr=((qt=cn.current)===null||qt===void 0?void 0:qt.offsetWidth)||0,Ar=((nn=cn.current)===null||nn===void 0?void 0:nn.offsetHeight)||0,Qr=((Vn=Tn.current)===null||Vn===void 0?void 0:Vn.offsetWidth)||0,Ir=((da=Tn.current)===null||da===void 0?void 0:da.offsetHeight)||0,Or=((ka=en.current)===null||ka===void 0?void 0:ka.offsetWidth)||0,io=((Qa=en.current)===null||Qa===void 0?void 0:Qa.offsetHeight)||0;Wt(kr),wa(Ar),Sn(Qr),za(Ir);var Tr=(((Ja=sn.current)===null||Ja===void 0?void 0:Ja.offsetWidth)||0)-Qr,Jr=(((rr=sn.current)===null||rr===void 0?void 0:rr.offsetHeight)||0)-Ir;tr(Tr),vt(Jr);var Gn=(Za=en.current)===null||Za===void 0?void 0:Za.className.includes(tn);Zt(Tr-(Gn?0:Or)),mt(Jr-(Gn?0:io)),Ba(function(){var Kn=new Map;return le.forEach(function(qa){var nr=qa.key,jr=In(nr).current;jr&&Kn.set(nr,{width:jr.offsetWidth,height:jr.offsetHeight,left:jr.offsetLeft,top:jr.offsetTop})}),Kn})}),Tt=le.slice(0,Xa),pn=le.slice(ln+1),Pn=[].concat(Object(o.a)(Tt),Object(o.a)(pn)),na=Object(_.useState)(),Aa=Object(c.a)(na,2),un=Aa[0],Ha=Aa[1],La=wn.get(je),Ca=Object(_.useRef)();function Bn(){i.a.cancel(Ca.current)}Object(_.useEffect)(function(){var qt={};return La&&(Ut?(Ze?qt.right=La.right:qt.left=La.left,qt.width=La.width):(qt.top=La.top,qt.height=La.height)),Bn(),Ca.current=i()(function(){Ha(qt)}),Bn},[La,Ut,Ze]),Object(_.useEffect)(function(){Cr()},[je,La,wn,Ut]),Object(_.useEffect)(function(){wr()},[Ze,Xt,je,le.map(function(qt){return qt.key}).join("_")]);var Hn=!!Pn.length,oa="".concat(z,"-nav-wrap"),xa,Ya,Wa,Pa;return Ut?Ze?(Ya=Dt>0,xa=Dt+Rt<ga):(xa=Dt<0,Ya=-Dt+Rt<ga):(Wa=Fn<0,Pa=-Fn+Yt<qe),_.createElement("div",{ref:Pe,role:"tablist",className:h()("".concat(z,"-nav"),Q),style:ye,onKeyDown:function(){Va()}},_.createElement(To,{position:"left",extra:it,prefixCls:z}),_.createElement(n.a,{onResize:wr},_.createElement("div",{className:h()(oa,(We={},Object(w.a)(We,"".concat(oa,"-ping-left"),xa),Object(w.a)(We,"".concat(oa,"-ping-right"),Ya),Object(w.a)(We,"".concat(oa,"-ping-top"),Wa),Object(w.a)(We,"".concat(oa,"-ping-bottom"),Pa),We)),ref:cn},_.createElement(n.a,{onResize:wr},_.createElement("div",{ref:sn,className:"".concat(z,"-nav-list"),style:{transform:"translate(".concat(Dt,"px, ").concat(Fn,"px)"),transition:Er?"none":void 0}},Da,_.createElement(Kr,{ref:Tn,prefixCls:z,locale:ft,editable:dt,style:{visibility:Hn?"hidden":null}}),_.createElement("div",{className:h()("".concat(z,"-ink-bar"),Object(w.a)({},"".concat(z,"-ink-bar-animated"),ze.inkBar)),style:un}))))),_.createElement(go,Object.assign({},fe,{ref:en,prefixCls:z,tabs:Pn,className:!Hn&&tn})),_.createElement(To,{position:"right",extra:it,prefixCls:z}))}var No=_.forwardRef(si);function li(fe){var Pe=fe.id,We=fe.activeKey,xe=fe.animated,z=fe.tabPosition,le=fe.rtl,Q=fe.destroyInactiveTabPane,ye=_.useContext(Gr),Oe=ye.prefixCls,ze=ye.tabs,je=xe.tabPane,Ze=ze.findIndex(function(it){return it.key===We});return _.createElement("div",{className:h()("".concat(Oe,"-content-holder"))},_.createElement("div",{className:h()("".concat(Oe,"-content"),"".concat(Oe,"-content-").concat(z),Object(w.a)({},"".concat(Oe,"-content-animated"),je)),style:Ze&&je?Object(w.a)({},le?"marginRight":"marginLeft","-".concat(Ze,"00%")):null},ze.map(function(it){return _.cloneElement(it.node,{key:it.key,prefixCls:Oe,tabKey:it.key,id:Pe,animated:je,active:it.key===We,destroyInactiveTabPane:Q})})))}function Uo(fe){var Pe=fe.prefixCls,We=fe.forceRender,xe=fe.className,z=fe.style,le=fe.id,Q=fe.active,ye=fe.animated,Oe=fe.destroyInactiveTabPane,ze=fe.tabKey,je=fe.children,Ze=_.useState(We),it=Object(c.a)(Ze,2),dt=it[0],ft=it[1];_.useEffect(function(){Q?ft(!0):Oe&&ft(!1)},[Q,Oe]);var bt={};return Q||(ye?(bt.visibility="hidden",bt.height=0,bt.overflowY="hidden"):bt.display="none"),_.createElement("div",{id:le&&"".concat(le,"-panel-").concat(ze),role:"tabpanel",tabIndex:Q?0:-1,"aria-labelledby":le&&"".concat(le,"-tab-").concat(ze),"aria-hidden":!Q,style:Object(p.a)(Object(p.a)({},bt),z),className:h()("".concat(Pe,"-tabpane"),Q&&"".concat(Pe,"-tabpane-active"),xe)},(Q||dt||We)&&je)}var Ko=0;function ui(fe){return Object(f.a)(fe).map(function(Pe){if(_.isValidElement(Pe)){var We=Pe.key!==void 0?String(Pe.key):void 0;return Object(p.a)(Object(p.a)({key:We},Pe.props),{},{node:Pe})}return null}).filter(function(Pe){return Pe})}function ci(fe,Pe){var We,xe=fe.id,z=fe.prefixCls,le=z===void 0?"rc-tabs":z,Q=fe.className,ye=fe.children,Oe=fe.direction,ze=fe.activeKey,je=fe.defaultActiveKey,Ze=fe.editable,it=fe.animated,dt=fe.tabPosition,ft=dt===void 0?"top":dt,bt=fe.tabBarGutter,Xt=fe.tabBarStyle,on=fe.tabBarExtraContent,Jt=fe.locale,fn=fe.moreIcon,cn=fe.moreTransitionName,sn=fe.destroyInactiveTabPane,en=fe.renderTabBar,Tn=fe.onChange,hn=fe.onTabClick,aa=fe.onTabScroll,In=Object(L.a)(fe,["id","prefixCls","className","children","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll"]),Ft=ui(ye),Ut=Oe==="rtl",bn;it===!1?bn={inkBar:!1,tabPane:!1}:bn=Object(p.a)({inkBar:!0,tabPane:!1},it!==!0?it:null);var En=Object(_.useState)(!1),Dt=Object(c.a)(En,2),Rn=Dt[0],$n=Dt[1];Object(_.useEffect)(function(){$n(Yr())},[]);var Mn=Object(d.a)(function(){var gt;return(gt=Ft[0])===null||gt===void 0?void 0:gt.key},{value:ze,defaultValue:je}),Fn=Object(c.a)(Mn,2),ua=Fn[0],Ka=Fn[1],er=Object(_.useState)(function(){return Ft.findIndex(function(gt){return gt.key===ua})}),ga=Object(c.a)(er,2),tr=ga[0],yr=ga[1];Object(_.useEffect)(function(){var gt=Ft.findIndex(function(Gt){return Gt.key===ua});if(gt===-1){var mt;gt=Math.max(0,Math.min(tr,Ft.length-1)),Ka((mt=Ft[gt])===null||mt===void 0?void 0:mt.key)}yr(gt)},[Ft.map(function(gt){return gt.key}).join("_"),ua,tr]);var be=Object(d.a)(null,{value:xe}),qe=Object(c.a)(be,2),vt=qe[0],_t=qe[1],St=ft;Rn&&!["left","right"].includes(ft)&&(St="top"),Object(_.useEffect)(function(){xe||(_t("rc-tabs-".concat(Ko)),Ko+=1)},[]);function At(gt,mt){hn==null||hn(gt,mt),Ka(gt),Tn==null||Tn(gt)}var Zt={id:vt,activeKey:ua,animated:bn,tabPosition:St,rtl:Ut,mobile:Rn},Ot,vn=Object(p.a)(Object(p.a)({},Zt),{},{editable:Ze,locale:Jt,moreIcon:fn,moreTransitionName:cn,tabBarGutter:bt,onTabClick:At,onTabScroll:aa,extra:on,style:Xt,panes:ye});return en?Ot=en(vn,No):Ot=_.createElement(No,Object.assign({},vn)),_.createElement(Gr.Provider,{value:{tabs:Ft,prefixCls:le}},_.createElement("div",Object.assign({ref:Pe,id:xe,className:h()(le,"".concat(le,"-").concat(St),(We={},Object(w.a)(We,"".concat(le,"-mobile"),Rn),Object(w.a)(We,"".concat(le,"-editable"),Ze),Object(w.a)(We,"".concat(le,"-rtl"),Ut),We),Q)},In),Ot,_.createElement(li,Object.assign({destroyInactiveTabPane:sn},Zt,{animated:bn}))))}var Fo=_.forwardRef(ci);Fo.TabPane=Uo;var di=Fo,bi=I.b=di},lNSK:function(Be,I,m){"use strict";function w(R){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?w=function(Ve){return typeof Ve}:w=function(Ve){return Ve&&typeof Symbol=="function"&&Ve.constructor===Symbol&&Ve!==Symbol.prototype?"symbol":typeof Ve},w(R)}Object.defineProperty(I,"__esModule",{value:!0}),I.deflateInit=re,I.deflateInit2=Le,I.deflateReset=ke,I.deflateResetKeep=Ke,I.deflateSetHeader=pe,I.deflate=De,I.deflateEnd=B,I.deflateSetDictionary=Ie,I.deflateInfo=I.Z_DEFLATED=I.Z_UNKNOWN=I.Z_DEFAULT_STRATEGY=I.Z_FIXED=I.Z_RLE=I.Z_HUFFMAN_ONLY=I.Z_FILTERED=I.Z_DEFAULT_COMPRESSION=I.Z_BUF_ERROR=I.Z_DATA_ERROR=I.Z_STREAM_ERROR=I.Z_STREAM_END=I.Z_OK=I.Z_BLOCK=I.Z_FINISH=I.Z_FULL_FLUSH=I.Z_PARTIAL_FLUSH=I.Z_NO_FLUSH=void 0;var c=d(m("6BzB")),L=d(m("c5fP")),p=h(m("xlC8")),_=h(m("QV2g")),a=h(m("xSIq"));function h(R){return R&&R.__esModule?R:{default:R}}function f(){if(typeof WeakMap!="function")return null;var R=new WeakMap;return f=function(){return R},R}function d(R){if(R&&R.__esModule)return R;if(R===null||w(R)!=="object"&&typeof R!="function")return{default:R};var Fe=f();if(Fe&&Fe.has(R))return Fe.get(R);var Ve={},q=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var ae in R)if(Object.prototype.hasOwnProperty.call(R,ae)){var Ee=q?Object.getOwnPropertyDescriptor(R,ae):null;Ee&&(Ee.get||Ee.set)?Object.defineProperty(Ve,ae,Ee):Ve[ae]=R[ae]}return Ve.default=R,Fe&&Fe.set(R,Ve),Ve}var o=0;I.Z_NO_FLUSH=o;var r=1;I.Z_PARTIAL_FLUSH=r;var i=3;I.Z_FULL_FLUSH=i;var n=4;I.Z_FINISH=n;var l=5;I.Z_BLOCK=l;var e=0;I.Z_OK=e;var t=1;I.Z_STREAM_END=t;var u=-2;I.Z_STREAM_ERROR=u;var s=-3;I.Z_DATA_ERROR=s;var g=-5;I.Z_BUF_ERROR=g;var C=-1;I.Z_DEFAULT_COMPRESSION=C;var x=1;I.Z_FILTERED=x;var E=2;I.Z_HUFFMAN_ONLY=E;var O=3;I.Z_RLE=O;var T=4;I.Z_FIXED=T;var y=0;I.Z_DEFAULT_STRATEGY=y;var b=2;I.Z_UNKNOWN=b;var v=8;I.Z_DEFLATED=v;var S=9,D=15,H=8,F=29,j=256,Z=j+1+F,V=30,A=19,k=2*Z+1,P=15,X=3,M=258,W=M+X+1,te=32,_e=42,ue=69,me=73,G=91,ne=103,he=113,ie=666,oe=1,N=2,ee=3,$=4,ce=3;function Me(R,Fe){return R.msg=a.default[Fe],Fe}function Ye(R){return(R<<1)-(R>4?9:0)}function et(R){for(var Fe=R.length;--Fe>=0;)R[Fe]=0}function ot(R){var Fe=R.state,Ve=Fe.pending;if(Ve>R.avail_out&&(Ve=R.avail_out),Ve===0)return;c.arraySet(R.output,Fe.pending_buf,Fe.pending_out,Ve,R.next_out),R.next_out+=Ve,Fe.pending_out+=Ve,R.total_out+=Ve,R.avail_out-=Ve,Fe.pending-=Ve,Fe.pending===0&&(Fe.pending_out=0)}function tt(R,Fe){L._tr_flush_block(R,R.block_start>=0?R.block_start:-1,R.strstart-R.block_start,Fe),R.block_start=R.strstart,ot(R.strm)}function Te(R,Fe){R.pending_buf[R.pending++]=Fe}function Se(R,Fe){R.pending_buf[R.pending++]=Fe>>>8&255,R.pending_buf[R.pending++]=Fe&255}function Ae(R,Fe,Ve,q){var ae=R.avail_in;return ae>q&&(ae=q),ae===0?0:(R.avail_in-=ae,c.arraySet(Fe,R.input,R.next_in,ae,Ve),R.state.wrap===1?R.adler=(0,p.default)(R.adler,Fe,ae,Ve):R.state.wrap===2&&(R.adler=(0,_.default)(R.adler,Fe,ae,Ve)),R.next_in+=ae,R.total_in+=ae,ae)}function we(R,Fe){var Ve=R.max_chain_length,q=R.strstart,ae,Ee,Re=R.prev_length,Ue=R.nice_match,ve=R.strstart>R.w_size-W?R.strstart-(R.w_size-W):0,J=R.window,de=R.w_mask,Je=R.prev,Ne=R.strstart+M,$e=J[q+Re-1],at=J[q+Re];R.prev_length>=R.good_match&&(Ve>>=2),Ue>R.lookahead&&(Ue=R.lookahead);do{if(ae=Fe,J[ae+Re]!==at||J[ae+Re-1]!==$e||J[ae]!==J[q]||J[++ae]!==J[q+1])continue;q+=2,ae++;do;while(J[++q]===J[++ae]&&J[++q]===J[++ae]&&J[++q]===J[++ae]&&J[++q]===J[++ae]&&J[++q]===J[++ae]&&J[++q]===J[++ae]&&J[++q]===J[++ae]&&J[++q]===J[++ae]&&q<Ne);if(Ee=M-(Ne-q),q=Ne-M,Ee>Re){if(R.match_start=Fe,Re=Ee,Ee>=Ue)break;$e=J[q+Re-1],at=J[q+Re]}}while((Fe=Je[Fe&de])>ve&&--Ve!==0);return Re<=R.lookahead?Re:R.lookahead}function K(R){var Fe=R.w_size,Ve,q,ae,Ee,Re;do{if(Ee=R.window_size-R.lookahead-R.strstart,R.strstart>=Fe+(Fe-W)){c.arraySet(R.window,R.window,Fe,Fe,0),R.match_start-=Fe,R.strstart-=Fe,R.block_start-=Fe,q=R.hash_size,Ve=q;do ae=R.head[--Ve],R.head[Ve]=ae>=Fe?ae-Fe:0;while(--q);q=Fe,Ve=q;do ae=R.prev[--Ve],R.prev[Ve]=ae>=Fe?ae-Fe:0;while(--q);Ee+=Fe}if(R.strm.avail_in===0)break;if(q=Ae(R.strm,R.window,R.strstart+R.lookahead,Ee),R.lookahead+=q,R.lookahead+R.insert>=X)for(Re=R.strstart-R.insert,R.ins_h=R.window[Re],R.ins_h=(R.ins_h<<R.hash_shift^R.window[Re+1])&R.hash_mask;R.insert&&!(R.ins_h=(R.ins_h<<R.hash_shift^R.window[Re+X-1])&R.hash_mask,R.prev[Re&R.w_mask]=R.head[R.ins_h],R.head[R.ins_h]=Re,Re++,R.insert--,R.lookahead+R.insert<X););}while(R.lookahead<W&&R.strm.avail_in!==0)}function se(R,Fe){var Ve=65535;for(Ve>R.pending_buf_size-5&&(Ve=R.pending_buf_size-5);;){if(R.lookahead<=1){if(K(R),R.lookahead===0&&Fe===o)return oe;if(R.lookahead===0)break}R.strstart+=R.lookahead,R.lookahead=0;var q=R.block_start+Ve;if((R.strstart===0||R.strstart>=q)&&(R.lookahead=R.strstart-q,R.strstart=q,tt(R,!1),R.strm.avail_out===0))return oe;if(R.strstart-R.block_start>=R.w_size-W&&(tt(R,!1),R.strm.avail_out===0))return oe}return R.insert=0,Fe===n?(tt(R,!0),R.strm.avail_out===0?ee:$):(R.strstart>R.block_start&&(tt(R,!1),R.strm.avail_out===0),oe)}function U(R,Fe){for(var Ve,q;;){if(R.lookahead<W){if(K(R),R.lookahead<W&&Fe===o)return oe;if(R.lookahead===0)break}if(Ve=0,R.lookahead>=X&&(R.ins_h=(R.ins_h<<R.hash_shift^R.window[R.strstart+X-1])&R.hash_mask,Ve=R.prev[R.strstart&R.w_mask]=R.head[R.ins_h],R.head[R.ins_h]=R.strstart),Ve!==0&&R.strstart-Ve<=R.w_size-W&&(R.match_length=we(R,Ve)),R.match_length>=X)if(q=L._tr_tally(R,R.strstart-R.match_start,R.match_length-X),R.lookahead-=R.match_length,R.match_length<=R.max_lazy_match&&R.lookahead>=X){R.match_length--;do R.strstart++,R.ins_h=(R.ins_h<<R.hash_shift^R.window[R.strstart+X-1])&R.hash_mask,Ve=R.prev[R.strstart&R.w_mask]=R.head[R.ins_h],R.head[R.ins_h]=R.strstart;while(--R.match_length!==0);R.strstart++}else R.strstart+=R.match_length,R.match_length=0,R.ins_h=R.window[R.strstart],R.ins_h=(R.ins_h<<R.hash_shift^R.window[R.strstart+1])&R.hash_mask;else q=L._tr_tally(R,0,R.window[R.strstart]),R.lookahead--,R.strstart++;if(q&&(tt(R,!1),R.strm.avail_out===0))return oe}return R.insert=R.strstart<X-1?R.strstart:X-1,Fe===n?(tt(R,!0),R.strm.avail_out===0?ee:$):R.last_lit&&(tt(R,!1),R.strm.avail_out===0)?oe:N}function Ce(R,Fe){for(var Ve,q,ae;;){if(R.lookahead<W){if(K(R),R.lookahead<W&&Fe===o)return oe;if(R.lookahead===0)break}if(Ve=0,R.lookahead>=X&&(R.ins_h=(R.ins_h<<R.hash_shift^R.window[R.strstart+X-1])&R.hash_mask,Ve=R.prev[R.strstart&R.w_mask]=R.head[R.ins_h],R.head[R.ins_h]=R.strstart),R.prev_length=R.match_length,R.prev_match=R.match_start,R.match_length=X-1,Ve!==0&&R.prev_length<R.max_lazy_match&&R.strstart-Ve<=R.w_size-W&&(R.match_length=we(R,Ve),R.match_length<=5&&(R.strategy===x||R.match_length===X&&R.strstart-R.match_start>4096)&&(R.match_length=X-1)),R.prev_length>=X&&R.match_length<=R.prev_length){ae=R.strstart+R.lookahead-X,q=L._tr_tally(R,R.strstart-1-R.prev_match,R.prev_length-X),R.lookahead-=R.prev_length-1,R.prev_length-=2;do++R.strstart<=ae&&(R.ins_h=(R.ins_h<<R.hash_shift^R.window[R.strstart+X-1])&R.hash_mask,Ve=R.prev[R.strstart&R.w_mask]=R.head[R.ins_h],R.head[R.ins_h]=R.strstart);while(--R.prev_length!==0);if(R.match_available=0,R.match_length=X-1,R.strstart++,q&&(tt(R,!1),R.strm.avail_out===0))return oe}else if(R.match_available){if(q=L._tr_tally(R,0,R.window[R.strstart-1]),q&&tt(R,!1),R.strstart++,R.lookahead--,R.strm.avail_out===0)return oe}else R.match_available=1,R.strstart++,R.lookahead--}return R.match_available&&(q=L._tr_tally(R,0,R.window[R.strstart-1]),R.match_available=0),R.insert=R.strstart<X-1?R.strstart:X-1,Fe===n?(tt(R,!0),R.strm.avail_out===0?ee:$):R.last_lit&&(tt(R,!1),R.strm.avail_out===0)?oe:N}function Qe(R,Fe){for(var Ve,q,ae,Ee,Re=R.window;;){if(R.lookahead<=M){if(K(R),R.lookahead<=M&&Fe===o)return oe;if(R.lookahead===0)break}if(R.match_length=0,R.lookahead>=X&&R.strstart>0&&(ae=R.strstart-1,q=Re[ae],q===Re[++ae]&&q===Re[++ae]&&q===Re[++ae])){Ee=R.strstart+M;do;while(q===Re[++ae]&&q===Re[++ae]&&q===Re[++ae]&&q===Re[++ae]&&q===Re[++ae]&&q===Re[++ae]&&q===Re[++ae]&&q===Re[++ae]&&ae<Ee);R.match_length=M-(Ee-ae),R.match_length>R.lookahead&&(R.match_length=R.lookahead)}if(R.match_length>=X?(Ve=L._tr_tally(R,1,R.match_length-X),R.lookahead-=R.match_length,R.strstart+=R.match_length,R.match_length=0):(Ve=L._tr_tally(R,0,R.window[R.strstart]),R.lookahead--,R.strstart++),Ve&&(tt(R,!1),R.strm.avail_out===0))return oe}return R.insert=0,Fe===n?(tt(R,!0),R.strm.avail_out===0?ee:$):R.last_lit&&(tt(R,!1),R.strm.avail_out===0)?oe:N}function ge(R,Fe){for(var Ve;;){if(R.lookahead===0&&(K(R),R.lookahead===0)){if(Fe===o)return oe;break}if(R.match_length=0,Ve=L._tr_tally(R,0,R.window[R.strstart]),R.lookahead--,R.strstart++,Ve&&(tt(R,!1),R.strm.avail_out===0))return oe}return R.insert=0,Fe===n?(tt(R,!0),R.strm.avail_out===0?ee:$):R.last_lit&&(tt(R,!1),R.strm.avail_out===0)?oe:N}function Xe(R,Fe,Ve,q,ae){this.good_length=R,this.max_lazy=Fe,this.nice_length=Ve,this.max_chain=q,this.func=ae}var rt;rt=[new Xe(0,0,0,0,se),new Xe(4,4,8,4,U),new Xe(4,5,16,8,U),new Xe(4,6,32,32,U),new Xe(4,4,16,16,Ce),new Xe(8,16,32,32,Ce),new Xe(8,16,128,128,Ce),new Xe(8,32,128,256,Ce),new Xe(32,128,258,1024,Ce),new Xe(32,258,258,4096,Ce)];function Y(R){R.window_size=2*R.w_size,et(R.head),R.max_lazy_match=rt[R.level].max_lazy,R.good_match=rt[R.level].good_length,R.nice_match=rt[R.level].nice_length,R.max_chain_length=rt[R.level].max_chain,R.strstart=0,R.block_start=0,R.lookahead=0,R.insert=0,R.match_length=R.prev_length=X-1,R.match_available=0,R.ins_h=0}function He(){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 c.Buf16(k*2),this.dyn_dtree=new c.Buf16((2*V+1)*2),this.bl_tree=new c.Buf16((2*A+1)*2),et(this.dyn_ltree),et(this.dyn_dtree),et(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new c.Buf16(P+1),this.heap=new c.Buf16(2*Z+1),et(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new c.Buf16(2*Z+1),et(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 Ke(R){var Fe;return!R||!R.state?Me(R,u):(R.total_in=R.total_out=0,R.data_type=b,Fe=R.state,Fe.pending=0,Fe.pending_out=0,Fe.wrap<0&&(Fe.wrap=-Fe.wrap),Fe.status=Fe.wrap?_e:he,R.adler=Fe.wrap===2?0:1,Fe.last_flush=o,L._tr_init(Fe),e)}function ke(R){var Fe=Ke(R);return Fe===e&&Y(R.state),Fe}function pe(R,Fe){return!R||!R.state||R.state.wrap!==2?u:(R.state.gzhead=Fe,e)}function Le(R,Fe,Ve,q,ae,Ee){if(!R)return u;var Re=1;if(Fe===C&&(Fe=6),q<0?(Re=0,q=-q):q>15&&(Re=2,q-=16),ae<1||ae>S||Ve!==v||q<8||q>15||Fe<0||Fe>9||Ee<0||Ee>T)return Me(R,u);q===8&&(q=9);var Ue=new He;return R.state=Ue,Ue.strm=R,Ue.wrap=Re,Ue.gzhead=null,Ue.w_bits=q,Ue.w_size=1<<Ue.w_bits,Ue.w_mask=Ue.w_size-1,Ue.hash_bits=ae+7,Ue.hash_size=1<<Ue.hash_bits,Ue.hash_mask=Ue.hash_size-1,Ue.hash_shift=~~((Ue.hash_bits+X-1)/X),Ue.window=new c.Buf8(Ue.w_size*2),Ue.head=new c.Buf16(Ue.hash_size),Ue.prev=new c.Buf16(Ue.w_size),Ue.lit_bufsize=1<<ae+6,Ue.pending_buf_size=Ue.lit_bufsize*4,Ue.pending_buf=new c.Buf8(Ue.pending_buf_size),Ue.d_buf=1*Ue.lit_bufsize,Ue.l_buf=(1+2)*Ue.lit_bufsize,Ue.level=Fe,Ue.strategy=Ee,Ue.method=Ve,ke(R)}function re(R,Fe){return Le(R,Fe,v,D,H,y)}function De(R,Fe){var Ve,q,ae,Ee;if(!R||!R.state||Fe>l||Fe<0)return R?Me(R,u):u;if(q=R.state,!R.output||!R.input&&R.avail_in!==0||q.status===ie&&Fe!==n)return Me(R,R.avail_out===0?g:u);if(q.strm=R,Ve=q.last_flush,q.last_flush=Fe,q.status===_e)if(q.wrap===2)R.adler=0,Te(q,31),Te(q,139),Te(q,8),q.gzhead?(Te(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)),Te(q,q.gzhead.time&255),Te(q,q.gzhead.time>>8&255),Te(q,q.gzhead.time>>16&255),Te(q,q.gzhead.time>>24&255),Te(q,q.level===9?2:q.strategy>=E||q.level<2?4:0),Te(q,q.gzhead.os&255),q.gzhead.extra&&q.gzhead.extra.length&&(Te(q,q.gzhead.extra.length&255),Te(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=ue):(Te(q,0),Te(q,0),Te(q,0),Te(q,0),Te(q,0),Te(q,q.level===9?2:q.strategy>=E||q.level<2?4:0),Te(q,ce),q.status=he);else{var Re=v+(q.w_bits-8<<4)<<8,Ue=-1;q.strategy>=E||q.level<2?Ue=0:q.level<6?Ue=1:q.level===6?Ue=2:Ue=3,Re|=Ue<<6,q.strstart!==0&&(Re|=te),Re+=31-Re%31,q.status=he,Se(q,Re),q.strstart!==0&&(Se(q,R.adler>>>16),Se(q,R.adler&65535)),R.adler=1}if(q.status===ue)if(q.gzhead.extra){for(ae=q.pending;q.gzindex<(q.gzhead.extra.length&65535)&&!(q.pending===q.pending_buf_size&&(q.gzhead.hcrc&&q.pending>ae&&(R.adler=(0,_.default)(R.adler,q.pending_buf,q.pending-ae,ae)),ot(R),ae=q.pending,q.pending===q.pending_buf_size));)Te(q,q.gzhead.extra[q.gzindex]&255),q.gzindex++;q.gzhead.hcrc&&q.pending>ae&&(R.adler=(0,_.default)(R.adler,q.pending_buf,q.pending-ae,ae)),q.gzindex===q.gzhead.extra.length&&(q.gzindex=0,q.status=me)}else q.status=me;if(q.status===me)if(q.gzhead.name){ae=q.pending;do{if(q.pending===q.pending_buf_size&&(q.gzhead.hcrc&&q.pending>ae&&(R.adler=(0,_.default)(R.adler,q.pending_buf,q.pending-ae,ae)),ot(R),ae=q.pending,q.pending===q.pending_buf_size)){Ee=1;break}q.gzindex<q.gzhead.name.length?Ee=q.gzhead.name.charCodeAt(q.gzindex++)&255:Ee=0,Te(q,Ee)}while(Ee!==0);q.gzhead.hcrc&&q.pending>ae&&(R.adler=(0,_.default)(R.adler,q.pending_buf,q.pending-ae,ae)),Ee===0&&(q.gzindex=0,q.status=G)}else q.status=G;if(q.status===G)if(q.gzhead.comment){ae=q.pending;do{if(q.pending===q.pending_buf_size&&(q.gzhead.hcrc&&q.pending>ae&&(R.adler=(0,_.default)(R.adler,q.pending_buf,q.pending-ae,ae)),ot(R),ae=q.pending,q.pending===q.pending_buf_size)){Ee=1;break}q.gzindex<q.gzhead.comment.length?Ee=q.gzhead.comment.charCodeAt(q.gzindex++)&255:Ee=0,Te(q,Ee)}while(Ee!==0);q.gzhead.hcrc&&q.pending>ae&&(R.adler=(0,_.default)(R.adler,q.pending_buf,q.pending-ae,ae)),Ee===0&&(q.status=ne)}else q.status=ne;if(q.status===ne&&(q.gzhead.hcrc?(q.pending+2>q.pending_buf_size&&ot(R),q.pending+2<=q.pending_buf_size&&(Te(q,R.adler&255),Te(q,R.adler>>8&255),R.adler=0,q.status=he)):q.status=he),q.pending!==0){if(ot(R),R.avail_out===0)return q.last_flush=-1,e}else if(R.avail_in===0&&Ye(Fe)<=Ye(Ve)&&Fe!==n)return Me(R,g);if(q.status===ie&&R.avail_in!==0)return Me(R,g);if(R.avail_in!==0||q.lookahead!==0||Fe!==o&&q.status!==ie){var ve=q.strategy===E?ge(q,Fe):q.strategy===O?Qe(q,Fe):rt[q.level].func(q,Fe);if((ve===ee||ve===$)&&(q.status=ie),ve===oe||ve===ee)return R.avail_out===0&&(q.last_flush=-1),e;if(ve===N&&(Fe===r?L._tr_align(q):Fe!==l&&(L._tr_stored_block(q,0,0,!1),Fe===i&&(et(q.head),q.lookahead===0&&(q.strstart=0,q.block_start=0,q.insert=0))),ot(R),R.avail_out===0))return q.last_flush=-1,e}return Fe!==n?e:q.wrap<=0?t:(q.wrap===2?(Te(q,R.adler&255),Te(q,R.adler>>8&255),Te(q,R.adler>>16&255),Te(q,R.adler>>24&255),Te(q,R.total_in&255),Te(q,R.total_in>>8&255),Te(q,R.total_in>>16&255),Te(q,R.total_in>>24&255)):(Se(q,R.adler>>>16),Se(q,R.adler&65535)),ot(R),q.wrap>0&&(q.wrap=-q.wrap),q.pending!==0?e:t)}function B(R){var Fe;return!R||!R.state?u:(Fe=R.state.status,Fe!==_e&&Fe!==ue&&Fe!==me&&Fe!==G&&Fe!==ne&&Fe!==he&&Fe!==ie?Me(R,u):(R.state=null,Fe===he?Me(R,s):e))}function Ie(R,Fe){var Ve=Fe.length,q,ae,Ee,Re,Ue,ve,J,de;if(!R||!R.state)return u;if(q=R.state,Re=q.wrap,Re===2||Re===1&&q.status!==_e||q.lookahead)return u;for(Re===1&&(R.adler=(0,p.default)(R.adler,Fe,Ve,0)),q.wrap=0,Ve>=q.w_size&&(Re===0&&(et(q.head),q.strstart=0,q.block_start=0,q.insert=0),de=new c.Buf8(q.w_size),c.arraySet(de,Fe,Ve-q.w_size,q.w_size,0),Fe=de,Ve=q.w_size),Ue=R.avail_in,ve=R.next_in,J=R.input,R.avail_in=Ve,R.next_in=0,R.input=Fe,K(q);q.lookahead>=X;){ae=q.strstart,Ee=q.lookahead-(X-1);do q.ins_h=(q.ins_h<<q.hash_shift^q.window[ae+X-1])&q.hash_mask,q.prev[ae&q.w_mask]=q.head[q.ins_h],q.head[q.ins_h]=ae,ae++;while(--Ee);q.strstart=ae,q.lookahead=X-1,K(q)}return q.strstart+=q.lookahead,q.block_start=q.strstart,q.insert=q.lookahead,q.lookahead=0,q.match_length=q.prev_length=X-1,q.match_available=0,R.next_in=ve,R.input=J,R.avail_in=Ue,q.wrap=Re,e}var st="pako deflate (from Nodeca project)";I.deflateInfo=st},lOMy:function(Be,I,m){},mHUz:function(Be,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var w={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};I.default=w},mTgk:function(Be,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var w=c(m("mHUz"));function c(f){return f&&f.__esModule?f:{default:f}}var L={};function p(f,d){if(d===void 0)throw new Error('Undefined keysym for key "'+f+'"');if(f in L)throw new Error('Duplicate entry for key "'+f+'"');L[f]=[d,d,d,d]}function _(f,d,o){if(d===void 0)throw new Error('Undefined keysym for key "'+f+'"');if(o===void 0)throw new Error('Undefined keysym for key "'+f+'"');if(f in L)throw new Error('Duplicate entry for key "'+f+'"');L[f]=[d,d,o,d]}function a(f,d,o){if(d===void 0)throw new Error('Undefined keysym for key "'+f+'"');if(o===void 0)throw new Error('Undefined keysym for key "'+f+'"');if(f in L)throw new Error('Duplicate entry for key "'+f+'"');L[f]=[d,d,d,o]}_("Alt",w.default.XK_Alt_L,w.default.XK_Alt_R),p("AltGraph",w.default.XK_ISO_Level3_Shift),p("CapsLock",w.default.XK_Caps_Lock),_("Control",w.default.XK_Control_L,w.default.XK_Control_R),_("Meta",w.default.XK_Super_L,w.default.XK_Super_R),p("NumLock",w.default.XK_Num_Lock),p("ScrollLock",w.default.XK_Scroll_Lock),_("Shift",w.default.XK_Shift_L,w.default.XK_Shift_R),a("Enter",w.default.XK_Return,w.default.XK_KP_Enter),p("Tab",w.default.XK_Tab),a(" ",w.default.XK_space,w.default.XK_KP_Space),a("ArrowDown",w.default.XK_Down,w.default.XK_KP_Down),a("ArrowUp",w.default.XK_Up,w.default.XK_KP_Up),a("ArrowLeft",w.default.XK_Left,w.default.XK_KP_Left),a("ArrowRight",w.default.XK_Right,w.default.XK_KP_Right),a("End",w.default.XK_End,w.default.XK_KP_End),a("Home",w.default.XK_Home,w.default.XK_KP_Home),a("PageDown",w.default.XK_Next,w.default.XK_KP_Next),a("PageUp",w.default.XK_Prior,w.default.XK_KP_Prior),p("Backspace",w.default.XK_BackSpace),a("Clear",w.default.XK_Clear,w.default.XK_KP_Begin),p("Copy",w.default.XF86XK_Copy),p("Cut",w.default.XF86XK_Cut),a("Delete",w.default.XK_Delete,w.default.XK_KP_Delete),a("Insert",w.default.XK_Insert,w.default.XK_KP_Insert),p("Paste",w.default.XF86XK_Paste),p("Redo",w.default.XK_Redo),p("Undo",w.default.XK_Undo),p("Cancel",w.default.XK_Cancel),p("ContextMenu",w.default.XK_Menu),p("Escape",w.default.XK_Escape),p("Execute",w.default.XK_Execute),p("Find",w.default.XK_Find),p("Help",w.default.XK_Help),p("Pause",w.default.XK_Pause),p("Select",w.default.XK_Select),p("ZoomIn",w.default.XF86XK_ZoomIn),p("ZoomOut",w.default.XF86XK_ZoomOut),p("BrightnessDown",w.default.XF86XK_MonBrightnessDown),p("BrightnessUp",w.default.XF86XK_MonBrightnessUp),p("Eject",w.default.XF86XK_Eject),p("LogOff",w.default.XF86XK_LogOff),p("Power",w.default.XF86XK_PowerOff),p("PowerOff",w.default.XF86XK_PowerDown),p("PrintScreen",w.default.XK_Print),p("Hibernate",w.default.XF86XK_Hibernate),p("Standby",w.default.XF86XK_Standby),p("WakeUp",w.default.XF86XK_WakeUp),p("AllCandidates",w.default.XK_MultipleCandidate),p("Alphanumeric",w.default.XK_Eisu_Shift),p("CodeInput",w.default.XK_Codeinput),p("Compose",w.default.XK_Multi_key),p("Convert",w.default.XK_Henkan),p("GroupFirst",w.default.XK_ISO_First_Group),p("GroupLast",w.default.XK_ISO_Last_Group),p("GroupNext",w.default.XK_ISO_Next_Group),p("GroupPrevious",w.default.XK_ISO_Prev_Group),p("NonConvert",w.default.XK_Muhenkan),p("PreviousCandidate",w.default.XK_PreviousCandidate),p("SingleCandidate",w.default.XK_SingleCandidate),p("HangulMode",w.default.XK_Hangul),p("HanjaMode",w.default.XK_Hangul_Hanja),p("JunjuaMode",w.default.XK_Hangul_Jeonja),p("Eisu",w.default.XK_Eisu_toggle),p("Hankaku",w.default.XK_Hankaku),p("Hiragana",w.default.XK_Hiragana),p("HiraganaKatakana",w.default.XK_Hiragana_Katakana),p("KanaMode",w.default.XK_Kana_Shift),p("KanjiMode",w.default.XK_Kanji),p("Katakana",w.default.XK_Katakana),p("Romaji",w.default.XK_Romaji),p("Zenkaku",w.default.XK_Zenkaku),p("ZenkakuHanaku",w.default.XK_Zenkaku_Hankaku),p("F1",w.default.XK_F1),p("F2",w.default.XK_F2),p("F3",w.default.XK_F3),p("F4",w.default.XK_F4),p("F5",w.default.XK_F5),p("F6",w.default.XK_F6),p("F7",w.default.XK_F7),p("F8",w.default.XK_F8),p("F9",w.default.XK_F9),p("F10",w.default.XK_F10),p("F11",w.default.XK_F11),p("F12",w.default.XK_F12),p("F13",w.default.XK_F13),p("F14",w.default.XK_F14),p("F15",w.default.XK_F15),p("F16",w.default.XK_F16),p("F17",w.default.XK_F17),p("F18",w.default.XK_F18),p("F19",w.default.XK_F19),p("F20",w.default.XK_F20),p("F21",w.default.XK_F21),p("F22",w.default.XK_F22),p("F23",w.default.XK_F23),p("F24",w.default.XK_F24),p("F25",w.default.XK_F25),p("F26",w.default.XK_F26),p("F27",w.default.XK_F27),p("F28",w.default.XK_F28),p("F29",w.default.XK_F29),p("F30",w.default.XK_F30),p("F31",w.default.XK_F31),p("F32",w.default.XK_F32),p("F33",w.default.XK_F33),p("F34",w.default.XK_F34),p("F35",w.default.XK_F35),p("Close",w.default.XF86XK_Close),p("MailForward",w.default.XF86XK_MailForward),p("MailReply",w.default.XF86XK_Reply),p("MailSend",w.default.XF86XK_Send),p("MediaFastForward",w.default.XF86XK_AudioForward),p("MediaPause",w.default.XF86XK_AudioPause),p("MediaPlay",w.default.XF86XK_AudioPlay),p("MediaRecord",w.default.XF86XK_AudioRecord),p("MediaRewind",w.default.XF86XK_AudioRewind),p("MediaStop",w.default.XF86XK_AudioStop),p("MediaTrackNext",w.default.XF86XK_AudioNext),p("MediaTrackPrevious",w.default.XF86XK_AudioPrev),p("New",w.default.XF86XK_New),p("Open",w.default.XF86XK_Open),p("Print",w.default.XK_Print),p("Save",w.default.XF86XK_Save),p("SpellCheck",w.default.XF86XK_Spell),p("AudioVolumeDown",w.default.XF86XK_AudioLowerVolume),p("AudioVolumeUp",w.default.XF86XK_AudioRaiseVolume),p("AudioVolumeMute",w.default.XF86XK_AudioMute),p("MicrophoneVolumeMute",w.default.XF86XK_AudioMicMute),p("LaunchApplication1",w.default.XF86XK_MyComputer),p("LaunchApplication2",w.default.XF86XK_Calculator),p("LaunchCalendar",w.default.XF86XK_Calendar),p("LaunchMail",w.default.XF86XK_Mail),p("LaunchMediaPlayer",w.default.XF86XK_AudioMedia),p("LaunchMusicPlayer",w.default.XF86XK_Music),p("LaunchPhone",w.default.XF86XK_Phone),p("LaunchScreenSaver",w.default.XF86XK_ScreenSaver),p("LaunchSpreadsheet",w.default.XF86XK_Excel),p("LaunchWebBrowser",w.default.XF86XK_WWW),p("LaunchWebCam",w.default.XF86XK_WebCam),p("LaunchWordProcessor",w.default.XF86XK_Word),p("BrowserBack",w.default.XF86XK_Back),p("BrowserFavorites",w.default.XF86XK_Favorites),p("BrowserForward",w.default.XF86XK_Forward),p("BrowserHome",w.default.XF86XK_HomePage),p("BrowserRefresh",w.default.XF86XK_Refresh),p("BrowserSearch",w.default.XF86XK_Search),p("BrowserStop",w.default.XF86XK_Stop),p("Dimmer",w.default.XF86XK_BrightnessAdjust),p("MediaAudioTrack",w.default.XF86XK_AudioCycleTrack),p("RandomToggle",w.default.XF86XK_AudioRandomPlay),p("SplitScreenToggle",w.default.XF86XK_SplitScreen),p("Subtitle",w.default.XF86XK_Subtitle),p("VideoModeNext",w.default.XF86XK_Next_VMode),a("=",w.default.XK_equal,w.default.XK_KP_Equal),a("+",w.default.XK_plus,w.default.XK_KP_Add),a("-",w.default.XK_minus,w.default.XK_KP_Subtract),a("*",w.default.XK_asterisk,w.default.XK_KP_Multiply),a("/",w.default.XK_slash,w.default.XK_KP_Divide),a(".",w.default.XK_period,w.default.XK_KP_Decimal),a(",",w.default.XK_comma,w.default.XK_KP_Separator),a("0",w.default.XK_0,w.default.XK_KP_0),a("1",w.default.XK_1,w.default.XK_KP_1),a("2",w.default.XK_2,w.default.XK_KP_2),a("3",w.default.XK_3,w.default.XK_KP_3),a("4",w.default.XK_4,w.default.XK_KP_4),a("5",w.default.XK_5,w.default.XK_KP_5),a("6",w.default.XK_6,w.default.XK_KP_6),a("7",w.default.XK_7,w.default.XK_KP_7),a("8",w.default.XK_8,w.default.XK_KP_8),a("9",w.default.XK_9,w.default.XK_KP_9);var h=L;I.default=h},mdZa:function(Be,I,m){"use strict";typeof Object.assign!="function"&&Object.defineProperty(Object,"assign",{value:function(c,L){"use strict";if(c==null)throw new TypeError("Cannot convert undefined or null to object");for(var p=Object(c),_=1;_<arguments.length;_++){var a=arguments[_];if(a!=null)for(var h in a)Object.prototype.hasOwnProperty.call(a,h)&&(p[h]=a[h])}return p},writable:!0,configurable:!0}),function(){function w(c,L){L=L||{bubbles:!1,cancelable:!1,detail:void 0};var p=document.createEvent("CustomEvent");return p.initCustomEvent(c,L.bubbles,L.cancelable,L.detail),p}w.prototype=window.Event.prototype,typeof window.CustomEvent!="function"&&(window.CustomEvent=w)}(),Number.isInteger=Number.isInteger||function(c){return typeof c=="number"&&isFinite(c)&&Math.floor(c)===c}},n6Qo:function(Be,I,m){"use strict";m.d(I,"a",function(){return f});var w=m("q1tI"),c=m("biw7"),L=m("fyJ8");function p(d){var o=d.className,r=d.index,i=d.children,n=d.colSpan,l=d.rowSpan,e=w.useContext(c.a),t=e.prefixCls,u=e.fixedInfoList,s=u[r];return w.createElement(L.a,Object.assign({className:o,index:r,component:"td",prefixCls:t,record:null,dataIndex:null,render:function(){return{children:i,props:{colSpan:n,rowSpan:l}}}},s))}function _(d){return w.createElement("tr",Object.assign({},d))}function a(d){var o=d.children,r=w.useContext(c.a),i=r.prefixCls;return w.createElement("tfoot",{className:"".concat(i,"-summary")},o)}var h=I.b=a,f={Cell:p,Row:_}},nAPy:function(Be,I){Be.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc0MDQ0OTA3MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc0MDQ0OTA4MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzQwNDQ5MDUwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzQwNDQ5MDYwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4CEd39AAACAklEQVR42uzYvyuFURjA8Yf7TpSw+BHbvSTZrXTFX6AMRLiLySSE8ismg8FAIsKAwcCA/eqSbEqJrEgMd7pxzi3iUgbn8KTvU0/37b7Lp/Oe5+k5JygoC4uJiMkpk1GTeaIoApOVJuMm80VhZJuc1Ip7BUZFcWRr23NfAQUgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL8FWAoFJLpseFP/+9ur8v9zUU67fN3kVVQFn52jcvNzZH52RlpaqiXwvLIh3cW9j4y32dG4BpXUlwkG0vzUlNdpe8TW9T+zqYznFNgY7ROdrc2pLSkWF+RdLe3yurCXHrvuY7gp5U6MTIgsY42b20mcFGpPiPQUKlO96CPSnUG9FWpToA+K9UJsLIinK5atcNC39Co7O0f6gWmUinp6umVk9MzveNWMpmUlo6YXF5d650Hb+/upbm1M/2rdmC1K2hX0q6o2ona7kW7J+3eVDvy26ruHxnXfSZZWF6VxZU13Ycmnz3SCdBnj3Q28vvqkU4PTT56pPODu+se6eVmwWWP9Hb1YavaVndmxBPHb89HiZO/ufpQWyQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPD/AB+1Aw+0AwdNPmgGnpusNblt8kkb8EWAAQAq85VNhqprywAAAABJRU5ErkJggg=="},osed:function(Be,I,m){Be.exports={selectImage:"selectImage___3Rxf-",container:"container___ophsM"}},q1cb:function(Be,I){Be.exports="data:image/png;base64,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"},q3hP:function(Be,I,m){Be.exports={"xterm-panel-wrp":"xterm-panel-wrp___1w-Px","xterm-panel":"xterm-panel___2guTV"}},q7KB:function(Be,I,m){},"rAM+":function(Be,I,m){"use strict";m.d(I,"a",function(){return c});var w=m("Qw5x");function c(L,p){var _;if(typeof Symbol=="undefined"||L[Symbol.iterator]==null){if(Array.isArray(L)||(_=Object(w.a)(L))||p&&L&&typeof L.length=="number"){_&&(L=_);var a=0,h=function(){};return{s:h,n:function(){return a>=L.length?{done:!0}:{done:!1,value:L[a++]}},e:function(i){throw i},f:h}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var f=!0,d=!1,o;return{s:function(){_=L[Symbol.iterator]()},n:function(){var i=_.next();return f=i.done,i},e:function(i){d=!0,o=i},f:function(){try{!f&&_.return!=null&&_.return()}finally{if(d)throw o}}}}},rHrb:function(Be,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.CopyToClipboard=void 0;var w=L(m("q1tI")),c=L(m("+QRC"));function L(g){return g&&g.__esModule?g:{default:g}}function p(g){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?p=function(x){return typeof x}:p=function(x){return x&&typeof Symbol=="function"&&x.constructor===Symbol&&x!==Symbol.prototype?"symbol":typeof x},p(g)}function _(g,C){var x=Object.keys(g);if(Object.getOwnPropertySymbols){var E=Object.getOwnPropertySymbols(g);C&&(E=E.filter(function(O){return Object.getOwnPropertyDescriptor(g,O).enumerable})),x.push.apply(x,E)}return x}function a(g){for(var C=1;C<arguments.length;C++){var x=arguments[C]!=null?arguments[C]:{};C%2?_(x,!0).forEach(function(E){u(g,E,x[E])}):Object.getOwnPropertyDescriptors?Object.defineProperties(g,Object.getOwnPropertyDescriptors(x)):_(x).forEach(function(E){Object.defineProperty(g,E,Object.getOwnPropertyDescriptor(x,E))})}return g}function h(g,C){if(g==null)return{};var x=f(g,C),E,O;if(Object.getOwnPropertySymbols){var T=Object.getOwnPropertySymbols(g);for(O=0;O<T.length;O++){if(E=T[O],C.indexOf(E)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(g,E))continue;x[E]=g[E]}}return x}function f(g,C){if(g==null)return{};var x={},E=Object.keys(g),O,T;for(T=0;T<E.length;T++){if(O=E[T],C.indexOf(O)>=0)continue;x[O]=g[O]}return x}function d(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<C.length;x++){var E=C[x];E.enumerable=E.enumerable||!1,E.configurable=!0,"value"in E&&(E.writable=!0),Object.defineProperty(g,E.key,E)}}function r(g,C,x){return C&&o(g.prototype,C),x&&o(g,x),g}function i(g,C){return C&&(p(C)==="object"||typeof C=="function")?C:l(g)}function n(g){return n=Object.setPrototypeOf?Object.getPrototypeOf:function(x){return x.__proto__||Object.getPrototypeOf(x)},n(g)}function l(g){if(g===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return g}function e(g,C){if(typeof C!="function"&&C!==null)throw new TypeError("Super expression must either be null or a function");g.prototype=Object.create(C&&C.prototype,{constructor:{value:g,writable:!0,configurable:!0}}),C&&t(g,C)}function t(g,C){return t=Object.setPrototypeOf||function(E,O){return E.__proto__=O,E},t(g,C)}function u(g,C,x){return C in g?Object.defineProperty(g,C,{value:x,enumerable:!0,configurable:!0,writable:!0}):g[C]=x,g}var s=function(g){e(C,g);function C(){var x,E;d(this,C);for(var O=arguments.length,T=new Array(O),y=0;y<O;y++)T[y]=arguments[y];return E=i(this,(x=n(C)).call.apply(x,[this].concat(T))),u(l(E),"onClick",function(b){var v=E.props,S=v.text,D=v.onCopy,H=v.children,F=v.options,j=w.default.Children.only(H),Z=(0,c.default)(S,F);D&&D(S,Z),j&&j.props&&typeof j.props.onClick=="function"&&j.props.onClick(b)}),E}return r(C,[{key:"render",value:function(){var E=this.props,O=E.text,T=E.onCopy,y=E.options,b=E.children,v=h(E,["text","onCopy","options","children"]),S=w.default.Children.only(b);return w.default.cloneElement(S,a({},v,{onClick:this.onClick}))}}]),C}(w.default.PureComponent);I.CopyToClipboard=s,u(s,"defaultProps",{onCopy:void 0,options:void 0})},ruvs:function(Be,I,m){"use strict";m.d(I,"b",function(){return rt});var w=m("2qtc"),c=m("kLXV"),L=m("9og8"),p=m("rAM+"),_=m("tJVT"),a=m("PpiC"),h=m("k1fw"),f=m("5NDa"),d=m("5rEg"),o=m("B9cy"),r=m("Ol7k"),i=m("WmNS"),n=m.n(i),l=m("q1tI"),e=m.n(l),t=m("Ty5D"),u=m("55Ip"),s=m("9kvl"),g=m("xrsn"),C=m.n(g),x=m("1Sn+"),E=m("qVdP"),O=m("jsC+"),T=m("14J3"),y=m("BMrR"),b=m("jCWc"),v=m("kPKH"),S=m("lUTK"),D=m("BvKs"),H=m("miYZ"),F=m("tsqr"),j=m("7Kak"),Z=m("9yH6"),V=m("6CvP"),A=m("1vsH"),k;(function(ke){ke.Manager="manager",ke.Developer="developer",ke.Reporter="reporter"})(k||(k={}));var P=function(pe){var Le=pe.visible,re=pe.onCancel,De=re===void 0?function(){}:re,B=Object(l.useState)(),Ie=Object(_.a)(B,2),st=Ie[0],R=Ie[1],Fe=Object(l.useState)(),Ve=Object(_.a)(Fe,2),q=Ve[0],ae=Ve[1],Ee=Object(l.useState)(!1),Re=Object(_.a)(Ee,2),Ue=Re[0],ve=Re[1],J=function(){var Je=Object(L.a)(n.a.mark(function Ne(){var $e,at;return n.a.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:if(st){nt.next=3;break}return F.b.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),nt.abrupt("return");case 3:if(!(st.length!==6)){nt.next=6;break}return F.b.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),nt.abrupt("return");case 6:if(q){nt.next=9;break}return F.b.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01"),nt.abrupt("return");case 9:return ve(!0),nt.next=12,Object(V.e)({code:st,role:q});case 12:if($e=nt.sent,ve(!1),de(),at={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"},!at[$e.status]){nt.next=19;break}return F.b.info(at[$e.status]),nt.abrupt("return");case 19:if(!($e.status===0)){nt.next=22;break}return q==="reporter"?(F.b.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),Object(A.cb)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),s.d.push("/projects/".concat($e==null?void 0:$e.project_id))):(Object(A.cb)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),F.b.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01")),nt.abrupt("return");case 22:case"end":return nt.stop()}},Ne)}));return function(){return Je.apply(this,arguments)}}(),de=function(){var Je=Object(L.a)(n.a.mark(function Ne(){return n.a.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:De();case 1:case"end":return at.stop()}},Ne)}));return function(){return Je.apply(this,arguments)}}();return e.a.createElement(e.a.Fragment,null,e.a.createElement(c.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",visible:Le,confirmLoading:Ue,onOk:J,onCancel:de},e.a.createElement("div",{className:"tc"},e.a.createElement("div",null,e.a.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),e.a.createElement(d.a,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:st,onChange:function(Ne){if(Ne.target.value.length>=7){F.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}R(Ne.target.value)}})),e.a.createElement("div",{className:"mt10 font14"},e.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),e.a.createElement(Z.a.Group,{value:q,onChange:function(Ne){return ae(Ne.target.value)}},e.a.createElement(Z.a,{value:k.Manager},"\u7BA1\u7406\u4EBA\u5458"),e.a.createElement(Z.a,{value:k.Developer},"\u5F00\u53D1\u4EBA\u5458"),e.a.createElement(Z.a,{value:k.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},X=P,M=m("Jky8"),W=m("6Fuo"),te=m.n(W),_e=m("NLgs"),ue=m("xKgJ"),me;(function(ke){ke.Projects="projects",ke.Shixuns="shixuns",ke.Classrooms="classrooms"})(me||(me={}));var G;(function(ke){ke.Classrooms="classrooms",ke.Shixuns="shixuns",ke.Paths="paths",ke.Projects="projects",ke.Videos="videos",ke.Topics="topics"})(G||(G={}));var ne=function(pe){var Le,re,De,B,Ie,st,R,Fe=pe.homePage,Ve=pe.user,q=pe.globalSetting,ae=pe.loading,Ee=pe.dispatch,Re=pe.location,Ue=Object(a.a)(pe,["homePage","user","globalSetting","loading","dispatch","location"]),ve=Object(l.useState)(),J=Object(_.a)(ve,2),de=J[0],Je=J[1],Ne=Object(l.useState)(),$e=Object(_.a)(Ne,2),at=$e[0],Ge=$e[1],nt=function(wt){var Pt;if(!Object(_e.e)(Ee))return;if(wt===me.Projects&&!((Pt=Ve.userInfo)!==null&&Pt!==void 0&&Pt.email)){F.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}wt===me.Classrooms?Je(!0):wt===me.Projects&&Ge(!0)},ut=function(wt,Pt){var Ht;if(!Object(_e.e)(Ee))return;if(Pt===me.Projects&&!((Ht=Ve.userInfo)!==null&&Ht!==void 0&&Ht.email)){F.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(Pt===me.Shixuns&&!Object(_e.c)())return;wt&&(window.location.href=wt)},pt=(Le=(((re=q.setting)===null||re===void 0?void 0:re.navbar)||[]).find(function(jt){return jt.link==="/".concat(G.Classrooms)}))===null||Le===void 0?void 0:Le.hidden,ht=(De=(((B=q.setting)===null||B===void 0?void 0:B.navbar)||[]).find(function(jt){return jt.link==="/".concat(G.Shixuns)}))===null||De===void 0?void 0:De.hidden,ct=(Ie=(((st=q.setting)===null||st===void 0?void 0:st.navbar)||[]).find(function(jt){return jt.link==="/".concat(G.Paths)}))===null||Ie===void 0?void 0:Ie.hidden;if(q!=null&&(R=q.setting)!==null&&R!==void 0&&R.is_local){var Mt;Ve!=null&&(Mt=Ve.userInfo)!==null&&Mt!==void 0&&Mt.is_shixun_marker||(ht=!0)}var Vt=function(wt){var Pt,Ht,On,mn,Wn,Yn,ia,ha;return e.a.createElement(e.a.Fragment,null,e.a.createElement(y.a,{justify:"space-around",className:"pt5 pb5"},e.a.createElement(v.a,{className:te.a.joinCol},((Pt=Ve.userInfo)===null||Pt===void 0?void 0:Pt.user_identity)!=="\u5B66\u751F"&&!pt&&e.a.createElement(D.a.Item,wt,e.a.createElement("a",{onClick:function(){return ut("/classrooms/new")}},(Ht=Ve.userInfo)!==null&&Ht!==void 0&&Ht.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!(q!=null&&q.setting.hide_shixun&&Object(ue.m)())&&e.a.createElement(D.a.Item,wt,e.a.createElement("a",{onClick:function(){return ut("/shixuns/new",me.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),!(q!=null&&(On=q.setting)!==null&&On!==void 0&&On.hide_subject&&Object(ue.m)())&&e.a.createElement(D.a.Item,wt,e.a.createElement("a",{onClick:function(){return ut("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(q!=null&&(mn=q.setting)!==null&&mn!==void 0&&mn.is_local)&&((Wn=Ve.userInfo)===null||Wn===void 0?void 0:Wn.main_site)&&e.a.createElement(D.a.Item,wt,e.a.createElement("a",{onClick:function(){var Kt,pa;return ut("".concat((Kt=Ve.navigationInfo)===null||Kt===void 0||((pa=Kt.top)===null||pa===void 0)?void 0:pa.old_url,"/projects/deposit/new"),me.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),e.a.createElement(v.a,null,e.a.createElement("div",{className:te.a.joinBoard})),e.a.createElement(v.a,{className:te.a.joinCol},!pt&&e.a.createElement(D.a.Item,wt,e.a.createElement("a",{onClick:function(){return nt(me.Classrooms)}},(Yn=Ve.userInfo)!==null&&Yn!==void 0&&Yn.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((ia=Ve.userInfo)===null||ia===void 0?void 0:ia.main_site)&&!(q!=null&&(ha=q.setting)!==null&&ha!==void 0&&ha.is_local)&&e.a.createElement(D.a.Item,wt,e.a.createElement("a",{onClick:function(){return nt(me.Projects)}},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return e.a.createElement("section",null,e.a.createElement(O.a,{overlay:e.a.createElement(D.a,{className:"".concat(te.a.rightMenu," ").concat(te.a.joinMenu," mt10")},e.a.createElement(Vt,null)),placement:"bottomRight"},e.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),e.a.createElement(M.a,{visible:de,onCancel:function(){return Je(!1)}}),e.a.createElement(X,{visible:at,onCancel:function(){return Ge(!1)}}))},he=Object(s.a)(function(ke){var pe=ke.homePage,Le=ke.loading,re=ke.user,De=ke.globalSetting;return{homePage:pe,user:re,globalSetting:De,loading:Le.models.index}})(ne),ie=m("vToQ"),oe=m.n(ie),N=m("jb+D"),ee=m("m3rI"),$=function(pe){var Le,re=RegExp("(^| )"+pe+"=([^;]+)(;|$)");return(Le=document.cookie.match(re))?decodeURIComponent(Le[2]):null},ce=function(pe){var Le=new Date;Le.setTime(Le.getTime()-1);var re=$(pe);re!=null&&(document.cookie=pe+"="+re+";expires="+Le.toGMTString())},Me;(function(ke){ke.Classrooms="classrooms",ke.Shixuns="shixuns",ke.Paths="paths",ke.Projects="projects",ke.Videos="videos",ke.Topics="topics"})(Me||(Me={}));var Ye=function(pe){var Le,re,De,B,Ie,st,R,Fe,Ve,q,ae,Ee=pe.homePage,Re=pe.user,Ue=pe.globalSetting,ve=pe.loading,J=pe.dispatch,de=pe.shixunHomeworks,Je=pe.location,Ne=pe.payload,$e=Ne===void 0?{}:Ne,at=Object(a.a)(pe,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),Ge=(Le=(((re=Ue.setting)===null||re===void 0?void 0:re.navbar)||[]).find(function(jt){return jt.link==="/".concat(Me.Classrooms)}))===null||Le===void 0?void 0:Le.hidden,nt=(De=(((B=Ue.setting)===null||B===void 0?void 0:B.navbar)||[]).find(function(jt){return jt.link==="/".concat(Me.Shixuns)}))===null||De===void 0?void 0:De.hidden,ut=(Ie=(((st=Ue.setting)===null||st===void 0?void 0:st.navbar)||[]).find(function(jt){return jt.link==="/".concat(Me.Paths)}))===null||Ie===void 0?void 0:Ie.hidden,pt=((R=Re.userInfo)===null||R===void 0?void 0:R.admin)||((Fe=Re.userInfo)===null||Fe===void 0?void 0:Fe.business)||((Ve=Re.userInfo)===null||Ve===void 0?void 0:Ve.is_shixun_marker)||((q=Re.userInfo)===null||q===void 0?void 0:q.is_teacher)||((ae=Re.userInfo)===null||ae===void 0?void 0:ae.user_identity)!=="\u5B66\u751F",ht=function(){if(Object(A.r)())return e.a.createElement(D.a,{className:"".concat(oe.a.rightMenu," ").concat(oe.a.menuWrap)},e.a.createElement(D.a.Item,null,e.a.createElement(u.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")));var wt,Pt,Ht,On,mn,Wn,Yn,ia,ha,zn,Kt,pa,Na,Qn,sa,va,kn,la,kt,gn,Qt,Jn;return e.a.createElement(D.a,{className:"".concat(oe.a.rightMenu," ").concat(oe.a.menuWrap)},e.a.createElement(D.a.Item,null,e.a.createElement(u.a,{to:"/users/".concat((wt=Re.userInfo)===null||wt===void 0?void 0:wt.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!Ge&&e.a.createElement(D.a.Item,null,e.a.createElement(u.a,{to:"/users/".concat((Pt=Re.userInfo)===null||Pt===void 0?void 0:Pt.login,"/classrooms")},(Ht=Re.userInfo)!==null&&Ht!==void 0&&Ht.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!nt&&e.a.createElement(D.a.Item,null,e.a.createElement(u.a,{to:"/users/".concat((On=Re.userInfo)===null||On===void 0?void 0:On.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!ut&&e.a.createElement(D.a.Item,null,e.a.createElement(u.a,{to:"/users/".concat((mn=Re.userInfo)===null||mn===void 0?void 0:mn.login,"/paths")},(Wn=Re.userInfo)!==null&&Wn!==void 0&&Wn.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((Yn=Re.userInfo)===null||Yn===void 0?void 0:Yn.main_site)&&!((ia=Ue.setting)!==null&&ia!==void 0&&ia.is_local)&&e.a.createElement(D.a.Item,null,e.a.createElement(u.a,{to:"/users/".concat((ha=Re.userInfo)===null||ha===void 0?void 0:ha.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),pt&&e.a.createElement(D.a.Item,null,e.a.createElement(u.a,{to:"/users/".concat((zn=Re.userInfo)===null||zn===void 0?void 0:zn.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),pt&&e.a.createElement(D.a.Item,null,e.a.createElement("a",{onClick:function(){if(!Object(_e.e)(J))return;s.d.push("/problemset")}},"\u8BD5\u9898\u5E93")),pt&&e.a.createElement(D.a.Item,null,e.a.createElement("a",{onClick:function(){if(!Object(_e.e)(J))return;s.d.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((Kt=Re.navigationInfo)===null||Kt===void 0||((pa=Kt.top)===null||pa===void 0)?void 0:pa.customer_management_url)&&e.a.createElement(D.a.Item,null,e.a.createElement("a",{href:(Na=Re.navigationInfo)===null||Na===void 0||((Qn=Na.top)===null||Qn===void 0)?void 0:Qn.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((sa=Re.navigationInfo)===null||sa===void 0||((va=sa.top)===null||va===void 0)?void 0:va.college_identifier)&&e.a.createElement(D.a.Item,null,e.a.createElement(u.a,{to:"/colleges/".concat((kn=Re.navigationInfo)===null||kn===void 0||((la=kn.top)===null||la===void 0)?void 0:la.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),((kt=Re.navigationInfo)===null||kt===void 0||((gn=kt.top)===null||gn===void 0)?void 0:gn.laboratory_admin_url)&&e.a.createElement(D.a.Item,null,e.a.createElement("a",{href:(Qt=Re.navigationInfo)===null||Qt===void 0||((Jn=Qt.top)===null||Jn===void 0)?void 0:Jn.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),e.a.createElement(D.a.Item,null,e.a.createElement(u.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||J({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:e.a.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),e.a.createElement(D.a.Item,{className:oe.a.exit},e.a.createElement("a",{onClick:Object(L.a)(n.a.mark(function Zn(){var ta;return n.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.next=2,Object(N.c)({});case 2:ta=Ct.sent,(ta==null?void 0:ta.status)===1&&(J({type:"user/getUserInfo",payload:Object(h.a)({},$e)}),J({type:"user/getNavigationInfo",payload:Object(h.a)({},$e)}),ce("autologin_trustie"),ce("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),F.b.success(ta==null?void 0:ta.message),s.d.replace("/"));case 4:case"end":return Ct.stop()}},Zn)}))},"\u9000\u51FA")))};if(Object(ue.p)()){var ct,Mt;return e.a.createElement(O.a,{className:"".concat(oe.a.height67),overlay:ht,placement:"bottomRight"},e.a.createElement("section",null,e.a.createElement("aside",null,e.a.createElement("div",{className:de.actionTabs.type===1?oe.a.classromediv:""},e.a.createElement("img",{className:"".concat(oe.a.userPic," current ml15"),src:"".concat(ee.a===null||ee.a===void 0?void 0:ee.a.IMG_SERVER,"/images/").concat((ct=Re.userInfo)===null||ct===void 0?void 0:ct.image_url),alt:"",onClick:function(){var wt;return s.d.push(Object(A.r)()?"/account/profile":"/users/".concat((wt=Re.userInfo)===null||wt===void 0?void 0:wt.login,"/classrooms"))}}),Object(A.r)()&&e.a.createElement("span",{className:"ml10 font16"},(Mt=Re.userInfo)===null||Mt===void 0?void 0:Mt.username)))))}else{var Vt;return e.a.createElement("div",{className:"font15 ".concat(Ue.isIlearning?oe.a.login:"")},e.a.createElement("span",{className:"ml10 mr5 current",onClick:function(){J({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((Vt=Ue.setting)!==null&&Vt!==void 0&&Vt.close_register)&&e.a.createElement(e.a.Fragment,null,e.a.createElement("span",{className:"ml5 mr5"},"|"),e.a.createElement(u.a,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C")))}},et=Object(s.a)(function(ke){var pe=ke.homePage,Le=ke.loading,re=ke.user,De=ke.globalSetting,B=ke.shixunHomeworks;return{homePage:pe,user:re,globalSetting:De,shixunHomeworks:B,loading:Le.models.index}})(Ye),ot=m("+L6B"),tt=m("2/Rp"),Te=m("Cs+z"),Se=m.n(Te),Ae=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],we=function(pe){var Le=pe.homePage,re=pe.user,De=pe.globalSetting,B=pe.loading,Ie=pe.dispatch,st=pe.location,R=pe.text,Fe=pe.shixunHomeworks,Ve=pe.payload,q=Ve===void 0?{}:Ve,ae=Object(a.a)(pe,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),Ee=Object(l.useState)("none"),Re=Object(_.a)(Ee,2),Ue=Re[0],ve=Re[1];return Object(l.useEffect)(function(){Fe.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&ve("flex")},[Fe.actionTabs.key]),Object(l.useEffect)(function(){Fe.actionTabs.key==="\u9690\u85CF"&&(ve("none"),localStorage.setItem("Noviceguide","0"))},[Fe.actionTabs.key]),e.a.createElement("div",{style:{display:Ue,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},e.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},e.a.createElement("img",{src:Se.a,style:{position:"absolute",top:"-32px"}}),e.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Fe.actionTabs.text),Fe.actionTabs.type===9?e.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},e.a.createElement(tt.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),ve("none"),Ie({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")):e.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},e.a.createElement(tt.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),Ie({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),ve("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},K=Object(s.a)(function(ke){var pe=ke.homePage,Le=ke.loading,re=ke.user,De=ke.globalSetting,B=ke.shixunHomeworks;return{homePage:pe,user:re,globalSetting:De,loading:Le.models.index,shixunHomeworks:B}})(we),se=m("498V"),U=m.n(se),Ce=m("wd/R"),Qe=m.n(Ce),ge=r.a.Header,Xe=d.a.Search;function rt(){var ke,pe,Le=window.location.pathname,re=Le.split("/"),De={};return re[1]=="classrooms"&&re.length>3&&!((ke=re[4])!==null&&ke!==void 0&&ke.includes("newgold"))&&!((pe=re[5])!==null&&pe!==void 0&&pe.includes("newgold"))&&re[2]!=="coursesId"&&(De.course_id=re[2]),re[1]==="shixuns"&&re.length>3&&(De.objective_type="shixun",De.objective_id=re[2]),re[1]==="paths"&&re.length>3&&(De.objective_type="path",De.objective_id=re[2]),Object(h.a)(Object(h.a)({},De),{school:1})}var Y=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],He=function(pe){var Le,re,De=pe.homePage,B=pe.user,Ie=pe.globalSetting,st=pe.loading,R=pe.dispatch,Fe=pe.location,Ve=pe.isLogin,q=Ve===void 0?!1:Ve,ae=pe.shixunHomeworks,Ee=Object(a.a)(pe,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),Re=Object(t.g)(),Ue=Object(l.useState)(!1),ve=Object(_.a)(Ue,2),J=ve[0],de=ve[1],Je=Object(l.useState)(""),Ne=Object(_.a)(Je,2),$e=Ne[0],at=Ne[1],Ge=Object(l.useState)(!1),nt=Object(_.a)(Ge,2),ut=nt[0],pt=nt[1],ht=rt(),ct=Object(l.useState)("0"),Mt=Object(_.a)(ct,2),Vt=Mt[0],jt=Mt[1],wt=Object(l.useRef)({id:0});Object(l.useEffect)(function(){var kt;return B!=null&&(kt=B.userInfo)!==null&&kt!==void 0&&kt.now_time&&(wt.current.id=setInterval(function(){jt(function(gn){if(gn==="0"){var Qt;return Qe()(B==null||((Qt=B.userInfo)===null||Qt===void 0)?void 0:Qt.now_time,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")}else return Qe()(gn,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")})},1e3)),function(){clearInterval(wt.current.id)}},[B==null||((Le=B.userInfo)===null||Le===void 0)?void 0:Le.now_time]),Object(l.useEffect)(function(){R({type:"user/getNavigationInfo",payload:Object(h.a)({},ht)})},[Ie.name]),Object(l.useEffect)(function(){ae.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(Y!=null&&Y.includes(Fe==null?void 0:Fe.pathname)||(Fe==null?void 0:Fe.pathname.indexOf("/classrooms"))===0||R({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Fe.pathname]),Object(l.useEffect)(function(){ae.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(ae.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[ae.actionTabs.key]),Object(l.useEffect)(function(){if(Ie!=null&&Ie.setting){var kt,gn,Qt=Ie==null||((kt=Ie.setting)===null||kt===void 0||((gn=kt.navbar)===null||gn===void 0))?void 0:gn.filter(function(Ct){return!(Ct!=null&&Ct.hidden)&&!(Object(ue.m)()&&Ct.link==="/paperlibrary")}),Jn=Object(p.a)(Qt),Zn;try{for(Jn.s();!(Zn=Jn.n()).done;){var ta=Zn.value;ta.subitem&&(ta.subitem=ta.subitem.filter(function(Ct){return!(Ct!=null&&Ct.hidden)&&!(Object(ue.m)()&&Ct.link==="/paperlibrary")}))}}catch(Ct){Jn.e(Ct)}finally{Jn.f()}var xn=!1;Qt==null||Qt.map(function(Ct,Sa){var Ta,ar,ba,fr="/"+((Ta=Fe.pathname)===null||Ta===void 0||((ar=Ta.split("/"))===null||ar===void 0)?void 0:ar[1]);if(Ct.link===fr&&(at(Ct==null?void 0:Ct.link),Object(A.X)(Ct==null?void 0:Ct.name),ia(zn(Sa,{name:Ct==null?void 0:Ct.name,link:Ct==null?void 0:Ct.link},Qt)),xn=!0),Ct!=null&&(ba=Ct.subitem)!==null&&ba!==void 0&&ba.length){var Ua;Ct==null||((Ua=Ct.subitem)===null||Ua===void 0)||Ua.map(function(Ra){Ra.link===fr&&(at(Ra==null?void 0:Ra.link),Object(A.X)(Ra==null?void 0:Ra.name),ia(zn(Sa,{name:Ra==null?void 0:Ra.name,link:Ra==null?void 0:Ra.link},Qt)),xn=!0)})}}),xn||ia(Qt)}},[Ie==null?void 0:Ie.setting,B]);var Pt=Object(l.useMemo)(function(){var kt;if(Ie!=null&&(kt=Ie.setting)!==null&&kt!==void 0&&kt.nav_logo_url){var gn;return"".concat(ee.a.IMG_SERVER,"/").concat(Ie==null||((gn=Ie.setting)===null||gn===void 0)?void 0:gn.nav_logo_url)}else return"".concat(ee.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[Ie==null||((re=Ie.setting)===null||re===void 0)?void 0:re.nav_logo_url]);function Ht(kt){Re.push("/search?value="+kt)}var On=function(){return J?e.a.createElement("div",{onBlur:function(){setTimeout(function(){de(!1)},300)}},e.a.createElement(Xe,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Ht,autoFocus:!0})):e.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){Re.push("/search?value=")}})},mn=Object(l.useState)([]),Wn=Object(_.a)(mn,2),Yn=Wn[0],ia=Wn[1],ha=function(){var kt=Object(L.a)(n.a.mark(function gn(Qt,Jn){var Zn,ta,xn,Ct,Sa,Ta,ar,ba;return n.a.wrap(function(Ua){for(;;)switch(Ua.prev=Ua.next){case 0:if(!((Qt==null?void 0:Qt.name)==="\u5DE5\u7A0B\u8BA4\u8BC1")){Ua.next=6;break}return Ua.next=3,Object(N.j)();case 3:return xn=Ua.sent,xn!=null&&(ta=xn.data)!==null&&ta!==void 0&&ta.engineer_url?xn!=null&&(Ct=xn.data)!==null&&Ct!==void 0&&(Sa=Ct.engineer_url)!==null&&Sa!==void 0&&Sa.includes("http")?Object(A.S)(xn==null||((Ta=xn.data)===null||Ta===void 0)?void 0:Ta.engineer_url):Re.push(xn==null||((ar=xn.data)===null||ar===void 0)?void 0:ar.engineer_url):(xn==null?void 0:xn.status)!=401&&(Ie!=null&&(ba=Ie.setting)!==null&&ba!==void 0&&ba.authority_qrcode_url?pt(!0):pt(!1)),Ua.abrupt("return");case 6:Qt!=null&&(Zn=Qt.link)!==null&&Zn!==void 0&&Zn.includes("http")?Object(A.S)(Qt==null?void 0:Qt.link):Re.push(Qt==null?void 0:Qt.link),(Qt==null?void 0:Qt.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&R({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:e.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}});case 8:case"end":return Ua.stop()}},gn)}));return function(Qt,Jn){return kt.apply(this,arguments)}}(),zn=function(gn,Qt,Jn){var Zn=Jn.slice();return Zn[gn]&&(Zn[gn].name=Qt.name,Zn[gn].link=Qt.link),Zn||[]};if(Ie.showHeader&&Ie.showHeaderFooter){var Kt,pa,Na,Qn,sa,va,kn,la;return e.a.createElement(r.a,{className:"".concat(Ie.isIlearning?C.a["header-iearning"]:C.a.header," ").concat(Ie.showHeaderFixed?C.a.headerFixed:"")},e.a.createElement(ge,{className:"header"},e.a.createElement("section",{className:C.a["edu-menu"]},(!!Ie.isIlearning||!(Ie!=null&&(Kt=Ie.setting)!==null&&Kt!==void 0&&Kt.main_site)&&!!(Ie!=null&&(pa=Ie.setting)!==null&&pa!==void 0&&pa.navbar))&&e.a.createElement(u.a,{style:{display:"flex",alignItems:"center"},onClick:function(){R({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},e.a.createElement("img",{className:C.a.logo,title:(Na=Ie.setting)===null||Na===void 0?void 0:Na.name,src:Pt||U.a})),e.a.createElement("ul",{className:"".concat(C.a.menu," ").concat(Object(A.r)()&&"ml0")},Object(A.r)()&&e.a.createElement("li",null,e.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(A.r)()&&Ie.setting&&Yn.map(function(kt,gn){var Qt,Jn,Zn,ta,xn;return e.a.createElement("li",{key:gn,className:!(kt!=null&&(Qt=kt.subitem)!==null&&Qt!==void 0&&Qt.length)&&$e===(kt==null?void 0:kt.link)||kt!=null&&(Jn=kt.subitem)!==null&&Jn!==void 0&&Jn.some(function(Ct){return $e===(Ct==null?void 0:Ct.link)})?C.a.actived:""},e.a.createElement("div",{onClick:function(){return ha(kt,gn)},className:ae.actionTabs.type===4?"".concat(C.a.name," ").concat(C.a.classromediv):C.a.name},e.a.createElement("span",null,function(){var Ct=kt==null?void 0:kt.name;{var Sa;kt==null||((Sa=kt.subitem)===null||Sa===void 0)||Sa.map(function(Ta,ar){return Ta.link===Fe.pathname&&(Ct=Ta.name),Ta})}return Ct}()),(kt==null||((Zn=kt.subitem)===null||Zn===void 0)?void 0:Zn.length)>0&&e.a.createElement("i",{className:"iconfont icon-zhankai4"})),(kt==null||((ta=kt.subitem)===null||ta===void 0)?void 0:ta.length)>0&&e.a.createElement("div",{className:C.a.dropDown},kt==null||((xn=kt.subitem)===null||xn===void 0)?void 0:xn.map(function(Ct,Sa){return e.a.createElement("div",{className:C.a.subName,onClick:function(){return ha(Ct,gn)},key:gn+"-"+Sa},!!Sa&&e.a.createElement("div",{className:C.a.line}),e.a.createElement("aside",{className:"font16 c-black"},Ct.name),e.a.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},Ct.content))})))})),e.a.createElement("div",{className:"search-bar",style:{flex:Ie.isIlearning?"initial":"1 0 auto"}},!Object(A.r)()&&!(Ie!=null&&Ie.isIlearning)&&e.a.createElement(e.a.Fragment,null,e.a.createElement(On,null),!q&&e.a.createElement(he,null),!q&&!!(B!=null&&(Qn=B.userInfo)!==null&&Qn!==void 0&&Qn.login)&&e.a.createElement(u.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(B==null||((sa=B.userInfo)===null||sa===void 0)?void 0:sa.login,"/user_tidings")},(B==null||((va=B.navigationInfo)===null||va===void 0||((kn=va.top)===null||kn===void 0))?void 0:kn.new_message)&&e.a.createElement("span",{className:C.a.newslight}))),!q&&e.a.createElement(et,{payload:ht}))),e.a.createElement(c.a,{centered:!0,destroyOnClose:!0,visible:ut,title:"\u63D0\u793A",width:"500px",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){pt(!1)},onCancel:function(){return pt(!1)}},e.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},e.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"),e.a.createElement("img",{src:ee.a.IMG_SERVER+(Ie==null||((la=Ie.setting)===null||la===void 0)?void 0:la.authority_qrcode_url),width:200,height:200})))),e.a.createElement(K,null))}else return e.a.createElement(e.a.Fragment,null)},Ke=I.a=Object(s.a)(function(ke){var pe=ke.homePage,Le=ke.loading,re=ke.user,De=ke.globalSetting,B=ke.shixunHomeworks;return{homePage:pe,user:re,globalSetting:De,loading:Le.models.index,shixunHomeworks:B}})(He)},rwxt:function(Be,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var w=m("GdRQ");function c(h,f){if(!(h instanceof f))throw new TypeError("Cannot call a class as a function")}function L(h,f){for(var d=0;d<f.length;d++){var o=f[d];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(h,o.key,o)}}function p(h,f,d){return f&&L(h.prototype,f),d&&L(h,d),h}var _=!w.supportsCursorURIs||w.isTouchDevice,a=function(){function h(){c(this,h),this._target=null,this._canvas=document.createElement("canvas"),_&&(this._canvas.style.position="fixed",this._canvas.style.zIndex="65535",this._canvas.style.pointerEvents="none",this._canvas.style.visibility="hidden"),this._position={x:0,y:0},this._hotSpot={x:0,y:0},this._eventHandlers={mouseover:this._handleMouseOver.bind(this),mouseleave:this._handleMouseLeave.bind(this),mousemove:this._handleMouseMove.bind(this),mouseup:this._handleMouseUp.bind(this)}}return p(h,[{key:"attach",value:function(d){if(this._target&&this.detach(),this._target=d,_){document.body.appendChild(this._canvas);var o={capture:!0,passive:!0};this._target.addEventListener("mouseover",this._eventHandlers.mouseover,o),this._target.addEventListener("mouseleave",this._eventHandlers.mouseleave,o),this._target.addEventListener("mousemove",this._eventHandlers.mousemove,o),this._target.addEventListener("mouseup",this._eventHandlers.mouseup,o)}this.clear()}},{key:"detach",value:function(){if(!this._target)return;if(_){var d={capture:!0,passive:!0};this._target.removeEventListener("mouseover",this._eventHandlers.mouseover,d),this._target.removeEventListener("mouseleave",this._eventHandlers.mouseleave,d),this._target.removeEventListener("mousemove",this._eventHandlers.mousemove,d),this._target.removeEventListener("mouseup",this._eventHandlers.mouseup,d),document.body.removeChild(this._canvas)}this._target=null}},{key:"change",value:function(d,o,r,i,n){if(i===0||n===0){this.clear();return}this._position.x=this._position.x+this._hotSpot.x-o,this._position.y=this._position.y+this._hotSpot.y-r,this._hotSpot.x=o,this._hotSpot.y=r;var l=this._canvas.getContext("2d");this._canvas.width=i,this._canvas.height=n;var e;try{e=new ImageData(new Uint8ClampedArray(d),i,n)}catch(u){e=l.createImageData(i,n),e.data.set(new Uint8ClampedArray(d))}if(l.clearRect(0,0,i,n),l.putImageData(e,0,0),_)this._updatePosition();else{var t=this._canvas.toDataURL();this._target.style.cursor="url("+t+")"+o+" "+r+", default"}}},{key:"clear",value:function(){this._target.style.cursor="none",this._canvas.width=0,this._canvas.height=0,this._position.x=this._position.x+this._hotSpot.x,this._position.y=this._position.y+this._hotSpot.y,this._hotSpot.x=0,this._hotSpot.y=0}},{key:"move",value:function(d,o){if(!_)return;window.visualViewport?(this._position.x=d+window.visualViewport.offsetLeft,this._position.y=o+window.visualViewport.offsetTop):(this._position.x=d,this._position.y=o),this._updatePosition();var r=document.elementFromPoint(d,o);this._updateVisibility(r)}},{key:"_handleMouseOver",value:function(d){this._handleMouseMove(d)}},{key:"_handleMouseLeave",value:function(d){this._updateVisibility(d.relatedTarget)}},{key:"_handleMouseMove",value:function(d){this._updateVisibility(d.target),this._position.x=d.clientX-this._hotSpot.x,this._position.y=d.clientY-this._hotSpot.y,this._updatePosition()}},{key:"_handleMouseUp",value:function(d){var o=this,r=document.elementFromPoint(d.clientX,d.clientY);this._updateVisibility(r),this._captureIsActive()&&window.setTimeout(function(){if(!o._target)return;r=document.elementFromPoint(d.clientX,d.clientY),o._updateVisibility(r)},0)}},{key:"_showCursor",value:function(){this._canvas.style.visibility==="hidden"&&(this._canvas.style.visibility="")}},{key:"_hideCursor",value:function(){this._canvas.style.visibility!=="hidden"&&(this._canvas.style.visibility="hidden")}},{key:"_shouldShowCursor",value:function(d){return d?d===this._target?!0:this._target.contains(d)?!(window.getComputedStyle(d).cursor!=="none"):!1:!1}},{key:"_updateVisibility",value:function(d){this._captureIsActive()&&(d=document.captureElement),this._shouldShowCursor(d)?this._showCursor():this._hideCursor()}},{key:"_updatePosition",value:function(){this._canvas.style.left=this._position.x+"px",this._canvas.style.top=this._position.y+"px"}},{key:"_captureIsActive",value:function(){return document.captureElement&&document.documentElement.contains(document.captureElement)}}]),h}();I.default=a},sR1s:function(Be,I,m){"use strict";m.d(I,"b",function(){return p}),m.d(I,"a",function(){return _}),m.d(I,"c",function(){return a}),m.d(I,"d",function(){return h});var w=m("U8pU"),c="RC_TABLE_KEY";function L(f){return f==null?[]:Array.isArray(f)?f:[f]}function p(f,d){if(!d&&typeof d!="number")return f;for(var o=L(d),r=f,i=0;i<o.length;i+=1){if(!r)return null;var n=o[i];r=r[n]}return r}function _(f){var d=[],o={};return f.forEach(function(r){for(var i=r||{},n=i.key,l=i.dataIndex,e=n||L(l).join("-")||c;o[e];)e="".concat(e,"_next");o[e]=!0,d.push(e)}),d}function a(){var f={};function d(n,l){l&&Object.keys(l).forEach(function(e){var t=l[e];t&&Object(w.a)(t)==="object"?(n[e]=n[e]||{},d(n[e],t)):n[e]=t})}for(var o=arguments.length,r=new Array(o),i=0;i<o;i++)r[i]=arguments[i];return r.forEach(function(n){d(f,n)}),f}function h(f){return f!=null}},sboe:function(Be,I,m){"use strict";m.d(I,"a",function(){return L});var w=m("q1tI"),c=m.n(w),L=w.createContext(null)},siWv:function(Be,I,m){Be.exports={flex_box_center:"flex_box_center___3IH6S",flex_space_between:"flex_space_between___3AU-S",flex_box_vertical_center:"flex_box_vertical_center___1ykIO",flex_box_center_end:"flex_box_center_end___1aIQB",flex_box_column:"flex_box_column___2A_ra",btn:"btn___23gjd"}},sjKO:function(Be,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=L;var w=30,c=12;function L(p,_){var a,h,f,d,o,r,i,n,l,e,t,u,s,g,C,x,E,O,T,y,b,v,S,D,H;a=p.state,h=p.next_in,D=p.input,f=h+(p.avail_in-5),d=p.next_out,H=p.output,o=d-(_-p.avail_out),r=d+(p.avail_out-257),i=a.dmax,n=a.wsize,l=a.whave,e=a.wnext,t=a.window,u=a.hold,s=a.bits,g=a.lencode,C=a.distcode,x=(1<<a.lenbits)-1,E=(1<<a.distbits)-1;e:do{s<15&&(u+=D[h++]<<s,s+=8,u+=D[h++]<<s,s+=8),O=g[u&x];t:for(;;){if(T=O>>>24,u>>>=T,s-=T,T=O>>>16&255,T===0)H[d++]=O&65535;else if(T&16){y=O&65535,T&=15,T&&(s<T&&(u+=D[h++]<<s,s+=8),y+=u&(1<<T)-1,u>>>=T,s-=T),s<15&&(u+=D[h++]<<s,s+=8,u+=D[h++]<<s,s+=8),O=C[u&E];n:for(;;){if(T=O>>>24,u>>>=T,s-=T,T=O>>>16&255,T&16){if(b=O&65535,T&=15,s<T&&(u+=D[h++]<<s,s+=8,s<T&&(u+=D[h++]<<s,s+=8)),b+=u&(1<<T)-1,b>i){p.msg="invalid distance too far back",a.mode=w;break e}if(u>>>=T,s-=T,T=d-o,b>T){if(T=b-T,T>l&&a.sane){p.msg="invalid distance too far back",a.mode=w;break e}if(v=0,S=t,e===0){if(v+=n-T,T<y){y-=T;do H[d++]=t[v++];while(--T);v=d-b,S=H}}else if(e<T){if(v+=n+e-T,T-=e,T<y){y-=T;do H[d++]=t[v++];while(--T);if(v=0,e<y){T=e,y-=T;do H[d++]=t[v++];while(--T);v=d-b,S=H}}}else if(v+=e-T,T<y){y-=T;do H[d++]=t[v++];while(--T);v=d-b,S=H}for(;y>2;)H[d++]=S[v++],H[d++]=S[v++],H[d++]=S[v++],y-=3;y&&(H[d++]=S[v++],y>1&&(H[d++]=S[v++]))}else{v=d-b;do H[d++]=H[v++],H[d++]=H[v++],H[d++]=H[v++],y-=3;while(y>2);y&&(H[d++]=H[v++],y>1&&(H[d++]=H[v++]))}}else if((T&64)===0){O=C[(O&65535)+(u&(1<<T)-1)];continue n}else{p.msg="invalid distance code",a.mode=w;break e}break}}else if((T&64)===0){O=g[(O&65535)+(u&(1<<T)-1)];continue t}else if(T&32){a.mode=c;break e}else{p.msg="invalid literal/length code",a.mode=w;break e}break}}while(h<f&&d<r);y=s>>3,h-=y,s-=y<<3,u&=(1<<s)-1,p.next_in=h,p.next_out=d,p.avail_in=h<f?5+(f-h):5-(h-f),p.avail_out=d<r?257+(r-d):257-(d-r),a.hold=u,a.bits=s;return}},t23M:function(Be,I,m){"use strict";var w=m("VTBJ"),c=m("1OyB"),L=m("vuIU"),p=m("Ji7U"),_=m("LK+K"),a=m("q1tI"),h=m.n(a),f=m("m+aA"),d=m("Zm9Q"),o=m("Kwbf"),r=m("c+Xe"),i=m("bdgK"),n="rc-observer-key",l=function(e){Object(p.a)(u,e);var t=Object(_.a)(u);function u(){var s;return Object(c.a)(this,u),s=t.apply(this,arguments),s.resizeObserver=null,s.childNode=null,s.currentElement=null,s.state={width:0,height:0,offsetHeight:0,offsetWidth:0},s.onResize=function(g){var C=s.props.onResize,x=g[0].target,E=x.getBoundingClientRect(),O=E.width,T=E.height,y=x.offsetWidth,b=x.offsetHeight,v=Math.floor(O),S=Math.floor(T);if(s.state.width!==v||s.state.height!==S||s.state.offsetWidth!==y||s.state.offsetHeight!==b){var D={width:v,height:S,offsetWidth:y,offsetHeight:b};s.setState(D),C&&Promise.resolve().then(function(){C(Object(w.a)(Object(w.a)({},D),{},{offsetWidth:y,offsetHeight:b}))})}},s.setChildNode=function(g){s.childNode=g},s}return Object(L.a)(u,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var g=this.props.disabled;if(g){this.destroyObserver();return}var C=Object(f.a)(this.childNode||this),x=C!==this.currentElement;x&&(this.destroyObserver(),this.currentElement=C),!this.resizeObserver&&C&&(this.resizeObserver=new i.default(this.onResize),this.resizeObserver.observe(C))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var g=this.props.children,C=Object(d.a)(g);if(C.length>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(a.isValidElement(x)&&Object(r.c)(x)){var E=x.ref;C[0]=a.cloneElement(x,{ref:Object(r.a)(E,this.setChildNode)})}return C.length===1?C[0]:C.map(function(O,T){return!a.isValidElement(O)||"key"in O&&O.key!==null?O:a.cloneElement(O,{key:"".concat(n,"-").concat(T)})})}}]),u}(a.Component);l.displayName="ResizeObserver",I.a=l},vS10:function(Be,I,m){"use strict";m.d(I,"h",function(){return _}),m.d(I,"d",function(){return h}),m.d(I,"c",function(){return d}),m.d(I,"e",function(){return r}),m.d(I,"g",function(){return n}),m.d(I,"a",function(){return e}),m.d(I,"i",function(){return u}),m.d(I,"b",function(){return g}),m.d(I,"f",function(){return x});var w=m("9og8"),c=m("WmNS"),L=m.n(c),p=m("ErOA");function _(y){return a.apply(this,arguments)}function a(){return a=Object(w.a)(L.a.mark(function y(b){return L.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.abrupt("return",Object(p.a)("/api/jupyters/save_with_tpi.json",{method:"Get",params:b}));case 1:case"end":return S.stop()}},y)})),a.apply(this,arguments)}function h(y){return f.apply(this,arguments)}function f(){return f=Object(w.a)(L.a.mark(function y(b){return L.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.abrupt("return",Object(p.a)("/api/tasks/".concat(b.identifier,"/jupyter.json"),{method:"Get",params:b}));case 1:case"end":return S.stop()}},y)})),f.apply(this,arguments)}function d(y){return o.apply(this,arguments)}function o(){return o=Object(w.a)(L.a.mark(function y(b){return L.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.abrupt("return",Object(p.a)("/api/myshixuns/".concat(b.identifier,"/start.json"),{method:"Get",params:b}));case 1:case"end":return S.stop()}},y)})),o.apply(this,arguments)}function r(y){return i.apply(this,arguments)}function i(){return i=Object(w.a)(L.a.mark(function y(b){return L.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.abrupt("return",Object(p.a)("/api/jupyters/timeinfo_with_tpi.json",{method:"Get",params:b}));case 1:case"end":return S.stop()}},y)})),i.apply(this,arguments)}function n(y){return l.apply(this,arguments)}function l(){return l=Object(w.a)(L.a.mark(function y(b){return L.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.abrupt("return",Object(p.a)("/api/myshixuns/".concat(b.identifier,"/reset_pod.json"),{method:"Get"}));case 1:case"end":return S.stop()}},y)})),l.apply(this,arguments)}function e(y){return t.apply(this,arguments)}function t(){return t=Object(w.a)(L.a.mark(function y(b){return L.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.abrupt("return",Object(p.a)("/api/jupyters/active_with_tpi.json",{method:"Get",params:b}));case 1:case"end":return S.stop()}},y)})),t.apply(this,arguments)}function u(y){return s.apply(this,arguments)}function s(){return s=Object(w.a)(L.a.mark(function y(b){return L.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.abrupt("return",Object(p.a)("/api/myshixuns/".concat(b.identifier,"/sync_code.json"),{method:"Post",params:b}));case 1:case"end":return S.stop()}},y)})),s.apply(this,arguments)}function g(y){return C.apply(this,arguments)}function C(){return C=Object(w.a)(L.a.mark(function y(b){return L.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.abrupt("return",Object(p.a)("/api/shixuns/".concat(b.identifier,"/get_data_sets.json"),{method:"Get",params:b}));case 1:case"end":return S.stop()}},y)})),C.apply(this,arguments)}function x(y){return E.apply(this,arguments)}function E(){return E=Object(w.a)(L.a.mark(function y(b){return L.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.abrupt("return",Object(p.a)("/api/tasks/".concat(b.identifier,"/reboot_esc.json"),{method:"post"}));case 1:case"end":return S.stop()}},y)})),E.apply(this,arguments)}function O(y){return T.apply(this,arguments)}function T(){return T=Object(w.a)(L.a.mark(function y(b){return L.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.abrupt("return",Object(p.a)("/api/tasks/".concat(b.taskId,"/get_latex_file_tree.json"),{method:"Get",params:b}));case 1:case"end":return S.stop()}},y)})),T.apply(this,arguments)}},vToQ:function(Be,I,m){Be.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(Be,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.getPointerEvent=w,I.stopEvent=c,I.setCapture=f,I.releaseCapture=d;function w(o){return o.changedTouches?o.changedTouches[0]:o.touches?o.touches[0]:o}function c(o){o.stopPropagation(),o.preventDefault()}var L=!1,p=null;document.captureElement=null;function _(o){if(L)return;var r=new o.constructor(o.type,o);L=!0,document.captureElement?document.captureElement.dispatchEvent(r):p.dispatchEvent(r),L=!1,o.stopPropagation(),r.defaultPrevented&&o.preventDefault(),o.type==="mouseup"&&d()}function a(){var o=document.getElementById("noVNC_mouse_capture_elem");o.style.cursor=window.getComputedStyle(document.captureElement).cursor}var h=new MutationObserver(a);function f(o){if(o.setCapture)o.setCapture(),document.captureElement=o,o.addEventListener("mouseup",d);else{d();var r=document.getElementById("noVNC_mouse_capture_elem");r===null&&(r=document.createElement("div"),r.id="noVNC_mouse_capture_elem",r.style.position="fixed",r.style.top="0px",r.style.left="0px",r.style.width="100%",r.style.height="100%",r.style.zIndex=1e4,r.style.display="none",document.body.appendChild(r),r.addEventListener("contextmenu",_),r.addEventListener("mousemove",_),r.addEventListener("mouseup",_)),document.captureElement=o,h.observe(o,{attributes:!0}),a(),r.style.display="",window.addEventListener("mousemove",_),window.addEventListener("mouseup",_)}}function d(){if(document.releaseCapture)document.releaseCapture(),document.captureElement=null;else{if(!document.captureElement)return;p=document.captureElement,document.captureElement=null,h.disconnect();var o=document.getElementById("noVNC_mouse_capture_elem");o.style.display="none",window.removeEventListener("mousemove",_),window.removeEventListener("mouseup",_)}}},wCXF:function(Be,I,m){"use strict";m.d(I,"a",function(){return se});var w=m("rePB"),c=m("VTBJ"),L=m("KQm4"),p=m("U8pU"),_=m("ODXe"),a=m("q1tI"),h=m("TSYQ"),f=m.n(h),d=m("Gytx"),o=m.n(d),r=m("Kwbf"),i=m("t23M"),n=m("qx4F"),l=m("6eGT"),e=m("IBYe"),t=m("Ff2n"),u=m("c+Xe"),s=m("fyJ8"),g=m("biw7");function C(ge,Xe,rt,Y,He){var Ke=rt[ge]||{},ke=rt[Xe]||{},pe,Le;Ke.fixed==="left"?pe=Y.left[ge]:ke.fixed==="right"&&(Le=Y.right[Xe]);var re=!1,De=!1,B=!1,Ie=!1,st=rt[Xe+1],R=rt[ge-1];if(He==="rtl"){if(pe!==void 0){var Fe=R&&R.fixed==="left";Ie=!Fe}else if(Le!==void 0){var Ve=st&&st.fixed==="right";B=!Ve}}else if(pe!==void 0){var q=st&&st.fixed==="left";re=!q}else if(Le!==void 0){var ae=R&&R.fixed==="right";De=!ae}return{fixLeft:pe,fixRight:Le,lastFixLeft:re,firstFixRight:De,lastFixRight:B,firstFixLeft:Ie,isSticky:Y.isSticky}}var x=m("sR1s");function E(ge){var Xe=ge.cells,rt=ge.stickyOffsets,Y=ge.flattenColumns,He=ge.rowComponent,Ke=ge.cellComponent,ke=ge.onHeaderRow,pe=ge.index,Le=a.useContext(g.a),re=Le.prefixCls,De=Le.direction,B;ke&&(B=ke(Xe.map(function(st){return st.column}),pe));var Ie=Object(x.a)(Xe.map(function(st){return st.column}));return a.createElement(He,Object.assign({},B),Xe.map(function(st,R){var Fe=st.column,Ve=C(st.colStart,st.colEnd,Y,rt,De),q;return Fe&&Fe.onHeaderCell&&(q=st.column.onHeaderCell(Fe)),a.createElement(s.a,Object.assign({},st,{ellipsis:Fe.ellipsis,align:Fe.align,component:Ke,prefixCls:re,key:Ie[R]},Ve,{additionalProps:q,rowType:"header"}))}))}E.displayName="HeaderRow";var O=E;function T(ge){var Xe=[];function rt(ke,pe){var Le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Xe[Le]=Xe[Le]||[];var re=pe,De=ke.filter(Boolean).map(function(B){var Ie={key:B.key,className:B.className||"",children:B.title,column:B,colStart:re},st=1,R=B.children;return R&&R.length>0&&(st=rt(R,re,Le+1).reduce(function(Fe,Ve){return Fe+Ve},0),Ie.hasSubColumns=!0),"colSpan"in B&&(st=B.colSpan),"rowSpan"in B&&(Ie.rowSpan=B.rowSpan),Ie.colSpan=st,Ie.colEnd=Ie.colStart+st-1,Xe[Le].push(Ie),re+=st,st});return De}rt(ge,0);for(var Y=Xe.length,He=function(pe){Xe[pe].forEach(function(Le){!("rowSpan"in Le)&&!Le.hasSubColumns&&(Le.rowSpan=Y-pe)})},Ke=0;Ke<Y;Ke+=1)He(Ke);return Xe}function y(ge){var Xe=ge.stickyOffsets,rt=ge.columns,Y=ge.flattenColumns,He=ge.onHeaderRow,Ke=a.useContext(g.a),ke=Ke.prefixCls,pe=Ke.getComponent,Le=a.useMemo(function(){return T(rt)},[rt]),re=pe(["header","wrapper"],"thead"),De=pe(["header","row"],"tr"),B=pe(["header","cell"],"th");return a.createElement(re,{className:"".concat(ke,"-thead")},Le.map(function(Ie,st){var R=a.createElement(O,{key:st,flattenColumns:Y,cells:Ie,stickyOffsets:Xe,rowComponent:De,cellComponent:B,onHeaderRow:He,index:st});return R}))}var b=y,v=m("hW8S");function S(ge){for(var Xe=ge.colWidths,rt=ge.columns,Y=ge.columCount,He=[],Ke=Y||rt.length,ke=!1,pe=Ke-1;pe>=0;pe-=1){var Le=Xe[pe],re=rt&&rt[pe],De=re&&re[v.a];(Le||De||ke)&&(He.unshift(a.createElement("col",Object.assign({key:pe,style:{width:Le,minWidth:Le}},De))),ke=!0)}return a.createElement("colgroup",null,He)}var D=S;function H(ge,Xe){return Object(a.useMemo)(function(){for(var rt=[],Y=0;Y<Xe;Y+=1){var He=ge[Y];if(He!==void 0)rt[Y]=He;else return null}return rt},[ge.join("_"),Xe])}var F=a.forwardRef(function(ge,Xe){var rt=ge.noData,Y=ge.columns,He=ge.flattenColumns,Ke=ge.colWidths,ke=ge.columCount,pe=ge.stickyOffsets,Le=ge.direction,re=ge.fixHeader,De=ge.offsetHeader,B=ge.stickyClassName,Ie=ge.onScroll,st=Object(t.a)(ge,["noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","offsetHeader","stickyClassName","onScroll"]),R=a.useContext(g.a),Fe=R.prefixCls,Ve=R.scrollbarSize,q=R.isSticky,ae=q&&!re?0:Ve,Ee=a.useRef(null),Re=a.useCallback(function($e){Object(u.b)(Xe,$e),Object(u.b)(Ee,$e)},[]);a.useEffect(function(){var $e;function at(Ge){var nt=Ge.currentTarget,ut=Ge.deltaX;ut&&(Ie({currentTarget:nt,scrollLeft:nt.scrollLeft+ut}),Ge.preventDefault())}return($e=Ee.current)===null||$e===void 0||$e.addEventListener("wheel",at),function(){var Ge;(Ge=Ee.current)===null||Ge===void 0||Ge.removeEventListener("wheel",at)}},[]);var Ue=He[He.length-1],ve={fixed:Ue?Ue.fixed:null,onHeaderCell:function(){return{className:"".concat(Fe,"-cell-scrollbar")}}},J=Object(a.useMemo)(function(){return ae?[].concat(Object(L.a)(Y),[ve]):Y},[ae,Y]),de=Object(a.useMemo)(function(){return ae?[].concat(Object(L.a)(He),[ve]):He},[ae,He]),Je=Object(a.useMemo)(function(){var $e=pe.right,at=pe.left;return Object(c.a)(Object(c.a)({},pe),{},{left:Le==="rtl"?[].concat(Object(L.a)(at.map(function(Ge){return Ge+ae})),[0]):at,right:Le==="rtl"?$e:[].concat(Object(L.a)($e.map(function(Ge){return Ge+ae})),[0]),isSticky:q})},[ae,pe,q]),Ne=H(Ke,ke);return a.createElement("div",{style:Object(c.a)({overflow:"hidden"},q?{top:De}:{}),ref:Re,className:f()("".concat(Fe,"-header"),Object(w.a)({},B,!!B))},a.createElement("table",{style:{tableLayout:"fixed",visibility:rt||Ne?null:"hidden"}},a.createElement(D,{colWidths:Ne?[].concat(Object(L.a)(Ne),[ae]):[],columCount:ke+1,columns:de}),a.createElement(b,Object.assign({},st,{stickyOffsets:Je,columns:J,flattenColumns:de}))))});F.displayName="FixedHeader";var j=F,Z=a.createContext(null),V=Z;function A(ge){var Xe=ge.prefixCls,rt=ge.children,Y=ge.component,He=ge.cellComponent,Ke=ge.fixHeader,ke=ge.fixColumn,pe=ge.horizonScroll,Le=ge.className,re=ge.expanded,De=ge.componentWidth,B=ge.colSpan,Ie=a.useContext(g.a),st=Ie.scrollbarSize;return a.useMemo(function(){var R=rt;return ke&&(R=a.createElement("div",{style:{width:De-(Ke?st:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(Xe,"-expanded-row-fixed")},R)),a.createElement(Y,{className:Le,style:{display:re?null:"none"}},a.createElement(s.a,{component:He,prefixCls:Xe,colSpan:B},R))},[rt,Y,Ke,pe,Le,re,De,B,st])}var k=A;function P(ge){var Xe=ge.className,rt=ge.style,Y=ge.record,He=ge.index,Ke=ge.rowKey,ke=ge.getRowKey,pe=ge.rowExpandable,Le=ge.expandedKeys,re=ge.onRow,De=ge.indent,B=De===void 0?0:De,Ie=ge.rowComponent,st=ge.cellComponent,R=ge.childrenColumnName,Fe=a.useContext(g.a),Ve=Fe.prefixCls,q=Fe.fixedInfoList,ae=a.useContext(V),Ee=ae.fixHeader,Re=ae.fixColumn,Ue=ae.horizonScroll,ve=ae.componentWidth,J=ae.flattenColumns,de=ae.expandableType,Je=ae.expandRowByClick,Ne=ae.onTriggerExpand,$e=ae.rowClassName,at=ae.expandedRowClassName,Ge=ae.indentSize,nt=ae.expandIcon,ut=ae.expandedRowRender,pt=ae.expandIconColumnIndex,ht=a.useState(!1),ct=Object(_.a)(ht,2),Mt=ct[0],Vt=ct[1],jt=Le&&Le.has(ge.recordKey);a.useEffect(function(){jt&&Vt(!0)},[jt]);var wt=de==="row"&&(!pe||pe(Y)),Pt=de==="nest",Ht=R&&Y&&Y[R],On=wt||Pt,mn;re&&(mn=re(Y,He));var Wn=function(sa){if(Je&&On&&Ne(Y,sa),mn&&mn.onClick){for(var va,kn=arguments.length,la=new Array(kn>1?kn-1:0),kt=1;kt<kn;kt++)la[kt-1]=arguments[kt];(va=mn).onClick.apply(va,[sa].concat(la))}},Yn;typeof $e=="string"?Yn=$e:typeof $e=="function"&&(Yn=$e(Y,He,B));var ia=Object(x.a)(J),ha=a.createElement(Ie,Object.assign({},mn,{"data-row-key":Ke,className:f()(Xe,"".concat(Ve,"-row"),"".concat(Ve,"-row-level-").concat(B),Yn,mn&&mn.className),style:Object(c.a)(Object(c.a)({},rt),mn?mn.style:null),onClick:Wn}),J.map(function(Qn,sa){var va=Qn.render,kn=Qn.dataIndex,la=Qn.className,kt=ia[sa],gn=q[sa],Qt;sa===(pt||0)&&Pt&&(Qt=a.createElement(a.Fragment,null,a.createElement("span",{style:{paddingLeft:"".concat(Ge*B,"px")},className:"".concat(Ve,"-row-indent indent-level-").concat(B)}),nt({prefixCls:Ve,expanded:jt,expandable:Ht,record:Y,onExpand:Ne})));var Jn;return Qn.onCell&&(Jn=Qn.onCell(Y,He)),a.createElement(s.a,Object.assign({className:la,ellipsis:Qn.ellipsis,align:Qn.align,component:st,prefixCls:Ve,key:kt,record:Y,index:He,dataIndex:kn,render:va,shouldCellUpdate:Qn.shouldCellUpdate},gn,{appendNode:Qt,additionalProps:Jn}))})),zn;if(wt&&(Mt||jt)){var Kt=ut(Y,He,B+1,jt),pa=at&&at(Y,He,B);zn=a.createElement(k,{expanded:jt,className:f()("".concat(Ve,"-expanded-row"),"".concat(Ve,"-expanded-row-level-").concat(B+1),pa),prefixCls:Ve,fixHeader:Ee,fixColumn:Re,horizonScroll:Ue,component:Ie,componentWidth:ve,cellComponent:st,colSpan:J.length},Kt)}var Na;return Ht&&jt&&(Na=(Y[R]||[]).map(function(Qn,sa){var va=ke(Qn,sa);return a.createElement(P,Object.assign({},ge,{key:va,rowKey:va,record:Qn,recordKey:va,index:sa,indent:B+1}))})),a.createElement(a.Fragment,null,ha,zn,Na)}P.displayName="BodyRow";var X=P,M=a.createContext(null),W=M;function te(ge){var Xe=ge.columnKey,rt=ge.onColumnResize,Y=a.useRef();return a.useEffect(function(){Y.current&&rt(Xe,Y.current.offsetWidth)},[]),a.createElement(i.a,{onResize:function(Ke){var ke=Ke.offsetWidth;rt(Xe,ke)}},a.createElement("td",{ref:Y,style:{padding:0,border:0,height:0}},a.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function _e(ge){var Xe=ge.data,rt=ge.getRowKey,Y=ge.measureColumnWidth,He=ge.expandedKeys,Ke=ge.onRow,ke=ge.rowExpandable,pe=ge.emptyNode,Le=ge.childrenColumnName,re=a.useContext(W),De=re.onColumnResize,B=a.useContext(g.a),Ie=B.prefixCls,st=B.getComponent,R=a.useContext(V),Fe=R.fixHeader,Ve=R.horizonScroll,q=R.flattenColumns,ae=R.componentWidth;return a.useMemo(function(){var Ee=st(["body","wrapper"],"tbody"),Re=st(["body","row"],"tr"),Ue=st(["body","cell"],"td"),ve;Xe.length?ve=Xe.map(function(de,Je){var Ne=rt(de,Je);return a.createElement(X,{key:Ne,rowKey:Ne,record:de,recordKey:Ne,index:Je,rowComponent:Re,cellComponent:Ue,expandedKeys:He,onRow:Ke,getRowKey:rt,rowExpandable:ke,childrenColumnName:Le})}):ve=a.createElement(k,{expanded:!0,className:"".concat(Ie,"-placeholder"),prefixCls:Ie,fixHeader:Fe,fixColumn:Ve,horizonScroll:Ve,component:Re,componentWidth:ae,cellComponent:Ue,colSpan:q.length},pe);var J=Object(x.a)(q);return a.createElement(Ee,{className:"".concat(Ie,"-tbody")},Y&&a.createElement("tr",{"aria-hidden":"true",className:"".concat(Ie,"-measure-row"),style:{height:0}},J.map(function(de){return a.createElement(te,{key:de,columnKey:de,onColumnResize:De})})),ve)},[Xe,Ie,Ke,Y,He,rt,st,ae,pe,q])}var ue=a.memo(_e);ue.displayName="Body";var me=ue,G=m("wRmb"),ne=m("xEkU"),he=m.n(ne);function ie(ge){var Xe=Object(a.useRef)(ge),rt=Object(a.useState)({}),Y=Object(_.a)(rt,2),He=Y[1],Ke=Object(a.useRef)(null),ke=Object(a.useRef)([]);function pe(Le){Ke.current===null&&(ke.current=[],Ke.current=he()(function(){ke.current.forEach(function(re){Xe.current=re(Xe.current)}),Ke.current=null,He({})})),ke.current.push(Le)}return Object(a.useEffect)(function(){return function(){he.a.cancel(Ke.current)}},[]),[Xe.current,pe]}function oe(ge){var Xe=Object(a.useRef)(ge),rt=Object(a.useRef)(null);function Y(){window.clearTimeout(rt.current)}function He(ke){Xe.current=ke,Y(),rt.current=window.setTimeout(function(){Xe.current=null,rt.current=null},100)}function Ke(){return Xe.current}return Object(a.useEffect)(function(){return Y},[]),[He,Ke]}function N(ge,Xe,rt){var Y=Object(a.useMemo)(function(){for(var He=[],Ke=[],ke=0,pe=0,Le=0;Le<Xe;Le+=1)if(rt==="rtl"){Ke[Le]=pe,pe+=ge[Le]||0;var re=Xe-Le-1;He[re]=ke,ke+=ge[re]||0}else{He[Le]=ke,ke+=ge[Le]||0;var De=Xe-Le-1;Ke[De]=pe,pe+=ge[De]||0}return{left:He,right:Ke}},[ge,Xe,rt]);return Y}var ee=N;function $(ge){var Xe=ge.className,rt=ge.children;return a.createElement("div",{className:Xe},rt)}var ce=$,Me=m("n6Qo");function Ye(ge){var Xe,rt=ge.prefixCls,Y=ge.record,He=ge.onExpand,Ke=ge.expanded,ke=ge.expandable,pe="".concat(rt,"-row-expand-icon");if(!ke)return a.createElement("span",{className:f()(pe,"".concat(rt,"-row-spaced"))});var Le=function(De){He(Y,De),De.stopPropagation()};return a.createElement("span",{className:f()(pe,(Xe={},Object(w.a)(Xe,"".concat(rt,"-row-expanded"),Ke),Object(w.a)(Xe,"".concat(rt,"-row-collapsed"),!Ke),Xe)),onClick:Le})}function et(ge,Xe,rt){var Y=[];function He(Ke){(Ke||[]).forEach(function(ke,pe){Y.push(Xe(ke,pe)),He(ke[rt])})}return He(ge),Y}var ot=m("zT1h"),tt=m("y0+3"),Te=function(Xe,rt){var Y,He,Ke=Xe.scrollBodyRef,ke=Xe.onScroll,pe=Xe.offsetScroll,Le=a.useContext(g.a),re=Le.prefixCls,De=((Y=Ke.current)===null||Y===void 0?void 0:Y.scrollWidth)||0,B=((He=Ke.current)===null||He===void 0?void 0:He.clientWidth)||0,Ie=De&&B*(B/De),st=a.useRef(),R=ie({scrollLeft:0,isHiddenScrollBar:!1}),Fe=Object(_.a)(R,2),Ve=Fe[0],q=Fe[1],ae=a.useRef({delta:0,x:0}),Ee=a.useState(!1),Re=Object(_.a)(Ee,2),Ue=Re[0],ve=Re[1],J=function(){ve(!1)},de=function(Ge){Ge.persist(),ae.current.delta=Ge.pageX-Ve.scrollLeft,ae.current.x=0,ve(!0),Ge.preventDefault()},Je=function(Ge){var nt,ut=Ge||((nt=window)===null||nt===void 0?void 0:nt.event),pt=ut.buttons;if(!Ue||pt===0){Ue&&ve(!1);return}var ht=ae.current.x+Ge.pageX-ae.current.x-ae.current.delta;ht<=0&&(ht=0),ht+Ie>=B&&(ht=B-Ie),ke({scrollLeft:ht/B*(De+2)}),ae.current.x=Ge.pageX},Ne=function(){var Ge=Object(tt.b)(Ke.current).top,nt=Ge+Ke.current.offsetHeight,ut=document.documentElement.scrollTop+window.innerHeight;nt-Object(n.a)()<=ut||Ge>=ut-pe?q(function(pt){return Object(c.a)(Object(c.a)({},pt),{},{isHiddenScrollBar:!0})}):q(function(pt){return Object(c.a)(Object(c.a)({},pt),{},{isHiddenScrollBar:!1})})},$e=function(Ge){q(function(nt){return Object(c.a)(Object(c.a)({},nt),{},{scrollLeft:Ge/De*B||0})})};return a.useImperativeHandle(rt,function(){return{setScrollLeft:$e}}),a.useEffect(function(){var at=Object(ot.a)(document.body,"mouseup",J,!1),Ge=Object(ot.a)(document.body,"mousemove",Je,!1);return Ne(),function(){at.remove(),Ge.remove()}},[Ie,Ue]),a.useEffect(function(){var at=Object(ot.a)(window,"scroll",Ne,!1),Ge=Object(ot.a)(window,"resize",Ne,!1);return function(){at.remove(),Ge.remove()}},[]),a.useEffect(function(){Ve.isHiddenScrollBar||q(function(at){var Ge,nt;return Object(c.a)(Object(c.a)({},at),{},{scrollLeft:Ke.current.scrollLeft/((Ge=Ke.current)===null||Ge===void 0?void 0:Ge.scrollWidth)*((nt=Ke.current)===null||nt===void 0?void 0:nt.clientWidth)})})},[Ve.isHiddenScrollBar]),De<=B||!Ie||Ve.isHiddenScrollBar?null:a.createElement("div",{style:{height:Object(n.a)(),width:B,bottom:pe},className:"".concat(re,"-sticky-scroll")},a.createElement("div",{onMouseDown:de,ref:st,className:f()("".concat(re,"-sticky-scroll-bar"),Object(w.a)({},"".concat(re,"-sticky-scroll-bar-active"),Ue)),style:{width:"".concat(Ie,"px"),transform:"translate3d(".concat(Ve.scrollLeft,"px, 0, 0)")}}))},Se=a.forwardRef(Te);function Ae(ge,Xe){return a.useMemo(function(){var rt=!!ge;return{isSticky:rt,stickyClassName:rt?"".concat(Xe,"-sticky-header"):"",offsetHeader:Object(p.a)(ge)==="object"&&ge.offsetHeader||0,offsetScroll:Object(p.a)(ge)==="object"&&ge.offsetScroll||0}},[ge,Xe])}var we=[],K={},se="rc-table-internal-hook",U=a.memo(function(ge){var Xe=ge.children;return Xe},function(ge,Xe){return o()(ge.props,Xe.props)?ge.pingLeft!==Xe.pingLeft||ge.pingRight!==Xe.pingRight:!1});function Ce(ge){var Xe,rt=ge.prefixCls,Y=ge.className,He=ge.rowClassName,Ke=ge.style,ke=ge.data,pe=ge.rowKey,Le=ge.scroll,re=ge.tableLayout,De=ge.direction,B=ge.title,Ie=ge.footer,st=ge.summary,R=ge.id,Fe=ge.showHeader,Ve=ge.components,q=ge.emptyText,ae=ge.onRow,Ee=ge.onHeaderRow,Re=ge.internalHooks,Ue=ge.transformColumns,ve=ge.internalRefs,J=ge.sticky,de=ke||we,Je=!!de.length,Ne=a.useState(0),$e=Object(_.a)(Ne,2),at=$e[0],Ge=$e[1];a.useEffect(function(){Ge(Object(n.a)())});var nt=a.useMemo(function(){return Object(x.c)(Ve,{})},[Ve]),ut=a.useCallback(function(yn,_n){return Object(x.b)(nt,yn)||_n},[nt]),pt=a.useMemo(function(){return typeof pe=="function"?pe:function(yn){var _n=yn&&yn[pe];return _n}},[pe]),ht=Object(v.c)(ge),ct=ht.expandIcon,Mt=ht.expandedRowKeys,Vt=ht.defaultExpandedRowKeys,jt=ht.defaultExpandAllRows,wt=ht.expandedRowRender,Pt=ht.onExpand,Ht=ht.onExpandedRowsChange,On=ht.expandRowByClick,mn=ht.rowExpandable,Wn=ht.expandIconColumnIndex,Yn=ht.expandedRowClassName,ia=ht.childrenColumnName,ha=ht.indentSize,zn=ct||Ye,Kt=ia||"children",pa=a.useMemo(function(){return wt?"row":ge.expandable&&Re===se&&ge.expandable.__PARENT_RENDER_ICON__||de.some(function(yn){return yn&&Object(p.a)(yn)==="object"&&yn[Kt]})?"nest":!1},[!!wt,de]),Na=a.useState(function(){return Vt||(jt?et(de,pt,Kt):[])}),Qn=Object(_.a)(Na,2),sa=Qn[0],va=Qn[1],kn=a.useMemo(function(){return new Set(Mt||sa||[])},[Mt,sa]),la=a.useCallback(function(yn){var _n=pt(yn,de.indexOf(yn)),Xn,Ma=kn.has(_n);Ma?(kn.delete(_n),Xn=Object(L.a)(kn)):Xn=[].concat(Object(L.a)(kn),[_n]),va(Xn),Pt&&Pt(!Ma,yn),Ht&&Ht(Xn)},[pt,kn,de,Pt,Ht]),kt=a.useState(0),gn=Object(_.a)(kt,2),Qt=gn[0],Jn=gn[1],Zn=Object(G.b)(Object(c.a)(Object(c.a)(Object(c.a)({},ge),ht),{},{expandable:!!wt,expandedKeys:kn,getRowKey:pt,onTriggerExpand:la,expandIcon:zn,expandIconColumnIndex:Wn,direction:De}),Re===se?Ue:null),ta=Object(_.a)(Zn,2),xn=ta[0],Ct=ta[1],Sa=a.useMemo(function(){return{columns:xn,flattenColumns:Ct}},[xn,Ct]),Ta=a.useRef(),ar=a.useRef(),ba=a.useRef(),fr=a.useState(!1),Ua=Object(_.a)(fr,2),Ra=Ua[0],Eo=Ua[1],so=a.useState(!1),Xr=Object(_.a)(so,2),Hr=Xr[0],Co=Xr[1],xo=ie(new Map),lo=Object(_.a)(xo,2),Do=lo[0],Lo=lo[1],hr=Object(x.a)(Ct),qr=hr.map(function(yn){return Do.get(yn)}),uo=a.useMemo(function(){return qr},[qr.join("_")]),co=ee(uo,Ct.length,De),$a=Le&&Object(x.d)(Le.y),sr=Le&&Object(x.d)(Le.x),lr=sr&&Ct.some(function(yn){var _n=yn.fixed;return _n}),$r=a.useRef(),Dr=Ae(J,rt),Nr=Dr.isSticky,eo=Dr.offsetHeader,Po=Dr.offsetScroll,fo=Dr.stickyClassName,Ur,Wr,qn;$a&&(Wr={overflowY:"scroll",maxHeight:Le.y}),sr&&(Ur={overflowX:"auto"},$a||(Wr={overflowY:"hidden"}),qn={width:Le.x===!0?"auto":Le.x,minWidth:"100%"});var gr=a.useCallback(function(yn,_n){Lo(function(Xn){var Ma=new Map(Xn);return Ma.set(yn,_n),Ma})},[]),zr=oe(null),ho=Object(_.a)(zr,2),po=ho[0],pr=ho[1];function Vr(yn,_n){if(!_n)return;typeof _n=="function"?_n(yn):_n.scrollLeft!==yn&&(_n.scrollLeft=yn)}var Lr=function(_n){var Xn=_n.currentTarget,Ma=_n.scrollLeft,Yr=typeof Ma=="number"?Ma:Xn.scrollLeft,Ao=Xn||K;if(!pr()||pr()===Ao){var yo;po(Ao),Vr(Yr,ar.current),Vr(Yr,ba.current),Vr(Yr,(yo=$r.current)===null||yo===void 0?void 0:yo.setScrollLeft)}if(Xn){var Oo=Xn.scrollWidth,To=Xn.clientWidth;Eo(Yr>0),Co(Yr<Oo-To)}},ur=function(){ba.current&&Lr({currentTarget:ba.current})},mo=function(_n){var Xn=_n.width;ur(),Jn(Ta.current?Ta.current.offsetWidth:Xn)};a.useEffect(function(){return ur},[]),a.useEffect(function(){sr&&ur()},[sr]),a.useEffect(function(){Re===se&&ve&&(ve.body.current=ba.current)});var _o=ut(["table"],"table"),Pr=a.useMemo(function(){return re||(lr?Le.x==="max-content"?"auto":"fixed":$a||Ct.some(function(yn){var _n=yn.ellipsis;return _n})?"fixed":"auto")},[$a,lr,Ct,re]),to,no={colWidths:uo,columCount:Ct.length,stickyOffsets:co,onHeaderRow:Ee,fixHeader:$a},ao=a.useMemo(function(){return Je?null:typeof q=="function"?q():q},[Je,q]),So=a.createElement(me,{data:de,measureColumnWidth:$a||sr||Nr,expandedKeys:kn,rowExpandable:mn,getRowKey:pt,onRow:ae,emptyNode:ao,childrenColumnName:Kt}),ro=a.createElement(D,{colWidths:Ct.map(function(yn){var _n=yn.width;return _n}),columns:Ct}),wo=st&&a.createElement(Me.b,null,st(de)),vo=ut(["body"]);if($a||Nr){var oo;typeof vo=="function"?(oo=vo(de,{scrollbarSize:at,ref:ba,onScroll:Lr}),no.colWidths=Ct.map(function(yn,_n){var Xn=yn.width,Ma=_n===xn.length-1?Xn-at:Xn;return typeof Ma=="number"&&!Number.isNaN(Ma)?Ma:(Object(r.a)(!1,"When use `components.body` with render props. Each column should have a fixed value."),0)})):oo=a.createElement("div",{style:Object(c.a)(Object(c.a)({},Ur),Wr),onScroll:Lr,ref:ba,className:f()("".concat(rt,"-body"))},a.createElement(_o,{style:Object(c.a)(Object(c.a)({},qn),{},{tableLayout:Pr})},ro,So,wo),Nr&&a.createElement(Se,{ref:$r,offsetScroll:Po,scrollBodyRef:ba,onScroll:Lr})),to=a.createElement(a.Fragment,null,Fe!==!1&&a.createElement(j,Object.assign({noData:!de.length},no,Sa,{direction:De,offsetHeader:eo,stickyClassName:fo,ref:ar,onScroll:Lr})),oo)}else to=a.createElement("div",{style:Object(c.a)(Object(c.a)({},Ur),Wr),className:f()("".concat(rt,"-content")),onScroll:Lr,ref:ba},a.createElement(_o,{style:Object(c.a)(Object(c.a)({},qn),{},{tableLayout:Pr})},ro,Fe!==!1&&a.createElement(b,Object.assign({},no,Sa)),So,wo));var bo=Object(v.b)(ge),Kr=a.createElement("div",Object.assign({className:f()(rt,Y,(Xe={},Object(w.a)(Xe,"".concat(rt,"-rtl"),De==="rtl"),Object(w.a)(Xe,"".concat(rt,"-ping-left"),Ra),Object(w.a)(Xe,"".concat(rt,"-ping-right"),Hr),Object(w.a)(Xe,"".concat(rt,"-layout-fixed"),re==="fixed"),Object(w.a)(Xe,"".concat(rt,"-fixed-header"),$a),Object(w.a)(Xe,"".concat(rt,"-fixed-column"),lr),Object(w.a)(Xe,"".concat(rt,"-scroll-horizontal"),sr),Object(w.a)(Xe,"".concat(rt,"-has-fix-left"),Ct[0]&&Ct[0].fixed),Object(w.a)(Xe,"".concat(rt,"-has-fix-right"),Ct[Ct.length-1]&&Ct[Ct.length-1].fixed==="right"),Xe)),style:Ke,id:R,ref:Ta},bo),a.createElement(U,{pingLeft:Ra,pingRight:Hr,props:Object(c.a)(Object(c.a)({},ge),{},{stickyOffsets:co,mergedExpandedKeys:kn})},B&&a.createElement(ce,{className:"".concat(rt,"-title")},B(de)),a.createElement("div",{className:"".concat(rt,"-container")},to),Ie&&a.createElement(ce,{className:"".concat(rt,"-footer")},Ie(de))));sr&&(Kr=a.createElement(i.a,{onResize:mo},Kr));var Ga=a.useMemo(function(){return{prefixCls:rt,getComponent:ut,scrollbarSize:at,direction:De,fixedInfoList:Ct.map(function(yn,_n){return C(_n,_n,Ct,co,De)}),isSticky:Nr}},[rt,ut,at,De,Ct,co,De,Nr]),go=a.useMemo(function(){return Object(c.a)(Object(c.a)({},Sa),{},{tableLayout:Pr,rowClassName:He,expandedRowClassName:Yn,componentWidth:Qt,fixHeader:$a,fixColumn:lr,horizonScroll:sr,expandIcon:zn,expandableType:pa,expandRowByClick:On,expandedRowRender:wt,onTriggerExpand:la,expandIconColumnIndex:Wn,indentSize:ha})},[Sa,Pr,He,Yn,Qt,$a,lr,sr,zn,pa,On,wt,la,Wn,ha]),Gr=a.useMemo(function(){return{onColumnResize:gr}},[gr]);return a.createElement(g.a.Provider,{value:Ga},a.createElement(V.Provider,{value:go},a.createElement(W.Provider,{value:Gr},Kr)))}Ce.Column=e.a,Ce.ColumnGroup=l.a,Ce.Summary=Me.a,Ce.defaultProps={rowKey:"key",prefixCls:"rc-table",emptyText:function(){return"No Data"}};var Qe=I.b=Ce},wRmb:function(Be,I,m){"use strict";m.d(I,"a",function(){return o});var w=m("rePB"),c=m("KQm4"),L=m("VTBJ"),p=m("Ff2n"),_=m("q1tI"),a=m.n(_),h=m("Kwbf"),f=m("Zm9Q"),d=m("hW8S");function o(e){return Object(f.a)(e).filter(function(t){return _.isValidElement(t)}).map(function(t){var u=t.key,s=t.props,g=s.children,C=Object(p.a)(s,["children"]),x=Object(L.a)({key:u},C);return g&&(x.children=o(g)),x})}function r(e){return e.reduce(function(t,u){var s=u.fixed,g=s===!0?"left":s,C=u.children;return C&&C.length>0?[].concat(Object(c.a)(t),Object(c.a)(r(C).map(function(x){return Object(L.a)({fixed:g},x)}))):[].concat(Object(c.a)(t),[Object(L.a)(Object(L.a)({},u),{},{fixed:g})])},[])}function i(e){for(var t=!0,u=0;u<e.length;u+=1){var s=e[u];if(t&&s.fixed!=="left")t=!1;else if(!t&&s.fixed==="left"){Object(h.a)(!1,"Index ".concat(u-1," of `columns` missing `fixed='left'` prop."));break}}for(var g=!0,C=e.length-1;C>=0;C-=1){var x=e[C];if(g&&x.fixed!=="right")g=!1;else if(!g&&x.fixed==="right"){Object(h.a)(!1,"Index ".concat(C+1," of `columns` missing `fixed='right'` prop."));break}}}function n(e){return e.map(function(t){var u=t.fixed,s=Object(p.a)(t,["fixed"]),g=u;return u==="left"?g="right":u==="right"&&(g="left"),Object(L.a)({fixed:g},s)})}function l(e,t){var u=e.prefixCls,s=e.columns,g=e.children,C=e.expandable,x=e.expandedKeys,E=e.getRowKey,O=e.onTriggerExpand,T=e.expandIcon,y=e.rowExpandable,b=e.expandIconColumnIndex,v=e.direction,S=e.expandRowByClick,D=_.useMemo(function(){return s||o(g)},[s,g]),H=_.useMemo(function(){if(C){var Z,V=b||0,A=D[V],k=(Z={},Object(w.a)(Z,d.a,{className:"".concat(u,"-expand-icon-col")}),Object(w.a)(Z,"title",""),Object(w.a)(Z,"fixed",A?A.fixed:null),Object(w.a)(Z,"className","".concat(u,"-row-expand-icon-cell")),Object(w.a)(Z,"render",function(M,W,te){var _e=E(W,te),ue=x.has(_e),me=y?y(W):!0,G=T({prefixCls:u,expanded:ue,expandable:me,record:W,onExpand:O});return S?_.createElement("span",{onClick:function(he){return he.stopPropagation()}},G):G}),Z),P=D.slice();return V>=0&&P.splice(V,0,k),P}return D},[C,D,E,x,T,v]),F=_.useMemo(function(){var Z=H;return t&&(Z=t(Z)),Z.length||(Z=[{render:function(){return null}}]),Z},[t,H,v]),j=_.useMemo(function(){return v==="rtl"?n(r(F)):r(F)},[F,v]);return[F,j]}I.b=l},whVF:function(Be,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var w=m("lNSK"),c=L(m("1q3G"));function L(f){return f&&f.__esModule?f:{default:f}}function p(f,d){if(!(f instanceof d))throw new TypeError("Cannot call a class as a function")}function _(f,d){for(var o=0;o<d.length;o++){var r=d[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(f,r.key,r)}}function a(f,d,o){return d&&_(f.prototype,d),o&&_(f,o),f}var h=function(){function f(){p(this,f),this.strm=new c.default,this.chunkSize=1024*10*10,this.outputBuffer=new Uint8Array(this.chunkSize),this.windowBits=5,(0,w.deflateInit)(this.strm,this.windowBits)}return a(f,[{key:"deflate",value:function(o){this.strm.input=o,this.strm.avail_in=this.strm.input.length,this.strm.next_in=0,this.strm.output=this.outputBuffer,this.strm.avail_out=this.chunkSize,this.strm.next_out=0;var r=(0,w.deflate)(this.strm,w.Z_FULL_FLUSH),i=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);if(r<0)throw new Error("zlib deflate failed");if(this.strm.avail_in>0){var n=[i],l=i.length;do{if(this.strm.output=new Uint8Array(this.chunkSize),this.strm.next_out=0,this.strm.avail_out=this.chunkSize,r=(0,w.deflate)(this.strm,w.Z_FULL_FLUSH),r<0)throw new Error("zlib deflate failed");var e=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);l+=e.length,n.push(e)}while(this.strm.avail_in>0);for(var t=new Uint8Array(l),u=0,s=0;s<n.length;s++)t.set(n[s],u),u+=n[s].length;i=t}return this.strm.input=null,this.strm.avail_in=0,this.strm.next_in=0,i}}]),f}();I.default=h},wzkS:function(Be,I,m){"use strict";m.d(I,"c",function(){return _}),m.d(I,"b",function(){return a}),m.d(I,"d",function(){return h}),m.d(I,"a",function(){return d}),m.d(I,"e",function(){return o});var w=m("9og8"),c=m("WmNS"),L=m.n(c),p=m("ErOA");function _(r){return Object(p.c)("libraries/".concat(r,".json"))}function a(){return Object(p.c)("library_tags.json")}function h(r){return f.apply(this,arguments)}function f(){return f=Object(w.a)(L.a.mark(function r(i){var n;return L.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(p.b)("attachments/".concat(i,".json"));case 2:return n=e.sent,e.abrupt("return",n.status===0);case 4:case"end":return e.stop()}},r)})),f.apply(this,arguments)}function d(r){return Object(p.f)("libraries.json",r)}function o(r,i){return Object(p.g)("libraries/".concat(r,".json"),i)}},xO64:function(Be,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var w=c(m("8K/p"));function c(e){return e&&e.__esModule?e:{default:e}}function L(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?L=function(u){return typeof u}:L=function(u){return u&&typeof Symbol=="function"&&u.constructor===Symbol&&u!==Symbol.prototype?"symbol":typeof u},L(e)}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _(e,t){for(var u=0;u<t.length;u++){var s=t[u];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,s.key,s)}}function a(e,t,u){return t&&_(e.prototype,t),u&&_(e,u),e}function h(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&f(e,t)}function f(e,t){return f=Object.setPrototypeOf||function(s,g){return s.__proto__=g,s},f(e,t)}function d(e){var t=i();return function(){var s=n(e),g;if(t){var C=n(this).constructor;g=Reflect.construct(s,arguments,C)}else g=s.apply(this,arguments);return o(this,g)}}function o(e,t){return t&&(L(t)==="object"||typeof t=="function")?t:r(e)}function r(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function i(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}function n(e){return n=Object.setPrototypeOf?Object.getPrototypeOf:function(u){return u.__proto__||Object.getPrototypeOf(u)},n(e)}var l=function(e){h(u,e);var t=d(u);function u(){return p(this,u),t.apply(this,arguments)}return a(u,[{key:"_pngRect",value:function(g,C,x,E,O,T,y){var b=this._readData(O);return b===null?!1:(T.imageRect(g,C,x,E,"image/png",b),!0)}},{key:"_basicRect",value:function(g,C,x,E,O,T,y,b){throw new Error("BasicCompression received in TightPNG rect")}}]),u}(w.default);I.default=l},xSIq:function(Be,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var w={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"};I.default=w},xiVL:function(Be,I){Be.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC"},xlC8:function(Be,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=w;function w(c,L,p,_){for(var a=c&65535|0,h=c>>>16&65535|0,f=0;p!==0;){f=p>2e3?2e3:p,p-=f;do a=a+L[_++]|0,h=h+a|0;while(--f);a%=65521,h%=65521}return a|h<<16|0}},xrsn:function(Be,I,m){Be.exports={flex_box_center:"flex_box_center___2cC1r",flex_space_between:"flex_space_between___9TeDx",flex_box_vertical_center:"flex_box_vertical_center___3EIYv",flex_box_center_end:"flex_box_center_end___1Uph0",flex_box_column:"flex_box_column___17_5w",header:"header___1E4MV",logo:"logo___R8PNJ",menu:"menu___Km2Uo",dropDown:"dropDown___3Phxo",line:"line___3lQ2g",subName:"subName___3sqtP",name:"name___1Odvx",actived:"actived___12Ff0","edu-menu":"edu-menu___2hxbr",newslight:"newslight___jwZR3",classromediv:"classromediv___Cjpgf",glow:"glow___3Nuu5",spandiv:"spandiv___3YPu8","header-iearning":"header-iearning___2Us_L",title:"title___3TtoH",headerFixed:"headerFixed___1V7d4"}},"y0+3":function(Be,I,m){"use strict";m.d(I,"a",function(){return r}),m.d(I,"b",function(){return n});var w=/margin|padding|width|height|max|min|offset/,c={left:!0,top:!0},L={cssFloat:1,styleFloat:1,float:1};function p(l){return l.nodeType===1?l.ownerDocument.defaultView.getComputedStyle(l,null):{}}function _(l,e,t){if(e=e.toLowerCase(),t==="auto"){if(e==="height")return l.offsetHeight;if(e==="width")return l.offsetWidth}return e in c||(c[e]=w.test(e)),c[e]?parseFloat(t)||0:t}function a(l,e){var t=arguments.length,u=p(l);return e=L[e]?"cssFloat"in l.style?"cssFloat":"styleFloat":e,t===1?u:_(l,e,u[e]||l.style[e])}function h(l,e,t){var u=arguments.length;if(e=L[e]?"cssFloat"in l.style?"cssFloat":"styleFloat":e,u===3)return typeof t=="number"&&w.test(e)&&(t="".concat(t,"px")),l.style[e]=t,t;for(var s in e)e.hasOwnProperty(s)&&h(l,s,e[s]);return p(l)}function f(l){return l===document.body?document.documentElement.clientWidth:l.offsetWidth}function d(l){return l===document.body?window.innerHeight||document.documentElement.clientHeight:l.offsetHeight}function o(){var l=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),e=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:l,height:e}}function r(){var l=document.documentElement.clientWidth,e=window.innerHeight||document.documentElement.clientHeight;return{width:l,height:e}}function i(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function n(l){var e=l.getBoundingClientRect(),t=document.documentElement;return{left:e.left+(window.pageXOffset||t.scrollLeft)-(t.clientLeft||document.body.clientLeft||0),top:e.top+(window.pageYOffset||t.scrollTop)-(t.clientTop||document.body.clientTop||0)}}},y5JW:function(Be,I,m){"use strict";m.d(I,"c",function(){return t}),m.d(I,"a",function(){return u});var w=m("DZo9"),c=m("8z0m"),L=m("+L6B"),p=m("2/Rp"),_=m("9og8"),a=m("miYZ"),h=m("tsqr"),f=m("k1fw"),d=m("oBTY"),o=m("WmNS"),r=m.n(o),i=m("q1tI"),n=m.n(i),l=m("m3rI"),e=m("wzkS"),t="\u3000\u3000";function u(s){var g=["Bytes","KB","MB","GB","TB"];if(s==0)return"0 Byte";var C=parseInt(""+Math.floor(Math.log(s)/Math.log(1024)),10);return(s/Math.pow(1024,C)).toFixed(1)+" "+g[C]}I.b=function(s){var g=s.value,C=g===void 0?[]:g,x=s.action,E=s.onChange,O=s.className,T=s.maxSize,y=T===void 0?150:T,b=s.title,v=b===void 0?"\u6587\u4EF6\u4E0A\u4F20":b,S=s.accept,D=S===void 0?null:S,H={multiple:!1,fileList:C,accept:D,withCredentials:!0,beforeUpload:function(Z){var V=Z.size/1024/1024;return!0},action:"".concat(l.a.API_SERVER,"/api/attachments.json"),onChange:function(Z){var V,A,k=Object(d.a)(Z.fileList);if(k=k.map(function(M){return M.name.indexOf(t)===-1&&(M.name="".concat(M.name).concat(t).concat(u(M.size))),Object(f.a)({},M)}),Z.file.status==="done"&&((V=Z.file)===null||V===void 0||((A=V.response)===null||A===void 0)?void 0:A.status)===-1){var P,X;h.b.error((P=Z.file)===null||P===void 0||((X=P.response)===null||X===void 0)?void 0:X.message),E([]);return}E(k)},onRemove:function(){var j=Object(_.a)(r.a.mark(function V(A){var k,P,X;return r.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:if(k=A.size/1024/1024,!(A.status==="uploading")){W.next=3;break}return W.abrupt("return",!0);case 3:if(k<y){W.next=7;break}return W.abrupt("return",!0);case 7:if(P=A.response?A.response.id:A.uid,!P){W.next=15;break}return W.next=11,Object(e.d)(A.response?A.response.id:A.id);case 11:return X=W.sent,W.abrupt("return",X);case 15:return W.abrupt("return",!0);case 16:case"end":return W.stop()}},V)}));function Z(V){return j.apply(this,arguments)}return Z}()};function F(j){j.preventDefault(),j.stopPropagation()}return n.a.createElement("div",{className:"single-upload ".concat(O||"")},n.a.createElement(c.a,H,n.a.createElement(p.a,{type:"primary",title:C.length>0?"\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),n.a.createElement("span",{onClick:F,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",y,"M)"," ")))}},"yTi+":function(Be,I,m){Be.exports=m.p+"static/AssistantCode3.fdd8db3c.jpeg"},ygoZ:function(Be,I){Be.exports="data:image/png;base64,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"},z4EP:function(Be,I){Be.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJgAAAA4CAYAAAAB3jHPAAAAAXNSR0IArs4c6QAAIABJREFUeF7dXQd4FdeV/ucJid5MMRgjRAeBBDZg0zFG9NiwMbis635O2WQ32WyS3Q1J1glxId6NU522ceLEsZMYMM1U0wWmG0RRo4MkRC+mCklv9rvn3nPLvHlPT5RsvM9F0nsz86b885///OfcOx5u8cv3/RQcX3pvtDo6zPf8HhGgh+957eH7jQE09oG0sK/0oj48AD7959Mv9Lcv3uGfPnw/av6mhcV7wWXE21H9mbuO2LbcPvwoLecuq7bn+/Cs7YvvCC7H+yW/3wfoK+X2ffkHomrf6DvlCnp/5d9R2hVP/ONX0++IelBffouvzl9/c+Ia3vTL97elVpccm+B73lOe748G0NSPyE2L/4sLxX8n+jIGmVhGnOqIvibxQCYvWHyQic8EgBRs1QX31Dp0NaPiAjPQzLYYKLTvBFb5UwPIArUEHwNW/pRYksvLRRnY7rHQGSKQiRtMgEwC7v8LyG4KYH7JhvrR6Kmv+PC/Bngt6Bx7HiIKRRpkgo3EeRT/q+EViSpUWUwmrw/xmgSUuBzMGvrimgtHF1WxoASEYilx3RRYQIzpw4/ythIzmQGZzWSGgSSQGKAMNrOv4jPNyAHG1cymcBgRgFe/S6r95L5qvuIhxybCYOWRec/5iE73/Eg7zxOXCpCk5SEaBjLeTg0gE+xCoYnDpbowElvhIKOLR9fWDZcmdAoGYiazlhPrKYDJC1odw1KGyWRYNaxkMafar8Qgk+smBBndOPLYI5oFxRqSET+Jr1oD7Nr+WeM9Dz+A52USvXsRGQYVcPjnXwdkHLI4BBnwxOoyBoQLNGIyBUy5ThQ+hc2wcGmzVOB3ZlmHyezwLZdPlsmktFChljTZJxNkSQPM933v2v7ZL8Hzvym0Av1LoKJfpH6wQOaESys86i+8ZUxmAMPiPT6TmXBpL2ODTIbfBJqMQrhkmjA2c4AdBBuH9hjBb+k0Sw5IDfrJBllSAPNPzmx09Vz0bXiYROCKSEDZIGOwJQ8yuX6ilx0u6TTrcKkuML1nZZX6AsZml+6FNwDi9wXIOGFwQKYBZWeXsUwWT/zrBESHb7MuwYfCuwGtBBQLfw8R1pp0qJ88JqsRYFcL/5wR9bwFgJ/lhMH/A5AZka80mtZk8qLoEBejyZhxrAsZZCl5tU1WSiFSAfFGQGbpsppAxuBknamFPWWUAmQWkxn1/4mQZAkBJsBVjehmwGttg4t/N0wmwqMU+LclXCqPjM8o3fUqDWBLSzKZAJnyv1QWyRdXZ6J2FqptBItVRMYb1GSOp3aLmExnupZtEZNdCiYTho1hsk9adhkXYP6emY0uoWIDPGQRaISYDwh5T6SNSn/JZf46IKP7WmfvwsxU0COQsSdlrAoDMs4E1U9lhrKJqpkkCDICosgwXSuEQnZAZ7mZpNFWTggNhEt7u2645HRa3jz6M06xPwEWRijAhKC/mP/WXACTJHBYc0mgEYwEmuhfW5MZkIVpMlJLbGHECP8kNJnFZOQUKbdf/GJAxiCIx2TxQMamqO3021aEBJiuClCmqXSheD8QRm1AJRL+8jNXlxmvTyNJak1fnG07zP/ta7JQgH28+82Xoz6+ScAiIHGGqMBmgYzyyEhEHLvOKpNmMnFqleOvuE86sglebknJFv5SMMvIGdBaivGYXVwTlpnOACycyZSXRuasSSz0sqzfFFhimYxZM+Cf6dKSsjBivD4XZL4CGZnE4qSLQ/0btjBiruaFXb8d70exWLjuDDDNRgSGeOEyEsgqJWTkuiK8ynMRUaasdvwDTEZGZJIg09LXMmODtT9bk9lmbLgmY4vCrUcaNrLd/hCQsXEbB2Qs4sPCpc1kFHaDN4oKh/J4DJOZKPm36fg7APP9mSkf513c5QOZlCkHQWYzmgIah0sOmWGaTLOgIngBssThUobShExmOf7V5HybE+yarMaMZebSmswW1VoXxTKZW/R2QcbfRYmHbXVwomCFv1B/zqqlxgeZKfZL3ElNxhaGOfS/PZA5V/H89l897/uRN0hnCaaRFr3DZAwWky0aTeaATJmwHC7lZ9L1Z1AyyLgSQN+nCuRK4CUEmQCKSOGl/y6zP2JAfffzxWBGMp0afnUV7Y9x7LneaXdhJMlkliXBpSfHmkgAsqCFcSMg0zeO1AfOOau6fg3RaDXS6jVMfC5v06caYH7JzPpnT5zd5wHtZMYoQRbGZC7IZHbpZJgWMGWYVEC1WE8CVPnUIcKfQVjTcduajLNLApnDaAJ+gnmAotyF2LNiFjr3fxB9Jz5t1S/t7DMWZGJ7BGbNOCqrDNY4o1FdFxWAF8wWFPJBJosFmQm/drg8f/wIGrVsi5SUOkpqiuUiqm7J+6/aVwCU78tDwYeLcMddnXDPmCdqOpW35XMNsNNbfjHN8/AK66abBdmxoo9wrDgvEOm4tGQzlbrnFOBijzI2u2yX2R93975PL+qCzGYyRW9W68zZsgNY8qN/Q4Omd2DytF9KFgv2lFn9XDoxUMtQWNKFdQ6Xpi2H2EQkATF+mqlFhoVoThykucvMazy58n07kZ87B42a34neox5Fg8bNFchI5RPIJJMJbUNfjurKCqyf9TNUVVZg6JQvoW7DJrcFRAmlDJHqtl+nno1WlvvwWhg2YjHPTCZDpiP8HU3m+mT5K2Ziz6o5t+WAssc9jj4TnjLb9oGj23NRceUiJ/GWT2YtpnyyncveRcWlj9Fr1KfRoMkdMa0xhv1kxpdarxEBmtlLel9cjpIemQ0a+igalQ68ZdoGGx+dTJPbixy7QxW4fR8Xzx7HrhV/wZXzZ1AnrS6yRj2GO+7qSAcXra6yeskUyNSZ2Ld1JUoKt6JT32HIyB4S93p4kZTbcq2IwU5ven2SD3+ebUkYH8uEyzBNZms0zjDFewJg+avm4O5eA5DRb4RVGFeGv+oaY2+WXHg2cvlQbYXoeTi0eRWO7tqIGIABWPjql3Cu7NBtOUlN26RjzD+9bJjOMVi56B0AmQqloV2xHMId8CntRO1DdoYq2VD8T+ipgtz5OHFwDyIpKej1wCNo1Lw1Ns5+/aaPe+RT/45IndSb3k5wA3QJT278yWzAeyToexmLQRmsJPxNkTt0eQp1EeSvnEUA6zn8Yck2QZ9MLcdajGMpg0ykDvxdpMcAbF/we+SvfC8hwDIfmIT6jZur+5dgq4+ZIocMJNork5dON5/JsKPWuXbxPIrXL0azNukY/c+vOGxELr4Ag9qWdPqTSRBUqFTtQE64pOgrQ6Q0VlnzGVNXfEfxxiUo2bMJd/fsjw7ZQ7B75UznulZWXMXVi+eRkpqKhk1aJAWaeyc8q7VdUiskuZAnrIlTm46d8X2vaVj4MyBTITAOyFxDNoICAbDVc9Fj+EPoO14AzMPl8yfVbrHwJ/WgEwQj/CV1UX5aJwUNm7emv3cseBP5K+ckBNjD015H8zs7KKCQtKdwaQt/R3RzaCLt5JaCLpw4iiU//jcC2JgvzYhx67lUJNaT0TBxw6IJq4qlCFBu35lt8saEVCsbPXW4EK06dDft2Ax0+Mhb9icIrdlzyETc1fVevns0JC5fOI2GTVsmCZGbW8w7veGn90Wj0c1R8kkD5qplUUizNHmQCaYpUADrM+5JAtF7059D5bWrtdrjuo2aYOrL7yQNsIemvY5mbTK0L6Y8fZnZWcwlk0yT4UmcuSATWZsB2PcVg8UarNqasHrJXO0lQSTHAnBTZPz+ftozShRY60kG41KVkyVbWapYr6xoG4o+XISmd96NAROeVQ0AOl9H8aZlKC3ahsxhD6Ft5+xaXYsbWdg7te5HX/WB1wR7ULtRHHM1GC6pxGMVv4PsV7BKAGweegx7CH3GP0n7tundn6G68rruA6PD9qMoK/iIPhfZYUSJTfazUhs0xJAnvkIlJc1gYx9Dn4lPO8d7YPMKXLt0AV0G5uDkwULsXPx2gnb2cENSv+v76D1qClp3zMSBbatRr2ETZNw73LIoQrpiVX+/xHCicJkcyAyTSZCdPLgbldcr0LZbX2PBKJ0nv9PH1UvnsHnOLxCtqsKASZ9DozvuDLRe+zh7bD92LP8LIil1MGDic5SV3s6XdzL3td/4nvcZZVbFZIqxwt8wWSKQEcDWzEf3YZ8CM5g4EOOhyd8F4GZ+SwLw8Rl/Rp20erI9RYFXtF4rcwPbFwoNNgfZAmCk68Ld/oObV+DDd358U+ftvkc+hy73jQ5YGMw6bmGcmdEwWe1B5pSPNFtJ5rt05jg+fPcnpPEy+g5DV7Ffss1AgR6orLiC7Yv/gItnytH1/jFI7zVQq0+3v9/Hoby1OJi3Dg0aN0P/h55Halq9mzpXiVb2Tqx9LRcehuleLsFkEVEzDLTn6JYdqY4kY0VksVpd6EjEuPqFq+dogGWP/fsQM1bqsOoqATBpOTw+409ISa0nt6vASCynQLbj/d9T4iAAlj3hKVkVCAGZcOmrBFPKKKjD5enSA9j9wbso37sTaQ0aYcCk59E+a6DVqGjCZp3UNFDqrkMa67M4o49U+NWDSLi/P0EvWVgYtctcto1Rmr8Z+bnzKHS26dIbvR+cSvpVvK5fu4zti3+Pi6ePo3nbDHQfOA4V1y6j8uolVFy9jOtXL6Py2iX6ef3qFVy/dgnXLn1M67btkoXMoQ/fPoCVr/nBIc9DhmYW1X5DnlcCTWaLf8r2eBykCrECYIVrF6D7sIkQADMGrtXmI8AsAPZtCbDHXvkTMZjETSzI8gIAo+XigIzPmB+tRlnBVuxdtwRlhTIU12/SDA99/SeoJ7JNp7BsQt/Vj8+hvDgPHe8d4QyBc115yxS1vDHdI1ZDuJS6rObefma3M6X7sWPpW6iqqCBg9Bo5lW7cPatnoXzfrqRAklKnDtLqNULdBo1w8dxJiiB9Rz+OFu06J7V+bRfyylb/12nP81qIkKRZiUjKatPhMBVo33FAZi0v3tcAGzoRWWOfoG2LE3XiwG5F7pLBhEm47q3/pv0e/pzwYtJ046IAeJtufUgviNf2hX9AgWCwMY8he6IxWoMgE6A6fXgvDu/IxaGP1pKpKjbavtcAVFy5hJMHCzD4iS+jy305kuQskFVXXkXBmgWUAVdVXEOfcU+g18hPOyA7f/worlw4ozNA7b6rjFQDh5bg/rKQ7gvFeuyT2FUD4dRz9mwz2bnyw9j2/m+Jmgd++oto0KwVyvfvREn+JqSm1Udq3fqoI37Wq6f/TqvfEKn1BagaIy1VDqwXrT6lhVtQvHkZeWn3T/psbbGT1PLesVWvVvielyYAwCDjcGmDzK41urpMOv3EOFbvmABYUe776DZ0ArJFHUzoresVmPvi80ntGC/0+Ct/Rkrd+gTQHUKDrZpLABOJgzNaPFqN4vWLiHWO79uDqgqZrTZo1gJdBo1B14Fj0LBZS1RcPI+5M75AQvhTX/8xmrS8i5a7cuEsDu1Yi8I18+n31PoNyMPrMWwiXTBmLgGGLXN+jQNbVtbqOGq7cMe+Q5E54u9Cu2gFk4n9aE5OfrxBJHYHBg8iUYyvxmdGq33s3boMGVmDULfB7SkjeWWrXq3wPC9Nax4FtNqAjDSZGASiQEYMtmauBljWmMdIL0Srq1GUO08xmNRP4r3CtfPp/GeOnEwOtZSv8nORzaWk1qWbPG/RHwhgYnsCYCRyrYbFDe/8EAe3rEbD5q2Q3mcw2mcPROtOmVJLAai4fAFbZv0Kh7evo79bpHdB5ohJOLh1NY7tzSN9I8owPYZ9CpkjJ1GJyFxAU/YRQC4r2q7MWhs6geFnRBX8ufqF2VK/bWe03JQItOncGx36DHXN3UAFQBfJ4ePyuZPYOv8NNG7ZFn3HP0OWyP6ty1G+fxc63TMCd3XvR/39+7Yux4mDBcgcMpHCIjUt3saBvV7Zyu+fhidrkAwyzWSKkWRXheWRqYtvmMyIfvLKIx6K1s6TABsygQAhVzFsx4wYrarE7O88Q59PfeltRKsrseP9P6B+42boM+FpZxAJhcjVgsEeRdb4p6TEtRoWKy9fxKVzJ3FH+y4OYQjm3LthCXZ/MJPCZXqfQbh0+jjOWqWlSJ06xGpj//kVtOrUS4FHueo1DYezRjcFx0oGS0VyHop4jn/scLiwwrgQ9dHKSqQ1aKwBeL78ELbM/w1atu+CvuOfpfcL181HWdFH6Hr/WKT3Hkgnq2DdPJTvzUP2qEfROr2bCpfOnVBbsk24vACYKOBlMIAo/SXNzu3SslM1CDIJGLelWgJIgogAtm4hug0Zj96jH7PaqRmsEpRCZL73XWEIAlO/90ek1K2Llb96AaeP7MX4f/kvNBNhQI0JyFv0FmkjAbDscU/KhkgFMu3JSSjTv0KoH9yyEoVr5uHqx+fRuFVbDJjyj2jXsx/2b1iKjX95Hc3u6oCRz38LF06UYdX/TEd61kCM+IdpAVM2fEYfUyZSbjzprWDDouyIMECxpzHgJMFql1bF7ngZpgjVBz9ajb2blqDn0IfRvvcg2vaJQ3uQt/QdtO3aB71GTqGzUJgrALYN3e4fK5eDj4J1C1C+dweycqbizvY9zcDe28RkXtnKGbm+j2G2ruJ2ZgOgcJAZXWbapT0vhUAmQqEAWNfBAmCPWjaFR+GUs0rBGgywKd97i0LU2bKD+OBn09CqYw+M/uJLmv12LHqLzNus0Y+ir9Bgql6pRb4HVF67gvLC7Ti0bQ1KC7ZS2EtJS0PvnKnonTNFF3SPbF+H3N+/SuF0ynd+R0Fi6Y++jlNHijHuy99Hq4yeFsjid8XSva9HFolLmEzR24DMLWwHRimFjMcU35X7x1dx6dwpDHzki2japgMBTAj2/NVzkJ41CN0HT6R9IgYrlABLzxpM7zGDCYC1Su+BiAWs2xEuvZIVM37jAZ9hRmKmEj9FCLJBRn31MeEykG0Sq6WgKHc+itYLgI1Dr5xH4UerZLmEO10VyKqrqrDglc8TiCZ/+zcEMCpsL3oLdRs2Rs8HJiM1NY2yy7zFfySAZY9+FNlKg3FX7Ml9O7F7xWycOLAHfrVoogaatU1Hp/seRKf+I1G/qSz6CsbcPv931HjIrydfnYk6deujrHgHVvzyBbTK6I7x//LfcmoAisECyrFTFEStwR8MNGKeuCHQbt+pub+fapzWqCPxu8giN7z7UzRo2gIjnvmGri4IvbV/ywp0HjAKnfs9KMGUO08CbOA4pCsGy8+dTwyWnfMYWqoQKQf2ss93a8OlV7rila/6Pl5zW5uVeeqAzGUxR5OpOGVrrOJ1C1C0fhG6DRqHzJyp2PTuT3F8784biu9tumbjwc+9gLxFb6NgjWCwqRQitdsPkPZa+P0vIrVeQ3TsNxwdBzyIlsLb4dZvAKV7NmP7vDdx4WQpmrXtQGAWoXjCV19DK3Wyl/z0P8jGeOAfvoH0bHnXa/BYIHOL0gwEdtYTg8yeb8xMgucW2mPny5DfsWvFTBzdvZHcelFp4H37aOHvcOpwEe4Z+yRadexFN0dh7jyUCoANEgAbTDeKYLBjxRJgrTr00K1Btwtk3tEVMwYgGt2imcoq55DwVzpHajLTRh0j/HVdUi5TvP59anURB9dr1BTs+uAvOF2yNzAdhdutqrNHhqFKJlu274b+n/4s1RdF+UkCTLQARxyQfXyiBE1btwOEb6Y2LU7cySNF1Opz4kA+gSp7/BPIHPl32Db3DRStfR9DnvpXdBrwIDUIHt+/C8te/xZEkX3MF14kKyCeGZsYZInCJWsyabKGgizQFUv9YJXX8cGv/5P8uQeem4YGTVroG2DlG98lp/6B576JuvUbSwZbO0cDrEPvwcRRBblzHYCJN48f3ImWd/dAaqroBzOZbIJibtJEQe06R5fvOxMBmjIr1RQuJdBCwqUVPovXLUTxh4vRdeBYshqoNVklC8HCuNZ/gZFKcn9MP3/ekrfJp8oaPUVWBwiALsho2yIUVlfhSN56FK9fSKareLXPuh8DpnxeG5gb//QT7N+0HMOe/Toy+j0gB434wKZZv0Dxh0uQ1qAhcj4/nUJJKMhUB4YzHC7pkUpu0dsGmZM8qOmlxMUuLdiGjxa/heZ3ZWDwo1/WicO58iPYOOtnlHmPePobWjvmrxEA24pug8ajQ5ZksHwG2OjHSYOJ0C80Xd1GTXHf5C/QlFFyzCVjKLwxIFmE0SU6suyl2R7wiBv2jBcVtCjctp3YkUdi+b3rBcCWkMHZ68Epmv3ig0xsR4w64pYgU6riLHbnknckwHKmIGvcE2aGH91TJrKpIpTs2kAOvuiuYC0mBni0zxaZlHmt/p/pKN2zFTn/9CLadr+HPqAZFv0oct/+IW1DaLOcz76A1p0zZa88xSSeooDvdgMW401Z4dJa3nblg+07cgI8q3effS81HG7T7J/j5OEiZI2aig4cvn0fm977Bc6UHkCne0eg2+CJ1Ncm/ilYMwclBVvQfdAECvcEsLVzJIONfhytO/QkBl395kto1KI1+j8k3Xyel8zu708WUMHlCEVHl780yY+qlmmn/khfJ8s82gczTYLMPGGgKf5wEfZ+uAR3du6NdpkDtNUgmc9sl7WfnoZAj1CyAqbqoi3ZuRHHirajd84jyB4rqwOyXgrsWvYu9m9eTi68eKXWq4+Me4aj88DRaJnRXZ44Sc30u2g/nv2fz6Dy6hU8/O1fomnr9vrcCJCJctOq376M0vytSElNw/gvv4o72nWSmSuBjFubDcjEAGu6tGGDSKxEIRxkbG+4WahMGoTlchbLf/UCREPBmM+/iNR6Deh7RKYsGgxFiWjEs9+g8hDvX/7q9yTABk9Ah6whtG8EsKLtGmDXK64QgzVr0wH9JjyrunnlXLGyW4Mbp26Myehsi0EfJWdOlvtAYNCHvBgc0uyBuDTCUftgseFyrwDYhqU3CvyE6wmAZY0R9U0TPvduWIytc97AnZ16ocv9OWjfd4huQzGt1z4qLl3AxTMnkL98Fkp2byax/9C0n7vfpzowRMa5/Nffobt8zD++SBaHFv1xQBbsipWVAGYzlTkG2nFiGxFtG0MCdt/GpSjMfR9tu2ZjwMOfofeEXty28E2yYjJHTEZGn6FOUpK/ejZK8regx+CJSM8eIrezeSkO561Di7s7o13P/jhzdB/KireTf5Y5fLIpiamRSvIwbxxkuqHqyJIXp/me/4rWRxpAyoFXQAsyGU0FoB1/Ey73bVhMABMXsGV6V13glqwjTrsR+CaDVTxj3FMmHOKfU4cLcKbkAHqPegRZYx/X4KeFotW4fO4UGrdsp1uw7Wk8t817g7o77Fe9xs0w9Jmv6fDofKhAVlVxBdGqaqQ1bCwni5PFI9XGQ6dfZWJWuAy0Xjsgq5WFYUxbUQY6VrgdAyZ/Bm279CEG/Wjhm2StdLp3OHoOn+yWlXwfeyyAibKTANjHp8qw6b3ADQUgK+cxtO4gNBnrfMlYwV6y2gp/DbCSDT+s71+4tC/qiYG3pizktNlwiLE+ZybjrJKHtpUWbEHZni1ol9kPHfoOs4zWYOt1rIazTV/Te+bhwNYVOLpzIzr2G4GO/R9wBvtqf419NqthUfh5ov1508yf09jARi3upG7PzvfnUF9Yopc967W8m5WdoIWwcelNC7YMobG9ZFwKisdkQZ/MDZdnSw9AjHCKCDPb9ymbPLRjDToPyNG9+ZzZip9Xzp/GtcsXUK/RHajXUDymQGatohPk1NFiGuYnmg2bt+mAJq3uNp0fiUCmxlwmG5o0wMQKh5dNfx5RvBEr9hXgLFZz5q3gSU4U8Lj1mnyqBC0+rO3kZgP1Tntd3eBoQradYZqbQDKgCzY1rQAzZy1n87EbFhVfcSavDFhT4GZXXhKcAp7FZgxQY03Yo5JU377DfvFbr1WTvtaCtl9ng4z3Rff4O6HdVCGkVrLGKDggkw+J0JqsFiBzAEaWxdJCmvzElHPkzDhuw6AKczaTsU+myjeCyWyAxQCIUCXZzA6x8daxmUwSKQPSqpPyNAWhIJPJAJ2kmwQZz4PBYtowm+v2OwNLtA4T4AsM+BBTDOi+MZ5ancNvIpCptFYlHDawbKtDVwMoG2UW5pFNPCKK54o1n9+KcOkATGywZNn08dVRLGYBLYGVHMj0TNMhmiy2ME4KncpKhslix1zGC5cuyFjPKRA5YdLMm2H3998MyGQmqbpR1Z2fEGSWN2ZKP7bJymCyJ1vhSe3EcskyGWewdnHezmrVNgl99hQFJhEJYzJmR9JkzMzWFAWJwmUMwChULv7uy/C8b0ri4hYbZXpaNoYW7IrJyO1XYVTXNKlPzM1GY0EjvS8Ou+x7hRqydrhUbd21CpdcmRCn2GIyPdC3BnGh58GgEmU8kAUnPFHhRycHdlmIM0YGnG17MDjETtXEZEHjlgf42rrO0ouqVdtuWKQbh+dac8KledwNRRInXAqMxJ/DPxRgYgrNo0u/N9cHJlGBm0f5BAaCmPKSmbcitCs2UH4KsllwzKXspHXDsgGlgIJkVLu85bj+msFiNZndgSG2ZIPM9sni4swaRCK0JrdHOwmA9rwMM2nNZFkURjcZkNEFt6fn5CeR1DCIRHkhMZmkXYGw/TcTTpnN3HpqcBI8c3zUNZi0TxYKMLGxk6t/3ujq1dMbfDEJsGoWdHRPkMnCGhbFMhFjYwSZzE4mYgb26gmGgYjV3iPXUaxq74PcSdWIa4Q+G7i28LdBdrOa7EZAFiPIVXbHvf3MKrRczJNIBBDCW4IkiO1mRsOKoUmAWIEAHAdknDWrjg5qJtW/S8e/JjM2LsDEVx5aMiPD8yo2w/day8hHDTzW4FyLIVSYDHbFUugTK1uAcUKkY4lEyKkOtmtT7cAatSSnT+dhdW4IDo5ukvtr9lM3KarJVoIP7pJLGsc/PpOZp8HdGpBZoluHL2PQUpVAhy2em8zoK2YkAzIJrhjWCjKo1QzpANsKl3rbsudZWzVieTPLYrgZmxBg4uSWL5mRcd2/voCYzC7j6N9jO1to6hs3AAAD80lEQVSDIFOWuwKZBCoXpWNtDDWbj63lFIOFgcyUi+ShCIDKIXfGX9MJgV32Un0dDLgbYzILZPTt1oO84gyH07otUE4KC5dcdiKKcZiMa6Hhrddh4dK1LkzmaIBptWvrKRVYZwYnjLFBJsxY2X8X5vjXCDAdLq+dfltoMg5RSrfHZJha3Cvd5WgyHqTrsFZ467WZxtNtyzYhT4wONnXRGEOYWC4ByJSuvPlwGQBZ3KfDBaYbkIpaMYyr1dyGRTMugPSepcnkcq7lYQOGgSZJKtYaYVEfA7KQemqsJpONmJxNq1l3Y7owkgKYEnjekSXTXxLZpQaZdQGDDYsyNJrefg6LGoBxQcYCXvwU7ddmMmKt2VSZibYZEi5Z68U+U8kue8mBvfas19I4uRGfrJYg00ZsIMOzNI/0sQLdFdasiabYLp4OZ8Zf2iExofDn0BioizJoDPhVkdtaXqJIhkvu4HVbr+UNo+VGXJ0R8oHwyaJR/MD3vEz7oQwyozNaR3tbMYNITHeGHXJlFIwdRMIDSULbfFhfaZBZExKzjop5ppKtJWWGzIC8mXBJU0Qpv8t9cJfSTsqisFuvJXOEMJn2msIGkch1zONuVLjk2Xhs9uHJUSjEGoPXMWTD+tcC88raCQIfoxb78k6wHnfDHpySDLUBFy8rHP8jHxQ/58GbLibFIe1jO+tW6Yir1WbkuCkJGd8r1iuTLj/rNTlaKbmGRTZwzTZrejrcrWIy7ooQexAOMlWj1E6+KZy7jKEyO8JSbGeFtkbs3jHNduHz97u10ZCwarOnLfxVGDQJhgK3DGuaqbhBUTcsis+jMT3KtYObKJBHL17+iudFvub7vm71CdoRXAqyB5FwyIwZRKJNWTZ4GWQiXIZPrW48MFF6d2uR8ntMW4+ueyrrRfK4ZL5guFRv6pNS6+xSXQTWIbYnpZmsxq7YZEGWYBCJGp1kP+QrmF0ym9oT4unaZByQKelkgUyFRdKhMjFIWoMlgh71k507NcGLek/7ES/HA5qyEWo3LPJFDDr0oSCzqgLGVJVD4uKGS0JwLMgkhhRz2vrNCo/2k3vt+ftjQeaOIwg7L/bD7YNM5j6JxB0O5zwWWgFPhzMKm8Exlypr1UzGIHMHDLOfJrNc9ZzyQCi1GSom49T6y2SadNx2eJVmlHwmOrn9svX6lgDMPskifJauOtTP86uHep4nRnZ29zyvPeA1RsRrDHhpklCs+fUT9fcrLSVByRMSJwKZAZIxZE1xnLNQw2TMeGpsp8p+7eySGZCPMxkms9t8SCWJefaVWtFyzOpy5a6HuM8eVywSD2QGFAZkzDBB4Z8syOJZGDo7DQMZyT0GmY//BTPiWWsfFEpDAAAAAElFTkSuQmCC"}}]);
|