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

1486 lines
3.0 MiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

(function(){var __webpack_modules__={30071:function(d,g,e){"use strict";e.r(g),e.d(g,{blue:function(){return ue},blueDark:function(){return Be},cyan:function(){return ie},cyanDark:function(){return We},geekblue:function(){return q},geekblueDark:function(){return Lt},generate:function(){return S},gold:function(){return H},goldDark:function(){return ne},gray:function(){return ee},green:function(){return oe},greenDark:function(){return Pe},grey:function(){return ae},greyDark:function(){return Vt},lime:function(){return $},limeDark:function(){return we},magenta:function(){return G},magentaDark:function(){return Pt},orange:function(){return N},orangeDark:function(){return z},presetDarkPalettes:function(){return Ft},presetPalettes:function(){return J},presetPrimaryColors:function(){return T},purple:function(){return Y},purpleDark:function(){return _t},red:function(){return M},redDark:function(){return le},volcano:function(){return F},volcanoDark:function(){return W},yellow:function(){return V},yellowDark:function(){return _e}});var r=e(18642);const i=Math.round;function l(ir,Ne){const dt=ir.replace(/^[^(]*\((.*)/,"$1").replace(/\).*/,"").match(/\d*\.?\d+%?/g)||[],kt=dt.map(Qe=>parseFloat(Qe));for(let Qe=0;Qe<3;Qe+=1)kt[Qe]=Ne(kt[Qe]||0,dt[Qe]||"",Qe);return dt[3]?kt[3]=dt[3].includes("%")?kt[3]/100:kt[3]:kt[3]=1,kt}const c=(ir,Ne,dt)=>dt===0?ir:ir/100;function f(ir,Ne){const dt=Ne||255;return ir>dt?dt:ir<0?0:ir}class u{constructor(Ne){(0,r.Z)(this,"isValid",!0),(0,r.Z)(this,"r",0),(0,r.Z)(this,"g",0),(0,r.Z)(this,"b",0),(0,r.Z)(this,"a",1),(0,r.Z)(this,"_h",void 0),(0,r.Z)(this,"_s",void 0),(0,r.Z)(this,"_l",void 0),(0,r.Z)(this,"_v",void 0),(0,r.Z)(this,"_max",void 0),(0,r.Z)(this,"_min",void 0),(0,r.Z)(this,"_brightness",void 0);function dt(kt){return kt[0]in Ne&&kt[1]in Ne&&kt[2]in Ne}if(Ne)if(typeof Ne=="string"){let Qe=function(lt){return kt.startsWith(lt)};const kt=Ne.trim();/^#?[A-F\d]{3,8}$/i.test(kt)?this.fromHexString(kt):Qe("rgb")?this.fromRgbString(kt):Qe("hsl")?this.fromHslString(kt):(Qe("hsv")||Qe("hsb"))&&this.fromHsvString(kt)}else if(Ne instanceof u)this.r=Ne.r,this.g=Ne.g,this.b=Ne.b,this.a=Ne.a,this._h=Ne._h,this._s=Ne._s,this._l=Ne._l,this._v=Ne._v;else if(dt("rgb"))this.r=f(Ne.r),this.g=f(Ne.g),this.b=f(Ne.b),this.a=typeof Ne.a=="number"?f(Ne.a,1):1;else if(dt("hsl"))this.fromHsl(Ne);else if(dt("hsv"))this.fromHsv(Ne);else throw new Error("@ant-design/fast-color: unsupported input "+JSON.stringify(Ne))}setR(Ne){return this._sc("r",Ne)}setG(Ne){return this._sc("g",Ne)}setB(Ne){return this._sc("b",Ne)}setA(Ne){return this._sc("a",Ne,1)}setHue(Ne){const dt=this.toHsv();return dt.h=Ne,this._c(dt)}getLuminance(){function Ne(lt){const st=lt/255;return st<=.03928?st/12.92:Math.pow((st+.055)/1.055,2.4)}const dt=Ne(this.r),kt=Ne(this.g),Qe=Ne(this.b);return .2126*dt+.7152*kt+.0722*Qe}getHue(){if(typeof this._h=="undefined"){const Ne=this.getMax()-this.getMin();Ne===0?this._h=0:this._h=i(60*(this.r===this.getMax()?(this.g-this.b)/Ne+(this.g<this.b?6:0):this.g===this.getMax()?(this.b-this.r)/Ne+2:(this.r-this.g)/Ne+4))}return this._h}getSaturation(){if(typeof this._s=="undefined"){const Ne=this.getMax()-this.getMin();Ne===0?this._s=0:this._s=Ne/this.getMax()}return this._s}getLightness(){return typeof this._l=="undefined"&&(this._l=(this.getMax()+this.getMin())/510),this._l}getValue(){return typeof this._v=="undefined"&&(this._v=this.getMax()/255),this._v}getBrightness(){return typeof this._brightness=="undefined"&&(this._brightness=(this.r*299+this.g*587+this.b*114)/1e3),this._brightness}darken(Ne=10){const dt=this.getHue(),kt=this.getSaturation();let Qe=this.getLightness()-Ne/100;return Qe<0&&(Qe=0),this._c({h:dt,s:kt,l:Qe,a:this.a})}lighten(Ne=10){const dt=this.getHue(),kt=this.getSaturation();let Qe=this.getLightness()+Ne/100;return Qe>1&&(Qe=1),this._c({h:dt,s:kt,l:Qe,a:this.a})}mix(Ne,dt=50){const kt=this._c(Ne),Qe=dt/100,lt=Ye=>(kt[Ye]-this[Ye])*Qe+this[Ye],st={r:i(lt("r")),g:i(lt("g")),b:i(lt("b")),a:i(lt("a")*100)/100};return this._c(st)}tint(Ne=10){return this.mix({r:255,g:255,b:255,a:1},Ne)}shade(Ne=10){return this.mix({r:0,g:0,b:0,a:1},Ne)}onBackground(Ne){const dt=this._c(Ne),kt=this.a+dt.a*(1-this.a),Qe=lt=>i((this[lt]*this.a+dt[lt]*dt.a*(1-this.a))/kt);return this._c({r:Qe("r"),g:Qe("g"),b:Qe("b"),a:kt})}isDark(){return this.getBrightness()<128}isLight(){return this.getBrightness()>=128}equals(Ne){return this.r===Ne.r&&this.g===Ne.g&&this.b===Ne.b&&this.a===Ne.a}clone(){return this._c(this)}toHexString(){let Ne="#";const dt=(this.r||0).toString(16);Ne+=dt.length===2?dt:"0"+dt;const kt=(this.g||0).toString(16);Ne+=kt.length===2?kt:"0"+kt;const Qe=(this.b||0).toString(16);if(Ne+=Qe.length===2?Qe:"0"+Qe,typeof this.a=="number"&&this.a>=0&&this.a<1){const lt=i(this.a*255).toString(16);Ne+=lt.length===2?lt:"0"+lt}return Ne}toHsl(){return{h:this.getHue(),s:this.getSaturation(),l:this.getLightness(),a:this.a}}toHslString(){const Ne=this.getHue(),dt=i(this.getSaturation()*100),kt=i(this.getLightness()*100);return this.a!==1?`hsla(${Ne},${dt}%,${kt}%,${this.a})`:`hsl(${Ne},${dt}%,${kt}%)`}toHsv(){return{h:this.getHue(),s:this.getSaturation(),v:this.getValue(),a:this.a}}toRgb(){return{r:this.r,g:this.g,b:this.b,a:this.a}}toRgbString(){return this.a!==1?`rgba(${this.r},${this.g},${this.b},${this.a})`:`rgb(${this.r},${this.g},${this.b})`}toString(){return this.toRgbString()}_sc(Ne,dt,kt){const Qe=this.clone();return Qe[Ne]=f(dt,kt),Qe}_c(Ne){return new this.constructor(Ne)}getMax(){return typeof this._max=="undefined"&&(this._max=Math.max(this.r,this.g,this.b)),this._max}getMin(){return typeof this._min=="undefined"&&(this._min=Math.min(this.r,this.g,this.b)),this._min}fromHexString(Ne){const dt=Ne.replace("#","");function kt(Qe,lt){return parseInt(dt[Qe]+dt[lt||Qe],16)}dt.length<6?(this.r=kt(0),this.g=kt(1),this.b=kt(2),this.a=dt[3]?kt(3)/255:1):(this.r=kt(0,1),this.g=kt(2,3),this.b=kt(4,5),this.a=dt[6]?kt(6,7)/255:1)}fromHsl({h:Ne,s:dt,l:kt,a:Qe}){if(this._h=Ne%360,this._s=dt,this._l=kt,this.a=typeof Qe=="number"?Qe:1,dt<=0){const qe=i(kt*255);this.r=qe,this.g=qe,this.b=qe}let lt=0,st=0,Ye=0;const Ue=Ne/60,be=(1-Math.abs(2*kt-1))*dt,De=be*(1-Math.abs(Ue%2-1));Ue>=0&&Ue<1?(lt=be,st=De):Ue>=1&&Ue<2?(lt=De,st=be):Ue>=2&&Ue<3?(st=be,Ye=De):Ue>=3&&Ue<4?(st=De,Ye=be):Ue>=4&&Ue<5?(lt=De,Ye=be):Ue>=5&&Ue<6&&(lt=be,Ye=De);const He=kt-be/2;this.r=i((lt+He)*255),this.g=i((st+He)*255),this.b=i((Ye+He)*255)}fromHsv({h:Ne,s:dt,v:kt,a:Qe}){this._h=Ne%360,this._s=dt,this._v=kt,this.a=typeof Qe=="number"?Qe:1;const lt=i(kt*255);if(this.r=lt,this.g=lt,this.b=lt,dt<=0)return;const st=Ne/60,Ye=Math.floor(st),Ue=st-Ye,be=i(kt*(1-dt)*255),De=i(kt*(1-dt*Ue)*255),He=i(kt*(1-dt*(1-Ue))*255);switch(Ye){case 0:this.g=He,this.b=be;break;case 1:this.r=De,this.b=be;break;case 2:this.r=be,this.b=He;break;case 3:this.r=be,this.g=De;break;case 4:this.r=He,this.g=be;break;case 5:default:this.g=be,this.b=De;break}}fromHsvString(Ne){const dt=l(Ne,c);this.fromHsv({h:dt[0],s:dt[1],v:dt[2],a:dt[3]})}fromHslString(Ne){const dt=l(Ne,c);this.fromHsl({h:dt[0],s:dt[1],l:dt[2],a:dt[3]})}fromRgbString(Ne){const dt=l(Ne,(kt,Qe)=>Qe.includes("%")?i(kt/100*255):kt);this.r=dt[0],this.g=dt[1],this.b=dt[2],this.a=dt[3]}}var h=2,o=.16,a=.05,x=.05,p=.15,v=5,m=4,b=[{index:7,amount:15},{index:6,amount:25},{index:5,amount:30},{index:5,amount:45},{index:5,amount:65},{index:5,amount:85},{index:4,amount:90},{index:3,amount:95},{index:2,amount:97},{index:1,amount:98}];function A(ir,Ne,dt){var kt;return Math.round(ir.h)>=60&&Math.round(ir.h)<=240?kt=dt?Math.round(ir.h)-h*Ne:Math.round(ir.h)+h*Ne:kt=dt?Math.round(ir.h)+h*Ne:Math.round(ir.h)-h*Ne,kt<0?kt+=360:kt>=360&&(kt-=360),kt}function D(ir,Ne,dt){if(ir.h===0&&ir.s===0)return ir.s;var kt;return dt?kt=ir.s-o*Ne:Ne===m?kt=ir.s+o:kt=ir.s+a*Ne,kt>1&&(kt=1),dt&&Ne===v&&kt>.1&&(kt=.1),kt<.06&&(kt=.06),Math.round(kt*100)/100}function R(ir,Ne,dt){var kt;return dt?kt=ir.v+x*Ne:kt=ir.v-p*Ne,kt=Math.max(0,Math.min(1,kt)),Math.round(kt*100)/100}function S(ir){for(var Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},dt=[],kt=new u(ir),Qe=kt.toHsv(),lt=v;lt>0;lt-=1){var st=new u({h:A(Qe,lt,!0),s:D(Qe,lt,!0),v:R(Qe,lt,!0)});dt.push(st)}dt.push(kt);for(var Ye=1;Ye<=m;Ye+=1){var Ue=new u({h:A(Qe,Ye),s:D(Qe,Ye),v:R(Qe,Ye)});dt.push(Ue)}return Ne.theme==="dark"?b.map(function(be){var De=be.index,He=be.amount;return new u(Ne.backgroundColor||"#141414").mix(dt[De],He).toHexString()}):dt.map(function(be){return be.toHexString()})}var T={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1677FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},M=["#fff1f0","#ffccc7","#ffa39e","#ff7875","#ff4d4f","#f5222d","#cf1322","#a8071a","#820014","#5c0011"];M.primary=M[5];var F=["#fff2e8","#ffd8bf","#ffbb96","#ff9c6e","#ff7a45","#fa541c","#d4380d","#ad2102","#871400","#610b00"];F.primary=F[5];var N=["#fff7e6","#ffe7ba","#ffd591","#ffc069","#ffa940","#fa8c16","#d46b08","#ad4e00","#873800","#612500"];N.primary=N[5];var H=["#fffbe6","#fff1b8","#ffe58f","#ffd666","#ffc53d","#faad14","#d48806","#ad6800","#874d00","#613400"];H.primary=H[5];var V=["#feffe6","#ffffb8","#fffb8f","#fff566","#ffec3d","#fadb14","#d4b106","#ad8b00","#876800","#614700"];V.primary=V[5];var $=["#fcffe6","#f4ffb8","#eaff8f","#d3f261","#bae637","#a0d911","#7cb305","#5b8c00","#3f6600","#254000"];$.primary=$[5];var oe=["#f6ffed","#d9f7be","#b7eb8f","#95de64","#73d13d","#52c41a","#389e0d","#237804","#135200","#092b00"];oe.primary=oe[5];var ie=["#e6fffb","#b5f5ec","#87e8de","#5cdbd3","#36cfc9","#13c2c2","#08979c","#006d75","#00474f","#002329"];ie.primary=ie[5];var ue=["#e6f4ff","#bae0ff","#91caff","#69b1ff","#4096ff","#1677ff","#0958d9","#003eb3","#002c8c","#001d66"];ue.primary=ue[5];var q=["#f0f5ff","#d6e4ff","#adc6ff","#85a5ff","#597ef7","#2f54eb","#1d39c4","#10239e","#061178","#030852"];q.primary=q[5];var Y=["#f9f0ff","#efdbff","#d3adf7","#b37feb","#9254de","#722ed1","#531dab","#391085","#22075e","#120338"];Y.primary=Y[5];var G=["#fff0f6","#ffd6e7","#ffadd2","#ff85c0","#f759ab","#eb2f96","#c41d7f","#9e1068","#780650","#520339"];G.primary=G[5];var ae=["#a6a6a6","#999999","#8c8c8c","#808080","#737373","#666666","#404040","#1a1a1a","#000000","#000000"];ae.primary=ae[5];var ee=ae,J={red:M,volcano:F,orange:N,gold:H,yellow:V,lime:$,green:oe,cyan:ie,blue:ue,geekblue:q,purple:Y,magenta:G,grey:ae},le=["#2a1215","#431418","#58181c","#791a1f","#a61d24","#d32029","#e84749","#f37370","#f89f9a","#fac8c3"];le.primary=le[5];var W=["#2b1611","#441d12","#592716","#7c3118","#aa3e19","#d84a1b","#e87040","#f3956a","#f8b692","#fad4bc"];W.primary=W[5];var z=["#2b1d11","#442a11","#593815","#7c4a15","#aa6215","#d87a16","#e89a3c","#f3b765","#f8cf8d","#fae3b7"];z.primary=z[5];var ne=["#2b2111","#443111","#594214","#7c5914","#aa7714","#d89614","#e8b339","#f3cc62","#f8df8b","#faedb5"];ne.primary=ne[5];var _e=["#2b2611","#443b11","#595014","#7c6e14","#aa9514","#d8bd14","#e8d639","#f3ea62","#f8f48b","#fafab5"];_e.primary=_e[5];var we=["#1f2611","#2e3c10","#3e4f13","#536d13","#6f9412","#8bbb11","#a9d134","#c9e75d","#e4f88b","#f0fab5"];we.primary=we[5];var Pe=["#162312","#1d3712","#274916","#306317","#3c8618","#49aa19","#6abe39","#8fd460","#b2e58b","#d5f2bb"];Pe.primary=Pe[5];var We=["#112123","#113536","#144848","#146262","#138585","#13a8a8","#33bcb7","#58d1c9","#84e2d8","#b2f1e8"];We.primary=We[5];var Be=["#111a2c","#112545","#15325b","#15417e","#1554ad","#1668dc","#3c89e8","#65a9f3","#8dc5f8","#b7dcfa"];Be.primary=Be[5];var Lt=["#131629","#161d40","#1c2755","#203175","#263ea0","#2b4acb","#5273e0","#7f9ef3","#a8c1f8","#d2e0fa"];Lt.primary=Lt[5];var _t=["#1a1325","#24163a","#301c4d","#3e2069","#51258f","#642ab5","#854eca","#ab7ae0","#cda8f0","#ebd7fa"];_t.primary=_t[5];var Pt=["#291321","#40162f","#551c3b","#75204f","#a02669","#cb2b83","#e0529c","#f37fb7","#f8a8cc","#fad2e3"];Pt.primary=Pt[5];var Vt=["#151515","#1f1f1f","#2d2d2d","#393939","#494949","#5a5a5a","#6a6a6a","#7b7b7b","#888888","#969696"];Vt.primary=Vt[5];var Ft={red:le,volcano:W,orange:z,gold:ne,yellow:_e,lime:we,green:Pe,cyan:We,blue:Be,geekblue:Lt,purple:_t,magenta:Pt,grey:Vt}},36237:function(d,g,e){"use strict";e.r(g),e.d(g,{Keyframes:function(){return fo},NaNLinter:function(){return cs},StyleContext:function(){return ie},StyleProvider:function(){return oe},Theme:function(){return Pt},_experimental:function(){return su},createCache:function(){return V},createTheme:function(){return Ft},extractStyle:function(){return rl},genCalc:function(){return Pe},getComputedToken:function(){return Mt},legacyLogicalPropertiesTransformer:function(){return Cu},legacyNotSelectorLinter:function(){return Hs},logicalPropertiesLinter:function(){return ro},parentSelectorLinter:function(){return Rs},px2remTransformer:function(){return au},token2CSSVar:function(){return Me},unit:function(){return cr},useCSSVarRegister:function(){return nu},useCacheToken:function(){return wr},useStyleRegister:function(){return is}});var r=e(72190),i=e(18642),l=e(77654),c=e(85899);function f(rr){for(var yr=0,pr,gr=0,Cr=rr.length;Cr>=4;++gr,Cr-=4)pr=rr.charCodeAt(gr)&255|(rr.charCodeAt(++gr)&255)<<8|(rr.charCodeAt(++gr)&255)<<16|(rr.charCodeAt(++gr)&255)<<24,pr=(pr&65535)*1540483477+((pr>>>16)*59797<<16),pr^=pr>>>24,yr=(pr&65535)*1540483477+((pr>>>16)*59797<<16)^(yr&65535)*1540483477+((yr>>>16)*59797<<16);switch(Cr){case 3:yr^=(rr.charCodeAt(gr+2)&255)<<16;case 2:yr^=(rr.charCodeAt(gr+1)&255)<<8;case 1:yr^=rr.charCodeAt(gr)&255,yr=(yr&65535)*1540483477+((yr>>>16)*59797<<16)}return yr^=yr>>>13,yr=(yr&65535)*1540483477+((yr>>>16)*59797<<16),((yr^yr>>>15)>>>0).toString(36)}var u=f,h=e(810),o=e(59301),a=e.t(o,2),x=e(42244),p=e(80547),v=e(13697),m=e(38705),b=e(17212),A="%";function D(rr){return rr.join(A)}var R=function(){function rr(yr){(0,m.Z)(this,rr),(0,i.Z)(this,"instanceId",void 0),(0,i.Z)(this,"cache",new Map),(0,i.Z)(this,"extracted",new Set),this.instanceId=yr}return(0,b.Z)(rr,[{key:"get",value:function(pr){return this.opGet(D(pr))}},{key:"opGet",value:function(pr){return this.cache.get(pr)||null}},{key:"update",value:function(pr,gr){return this.opUpdate(D(pr),gr)}},{key:"opUpdate",value:function(pr,gr){var Cr=this.cache.get(pr),xn=gr(Cr);xn===null?this.cache.delete(pr):this.cache.set(pr,xn)}}]),rr}(),S=R,T=["children"],M="data-token-hash",F="data-css-hash",N="data-cache-path",H="__cssinjs_instance__";function V(){var rr=Math.random().toString(12).slice(2);if(typeof document!="undefined"&&document.head&&document.body){var yr=document.body.querySelectorAll("style[".concat(F,"]"))||[],pr=document.head.firstChild;Array.from(yr).forEach(function(Cr){Cr[H]=Cr[H]||rr,Cr[H]===rr&&document.head.insertBefore(Cr,pr)});var gr={};Array.from(document.querySelectorAll("style[".concat(F,"]"))).forEach(function(Cr){var xn=Cr.getAttribute(F);if(gr[xn]){if(Cr[H]===rr){var Gn;(Gn=Cr.parentNode)===null||Gn===void 0||Gn.removeChild(Cr)}}else gr[xn]=!0})}return new S(rr)}var $=o.createContext({hashPriority:"low",cache:V(),defaultCache:!0}),oe=function(yr){var pr=yr.children,gr=(0,x.Z)(yr,T),Cr=o.useContext($),xn=(0,p.Z)(function(){var Gn=(0,c.Z)({},Cr);Object.keys(gr).forEach(function(Zn){var oi=gr[Zn];gr[Zn]!==void 0&&(Gn[Zn]=oi)});var Mn=gr.cache;return Gn.cache=Gn.cache||V(),Gn.defaultCache=!Mn&&Cr.defaultCache,Gn},[Cr,gr],function(Gn,Mn){return!(0,v.Z)(Gn[0],Mn[0],!0)||!(0,v.Z)(Gn[1],Mn[1],!0)});return o.createElement($.Provider,{value:xn},pr)},ie=$,ue=e(43749),q=e(47273),Y=e(15793),G=e(39153),ae=e(55401),ee=(0,b.Z)(function rr(){(0,m.Z)(this,rr)}),J=ee,le="CALC_UNIT",W=new RegExp(le,"g");function z(rr){return typeof rr=="number"?"".concat(rr).concat(le):rr}var ne=function(rr){(0,G.Z)(pr,rr);var yr=(0,ae.Z)(pr);function pr(gr,Cr){var xn;(0,m.Z)(this,pr),xn=yr.call(this),(0,i.Z)((0,Y.Z)(xn),"result",""),(0,i.Z)((0,Y.Z)(xn),"unitlessCssVar",void 0),(0,i.Z)((0,Y.Z)(xn),"lowPriority",void 0);var Gn=(0,ue.Z)(gr);return xn.unitlessCssVar=Cr,gr instanceof pr?xn.result="(".concat(gr.result,")"):Gn==="number"?xn.result=z(gr):Gn==="string"&&(xn.result=gr),xn}return(0,b.Z)(pr,[{key:"add",value:function(Cr){return Cr instanceof pr?this.result="".concat(this.result," + ").concat(Cr.getResult()):(typeof Cr=="number"||typeof Cr=="string")&&(this.result="".concat(this.result," + ").concat(z(Cr))),this.lowPriority=!0,this}},{key:"sub",value:function(Cr){return Cr instanceof pr?this.result="".concat(this.result," - ").concat(Cr.getResult()):(typeof Cr=="number"||typeof Cr=="string")&&(this.result="".concat(this.result," - ").concat(z(Cr))),this.lowPriority=!0,this}},{key:"mul",value:function(Cr){return this.lowPriority&&(this.result="(".concat(this.result,")")),Cr instanceof pr?this.result="".concat(this.result," * ").concat(Cr.getResult(!0)):(typeof Cr=="number"||typeof Cr=="string")&&(this.result="".concat(this.result," * ").concat(Cr)),this.lowPriority=!1,this}},{key:"div",value:function(Cr){return this.lowPriority&&(this.result="(".concat(this.result,")")),Cr instanceof pr?this.result="".concat(this.result," / ").concat(Cr.getResult(!0)):(typeof Cr=="number"||typeof Cr=="string")&&(this.result="".concat(this.result," / ").concat(Cr)),this.lowPriority=!1,this}},{key:"getResult",value:function(Cr){return this.lowPriority||Cr?"(".concat(this.result,")"):this.result}},{key:"equal",value:function(Cr){var xn=this,Gn=Cr||{},Mn=Gn.unit,Zn=!0;return typeof Mn=="boolean"?Zn=Mn:Array.from(this.unitlessCssVar).some(function(oi){return xn.result.includes(oi)})&&(Zn=!1),this.result=this.result.replace(W,Zn?"px":""),typeof this.lowPriority!="undefined"?"calc(".concat(this.result,")"):this.result}}]),pr}(J),_e=function(rr){(0,G.Z)(pr,rr);var yr=(0,ae.Z)(pr);function pr(gr){var Cr;return(0,m.Z)(this,pr),Cr=yr.call(this),(0,i.Z)((0,Y.Z)(Cr),"result",0),gr instanceof pr?Cr.result=gr.result:typeof gr=="number"&&(Cr.result=gr),Cr}return(0,b.Z)(pr,[{key:"add",value:function(Cr){return Cr instanceof pr?this.result+=Cr.result:typeof Cr=="number"&&(this.result+=Cr),this}},{key:"sub",value:function(Cr){return Cr instanceof pr?this.result-=Cr.result:typeof Cr=="number"&&(this.result-=Cr),this}},{key:"mul",value:function(Cr){return Cr instanceof pr?this.result*=Cr.result:typeof Cr=="number"&&(this.result*=Cr),this}},{key:"div",value:function(Cr){return Cr instanceof pr?this.result/=Cr.result:typeof Cr=="number"&&(this.result/=Cr),this}},{key:"equal",value:function(){return this.result}}]),pr}(J),we=function(yr,pr){var gr=yr==="css"?ne:_e;return function(Cr){return new gr(Cr,pr)}},Pe=we;function We(rr,yr){if(rr.length!==yr.length)return!1;for(var pr=0;pr<rr.length;pr++)if(rr[pr]!==yr[pr])return!1;return!0}var Be=function(){function rr(){(0,m.Z)(this,rr),(0,i.Z)(this,"cache",void 0),(0,i.Z)(this,"keys",void 0),(0,i.Z)(this,"cacheCallTimes",void 0),this.cache=new Map,this.keys=[],this.cacheCallTimes=0}return(0,b.Z)(rr,[{key:"size",value:function(){return this.keys.length}},{key:"internalGet",value:function(pr){var gr,Cr,xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Gn={map:this.cache};return pr.forEach(function(Mn){if(!Gn)Gn=void 0;else{var Zn;Gn=(Zn=Gn)===null||Zn===void 0||(Zn=Zn.map)===null||Zn===void 0?void 0:Zn.get(Mn)}}),(gr=Gn)!==null&&gr!==void 0&&gr.value&&xn&&(Gn.value[1]=this.cacheCallTimes++),(Cr=Gn)===null||Cr===void 0?void 0:Cr.value}},{key:"get",value:function(pr){var gr;return(gr=this.internalGet(pr,!0))===null||gr===void 0?void 0:gr[0]}},{key:"has",value:function(pr){return!!this.internalGet(pr)}},{key:"set",value:function(pr,gr){var Cr=this;if(!this.has(pr)){if(this.size()+1>rr.MAX_CACHE_SIZE+rr.MAX_CACHE_OFFSET){var xn=this.keys.reduce(function(oi,ti){var vr=(0,r.Z)(oi,2),Br=vr[1];return Cr.internalGet(ti)[1]<Br?[ti,Cr.internalGet(ti)[1]]:oi},[this.keys[0],this.cacheCallTimes]),Gn=(0,r.Z)(xn,1),Mn=Gn[0];this.delete(Mn)}this.keys.push(pr)}var Zn=this.cache;pr.forEach(function(oi,ti){if(ti===pr.length-1)Zn.set(oi,{value:[gr,Cr.cacheCallTimes++]});else{var vr=Zn.get(oi);vr?vr.map||(vr.map=new Map):Zn.set(oi,{map:new Map}),Zn=Zn.get(oi).map}})}},{key:"deleteByPath",value:function(pr,gr){var Cr=pr.get(gr[0]);if(gr.length===1){var xn;return Cr.map?pr.set(gr[0],{map:Cr.map}):pr.delete(gr[0]),(xn=Cr.value)===null||xn===void 0?void 0:xn[0]}var Gn=this.deleteByPath(Cr.map,gr.slice(1));return(!Cr.map||Cr.map.size===0)&&!Cr.value&&pr.delete(gr[0]),Gn}},{key:"delete",value:function(pr){if(this.has(pr))return this.keys=this.keys.filter(function(gr){return!We(gr,pr)}),this.deleteByPath(this.cache,pr)}}]),rr}();(0,i.Z)(Be,"MAX_CACHE_SIZE",20),(0,i.Z)(Be,"MAX_CACHE_OFFSET",5);var Lt=e(48736),_t=0,Pt=function(){function rr(yr){(0,m.Z)(this,rr),(0,i.Z)(this,"derivatives",void 0),(0,i.Z)(this,"id",void 0),this.derivatives=Array.isArray(yr)?yr:[yr],this.id=_t,yr.length===0&&(0,Lt.Kp)(yr.length>0,"[Ant Design CSS-in-JS] Theme should have at least one derivative function."),_t+=1}return(0,b.Z)(rr,[{key:"getDerivativeToken",value:function(pr){return this.derivatives.reduce(function(gr,Cr){return Cr(pr,gr)},void 0)}}]),rr}(),Vt=new Be;function Ft(rr){var yr=Array.isArray(rr)?rr:[rr];return Vt.has(yr)||Vt.set(yr,new Pt(yr)),Vt.get(yr)}var ir=new WeakMap,Ne={};function dt(rr,yr){for(var pr=ir,gr=0;gr<yr.length;gr+=1){var Cr=yr[gr];pr.has(Cr)||pr.set(Cr,new WeakMap),pr=pr.get(Cr)}return pr.has(Ne)||pr.set(Ne,rr()),pr.get(Ne)}var kt=new WeakMap;function Qe(rr){var yr=kt.get(rr)||"";return yr||(Object.keys(rr).forEach(function(pr){var gr=rr[pr];yr+=pr,gr instanceof Pt?yr+=gr.id:gr&&(0,ue.Z)(gr)==="object"?yr+=Qe(gr):yr+=gr}),yr=u(yr),kt.set(rr,yr)),yr}function lt(rr,yr){return u("".concat(yr,"_").concat(Qe(rr)))}var st="random-".concat(Date.now(),"-").concat(Math.random()).replace(/\./g,""),Ye="_bAmBoO_";function Ue(rr,yr,pr){if((0,q.Z)()){var gr,Cr;(0,h.hq)(rr,st);var xn=document.createElement("div");xn.style.position="fixed",xn.style.left="0",xn.style.top="0",yr==null||yr(xn),document.body.appendChild(xn);var Gn=pr?pr(xn):(gr=getComputedStyle(xn).content)===null||gr===void 0?void 0:gr.includes(Ye);return(Cr=xn.parentNode)===null||Cr===void 0||Cr.removeChild(xn),(0,h.jL)(st),Gn}return!1}var be=null;function De(){return be===void 0&&(be=Ue("@layer ".concat(st," { .").concat(st,' { content: "').concat(Ye,'"!important; } }'),function(rr){rr.className=st})),be}var He=void 0;function qe(){return He===void 0&&(He=Ue(":where(.".concat(st,') { content: "').concat(Ye,'"!important; }'),function(rr){rr.className=st})),He}var Xe=void 0;function wt(){return Xe===void 0&&(Xe=Ue(".".concat(st," { inset-block: 93px !important; }"),function(rr){rr.className=st},function(rr){return getComputedStyle(rr).bottom==="93px"})),Xe}var At=(0,q.Z)();function cr(rr){return typeof rr=="number"?"".concat(rr,"px"):rr}function or(rr,yr,pr){var gr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},Cr=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(Cr)return rr;var xn=(0,c.Z)((0,c.Z)({},gr),{},(0,i.Z)((0,i.Z)({},M,yr),F,pr)),Gn=Object.keys(xn).map(function(Mn){var Zn=xn[Mn];return Zn?"".concat(Mn,'="').concat(Zn,'"'):null}).filter(function(Mn){return Mn}).join(" ");return"<style ".concat(Gn,">").concat(rr,"</style>")}var Me=function(yr){var pr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return"--".concat(pr?"".concat(pr,"-"):"").concat(yr).replace(/([a-z0-9])([A-Z])/g,"$1-$2").replace(/([A-Z]+)([A-Z][a-z0-9]+)/g,"$1-$2").replace(/([a-z])([A-Z0-9])/g,"$1-$2").toLowerCase()},Je=function(yr,pr,gr){return Object.keys(yr).length?".".concat(pr).concat(gr!=null&&gr.scope?".".concat(gr.scope):"","{").concat(Object.entries(yr).map(function(Cr){var xn=(0,r.Z)(Cr,2),Gn=xn[0],Mn=xn[1];return"".concat(Gn,":").concat(Mn,";")}).join(""),"}"):""},Qt=function(yr,pr,gr){var Cr={},xn={};return Object.entries(yr).forEach(function(Gn){var Mn,Zn,oi=(0,r.Z)(Gn,2),ti=oi[0],vr=oi[1];if(gr!=null&&(Mn=gr.preserve)!==null&&Mn!==void 0&&Mn[ti])xn[ti]=vr;else if((typeof vr=="string"||typeof vr=="number")&&!(gr!=null&&(Zn=gr.ignore)!==null&&Zn!==void 0&&Zn[ti])){var Br,jr=Me(ti,gr==null?void 0:gr.prefix);Cr[jr]=typeof vr=="number"&&!(gr!=null&&(Br=gr.unitless)!==null&&Br!==void 0&&Br[ti])?"".concat(vr,"px"):String(vr),xn[ti]="var(".concat(jr,")")}}),[xn,Je(Cr,pr,{scope:gr==null?void 0:gr.scope})]},tt=e(34280),Rt=(0,c.Z)({},a),Dt=Rt.useInsertionEffect,Jt=function(yr,pr,gr){o.useMemo(yr,gr),(0,tt.Z)(function(){return pr(!0)},gr)},Ut=Dt?function(rr,yr,pr){return Dt(function(){return rr(),yr()},pr)}:Jt,Ce=Ut,ce=(0,c.Z)({},a),pe=ce.useInsertionEffect,Et=function(yr){var pr=[],gr=!1;function Cr(xn){gr||pr.push(xn)}return o.useEffect(function(){return gr=!1,function(){gr=!0,pr.length&&pr.forEach(function(xn){return xn()})}},yr),Cr},Se=function(){return function(yr){yr()}},ot=typeof pe!="undefined"?Et:Se,Gt=ot;function gt(){return!1}var Ae=!1;function vt(){return Ae}var je=gt;if(0)var et,yt;function Nt(rr,yr,pr,gr,Cr){var xn=o.useContext(ie),Gn=xn.cache,Mn=[rr].concat((0,l.Z)(yr)),Zn=D(Mn),oi=Gt([Zn]),ti=je(),vr=function(In){Gn.opUpdate(Zn,function(ui){var Ti=ui||[void 0,void 0],$n=(0,r.Z)(Ti,2),na=$n[0],Gi=na===void 0?0:na,Pi=$n[1],bt=Pi,Qn=bt||pr(),ia=[Gi,Qn];return In?In(ia):ia})};o.useMemo(function(){vr()},[Zn]);var Br=Gn.opGet(Zn),jr=Br[1];return Ce(function(){Cr==null||Cr(jr)},function(Pn){return vr(function(In){var ui=(0,r.Z)(In,2),Ti=ui[0],$n=ui[1];return Pn&&Ti===0&&(Cr==null||Cr(jr)),[Ti+1,$n]}),function(){Gn.opUpdate(Zn,function(In){var ui=In||[],Ti=(0,r.Z)(ui,2),$n=Ti[0],na=$n===void 0?0:$n,Gi=Ti[1],Pi=na-1;return Pi===0?(oi(function(){(Pn||!Gn.opGet(Zn))&&(gr==null||gr(Gi,!1))}),null):[na-1,Gi]})}},[Zn]),jr}var Fe={},Rr="css",pt=new Map;function Jr(rr){pt.set(rr,(pt.get(rr)||0)+1)}function un(rr,yr){if(typeof document!="undefined"){var pr=document.querySelectorAll("style[".concat(M,'="').concat(rr,'"]'));pr.forEach(function(gr){if(gr[H]===yr){var Cr;(Cr=gr.parentNode)===null||Cr===void 0||Cr.removeChild(gr)}})}}var Zt=0;function er(rr,yr){pt.set(rr,(pt.get(rr)||0)-1);var pr=new Set;pt.forEach(function(gr,Cr){gr<=0&&pr.add(Cr)}),pt.size-pr.size>Zt&&pr.forEach(function(gr){un(gr,yr),pt.delete(gr)})}var Mt=function(yr,pr,gr,Cr){var xn=gr.getDerivativeToken(yr),Gn=(0,c.Z)((0,c.Z)({},xn),pr);return Cr&&(Gn=Cr(Gn)),Gn},Yt="token";function wr(rr,yr){var pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},gr=(0,o.useContext)(ie),Cr=gr.cache.instanceId,xn=gr.container,Gn=pr.salt,Mn=Gn===void 0?"":Gn,Zn=pr.override,oi=Zn===void 0?Fe:Zn,ti=pr.formatToken,vr=pr.getComputedToken,Br=pr.cssVar,jr=dt(function(){return Object.assign.apply(Object,[{}].concat((0,l.Z)(yr)))},yr),Pn=Qe(jr),In=Qe(oi),ui=Br?Qe(Br):"",Ti=Nt(Yt,[Mn,rr.id,Pn,In,ui],function(){var $n,na=vr?vr(jr,oi,rr):Mt(jr,oi,rr,ti),Gi=(0,c.Z)({},na),Pi="";if(Br){var bt=Qt(na,Br.key,{prefix:Br.prefix,ignore:Br.ignore,unitless:Br.unitless,preserve:Br.preserve}),Qn=(0,r.Z)(bt,2);na=Qn[0],Pi=Qn[1]}var ia=lt(na,Mn);na._tokenKey=ia,Gi._tokenKey=lt(Gi,Mn);var hs=($n=Br==null?void 0:Br.key)!==null&&$n!==void 0?$n:ia;na._themeKey=hs,Jr(hs);var Gs="".concat(Rr,"-").concat(u(ia));return na._hashId=Gs,[na,Gs,Gi,Pi,(Br==null?void 0:Br.key)||""]},function($n){er($n[0]._themeKey,Cr)},function($n){var na=(0,r.Z)($n,4),Gi=na[0],Pi=na[3];if(Br&&Pi){var bt=(0,h.hq)(Pi,u("css-variables-".concat(Gi._themeKey)),{mark:F,prepend:"queue",attachTo:xn,priority:-999});bt[H]=Cr,bt.setAttribute(M,Gi._themeKey)}});return Ti}var Ir=function(yr,pr,gr){var Cr=(0,r.Z)(yr,5),xn=Cr[2],Gn=Cr[3],Mn=Cr[4],Zn=gr||{},oi=Zn.plain;if(!Gn)return null;var ti=xn._tokenKey,vr=-999,Br={"data-rc-order":"prependQueue","data-rc-priority":"".concat(vr)},jr=or(Gn,Mn,ti,Br,oi);return[vr,ti,jr]},Ct=e(60499),$t={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Bt=$t,qt="-ms-",br="-moz-",qr="-webkit-",Hr="comm",Fn="rule",wn="decl",Yn="@page",St="@media",Yr="@import",ii="@charset",Bi="@viewport",Kn="@supports",It="@document",fi="@namespace",mi="@keyframes",Ai="@font-face",Ni="@counter-style",ca="@font-feature-values",ea="@layer",zi="@scope",li=Math.abs,ji=String.fromCharCode,Ia=Object.assign;function Ca(rr,yr){return Yi(rr,0)^45?(((yr<<2^Yi(rr,0))<<2^Yi(rr,1))<<2^Yi(rr,2))<<2^Yi(rr,3):0}function Tt(rr){return rr.trim()}function Zi(rr,yr){return(rr=yr.exec(rr))?rr[0]:rr}function ai(rr,yr,pr){return rr.replace(yr,pr)}function Ra(rr,yr,pr){return rr.indexOf(yr,pr)}function Yi(rr,yr){return rr.charCodeAt(yr)|0}function ei(rr,yr,pr){return rr.slice(yr,pr)}function Wn(rr){return rr.length}function ur(rr){return rr.length}function ut(rr,yr){return yr.push(rr),rr}function me(rr,yr){return rr.map(yr).join("")}function ht(rr,yr){return rr.filter(function(pr){return!Zi(pr,yr)})}function nt(rr,yr){for(var pr="",gr=0;gr<rr.length;gr++)pr+=yr(rr[gr],gr,rr,yr)||"";return pr}function hr(rr,yr,pr,gr){switch(rr.type){case ea:if(rr.children.length)break;case Yr:case fi:case wn:return rr.return=rr.return||rr.value;case Hr:return"";case mi:return rr.return=rr.value+"{"+nt(rr.children,gr)+"}";case Fn:if(!Wn(rr.value=rr.props.join(",")))return""}return Wn(pr=nt(rr.children,gr))?rr.return=rr.value+"{"+pr+"}":""}var mr=1,Pr=1,Gr=0,en=0,kr=0,An="";function _r(rr,yr,pr,gr,Cr,xn,Gn,Mn){return{value:rr,root:yr,parent:pr,type:gr,props:Cr,children:xn,line:mr,column:Pr,length:Gn,return:"",siblings:Mn}}function Nn(rr,yr){return assign(_r("",null,null,"",null,null,0,rr.siblings),rr,{length:-rr.length},yr)}function qn(rr){for(;rr.root;)rr=Nn(rr.root,{children:[rr]});append(rr,rr.siblings)}function Ge(){return kr}function ct(){return kr=en>0?Yi(An,--en):0,Pr--,kr===10&&(Pr=1,mr--),kr}function ye(){return kr=en<Gr?Yi(An,en++):0,Pr++,kr===10&&(Pr=1,mr++),kr}function sr(){return Yi(An,en)}function nr(){return en}function Mr(rr,yr){return ei(An,rr,yr)}function $r(rr){switch(rr){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function Wr(rr){return mr=Pr=1,Gr=Wn(An=rr),en=0,[]}function pn(rr){return An="",rr}function Ci(rr){return Tt(Mr(en-1,ci(rr===91?rr+2:rr===40?rr+1:rr)))}function cn(rr){return pn(Kr(Wr(rr)))}function bn(rr){for(;(kr=sr())&&kr<33;)ye();return $r(rr)>2||$r(kr)>3?"":" "}function Kr(rr){for(;ye();)switch($r(kr)){case 0:append(Qs(en-1),rr);break;case 2:append(Ci(kr),rr);break;default:append(from(kr),rr)}return rr}function Rn(rr,yr){for(;--yr&&ye()&&!(kr<48||kr>102||kr>57&&kr<65||kr>70&&kr<97););return Mr(rr,nr()+(yr<6&&sr()==32&&ye()==32))}function ci(rr){for(;ye();)switch(kr){case rr:return en;case 34:case 39:rr!==34&&rr!==39&&ci(kr);break;case 40:rr===41&&ci(rr);break;case 92:ye();break}return en}function wa(rr,yr){for(;ye()&&rr+kr!==57;)if(rr+kr===84&&sr()===47)break;return"/*"+Mr(yr,en-1)+"*"+ji(rr===47?rr:ye())}function Qs(rr){for(;!$r(sr());)ye();return Mr(rr,en)}function Ba(rr){return pn(Ws("",null,null,null,[""],rr=Wr(rr),0,[0],rr))}function Ws(rr,yr,pr,gr,Cr,xn,Gn,Mn,Zn){for(var oi=0,ti=0,vr=Gn,Br=0,jr=0,Pn=0,In=1,ui=1,Ti=1,$n=0,na="",Gi=Cr,Pi=xn,bt=gr,Qn=na;ui;)switch(Pn=$n,$n=ye()){case 40:if(Pn!=108&&Yi(Qn,vr-1)==58){Ra(Qn+=ai(Ci($n),"&","&\f"),"&\f",li(oi?Mn[oi-1]:0))!=-1&&(Ti=-1);break}case 34:case 39:case 91:Qn+=Ci($n);break;case 9:case 10:case 13:case 32:Qn+=bn(Pn);break;case 92:Qn+=Rn(nr()-1,7);continue;case 47:switch(sr()){case 42:case 47:ut(ls(wa(ye(),nr()),yr,pr,Zn),Zn),($r(Pn||1)==5||$r(sr()||1)==5)&&Wn(Qn)&&ei(Qn,-1,void 0)!==" "&&(Qn+=" ");break;default:Qn+="/"}break;case 123*In:Mn[oi++]=Wn(Qn)*Ti;case 125*In:case 59:case 0:switch($n){case 0:case 125:ui=0;case 59+ti:Ti==-1&&(Qn=ai(Qn,/\f/g,"")),jr>0&&(Wn(Qn)-vr||In===0&&Pn===47)&&ut(jr>32?co(Qn+";",gr,pr,vr-1,Zn):co(ai(Qn," ","")+";",gr,pr,vr-2,Zn),Zn);break;case 59:Qn+=";";default:if(ut(bt=Ns(Qn,yr,pr,oi,ti,Cr,Mn,na,Gi=[],Pi=[],vr,xn),xn),$n===123)if(ti===0)Ws(Qn,yr,bt,bt,Gi,xn,vr,Mn,Pi);else{switch(Br){case 99:if(Yi(Qn,3)===110)break;case 108:if(Yi(Qn,2)===97)break;default:ti=0;case 100:case 109:case 115:}ti?Ws(rr,bt,bt,gr&&ut(Ns(rr,bt,bt,0,0,Cr,Mn,na,Cr,Gi=[],vr,Pi),Pi),Cr,Pi,vr,Mn,gr?Gi:Pi):Ws(Qn,bt,bt,bt,[""],Pi,0,Mn,Pi)}}oi=ti=jr=0,In=Ti=1,na=Qn="",vr=Gn;break;case 58:vr=1+Wn(Qn),jr=Pn;default:if(In<1){if($n==123)--In;else if($n==125&&In++==0&&ct()==125)continue}switch(Qn+=ji($n),$n*In){case 38:Ti=ti>0?1:(Qn+="\f",-1);break;case 44:Mn[oi++]=(Wn(Qn)-1)*Ti,Ti=1;break;case 64:sr()===45&&(Qn+=Ci(ye())),Br=sr(),ti=vr=Wn(na=Qn+=Qs(nr())),$n++;break;case 45:Pn===45&&Wn(Qn)==2&&(In=0)}}return xn}function Ns(rr,yr,pr,gr,Cr,xn,Gn,Mn,Zn,oi,ti,vr){for(var Br=Cr-1,jr=Cr===0?xn:[""],Pn=ur(jr),In=0,ui=0,Ti=0;In<gr;++In)for(var $n=0,na=ei(rr,Br+1,Br=li(ui=Gn[In])),Gi=rr;$n<Pn;++$n)(Gi=Tt(ui>0?jr[$n]+" "+na:ai(na,/&\f/g,jr[$n])))&&(Zn[Ti++]=Gi);return _r(rr,yr,pr,Cr===0?Fn:Mn,Zn,oi,ti,vr)}function ls(rr,yr,pr,gr){return _r(rr,yr,pr,Hr,ji(Ge()),ei(rr,2,-2),0,gr)}function co(rr,yr,pr,gr,Cr){return _r(rr,yr,pr,wn,ei(rr,0,gr),ei(rr,gr+1,-1),gr,Cr)}function Ta(rr,yr){var pr=yr.path,gr=yr.parentSelectors;(0,Lt.ZP)(!1,"[Ant Design CSS-in-JS] ".concat(pr?"Error in ".concat(pr,": "):"").concat(rr).concat(gr.length?" Selector: ".concat(gr.join(" | ")):""))}var Os=function(yr,pr,gr){if(yr==="content"){var Cr=/(attr|counters?|url|(((repeating-)?(linear|radial))|conic)-gradient)\(|(no-)?(open|close)-quote/,xn=["normal","none","initial","inherit","unset"];(typeof pr!="string"||xn.indexOf(pr)===-1&&!Cr.test(pr)&&(pr.charAt(0)!==pr.charAt(pr.length-1)||pr.charAt(0)!=='"'&&pr.charAt(0)!=="'"))&&lintWarning("You seem to be using a value for 'content' without quotes, try replacing it with `content: '\"".concat(pr,"\"'`."),gr)}},vs=null,mo=function(yr,pr,gr){yr==="animation"&&gr.hashId&&pr!=="none"&&lintWarning("You seem to be using hashed animation '".concat(pr,"', in which case 'animationName' with Keyframe as value is recommended."),gr)},ra=null;function to(rr){var yr,pr=((yr=rr.match(/:not\(([^)]*)\)/))===null||yr===void 0?void 0:yr[1])||"",gr=pr.split(/(\[[^[]*])|(?=[.#])/).filter(function(Cr){return Cr});return gr.length>1}function No(rr){return rr.parentSelectors.reduce(function(yr,pr){return yr?pr.includes("&")?pr.replace(/&/g,yr):"".concat(yr," ").concat(pr):pr},"")}var Na=function(yr,pr,gr){var Cr=No(gr),xn=Cr.match(/:not\([^)]*\)/g)||[];xn.length>0&&xn.some(to)&&Ta("Concat ':not' selector not support in legacy browsers.",gr)},Hs=Na,vi=function(yr,pr,gr){switch(yr){case"marginLeft":case"marginRight":case"paddingLeft":case"paddingRight":case"left":case"right":case"borderLeft":case"borderLeftWidth":case"borderLeftStyle":case"borderLeftColor":case"borderRight":case"borderRightWidth":case"borderRightStyle":case"borderRightColor":case"borderTopLeftRadius":case"borderTopRightRadius":case"borderBottomLeftRadius":case"borderBottomRightRadius":Ta("You seem to be using non-logical property '".concat(yr,"' which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),gr);return;case"margin":case"padding":case"borderWidth":case"borderStyle":if(typeof pr=="string"){var Cr=pr.split(" ").map(function(Mn){return Mn.trim()});Cr.length===4&&Cr[1]!==Cr[3]&&Ta("You seem to be using '".concat(yr,"' property with different left ").concat(yr," and right ").concat(yr,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),gr)}return;case"clear":case"textAlign":(pr==="left"||pr==="right")&&Ta("You seem to be using non-logical value '".concat(pr,"' of ").concat(yr,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),gr);return;case"borderRadius":if(typeof pr=="string"){var xn=pr.split("/").map(function(Mn){return Mn.trim()}),Gn=xn.reduce(function(Mn,Zn){if(Mn)return Mn;var oi=Zn.split(" ").map(function(ti){return ti.trim()});return oi.length>=2&&oi[0]!==oi[1]||oi.length===3&&oi[1]!==oi[2]||oi.length===4&&oi[2]!==oi[3]?!0:Mn},!1);Gn&&Ta("You seem to be using non-logical value '".concat(pr,"' of ").concat(yr,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),gr)}return;default:}},ro=vi,Ln=function(yr,pr,gr){(typeof pr=="string"&&/NaN/g.test(pr)||Number.isNaN(pr))&&Ta("Unexpected 'NaN' in property '".concat(yr,": ").concat(pr,"'."),gr)},cs=Ln,ks=function(yr,pr,gr){gr.parentSelectors.some(function(Cr){var xn=Cr.split(",");return xn.some(function(Gn){return Gn.split("&").length>2})})&&Ta("Should not use more than one `&` in a selector.",gr)},Rs=ks,ta="data-ant-cssinjs-cache-path",Ga="_FILE_STYLE__";function Wi(rr){return Object.keys(rr).map(function(yr){var pr=rr[yr];return"".concat(yr,":").concat(pr)}).join(";")}var Ls,xo=!0;function jo(rr){var yr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;Ls=rr,xo=yr}function Go(){if(!Ls&&(Ls={},(0,q.Z)())){var rr=document.createElement("div");rr.className=ta,rr.style.position="fixed",rr.style.visibility="hidden",rr.style.top="-9999px",document.body.appendChild(rr);var yr=getComputedStyle(rr).content||"";yr=yr.replace(/^"/,"").replace(/"$/,""),yr.split(";").forEach(function(Cr){var xn=Cr.split(":"),Gn=(0,r.Z)(xn,2),Mn=Gn[0],Zn=Gn[1];Ls[Mn]=Zn});var pr=document.querySelector("style[".concat(ta,"]"));if(pr){var gr;xo=!1,(gr=pr.parentNode)===null||gr===void 0||gr.removeChild(pr)}document.body.removeChild(rr)}}function du(rr){return Go(),!!Ls[rr]}function hu(rr){var yr=Ls[rr],pr=null;if(yr&&(0,q.Z)())if(xo)pr=Ga;else{var gr=document.querySelector("style[".concat(F,'="').concat(Ls[rr],'"]'));gr?pr=gr.innerHTML:delete Ls[rr]}return[pr,yr]}var _o="_skip_check_",Uo="_multi_value_";function So(rr){var yr=nt(Ba(rr),hr);return yr.replace(/\{%%%\:[^;];}/g,";")}function Yo(rr){return(0,ue.Z)(rr)==="object"&&rr&&(_o in rr||Uo in rr)}function $o(rr,yr,pr){if(!yr)return rr;var gr=".".concat(yr),Cr=pr==="low"?":where(".concat(gr,")"):gr,xn=rr.split(",").map(function(Gn){var Mn,Zn=Gn.trim().split(/\s+/),oi=Zn[0]||"",ti=((Mn=oi.match(/^\w+/))===null||Mn===void 0?void 0:Mn[0])||"";return oi="".concat(ti).concat(Cr).concat(oi.slice(ti.length)),[oi].concat((0,l.Z)(Zn.slice(1))).join(" ")});return xn.join(",")}var gi=function rr(yr){var pr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},gr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]},Cr=gr.root,xn=gr.injectHash,Gn=gr.parentSelectors,Mn=pr.hashId,Zn=pr.layer,oi=pr.path,ti=pr.hashPriority,vr=pr.transformers,Br=vr===void 0?[]:vr,jr=pr.linters,Pn=jr===void 0?[]:jr,In="",ui={};function Ti(Gi){var Pi=Gi.getName(Mn);if(!ui[Pi]){var bt=rr(Gi.style,pr,{root:!1,parentSelectors:Gn}),Qn=(0,r.Z)(bt,1),ia=Qn[0];ui[Pi]="@keyframes ".concat(Gi.getName(Mn)).concat(ia)}}function $n(Gi){var Pi=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return Gi.forEach(function(bt){Array.isArray(bt)?$n(bt,Pi):bt&&Pi.push(bt)}),Pi}var na=$n(Array.isArray(yr)?yr:[yr]);return na.forEach(function(Gi){var Pi=typeof Gi=="string"&&!Cr?{}:Gi;if(typeof Pi=="string")In+="".concat(Pi,`
`);else if(Pi._keyframe)Ti(Pi);else{var bt=Br.reduce(function(Qn,ia){var hs;return(ia==null||(hs=ia.visit)===null||hs===void 0?void 0:hs.call(ia,Qn))||Qn},Pi);Object.keys(bt).forEach(function(Qn){var ia=bt[Qn];if((0,ue.Z)(ia)==="object"&&ia&&(Qn!=="animationName"||!ia._keyframe)&&!Yo(ia)){var hs=!1,Gs=Qn.trim(),on=!1;(Cr||xn)&&Mn?Gs.startsWith("@")?hs=!0:Gs==="&"?Gs=$o("",Mn,ti):Gs=$o(Qn,Mn,ti):Cr&&!Mn&&(Gs==="&"||Gs==="")&&(Gs="",on=!0);var To=rr(ia,pr,{root:on,injectHash:hs,parentSelectors:[].concat((0,l.Z)(Gn),[Gs])}),no=(0,r.Z)(To,2),as=no[0],io=no[1];ui=(0,c.Z)((0,c.Z)({},ui),io),In+="".concat(Gs).concat(as)}else{let ps=function(ja,fs){var Ve=ja.replace(/[A-Z]/g,function(jt){return"-".concat(jt.toLowerCase())}),Ie=fs;!Bt[ja]&&typeof Ie=="number"&&Ie!==0&&(Ie="".concat(Ie,"px")),ja==="animationName"&&fs!==null&&fs!==void 0&&fs._keyframe&&(Ti(fs),Ie=fs.getName(Mn)),In+="".concat(Ve,":").concat(Ie,";")};var zo,ss=(zo=ia==null?void 0:ia.value)!==null&&zo!==void 0?zo:ia;(0,ue.Z)(ia)==="object"&&ia!==null&&ia!==void 0&&ia[Uo]&&Array.isArray(ss)?ss.forEach(function(ja){ps(Qn,ja)}):ps(Qn,ss)}})}}),Cr?Zn&&(In&&(In="@layer ".concat(Zn.name," {").concat(In,"}")),Zn.dependencies&&(ui["@layer ".concat(Zn.name)]=Zn.dependencies.map(function(Gi){return"@layer ".concat(Gi,", ").concat(Zn.name,";")}).join(`
`))):In="{".concat(In,"}"),[In,ui]};function bi(rr,yr){return u("".concat(rr.join("%")).concat(yr))}function es(){return null}var ds="style";function is(rr,yr){var pr=rr.token,gr=rr.path,Cr=rr.hashId,xn=rr.layer,Gn=rr.nonce,Mn=rr.clientOnly,Zn=rr.order,oi=Zn===void 0?0:Zn,ti=o.useContext(ie),vr=ti.autoClear,Br=ti.mock,jr=ti.defaultCache,Pn=ti.hashPriority,In=ti.container,ui=ti.ssrInline,Ti=ti.transformers,$n=ti.linters,na=ti.cache,Gi=ti.layer,Pi=pr._tokenKey,bt=[Pi];Gi&&bt.push("layer"),bt.push.apply(bt,(0,l.Z)(gr));var Qn=At,ia=Nt(ds,bt,function(){var no=bt.join("|");if(du(no)){var as=hu(no),io=(0,r.Z)(as,2),zo=io[0],ss=io[1];if(zo)return[zo,Pi,ss,{},Mn,oi]}var ps=yr(),ja=gi(ps,{hashId:Cr,hashPriority:Pn,layer:Gi?xn:void 0,path:gr.join("-"),transformers:Ti,linters:$n}),fs=(0,r.Z)(ja,2),Ve=fs[0],Ie=fs[1],jt=So(Ve),mt=bi(bt,jt);return[jt,Pi,mt,Ie,Mn,oi]},function(no,as){var io=(0,r.Z)(no,3),zo=io[2];(as||vr)&&At&&(0,h.jL)(zo,{mark:F,attachTo:In})},function(no){var as=(0,r.Z)(no,4),io=as[0],zo=as[1],ss=as[2],ps=as[3];if(Qn&&io!==Ga){var ja={mark:F,prepend:Gi?!1:"queue",attachTo:In,priority:oi},fs=typeof Gn=="function"?Gn():Gn;fs&&(ja.csp={nonce:fs});var Ve=[],Ie=[];Object.keys(ps).forEach(function(mt){mt.startsWith("@layer")?Ve.push(mt):Ie.push(mt)}),Ve.forEach(function(mt){(0,h.hq)(So(ps[mt]),"_layer-".concat(mt),(0,c.Z)((0,c.Z)({},ja),{},{prepend:!0}))});var jt=(0,h.hq)(io,ss,ja);jt[H]=na.instanceId,jt.setAttribute(M,Pi),Ie.forEach(function(mt){(0,h.hq)(So(ps[mt]),"_effect-".concat(mt),ja)})}}),hs=(0,r.Z)(ia,3),Gs=hs[0],on=hs[1],To=hs[2];return function(no){var as;return!ui||Qn||!jr?as=o.createElement(es,null):as=o.createElement("style",(0,Ct.Z)({},(0,i.Z)((0,i.Z)({},M,on),F,To),{dangerouslySetInnerHTML:{__html:Gs}})),o.createElement(o.Fragment,null,as,no)}}var Ha=function(yr,pr,gr){var Cr=(0,r.Z)(yr,6),xn=Cr[0],Gn=Cr[1],Mn=Cr[2],Zn=Cr[3],oi=Cr[4],ti=Cr[5],vr=gr||{},Br=vr.plain;if(oi)return null;var jr=xn,Pn={"data-rc-order":"prependQueue","data-rc-priority":"".concat(ti)};return jr=or(xn,Gn,Mn,Pn,Br),Zn&&Object.keys(Zn).forEach(function(In){if(!pr[In]){pr[In]=!0;var ui=So(Zn[In]),Ti=or(ui,Gn,"_effect-".concat(In),Pn,Br);In.startsWith("@layer")?jr=Ti+jr:jr+=Ti}}),[ti,Mn,jr]},_s="cssVar",Ko=function(yr,pr){var gr=yr.key,Cr=yr.prefix,xn=yr.unitless,Gn=yr.ignore,Mn=yr.token,Zn=yr.scope,oi=Zn===void 0?"":Zn,ti=(0,o.useContext)(ie),vr=ti.cache.instanceId,Br=ti.container,jr=Mn._tokenKey,Pn=[].concat((0,l.Z)(yr.path),[gr,oi,jr]),In=Nt(_s,Pn,function(){var ui=pr(),Ti=Qt(ui,gr,{prefix:Cr,unitless:xn,ignore:Gn,scope:oi}),$n=(0,r.Z)(Ti,2),na=$n[0],Gi=$n[1],Pi=bi(Pn,Gi);return[na,Gi,Pi,gr]},function(ui){var Ti=(0,r.Z)(ui,3),$n=Ti[2];At&&(0,h.jL)($n,{mark:F,attachTo:Br})},function(ui){var Ti=(0,r.Z)(ui,3),$n=Ti[1],na=Ti[2];if($n){var Gi=(0,h.hq)($n,na,{mark:F,prepend:"queue",attachTo:Br,priority:-999});Gi[H]=vr,Gi.setAttribute(M,gr)}});return In},Ss=function(yr,pr,gr){var Cr=(0,r.Z)(yr,4),xn=Cr[1],Gn=Cr[2],Mn=Cr[3],Zn=gr||{},oi=Zn.plain;if(!xn)return null;var ti=-999,vr={"data-rc-order":"prependQueue","data-rc-priority":"".concat(ti)},Br=or(xn,Mn,Gn,vr,oi);return[ti,Gn,Br]},nu=Ko,pu=(0,i.Z)((0,i.Z)((0,i.Z)({},ds,Ha),Yt,Ir),_s,Ss);function Uu(rr){return rr!==null}function rl(rr,yr){var pr=typeof yr=="boolean"?{plain:yr}:yr||{},gr=pr.plain,Cr=gr===void 0?!1:gr,xn=pr.types,Gn=xn===void 0?["style","token","cssVar"]:xn,Mn=pr.once,Zn=Mn===void 0?!1:Mn,oi=new RegExp("^(".concat((typeof Gn=="string"?[Gn]:Gn).join("|"),")%")),ti=Array.from(rr.cache.keys()).filter(function(Pn){return oi.test(Pn)}),vr={},Br={},jr="";return ti.map(function(Pn){if(Zn&&rr.extracted.has(Pn))return null;var In=Pn.replace(oi,"").replace(/%/g,"|"),ui=Pn.split("%"),Ti=(0,r.Z)(ui,1),$n=Ti[0],na=pu[$n],Gi=na(rr.cache.get(Pn)[1],vr,{plain:Cr});if(!Gi)return null;var Pi=(0,r.Z)(Gi,3),bt=Pi[0],Qn=Pi[1],ia=Pi[2];return Pn.startsWith("style")&&(Br[In]=Qn),rr.extracted.add(Pn),[bt,ia]}).filter(Uu).sort(function(Pn,In){var ui=(0,r.Z)(Pn,1),Ti=ui[0],$n=(0,r.Z)(In,1),na=$n[0];return Ti-na}).forEach(function(Pn){var In=(0,r.Z)(Pn,2),ui=In[1];jr+=ui}),jr+=or(".".concat(ta,'{content:"').concat(Wi(Br),'";}'),void 0,void 0,(0,i.Z)({},ta,ta),Cr),jr}var nl=function(){function rr(yr,pr){(0,m.Z)(this,rr),(0,i.Z)(this,"name",void 0),(0,i.Z)(this,"style",void 0),(0,i.Z)(this,"_keyframe",!0),this.name=yr,this.style=pr}return(0,b.Z)(rr,[{key:"getName",value:function(){var pr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return pr?"".concat(pr,"-").concat(this.name):this.name}}]),rr}(),fo=nl;function Oo(rr){if(typeof rr=="number")return[[rr],!1];var yr=String(rr).trim(),pr=yr.match(/(.*)(!important)/),gr=(pr?pr[1]:yr).trim().split(/\s+/),Cr=[],xn=0;return[gr.reduce(function(Gn,Mn){if(Mn.includes("(")||Mn.includes(")")){var Zn=Mn.split("(").length-1,oi=Mn.split(")").length-1;xn+=Zn-oi}return xn>=0&&Cr.push(Mn),xn===0&&(Gn.push(Cr.join(" ")),Cr=[]),Gn},[]),!!pr]}function Ao(rr){return rr.notSplit=!0,rr}var Gu={inset:["top","right","bottom","left"],insetBlock:["top","bottom"],insetBlockStart:["top"],insetBlockEnd:["bottom"],insetInline:["left","right"],insetInlineStart:["left"],insetInlineEnd:["right"],marginBlock:["marginTop","marginBottom"],marginBlockStart:["marginTop"],marginBlockEnd:["marginBottom"],marginInline:["marginLeft","marginRight"],marginInlineStart:["marginLeft"],marginInlineEnd:["marginRight"],paddingBlock:["paddingTop","paddingBottom"],paddingBlockStart:["paddingTop"],paddingBlockEnd:["paddingBottom"],paddingInline:["paddingLeft","paddingRight"],paddingInlineStart:["paddingLeft"],paddingInlineEnd:["paddingRight"],borderBlock:Ao(["borderTop","borderBottom"]),borderBlockStart:Ao(["borderTop"]),borderBlockEnd:Ao(["borderBottom"]),borderInline:Ao(["borderLeft","borderRight"]),borderInlineStart:Ao(["borderLeft"]),borderInlineEnd:Ao(["borderRight"]),borderBlockWidth:["borderTopWidth","borderBottomWidth"],borderBlockStartWidth:["borderTopWidth"],borderBlockEndWidth:["borderBottomWidth"],borderInlineWidth:["borderLeftWidth","borderRightWidth"],borderInlineStartWidth:["borderLeftWidth"],borderInlineEndWidth:["borderRightWidth"],borderBlockStyle:["borderTopStyle","borderBottomStyle"],borderBlockStartStyle:["borderTopStyle"],borderBlockEndStyle:["borderBottomStyle"],borderInlineStyle:["borderLeftStyle","borderRightStyle"],borderInlineStartStyle:["borderLeftStyle"],borderInlineEndStyle:["borderRightStyle"],borderBlockColor:["borderTopColor","borderBottomColor"],borderBlockStartColor:["borderTopColor"],borderBlockEndColor:["borderBottomColor"],borderInlineColor:["borderLeftColor","borderRightColor"],borderInlineStartColor:["borderLeftColor"],borderInlineEndColor:["borderRightColor"],borderStartStartRadius:["borderTopLeftRadius"],borderStartEndRadius:["borderTopRightRadius"],borderEndStartRadius:["borderBottomLeftRadius"],borderEndEndRadius:["borderBottomRightRadius"]};function Xs(rr,yr){var pr=rr;return yr&&(pr="".concat(pr," !important")),{_skip_check_:!0,value:pr}}var $u={visit:function(yr){var pr={};return Object.keys(yr).forEach(function(gr){var Cr=yr[gr],xn=Gu[gr];if(xn&&(typeof Cr=="number"||typeof Cr=="string")){var Gn=Oo(Cr),Mn=(0,r.Z)(Gn,2),Zn=Mn[0],oi=Mn[1];xn.length&&xn.notSplit?xn.forEach(function(ti){pr[ti]=Xs(Cr,oi)}):xn.length===1?pr[xn[0]]=Xs(Zn[0],oi):xn.length===2?xn.forEach(function(ti,vr){var Br;pr[ti]=Xs((Br=Zn[vr])!==null&&Br!==void 0?Br:Zn[0],oi)}):xn.length===4?xn.forEach(function(ti,vr){var Br,jr;pr[ti]=Xs((Br=(jr=Zn[vr])!==null&&jr!==void 0?jr:Zn[vr-2])!==null&&Br!==void 0?Br:Zn[0],oi)}):pr[gr]=Cr}else pr[gr]=Cr}),pr}},Cu=$u,iu=/url\([^)]+\)|var\([^)]+\)|(\d*\.?\d+)px/g;function mu(rr,yr){var pr=Math.pow(10,yr+1),gr=Math.floor(rr*pr);return Math.round(gr/10)*10/pr}var Co=function(){var yr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},pr=yr.rootValue,gr=pr===void 0?16:pr,Cr=yr.precision,xn=Cr===void 0?5:Cr,Gn=yr.mediaQuery,Mn=Gn===void 0?!1:Gn,Zn=function(vr,Br){if(!Br)return vr;var jr=parseFloat(Br);if(jr<=1)return vr;var Pn=mu(jr/gr,xn);return"".concat(Pn,"rem")},oi=function(vr){var Br=(0,c.Z)({},vr);return Object.entries(vr).forEach(function(jr){var Pn=(0,r.Z)(jr,2),In=Pn[0],ui=Pn[1];if(typeof ui=="string"&&ui.includes("px")){var Ti=ui.replace(iu,Zn);Br[In]=Ti}!Bt[In]&&typeof ui=="number"&&ui!==0&&(Br[In]="".concat(ui,"px").replace(iu,Zn));var $n=In.trim();if($n.startsWith("@")&&$n.includes("px")&&Mn){var na=In.replace(iu,Zn);Br[na]=Br[In],delete Br[In]}}),Br};return{visit:oi}},au=Co,su={supportModernCSS:function(){return qe()&&wt()}}},85221:function(d,g,e){"use strict";e.d(g,{Z:function(){return N}});var r=e(60499),i=e(72190),l=e(18642),c=e(42244),f=e(59301),u=e(92310),h=e.n(u),o=e(30071),a=e(18418),x=e(85899),p=e(14063),v=["icon","className","onClick","style","primaryColor","secondaryColor"],m={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function b(H){var V=H.primaryColor,$=H.secondaryColor;m.primaryColor=V,m.secondaryColor=$||(0,p.pw)(V),m.calculated=!!$}function A(){return(0,x.Z)({},m)}var D=function(V){var $=V.icon,oe=V.className,ie=V.onClick,ue=V.style,q=V.primaryColor,Y=V.secondaryColor,G=(0,c.Z)(V,v),ae=f.useRef(),ee=m;if(q&&(ee={primaryColor:q,secondaryColor:Y||(0,p.pw)(q)}),(0,p.C3)(ae),(0,p.Kp)((0,p.r)($),"icon should be icon definiton, but got ".concat($)),!(0,p.r)($))return null;var J=$;return J&&typeof J.icon=="function"&&(J=(0,x.Z)((0,x.Z)({},J),{},{icon:J.icon(ee.primaryColor,ee.secondaryColor)})),(0,p.R_)(J.icon,"svg-".concat(J.name),(0,x.Z)((0,x.Z)({className:oe,onClick:ie,style:ue,"data-icon":J.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},G),{},{ref:ae}))};D.displayName="IconReact",D.getTwoToneColors=A,D.setTwoToneColors=b;var R=D;function S(H){var V=(0,p.H9)(H),$=(0,i.Z)(V,2),oe=$[0],ie=$[1];return R.setTwoToneColors({primaryColor:oe,secondaryColor:ie})}function T(){var H=R.getTwoToneColors();return H.calculated?[H.primaryColor,H.secondaryColor]:H.primaryColor}var M=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];S(o.blue.primary);var F=f.forwardRef(function(H,V){var $=H.className,oe=H.icon,ie=H.spin,ue=H.rotate,q=H.tabIndex,Y=H.onClick,G=H.twoToneColor,ae=(0,c.Z)(H,M),ee=f.useContext(a.Z),J=ee.prefixCls,le=J===void 0?"anticon":J,W=ee.rootClassName,z=h()(W,le,(0,l.Z)((0,l.Z)({},"".concat(le,"-").concat(oe.name),!!oe.name),"".concat(le,"-spin"),!!ie||oe.name==="loading"),$),ne=q;ne===void 0&&Y&&(ne=-1);var _e=ue?{msTransform:"rotate(".concat(ue,"deg)"),transform:"rotate(".concat(ue,"deg)")}:void 0,we=(0,p.H9)(G),Pe=(0,i.Z)(we,2),We=Pe[0],Be=Pe[1];return f.createElement("span",(0,r.Z)({role:"img","aria-label":oe.name},ae,{ref:V,tabIndex:ne,onClick:Y,className:z}),f.createElement(R,{icon:oe,primaryColor:We,secondaryColor:Be,style:_e}))});F.displayName="AntdIcon",F.getTwoToneColor=T,F.setTwoToneColor=S;var N=F},18418:function(d,g,e){"use strict";var r=e(59301),i=(0,r.createContext)({});g.Z=i},29679:function(d,g,e){"use strict";e.d(g,{Z:function(){return o}});var r=e(60499),i=e(59301),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-circle",theme:"filled"},c=l,f=e(85221),u=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(u),o=h},19248:function(d,g,e){"use strict";e.d(g,{Z:function(){return o}});var r=e(60499),i=e(59301),l={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"},c=l,f=e(85221),u=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(u),o=h},99267:function(d,g,e){"use strict";e.d(g,{Z:function(){return o}});var r=e(60499),i=e(59301),l={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z"}}]},name:"close",theme:"outlined"},c=l,f=e(85221),u=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(u),o=h},96512:function(d,g,e){"use strict";e.d(g,{Z:function(){return o}});var r=e(60499),i=e(59301),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"exclamation-circle",theme:"filled"},c=l,f=e(85221),u=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(u),o=h},78987:function(d,g,e){"use strict";e.d(g,{Z:function(){return o}});var r=e(60499),i=e(59301),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"},c=l,f=e(85221),u=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(u),o=h},58617:function(d,g,e){"use strict";e.d(g,{Z:function(){return o}});var r=e(60499),i=e(59301),l={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"},c=l,f=e(85221),u=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(u),o=h},14063:function(d,g,e){"use strict";e.d(g,{C3:function(){return S},H9:function(){return A},Kp:function(){return x},R_:function(){return m},pw:function(){return b},r:function(){return p},vD:function(){return D}});var r=e(85899),i=e(43749),l=e(30071),c=e(810),f=e(96452),u=e(48736),h=e(59301),o=e(18418);function a(T){return T.replace(/-(.)/g,function(M,F){return F.toUpperCase()})}function x(T,M){(0,u.ZP)(T,"[@ant-design/icons] ".concat(M))}function p(T){return(0,i.Z)(T)==="object"&&typeof T.name=="string"&&typeof T.theme=="string"&&((0,i.Z)(T.icon)==="object"||typeof T.icon=="function")}function v(){var T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(T).reduce(function(M,F){var N=T[F];switch(F){case"class":M.className=N,delete M.class;break;default:delete M[F],M[a(F)]=N}return M},{})}function m(T,M,F){return F?h.createElement(T.tag,(0,r.Z)((0,r.Z)({key:M},v(T.attrs)),F),(T.children||[]).map(function(N,H){return m(N,"".concat(M,"-").concat(T.tag,"-").concat(H))})):h.createElement(T.tag,(0,r.Z)({key:M},v(T.attrs)),(T.children||[]).map(function(N,H){return m(N,"".concat(M,"-").concat(T.tag,"-").concat(H))}))}function b(T){return(0,l.generate)(T)[0]}function A(T){return T?Array.isArray(T)?T:[T]:[]}var D={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},R=`
.anticon {
display: inline-flex;
align-items: center;
color: inherit;
font-style: normal;
line-height: 0;
text-align: center;
text-transform: none;
vertical-align: -0.125em;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.anticon > * {
line-height: 1;
}
.anticon svg {
display: inline-block;
}
.anticon::before {
display: none;
}
.anticon .anticon-icon {
display: block;
}
.anticon[tabindex] {
cursor: pointer;
}
.anticon-spin::before,
.anticon-spin {
display: inline-block;
-webkit-animation: loadingCircle 1s infinite linear;
animation: loadingCircle 1s infinite linear;
}
@-webkit-keyframes loadingCircle {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes loadingCircle {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
`,S=function(M){var F=(0,h.useContext)(o.Z),N=F.csp,H=F.prefixCls,V=F.layer,$=R;H&&($=$.replace(/anticon/g,H)),V&&($="@layer ".concat(V,` {
`).concat($,`
}`)),(0,h.useEffect)(function(){var oe=M.current,ie=(0,f.A)(oe);(0,c.hq)($,"@ant-design-icons",{prepend:!V,csp:N,attachTo:ie})},[])}},12722:function(d,g,e){"use strict";e.d(g,{GC:function(){return x},T6:function(){return v},VD:function(){return m},WE:function(){return h},Wl:function(){return p},Yt:function(){return b},lC:function(){return l},py:function(){return u},rW:function(){return i},s:function(){return a},ve:function(){return f},vq:function(){return o}});var r=e(12187);function i(A,D,R){return{r:(0,r.sh)(A,255)*255,g:(0,r.sh)(D,255)*255,b:(0,r.sh)(R,255)*255}}function l(A,D,R){A=(0,r.sh)(A,255),D=(0,r.sh)(D,255),R=(0,r.sh)(R,255);var S=Math.max(A,D,R),T=Math.min(A,D,R),M=0,F=0,N=(S+T)/2;if(S===T)F=0,M=0;else{var H=S-T;switch(F=N>.5?H/(2-S-T):H/(S+T),S){case A:M=(D-R)/H+(D<R?6:0);break;case D:M=(R-A)/H+2;break;case R:M=(A-D)/H+4;break;default:break}M/=6}return{h:M,s:F,l:N}}function c(A,D,R){return R<0&&(R+=1),R>1&&(R-=1),R<.16666666666666666?A+(D-A)*(6*R):R<.5?D:R<.6666666666666666?A+(D-A)*(.6666666666666666-R)*6:A}function f(A,D,R){var S,T,M;if(A=(0,r.sh)(A,360),D=(0,r.sh)(D,100),R=(0,r.sh)(R,100),D===0)T=R,M=R,S=R;else{var F=R<.5?R*(1+D):R+D-R*D,N=2*R-F;S=c(N,F,A+.3333333333333333),T=c(N,F,A),M=c(N,F,A-.3333333333333333)}return{r:S*255,g:T*255,b:M*255}}function u(A,D,R){A=(0,r.sh)(A,255),D=(0,r.sh)(D,255),R=(0,r.sh)(R,255);var S=Math.max(A,D,R),T=Math.min(A,D,R),M=0,F=S,N=S-T,H=S===0?0:N/S;if(S===T)M=0;else{switch(S){case A:M=(D-R)/N+(D<R?6:0);break;case D:M=(R-A)/N+2;break;case R:M=(A-D)/N+4;break;default:break}M/=6}return{h:M,s:H,v:F}}function h(A,D,R){A=(0,r.sh)(A,360)*6,D=(0,r.sh)(D,100),R=(0,r.sh)(R,100);var S=Math.floor(A),T=A-S,M=R*(1-D),F=R*(1-T*D),N=R*(1-(1-T)*D),H=S%6,V=[R,F,M,M,N,R][H],$=[N,R,R,F,M,M][H],oe=[M,M,N,R,R,F][H];return{r:V*255,g:$*255,b:oe*255}}function o(A,D,R,S){var T=[(0,r.FZ)(Math.round(A).toString(16)),(0,r.FZ)(Math.round(D).toString(16)),(0,r.FZ)(Math.round(R).toString(16))];return S&&T[0].startsWith(T[0].charAt(1))&&T[1].startsWith(T[1].charAt(1))&&T[2].startsWith(T[2].charAt(1))?T[0].charAt(0)+T[1].charAt(0)+T[2].charAt(0):T.join("")}function a(A,D,R,S,T){var M=[(0,r.FZ)(Math.round(A).toString(16)),(0,r.FZ)(Math.round(D).toString(16)),(0,r.FZ)(Math.round(R).toString(16)),(0,r.FZ)(p(S))];return T&&M[0].startsWith(M[0].charAt(1))&&M[1].startsWith(M[1].charAt(1))&&M[2].startsWith(M[2].charAt(1))&&M[3].startsWith(M[3].charAt(1))?M[0].charAt(0)+M[1].charAt(0)+M[2].charAt(0)+M[3].charAt(0):M.join("")}function x(A,D,R,S){var T=[(0,r.FZ)(p(S)),(0,r.FZ)(Math.round(A).toString(16)),(0,r.FZ)(Math.round(D).toString(16)),(0,r.FZ)(Math.round(R).toString(16))];return T.join("")}function p(A){return Math.round(parseFloat(A)*255).toString(16)}function v(A){return m(A)/255}function m(A){return parseInt(A,16)}function b(A){return{r:A>>16,g:(A&65280)>>8,b:A&255}}},93796:function(d,g,e){"use strict";e.d(g,{R:function(){return r}});var r={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",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:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",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:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",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:"#ff0000",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:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"}},9915:function(d,g,e){"use strict";e.d(g,{ky:function(){return v},uA:function(){return c},uz:function(){return p}});var r=e(12722),i=e(93796),l=e(12187);function c(m){var b={r:0,g:0,b:0},A=1,D=null,R=null,S=null,T=!1,M=!1;return typeof m=="string"&&(m=p(m)),typeof m=="object"&&(v(m.r)&&v(m.g)&&v(m.b)?(b=(0,r.rW)(m.r,m.g,m.b),T=!0,M=String(m.r).substr(-1)==="%"?"prgb":"rgb"):v(m.h)&&v(m.s)&&v(m.v)?(D=(0,l.JX)(m.s),R=(0,l.JX)(m.v),b=(0,r.WE)(m.h,D,R),T=!0,M="hsv"):v(m.h)&&v(m.s)&&v(m.l)&&(D=(0,l.JX)(m.s),S=(0,l.JX)(m.l),b=(0,r.ve)(m.h,D,S),T=!0,M="hsl"),Object.prototype.hasOwnProperty.call(m,"a")&&(A=m.a)),A=(0,l.Yq)(A),{ok:T,format:m.format||M,r:Math.min(255,Math.max(b.r,0)),g:Math.min(255,Math.max(b.g,0)),b:Math.min(255,Math.max(b.b,0)),a:A}}var f="[-\\+]?\\d+%?",u="[-\\+]?\\d*\\.\\d+%?",h="(?:".concat(u,")|(?:").concat(f,")"),o="[\\s|\\(]+(".concat(h,")[,|\\s]+(").concat(h,")[,|\\s]+(").concat(h,")\\s*\\)?"),a="[\\s|\\(]+(".concat(h,")[,|\\s]+(").concat(h,")[,|\\s]+(").concat(h,")[,|\\s]+(").concat(h,")\\s*\\)?"),x={CSS_UNIT:new RegExp(h),rgb:new RegExp("rgb"+o),rgba:new RegExp("rgba"+a),hsl:new RegExp("hsl"+o),hsla:new RegExp("hsla"+a),hsv:new RegExp("hsv"+o),hsva:new RegExp("hsva"+a),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 p(m){if(m=m.trim().toLowerCase(),m.length===0)return!1;var b=!1;if(i.R[m])m=i.R[m],b=!0;else if(m==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var A=x.rgb.exec(m);return A?{r:A[1],g:A[2],b:A[3]}:(A=x.rgba.exec(m),A?{r:A[1],g:A[2],b:A[3],a:A[4]}:(A=x.hsl.exec(m),A?{h:A[1],s:A[2],l:A[3]}:(A=x.hsla.exec(m),A?{h:A[1],s:A[2],l:A[3],a:A[4]}:(A=x.hsv.exec(m),A?{h:A[1],s:A[2],v:A[3]}:(A=x.hsva.exec(m),A?{h:A[1],s:A[2],v:A[3],a:A[4]}:(A=x.hex8.exec(m),A?{r:(0,r.VD)(A[1]),g:(0,r.VD)(A[2]),b:(0,r.VD)(A[3]),a:(0,r.T6)(A[4]),format:b?"name":"hex8"}:(A=x.hex6.exec(m),A?{r:(0,r.VD)(A[1]),g:(0,r.VD)(A[2]),b:(0,r.VD)(A[3]),format:b?"name":"hex"}:(A=x.hex4.exec(m),A?{r:(0,r.VD)(A[1]+A[1]),g:(0,r.VD)(A[2]+A[2]),b:(0,r.VD)(A[3]+A[3]),a:(0,r.T6)(A[4]+A[4]),format:b?"name":"hex8"}:(A=x.hex3.exec(m),A?{r:(0,r.VD)(A[1]+A[1]),g:(0,r.VD)(A[2]+A[2]),b:(0,r.VD)(A[3]+A[3]),format:b?"name":"hex"}:!1)))))))))}function v(m){return!!x.CSS_UNIT.exec(String(m))}},64993:function(d,g,e){"use strict";e.d(g,{C:function(){return f},H:function(){return u}});var r=e(12722),i=e(93796),l=e(9915),c=e(12187),f=function(){function h(o,a){o===void 0&&(o=""),a===void 0&&(a={});var x;if(o instanceof h)return o;typeof o=="number"&&(o=(0,r.Yt)(o)),this.originalInput=o;var p=(0,l.uA)(o);this.originalInput=o,this.r=p.r,this.g=p.g,this.b=p.b,this.a=p.a,this.roundA=Math.round(100*this.a)/100,this.format=(x=a.format)!==null&&x!==void 0?x:p.format,this.gradientType=a.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=p.ok}return h.prototype.isDark=function(){return this.getBrightness()<128},h.prototype.isLight=function(){return!this.isDark()},h.prototype.getBrightness=function(){var o=this.toRgb();return(o.r*299+o.g*587+o.b*114)/1e3},h.prototype.getLuminance=function(){var o=this.toRgb(),a,x,p,v=o.r/255,m=o.g/255,b=o.b/255;return v<=.03928?a=v/12.92:a=Math.pow((v+.055)/1.055,2.4),m<=.03928?x=m/12.92:x=Math.pow((m+.055)/1.055,2.4),b<=.03928?p=b/12.92:p=Math.pow((b+.055)/1.055,2.4),.2126*a+.7152*x+.0722*p},h.prototype.getAlpha=function(){return this.a},h.prototype.setAlpha=function(o){return this.a=(0,c.Yq)(o),this.roundA=Math.round(100*this.a)/100,this},h.prototype.isMonochrome=function(){var o=this.toHsl().s;return o===0},h.prototype.toHsv=function(){var o=(0,r.py)(this.r,this.g,this.b);return{h:o.h*360,s:o.s,v:o.v,a:this.a}},h.prototype.toHsvString=function(){var o=(0,r.py)(this.r,this.g,this.b),a=Math.round(o.h*360),x=Math.round(o.s*100),p=Math.round(o.v*100);return this.a===1?"hsv(".concat(a,", ").concat(x,"%, ").concat(p,"%)"):"hsva(".concat(a,", ").concat(x,"%, ").concat(p,"%, ").concat(this.roundA,")")},h.prototype.toHsl=function(){var o=(0,r.lC)(this.r,this.g,this.b);return{h:o.h*360,s:o.s,l:o.l,a:this.a}},h.prototype.toHslString=function(){var o=(0,r.lC)(this.r,this.g,this.b),a=Math.round(o.h*360),x=Math.round(o.s*100),p=Math.round(o.l*100);return this.a===1?"hsl(".concat(a,", ").concat(x,"%, ").concat(p,"%)"):"hsla(".concat(a,", ").concat(x,"%, ").concat(p,"%, ").concat(this.roundA,")")},h.prototype.toHex=function(o){return o===void 0&&(o=!1),(0,r.vq)(this.r,this.g,this.b,o)},h.prototype.toHexString=function(o){return o===void 0&&(o=!1),"#"+this.toHex(o)},h.prototype.toHex8=function(o){return o===void 0&&(o=!1),(0,r.s)(this.r,this.g,this.b,this.a,o)},h.prototype.toHex8String=function(o){return o===void 0&&(o=!1),"#"+this.toHex8(o)},h.prototype.toHexShortString=function(o){return o===void 0&&(o=!1),this.a===1?this.toHexString(o):this.toHex8String(o)},h.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},h.prototype.toRgbString=function(){var o=Math.round(this.r),a=Math.round(this.g),x=Math.round(this.b);return this.a===1?"rgb(".concat(o,", ").concat(a,", ").concat(x,")"):"rgba(".concat(o,", ").concat(a,", ").concat(x,", ").concat(this.roundA,")")},h.prototype.toPercentageRgb=function(){var o=function(a){return"".concat(Math.round((0,c.sh)(a,255)*100),"%")};return{r:o(this.r),g:o(this.g),b:o(this.b),a:this.a}},h.prototype.toPercentageRgbString=function(){var o=function(a){return Math.round((0,c.sh)(a,255)*100)};return this.a===1?"rgb(".concat(o(this.r),"%, ").concat(o(this.g),"%, ").concat(o(this.b),"%)"):"rgba(".concat(o(this.r),"%, ").concat(o(this.g),"%, ").concat(o(this.b),"%, ").concat(this.roundA,")")},h.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var o="#"+(0,r.vq)(this.r,this.g,this.b,!1),a=0,x=Object.entries(i.R);a<x.length;a++){var p=x[a],v=p[0],m=p[1];if(o===m)return v}return!1},h.prototype.toString=function(o){var a=!!o;o=o!=null?o:this.format;var x=!1,p=this.a<1&&this.a>=0,v=!a&&p&&(o.startsWith("hex")||o==="name");return v?o==="name"&&this.a===0?this.toName():this.toRgbString():(o==="rgb"&&(x=this.toRgbString()),o==="prgb"&&(x=this.toPercentageRgbString()),(o==="hex"||o==="hex6")&&(x=this.toHexString()),o==="hex3"&&(x=this.toHexString(!0)),o==="hex4"&&(x=this.toHex8String(!0)),o==="hex8"&&(x=this.toHex8String()),o==="name"&&(x=this.toName()),o==="hsl"&&(x=this.toHslString()),o==="hsv"&&(x=this.toHsvString()),x||this.toHexString())},h.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},h.prototype.clone=function(){return new h(this.toString())},h.prototype.lighten=function(o){o===void 0&&(o=10);var a=this.toHsl();return a.l+=o/100,a.l=(0,c.V2)(a.l),new h(a)},h.prototype.brighten=function(o){o===void 0&&(o=10);var a=this.toRgb();return a.r=Math.max(0,Math.min(255,a.r-Math.round(255*-(o/100)))),a.g=Math.max(0,Math.min(255,a.g-Math.round(255*-(o/100)))),a.b=Math.max(0,Math.min(255,a.b-Math.round(255*-(o/100)))),new h(a)},h.prototype.darken=function(o){o===void 0&&(o=10);var a=this.toHsl();return a.l-=o/100,a.l=(0,c.V2)(a.l),new h(a)},h.prototype.tint=function(o){return o===void 0&&(o=10),this.mix("white",o)},h.prototype.shade=function(o){return o===void 0&&(o=10),this.mix("black",o)},h.prototype.desaturate=function(o){o===void 0&&(o=10);var a=this.toHsl();return a.s-=o/100,a.s=(0,c.V2)(a.s),new h(a)},h.prototype.saturate=function(o){o===void 0&&(o=10);var a=this.toHsl();return a.s+=o/100,a.s=(0,c.V2)(a.s),new h(a)},h.prototype.greyscale=function(){return this.desaturate(100)},h.prototype.spin=function(o){var a=this.toHsl(),x=(a.h+o)%360;return a.h=x<0?360+x:x,new h(a)},h.prototype.mix=function(o,a){a===void 0&&(a=50);var x=this.toRgb(),p=new h(o).toRgb(),v=a/100,m={r:(p.r-x.r)*v+x.r,g:(p.g-x.g)*v+x.g,b:(p.b-x.b)*v+x.b,a:(p.a-x.a)*v+x.a};return new h(m)},h.prototype.analogous=function(o,a){o===void 0&&(o=6),a===void 0&&(a=30);var x=this.toHsl(),p=360/a,v=[this];for(x.h=(x.h-(p*o>>1)+720)%360;--o;)x.h=(x.h+p)%360,v.push(new h(x));return v},h.prototype.complement=function(){var o=this.toHsl();return o.h=(o.h+180)%360,new h(o)},h.prototype.monochromatic=function(o){o===void 0&&(o=6);for(var a=this.toHsv(),x=a.h,p=a.s,v=a.v,m=[],b=1/o;o--;)m.push(new h({h:x,s:p,v})),v=(v+b)%1;return m},h.prototype.splitcomplement=function(){var o=this.toHsl(),a=o.h;return[this,new h({h:(a+72)%360,s:o.s,l:o.l}),new h({h:(a+216)%360,s:o.s,l:o.l})]},h.prototype.onBackground=function(o){var a=this.toRgb(),x=new h(o).toRgb(),p=a.a+x.a*(1-a.a);return new h({r:(a.r*a.a+x.r*x.a*(1-a.a))/p,g:(a.g*a.a+x.g*x.a*(1-a.a))/p,b:(a.b*a.a+x.b*x.a*(1-a.a))/p,a:p})},h.prototype.triad=function(){return this.polyad(3)},h.prototype.tetrad=function(){return this.polyad(4)},h.prototype.polyad=function(o){for(var a=this.toHsl(),x=a.h,p=[this],v=360/o,m=1;m<o;m++)p.push(new h({h:(x+m*v)%360,s:a.s,l:a.l}));return p},h.prototype.equals=function(o){return this.toRgbString()===new h(o).toRgbString()},h}();function u(h,o){return h===void 0&&(h=""),o===void 0&&(o={}),new f(h,o)}},12187:function(d,g,e){"use strict";e.d(g,{FZ:function(){return h},JX:function(){return u},V2:function(){return i},Yq:function(){return f},sh:function(){return r}});function r(o,a){l(o)&&(o="100%");var x=c(o);return o=a===360?o:Math.min(a,Math.max(0,parseFloat(o))),x&&(o=parseInt(String(o*a),10)/100),Math.abs(o-a)<1e-6?1:(a===360?o=(o<0?o%a+a:o%a)/parseFloat(String(a)):o=o%a/parseFloat(String(a)),o)}function i(o){return Math.min(1,Math.max(0,o))}function l(o){return typeof o=="string"&&o.indexOf(".")!==-1&&parseFloat(o)===1}function c(o){return typeof o=="string"&&o.indexOf("%")!==-1}function f(o){return o=parseFloat(o),(isNaN(o)||o<0||o>1)&&(o=1),o}function u(o){return o<=1?"".concat(Number(o)*100,"%"):o}function h(o){return o.length===1?"0"+o:String(o)}},43403:function(d,g,e){"use strict";e.d(g,{Z:function(){return V}});var r=e(72190),i=e(59301),l=e(4676),c=e(47273),f=e(48736),u=e(8654),h=i.createContext(null),o=h,a=e(77654),x=e(34280),p=[];function v($,oe){var ie=i.useState(function(){if(!(0,c.Z)())return null;var _e=document.createElement("div");return _e}),ue=(0,r.Z)(ie,1),q=ue[0],Y=i.useRef(!1),G=i.useContext(o),ae=i.useState(p),ee=(0,r.Z)(ae,2),J=ee[0],le=ee[1],W=G||(Y.current?void 0:function(_e){le(function(we){var Pe=[_e].concat((0,a.Z)(we));return Pe})});function z(){q.parentElement||document.body.appendChild(q),Y.current=!0}function ne(){var _e;(_e=q.parentElement)===null||_e===void 0||_e.removeChild(q),Y.current=!1}return(0,x.Z)(function(){return $?G?G(z):z():ne(),ne},[$]),(0,x.Z)(function(){J.length&&(J.forEach(function(_e){return _e()}),le(p))},[J]),[q,W]}var m=e(810),b=e(75152);function A(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var D="rc-util-locker-".concat(Date.now()),R=0;function S($){var oe=!!$,ie=i.useState(function(){return R+=1,"".concat(D,"_").concat(R)}),ue=(0,r.Z)(ie,1),q=ue[0];(0,x.Z)(function(){if(oe){var Y=(0,b.o)(document.body).width,G=A();(0,m.hq)(`
html body {
overflow-y: hidden;
`.concat(G?"width: calc(100% - ".concat(Y,"px);"):"",`
}`),q)}else(0,m.jL)(q);return function(){(0,m.jL)(q)}},[oe,q])}var T=!1;function M($){return typeof $=="boolean"&&(T=$),T}var F=function(oe){return oe===!1?!1:!(0,c.Z)()||!oe?null:typeof oe=="string"?document.querySelector(oe):typeof oe=="function"?oe():oe},N=i.forwardRef(function($,oe){var ie=$.open,ue=$.autoLock,q=$.getContainer,Y=$.debug,G=$.autoDestroy,ae=G===void 0?!0:G,ee=$.children,J=i.useState(ie),le=(0,r.Z)(J,2),W=le[0],z=le[1],ne=W||ie;i.useEffect(function(){(ae||ie)&&z(ie)},[ie,ae]);var _e=i.useState(function(){return F(q)}),we=(0,r.Z)(_e,2),Pe=we[0],We=we[1];i.useEffect(function(){var Qe=F(q);We(Qe!=null?Qe:null)});var Be=v(ne&&!Pe,Y),Lt=(0,r.Z)(Be,2),_t=Lt[0],Pt=Lt[1],Vt=Pe!=null?Pe:_t;S(ue&&ie&&(0,c.Z)()&&(Vt===_t||Vt===document.body));var Ft=null;if(ee&&(0,u.Yr)(ee)&&oe){var ir=ee;Ft=ir.ref}var Ne=(0,u.x1)(Ft,oe);if(!ne||!(0,c.Z)()||Pe===void 0)return null;var dt=Vt===!1||M(),kt=ee;return oe&&(kt=i.cloneElement(ee,{ref:Ne})),i.createElement(o.Provider,{value:Pt},dt?kt:(0,l.createPortal)(kt,Vt))}),H=N,V=H},35593:function(d,g,e){"use strict";e.d(g,{Z:function(){return kt}});var r=e(85899),i=e(72190),l=e(42244),c=e(43403),f=e(92310),u=e.n(f),h=e(29301),o=e(76846),a=e(96452),x=e(6089),p=e(80402),v=e(34280),m=e(49658),b=e(59301),A=e(60499),D=e(77900),R=e(8654);function S(Qe){var lt=Qe.prefixCls,st=Qe.align,Ye=Qe.arrow,Ue=Qe.arrowPos,be=Ye||{},De=be.className,He=be.content,qe=Ue.x,Xe=qe===void 0?0:qe,wt=Ue.y,At=wt===void 0?0:wt,cr=b.useRef();if(!st||!st.points)return null;var or={position:"absolute"};if(st.autoArrow!==!1){var Me=st.points[0],Je=st.points[1],Qt=Me[0],tt=Me[1],Rt=Je[0],Dt=Je[1];Qt===Rt||!["t","b"].includes(Qt)?or.top=At:Qt==="t"?or.top=0:or.bottom=0,tt===Dt||!["l","r"].includes(tt)?or.left=Xe:tt==="l"?or.left=0:or.right=0}return b.createElement("div",{ref:cr,className:u()("".concat(lt,"-arrow"),De),style:or},He)}function T(Qe){var lt=Qe.prefixCls,st=Qe.open,Ye=Qe.zIndex,Ue=Qe.mask,be=Qe.motion;return Ue?b.createElement(D.default,(0,A.Z)({},be,{motionAppear:!0,visible:st,removeOnLeave:!0}),function(De){var He=De.className;return b.createElement("div",{style:{zIndex:Ye},className:u()("".concat(lt,"-mask"),He)})}):null}var M=b.memo(function(Qe){var lt=Qe.children;return lt},function(Qe,lt){return lt.cache}),F=M,N=b.forwardRef(function(Qe,lt){var st=Qe.popup,Ye=Qe.className,Ue=Qe.prefixCls,be=Qe.style,De=Qe.target,He=Qe.onVisibleChanged,qe=Qe.open,Xe=Qe.keepDom,wt=Qe.fresh,At=Qe.onClick,cr=Qe.mask,or=Qe.arrow,Me=Qe.arrowPos,Je=Qe.align,Qt=Qe.motion,tt=Qe.maskMotion,Rt=Qe.forceRender,Dt=Qe.getPopupContainer,Jt=Qe.autoDestroy,Ut=Qe.portal,Ce=Qe.zIndex,ce=Qe.onMouseEnter,pe=Qe.onMouseLeave,Et=Qe.onPointerEnter,Se=Qe.ready,ot=Qe.offsetX,Gt=Qe.offsetY,gt=Qe.offsetR,Ae=Qe.offsetB,vt=Qe.onAlign,je=Qe.onPrepare,et=Qe.stretch,yt=Qe.targetWidth,Nt=Qe.targetHeight,Fe=typeof st=="function"?st():st,Rr=qe||Xe,pt=(Dt==null?void 0:Dt.length)>0,Jr=b.useState(!Dt||!pt),un=(0,i.Z)(Jr,2),Zt=un[0],er=un[1];if((0,v.Z)(function(){!Zt&&pt&&De&&er(!0)},[Zt,pt,De]),!Zt)return null;var Mt="auto",Yt={left:"-1000vw",top:"-1000vh",right:Mt,bottom:Mt};if(Se||!qe){var wr,Ir=Je.points,Ct=Je.dynamicInset||((wr=Je._experimental)===null||wr===void 0?void 0:wr.dynamicInset),$t=Ct&&Ir[0][1]==="r",Bt=Ct&&Ir[0][0]==="b";$t?(Yt.right=gt,Yt.left=Mt):(Yt.left=ot,Yt.right=Mt),Bt?(Yt.bottom=Ae,Yt.top=Mt):(Yt.top=Gt,Yt.bottom=Mt)}var qt={};return et&&(et.includes("height")&&Nt?qt.height=Nt:et.includes("minHeight")&&Nt&&(qt.minHeight=Nt),et.includes("width")&&yt?qt.width=yt:et.includes("minWidth")&&yt&&(qt.minWidth=yt)),qe||(qt.pointerEvents="none"),b.createElement(Ut,{open:Rt||Rr,getContainer:Dt&&function(){return Dt(De)},autoDestroy:Jt},b.createElement(T,{prefixCls:Ue,open:qe,zIndex:Ce,mask:cr,motion:tt}),b.createElement(h.Z,{onResize:vt,disabled:!qe},function(br){return b.createElement(D.default,(0,A.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:Rt,leavedClassName:"".concat(Ue,"-hidden")},Qt,{onAppearPrepare:je,onEnterPrepare:je,visible:qe,onVisibleChanged:function(Hr){var Fn;Qt==null||(Fn=Qt.onVisibleChanged)===null||Fn===void 0||Fn.call(Qt,Hr),He(Hr)}}),function(qr,Hr){var Fn=qr.className,wn=qr.style,Yn=u()(Ue,Fn,Ye);return b.createElement("div",{ref:(0,R.sQ)(br,lt,Hr),className:Yn,style:(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({"--arrow-x":"".concat(Me.x||0,"px"),"--arrow-y":"".concat(Me.y||0,"px")},Yt),qt),wn),{},{boxSizing:"border-box",zIndex:Ce},be),onMouseEnter:ce,onMouseLeave:pe,onPointerEnter:Et,onClick:At},or&&b.createElement(S,{prefixCls:Ue,arrow:or,arrowPos:Me,align:Je}),b.createElement(F,{cache:!qe&&!wt},Fe))})}))}),H=N,V=b.forwardRef(function(Qe,lt){var st=Qe.children,Ye=Qe.getTriggerDOMNode,Ue=(0,R.Yr)(st),be=b.useCallback(function(He){(0,R.mH)(lt,Ye?Ye(He):He)},[Ye]),De=(0,R.x1)(be,st.ref);return Ue?b.cloneElement(st,{ref:De}):st}),$=V,oe=b.createContext(null),ie=oe;function ue(Qe){return Qe?Array.isArray(Qe)?Qe:[Qe]:[]}function q(Qe,lt,st,Ye){return b.useMemo(function(){var Ue=ue(st!=null?st:lt),be=ue(Ye!=null?Ye:lt),De=new Set(Ue),He=new Set(be);return Qe&&(De.has("hover")&&(De.delete("hover"),De.add("click")),He.has("hover")&&(He.delete("hover"),He.add("click"))),[De,He]},[Qe,lt,st,Ye])}var Y=e(29194);function G(){var Qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],lt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],st=arguments.length>2?arguments[2]:void 0;return st?Qe[0]===lt[0]:Qe[0]===lt[0]&&Qe[1]===lt[1]}function ae(Qe,lt,st,Ye){for(var Ue=st.points,be=Object.keys(Qe),De=0;De<be.length;De+=1){var He,qe=be[De];if(G((He=Qe[qe])===null||He===void 0?void 0:He.points,Ue,Ye))return"".concat(lt,"-placement-").concat(qe)}return""}function ee(Qe,lt,st,Ye){return lt||(st?{motionName:"".concat(Qe,"-").concat(st)}:Ye?{motionName:Ye}:null)}function J(Qe){return Qe.ownerDocument.defaultView}function le(Qe){for(var lt=[],st=Qe==null?void 0:Qe.parentElement,Ye=["hidden","scroll","clip","auto"];st;){var Ue=J(st).getComputedStyle(st),be=Ue.overflowX,De=Ue.overflowY,He=Ue.overflow;[be,De,He].some(function(qe){return Ye.includes(qe)})&&lt.push(st),st=st.parentElement}return lt}function W(Qe){var lt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(Qe)?lt:Qe}function z(Qe){return W(parseFloat(Qe),0)}function ne(Qe,lt){var st=(0,r.Z)({},Qe);return(lt||[]).forEach(function(Ye){if(!(Ye instanceof HTMLBodyElement||Ye instanceof HTMLHtmlElement)){var Ue=J(Ye).getComputedStyle(Ye),be=Ue.overflow,De=Ue.overflowClipMargin,He=Ue.borderTopWidth,qe=Ue.borderBottomWidth,Xe=Ue.borderLeftWidth,wt=Ue.borderRightWidth,At=Ye.getBoundingClientRect(),cr=Ye.offsetHeight,or=Ye.clientHeight,Me=Ye.offsetWidth,Je=Ye.clientWidth,Qt=z(He),tt=z(qe),Rt=z(Xe),Dt=z(wt),Jt=W(Math.round(At.width/Me*1e3)/1e3),Ut=W(Math.round(At.height/cr*1e3)/1e3),Ce=(Me-Je-Rt-Dt)*Jt,ce=(cr-or-Qt-tt)*Ut,pe=Qt*Ut,Et=tt*Ut,Se=Rt*Jt,ot=Dt*Jt,Gt=0,gt=0;if(be==="clip"){var Ae=z(De);Gt=Ae*Jt,gt=Ae*Ut}var vt=At.x+Se-Gt,je=At.y+pe-gt,et=vt+At.width+2*Gt-Se-ot-Ce,yt=je+At.height+2*gt-pe-Et-ce;st.left=Math.max(st.left,vt),st.top=Math.max(st.top,je),st.right=Math.min(st.right,et),st.bottom=Math.min(st.bottom,yt)}}),st}function _e(Qe){var lt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,st="".concat(lt),Ye=st.match(/^(.*)\%$/);return Ye?Qe*(parseFloat(Ye[1])/100):parseFloat(st)}function we(Qe,lt){var st=lt||[],Ye=(0,i.Z)(st,2),Ue=Ye[0],be=Ye[1];return[_e(Qe.width,Ue),_e(Qe.height,be)]}function Pe(){var Qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[Qe[0],Qe[1]]}function We(Qe,lt){var st=lt[0],Ye=lt[1],Ue,be;return st==="t"?be=Qe.y:st==="b"?be=Qe.y+Qe.height:be=Qe.y+Qe.height/2,Ye==="l"?Ue=Qe.x:Ye==="r"?Ue=Qe.x+Qe.width:Ue=Qe.x+Qe.width/2,{x:Ue,y:be}}function Be(Qe,lt){var st={t:"b",b:"t",l:"r",r:"l"};return Qe.map(function(Ye,Ue){return Ue===lt?st[Ye]||"c":Ye}).join("")}function Lt(Qe,lt,st,Ye,Ue,be,De){var He=b.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:Ue[Ye]||{}}),qe=(0,i.Z)(He,2),Xe=qe[0],wt=qe[1],At=b.useRef(0),cr=b.useMemo(function(){return lt?le(lt):[]},[lt]),or=b.useRef({}),Me=function(){or.current={}};Qe||Me();var Je=(0,x.Z)(function(){if(lt&&st&&Qe){let Ga=function(Ls,xo){var jo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Yn,Go=Fe.x+Ls,du=Fe.y+xo,hu=Go+wr,_o=du+Yt,Uo=Math.max(Go,jo.left),So=Math.max(du,jo.top),Yo=Math.min(hu,jo.right),$o=Math.min(_o,jo.bottom);return Math.max(0,(Yo-Uo)*($o-So))},Wi=function(){Nn=Fe.y+ur,qn=Nn+Yt,Ge=Fe.x+Wn,ct=Ge+wr};var Rt,Dt,Jt=lt,Ut=Jt.ownerDocument,Ce=J(Jt),ce=Ce.getComputedStyle(Jt),pe=ce.width,Et=ce.height,Se=ce.position,ot=Jt.style.left,Gt=Jt.style.top,gt=Jt.style.right,Ae=Jt.style.bottom,vt=Jt.style.overflow,je=(0,r.Z)((0,r.Z)({},Ue[Ye]),be),et=Ut.createElement("div");(Rt=Jt.parentElement)===null||Rt===void 0||Rt.appendChild(et),et.style.left="".concat(Jt.offsetLeft,"px"),et.style.top="".concat(Jt.offsetTop,"px"),et.style.position=Se,et.style.height="".concat(Jt.offsetHeight,"px"),et.style.width="".concat(Jt.offsetWidth,"px"),Jt.style.left="0",Jt.style.top="0",Jt.style.right="auto",Jt.style.bottom="auto",Jt.style.overflow="hidden";var yt;if(Array.isArray(st))yt={x:st[0],y:st[1],width:0,height:0};else{var Nt=st.getBoundingClientRect();yt={x:Nt.x,y:Nt.y,width:Nt.width,height:Nt.height}}var Fe=Jt.getBoundingClientRect(),Rr=Ut.documentElement,pt=Rr.clientWidth,Jr=Rr.clientHeight,un=Rr.scrollWidth,Zt=Rr.scrollHeight,er=Rr.scrollTop,Mt=Rr.scrollLeft,Yt=Fe.height,wr=Fe.width,Ir=yt.height,Ct=yt.width,$t={left:0,top:0,right:pt,bottom:Jr},Bt={left:-Mt,top:-er,right:un-Mt,bottom:Zt-er},qt=je.htmlRegion,br="visible",qr="visibleFirst";qt!=="scroll"&&qt!==qr&&(qt=br);var Hr=qt===qr,Fn=ne(Bt,cr),wn=ne($t,cr),Yn=qt===br?wn:Fn,St=Hr?wn:Yn;Jt.style.left="auto",Jt.style.top="auto",Jt.style.right="0",Jt.style.bottom="0";var Yr=Jt.getBoundingClientRect();Jt.style.left=ot,Jt.style.top=Gt,Jt.style.right=gt,Jt.style.bottom=Ae,Jt.style.overflow=vt,(Dt=Jt.parentElement)===null||Dt===void 0||Dt.removeChild(et);var ii=W(Math.round(wr/parseFloat(pe)*1e3)/1e3),Bi=W(Math.round(Yt/parseFloat(Et)*1e3)/1e3);if(ii===0||Bi===0||(0,o.Sh)(st)&&!(0,Y.Z)(st))return;var Kn=je.offset,It=je.targetOffset,fi=we(Fe,Kn),mi=(0,i.Z)(fi,2),Ai=mi[0],Ni=mi[1],ca=we(yt,It),ea=(0,i.Z)(ca,2),zi=ea[0],li=ea[1];yt.x-=zi,yt.y-=li;var ji=je.points||[],Ia=(0,i.Z)(ji,2),Ca=Ia[0],Tt=Ia[1],Zi=Pe(Tt),ai=Pe(Ca),Ra=We(yt,Zi),Yi=We(Fe,ai),ei=(0,r.Z)({},je),Wn=Ra.x-Yi.x+Ai,ur=Ra.y-Yi.y+Ni,ut=Ga(Wn,ur),me=Ga(Wn,ur,wn),ht=We(yt,["t","l"]),nt=We(Fe,["t","l"]),hr=We(yt,["b","r"]),mr=We(Fe,["b","r"]),Pr=je.overflow||{},Gr=Pr.adjustX,en=Pr.adjustY,kr=Pr.shiftX,An=Pr.shiftY,_r=function(xo){return typeof xo=="boolean"?xo:xo>=0},Nn,qn,Ge,ct;Wi();var ye=_r(en),sr=ai[0]===Zi[0];if(ye&&ai[0]==="t"&&(qn>St.bottom||or.current.bt)){var nr=ur;sr?nr-=Yt-Ir:nr=ht.y-mr.y-Ni;var Mr=Ga(Wn,nr),$r=Ga(Wn,nr,wn);Mr>ut||Mr===ut&&(!Hr||$r>=me)?(or.current.bt=!0,ur=nr,Ni=-Ni,ei.points=[Be(ai,0),Be(Zi,0)]):or.current.bt=!1}if(ye&&ai[0]==="b"&&(Nn<St.top||or.current.tb)){var Wr=ur;sr?Wr+=Yt-Ir:Wr=hr.y-nt.y-Ni;var pn=Ga(Wn,Wr),Ci=Ga(Wn,Wr,wn);pn>ut||pn===ut&&(!Hr||Ci>=me)?(or.current.tb=!0,ur=Wr,Ni=-Ni,ei.points=[Be(ai,0),Be(Zi,0)]):or.current.tb=!1}var cn=_r(Gr),bn=ai[1]===Zi[1];if(cn&&ai[1]==="l"&&(ct>St.right||or.current.rl)){var Kr=Wn;bn?Kr-=wr-Ct:Kr=ht.x-mr.x-Ai;var Rn=Ga(Kr,ur),ci=Ga(Kr,ur,wn);Rn>ut||Rn===ut&&(!Hr||ci>=me)?(or.current.rl=!0,Wn=Kr,Ai=-Ai,ei.points=[Be(ai,1),Be(Zi,1)]):or.current.rl=!1}if(cn&&ai[1]==="r"&&(Ge<St.left||or.current.lr)){var wa=Wn;bn?wa+=wr-Ct:wa=hr.x-nt.x-Ai;var Qs=Ga(wa,ur),Ba=Ga(wa,ur,wn);Qs>ut||Qs===ut&&(!Hr||Ba>=me)?(or.current.lr=!0,Wn=wa,Ai=-Ai,ei.points=[Be(ai,1),Be(Zi,1)]):or.current.lr=!1}Wi();var Ws=kr===!0?0:kr;typeof Ws=="number"&&(Ge<wn.left&&(Wn-=Ge-wn.left-Ai,yt.x+Ct<wn.left+Ws&&(Wn+=yt.x-wn.left+Ct-Ws)),ct>wn.right&&(Wn-=ct-wn.right-Ai,yt.x>wn.right-Ws&&(Wn+=yt.x-wn.right+Ws)));var Ns=An===!0?0:An;typeof Ns=="number"&&(Nn<wn.top&&(ur-=Nn-wn.top-Ni,yt.y+Ir<wn.top+Ns&&(ur+=yt.y-wn.top+Ir-Ns)),qn>wn.bottom&&(ur-=qn-wn.bottom-Ni,yt.y>wn.bottom-Ns&&(ur+=yt.y-wn.bottom+Ns)));var ls=Fe.x+Wn,co=ls+wr,Ta=Fe.y+ur,Os=Ta+Yt,vs=yt.x,mo=vs+Ct,ra=yt.y,to=ra+Ir,No=Math.max(ls,vs),Na=Math.min(co,mo),Hs=(No+Na)/2,vi=Hs-ls,ro=Math.max(Ta,ra),Ln=Math.min(Os,to),cs=(ro+Ln)/2,ks=cs-Ta;De==null||De(lt,ei);var Rs=Yr.right-Fe.x-(Wn+Fe.width),ta=Yr.bottom-Fe.y-(ur+Fe.height);wt({ready:!0,offsetX:Wn/ii,offsetY:ur/Bi,offsetR:Rs/ii,offsetB:ta/Bi,arrowX:vi/ii,arrowY:ks/Bi,scaleX:ii,scaleY:Bi,align:ei})}}),Qt=function(){At.current+=1;var Dt=At.current;Promise.resolve().then(function(){At.current===Dt&&Je()})},tt=function(){wt(function(Dt){return(0,r.Z)((0,r.Z)({},Dt),{},{ready:!1})})};return(0,v.Z)(tt,[Ye]),(0,v.Z)(function(){Qe||tt()},[Qe]),[Xe.ready,Xe.offsetX,Xe.offsetY,Xe.offsetR,Xe.offsetB,Xe.arrowX,Xe.arrowY,Xe.scaleX,Xe.scaleY,Xe.align,Qt]}var _t=e(77654);function Pt(Qe,lt,st,Ye,Ue){(0,v.Z)(function(){if(Qe&&lt&&st){let At=function(){Ye(),Ue()};var be=lt,De=st,He=le(be),qe=le(De),Xe=J(De),wt=new Set([Xe].concat((0,_t.Z)(He),(0,_t.Z)(qe)));return wt.forEach(function(cr){cr.addEventListener("scroll",At,{passive:!0})}),Xe.addEventListener("resize",At,{passive:!0}),Ye(),function(){wt.forEach(function(cr){cr.removeEventListener("scroll",At),Xe.removeEventListener("resize",At)})}}},[Qe,lt,st])}var Vt=e(48736),Ft=e(16089);function ir(Qe,lt,st,Ye,Ue,be,De,He){var qe=b.useRef(Qe),Xe=b.useRef(!1);qe.current!==Qe&&(Xe.current=!0,qe.current=Qe),b.useEffect(function(){var wt=(0,Ft.Z)(function(){Xe.current=!1});return function(){Ft.Z.cancel(wt)}},[Qe]),b.useEffect(function(){if(lt&&Ye&&(!Ue||be)){var wt=function(){var Se=!1,ot=function(Ae){var vt=Ae.target;Se=De(vt)},Gt=function(Ae){var vt=Ae.target;!Xe.current&&qe.current&&!Se&&!De(vt)&&He(!1)};return[ot,Gt]},At=wt(),cr=(0,i.Z)(At,2),or=cr[0],Me=cr[1],Je=wt(),Qt=(0,i.Z)(Je,2),tt=Qt[0],Rt=Qt[1],Dt=J(Ye);Dt.addEventListener("mousedown",or,!0),Dt.addEventListener("click",Me,!0),Dt.addEventListener("contextmenu",Me,!0);var Jt=(0,a.A)(st);if(Jt&&(Jt.addEventListener("mousedown",tt,!0),Jt.addEventListener("click",Rt,!0),Jt.addEventListener("contextmenu",Rt,!0)),0)var Ut,Ce,ce,pe;return function(){Dt.removeEventListener("mousedown",or,!0),Dt.removeEventListener("click",Me,!0),Dt.removeEventListener("contextmenu",Me,!0),Jt&&(Jt.removeEventListener("mousedown",tt,!0),Jt.removeEventListener("click",Rt,!0),Jt.removeEventListener("contextmenu",Rt,!0))}}},[lt,st,Ye,Ue,be])}var Ne=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function dt(){var Qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:c.Z,lt=b.forwardRef(function(st,Ye){var Ue=st.prefixCls,be=Ue===void 0?"rc-trigger-popup":Ue,De=st.children,He=st.action,qe=He===void 0?"hover":He,Xe=st.showAction,wt=st.hideAction,At=st.popupVisible,cr=st.defaultPopupVisible,or=st.onPopupVisibleChange,Me=st.afterPopupVisibleChange,Je=st.mouseEnterDelay,Qt=st.mouseLeaveDelay,tt=Qt===void 0?.1:Qt,Rt=st.focusDelay,Dt=st.blurDelay,Jt=st.mask,Ut=st.maskClosable,Ce=Ut===void 0?!0:Ut,ce=st.getPopupContainer,pe=st.forceRender,Et=st.autoDestroy,Se=st.destroyPopupOnHide,ot=st.popup,Gt=st.popupClassName,gt=st.popupStyle,Ae=st.popupPlacement,vt=st.builtinPlacements,je=vt===void 0?{}:vt,et=st.popupAlign,yt=st.zIndex,Nt=st.stretch,Fe=st.getPopupClassNameFromAlign,Rr=st.fresh,pt=st.alignPoint,Jr=st.onPopupClick,un=st.onPopupAlign,Zt=st.arrow,er=st.popupMotion,Mt=st.maskMotion,Yt=st.popupTransitionName,wr=st.popupAnimation,Ir=st.maskTransitionName,Ct=st.maskAnimation,$t=st.className,Bt=st.getTriggerDOMNode,qt=(0,l.Z)(st,Ne),br=Et||Se||!1,qr=b.useState(!1),Hr=(0,i.Z)(qr,2),Fn=Hr[0],wn=Hr[1];(0,v.Z)(function(){wn((0,m.Z)())},[]);var Yn=b.useRef({}),St=b.useContext(ie),Yr=b.useMemo(function(){return{registerSubPopup:function(bi,es){Yn.current[bi]=es,St==null||St.registerSubPopup(bi,es)}}},[St]),ii=(0,p.Z)(),Bi=b.useState(null),Kn=(0,i.Z)(Bi,2),It=Kn[0],fi=Kn[1],mi=(0,x.Z)(function(gi){(0,o.Sh)(gi)&&It!==gi&&fi(gi),St==null||St.registerSubPopup(ii,gi)}),Ai=b.useState(null),Ni=(0,i.Z)(Ai,2),ca=Ni[0],ea=Ni[1],zi=b.useRef(null),li=(0,x.Z)(function(gi){(0,o.Sh)(gi)&&ca!==gi&&(ea(gi),zi.current=gi)}),ji=b.Children.only(De),Ia=(ji==null?void 0:ji.props)||{},Ca={},Tt=(0,x.Z)(function(gi){var bi,es,ds=ca;return(ds==null?void 0:ds.contains(gi))||((bi=(0,a.A)(ds))===null||bi===void 0?void 0:bi.host)===gi||gi===ds||(It==null?void 0:It.contains(gi))||((es=(0,a.A)(It))===null||es===void 0?void 0:es.host)===gi||gi===It||Object.values(Yn.current).some(function(is){return(is==null?void 0:is.contains(gi))||gi===is})}),Zi=ee(be,er,wr,Yt),ai=ee(be,Mt,Ct,Ir),Ra=b.useState(cr||!1),Yi=(0,i.Z)(Ra,2),ei=Yi[0],Wn=Yi[1],ur=At!=null?At:ei,ut=(0,x.Z)(function(gi){At===void 0&&Wn(gi)});(0,v.Z)(function(){Wn(At||!1)},[At]);var me=b.useRef(ur);me.current=ur;var ht=b.useRef([]);ht.current=[];var nt=(0,x.Z)(function(gi){var bi;ut(gi),((bi=ht.current[ht.current.length-1])!==null&&bi!==void 0?bi:ur)!==gi&&(ht.current.push(gi),or==null||or(gi))}),hr=b.useRef(),mr=function(){clearTimeout(hr.current)},Pr=function(bi){var es=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;mr(),es===0?nt(bi):hr.current=setTimeout(function(){nt(bi)},es*1e3)};b.useEffect(function(){return mr},[]);var Gr=b.useState(!1),en=(0,i.Z)(Gr,2),kr=en[0],An=en[1];(0,v.Z)(function(gi){(!gi||ur)&&An(!0)},[ur]);var _r=b.useState(null),Nn=(0,i.Z)(_r,2),qn=Nn[0],Ge=Nn[1],ct=b.useState([0,0]),ye=(0,i.Z)(ct,2),sr=ye[0],nr=ye[1],Mr=function(bi){nr([bi.clientX,bi.clientY])},$r=Lt(ur,It,pt?sr:ca,Ae,je,et,un),Wr=(0,i.Z)($r,11),pn=Wr[0],Ci=Wr[1],cn=Wr[2],bn=Wr[3],Kr=Wr[4],Rn=Wr[5],ci=Wr[6],wa=Wr[7],Qs=Wr[8],Ba=Wr[9],Ws=Wr[10],Ns=q(Fn,qe,Xe,wt),ls=(0,i.Z)(Ns,2),co=ls[0],Ta=ls[1],Os=co.has("click"),vs=Ta.has("click")||Ta.has("contextMenu"),mo=(0,x.Z)(function(){kr||Ws()}),ra=function(){me.current&&pt&&vs&&Pr(!1)};Pt(ur,ca,It,mo,ra),(0,v.Z)(function(){mo()},[sr,Ae]),(0,v.Z)(function(){ur&&!(je!=null&&je[Ae])&&mo()},[JSON.stringify(et)]);var to=b.useMemo(function(){var gi=ae(je,be,Ba,pt);return u()(gi,Fe==null?void 0:Fe(Ba))},[Ba,Fe,je,be,pt]);b.useImperativeHandle(Ye,function(){return{nativeElement:zi.current,forceAlign:mo}});var No=b.useState(0),Na=(0,i.Z)(No,2),Hs=Na[0],vi=Na[1],ro=b.useState(0),Ln=(0,i.Z)(ro,2),cs=Ln[0],ks=Ln[1],Rs=function(){if(Nt&&ca){var bi=ca.getBoundingClientRect();vi(bi.width),ks(bi.height)}},ta=function(){Rs(),mo()},Ga=function(bi){An(!1),Ws(),Me==null||Me(bi)},Wi=function(){return new Promise(function(bi){Rs(),Ge(function(){return bi})})};(0,v.Z)(function(){qn&&(Ws(),qn(),Ge(null))},[qn]);function Ls(gi,bi,es,ds){Ca[gi]=function(is){var Ha;ds==null||ds(is),Pr(bi,es);for(var _s=arguments.length,Ko=new Array(_s>1?_s-1:0),Ss=1;Ss<_s;Ss++)Ko[Ss-1]=arguments[Ss];(Ha=Ia[gi])===null||Ha===void 0||Ha.call.apply(Ha,[Ia,is].concat(Ko))}}(Os||vs)&&(Ca.onClick=function(gi){var bi;me.current&&vs?Pr(!1):!me.current&&Os&&(Mr(gi),Pr(!0));for(var es=arguments.length,ds=new Array(es>1?es-1:0),is=1;is<es;is++)ds[is-1]=arguments[is];(bi=Ia.onClick)===null||bi===void 0||bi.call.apply(bi,[Ia,gi].concat(ds))}),ir(ur,vs,ca,It,Jt,Ce,Tt,Pr);var xo=co.has("hover"),jo=Ta.has("hover"),Go,du;xo&&(Ls("onMouseEnter",!0,Je,function(gi){Mr(gi)}),Ls("onPointerEnter",!0,Je,function(gi){Mr(gi)}),Go=function(bi){(ur||kr)&&It!==null&&It!==void 0&&It.contains(bi.target)&&Pr(!0,Je)},pt&&(Ca.onMouseMove=function(gi){var bi;(bi=Ia.onMouseMove)===null||bi===void 0||bi.call(Ia,gi)})),jo&&(Ls("onMouseLeave",!1,tt),Ls("onPointerLeave",!1,tt),du=function(){Pr(!1,tt)}),co.has("focus")&&Ls("onFocus",!0,Rt),Ta.has("focus")&&Ls("onBlur",!1,Dt),co.has("contextMenu")&&(Ca.onContextMenu=function(gi){var bi;me.current&&Ta.has("contextMenu")?Pr(!1):(Mr(gi),Pr(!0)),gi.preventDefault();for(var es=arguments.length,ds=new Array(es>1?es-1:0),is=1;is<es;is++)ds[is-1]=arguments[is];(bi=Ia.onContextMenu)===null||bi===void 0||bi.call.apply(bi,[Ia,gi].concat(ds))}),$t&&(Ca.className=u()(Ia.className,$t));var hu=(0,r.Z)((0,r.Z)({},Ia),Ca),_o={},Uo=["onContextMenu","onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur"];Uo.forEach(function(gi){qt[gi]&&(_o[gi]=function(){for(var bi,es=arguments.length,ds=new Array(es),is=0;is<es;is++)ds[is]=arguments[is];(bi=hu[gi])===null||bi===void 0||bi.call.apply(bi,[hu].concat(ds)),qt[gi].apply(qt,ds)})});var So=b.cloneElement(ji,(0,r.Z)((0,r.Z)({},hu),_o)),Yo={x:Rn,y:ci},$o=Zt?(0,r.Z)({},Zt!==!0?Zt:{}):null;return b.createElement(b.Fragment,null,b.createElement(h.Z,{disabled:!ur,ref:li,onResize:ta},b.createElement($,{getTriggerDOMNode:Bt},So)),b.createElement(ie.Provider,{value:Yr},b.createElement(H,{portal:Qe,ref:mi,prefixCls:be,popup:ot,className:u()(Gt,to),style:gt,target:ca,onMouseEnter:Go,onMouseLeave:du,onPointerEnter:Go,zIndex:yt,open:ur,keepDom:kr,fresh:Rr,onClick:Jr,mask:Jt,motion:Zi,maskMotion:ai,onVisibleChanged:Ga,onPrepare:Wi,forceRender:pe,autoDestroy:br,getPopupContainer:ce,align:Ba,arrow:$o,arrowPos:Yo,ready:pn,offsetX:Ci,offsetY:cn,offsetR:bn,offsetB:Kr,onAlign:mo,stretch:Nt,targetWidth:Hs/wa,targetHeight:cs/Qs})))});return lt}var kt=dt(c.Z)},63954:function(){"use strict"},31933:function(d,g){"use strict";g.Z={loading:"loading___hdeS1",layoutMainClass:"layoutMainClass___t8btz"}},1773:function(d,g){"use strict";function e(i){const l={},c={channels:l,subscribe:function(f,u){return l[f]||(l[f]=[]),l[f].push(u),this.unsubscribe.bind(null,f,u)},unsubscribe:function(f,u){console.log(f,"channel");let h=l[f],o=-1;if(h){for(let a=0;a<h.length;a++)if(h[a].name===u.name){o=a;break}if(o>=0)return l[f].splice(o,1),!0}return!1},publish:function(f){if(!l[f])return!1;const u=Array.prototype.slice.call(arguments,1);return l[f].forEach(h=>{h.apply(null,u)}),this}};return i?Object.assign(i,c):c}const r=new e;g.Z=r},85062:function(d,g,e){"use strict";e.d(g,{zt:function(){return hs},$j:function(){return Qn},Ue:function(){return xo},I0:function(){return no},v9:function(){return pu}});var r={};e.r(r),e.d(r,{actionChannel:function(){return Ct},all:function(){return Fe},apply:function(){return un},call:function(){return Jr},cancel:function(){return wr},cancelled:function(){return $t},cps:function(){return Zt},flush:function(){return Bt},fork:function(){return er},getContext:function(){return qt},join:function(){return Yt},put:function(){return Nt},race:function(){return Rr},select:function(){return Ir},setContext:function(){return br},spawn:function(){return Mt},take:function(){return et},takeEvery:function(){return ut},takeLatest:function(){return me},takem:function(){return yt},throttle:function(){return ht}});var i=e(59301),l=e(53885),c=e(59781),f=Object.assign||function(Ve){for(var Ie=1;Ie<arguments.length;Ie++){var jt=arguments[Ie];for(var mt in jt)Object.prototype.hasOwnProperty.call(jt,mt)&&(Ve[mt]=jt[mt])}return Ve},u=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Ve){return typeof Ve}:function(Ve){return Ve&&typeof Symbol=="function"&&Ve.constructor===Symbol&&Ve!==Symbol.prototype?"symbol":typeof Ve},h=function(Ie){return"@@redux-saga/"+Ie},o=h("TASK"),a=h("HELPER"),x=h("MATCH"),p=h("CANCEL_PROMISE"),v=h("SAGA_ACTION"),m=h("SELF_CANCELLATION"),b=function(Ie){return function(){return Ie}},A=b(!0),D=null,R=function(){},S=function(Ie){return Ie};function T(Ve,Ie,jt){if(!Ie(Ve))throw le("error","uncaught at check",jt),new Error(jt)}var M=Object.prototype.hasOwnProperty;function F(Ve,Ie){return N.notUndef(Ve)&&M.call(Ve,Ie)}var N={undef:function(Ie){return Ie==null},notUndef:function(Ie){return Ie!=null},func:function(Ie){return typeof Ie=="function"},number:function(Ie){return typeof Ie=="number"},string:function(Ie){return typeof Ie=="string"},array:Array.isArray,object:function(Ie){return Ie&&!N.array(Ie)&&(typeof Ie=="undefined"?"undefined":u(Ie))==="object"},promise:function(Ie){return Ie&&N.func(Ie.then)},iterator:function(Ie){return Ie&&N.func(Ie.next)&&N.func(Ie.throw)},iterable:function(Ie){return Ie&&N.func(Symbol)?N.func(Ie[Symbol.iterator]):N.array(Ie)},task:function(Ie){return Ie&&Ie[o]},observable:function(Ie){return Ie&&N.func(Ie.subscribe)},buffer:function(Ie){return Ie&&N.func(Ie.isEmpty)&&N.func(Ie.take)&&N.func(Ie.put)},pattern:function(Ie){return Ie&&(N.string(Ie)||(typeof Ie=="undefined"?"undefined":u(Ie))==="symbol"||N.func(Ie)||N.array(Ie))},channel:function(Ie){return Ie&&N.func(Ie.take)&&N.func(Ie.close)},helper:function(Ie){return Ie&&Ie[a]},stringableFunc:function(Ie){return N.func(Ie)&&F(Ie,"toString")}},H={assign:function(Ie,jt){for(var mt in jt)F(jt,mt)&&(Ie[mt]=jt[mt])}};function V(Ve,Ie){var jt=Ve.indexOf(Ie);jt>=0&&Ve.splice(jt,1)}var $={from:function(Ie){var jt=Array(Ie.length);for(var mt in Ie)F(Ie,mt)&&(jt[mt]=Ie[mt]);return jt}};function oe(){var Ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ie=f({},Ve),jt=new Promise(function(mt,Sr){Ie.resolve=mt,Ie.reject=Sr});return Ie.promise=jt,Ie}function ie(Ve){for(var Ie=[],jt=0;jt<Ve;jt++)Ie.push(oe());return Ie}function ue(Ve){var Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,jt=void 0,mt=new Promise(function(Sr){jt=setTimeout(function(){return Sr(Ie)},Ve)});return mt[p]=function(){return clearTimeout(jt)},mt}function q(){var Ve,Ie=!0,jt=void 0,mt=void 0;return Ve={},Ve[o]=!0,Ve.isRunning=function(){return Ie},Ve.result=function(){return jt},Ve.error=function(){return mt},Ve.setRunning=function(Nr){return Ie=Nr},Ve.setResult=function(Nr){return jt=Nr},Ve.setError=function(Nr){return mt=Nr},Ve}function Y(){var Ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return function(){return++Ve}}var G=Y(),ae=function(Ie){throw Ie},ee=function(Ie){return{value:Ie,done:!0}};function J(Ve){var Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ae,jt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"",mt=arguments[3],Sr={name:jt,next:Ve,throw:Ie,return:ee};return mt&&(Sr[a]=!0),typeof Symbol!="undefined"&&(Sr[Symbol.iterator]=function(){return Sr}),Sr}function le(Ve,Ie){var jt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"";typeof window=="undefined"?console.log("redux-saga "+Ve+": "+Ie+`
`+(jt&&jt.stack||jt)):console[Ve](Ie,jt)}function W(Ve,Ie){return function(){return Ve.apply(void 0,arguments)}}var z=function(Ie,jt){return Ie+" has been deprecated in favor of "+jt+", please update your code"},ne=function(Ie){return new Error(`
redux-saga: Error checking hooks detected an inconsistent state. This is likely a bug
in redux-saga code and not yours. Thanks for reporting this in the project's github repo.
Error: `+Ie+`
`)},_e=function(Ie,jt){return(Ie?Ie+".":"")+"setContext(props): argument "+jt+" is not a plain object"},we=function(Ie){return function(jt){return Ie(Object.defineProperty(jt,v,{value:!0}))}},Pe=function Ve(Ie){return function(){for(var jt=arguments.length,mt=Array(jt),Sr=0;Sr<jt;Sr++)mt[Sr]=arguments[Sr];var Nr=[],Vr=Ie.apply(void 0,mt);return{next:function(dn){return Nr.push(dn),Vr.next(dn)},clone:function(){var dn=Ve(Ie).apply(void 0,mt);return Nr.forEach(function(Cn){return dn.next(Cn)}),dn},return:function(dn){return Vr.return(dn)},throw:function(dn){return Vr.throw(dn)}}}},We="Channel's Buffer overflow!",Be=1,Lt=2,_t=3,Pt=4,Vt={isEmpty:A,put:R,take:R};function Ft(){var Ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,Ie=arguments[1],jt=new Array(Ve),mt=0,Sr=0,Nr=0,Vr=function(ri){jt[Sr]=ri,Sr=(Sr+1)%Ve,mt++},En=function(){if(mt!=0){var ri=jt[Nr];return jt[Nr]=null,mt--,Nr=(Nr+1)%Ve,ri}},dn=function(){for(var ri=[];mt;)ri.push(En());return ri};return{isEmpty:function(){return mt==0},put:function(ri){if(mt<Ve)Vr(ri);else{var si=void 0;switch(Ie){case Be:throw new Error(We);case _t:jt[Sr]=ri,Sr=(Sr+1)%Ve,Nr=Sr;break;case Pt:si=2*Ve,jt=dn(),mt=jt.length,Sr=jt.length,Nr=0,jt.length=si,Ve=si,Vr(ri);break;default:}}},take:En,flush:dn}}var ir={none:function(){return Vt},fixed:function(Ie){return Ft(Ie,Be)},dropping:function(Ie){return Ft(Ie,Lt)},sliding:function(Ie){return Ft(Ie,_t)},expanding:function(Ie){return Ft(Ie,Pt)}},Ne=[],dt=0;function kt(Ve){try{lt(),Ve()}finally{st()}}function Qe(Ve){Ne.push(Ve),dt||(lt(),Ye())}function lt(){dt++}function st(){dt--}function Ye(){st();for(var Ve=void 0;!dt&&(Ve=Ne.shift())!==void 0;)kt(Ve)}var Ue=Object.assign||function(Ve){for(var Ie=1;Ie<arguments.length;Ie++){var jt=arguments[Ie];for(var mt in jt)Object.prototype.hasOwnProperty.call(jt,mt)&&(Ve[mt]=jt[mt])}return Ve},be="@@redux-saga/CHANNEL_END",De={type:be},He=function(Ie){return Ie&&Ie.type===be};function qe(){var Ve=[];function Ie(mt){return Ve.push(mt),function(){return V(Ve,mt)}}function jt(mt){for(var Sr=Ve.slice(),Nr=0,Vr=Sr.length;Nr<Vr;Nr++)Sr[Nr](mt)}return{subscribe:Ie,emit:jt}}var Xe="invalid buffer passed to channel factory function",wt="Saga was provided with an undefined action";function At(){var Ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ir.fixed(),Ie=!1,jt=[];T(Ve,N.buffer,Xe);function mt(){if(Ie&&jt.length)throw ne("Cannot have a closed channel with pending takers");if(jt.length&&!Ve.isEmpty())throw ne("Cannot have pending takers with non empty buffer")}function Sr(dn){if(mt(),T(dn,N.notUndef,wt),!Ie){if(!jt.length)return Ve.put(dn);for(var Cn=0;Cn<jt.length;Cn++){var ri=jt[Cn];if(!ri[x]||ri[x](dn))return jt.splice(Cn,1),ri(dn)}}}function Nr(dn){mt(),T(dn,N.func,"channel.take's callback must be a function"),Ie&&Ve.isEmpty()?dn(De):Ve.isEmpty()?(jt.push(dn),dn.cancel=function(){return V(jt,dn)}):dn(Ve.take())}function Vr(dn){if(mt(),T(dn,N.func,"channel.flush' callback must be a function"),Ie&&Ve.isEmpty()){dn(De);return}dn(Ve.flush())}function En(){if(mt(),!Ie&&(Ie=!0,jt.length)){var dn=jt;jt=[];for(var Cn=0,ri=dn.length;Cn<ri;Cn++)dn[Cn](De)}}return{take:Nr,put:Sr,flush:Vr,close:En,get __takers__(){return jt},get __closed__(){return Ie}}}function cr(Ve){var Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ir.none(),jt=arguments[2];arguments.length>2&&T(jt,N.func,"Invalid match function passed to eventChannel");var mt=At(Ie),Sr=function(){mt.__closed__||(Nr&&Nr(),mt.close())},Nr=Ve(function(Vr){if(He(Vr)){Sr();return}jt&&!jt(Vr)||mt.put(Vr)});if(mt.__closed__&&Nr(),!N.func(Nr))throw new Error("in eventChannel: subscribe should return a function to unsubscribe");return{take:mt.take,flush:mt.flush,close:Sr}}function or(Ve){var Ie=cr(function(jt){return Ve(function(mt){if(mt[v]){jt(mt);return}Qe(function(){return jt(mt)})})});return Ue({},Ie,{take:function(mt,Sr){arguments.length>1&&(T(Sr,N.func,"channel.take's matcher argument must be a function"),mt[x]=Sr),Ie.take(mt)}})}var Me=h("IO"),Je="TAKE",Qt="PUT",tt="ALL",Rt="RACE",Dt="CALL",Jt="CPS",Ut="FORK",Ce="JOIN",ce="CANCEL",pe="SELECT",Et="ACTION_CHANNEL",Se="CANCELLED",ot="FLUSH",Gt="GET_CONTEXT",gt="SET_CONTEXT",Ae=`
(HINT: if you are getting this errors in tests, consider using createMockTask from redux-saga/utils)`,vt=function(Ie,jt){var mt;return mt={},mt[Me]=!0,mt[Ie]=jt,mt},je=function(Ie){return T(Hr.fork(Ie),N.object,"detach(eff): argument must be a fork effect"),Ie[Ut].detached=!0,Ie};function et(){var Ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"*";if(arguments.length&&T(arguments[0],N.notUndef,"take(patternOrChannel): patternOrChannel is undefined"),N.pattern(Ve))return vt(Je,{pattern:Ve});if(N.channel(Ve))return vt(Je,{channel:Ve});throw new Error("take(patternOrChannel): argument "+String(Ve)+" is not valid channel or a valid pattern")}et.maybe=function(){var Ve=et.apply(void 0,arguments);return Ve[Je].maybe=!0,Ve};var yt=W(et.maybe,z("takem","take.maybe"));function Nt(Ve,Ie){return arguments.length>1?(T(Ve,N.notUndef,"put(channel, action): argument channel is undefined"),T(Ve,N.channel,"put(channel, action): argument "+Ve+" is not a valid channel"),T(Ie,N.notUndef,"put(channel, action): argument action is undefined")):(T(Ve,N.notUndef,"put(action): argument action is undefined"),Ie=Ve,Ve=null),vt(Qt,{channel:Ve,action:Ie})}Nt.resolve=function(){var Ve=Nt.apply(void 0,arguments);return Ve[Qt].resolve=!0,Ve},Nt.sync=W(Nt.resolve,z("put.sync","put.resolve"));function Fe(Ve){return vt(tt,Ve)}function Rr(Ve){return vt(Rt,Ve)}function pt(Ve,Ie,jt){T(Ie,N.notUndef,Ve+": argument fn is undefined");var mt=null;if(N.array(Ie)){var Sr=Ie;mt=Sr[0],Ie=Sr[1]}else if(Ie.fn){var Nr=Ie;mt=Nr.context,Ie=Nr.fn}return mt&&N.string(Ie)&&N.func(mt[Ie])&&(Ie=mt[Ie]),T(Ie,N.func,Ve+": argument "+Ie+" is not a function"),{context:mt,fn:Ie,args:jt}}function Jr(Ve){for(var Ie=arguments.length,jt=Array(Ie>1?Ie-1:0),mt=1;mt<Ie;mt++)jt[mt-1]=arguments[mt];return vt(Dt,pt("call",Ve,jt))}function un(Ve,Ie){var jt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return vt(Dt,pt("apply",{context:Ve,fn:Ie},jt))}function Zt(Ve){for(var Ie=arguments.length,jt=Array(Ie>1?Ie-1:0),mt=1;mt<Ie;mt++)jt[mt-1]=arguments[mt];return vt(Jt,pt("cps",Ve,jt))}function er(Ve){for(var Ie=arguments.length,jt=Array(Ie>1?Ie-1:0),mt=1;mt<Ie;mt++)jt[mt-1]=arguments[mt];return vt(Ut,pt("fork",Ve,jt))}function Mt(Ve){for(var Ie=arguments.length,jt=Array(Ie>1?Ie-1:0),mt=1;mt<Ie;mt++)jt[mt-1]=arguments[mt];return je(er.apply(void 0,[Ve].concat(jt)))}function Yt(){for(var Ve=arguments.length,Ie=Array(Ve),jt=0;jt<Ve;jt++)Ie[jt]=arguments[jt];if(Ie.length>1)return Fe(Ie.map(function(Sr){return Yt(Sr)}));var mt=Ie[0];return T(mt,N.notUndef,"join(task): argument task is undefined"),T(mt,N.task,"join(task): argument "+mt+" is not a valid Task object "+Ae),vt(Ce,mt)}function wr(){for(var Ve=arguments.length,Ie=Array(Ve),jt=0;jt<Ve;jt++)Ie[jt]=arguments[jt];if(Ie.length>1)return Fe(Ie.map(function(Sr){return wr(Sr)}));var mt=Ie[0];return Ie.length===1&&(T(mt,N.notUndef,"cancel(task): argument task is undefined"),T(mt,N.task,"cancel(task): argument "+mt+" is not a valid Task object "+Ae)),vt(ce,mt||m)}function Ir(Ve){for(var Ie=arguments.length,jt=Array(Ie>1?Ie-1:0),mt=1;mt<Ie;mt++)jt[mt-1]=arguments[mt];return arguments.length===0?Ve=S:(T(Ve,N.notUndef,"select(selector,[...]): argument selector is undefined"),T(Ve,N.func,"select(selector,[...]): argument "+Ve+" is not a function")),vt(pe,{selector:Ve,args:jt})}function Ct(Ve,Ie){return T(Ve,N.notUndef,"actionChannel(pattern,...): argument pattern is undefined"),arguments.length>1&&(T(Ie,N.notUndef,"actionChannel(pattern, buffer): argument buffer is undefined"),T(Ie,N.buffer,"actionChannel(pattern, buffer): argument "+Ie+" is not a valid buffer")),vt(Et,{pattern:Ve,buffer:Ie})}function $t(){return vt(Se,{})}function Bt(Ve){return T(Ve,N.channel,"flush(channel): argument "+Ve+" is not valid channel"),vt(ot,Ve)}function qt(Ve){return T(Ve,N.string,"getContext(prop): argument "+Ve+" is not a string"),vt(Gt,Ve)}function br(Ve){return T(Ve,N.object,_e(null,Ve)),vt(gt,Ve)}var qr=function(Ie){return function(jt){return jt&&jt[Me]&&jt[Ie]}},Hr={take:qr(Je),put:qr(Qt),all:qr(tt),race:qr(Rt),call:qr(Dt),cps:qr(Jt),fork:qr(Ut),join:qr(Ce),cancel:qr(ce),select:qr(pe),actionChannel:qr(Et),cancelled:qr(Se),flush:qr(ot),getContext:qr(Gt),setContext:qr(gt)},Fn=Object.assign||function(Ve){for(var Ie=1;Ie<arguments.length;Ie++){var jt=arguments[Ie];for(var mt in jt)Object.prototype.hasOwnProperty.call(jt,mt)&&(Ve[mt]=jt[mt])}return Ve},wn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Ve){return typeof Ve}:function(Ve){return Ve&&typeof Symbol=="function"&&Ve.constructor===Symbol&&Ve!==Symbol.prototype?"symbol":typeof Ve};function Yn(Ve,Ie){for(var jt in Ie){var mt=Ie[jt];mt.configurable=mt.enumerable=!0,"value"in mt&&(mt.writable=!0),Object.defineProperty(Ve,jt,mt)}return Ve}var St="proc first argument (Saga function result) must be an iterator",Yr={toString:function(){return"@@redux-saga/CHANNEL_END"}},ii={toString:function(){return"@@redux-saga/TASK_CANCEL"}},Bi={wildcard:function(){return A},default:function(Ie){return(typeof Ie=="undefined"?"undefined":wn(Ie))==="symbol"?function(jt){return jt.type===Ie}:function(jt){return jt.type===String(Ie)}},array:function(Ie){return function(jt){return Ie.some(function(mt){return Kn(mt)(jt)})}},predicate:function(Ie){return function(jt){return Ie(jt)}}};function Kn(Ve){return(Ve==="*"?Bi.wildcard:N.array(Ve)?Bi.array:N.stringableFunc(Ve)?Bi.default:N.func(Ve)?Bi.predicate:Bi.default)(Ve)}function It(Ve,Ie,jt){var mt=[],Sr=void 0,Nr=!1;En(Ie);function Vr(Cn){dn(),jt(Cn,!0)}function En(Cn){mt.push(Cn),Cn.cont=function(ri,si){Nr||(V(mt,Cn),Cn.cont=R,si?Vr(ri):(Cn===Ie&&(Sr=ri),mt.length||(Nr=!0,jt(Sr))))}}function dn(){Nr||(Nr=!0,mt.forEach(function(Cn){Cn.cont=R,Cn.cancel()}),mt=[])}return{addTask:En,cancelAll:dn,abort:Vr,getTasks:function(){return mt},taskNames:function(){return mt.map(function(ri){return ri.name})}}}function fi(Ve){var Ie=Ve.context,jt=Ve.fn,mt=Ve.args;if(N.iterator(jt))return jt;var Sr=void 0,Nr=void 0;try{Sr=jt.apply(Ie,mt)}catch(Vr){Nr=Vr}return N.iterator(Sr)?Sr:J(Nr?function(){throw Nr}:function(){var Vr=void 0,En={done:!1,value:Sr},dn=function(ri){return{done:!0,value:ri}};return function(Cn){return Vr?dn(Cn):(Vr=!0,En)}}())}var mi=function(Ie){return{fn:Ie}};function Ai(Ve){var Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:function(){return R},jt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:R,mt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:R,Sr=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{},Nr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},Vr=arguments.length>6&&arguments[6]!==void 0?arguments[6]:0,En=arguments.length>7&&arguments[7]!==void 0?arguments[7]:"anonymous",dn=arguments[8];T(Ve,N.iterator,St);var Cn="[...effects]",ri=W(Us,z(Cn,"all("+Cn+")")),si=Nr.sagaMonitor,yi=Nr.logger,Ii=Nr.onError,ma=yi||le,$i=function(Sn){var Ze=Sn.sagaStack;!Ze&&Sn.stack&&(Ze=Sn.stack.split(`
`)[0].indexOf(Sn.message)!==-1?Sn.stack:"Error: "+Sn.message+`
`+Sn.stack),ma("error","uncaught at "+En,Ze||Sn.message||Sn)},Ri=or(Ie),Da=Object.create(Sr);gs.cancel=R;var Oi=zs(Vr,En,Ve,dn),_i={name:En,cancel:go,isRunning:!0},ba=It(En,_i,xa);function go(){_i.isRunning&&!_i.isCancelled&&(_i.isCancelled=!0,gs(ii))}function va(){Ve._isRunning&&!Ve._isCancelled&&(Ve._isCancelled=!0,ba.cancelAll(),xa(ii))}return dn&&(dn.cancel=va),Ve._isRunning=!0,gs(),Oi;function gs(_n,Sn){if(!_i.isRunning)throw new Error("Trying to resume an already finished generator");try{var Ze=void 0;Sn?Ze=Ve.throw(_n):_n===ii?(_i.isCancelled=!0,gs.cancel(),Ze=N.func(Ve.return)?Ve.return(ii):{done:!0,value:ii}):_n===Yr?Ze=N.func(Ve.return)?Ve.return():{done:!0}:Ze=Ve.next(_n),Ze.done?(_i.isMainRunning=!1,_i.cont&&_i.cont(Ze.value)):ys(Ze.value,Vr,"",gs)}catch(zt){_i.isCancelled&&$i(zt),_i.isMainRunning=!1,_i.cont(zt,!0)}}function xa(_n,Sn){Ve._isRunning=!1,Ri.close(),Sn?(_n instanceof Error&&Object.defineProperty(_n,"sagaStack",{value:"at "+En+`
`+(_n.sagaStack||_n.stack),configurable:!0}),Oi.cont||(_n instanceof Error&&Ii?Ii(_n):$i(_n)),Ve._error=_n,Ve._isAborted=!0,Ve._deferredEnd&&Ve._deferredEnd.reject(_n)):(Ve._result=_n,Ve._deferredEnd&&Ve._deferredEnd.resolve(_n)),Oi.cont&&Oi.cont(_n,Sn),Oi.joiners.forEach(function(Ze){return Ze.cb(_n,Sn)}),Oi.joiners=null}function ys(_n,Sn){var Ze=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"",zt=arguments[3],Er=G();si&&si.effectTriggered({effectId:Er,parentEffectId:Sn,label:Ze,effect:_n});var Or=void 0;function nn(di,Xi){Or||(Or=!0,zt.cancel=R,si&&(Xi?si.effectRejected(Er,di):si.effectResolved(Er,di)),zt(di,Xi))}nn.cancel=R,zt.cancel=function(){if(!Or){Or=!0;try{nn.cancel()}catch(di){$i(di)}nn.cancel=R,si&&si.effectCancelled(Er)}};var yn=void 0;return N.promise(_n)?bs(_n,nn):N.helper(_n)?Hi(mi(_n),Er,nn):N.iterator(_n)?La(_n,Er,En,nn):N.array(_n)?ri(_n,Er,nn):(yn=Hr.take(_n))?ts(yn,nn):(yn=Hr.put(_n))?js(yn,nn):(yn=Hr.all(_n))?Us(yn,Er,nn):(yn=Hr.race(_n))?rs(yn,Er,nn):(yn=Hr.call(_n))?ao(yn,Er,nn):(yn=Hr.cps(_n))?xs(yn,nn):(yn=Hr.fork(_n))?Hi(yn,Er,nn):(yn=Hr.join(_n))?ko(yn,nn):(yn=Hr.cancel(_n))?Ro(yn,nn):(yn=Hr.select(_n))?os(yn,nn):(yn=Hr.actionChannel(_n))?vo(yn,nn):(yn=Hr.flush(_n))?Kt(yn,nn):(yn=Hr.cancelled(_n))?$a(yn,nn):(yn=Hr.getContext(_n))?Ot(yn,nn):(yn=Hr.setContext(_n))?Ka(yn,nn):nn(_n)}function bs(_n,Sn){var Ze=_n[p];N.func(Ze)?Sn.cancel=Ze:N.func(_n.abort)&&(Sn.cancel=function(){return _n.abort()}),_n.then(Sn,function(zt){return Sn(zt,!0)})}function La(_n,Sn,Ze,zt){Ai(_n,Ie,jt,mt,Da,Nr,Sn,Ze,zt)}function ts(_n,Sn){var Ze=_n.channel,zt=_n.pattern,Er=_n.maybe;Ze=Ze||Ri;var Or=function(yn){return yn instanceof Error?Sn(yn,!0):He(yn)&&!Er?Sn(Yr):Sn(yn)};try{Ze.take(Or,Kn(zt))}catch(nn){return Sn(nn,!0)}Sn.cancel=Or.cancel}function js(_n,Sn){var Ze=_n.channel,zt=_n.action,Er=_n.resolve;Qe(function(){var Or=void 0;try{Or=(Ze?Ze.put:jt)(zt)}catch(nn){if(Ze||Er)return Sn(nn,!0);$i(nn)}if(Er&&N.promise(Or))bs(Or,Sn);else return Sn(Or)})}function ao(_n,Sn,Ze){var zt=_n.context,Er=_n.fn,Or=_n.args,nn=void 0;try{nn=Er.apply(zt,Or)}catch(yn){return Ze(yn,!0)}return N.promise(nn)?bs(nn,Ze):N.iterator(nn)?La(nn,Sn,Er.name,Ze):Ze(nn)}function xs(_n,Sn){var Ze=_n.context,zt=_n.fn,Er=_n.args;try{var Or=function(yn,di){return N.undef(yn)?Sn(di):Sn(yn,!0)};zt.apply(Ze,Er.concat(Or)),Or.cancel&&(Sn.cancel=function(){return Or.cancel()})}catch(nn){return Sn(nn,!0)}}function Hi(_n,Sn,Ze){var zt=_n.context,Er=_n.fn,Or=_n.args,nn=_n.detached,yn=fi({context:zt,fn:Er,args:Or});try{lt();var di=Ai(yn,Ie,jt,mt,Da,Nr,Sn,Er.name,nn?null:R);nn?Ze(di):yn._isRunning?(ba.addTask(di),Ze(di)):yn._error?ba.abort(yn._error):Ze(di)}finally{Ye()}}function ko(_n,Sn){if(_n.isRunning()){var Ze={task:Oi,cb:Sn};Sn.cancel=function(){return V(_n.joiners,Ze)},_n.joiners.push(Ze)}else _n.isAborted()?Sn(_n.error(),!0):Sn(_n.result())}function Ro(_n,Sn){_n===m&&(_n=Oi),_n.isRunning()&&_n.cancel(),Sn()}function Us(_n,Sn,Ze){var zt=Object.keys(_n);if(!zt.length)return Ze(N.array(_n)?[]:{});var Er=0,Or=void 0,nn={},yn={};function di(){Er===zt.length&&(Or=!0,Ze(N.array(_n)?$.from(Fn({},nn,{length:zt.length})):nn))}zt.forEach(function(Xi){var yo=function(us,Va){Or||(Va||He(us)||us===Yr||us===ii?(Ze.cancel(),Ze(us,Va)):(nn[Xi]=us,Er++,di()))};yo.cancel=R,yn[Xi]=yo}),Ze.cancel=function(){Or||(Or=!0,zt.forEach(function(Xi){return yn[Xi].cancel()}))},zt.forEach(function(Xi){return ys(_n[Xi],Sn,Xi,yn[Xi])})}function rs(_n,Sn,Ze){var zt=void 0,Er=Object.keys(_n),Or={};Er.forEach(function(nn){var yn=function(Xi,yo){if(!zt){if(yo)Ze.cancel(),Ze(Xi,!0);else if(!He(Xi)&&Xi!==Yr&&Xi!==ii){var ha;Ze.cancel(),zt=!0;var us=(ha={},ha[nn]=Xi,ha);Ze(N.array(_n)?[].slice.call(Fn({},us,{length:Er.length})):us)}}};yn.cancel=R,Or[nn]=yn}),Ze.cancel=function(){zt||(zt=!0,Er.forEach(function(nn){return Or[nn].cancel()}))},Er.forEach(function(nn){zt||ys(_n[nn],Sn,nn,Or[nn])})}function os(_n,Sn){var Ze=_n.selector,zt=_n.args;try{var Er=Ze.apply(void 0,[mt()].concat(zt));Sn(Er)}catch(Or){Sn(Or,!0)}}function vo(_n,Sn){var Ze=_n.pattern,zt=_n.buffer,Er=Kn(Ze);Er.pattern=Ze,Sn(cr(Ie,zt||ir.fixed(),Er))}function $a(_n,Sn){Sn(!!_i.isCancelled)}function Kt(_n,Sn){_n.flush(Sn)}function Ot(_n,Sn){Sn(Da[_n])}function Ka(_n,Sn){H.assign(Da,_n),Sn()}function zs(_n,Sn,Ze,zt){var Er,Or,nn;return Ze._deferredEnd=null,Or={},Or[o]=!0,Or.id=_n,Or.name=Sn,Er="done",nn={},nn[Er]=nn[Er]||{},nn[Er].get=function(){if(Ze._deferredEnd)return Ze._deferredEnd.promise;var yn=oe();return Ze._deferredEnd=yn,Ze._isRunning||(Ze._error?yn.reject(Ze._error):yn.resolve(Ze._result)),yn.promise},Or.cont=zt,Or.joiners=[],Or.cancel=va,Or.isRunning=function(){return Ze._isRunning},Or.isCancelled=function(){return Ze._isCancelled},Or.isAborted=function(){return Ze._isAborted},Or.result=function(){return Ze._result},Or.error=function(){return Ze._error},Or.setContext=function(di){T(di,N.object,_e("task",di)),H.assign(Da,di)},Yn(Or,nn),Or}}var Ni="runSaga(storeInterface, saga, ...args)",ca=Ni+": saga argument must be a Generator function!";function ea(Ve,Ie){for(var jt=arguments.length,mt=Array(jt>2?jt-2:0),Sr=2;Sr<jt;Sr++)mt[Sr-2]=arguments[Sr];var Nr=void 0;N.iterator(Ve)?(Nr=Ve,Ve=Ie):(T(Ie,N.func,ca),Nr=Ie.apply(void 0,mt),T(Nr,N.iterator,ca));var Vr=Ve,En=Vr.subscribe,dn=Vr.dispatch,Cn=Vr.getState,ri=Vr.context,si=Vr.sagaMonitor,yi=Vr.logger,Ii=Vr.onError,ma=G();si&&(si.effectTriggered=si.effectTriggered||R,si.effectResolved=si.effectResolved||R,si.effectRejected=si.effectRejected||R,si.effectCancelled=si.effectCancelled||R,si.actionDispatched=si.actionDispatched||R,si.effectTriggered({effectId:ma,root:!0,parentEffectId:0,effect:{root:!0,saga:Ie,args:mt}}));var $i=Ai(Nr,En,we(dn),Cn,ri,{sagaMonitor:si,logger:yi,onError:Ii},ma,Ie.name);return si&&si.effectResolved(ma,$i),$i}function zi(Ve,Ie){var jt={};for(var mt in Ve)Ie.indexOf(mt)>=0||Object.prototype.hasOwnProperty.call(Ve,mt)&&(jt[mt]=Ve[mt]);return jt}function li(){var Ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ie=Ve.context,jt=Ie===void 0?{}:Ie,mt=zi(Ve,["context"]),Sr=mt.sagaMonitor,Nr=mt.logger,Vr=mt.onError;if(N.func(mt))throw new Error("Saga middleware no longer accept Generator functions. Use sagaMiddleware.run instead");if(Nr&&!N.func(Nr))throw new Error("`options.logger` passed to the Saga middleware is not a function!");if(Vr&&!N.func(Vr))throw new Error("`options.onError` passed to the Saga middleware is not a function!");if(mt.emitter&&!N.func(mt.emitter))throw new Error("`options.emitter` passed to the Saga middleware is not a function!");function En(dn){var Cn=dn.getState,ri=dn.dispatch,si=qe();return si.emit=(mt.emitter||S)(si.emit),En.run=ea.bind(null,{context:jt,subscribe:si.subscribe,dispatch:ri,getState:Cn,sagaMonitor:Sr,logger:Nr,onError:Vr}),function(yi){return function(Ii){Sr&&Sr.actionDispatched&&Sr.actionDispatched(Ii);var ma=yi(Ii);return si.emit(Ii),ma}}}return En.run=function(){throw new Error("Before running a Saga, you must mount the Saga middleware on the Store using applyMiddleware")},En.setContext=function(dn){T(dn,N.object,_e("sagaMiddleware",dn)),H.assign(jt,dn)},En}var ji={done:!0,value:void 0},Ia={};function Ca(Ve){return N.channel(Ve)?"channel":Array.isArray(Ve)?String(Ve.map(function(Ie){return String(Ie)})):String(Ve)}function Tt(Ve,Ie){var jt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"iterator",mt=void 0,Sr=Ie;function Nr(Vr,En){if(Sr===Ia)return ji;if(En)throw Sr=Ia,En;mt&&mt(Vr);var dn=Ve[Sr](),Cn=dn[0],ri=dn[1],si=dn[2];return Sr=Cn,mt=si,Sr===Ia?ji:ri}return J(Nr,function(Vr){return Nr(null,Vr)},jt,!0)}function Zi(Ve,Ie){for(var jt=arguments.length,mt=Array(jt>2?jt-2:0),Sr=2;Sr<jt;Sr++)mt[Sr-2]=arguments[Sr];var Nr={done:!1,value:et(Ve)},Vr=function(ri){return{done:!1,value:er.apply(void 0,[Ie].concat(mt,[ri]))}},En=void 0,dn=function(ri){return En=ri};return Tt({q1:function(){return["q2",Nr,dn]},q2:function(){return En===De?[Ia]:["q1",Vr(En)]}},"q1","takeEvery("+Ca(Ve)+", "+Ie.name+")")}function ai(Ve,Ie){for(var jt=arguments.length,mt=Array(jt>2?jt-2:0),Sr=2;Sr<jt;Sr++)mt[Sr-2]=arguments[Sr];var Nr={done:!1,value:et(Ve)},Vr=function(Ii){return{done:!1,value:er.apply(void 0,[Ie].concat(mt,[Ii]))}},En=function(Ii){return{done:!1,value:wr(Ii)}},dn=void 0,Cn=void 0,ri=function(Ii){return dn=Ii},si=function(Ii){return Cn=Ii};return Tt({q1:function(){return["q2",Nr,si]},q2:function(){return Cn===De?[Ia]:dn?["q3",En(dn)]:["q1",Vr(Cn),ri]},q3:function(){return["q1",Vr(Cn),ri]}},"q1","takeLatest("+Ca(Ve)+", "+Ie.name+")")}function Ra(Ve,Ie,jt){for(var mt=arguments.length,Sr=Array(mt>3?mt-3:0),Nr=3;Nr<mt;Nr++)Sr[Nr-3]=arguments[Nr];var Vr=void 0,En=void 0,dn={done:!1,value:Ct(Ie,ir.sliding(1))},Cn=function(){return{done:!1,value:et(En)}},ri=function($i){return{done:!1,value:er.apply(void 0,[jt].concat(Sr,[$i]))}},si={done:!1,value:Jr(ue,Ve)},yi=function($i){return Vr=$i},Ii=function($i){return En=$i};return Tt({q1:function(){return["q2",dn,Ii]},q2:function(){return["q3",Cn(),yi]},q3:function(){return Vr===De?[Ia]:["q4",ri(Vr)]},q4:function(){return["q2",si]}},"q1","throttle("+Ca(Ie)+", "+jt.name+")")}var Yi=function(Ie){return"import { "+Ie+" } from 'redux-saga' has been deprecated in favor of import { "+Ie+` } from 'redux-saga/effects'.
The latter will not work with yield*, as helper effects are wrapped automatically for you in fork effect.
Therefore yield `+Ie+" will return task descriptor to your saga and execute next lines of code."},ei=null,Wn=null,ur=null;function ut(Ve,Ie){for(var jt=arguments.length,mt=Array(jt>2?jt-2:0),Sr=2;Sr<jt;Sr++)mt[Sr-2]=arguments[Sr];return er.apply(void 0,[Zi,Ve,Ie].concat(mt))}function me(Ve,Ie){for(var jt=arguments.length,mt=Array(jt>2?jt-2:0),Sr=2;Sr<jt;Sr++)mt[Sr-2]=arguments[Sr];return er.apply(void 0,[ai,Ve,Ie].concat(mt))}function ht(Ve,Ie,jt){for(var mt=arguments.length,Sr=Array(mt>3?mt-3:0),Nr=3;Nr<mt;Nr++)Sr[Nr-3]=arguments[Nr];return er.apply(void 0,[Ra,Ve,Ie,jt].concat(Sr))}var nt=li,hr=e(44520),mr=e.n(hr),Pr=e(43749),Gr=e(78639),en=e.n(Gr),kr=e(77654),An=e(48745),_r=e(56754),Nn=e.n(_r),qn=e(38705),Ge=e(17212),ct=e(89381),ye=e.n(ct),sr=e(60288),nr=e(72190),Mr=e(46043),$r=e.n(Mr),Wr=Array.isArray.bind(Array),pn=function(Ie){return typeof Ie=="function"},Ci=function(Ie){return Ie},cn=function(){},bn=function(Ie,jt){for(var mt=0,Sr=Ie.length;mt<Sr;mt+=1)if(jt(Ie[mt],mt))return mt;return-1},Kr=Object.freeze({isPlainObject:en(),isArray:Wr,isFunction:pn,returnSelf:Ci,noop:cn,findIndex:bn});function Rn(Ve,Ie){var jt=Ve.namespace,mt=Ve.reducers,Sr=Ve.effects,Nr=Ve.subscriptions;invariant(jt,"[app.model] namespace should be defined"),invariant(typeof jt=="string","[app.model] namespace should be string, but got ".concat(_typeof(jt))),invariant(!Ie.some(function(Vr){return Vr.namespace===jt}),"[app.model] namespace should be unique"),mt&&(invariant(isPlainObject(mt)||Wr(mt),"[app.model] reducers should be plain object or array, but got ".concat(_typeof(mt))),invariant(!Wr(mt)||isPlainObject(mt[0])&&pn(mt[1]),"[app.model] reducers with array should be [Object, Function]")),Sr&&invariant(isPlainObject(Sr),"[app.model] effects should be plain object, but got ".concat(_typeof(Sr))),Nr&&(invariant(isPlainObject(Nr),"[app.model] subscriptions should be plain object, but got ".concat(_typeof(Nr))),invariant(ci(Nr),"[app.model] subscription should be function"))}function ci(Ve){return Object.keys(Ve).every(function(Ie){return pn(Ve[Ie])})}var wa="/";function Qs(Ve,Ie,jt){return Object.keys(Ve).reduce(function(mt,Sr){Nn()(Sr.indexOf("".concat(Ie).concat(wa))!==0,"[prefixNamespace]: ".concat(jt," ").concat(Sr," should not be prefixed with namespace ").concat(Ie));var Nr="".concat(Ie).concat(wa).concat(Sr);return mt[Nr]=Ve[Sr],mt},{})}function Ba(Ve){var Ie=Ve.namespace,jt=Ve.reducers,mt=Ve.effects;if(jt)if(Wr(jt)){var Sr=(0,An.Z)(jt),Nr=Sr[0],Vr=Sr.slice(1);Ve.reducers=[Qs(Nr,Ie,"reducer")].concat((0,kr.Z)(Vr))}else Ve.reducers=Qs(jt,Ie,"reducer");return mt&&(Ve.effects=Qs(mt,Ie,"effect")),Ve}var Ws=["onError","onStateChange","onAction","onHmr","onReducer","onEffect","extraReducers","extraEnhancers","_handleActions"];function Ns(Ve){return Object.keys(Ve).reduce(function(Ie,jt){return Ws.indexOf(jt)>-1&&(Ie[jt]=Ve[jt]),Ie},{})}var ls=function(){function Ve(){(0,qn.Z)(this,Ve),this._handleActions=null,this.hooks=Ws.reduce(function(Ie,jt){return Ie[jt]=[],Ie},{})}return(0,Ge.Z)(Ve,[{key:"use",value:function(jt){mr()(en()(jt),"plugin.use: plugin should be plain object");var mt=this.hooks;for(var Sr in jt)Object.prototype.hasOwnProperty.call(jt,Sr)&&(mr()(mt[Sr],"plugin.use: unknown plugin property: ".concat(Sr)),Sr==="_handleActions"?this._handleActions=jt[Sr]:Sr==="extraEnhancers"?mt[Sr]=jt[Sr]:mt[Sr].push(jt[Sr]))}},{key:"apply",value:function(jt,mt){var Sr=this.hooks,Nr=["onError","onHmr"];mr()(Nr.indexOf(jt)>-1,"plugin.apply: hook ".concat(jt," cannot be applied"));var Vr=Sr[jt];return function(){if(Vr.length){var En=!0,dn=!1,Cn=void 0;try{for(var ri=Vr[Symbol.iterator](),si;!(En=(si=ri.next()).done);En=!0){var yi=si.value;yi.apply(void 0,arguments)}}catch(Ii){dn=!0,Cn=Ii}finally{try{!En&&ri.return!=null&&ri.return()}finally{if(dn)throw Cn}}}else mt&&mt.apply(void 0,arguments)}}},{key:"get",value:function(jt){var mt=this.hooks;return mr()(jt in mt,"plugin.get: hook ".concat(jt," cannot be got")),jt==="extraReducers"?co(mt[jt]):jt==="onReducer"?Ta(mt[jt]):mt[jt]}}]),Ve}();function co(Ve){var Ie={},jt=!0,mt=!1,Sr=void 0;try{for(var Nr=Ve[Symbol.iterator](),Vr;!(jt=(Vr=Nr.next()).done);jt=!0){var En=Vr.value;Ie=(0,l.Z)({},Ie,En)}}catch(dn){mt=!0,Sr=dn}finally{try{!jt&&Nr.return!=null&&Nr.return()}finally{if(mt)throw Sr}}return Ie}function Ta(Ve){return function(Ie){var jt=!0,mt=!1,Sr=void 0;try{for(var Nr=Ve[Symbol.iterator](),Vr;!(jt=(Vr=Nr.next()).done);jt=!0){var En=Vr.value;Ie=En(Ie)}}catch(dn){mt=!0,Sr=dn}finally{try{!jt&&Nr.return!=null&&Nr.return()}finally{if(mt)throw Sr}}return Ie}}function Os(Ve){var Ie=Ve.reducers,jt=Ve.initialState,mt=Ve.plugin,Sr=Ve.sagaMiddleware,Nr=Ve.promiseMiddleware,Vr=Ve.createOpts.setupMiddlewares,En=Vr===void 0?Ci:Vr,dn=mt.get("extraEnhancers");mr()(Wr(dn),"[app.start] extraEnhancers should be array, but got ".concat((0,Pr.Z)(dn)));var Cn=mt.get("onAction"),ri=En([Nr,Sr].concat((0,kr.Z)(ye()(Cn)))),si=c.qC,yi=[c.md.apply(void 0,(0,kr.Z)(ri))].concat((0,kr.Z)(dn));return(0,c.MT)(Ie,jt,si.apply(void 0,(0,kr.Z)(yi)))}function vs(Ve,Ie){var jt="".concat(Ie.namespace).concat(wa).concat(Ve),mt=jt.replace(/\/@@[^/]+?$/,""),Sr=Array.isArray(Ie.reducers)?Ie.reducers[0][mt]:Ie.reducers&&Ie.reducers[mt];return Sr||Ie.effects&&Ie.effects[mt]?jt:Ve}function mo(Ve,Ie,jt,mt){var Sr=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};return $r().mark(function Nr(){var Vr;return $r().wrap(function(dn){for(;;)switch(dn.prev=dn.next){case 0:dn.t0=$r().keys(Ve);case 1:if((dn.t1=dn.t0()).done){dn.next=7;break}if(Vr=dn.t1.value,!Object.prototype.hasOwnProperty.call(Ve,Vr)){dn.next=5;break}return dn.delegateYield($r().mark(function Cn(){var ri,si;return $r().wrap(function(Ii){for(;;)switch(Ii.prev=Ii.next){case 0:return ri=ra(Vr,Ve[Vr],Ie,jt,mt,Sr),Ii.next=3,er(ri);case 3:return si=Ii.sent,Ii.next=6,er($r().mark(function ma(){return $r().wrap(function(Ri){for(;;)switch(Ri.prev=Ri.next){case 0:return Ri.next=2,et("".concat(Ie.namespace,"/@@CANCEL_EFFECTS"));case 2:return Ri.next=4,wr(si);case 4:case"end":return Ri.stop()}},ma)}));case 6:case"end":return Ii.stop()}},Cn)})(),"t2",5);case 5:dn.next=1;break;case 7:case"end":return dn.stop()}},Nr)})}function ra(Ve,Ie,jt,mt,Sr,Nr){var Vr=$r().mark(ma),En=Ie,dn="takeEvery",Cn,ri;if(Array.isArray(Ie)){var si=(0,nr.Z)(Ie,1);En=si[0];var yi=Ie[1];yi&&yi.type&&(dn=yi.type,dn==="throttle"&&(mr()(yi.ms,"app.start: opts.ms should be defined if type is throttle"),Cn=yi.ms),dn==="poll"&&(mr()(yi.delay,"app.start: opts.delay should be defined if type is poll"),ri=yi.delay)),mr()(["watcher","takeEvery","takeLatest","throttle","poll"].indexOf(dn)>-1,"app.start: effect type should be takeEvery, takeLatest, throttle, poll or watcher")}function Ii(){}function ma(){var Ri,Da,Oi,_i,ba,go,va,gs,xa,ys=arguments;return $r().wrap(function(La){for(;;)switch(La.prev=La.next){case 0:for(Ri=ys.length,Da=new Array(Ri),Oi=0;Oi<Ri;Oi++)Da[Oi]=ys[Oi];return _i=Da.length>0?Da[0]:{},ba=_i.__dva_resolve,go=ba===void 0?Ii:ba,va=_i.__dva_reject,gs=va===void 0?Ii:va,La.prev=2,La.next=5,Nt({type:"".concat(Ve).concat(wa,"@@start")});case 5:return La.next=7,En.apply(void 0,(0,kr.Z)(Da.concat(to(jt,Nr))));case 7:return xa=La.sent,La.next=10,Nt({type:"".concat(Ve).concat(wa,"@@end")});case 10:go(xa),La.next=17;break;case 13:La.prev=13,La.t0=La.catch(2),mt(La.t0,{key:Ve,effectArgs:Da}),La.t0._dontReject||gs(La.t0);case 17:case"end":return La.stop()}},Vr,null,[[2,13]])}var $i=No(Sr,ma,jt,Ve);switch(dn){case"watcher":return ma;case"takeLatest":return $r().mark(function Ri(){return $r().wrap(function(Oi){for(;;)switch(Oi.prev=Oi.next){case 0:return Oi.next=2,me(Ve,$i);case 2:case"end":return Oi.stop()}},Ri)});case"throttle":return $r().mark(function Ri(){return $r().wrap(function(Oi){for(;;)switch(Oi.prev=Oi.next){case 0:return Oi.next=2,ht(Cn,Ve,$i);case 2:case"end":return Oi.stop()}},Ri)});case"poll":return $r().mark(function Ri(){var Da,Oi,_i,ba,go,va,gs;return $r().wrap(function(ys){for(;;)switch(ys.prev=ys.next){case 0:_i=function(La,ts){var js;return $r().wrap(function(xs){for(;;)switch(xs.prev=xs.next){case 0:js=La.call;case 1:return xs.next=4,js($i,ts);case 4:return xs.next=6,js(Oi,ri);case 6:xs.next=1;break;case 8:case"end":return xs.stop()}},Da)},Oi=function(La){return new Promise(function(ts){return setTimeout(ts,La)})},Da=$r().mark(_i),ba=Jr,go=et,va=Rr;case 4:return ys.next=7,go("".concat(Ve,"-start"));case 7:return gs=ys.sent,ys.next=10,va([ba(_i,r,gs),go("".concat(Ve,"-stop"))]);case 10:ys.next=4;break;case 12:case"end":return ys.stop()}},Ri)});default:return $r().mark(function Ri(){return $r().wrap(function(Oi){for(;;)switch(Oi.prev=Oi.next){case 0:return Oi.next=2,ut(Ve,$i);case 2:case"end":return Oi.stop()}},Ri)})}}function to(Ve,Ie){function jt(Vr,En){mr()(Vr,"dispatch: action should be a plain Object with type");var dn=Ie.namespacePrefixWarning,Cn=dn===void 0?!0:dn;Cn&&Nn()(Vr.indexOf("".concat(Ve.namespace).concat(wa))!==0,"[".concat(En,"] ").concat(Vr," should not be prefixed with namespace ").concat(Ve.namespace))}function mt(Vr){var En=Vr.type;return jt(En,"sagaEffects.put"),Nt((0,l.Z)({},Vr,{type:vs(En,Ve)}))}function Sr(Vr){var En=Vr.type;return jt(En,"sagaEffects.put.resolve"),Nt.resolve((0,l.Z)({},Vr,{type:vs(En,Ve)}))}mt.resolve=Sr;function Nr(Vr){return typeof Vr=="string"?(jt(Vr,"sagaEffects.take"),et(vs(Vr,Ve))):Array.isArray(Vr)?et(Vr.map(function(En){return typeof En=="string"?(jt(En,"sagaEffects.take"),vs(En,Ve)):En})):et(Vr)}return(0,l.Z)({},r,{put:mt,take:Nr})}function No(Ve,Ie,jt,mt){var Sr=!0,Nr=!1,Vr=void 0;try{for(var En=Ve[Symbol.iterator](),dn;!(Sr=(dn=En.next()).done);Sr=!0){var Cn=dn.value;Ie=Cn(Ie,r,jt,mt)}}catch(ri){Nr=!0,Vr=ri}finally{try{!Sr&&En.return!=null&&En.return()}finally{if(Nr)throw Vr}}return Ie}function Na(Ve){return Ve}function Hs(Ve){var Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Na;return function(jt,mt){var Sr=mt.type;return mr()(Sr,"dispatch: action should be a plain Object with type"),Ve===Sr?Ie(jt,mt):jt}}function vi(){for(var Ve=arguments.length,Ie=new Array(Ve),jt=0;jt<Ve;jt++)Ie[jt]=arguments[jt];return function(mt,Sr){return Ie.reduce(function(Nr,Vr){return Vr(Nr,Sr)},mt)}}function ro(Ve,Ie){var jt=Object.keys(Ve).map(function(Sr){return Hs(Sr,Ve[Sr])}),mt=vi.apply(void 0,(0,kr.Z)(jt));return function(){var Sr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Ie,Nr=arguments.length>1?arguments[1]:void 0;return mt(Sr,Nr)}}function Ln(Ve,Ie,jt){return Array.isArray(Ve)?Ve[1]((jt||ro)(Ve[0],Ie)):(jt||ro)(Ve||{},Ie)}function cs(Ve){return function(){return function(jt){return function(mt){var Sr=mt.type;return Ie(Sr)?new Promise(function(Nr,Vr){jt((0,l.Z)({__dva_resolve:Nr,__dva_reject:Vr},mt))}):jt(mt)}}};function Ie(jt){if(!jt||typeof jt!="string")return!1;var mt=jt.split(wa),Sr=(0,nr.Z)(mt,1),Nr=Sr[0],Vr=Ve._models.filter(function(En){return En.namespace===Nr})[0];return!!(Vr&&Vr.effects&&Vr.effects[jt])}}function ks(Ve,Ie){return function(jt){var mt=jt.type;return mr()(mt,"dispatch: action should be a plain Object with type"),Nn()(mt.indexOf("".concat(Ie.namespace).concat(wa))!==0,"dispatch: ".concat(mt," should not be prefixed with namespace ").concat(Ie.namespace)),Ve((0,l.Z)({},jt,{type:vs(mt,Ie)}))}}function Rs(Ve,Ie,jt,mt){var Sr=[],Nr=[];for(var Vr in Ve)if(Object.prototype.hasOwnProperty.call(Ve,Vr)){var En=Ve[Vr],dn=En({dispatch:ks(jt._store.dispatch,Ie),history:jt._history},mt);pn(dn)?Sr.push(dn):Nr.push(Vr)}return{funcs:Sr,nonFuncs:Nr}}function ta(Ve,Ie){if(Ve[Ie]){var jt=Ve[Ie],mt=jt.funcs,Sr=jt.nonFuncs;Nn()(Sr.length===0,"[app.unmodel] subscription should return unlistener function, check these subscriptions ".concat(Sr.join(", ")));var Nr=!0,Vr=!1,En=void 0;try{for(var dn=mt[Symbol.iterator](),Cn;!(Nr=(Cn=dn.next()).done);Nr=!0){var ri=Cn.value;ri()}}catch(si){Vr=!0,En=si}finally{try{!Nr&&dn.return!=null&&dn.return()}finally{if(Vr)throw En}}delete Ve[Ie]}}var Ga=cn,Wi=bn,Ls={namespace:"@@dva",state:0,reducers:{UPDATE:function(Ie){return Ie+1}}};function xo(){var Ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},jt=Ie.initialReducer,mt=Ie.setupApp,Sr=mt===void 0?Ga:mt,Nr=new ls;Nr.use(Ns(Ve));var Vr={_models:[Ba((0,l.Z)({},Ls))],_store:null,_plugin:Nr,use:Nr.use.bind(Nr),model:En,start:si};return Vr;function En(yi){var Ii=Ba((0,l.Z)({},yi));return Vr._models.push(Ii),Ii}function dn(yi,Ii,ma,$i){$i=En($i);var Ri=Vr._store;Ri.asyncReducers[$i.namespace]=Ln($i.reducers,$i.state,Nr._handleActions),Ri.replaceReducer(yi()),$i.effects&&Ri.runSaga(Vr._getSaga($i.effects,$i,Ii,Nr.get("onEffect"),Ve)),$i.subscriptions&&(ma[$i.namespace]=Rs($i.subscriptions,$i,Vr,Ii))}function Cn(yi,Ii,ma,$i){var Ri=Vr._store;delete Ri.asyncReducers[$i],delete Ii[$i],Ri.replaceReducer(yi()),Ri.dispatch({type:"@@dva/UPDATE"}),Ri.dispatch({type:"".concat($i,"/@@CANCEL_EFFECTS")}),ta(ma,$i),Vr._models=Vr._models.filter(function(Da){return Da.namespace!==$i})}function ri(yi,Ii,ma,$i,Ri){var Da=Vr._store,Oi=Ri.namespace,_i=Wi(Vr._models,function(ba){return ba.namespace===Oi});~_i&&(Da.dispatch({type:"".concat(Oi,"/@@CANCEL_EFFECTS")}),delete Da.asyncReducers[Oi],delete Ii[Oi],ta(ma,Oi),Vr._models.splice(_i,1)),Vr.model(Ri),Da.dispatch({type:"@@dva/UPDATE"})}function si(){var yi=function(Ka,zs){Ka&&(typeof Ka=="string"&&(Ka=new Error(Ka)),Ka.preventDefault=function(){Ka._dontReject=!0},Nr.apply("onError",function(_n){throw new Error(_n.stack||_n)})(Ka,Vr._store.dispatch,zs))},Ii=nt(),ma=cs(Vr);Vr._getSaga=mo.bind(null);var $i=[],Ri=(0,l.Z)({},jt),Da=!0,Oi=!1,_i=void 0;try{for(var ba=Vr._models[Symbol.iterator](),go;!(Da=(go=ba.next()).done);Da=!0){var va=go.value;Ri[va.namespace]=Ln(va.reducers,va.state,Nr._handleActions),va.effects&&$i.push(Vr._getSaga(va.effects,va,yi,Nr.get("onEffect"),Ve))}}catch(Ot){Oi=!0,_i=Ot}finally{try{!Da&&ba.return!=null&&ba.return()}finally{if(Oi)throw _i}}var gs=Nr.get("onReducer"),xa=Nr.get("extraReducers");mr()(Object.keys(xa).every(function(Ot){return!(Ot in Ri)}),"[app.start] extraReducers is conflict with other reducers, reducers list: ".concat(Object.keys(Ri).join(", "))),Vr._store=Os({reducers:Kt(),initialState:Ve.initialState||{},plugin:Nr,createOpts:Ie,sagaMiddleware:Ii,promiseMiddleware:ma});var ys=Vr._store;ys.runSaga=Ii.run,ys.asyncReducers={};var bs=Nr.get("onStateChange"),La=!0,ts=!1,js=void 0;try{for(var ao=function(){var Ka=Hi.value;ys.subscribe(function(){Ka(ys.getState())})},xs=bs[Symbol.iterator](),Hi;!(La=(Hi=xs.next()).done);La=!0)ao()}catch(Ot){ts=!0,js=Ot}finally{try{!La&&xs.return!=null&&xs.return()}finally{if(ts)throw js}}$i.forEach(Ii.run),Sr(Vr);var ko={},Ro=!0,Us=!1,rs=void 0;try{for(var os=this._models[Symbol.iterator](),vo;!(Ro=(vo=os.next()).done);Ro=!0){var $a=vo.value;$a.subscriptions&&(ko[$a.namespace]=Rs($a.subscriptions,$a,Vr,yi))}}catch(Ot){Us=!0,rs=Ot}finally{try{!Ro&&os.return!=null&&os.return()}finally{if(Us)throw rs}}Vr.model=dn.bind(Vr,Kt,yi,ko),Vr.unmodel=Cn.bind(Vr,Kt,Ri,ko),Vr.replaceModel=ri.bind(Vr,Kt,Ri,ko,yi);function Kt(){return gs((0,c.UY)((0,l.Z)({},Ri,xa,Vr._store?Vr._store.asyncReducers:{})))}}}var jo=e(44718),Go=e(56805),du=e(4676);function hu(Ve){Ve()}let _o=hu;const Uo=Ve=>_o=Ve,So=()=>_o,Yo=Symbol.for("react-redux-context"),$o=typeof globalThis!="undefined"?globalThis:{};function gi(){var Ve;if(!i.createContext)return{};const Ie=(Ve=$o[Yo])!=null?Ve:$o[Yo]=new Map;let jt=Ie.get(i.createContext);return jt||(jt=i.createContext(null),Ie.set(i.createContext,jt)),jt}const bi=gi();var es=null;function ds(Ve=bi){return function(){return(0,i.useContext)(Ve)}}const is=ds(),Ha=()=>{throw new Error("uSES not initialized!")};let _s=Ha;const Ko=Ve=>{_s=Ve},Ss=(Ve,Ie)=>Ve===Ie;function nu(Ve=bi){const Ie=Ve===bi?is:ds(Ve);return function(mt,Sr={}){const{equalityFn:Nr=Ss,stabilityCheck:Vr=void 0,noopCheck:En=void 0}=typeof Sr=="function"?{equalityFn:Sr}:Sr,{store:dn,subscription:Cn,getServerState:ri,stabilityCheck:si,noopCheck:yi}=Ie(),Ii=(0,i.useRef)(!0),ma=(0,i.useCallback)({[mt.name](Ri){return mt(Ri)}}[mt.name],[mt,si,Vr]),$i=_s(Cn.addNestedSub,dn.getState,ri||dn.getState,ma,Nr);return(0,i.useDebugValue)($i),$i}}const pu=nu();var Uu=e(60499),rl=e(69010),nl=e(94266),fo=e.n(nl),Oo=e(23265);const Ao=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function Gu(Ve,Ie,jt,mt,{areStatesEqual:Sr,areOwnPropsEqual:Nr,areStatePropsEqual:Vr}){let En=!1,dn,Cn,ri,si,yi;function Ii(Oi,_i){return dn=Oi,Cn=_i,ri=Ve(dn,Cn),si=Ie(mt,Cn),yi=jt(ri,si,Cn),En=!0,yi}function ma(){return ri=Ve(dn,Cn),Ie.dependsOnOwnProps&&(si=Ie(mt,Cn)),yi=jt(ri,si,Cn),yi}function $i(){return Ve.dependsOnOwnProps&&(ri=Ve(dn,Cn)),Ie.dependsOnOwnProps&&(si=Ie(mt,Cn)),yi=jt(ri,si,Cn),yi}function Ri(){const Oi=Ve(dn,Cn),_i=!Vr(Oi,ri);return ri=Oi,_i&&(yi=jt(ri,si,Cn)),yi}function Da(Oi,_i){const ba=!Nr(_i,Cn),go=!Sr(Oi,dn,_i,Cn);return dn=Oi,Cn=_i,ba&&go?ma():ba?$i():go?Ri():yi}return function(_i,ba){return En?Da(_i,ba):Ii(_i,ba)}}function Xs(Ve,Ie){let{initMapStateToProps:jt,initMapDispatchToProps:mt,initMergeProps:Sr}=Ie,Nr=(0,rl.Z)(Ie,Ao);const Vr=jt(Ve,Nr),En=mt(Ve,Nr),dn=Sr(Ve,Nr);return Gu(Vr,En,dn,Ve,Nr)}function $u(Ve,Ie){const jt={};for(const mt in Ve){const Sr=Ve[mt];typeof Sr=="function"&&(jt[mt]=(...Nr)=>Ie(Sr(...Nr)))}return jt}function Cu(Ve){return function(jt){const mt=Ve(jt);function Sr(){return mt}return Sr.dependsOnOwnProps=!1,Sr}}function iu(Ve){return Ve.dependsOnOwnProps?!!Ve.dependsOnOwnProps:Ve.length!==1}function mu(Ve,Ie){return function(mt,{displayName:Sr}){const Nr=function(En,dn){return Nr.dependsOnOwnProps?Nr.mapToProps(En,dn):Nr.mapToProps(En,void 0)};return Nr.dependsOnOwnProps=!0,Nr.mapToProps=function(En,dn){Nr.mapToProps=Ve,Nr.dependsOnOwnProps=iu(Ve);let Cn=Nr(En,dn);return typeof Cn=="function"&&(Nr.mapToProps=Cn,Nr.dependsOnOwnProps=iu(Cn),Cn=Nr(En,dn)),Cn},Nr}}function Co(Ve,Ie){return(jt,mt)=>{throw new Error(`Invalid value of type ${typeof Ve} for ${Ie} argument when connecting component ${mt.wrappedComponentName}.`)}}function au(Ve){return Ve&&typeof Ve=="object"?Cu(Ie=>$u(Ve,Ie)):Ve?typeof Ve=="function"?mu(Ve,"mapDispatchToProps"):Co(Ve,"mapDispatchToProps"):Cu(Ie=>({dispatch:Ie}))}function su(Ve){return Ve?typeof Ve=="function"?mu(Ve,"mapStateToProps"):Co(Ve,"mapStateToProps"):Cu(()=>({}))}function rr(Ve,Ie,jt){return(0,Uu.Z)({},jt,Ve,Ie)}function yr(Ve){return function(jt,{displayName:mt,areMergedPropsEqual:Sr}){let Nr=!1,Vr;return function(dn,Cn,ri){const si=Ve(dn,Cn,ri);return Nr?Sr(si,Vr)||(Vr=si):(Nr=!0,Vr=si),Vr}}}function pr(Ve){return Ve?typeof Ve=="function"?yr(Ve):Co(Ve,"mergeProps"):()=>rr}function gr(){const Ve=So();let Ie=null,jt=null;return{clear(){Ie=null,jt=null},notify(){Ve(()=>{let mt=Ie;for(;mt;)mt.callback(),mt=mt.next})},get(){let mt=[],Sr=Ie;for(;Sr;)mt.push(Sr),Sr=Sr.next;return mt},subscribe(mt){let Sr=!0,Nr=jt={callback:mt,next:null,prev:jt};return Nr.prev?Nr.prev.next=Nr:Ie=Nr,function(){!Sr||Ie===null||(Sr=!1,Nr.next?Nr.next.prev=Nr.prev:jt=Nr.prev,Nr.prev?Nr.prev.next=Nr.next:Ie=Nr.next)}}}}const Cr={notify(){},get:()=>[]};function xn(Ve,Ie){let jt,mt=Cr,Sr=0,Nr=!1;function Vr($i){ri();const Ri=mt.subscribe($i);let Da=!1;return()=>{Da||(Da=!0,Ri(),si())}}function En(){mt.notify()}function dn(){ma.onStateChange&&ma.onStateChange()}function Cn(){return Nr}function ri(){Sr++,jt||(jt=Ie?Ie.addNestedSub(dn):Ve.subscribe(dn),mt=gr())}function si(){Sr--,jt&&Sr===0&&(jt(),jt=void 0,mt.clear(),mt=Cr)}function yi(){Nr||(Nr=!0,ri())}function Ii(){Nr&&(Nr=!1,si())}const ma={addNestedSub:Vr,notifyNestedSubs:En,handleChangeWrapper:dn,isSubscribed:Cn,trySubscribe:yi,tryUnsubscribe:Ii,getListeners:()=>mt};return ma}const Mn=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?i.useLayoutEffect:i.useEffect;function Zn(Ve,Ie){return Ve===Ie?Ve!==0||Ie!==0||1/Ve===1/Ie:Ve!==Ve&&Ie!==Ie}function oi(Ve,Ie){if(Zn(Ve,Ie))return!0;if(typeof Ve!="object"||Ve===null||typeof Ie!="object"||Ie===null)return!1;const jt=Object.keys(Ve),mt=Object.keys(Ie);if(jt.length!==mt.length)return!1;for(let Sr=0;Sr<jt.length;Sr++)if(!Object.prototype.hasOwnProperty.call(Ie,jt[Sr])||!Zn(Ve[jt[Sr]],Ie[jt[Sr]]))return!1;return!0}const ti=["reactReduxForwardedRef"];let vr=Ha;const Br=Ve=>{vr=Ve},jr=null,Pn=[null,null],In=Ve=>{try{return JSON.stringify(Ve)}catch(Ie){return String(Ve)}};function ui(Ve,Ie,jt){Mn(()=>Ve(...Ie),jt)}function Ti(Ve,Ie,jt,mt,Sr,Nr){Ve.current=mt,jt.current=!1,Sr.current&&(Sr.current=null,Nr())}function $n(Ve,Ie,jt,mt,Sr,Nr,Vr,En,dn,Cn,ri){if(!Ve)return()=>{};let si=!1,yi=null;const Ii=()=>{if(si||!En.current)return;const $i=Ie.getState();let Ri,Da;try{Ri=mt($i,Sr.current)}catch(Oi){Da=Oi,yi=Oi}Da||(yi=null),Ri===Nr.current?Vr.current||Cn():(Nr.current=Ri,dn.current=Ri,Vr.current=!0,ri())};return jt.onStateChange=Ii,jt.trySubscribe(),Ii(),()=>{if(si=!0,jt.tryUnsubscribe(),jt.onStateChange=null,yi)throw yi}}const na=()=>jr;function Gi(Ve,Ie){return Ve===Ie}let Pi=!1;function bt(Ve,Ie,jt,{pure:mt,areStatesEqual:Sr=Gi,areOwnPropsEqual:Nr=oi,areStatePropsEqual:Vr=oi,areMergedPropsEqual:En=oi,forwardRef:dn=!1,context:Cn=bi}={}){const ri=Cn,si=su(Ve),yi=au(Ie),Ii=pr(jt),ma=!!Ve;return Ri=>{const Da=Ri.displayName||Ri.name||"Component",Oi=`Connect(${Da})`,_i={shouldHandleStateChanges:ma,displayName:Oi,wrappedComponentName:Da,WrappedComponent:Ri,initMapStateToProps:si,initMapDispatchToProps:yi,initMergeProps:Ii,areStatesEqual:Sr,areStatePropsEqual:Vr,areOwnPropsEqual:Nr,areMergedPropsEqual:En};function ba(gs){const[xa,ys,bs]=i.useMemo(()=>{const{reactReduxForwardedRef:Or}=gs,nn=(0,rl.Z)(gs,ti);return[gs.context,Or,nn]},[gs]),La=i.useMemo(()=>xa&&xa.Consumer&&(0,Oo.isContextConsumer)(i.createElement(xa.Consumer,null))?xa:ri,[xa,ri]),ts=i.useContext(La),js=!!gs.store&&!!gs.store.getState&&!!gs.store.dispatch,ao=!!ts&&!!ts.store,xs=js?gs.store:ts.store,Hi=ao?ts.getServerState:xs.getState,ko=i.useMemo(()=>Xs(xs.dispatch,_i),[xs]),[Ro,Us]=i.useMemo(()=>{if(!ma)return Pn;const Or=xn(xs,js?void 0:ts.subscription),nn=Or.notifyNestedSubs.bind(Or);return[Or,nn]},[xs,js,ts]),rs=i.useMemo(()=>js?ts:(0,Uu.Z)({},ts,{subscription:Ro}),[js,ts,Ro]),os=i.useRef(),vo=i.useRef(bs),$a=i.useRef(),Kt=i.useRef(!1),Ot=i.useRef(!1),Ka=i.useRef(!1),zs=i.useRef();Mn(()=>(Ka.current=!0,()=>{Ka.current=!1}),[]);const _n=i.useMemo(()=>()=>$a.current&&bs===vo.current?$a.current:ko(xs.getState(),bs),[xs,bs]),Sn=i.useMemo(()=>nn=>Ro?$n(ma,xs,Ro,ko,vo,os,Kt,Ka,$a,Us,nn):()=>{},[Ro]);ui(Ti,[vo,os,Kt,bs,$a,Us]);let Ze;try{Ze=vr(Sn,_n,Hi?()=>ko(Hi(),bs):_n)}catch(Or){throw zs.current&&(Or.message+=`
The error may be correlated with this previous error:
${zs.current.stack}
`),Or}Mn(()=>{zs.current=void 0,$a.current=void 0,os.current=Ze});const zt=i.useMemo(()=>i.createElement(Ri,(0,Uu.Z)({},Ze,{ref:ys})),[ys,Ri,Ze]);return i.useMemo(()=>ma?i.createElement(La.Provider,{value:rs},zt):zt,[La,zt,rs])}const va=i.memo(ba);if(va.WrappedComponent=Ri,va.displayName=ba.displayName=Oi,dn){const xa=i.forwardRef(function(bs,La){return i.createElement(va,(0,Uu.Z)({},bs,{reactReduxForwardedRef:La}))});return xa.displayName=Oi,xa.WrappedComponent=Ri,fo()(xa,Ri)}return fo()(va,Ri)}}var Qn=bt;function ia({store:Ve,context:Ie,children:jt,serverState:mt,stabilityCheck:Sr="once",noopCheck:Nr="once"}){const Vr=i.useMemo(()=>{const Cn=xn(Ve);return{store:Ve,subscription:Cn,getServerState:mt?()=>mt:void 0,stabilityCheck:Sr,noopCheck:Nr}},[Ve,mt,Sr,Nr]),En=i.useMemo(()=>Ve.getState(),[Ve]);Mn(()=>{const{subscription:Cn}=Vr;return Cn.onStateChange=Cn.notifyNestedSubs,Cn.trySubscribe(),En!==Ve.getState()&&Cn.notifyNestedSubs(),()=>{Cn.tryUnsubscribe(),Cn.onStateChange=void 0}},[Vr,En]);const dn=Ie||bi;return i.createElement(dn.Provider,{value:Vr},jt)}var hs=ia;function Gs(Ve=bi){const Ie=Ve===bi?is:ds(Ve);return function(){const{store:mt}=Ie();return mt}}const on=Gs();function To(Ve=bi){const Ie=Ve===bi?on:Gs(Ve);return function(){return Ie().dispatch}}const no=To();Ko(Go.useSyncExternalStoreWithSelector),Br(jo.useSyncExternalStore),Uo(du.unstable_batchedUpdates);var as=Object.defineProperty,io=Object.getOwnPropertySymbols,zo=Object.prototype.hasOwnProperty,ss=Object.prototype.propertyIsEnumerable,ps=(Ve,Ie,jt)=>Ie in Ve?as(Ve,Ie,{enumerable:!0,configurable:!0,writable:!0,value:jt}):Ve[Ie]=jt,ja=(Ve,Ie)=>{for(var jt in Ie||(Ie={}))zo.call(Ie,jt)&&ps(Ve,jt,Ie[jt]);if(io)for(var jt of io(Ie))ss.call(Ie,jt)&&ps(Ve,jt,Ie[jt]);return Ve};function fs(Ve){const Ie=create(Ve,{initialReducer:{},setupApp(){}}),jt=Ie.start;return Ie.router=mt,Ie.start=Sr,Ie;function mt(Nr){Ie._router=Nr}function Sr(Nr){if(typeof Nr!="undefined")throw new Error("dva.start() should not be called with any arguments.");Ie._store||jt.call(Ie);const Vr=Ie._store,En=Ie._router;return dn=>React.createElement(Provider,{store:Vr},En(ja({app:Ie},dn)))}}},11882:function(d,g,e){"use strict";e.d(g,{fi:function(){return m},m8:function(){return p}});var r=e(19340),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,o=(R,S,T)=>S in R?i(R,S,{enumerable:!0,configurable:!0,writable:!0,value:T}):R[S]=T,a=(R,S)=>{for(var T in S||(S={}))u.call(S,T)&&o(R,T,S[T]);if(f)for(var T of f(S))h.call(S,T)&&o(R,T,S[T]);return R},x=(R,S)=>l(R,c(S));let p,v="/";function m(R){let S;return R.type==="hash"?S=(0,r.q_)():R.type==="memory"?S=(0,r.PP)(R):S=(0,r.lX)(),R.basename&&(v=R.basename),p=x(a({},S),{push(T,M){S.push(A(T,S),M)},replace(T,M){S.replace(A(T,S),M)},get location(){return S.location},get action(){return S.action}}),S}function b(R){R&&(p=R)}function A(R,S){if(typeof R=="string")return`${D(v)}${R}`;if(typeof R=="object"){const T=S.location.pathname;return x(a({},R),{pathname:R.pathname?`${D(v)}${R.pathname}`:T})}else throw new Error(`Unexpected to: ${R}`)}function D(R){return R.slice(-1)==="/"?R.slice(0,-1):R}},85354:function(d,g,e){"use strict";e.d(g,{gD:function(){return Jr},We:function(){return un}});var r={};e.r(r),e.d(r,{dva:function(){return a}});var i={};e.r(i),e.d(i,{innerProvider:function(){return Xe}});var l={};e.r(l),e.d(l,{rootContainer:function(){return Se}});var c={};e.r(c),e.d(c,{dataflowProvider:function(){return Gt}});var f={};e.r(f),e.d(f,{i18nProvider:function(){return yt}});var u=e(8591),h=e(66649),o=e.n(h);o().locale("ZH-cn");const a={config:{onError(Zt){u.ZP.error(Zt.message,3)}}};var x=e(59301),p=e(12708),v=e.n(p),m=e(12373),b=e.n(m),A=e(44520),D=e.n(A),R=e(19747),S=e.n(R);function T(){return T=Object.assign||function(Zt){for(var er=1;er<arguments.length;er++){var Mt=arguments[er];for(var Yt in Mt)Object.prototype.hasOwnProperty.call(Mt,Yt)&&(Zt[Yt]=Mt[Yt])}return Zt},T.apply(this,arguments)}function M(Zt,er){Zt.prototype=Object.create(er.prototype),Zt.prototype.constructor=Zt,F(Zt,er)}function F(Zt,er){return F=Object.setPrototypeOf||function(Mt,Yt){return Mt.__proto__=Yt,Mt},F(Zt,er)}function N(Zt,er){if(Zt==null)return{};var Mt,Yt,wr={},Ir=Object.keys(Zt);for(Yt=0;Yt<Ir.length;Yt++)er.indexOf(Mt=Ir[Yt])>=0||(wr[Mt]=Zt[Mt]);return wr}var H={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title",FRAGMENT:"Symbol(react.fragment)"},V={rel:["amphtml","canonical","alternate"]},$={type:["application/ld+json"]},oe={charset:"",name:["robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]},ie=Object.keys(H).map(function(Zt){return H[Zt]}),ue={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},q=Object.keys(ue).reduce(function(Zt,er){return Zt[ue[er]]=er,Zt},{}),Y=function(Zt,er){for(var Mt=Zt.length-1;Mt>=0;Mt-=1){var Yt=Zt[Mt];if(Object.prototype.hasOwnProperty.call(Yt,er))return Yt[er]}return null},G=function(Zt){var er=Y(Zt,H.TITLE),Mt=Y(Zt,"titleTemplate");if(Array.isArray(er)&&(er=er.join("")),Mt&&er)return Mt.replace(/%s/g,function(){return er});var Yt=Y(Zt,"defaultTitle");return er||Yt||void 0},ae=function(Zt){return Y(Zt,"onChangeClientState")||function(){}},ee=function(Zt,er){return er.filter(function(Mt){return Mt[Zt]!==void 0}).map(function(Mt){return Mt[Zt]}).reduce(function(Mt,Yt){return T({},Mt,Yt)},{})},J=function(Zt,er){return er.filter(function(Mt){return Mt[H.BASE]!==void 0}).map(function(Mt){return Mt[H.BASE]}).reverse().reduce(function(Mt,Yt){if(!Mt.length)for(var wr=Object.keys(Yt),Ir=0;Ir<wr.length;Ir+=1){var Ct=wr[Ir].toLowerCase();if(Zt.indexOf(Ct)!==-1&&Yt[Ct])return Mt.concat(Yt)}return Mt},[])},le=function(Zt,er,Mt){var Yt={};return Mt.filter(function(wr){return!!Array.isArray(wr[Zt])||(wr[Zt]!==void 0&&console&&typeof console.warn=="function"&&console.warn("Helmet: "+Zt+' should be of type "Array". Instead found type "'+typeof wr[Zt]+'"'),!1)}).map(function(wr){return wr[Zt]}).reverse().reduce(function(wr,Ir){var Ct={};Ir.filter(function(qr){for(var Hr,Fn=Object.keys(qr),wn=0;wn<Fn.length;wn+=1){var Yn=Fn[wn],St=Yn.toLowerCase();er.indexOf(St)===-1||Hr==="rel"&&qr[Hr].toLowerCase()==="canonical"||St==="rel"&&qr[St].toLowerCase()==="stylesheet"||(Hr=St),er.indexOf(Yn)===-1||Yn!=="innerHTML"&&Yn!=="cssText"&&Yn!=="itemprop"||(Hr=Yn)}if(!Hr||!qr[Hr])return!1;var Yr=qr[Hr].toLowerCase();return Yt[Hr]||(Yt[Hr]={}),Ct[Hr]||(Ct[Hr]={}),!Yt[Hr][Yr]&&(Ct[Hr][Yr]=!0,!0)}).reverse().forEach(function(qr){return wr.push(qr)});for(var $t=Object.keys(Ct),Bt=0;Bt<$t.length;Bt+=1){var qt=$t[Bt],br=T({},Yt[qt],Ct[qt]);Yt[qt]=br}return wr},[]).reverse()},W=function(Zt,er){if(Array.isArray(Zt)&&Zt.length){for(var Mt=0;Mt<Zt.length;Mt+=1)if(Zt[Mt][er])return!0}return!1},z=function(Zt){return Array.isArray(Zt)?Zt.join(""):Zt},ne=function(Zt,er){return Array.isArray(Zt)?Zt.reduce(function(Mt,Yt){return function(wr,Ir){for(var Ct=Object.keys(wr),$t=0;$t<Ct.length;$t+=1)if(Ir[Ct[$t]]&&Ir[Ct[$t]].includes(wr[Ct[$t]]))return!0;return!1}(Yt,er)?Mt.priority.push(Yt):Mt.default.push(Yt),Mt},{priority:[],default:[]}):{default:Zt}},_e=function(Zt,er){var Mt;return T({},Zt,((Mt={})[er]=void 0,Mt))},we=[H.NOSCRIPT,H.SCRIPT,H.STYLE],Pe=function(Zt,er){return er===void 0&&(er=!0),er===!1?String(Zt):String(Zt).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")},We=function(Zt){return Object.keys(Zt).reduce(function(er,Mt){var Yt=Zt[Mt]!==void 0?Mt+'="'+Zt[Mt]+'"':""+Mt;return er?er+" "+Yt:Yt},"")},Be=function(Zt,er){return er===void 0&&(er={}),Object.keys(Zt).reduce(function(Mt,Yt){return Mt[ue[Yt]||Yt]=Zt[Yt],Mt},er)},Lt=function(Zt,er){return er.map(function(Mt,Yt){var wr,Ir=((wr={key:Yt})["data-rh"]=!0,wr);return Object.keys(Mt).forEach(function(Ct){var $t=ue[Ct]||Ct;$t==="innerHTML"||$t==="cssText"?Ir.dangerouslySetInnerHTML={__html:Mt.innerHTML||Mt.cssText}:Ir[$t]=Mt[Ct]}),x.createElement(Zt,Ir)})},_t=function(Zt,er,Mt){switch(Zt){case H.TITLE:return{toComponent:function(){return wr=er.titleAttributes,(Ir={key:Yt=er.title})["data-rh"]=!0,Ct=Be(wr,Ir),[x.createElement(H.TITLE,Ct,Yt)];var Yt,wr,Ir,Ct},toString:function(){return function(Yt,wr,Ir,Ct){var $t=We(Ir),Bt=z(wr);return $t?"<"+Yt+' data-rh="true" '+$t+">"+Pe(Bt,Ct)+"</"+Yt+">":"<"+Yt+' data-rh="true">'+Pe(Bt,Ct)+"</"+Yt+">"}(Zt,er.title,er.titleAttributes,Mt)}};case"bodyAttributes":case"htmlAttributes":return{toComponent:function(){return Be(er)},toString:function(){return We(er)}};default:return{toComponent:function(){return Lt(Zt,er)},toString:function(){return function(Yt,wr,Ir){return wr.reduce(function(Ct,$t){var Bt=Object.keys($t).filter(function(qr){return!(qr==="innerHTML"||qr==="cssText")}).reduce(function(qr,Hr){var Fn=$t[Hr]===void 0?Hr:Hr+'="'+Pe($t[Hr],Ir)+'"';return qr?qr+" "+Fn:Fn},""),qt=$t.innerHTML||$t.cssText||"",br=we.indexOf(Yt)===-1;return Ct+"<"+Yt+' data-rh="true" '+Bt+(br?"/>":">"+qt+"</"+Yt+">")},"")}(Zt,er,Mt)}}}},Pt=function(Zt){var er=Zt.baseTag,Mt=Zt.bodyAttributes,Yt=Zt.encode,wr=Zt.htmlAttributes,Ir=Zt.noscriptTags,Ct=Zt.styleTags,$t=Zt.title,Bt=$t===void 0?"":$t,qt=Zt.titleAttributes,br=Zt.linkTags,qr=Zt.metaTags,Hr=Zt.scriptTags,Fn={toComponent:function(){},toString:function(){return""}};if(Zt.prioritizeSeoTags){var wn=function(Yn){var St=Yn.linkTags,Yr=Yn.scriptTags,ii=Yn.encode,Bi=ne(Yn.metaTags,oe),Kn=ne(St,V),It=ne(Yr,$);return{priorityMethods:{toComponent:function(){return[].concat(Lt(H.META,Bi.priority),Lt(H.LINK,Kn.priority),Lt(H.SCRIPT,It.priority))},toString:function(){return _t(H.META,Bi.priority,ii)+" "+_t(H.LINK,Kn.priority,ii)+" "+_t(H.SCRIPT,It.priority,ii)}},metaTags:Bi.default,linkTags:Kn.default,scriptTags:It.default}}(Zt);Fn=wn.priorityMethods,br=wn.linkTags,qr=wn.metaTags,Hr=wn.scriptTags}return{priority:Fn,base:_t(H.BASE,er,Yt),bodyAttributes:_t("bodyAttributes",Mt,Yt),htmlAttributes:_t("htmlAttributes",wr,Yt),link:_t(H.LINK,br,Yt),meta:_t(H.META,qr,Yt),noscript:_t(H.NOSCRIPT,Ir,Yt),script:_t(H.SCRIPT,Hr,Yt),style:_t(H.STYLE,Ct,Yt),title:_t(H.TITLE,{title:Bt,titleAttributes:qt},Yt)}},Vt=[],Ft=function(Zt,er){var Mt=this;er===void 0&&(er=typeof document!="undefined"),this.instances=[],this.value={setHelmet:function(Yt){Mt.context.helmet=Yt},helmetInstances:{get:function(){return Mt.canUseDOM?Vt:Mt.instances},add:function(Yt){(Mt.canUseDOM?Vt:Mt.instances).push(Yt)},remove:function(Yt){var wr=(Mt.canUseDOM?Vt:Mt.instances).indexOf(Yt);(Mt.canUseDOM?Vt:Mt.instances).splice(wr,1)}}},this.context=Zt,this.canUseDOM=er,er||(Zt.helmet=Pt({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))},ir=x.createContext({}),Ne=v().shape({setHelmet:v().func,helmetInstances:v().shape({get:v().func,add:v().func,remove:v().func})}),dt=typeof document!="undefined",kt=function(Zt){function er(Mt){var Yt;return(Yt=Zt.call(this,Mt)||this).helmetData=new Ft(Yt.props.context,er.canUseDOM),Yt}return M(er,Zt),er.prototype.render=function(){return x.createElement(ir.Provider,{value:this.helmetData.value},this.props.children)},er}(x.Component);kt.canUseDOM=dt,kt.propTypes={context:v().shape({helmet:v().shape()}),children:v().node.isRequired},kt.defaultProps={context:{}},kt.displayName="HelmetProvider";var Qe=function(Zt,er){var Mt,Yt=document.head||document.querySelector(H.HEAD),wr=Yt.querySelectorAll(Zt+"[data-rh]"),Ir=[].slice.call(wr),Ct=[];return er&&er.length&&er.forEach(function($t){var Bt=document.createElement(Zt);for(var qt in $t)Object.prototype.hasOwnProperty.call($t,qt)&&(qt==="innerHTML"?Bt.innerHTML=$t.innerHTML:qt==="cssText"?Bt.styleSheet?Bt.styleSheet.cssText=$t.cssText:Bt.appendChild(document.createTextNode($t.cssText)):Bt.setAttribute(qt,$t[qt]===void 0?"":$t[qt]));Bt.setAttribute("data-rh","true"),Ir.some(function(br,qr){return Mt=qr,Bt.isEqualNode(br)})?Ir.splice(Mt,1):Ct.push(Bt)}),Ir.forEach(function($t){return $t.parentNode.removeChild($t)}),Ct.forEach(function($t){return Yt.appendChild($t)}),{oldTags:Ir,newTags:Ct}},lt=function(Zt,er){var Mt=document.getElementsByTagName(Zt)[0];if(Mt){for(var Yt=Mt.getAttribute("data-rh"),wr=Yt?Yt.split(","):[],Ir=[].concat(wr),Ct=Object.keys(er),$t=0;$t<Ct.length;$t+=1){var Bt=Ct[$t],qt=er[Bt]||"";Mt.getAttribute(Bt)!==qt&&Mt.setAttribute(Bt,qt),wr.indexOf(Bt)===-1&&wr.push(Bt);var br=Ir.indexOf(Bt);br!==-1&&Ir.splice(br,1)}for(var qr=Ir.length-1;qr>=0;qr-=1)Mt.removeAttribute(Ir[qr]);wr.length===Ir.length?Mt.removeAttribute("data-rh"):Mt.getAttribute("data-rh")!==Ct.join(",")&&Mt.setAttribute("data-rh",Ct.join(","))}},st=function(Zt,er){var Mt=Zt.baseTag,Yt=Zt.htmlAttributes,wr=Zt.linkTags,Ir=Zt.metaTags,Ct=Zt.noscriptTags,$t=Zt.onChangeClientState,Bt=Zt.scriptTags,qt=Zt.styleTags,br=Zt.title,qr=Zt.titleAttributes;lt(H.BODY,Zt.bodyAttributes),lt(H.HTML,Yt),function(Yn,St){Yn!==void 0&&document.title!==Yn&&(document.title=z(Yn)),lt(H.TITLE,St)}(br,qr);var Hr={baseTag:Qe(H.BASE,Mt),linkTags:Qe(H.LINK,wr),metaTags:Qe(H.META,Ir),noscriptTags:Qe(H.NOSCRIPT,Ct),scriptTags:Qe(H.SCRIPT,Bt),styleTags:Qe(H.STYLE,qt)},Fn={},wn={};Object.keys(Hr).forEach(function(Yn){var St=Hr[Yn],Yr=St.newTags,ii=St.oldTags;Yr.length&&(Fn[Yn]=Yr),ii.length&&(wn[Yn]=Hr[Yn].oldTags)}),er&&er(),$t(Zt,Fn,wn)},Ye=null,Ue=function(Zt){function er(){for(var Yt,wr=arguments.length,Ir=new Array(wr),Ct=0;Ct<wr;Ct++)Ir[Ct]=arguments[Ct];return(Yt=Zt.call.apply(Zt,[this].concat(Ir))||this).rendered=!1,Yt}M(er,Zt);var Mt=er.prototype;return Mt.shouldComponentUpdate=function(Yt){return!S()(Yt,this.props)},Mt.componentDidUpdate=function(){this.emitChange()},Mt.componentWillUnmount=function(){this.props.context.helmetInstances.remove(this),this.emitChange()},Mt.emitChange=function(){var Yt,wr,Ir=this.props.context,Ct=Ir.setHelmet,$t=null,Bt=(Yt=Ir.helmetInstances.get().map(function(qt){var br=T({},qt.props);return delete br.context,br}),{baseTag:J(["href"],Yt),bodyAttributes:ee("bodyAttributes",Yt),defer:Y(Yt,"defer"),encode:Y(Yt,"encodeSpecialCharacters"),htmlAttributes:ee("htmlAttributes",Yt),linkTags:le(H.LINK,["rel","href"],Yt),metaTags:le(H.META,["name","charset","http-equiv","property","itemprop"],Yt),noscriptTags:le(H.NOSCRIPT,["innerHTML"],Yt),onChangeClientState:ae(Yt),scriptTags:le(H.SCRIPT,["src","innerHTML"],Yt),styleTags:le(H.STYLE,["cssText"],Yt),title:G(Yt),titleAttributes:ee("titleAttributes",Yt),prioritizeSeoTags:W(Yt,"prioritizeSeoTags")});kt.canUseDOM?(wr=Bt,Ye&&cancelAnimationFrame(Ye),wr.defer?Ye=requestAnimationFrame(function(){st(wr,function(){Ye=null})}):(st(wr),Ye=null)):Pt&&($t=Pt(Bt)),Ct($t)},Mt.init=function(){this.rendered||(this.rendered=!0,this.props.context.helmetInstances.add(this),this.emitChange())},Mt.render=function(){return this.init(),null},er}(x.Component);Ue.propTypes={context:Ne.isRequired},Ue.displayName="HelmetDispatcher";var be=["children"],De=["children"],He=function(Zt){function er(){return Zt.apply(this,arguments)||this}M(er,Zt);var Mt=er.prototype;return Mt.shouldComponentUpdate=function(Yt){return!b()(_e(this.props,"helmetData"),_e(Yt,"helmetData"))},Mt.mapNestedChildrenToProps=function(Yt,wr){if(!wr)return null;switch(Yt.type){case H.SCRIPT:case H.NOSCRIPT:return{innerHTML:wr};case H.STYLE:return{cssText:wr};default:throw new Error("<"+Yt.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")}},Mt.flattenArrayTypeChildren=function(Yt){var wr,Ir=Yt.child,Ct=Yt.arrayTypeChildren;return T({},Ct,((wr={})[Ir.type]=[].concat(Ct[Ir.type]||[],[T({},Yt.newChildProps,this.mapNestedChildrenToProps(Ir,Yt.nestedChildren))]),wr))},Mt.mapObjectTypeChildren=function(Yt){var wr,Ir,Ct=Yt.child,$t=Yt.newProps,Bt=Yt.newChildProps,qt=Yt.nestedChildren;switch(Ct.type){case H.TITLE:return T({},$t,((wr={})[Ct.type]=qt,wr.titleAttributes=T({},Bt),wr));case H.BODY:return T({},$t,{bodyAttributes:T({},Bt)});case H.HTML:return T({},$t,{htmlAttributes:T({},Bt)});default:return T({},$t,((Ir={})[Ct.type]=T({},Bt),Ir))}},Mt.mapArrayTypeChildrenToProps=function(Yt,wr){var Ir=T({},wr);return Object.keys(Yt).forEach(function(Ct){var $t;Ir=T({},Ir,(($t={})[Ct]=Yt[Ct],$t))}),Ir},Mt.warnOnInvalidChildren=function(Yt,wr){return D()(ie.some(function(Ir){return Yt.type===Ir}),typeof Yt.type=="function"?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":"Only elements types "+ie.join(", ")+" are allowed. Helmet does not support rendering <"+Yt.type+"> elements. Refer to our API for more information."),D()(!wr||typeof wr=="string"||Array.isArray(wr)&&!wr.some(function(Ir){return typeof Ir!="string"}),"Helmet expects a string as a child of <"+Yt.type+">. Did you forget to wrap your children in braces? ( <"+Yt.type+">{``}</"+Yt.type+"> ) Refer to our API for more information."),!0},Mt.mapChildrenToProps=function(Yt,wr){var Ir=this,Ct={};return x.Children.forEach(Yt,function($t){if($t&&$t.props){var Bt=$t.props,qt=Bt.children,br=N(Bt,be),qr=Object.keys(br).reduce(function(Fn,wn){return Fn[q[wn]||wn]=br[wn],Fn},{}),Hr=$t.type;switch(typeof Hr=="symbol"?Hr=Hr.toString():Ir.warnOnInvalidChildren($t,qt),Hr){case H.FRAGMENT:wr=Ir.mapChildrenToProps(qt,wr);break;case H.LINK:case H.META:case H.NOSCRIPT:case H.SCRIPT:case H.STYLE:Ct=Ir.flattenArrayTypeChildren({child:$t,arrayTypeChildren:Ct,newChildProps:qr,nestedChildren:qt});break;default:wr=Ir.mapObjectTypeChildren({child:$t,newProps:wr,newChildProps:qr,nestedChildren:qt})}}}),this.mapArrayTypeChildrenToProps(Ct,wr)},Mt.render=function(){var Yt=this.props,wr=Yt.children,Ir=N(Yt,De),Ct=T({},Ir),$t=Ir.helmetData;return wr&&(Ct=this.mapChildrenToProps(wr,Ct)),!$t||$t instanceof Ft||($t=new Ft($t.context,$t.instances)),$t?x.createElement(Ue,T({},Ct,{context:$t.value,helmetData:void 0})):x.createElement(ir.Consumer,null,function(Bt){return x.createElement(Ue,T({},Ct,{context:Bt}))})},er}(x.Component);He.propTypes={base:v().object,bodyAttributes:v().object,children:v().oneOfType([v().arrayOf(v().node),v().node]),defaultTitle:v().string,defer:v().bool,encodeSpecialCharacters:v().bool,htmlAttributes:v().object,link:v().arrayOf(v().object),meta:v().arrayOf(v().object),noscript:v().arrayOf(v().object),onChangeClientState:v().func,script:v().arrayOf(v().object),style:v().arrayOf(v().object),title:v().string,titleAttributes:v().object,titleTemplate:v().string,prioritizeSeoTags:v().bool,helmetData:v().object},He.defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1},He.displayName="Helmet";const qe={},Xe=Zt=>x.createElement(kt,{context:qe},Zt);var wt=e(92736),At=e(44225),cr=e(36237),or=e(50556),Me=e(55056),Je=e.n(Me),Qt=Object.defineProperty,tt=Object.getOwnPropertySymbols,Rt=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,Jt=(Zt,er,Mt)=>er in Zt?Qt(Zt,er,{enumerable:!0,configurable:!0,writable:!0,value:Mt}):Zt[er]=Mt,Ut=(Zt,er)=>{for(var Mt in er||(er={}))Rt.call(er,Mt)&&Jt(Zt,Mt,er[Mt]);if(tt)for(var Mt of tt(er))Dt.call(er,Mt)&&Jt(Zt,Mt,er[Mt]);return Zt},Ce=(Zt,er)=>{var Mt={};for(var Yt in Zt)Rt.call(Zt,Yt)&&er.indexOf(Yt)<0&&(Mt[Yt]=Zt[Yt]);if(Zt!=null&&tt)for(var Yt of tt(Zt))er.indexOf(Yt)<0&&Dt.call(Zt,Yt)&&(Mt[Yt]=Zt[Yt]);return Mt};let ce=null;const pe=()=>(ce||(ce=un().applyPlugins({key:"antd",type:At.ApplyPluginsType.modify,initialValue:Ut({},{componentSize:"middle"})})),ce);function Et({children:Zt}){let er=Zt;const[Mt,Yt]=x.useState(()=>{const Ir=pe(),{appConfig:Ct}=Ir;return Ce(Ir,["appConfig"])}),wr=Ir=>{Yt(Ct=>Je()({},Ct,typeof Ir=="function"?Ir(Ct):Ir))};return Mt.prefixCls&&wt.ZP.config({prefixCls:Mt.prefixCls}),Mt.iconPrefixCls&&wt.ZP.config({iconPrefixCls:Mt.iconPrefixCls}),Mt.theme&&wt.ZP.config({theme:Mt.theme}),er=x.createElement(wt.ZP,Ut({},Mt),er),er=x.createElement(cr.StyleProvider,{hashPriority:"high"},er),er=x.createElement(or.C.Provider,{value:wr},x.createElement(or.S.Provider,{value:Mt},er)),er}function Se(Zt){return x.createElement(Et,null,Zt)}var ot=e(96632);function Gt(Zt,er){return x.createElement(ot.j,er,Zt)}var gt=e(13007),Ae=e(10627);function vt(){var Zt,er;const Mt=getLocale();(Zt=moment)!=null&&Zt.locale&&moment.locale(((er=localeInfo[Mt])==null?void 0:er.momentLocale)||""),setIntl(Mt)}const je=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?x.useLayoutEffect:x.useEffect,et=Zt=>{var er;const Mt=(0,Ae.Kd)(),[Yt,wr]=x.useState(Mt),[Ir,Ct]=x.useState(()=>(0,Ae.lw)(Yt,!0)),$t=br=>{var qr,Hr;(qr=o())!=null&&qr.locale&&o().locale(((Hr=Ae.H8[br])==null?void 0:Hr.momentLocale)||"en"),wr(br),Ct((0,Ae.lw)(br))};je(()=>(Ae.B.on(Ae.PZ,$t),()=>{Ae.B.off(Ae.PZ,$t)}),[]);const Bt={},qt=(0,Ae.Mg)();return x.createElement(wt.ZP,{direction:qt,locale:((er=Ae.H8[Yt])==null?void 0:er.antd)||Bt},x.createElement(Ae.eU,{value:Ir},Zt.children))};function yt(Zt){return x.createElement(et,null,Zt)}function Nt(Zt){return Zt.default?typeof Zt.default=="function"?Zt.default():Zt.default:Zt}function Fe(){return[{apply:Nt(r),path:void 0},{apply:i,path:void 0},{apply:l,path:void 0},{apply:c,path:void 0},{apply:f,path:void 0}]}function Rr(){return["patchRoutes","patchClientRoutes","modifyContextOpts","modifyClientRenderOpts","rootContainer","innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","render","onRouteChange","antd","dva","locale","qiankun"]}let pt=null;function Jr(){return pt=At.PluginManager.create({plugins:Fe(),validKeys:Rr()}),pt}function un(){return pt}},44225:function(d,g,e){"use strict";e.d(g,{ApplyPluginsType:function(){return dt},Link:function(){return Y},Outlet:function(){return G.j3},PluginManager:function(){return kt},connect:function(){return f.$j},getDvaApp:function(){return u.Q},history:function(){return Qe.m8},useAppData:function(){return $.Ov},useDispatch:function(){return f.I0},useLocation:function(){return G.TH},useOutletContext:function(){return G.bx},useParams:function(){return G.UO},useSearchParams:function(){return V.lr},useSelector:function(){return f.v9}});var r=e(59301),i=e(50556);function l(){return React.useContext(AntdConfigContext)}function c(){return React.useContext(AntdConfigContextSetter)}var f=e(85062),u=e(96632),h=e(10627),o=Object.defineProperty,a=Object.defineProperties,x=Object.getOwnPropertyDescriptors,p=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,b=(Xe,wt,At)=>wt in Xe?o(Xe,wt,{enumerable:!0,configurable:!0,writable:!0,value:At}):Xe[wt]=At,A=(Xe,wt)=>{for(var At in wt||(wt={}))v.call(wt,At)&&b(Xe,At,wt[At]);if(p)for(var At of p(wt))m.call(wt,At)&&b(Xe,At,wt[At]);return Xe},D=(Xe,wt)=>a(Xe,x(wt)),R=(Xe,wt)=>{var At={};for(var cr in Xe)v.call(Xe,cr)&&wt.indexOf(cr)<0&&(At[cr]=Xe[cr]);if(Xe!=null&&p)for(var cr of p(Xe))wt.indexOf(cr)<0&&m.call(Xe,cr)&&(At[cr]=Xe[cr]);return At};const S=Xe=>{var wt=Xe,{overlayClassName:At}=wt,cr=R(wt,["overlayClassName"]);return React.createElement(Dropdown,A({overlayClassName:At},cr))},T=Xe=>Xe.reduce((wt,At)=>At.lang?D(A({},wt),{[At.lang]:At}):wt,{}),M={"ar-EG":{lang:"ar-EG",label:"\u0627\u0644\u0639\u0631\u0628\u064A\u0629",icon:"\u{1F1EA}\u{1F1EC}",title:"\u0644\u063A\u0629"},"az-AZ":{lang:"az-AZ",label:"Az\u0259rbaycan dili",icon:"\u{1F1E6}\u{1F1FF}",title:"Dil"},"bg-BG":{lang:"bg-BG",label:"\u0411\u044A\u043B\u0433\u0430\u0440\u0441\u043A\u0438 \u0435\u0437\u0438\u043A",icon:"\u{1F1E7}\u{1F1EC}",title:"\u0435\u0437\u0438\u043A"},"bn-BD":{lang:"bn-BD",label:"\u09AC\u09BE\u0982\u09B2\u09BE",icon:"\u{1F1E7}\u{1F1E9}",title:"\u09AD\u09BE\u09B7\u09BE"},"ca-ES":{lang:"ca-ES",label:"Catal\xE1",icon:"\u{1F1E8}\u{1F1E6}",title:"llengua"},"cs-CZ":{lang:"cs-CZ",label:"\u010Ce\u0161tina",icon:"\u{1F1E8}\u{1F1FF}",title:"Jazyk"},"da-DK":{lang:"da-DK",label:"Dansk",icon:"\u{1F1E9}\u{1F1F0}",title:"Sprog"},"de-DE":{lang:"de-DE",label:"Deutsch",icon:"\u{1F1E9}\u{1F1EA}",title:"Sprache"},"el-GR":{lang:"el-GR",label:"\u0395\u03BB\u03BB\u03B7\u03BD\u03B9\u03BA\u03AC",icon:"\u{1F1EC}\u{1F1F7}",title:"\u0393\u03BB\u03CE\u03C3\u03C3\u03B1"},"en-GB":{lang:"en-GB",label:"English",icon:"\u{1F1EC}\u{1F1E7}",title:"Language"},"en-US":{lang:"en-US",label:"English",icon:"\u{1F1FA}\u{1F1F8}",title:"Language"},"es-ES":{lang:"es-ES",label:"Espa\xF1ol",icon:"\u{1F1EA}\u{1F1F8}",title:"Idioma"},"et-EE":{lang:"et-EE",label:"Eesti",icon:"\u{1F1EA}\u{1F1EA}",title:"Keel"},"fa-IR":{lang:"fa-IR",label:"\u0641\u0627\u0631\u0633\u06CC",icon:"\u{1F1EE}\u{1F1F7}",title:"\u0632\u0628\u0627\u0646"},"fi-FI":{lang:"fi-FI",label:"Suomi",icon:"\u{1F1EB}\u{1F1EE}",title:"Kieli"},"fr-BE":{lang:"fr-BE",label:"Fran\xE7ais",icon:"\u{1F1E7}\u{1F1EA}",title:"Langue"},"fr-FR":{lang:"fr-FR",label:"Fran\xE7ais",icon:"\u{1F1EB}\u{1F1F7}",title:"Langue"},"ga-IE":{lang:"ga-IE",label:"Gaeilge",icon:"\u{1F1EE}\u{1F1EA}",title:"Teanga"},"he-IL":{lang:"he-IL",label:"\u05E2\u05D1\u05E8\u05D9\u05EA",icon:"\u{1F1EE}\u{1F1F1}",title:"\u05E9\u05E4\u05D4"},"hi-IN":{lang:"hi-IN",label:"\u0939\u093F\u0928\u094D\u0926\u0940, \u0939\u093F\u0902\u0926\u0940",icon:"\u{1F1EE}\u{1F1F3}",title:"\u092D\u093E\u0937\u093E: \u0939\u093F\u0928\u094D\u0926\u0940"},"hr-HR":{lang:"hr-HR",label:"Hrvatski jezik",icon:"\u{1F1ED}\u{1F1F7}",title:"Jezik"},"hu-HU":{lang:"hu-HU",label:"Magyar",icon:"\u{1F1ED}\u{1F1FA}",title:"Nyelv"},"hy-AM":{lang:"hu-HU",label:"\u0540\u0561\u0575\u0565\u0580\u0565\u0576",icon:"\u{1F1E6}\u{1F1F2}",title:"\u053C\u0565\u0566\u0578\u0582"},"id-ID":{lang:"id-ID",label:"Bahasa Indonesia",icon:"\u{1F1EE}\u{1F1E9}",title:"Bahasa"},"it-IT":{lang:"it-IT",label:"Italiano",icon:"\u{1F1EE}\u{1F1F9}",title:"Linguaggio"},"is-IS":{lang:"is-IS",label:"\xCDslenska",icon:"\u{1F1EE}\u{1F1F8}",title:"Tungum\xE1l"},"ja-JP":{lang:"ja-JP",label:"\u65E5\u672C\u8A9E",icon:"\u{1F1EF}\u{1F1F5}",title:"\u8A00\u8A9E"},"ku-IQ":{lang:"ku-IQ",label:"\u06A9\u0648\u0631\u062F\u06CC",icon:"\u{1F1EE}\u{1F1F6}",title:"Ziman"},"kn-IN":{lang:"kn-IN",label:"\u0C95\u0CA8\u0CCD\u0CA8\u0CA1",icon:"\u{1F1EE}\u{1F1F3}",title:"\u0CAD\u0CBE\u0CB7\u0CC6"},"ko-KR":{lang:"ko-KR",label:"\uD55C\uAD6D\uC5B4",icon:"\u{1F1F0}\u{1F1F7}",title:"\uC5B8\uC5B4"},"lv-LV":{lang:"lv-LV",label:"Latvie\u0161u valoda",icon:"\u{1F1F1}\u{1F1EE}",title:"Kalba"},"mk-MK":{lang:"mk-MK",label:"\u043C\u0430\u043A\u0435\u0434\u043E\u043D\u0441\u043A\u0438 \u0458\u0430\u0437\u0438\u043A",icon:"\u{1F1F2}\u{1F1F0}",title:"\u0408\u0430\u0437\u0438\u043A"},"mn-MN":{lang:"mn-MN",label:"\u041C\u043E\u043D\u0433\u043E\u043B \u0445\u044D\u043B",icon:"\u{1F1F2}\u{1F1F3}",title:"\u0425\u044D\u043B"},"ms-MY":{lang:"ms-MY",label:"\u0628\u0647\u0627\u0633 \u0645\u0644\u0627\u064A\u0648\u200E",icon:"\u{1F1F2}\u{1F1FE}",title:"Bahasa"},"nb-NO":{lang:"nb-NO",label:"Norsk",icon:"\u{1F1F3}\u{1F1F4}",title:"Spr\xE5k"},"ne-NP":{lang:"ne-NP",label:"\u0928\u0947\u092A\u093E\u0932\u0940",icon:"\u{1F1F3}\u{1F1F5}",title:"\u092D\u093E\u0937\u093E"},"nl-BE":{lang:"nl-BE",label:"Vlaams",icon:"\u{1F1E7}\u{1F1EA}",title:"Taal"},"nl-NL":{lang:"nl-NL",label:"Nederlands",icon:"\u{1F1F3}\u{1F1F1}",title:"Taal"},"pl-PL":{lang:"pl-PL",label:"Polski",icon:"\u{1F1F5}\u{1F1F1}",title:"J\u0119zyk"},"pt-BR":{lang:"pt-BR",label:"Portugu\xEAs",icon:"\u{1F1E7}\u{1F1F7}",title:"Idiomas"},"pt-PT":{lang:"pt-PT",label:"Portugu\xEAs",icon:"\u{1F1F5}\u{1F1F9}",title:"Idiomas"},"ro-RO":{lang:"ro-RO",label:"Rom\xE2n\u0103",icon:"\u{1F1F7}\u{1F1F4}",title:"Limba"},"ru-RU":{lang:"ru-RU",label:"\u0420\u0443\u0441\u0441\u043A\u0438\u0439",icon:"\u{1F1F7}\u{1F1FA}",title:"\u044F\u0437\u044B\u043A"},"sk-SK":{lang:"sk-SK",label:"Sloven\u010Dina",icon:"\u{1F1F8}\u{1F1F0}",title:"Jazyk"},"sr-RS":{lang:"sr-RS",label:"\u0441\u0440\u043F\u0441\u043A\u0438 \u0458\u0435\u0437\u0438\u043A",icon:"\u{1F1F8}\u{1F1F7}",title:"\u0408\u0435\u0437\u0438\u043A"},"sl-SI":{lang:"sl-SI",label:"Sloven\u0161\u010Dina",icon:"\u{1F1F8}\u{1F1F1}",title:"Jezik"},"sv-SE":{lang:"sv-SE",label:"Svenska",icon:"\u{1F1F8}\u{1F1EA}",title:"Spr\xE5k"},"ta-IN":{lang:"ta-IN",label:"\u0BA4\u0BAE\u0BBF\u0BB4\u0BCD",icon:"\u{1F1EE}\u{1F1F3}",title:"\u0BAE\u0BCA\u0BB4\u0BBF"},"th-TH":{lang:"th-TH",label:"\u0E44\u0E17\u0E22",icon:"\u{1F1F9}\u{1F1ED}",title:"\u0E20\u0E32\u0E29\u0E32"},"tr-TR":{lang:"tr-TR",label:"T\xFCrk\xE7e",icon:"\u{1F1F9}\u{1F1F7}",title:"Dil"},"uk-UA":{lang:"uk-UA",label:"\u0423\u043A\u0440\u0430\u0457\u043D\u0441\u044C\u043A\u0430",icon:"\u{1F1FA}\u{1F1F0}",title:"\u041C\u043E\u0432\u0430"},"vi-VN":{lang:"vi-VN",label:"Ti\u1EBFng Vi\u1EC7t",icon:"\u{1F1FB}\u{1F1F3}",title:"Ng\xF4n ng\u1EEF"},"zh-CN":{lang:"zh-CN",label:"\u7B80\u4F53\u4E2D\u6587",icon:"\u{1F1E8}\u{1F1F3}",title:"\u8BED\u8A00"},"zh-TW":{lang:"zh-TW",label:"\u7E41\u9AD4\u4E2D\u6587",icon:"\u{1F1ED}\u{1F1F0}",title:"\u8A9E\u8A00"}},F=Xe=>React.createElement(React.Fragment,null);var N=e(38329),H=e(38127),V=e(32451),$=e(76729),oe=e(87296);function ie(Xe,wt){var At=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},cr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};if(typeof IntersectionObserver!="function")return null;var or=r.useRef(typeof IntersectionObserver=="function"),Me=r.useRef(null);return r.useEffect(function(){if(!(!Xe.current||!or.current||cr.disabled))return Me.current=new IntersectionObserver(function(Je){var Qt=(0,oe.Z)(Je,1),tt=Qt[0];wt(tt)},At),Me.current.observe(Xe.current),function(){var Je;(Je=Me.current)===null||Je===void 0||Je.disconnect()}},[wt,At,cr.disabled,Xe]),Me.current}var ue=["prefetch"];function q(Xe){var wt=r.useRef(null);return r.useEffect(function(){Xe&&(typeof Xe=="function"?Xe(wt.current):Xe.current=wt.current)}),wt}var Y=r.forwardRef(function(Xe,wt){var At,cr=Xe.prefetch,or=(0,H.Z)(Xe,ue),Me=typeof window!="undefined"&&window.__umi_route_prefetch__||{defaultPrefetch:"none",defaultPrefetchTimeout:50},Je=Me.defaultPrefetch,Qt=Me.defaultPrefetchTimeout,tt=(cr===!0?"intent":cr===!1?"none":cr)||Je;if(!["intent","render","viewport","none"].includes(tt))throw new Error("Invalid prefetch value ".concat(tt," found in Link component"));var Rt=(0,$.Ov)(),Dt=typeof Xe.to=="string"?Xe.to:(At=Xe.to)===null||At===void 0?void 0:At.pathname,Jt=r.useRef(!1),Ut=q(wt),Ce=function(Et){if(tt==="intent"){var Se=Et.target||{};Se.preloadTimeout||(Se.preloadTimeout=setTimeout(function(){var ot;Se.preloadTimeout=null,(ot=Rt.preloadRoute)===null||ot===void 0||ot.call(Rt,Dt)},Xe.prefetchTimeout||Qt))}},ce=function(Et){if(tt==="intent"){var Se=Et.target||{};Se.preloadTimeout&&(clearTimeout(Se.preloadTimeout),Se.preloadTimeout=null)}};return(0,r.useLayoutEffect)(function(){if(tt==="render"&&!Jt.current){var pe;(pe=Rt.preloadRoute)===null||pe===void 0||pe.call(Rt,Dt),Jt.current=!0}},[tt,Dt]),ie(Ut,function(pe){if(pe!=null&&pe.isIntersecting){var Et;(Et=Rt.preloadRoute)===null||Et===void 0||Et.call(Rt,Dt)}},{rootMargin:"100px"},{disabled:tt!=="viewport"}),Dt?r.createElement(V.rU,(0,N.Z)({onMouseEnter:Ce,onMouseLeave:ce,ref:Ut},or),Xe.children):null}),G=e(35338),ae=e(8616);function ee(){"use strict";ee=function(){return wt};var Xe,wt={},At=Object.prototype,cr=At.hasOwnProperty,or=Object.defineProperty||function(Zt,er,Mt){Zt[er]=Mt.value},Me=typeof Symbol=="function"?Symbol:{},Je=Me.iterator||"@@iterator",Qt=Me.asyncIterator||"@@asyncIterator",tt=Me.toStringTag||"@@toStringTag";function Rt(Zt,er,Mt){return Object.defineProperty(Zt,er,{value:Mt,enumerable:!0,configurable:!0,writable:!0}),Zt[er]}try{Rt({},"")}catch(Zt){Rt=function(Mt,Yt,wr){return Mt[Yt]=wr}}function Dt(Zt,er,Mt,Yt){var wr=er&&er.prototype instanceof Se?er:Se,Ir=Object.create(wr.prototype),Ct=new Jr(Yt||[]);return or(Ir,"_invoke",{value:Nt(Zt,Mt,Ct)}),Ir}function Jt(Zt,er,Mt){try{return{type:"normal",arg:Zt.call(er,Mt)}}catch(Yt){return{type:"throw",arg:Yt}}}wt.wrap=Dt;var Ut="suspendedStart",Ce="suspendedYield",ce="executing",pe="completed",Et={};function Se(){}function ot(){}function Gt(){}var gt={};Rt(gt,Je,function(){return this});var Ae=Object.getPrototypeOf,vt=Ae&&Ae(Ae(un([])));vt&&vt!==At&&cr.call(vt,Je)&&(gt=vt);var je=Gt.prototype=Se.prototype=Object.create(gt);function et(Zt){["next","throw","return"].forEach(function(er){Rt(Zt,er,function(Mt){return this._invoke(er,Mt)})})}function yt(Zt,er){function Mt(wr,Ir,Ct,$t){var Bt=Jt(Zt[wr],Zt,Ir);if(Bt.type!=="throw"){var qt=Bt.arg,br=qt.value;return br&&(0,ae.Z)(br)=="object"&&cr.call(br,"__await")?er.resolve(br.__await).then(function(qr){Mt("next",qr,Ct,$t)},function(qr){Mt("throw",qr,Ct,$t)}):er.resolve(br).then(function(qr){qt.value=qr,Ct(qt)},function(qr){return Mt("throw",qr,Ct,$t)})}$t(Bt.arg)}var Yt;or(this,"_invoke",{value:function(Ir,Ct){function $t(){return new er(function(Bt,qt){Mt(Ir,Ct,Bt,qt)})}return Yt=Yt?Yt.then($t,$t):$t()}})}function Nt(Zt,er,Mt){var Yt=Ut;return function(wr,Ir){if(Yt===ce)throw new Error("Generator is already running");if(Yt===pe){if(wr==="throw")throw Ir;return{value:Xe,done:!0}}for(Mt.method=wr,Mt.arg=Ir;;){var Ct=Mt.delegate;if(Ct){var $t=Fe(Ct,Mt);if($t){if($t===Et)continue;return $t}}if(Mt.method==="next")Mt.sent=Mt._sent=Mt.arg;else if(Mt.method==="throw"){if(Yt===Ut)throw Yt=pe,Mt.arg;Mt.dispatchException(Mt.arg)}else Mt.method==="return"&&Mt.abrupt("return",Mt.arg);Yt=ce;var Bt=Jt(Zt,er,Mt);if(Bt.type==="normal"){if(Yt=Mt.done?pe:Ce,Bt.arg===Et)continue;return{value:Bt.arg,done:Mt.done}}Bt.type==="throw"&&(Yt=pe,Mt.method="throw",Mt.arg=Bt.arg)}}}function Fe(Zt,er){var Mt=er.method,Yt=Zt.iterator[Mt];if(Yt===Xe)return er.delegate=null,Mt==="throw"&&Zt.iterator.return&&(er.method="return",er.arg=Xe,Fe(Zt,er),er.method==="throw")||Mt!=="return"&&(er.method="throw",er.arg=new TypeError("The iterator does not provide a '"+Mt+"' method")),Et;var wr=Jt(Yt,Zt.iterator,er.arg);if(wr.type==="throw")return er.method="throw",er.arg=wr.arg,er.delegate=null,Et;var Ir=wr.arg;return Ir?Ir.done?(er[Zt.resultName]=Ir.value,er.next=Zt.nextLoc,er.method!=="return"&&(er.method="next",er.arg=Xe),er.delegate=null,Et):Ir:(er.method="throw",er.arg=new TypeError("iterator result is not an object"),er.delegate=null,Et)}function Rr(Zt){var er={tryLoc:Zt[0]};1 in Zt&&(er.catchLoc=Zt[1]),2 in Zt&&(er.finallyLoc=Zt[2],er.afterLoc=Zt[3]),this.tryEntries.push(er)}function pt(Zt){var er=Zt.completion||{};er.type="normal",delete er.arg,Zt.completion=er}function Jr(Zt){this.tryEntries=[{tryLoc:"root"}],Zt.forEach(Rr,this),this.reset(!0)}function un(Zt){if(Zt||Zt===""){var er=Zt[Je];if(er)return er.call(Zt);if(typeof Zt.next=="function")return Zt;if(!isNaN(Zt.length)){var Mt=-1,Yt=function wr(){for(;++Mt<Zt.length;)if(cr.call(Zt,Mt))return wr.value=Zt[Mt],wr.done=!1,wr;return wr.value=Xe,wr.done=!0,wr};return Yt.next=Yt}}throw new TypeError((0,ae.Z)(Zt)+" is not iterable")}return ot.prototype=Gt,or(je,"constructor",{value:Gt,configurable:!0}),or(Gt,"constructor",{value:ot,configurable:!0}),ot.displayName=Rt(Gt,tt,"GeneratorFunction"),wt.isGeneratorFunction=function(Zt){var er=typeof Zt=="function"&&Zt.constructor;return!!er&&(er===ot||(er.displayName||er.name)==="GeneratorFunction")},wt.mark=function(Zt){return Object.setPrototypeOf?Object.setPrototypeOf(Zt,Gt):(Zt.__proto__=Gt,Rt(Zt,tt,"GeneratorFunction")),Zt.prototype=Object.create(je),Zt},wt.awrap=function(Zt){return{__await:Zt}},et(yt.prototype),Rt(yt.prototype,Qt,function(){return this}),wt.AsyncIterator=yt,wt.async=function(Zt,er,Mt,Yt,wr){wr===void 0&&(wr=Promise);var Ir=new yt(Dt(Zt,er,Mt,Yt),wr);return wt.isGeneratorFunction(er)?Ir:Ir.next().then(function(Ct){return Ct.done?Ct.value:Ir.next()})},et(je),Rt(je,tt,"Generator"),Rt(je,Je,function(){return this}),Rt(je,"toString",function(){return"[object Generator]"}),wt.keys=function(Zt){var er=Object(Zt),Mt=[];for(var Yt in er)Mt.push(Yt);return Mt.reverse(),function wr(){for(;Mt.length;){var Ir=Mt.pop();if(Ir in er)return wr.value=Ir,wr.done=!1,wr}return wr.done=!0,wr}},wt.values=un,Jr.prototype={constructor:Jr,reset:function(er){if(this.prev=0,this.next=0,this.sent=this._sent=Xe,this.done=!1,this.delegate=null,this.method="next",this.arg=Xe,this.tryEntries.forEach(pt),!er)for(var Mt in this)Mt.charAt(0)==="t"&&cr.call(this,Mt)&&!isNaN(+Mt.slice(1))&&(this[Mt]=Xe)},stop:function(){this.done=!0;var er=this.tryEntries[0].completion;if(er.type==="throw")throw er.arg;return this.rval},dispatchException:function(er){if(this.done)throw er;var Mt=this;function Yt(qt,br){return Ct.type="throw",Ct.arg=er,Mt.next=qt,br&&(Mt.method="next",Mt.arg=Xe),!!br}for(var wr=this.tryEntries.length-1;wr>=0;--wr){var Ir=this.tryEntries[wr],Ct=Ir.completion;if(Ir.tryLoc==="root")return Yt("end");if(Ir.tryLoc<=this.prev){var $t=cr.call(Ir,"catchLoc"),Bt=cr.call(Ir,"finallyLoc");if($t&&Bt){if(this.prev<Ir.catchLoc)return Yt(Ir.catchLoc,!0);if(this.prev<Ir.finallyLoc)return Yt(Ir.finallyLoc)}else if($t){if(this.prev<Ir.catchLoc)return Yt(Ir.catchLoc,!0)}else{if(!Bt)throw new Error("try statement without catch or finally");if(this.prev<Ir.finallyLoc)return Yt(Ir.finallyLoc)}}}},abrupt:function(er,Mt){for(var Yt=this.tryEntries.length-1;Yt>=0;--Yt){var wr=this.tryEntries[Yt];if(wr.tryLoc<=this.prev&&cr.call(wr,"finallyLoc")&&this.prev<wr.finallyLoc){var Ir=wr;break}}Ir&&(er==="break"||er==="continue")&&Ir.tryLoc<=Mt&&Mt<=Ir.finallyLoc&&(Ir=null);var Ct=Ir?Ir.completion:{};return Ct.type=er,Ct.arg=Mt,Ir?(this.method="next",this.next=Ir.finallyLoc,Et):this.complete(Ct)},complete:function(er,Mt){if(er.type==="throw")throw er.arg;return er.type==="break"||er.type==="continue"?this.next=er.arg:er.type==="return"?(this.rval=this.arg=er.arg,this.method="return",this.next="end"):er.type==="normal"&&Mt&&(this.next=Mt),Et},finish:function(er){for(var Mt=this.tryEntries.length-1;Mt>=0;--Mt){var Yt=this.tryEntries[Mt];if(Yt.finallyLoc===er)return this.complete(Yt.completion,Yt.afterLoc),pt(Yt),Et}},catch:function(er){for(var Mt=this.tryEntries.length-1;Mt>=0;--Mt){var Yt=this.tryEntries[Mt];if(Yt.tryLoc===er){var wr=Yt.completion;if(wr.type==="throw"){var Ir=wr.arg;pt(Yt)}return Ir}}throw new Error("illegal catch attempt")},delegateYield:function(er,Mt,Yt){return this.delegate={iterator:un(er),resultName:Mt,nextLoc:Yt},this.method==="next"&&(this.arg=Xe),Et}},wt}var J=e(63579);function le(Xe,wt,At,cr,or,Me,Je){try{var Qt=Xe[Me](Je),tt=Qt.value}catch(Rt){At(Rt);return}Qt.done?wt(tt):Promise.resolve(tt).then(cr,or)}function W(Xe){return function(){var wt=this,At=arguments;return new Promise(function(cr,or){var Me=Xe.apply(wt,At);function Je(tt){le(Me,cr,or,Je,Qt,"next",tt)}function Qt(tt){le(Me,cr,or,Je,Qt,"throw",tt)}Je(void 0)})}}var z=e(99227);function ne(Xe,wt){var At=typeof Symbol!="undefined"&&Xe[Symbol.iterator]||Xe["@@iterator"];if(!At){if(Array.isArray(Xe)||(At=(0,z.Z)(Xe))||wt&&Xe&&typeof Xe.length=="number"){At&&(Xe=At);var cr=0,or=function(){};return{s:or,n:function(){return cr>=Xe.length?{done:!0}:{done:!1,value:Xe[cr++]}},e:function(Rt){throw Rt},f:or}}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 Me=!0,Je=!1,Qt;return{s:function(){At=At.call(Xe)},n:function(){var Rt=At.next();return Me=Rt.done,Rt},e:function(Rt){Je=!0,Qt=Rt},f:function(){try{!Me&&At.return!=null&&At.return()}finally{if(Je)throw Qt}}}}var _e=e(73825);function we(Xe){if(typeof Symbol!="undefined"&&Xe[Symbol.iterator]!=null||Xe["@@iterator"]!=null)return Array.from(Xe)}var Pe=e(66160);function We(Xe){return(0,_e.Z)(Xe)||we(Xe)||(0,z.Z)(Xe)||(0,Pe.Z)()}function Be(Xe,wt){if(!(Xe instanceof wt))throw new TypeError("Cannot call a class as a function")}var Lt=e(89878);function _t(Xe,wt){for(var At=0;At<wt.length;At++){var cr=wt[At];cr.enumerable=cr.enumerable||!1,cr.configurable=!0,"value"in cr&&(cr.writable=!0),Object.defineProperty(Xe,(0,Lt.Z)(cr.key),cr)}}function Pt(Xe,wt,At){return wt&&_t(Xe.prototype,wt),At&&_t(Xe,At),Object.defineProperty(Xe,"prototype",{writable:!1}),Xe}var Vt=e(65873);function Ft(Xe,wt){if(!Xe)throw new Error(wt)}function ir(Xe){var wt=Xe.fns,At=Xe.args;if(wt.length===1)return wt[0];var cr=wt.pop();return wt.reduce(function(or,Me){return function(){return Me(or,At)}},cr)}function Ne(Xe){return!!Xe&&(0,ae.Z)(Xe)==="object"&&typeof Xe.then=="function"}var dt=function(Xe){return Xe.compose="compose",Xe.modify="modify",Xe.event="event",Xe}({}),kt=function(){function Xe(wt){Be(this,Xe),(0,Vt.Z)(this,"opts",void 0),(0,Vt.Z)(this,"hooks",{}),this.opts=wt}return Pt(Xe,[{key:"register",value:function(At){var cr=this;Ft(At.apply,"plugin register failed, apply must supplied"),Object.keys(At.apply).forEach(function(or){Ft(cr.opts.validKeys.indexOf(or)>-1,"register failed, invalid key ".concat(or," ").concat(At.path?"from plugin ".concat(At.path):"",".")),cr.hooks[or]=(cr.hooks[or]||[]).concat(At.apply[or])})}},{key:"getHooks",value:function(At){var cr=At.split("."),or=We(cr),Me=or[0],Je=or.slice(1),Qt=this.hooks[Me]||[];return Je.length&&(Qt=Qt.map(function(tt){try{var Rt=tt,Dt=ne(Je),Jt;try{for(Dt.s();!(Jt=Dt.n()).done;){var Ut=Jt.value;Rt=Rt[Ut]}}catch(Ce){Dt.e(Ce)}finally{Dt.f()}return Rt}catch(Ce){return null}}).filter(Boolean)),Qt}},{key:"applyPlugins",value:function(At){var cr=At.key,or=At.type,Me=At.initialValue,Je=At.args,Qt=At.async,tt=this.getHooks(cr)||[];switch(Je&&Ft((0,ae.Z)(Je)==="object","applyPlugins failed, args must be plain object."),Qt&&Ft(or===dt.modify||or===dt.event,"async only works with modify and event type."),or){case dt.modify:return Qt?tt.reduce(function(){var Rt=W(ee().mark(function Dt(Jt,Ut){var Ce;return ee().wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:if(Ft(typeof Ut=="function"||(0,ae.Z)(Ut)==="object"||Ne(Ut),"applyPlugins failed, all hooks for key ".concat(cr," must be function, plain object or Promise.")),!Ne(Jt)){pe.next=5;break}return pe.next=4,Jt;case 4:Jt=pe.sent;case 5:if(typeof Ut!="function"){pe.next=16;break}if(Ce=Ut(Jt,Je),!Ne(Ce)){pe.next=13;break}return pe.next=10,Ce;case 10:return pe.abrupt("return",pe.sent);case 13:return pe.abrupt("return",Ce);case 14:pe.next=21;break;case 16:if(!Ne(Ut)){pe.next=20;break}return pe.next=19,Ut;case 19:Ut=pe.sent;case 20:return pe.abrupt("return",(0,J.Z)((0,J.Z)({},Jt),Ut));case 21:case"end":return pe.stop()}},Dt)}));return function(Dt,Jt){return Rt.apply(this,arguments)}}(),Ne(Me)?Me:Promise.resolve(Me)):tt.reduce(function(Rt,Dt){return Ft(typeof Dt=="function"||(0,ae.Z)(Dt)==="object","applyPlugins failed, all hooks for key ".concat(cr," must be function or plain object.")),typeof Dt=="function"?Dt(Rt,Je):(0,J.Z)((0,J.Z)({},Rt),Dt)},Me);case dt.event:return W(ee().mark(function Rt(){var Dt,Jt,Ut,Ce;return ee().wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:Dt=ne(tt),pe.prev=1,Dt.s();case 3:if((Jt=Dt.n()).done){pe.next=12;break}if(Ut=Jt.value,Ft(typeof Ut=="function","applyPlugins failed, all hooks for key ".concat(cr," must be function.")),Ce=Ut(Je),!(Qt&&Ne(Ce))){pe.next=10;break}return pe.next=10,Ce;case 10:pe.next=3;break;case 12:pe.next=17;break;case 14:pe.prev=14,pe.t0=pe.catch(1),Dt.e(pe.t0);case 17:return pe.prev=17,Dt.f(),pe.finish(17);case 20:case"end":return pe.stop()}},Rt,null,[[1,14,17,20]])}))();case dt.compose:return function(){return ir({fns:tt.concat(Me),args:Je})()}}}}],[{key:"create",value:function(At){var cr=new Xe({validKeys:At.validKeys});return At.plugins.forEach(function(or){cr.register(or)}),cr}}]),Xe}(),Qe=e(11882);let lt=0,st=0;function Ye(Xe,wt){}function Ue(Xe){return JSON.stringify(Xe,null,2)}function be(Xe){const wt=Xe.length>1?Xe.map(De).join(" "):Xe[0];return typeof wt=="object"?`${Ue(wt)}`:wt.toString()}function De(Xe){return typeof Xe=="object"?`${JSON.stringify(Xe)}`:Xe.toString()}const He={log(...Xe){be(Xe)},info(...Xe){be(Xe)},warn(...Xe){be(Xe)},error(...Xe){be(Xe)},group(){st++},groupCollapsed(){st++},groupEnd(){st&&--st},clear(){},trace(...Xe){console.trace(...Xe)},profile(...Xe){console.profile(...Xe)},profileEnd(...Xe){console.profileEnd(...Xe)}},qe=()=>{}},50556:function(d,g,e){"use strict";e.d(g,{C:function(){return l},S:function(){return i}});var r=e(59301);const i=r.createContext(null),l=r.createContext(()=>{console.error("The 'useAntdConfigSetter()' method depends on the antd 'ConfigProvider', requires one of 'antd.configProvider' / 'antd.dark' / 'antd.compact' to be enabled.")})},96632:function(d,g,e){"use strict";e.d(g,{j:function(){return Qc},Q:function(){return Rc}});var r=e(85062),i=e(89880),l=e.n(i),c=e(59301),f=e(44225),u=e(3085),h=Object.defineProperty,o=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,p=(P,O,L)=>O in P?h(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,v=(P,O)=>{for(var L in O||(O={}))a.call(O,L)&&p(P,L,O[L]);if(o)for(var L of o(O))x.call(O,L)&&p(P,L,O[L]);return P},b={namespace:"account",state:{basicInfo:void 0,actionTabs:{key:"",params:{}}},effects:{*updateAvatar({payload:P},{call:O,put:L}){return yield O(u.n1,P)},*appplySchool({payload:P},{call:O,put:L}){return yield O(u.bz,P)},*getSchoolOption({payload:P},{call:O,put:L}){return yield O(u.GY,P)},*getDepartmentOption({payload:P},{call:O,put:L}){return yield O(u.Ql,P)},*appplyDepartment({payload:P},{call:O,put:L}){return yield O(u.Zm,P)},*updateAccount({payload:P},{call:O,put:L}){return yield O(u.sG,P)},*cancelRealNameAuth({payload:P},{call:O,put:L}){return yield O(u.P,P)},*cancelProfessionalAuth({payload:P},{call:O,put:L}){return yield O(u.$f,P)},*applyProfessionalAuth({payload:P},{call:O,put:L}){return yield O(u.Ow,P)},*applyRealNameAuth({payload:P},{call:O,put:L}){return yield O(u.ht,P)},*getCode({payload:P},{call:O,put:L}){return yield O(u.Cq,P)},*bindPhone({payload:P},{call:O,put:L}){return yield O(u.eF,P)},*bindEmail({payload:P},{call:O,put:L}){return yield O(u.I8,P)},*updatePassword({payload:P},{call:O,put:L}){return yield O(u.gQ,P)},*unbindAccount({payload:P},{call:O,put:L}){return yield O(u.wi,P)},*getBasicInfo({payload:P},{call:O,put:L}){const ve=yield O(u.o9,P);return yield L({type:"save",payload:{basicInfo:v({},ve)}}),ve},*setActionTabs({payload:P},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:v({},P)}})}},reducers:{save(P,O){return v(v({},P),O.payload)}},subscriptions:{setup({dispatch:P,history:O}){return O.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},A=e(77882),D=Object.defineProperty,R=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable,M=(P,O,L)=>O in P?D(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,F=(P,O)=>{for(var L in O||(O={}))S.call(O,L)&&M(P,L,O[L]);if(R)for(var L of R(O))T.call(O,L)&&M(P,L,O[L]);return P},H={namespace:"announcement",state:{name:"\u666E\u901A\u8BD5\u5377\uFF0C\u968F\u673A\u8BD5\u5377\u8BE6\u60C5\u9875\u9762",loading:!0,actionTabs:{}},effects:{*informDown({payload:P,callback:O},{call:L,put:ve}){return yield L(A.nZ,P)},*informUp({payload:P,callback:O},{call:L,put:ve}){return yield L(A.TO,P)},*setActionTabs({payload:P},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:F({},P)}})}},reducers:{save(P,O){return F(F({},P),O.payload)}},subscriptions:{setup({dispatch:P,history:O}){}}},V=e(71362),$=Object.defineProperty,oe=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,q=(P,O,L)=>O in P?$(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,Y=(P,O)=>{for(var L in O||(O={}))ie.call(O,L)&&q(P,L,O[L]);if(oe)for(var L of oe(O))ue.call(O,L)&&q(P,L,O[L]);return P},ae={namespace:"attachment",state:{name:"\u8D44\u6E90",loading:!0,detail:{},actionTabs:{}},effects:{*allAttachment({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(V.SV,P);return yield ve({type:"save",payload:{allList:Y({},ze)}}),ze},*mineAttachment({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(V.zI,P);return yield ve({type:"save",payload:{mineList:Y({},ze)}}),ze},*fileImport({payload:P,callback:O},{call:L,put:ve}){return yield L(V.tO,P)},*getDetail({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(V.Nm,P);return yield ve({type:"save",payload:{detail:Y({},ze)}}),ze},*updateVisits({payload:P,callback:O},{call:L,put:ve}){return yield L(V.H,P)},*setActionTabs({payload:P},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Y({},P)}})}},reducers:{save(P,O){return Y(Y({},P),O.payload)}},subscriptions:{setup({dispatch:P,history:O}){}}},ee=e(23828),J=Object.defineProperty,le=Object.getOwnPropertySymbols,W=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ne=(P,O,L)=>O in P?J(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,_e=(P,O)=>{for(var L in O||(O={}))W.call(O,L)&&ne(P,L,O[L]);if(le)for(var L of le(O))z.call(O,L)&&ne(P,L,O[L]);return P},Pe={namespace:"boards",state:{name:"\u8BA8\u8BBA",loading:!0,actionTabs:{},boardsDetail:{},boardsCategoryList:{}},effects:{*getBoardsCategoryList({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(ee.yq,P);return yield ve({type:"save",payload:{boardsCategoryList:_e({},ze.data)}}),ze.data},*getBoardsDetail({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(ee.dI,P);return yield ve({type:"save",payload:{boardsDetail:_e({},ze.data)}}),ze.data},*setTopping({payload:P,callback:O},{call:L,put:ve}){return yield L(ee.cc,P)},*escTopping({payload:P,callback:O},{call:L,put:ve}){return yield L(ee.CJ,P)},*getReplyList({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(ee.PC,P);yield ve({type:"save",payload:{replyList:_e({},ze.data)}})},*createReply({payload:P,callback:O},{call:L,put:ve}){return yield L(ee.PP,P)},*replyLike({payload:P,callback:O},{call:L,put:ve}){return yield L(ee.NA,P)},*replyUnLike({payload:P,callback:O},{call:L,put:ve}){return yield L(ee.YQ,P)},*deleteReply({payload:P,callback:O},{call:L,put:ve}){return yield L(ee.Mf,P)},*setActionTabs({payload:P},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:_e({},P)}})}},reducers:{save(P,O){return _e(_e({},P),O.payload)}},subscriptions:{setup({dispatch:P,history:O}){}}},We=e(51190),Be=Object.defineProperty,Lt=Object.getOwnPropertySymbols,_t=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,Vt=(P,O,L)=>O in P?Be(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,Ft=(P,O)=>{for(var L in O||(O={}))_t.call(O,L)&&Vt(P,L,O[L]);if(Lt)for(var L of Lt(O))Pt.call(O,L)&&Vt(P,L,O[L]);return P},Ne={namespace:"exercise",state:{name:"\u666E\u901A\u8BD5\u5377\uFF0C\u968F\u673A\u8BD5\u5377\u8BE6\u60C5\u9875\u9762",loading:!0,exerciseList:{},userExerciseList:{},statisticsList:{},exerciseCoursesList:{},brankList:{},editData:{},endGroups:{},actionTabs:{removeEventListenerExitScreen:!1},publishGroups:{},commonHeader:{},reviewExercise:{},reviewGroupExercise:{},workSetting:{},editRandomExercises:{},redoModal:{},exerciseUserInfo:{},examinationIntelligentSettings:{},exerciseExportHeadData:{},codeReviewDetail:{},exerciseIdentityPhotos:{},checkDomain:window.document.domain==="kepukehuan.educoder.net"||window.document.domain==="test-kepukehuan.educoder.net",order_type:"",order:"",updateIndex:null,saveExerciseDownUsers:null,NormalResult:{},course_groups:[],SumupDetail:{},ScoreRangesData:{}},effects:{*getScoreRangesData({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(We.$Q,P);return yield ve({type:"save",payload:{ScoreRangesData:ze==null?void 0:ze.data}}),ze},*getQuestionResult({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(We._U,P);return yield ve({type:"save",payload:{NormalResult:ze}}),ze},*getUserExercise({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(We.xA,P);return yield ve({type:"save",payload:{userExerciseList:Ft({},(ze==null?void 0:ze.data)||{})}}),console.log("getUserExercise-res:",ze),ze==null?void 0:ze.data},*getExerciseIdentityPhotos({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(We.J,P);return yield ve({type:"save",payload:{exerciseIdentityPhotos:Ft({},(ze==null?void 0:ze.data)||{})}}),ze==null?void 0:ze.data},*getExerciseExportHeadData({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(We.iw,P);return yield ve({type:"save",payload:{exerciseExportHeadData:Ft({},ze)}}),ze},*getExerciseUserInfo({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(We.Ty,P);return(ze==null?void 0:ze.status)===0&&(yield ve({type:"save",payload:Ft({},{exerciseUserInfo:Ft({},ze.data)})})),ze},*getExaminationIntelligentSettings({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(We.sA,P);return yield ve({type:"save",payload:{examinationIntelligentSettings:Ft({},ze)}}),ze},*getRandomEditExercises({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(We.yu,P);return yield ve({type:"save",payload:{editRandomExercises:Ft({},ze)}}),ze},*getExerciseList({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(We.G$,P);if(ze!=null&&ze.total_exercise_users)try{localStorage.total_exercise_users=JSON.stringify(ze.total_exercise_users)}catch(tn){}return yield ve({type:"save",payload:{exerciseList:Ft({},ze)}}),yield ve({type:"save",payload:{order_type:P.order_type,order:P.order}}),ze},*getExerciseStatistics({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(We._u,P);return yield ve({type:"save",payload:{statisticsList:Ft({},ze)}}),ze},*getBrankList({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(We.n$,P);return yield ve({type:"save",payload:{brankList:Ft({},ze)}}),ze},*saveBanks({payload:P,callback:O},{call:L,put:ve}){return yield L(We.lf,P)},*getExerciseCourses({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(We.N3,P);return yield ve({type:"save",payload:{exerciseCoursesList:Ft({},ze)}}),ze},*addExercise({payload:P,callback:O},{call:L,put:ve}){return yield L(We.uR,P)},*editExercise({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(We.qf,P);return yield ve({type:"save",payload:{editData:Ft({},ze)}}),ze},*getTagDiscipline({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(We.YY,P);return yield ve({type:"save",payload:{tagDisciplineData:Ft({},ze)}}),ze},*editExerciseQuestion({payload:P,callback:O},{call:L,put:ve}){return yield L(We.Di,P)},*addExerciseQuestion({payload:P,callback:O},{call:L,put:ve}){return yield L(We.MK,P)},*exeriseMoveUpDown({payload:P,callback:O},{call:L,put:ve}){return yield L(We.GK,P)},*getEndGroups({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(We.KE,P);return yield ve({type:"save",payload:{endGroups:Ft({},ze)}}),ze},*getPublishGroups({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(We.ux,P);return yield ve({type:"save",payload:{publishGroups:Ft({},ze)}}),ze},*getCommonHeader({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(We.UK,P);return yield ve({type:"save",payload:{commonHeader:Ft({},ze)}}),ze},*getReviewExercise({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(We.BJ,P);return yield ve({type:"save",payload:{reviewExercise:Ft({},ze)}}),ze},*postReviewExercise({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(We.pu,P);return yield ve({type:"save",payload:{reviewExercise:Ft({},ze)}}),ze},*getCentralizeReviewExercise({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(We.X4,P);return yield ve({type:"save",payload:{reviewExercise:Ft({},ze)}}),ze},*clearData({payload:P,callback:O},{call:L,put:ve}){yield ve({type:"save",payload:{[P.key]:{}}})},*getReviewGroupExercise({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(We.W4,P);return yield ve({type:"save",payload:{reviewGroupExercise:Ft({},ze)}}),ze},*getWorkSetting({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(We.Ul,P);return yield ve({type:"save",payload:{workSetting:Ft({},ze)}}),ze},*getRedoModal({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(We.tX,P);return yield ve({type:"save",payload:{redoModal:Ft({},ze)}}),ze},*getRedoListModal({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(We.s,P);return yield ve({type:"save",payload:{redoModal:Ft({},ze)}}),ze},*getCodeReviewDetail({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(We.Xn,P);return yield ve({type:"save",payload:{codeReviewDetail:Ft({},ze)}}),ze},*changeScore({payload:P,callback:O},{call:L,put:ve}){return yield L(We.gG,P)},*setActionTabs({payload:P},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Ft({},P)}})},*setUpdateIndex({payload:P},{call:O,put:L}){yield L({type:"save",payload:{updateIndex:P==="clear"?null:Math.random()}})},*setSaveExerciseDownUsers({payload:P},{call:O,put:L}){yield L({type:"save",payload:{saveExerciseDownUsers:P}})}},reducers:{save(P,O){return Ft(Ft({},P),O.payload)}},subscriptions:{setup({dispatch:P,history:O}){}}},dt=e(799),kt=Object.defineProperty,Qe=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,Ye=(P,O,L)=>O in P?kt(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,Ue=(P,O)=>{for(var L in O||(O={}))lt.call(O,L)&&Ye(P,L,O[L]);if(Qe)for(var L of Qe(O))st.call(O,L)&&Ye(P,L,O[L]);return P},De={namespace:"graduation",state:{name:"\u6BD5\u4E1A\u8BBE\u8BA1",loading:!0,actionTabs:{},detailList:{},detailTaskList:{},replyList:{},detail:{},addTopicData:{},editTopicData:{},editTasksData:{}},effects:{*getTopisDetailList({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(dt.x_,P);return yield ve({type:"save",payload:{detailList:Ue({},ze)}}),ze},*getTasksListDetail({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(dt.QA,P);return yield ve({type:"save",payload:{detailTaskList:Ue({},ze)}}),ze},*getTopisDetail({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(dt.B6,P);return yield ve({type:"save",payload:{detail:Ue({},ze)}}),ze},*getTasksDetail({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(dt.y3,P);return yield ve({type:"save",payload:{tasksDetail:Ue({},ze)}}),ze},*refuseTopic({payload:P,callback:O},{call:L,put:ve}){return yield L(dt.mM,P)},*agreeTopic({payload:P,callback:O},{call:L,put:ve}){return yield L(dt.je,P)},*getReplyList({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(dt.PC,P);yield ve({type:"save",payload:{replyList:Ue({},ze)}})},*createReply({payload:P,callback:O},{call:L,put:ve}){return yield L(dt.PP,P)},*replyLike({payload:P,callback:O},{call:L,put:ve}){return yield L(dt.NA,P)},*replyUnLike({payload:P,callback:O},{call:L,put:ve}){return yield L(dt.YQ,P)},*deleteReply({payload:P,callback:O},{call:L,put:ve}){return yield L(dt.Mf,P)},*addTopicDefaultData({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(dt.y0,P);yield ve({type:"save",payload:{addTopicData:Ue({},ze)}})},*editTopicDefaultData({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(dt.hL,P);return yield ve({type:"save",payload:{editTopicData:Ue({},ze)}}),ze},*editTasksDefaultData({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(dt._n,P);return yield ve({type:"save",payload:{editTasksData:Ue({},ze)}}),ze},*addTopic({payload:P,callback:O},{call:L,put:ve}){return yield L(dt.Gr,P)},*editTopic({payload:P,callback:O},{call:L,put:ve}){return yield L(dt.wA,P)},*addTasks({payload:P,callback:O},{call:L,put:ve}){return yield L(dt.Sv,P)},*editTasks({payload:P,callback:O},{call:L,put:ve}){return yield L(dt.RP,P)},*setActionTabs({payload:P},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Ue({},P)}})}},reducers:{save(P,O){return Ue(Ue({},P),O.payload)}},subscriptions:{setup({dispatch:P,history:O}){}}},He=e(78267),qe=e(70973),Xe=Object.defineProperty,wt=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,cr=Object.prototype.propertyIsEnumerable,or=(P,O,L)=>O in P?Xe(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,Me=(P,O)=>{for(var L in O||(O={}))At.call(O,L)&&or(P,L,O[L]);if(wt)for(var L of wt(O))cr.call(O,L)&&or(P,L,O[L]);return P},Qt={namespace:"shixunHomeworks",state:{name:"",loading:!0,workList:{},shixunWorkList:{},headerInfo:{},shixunWorkReport:{},codeReview:{},codeReviewDetail:{},workSetting:{},changeData:{},codeReviewCourse:{},referenceAnswer:{},publishGroups:{},endGroups:{},brankList:{},replyList:{},workDetail:{},commonHomeWorkAddDefaultData:{},studentWorkAddDefaultData:{},studentWorkEditDefaultData:{},commonHomeWorkEditDefaultData:{},studentWorkDetail:{},studentWorkSupplyDetail:{},studentWorkCommon:{},allStudentWorks:{},searchMemberList:{},searchProjectList:{},actionTabs:{key:""},listParams:{order:"all",page:1,limit:16,search:""},homeworkAssistantPermissions:{},shixunAssistantPermission:{},courseAssistantPermission:{}},effects:{*getWorkList({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(qe.h$,P);try{sessionStorage.all_student_works=JSON.stringify(ze.all_student_works),sessionStorage.all_student_works_params=JSON.stringify(P),localStorage.setItem("all_student_works_param",JSON.stringify(P))}catch(tn){}return yield ve({type:"save",payload:{workList:Me({},ze)}}),ze},*getShixunWorkHeadInfo({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(qe.fK,P);try{}catch(tn){}return yield ve({type:"save",payload:{headerInfo:ze==null?void 0:ze.data}}),ze},*getShixunWorkList({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(qe.Z8,P);try{sessionStorage.all_student_works=JSON.stringify(ze.all_student_works),sessionStorage.all_student_works_params=JSON.stringify(P),localStorage.setItem("all_student_works_param",JSON.stringify(P))}catch(tn){}return yield ve({type:"save",payload:{shixunWorkList:ze==null?void 0:ze.data,homeworkAssistantPermissions:ze.homework_assistant_permissions,shixunAssistantPermission:ze.shixun_assistant_permission,courseAssistantPermission:ze.course_assistant_permission}}),ze},*getCodeReview({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(qe.RP,P);return yield ve({type:"save",payload:{codeReview:Me({},ze)}}),ze},*getCodeReviewDetail({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(qe.Xn,P);return yield ve({type:"save",payload:{codeReviewDetail:Me({},ze)}}),ze},*getWorkDetail({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(qe.to,P);return yield ve({type:"save",payload:{workDetail:Me({},ze)}}),ze},*updateWork({payload:P,callback:O},{call:L,put:ve}){return yield L(qe.H,P)},*getShixunWorkReport({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(qe.sw,P);try{ze.all_student_works=JSON.parse(sessionStorage.all_student_works||"[]")}catch(tn){}return yield ve({type:"save",payload:{shixunWorkReport:Me({},ze)}}),ze},*getShixunWorkReports({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(qe.cz,P);try{ze.all_student_works=JSON.parse(sessionStorage.all_student_works||"[]")}catch(tn){}return yield ve({type:"save",payload:{shixunWorkReport:Me({},ze)}}),ze},*getWorkSetting({payload:P,callback:O},{call:L,put:ve}){var ze,tn;const Tn=yield L(qe.Ul,P);(ze=Tn==null?void 0:Tn.group_settings)==null||ze.map(mn=>{mn.value=mn.group_name,mn.id=mn.group_id,mn.group_id=[mn.group_id]}),(tn=Tn==null?void 0:Tn.allow_late_settings)==null||tn.map(mn=>{mn.value=mn.group_name,mn.id=mn.group_id,mn.group_id=[mn.group_id]});const xi={shixun_evaluation:Tn.shixun_evaluation,challenge_settings:Tn.challenge_settings};return yield ve({type:"save",payload:{workSetting:Me({},Tn),changeData:(0,He.cloneDeep)(xi)}}),Tn},*updateSetting({payload:P,callback:O},{call:L,put:ve}){return yield L(qe.m7,P)},*getCodeReviewCourse({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(qe.JG,P);return yield ve({type:"save",payload:{codeReviewCourse:Me({},ze)}}),ze},*exportShixunWorks({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(qe.Dx,P)},*getReferenceAnswer({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(qe.Q3,P);return yield ve({type:"save",payload:{referenceAnswer:Me({},ze)}}),ze},*getPublishGroups({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(qe.ux,P);return yield ve({type:"save",payload:{publishGroups:Me({},ze)}}),ze},*getEndGroups({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(qe.KE,P);return yield ve({type:"save",payload:{endGroups:Me({},ze)}}),ze},*getBrankList({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(qe.n$,P);return yield ve({type:"save",payload:{brankList:Me({},ze)}}),ze},*changeScore({payload:P,callback:O},{call:L,put:ve}){return yield L(qe.gG,P)},*saveBanks({payload:P,callback:O},{call:L,put:ve}){return yield L(qe.lf,P)},*addCommonHomeWorkDefaultData({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(qe.Qt,P);return yield ve({type:"save",payload:{commonHomeWorkAddDefaultData:Me({},ze)}}),ze},*getSearchMemberList({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(qe.Lz,P);return yield ve({type:"save",payload:{searchMemberList:Me({},ze)}}),ze},*getProjectList({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(qe.ku,P);return yield ve({type:"save",payload:{searchProjectList:Me({},ze)}}),ze},*addStudentWorkDefaultData({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(qe.ak,P);return yield ve({type:"save",payload:{studentWorkAddDefaultData:Me({},ze)}}),ze},*editStudentWorkDefaultData({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(qe.PW,P);return yield ve({type:"save",payload:{studentWorkEditDefaultData:Me({},ze)}}),ze},*editCommonHomeWorkDefaultData({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(qe.BD,P);return yield ve({type:"save",payload:{commonHomeWorkEditDefaultData:Me({},ze)}}),ze},*editCommonHomeWorkDefaultBankData({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(qe.pH,P);return yield ve({type:"save",payload:{commonHomeWorkEditDefaultData:Me({},ze)}}),ze},*getReplyList({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(qe.PC,P);yield ve({type:"save",payload:{replyList:Me({},ze)}})},*getStudentWorkDetail({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(qe.Hj,P);yield ve({type:"save",payload:{studentWorkDetail:Me({},ze)}})},*getStudentWorkSupplyDetail({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(qe.ub,P);yield ve({type:"save",payload:{studentWorkSupplyDetail:Me({},ze)}})},*getStudentWorkCommon({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(qe.JA,P);yield ve({type:"save",payload:{studentWorkCommon:Me({},ze)}})},*getAllStudentWorks({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(qe.ql,P);return yield ve({type:"save",payload:{allStudentWorks:Me({},ze)}}),ze},*getFileRepeatResult({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(qe.oN,P);return yield ve({type:"save",payload:{codeReview:Me({},ze)}}),ze},*getFileRepeatDetail({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(qe.Ti,P);return yield ve({type:"save",payload:{codeReviewDetail:Me({},ze)}}),ze},*createReply({payload:P,callback:O},{call:L,put:ve}){return yield L(qe.PP,P)},*replyLike({payload:P,callback:O},{call:L,put:ve}){return yield L(qe.NA,P)},*replyUnLike({payload:P,callback:O},{call:L,put:ve}){return yield L(qe.YQ,P)},*deleteReply({payload:P,callback:O},{call:L,put:ve}){return yield L(qe.Mf,P)},*setActionTabs({payload:P},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Me({},P)}})}},reducers:{save(P,O){return Me(Me({},P),O.payload)}},subscriptions:{setup({dispatch:P,history:O}){return O.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},tt=e(30450),Rt=e(36466),Dt=Object.defineProperty,Jt=Object.getOwnPropertySymbols,Ut=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ce=(P,O,L)=>O in P?Dt(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,pe=(P,O)=>{for(var L in O||(O={}))Ut.call(O,L)&&ce(P,L,O[L]);if(Jt)for(var L of Jt(O))Ce.call(O,L)&&ce(P,L,O[L]);return P},Se={namespace:"classroomList",state:{name:"",loading:!0,detailTopBanner:{copy_completed:!0},detailLeftMenus:{},detailLeftMenusNames:{},detailShixunsList:{},detailGraduationTopicsList:{},detailGraduationTaskList:{},detailExerciseList:{},detailPollsList:{},detailCommonHomeworksList:{},detailAttendancesList:{},detailAttendancesDetail:{},detailAnnouncementList:{},detailAttachmentList:{},detailCourseware:{},courseMine:{},detailVideoList:{},detailLiveVideoList:{},detailBoardList:{},courseGroups:{},allCourseGroups:{},detailCourseGroupsList:{},detailCoursStudentsList:{},detailCourseStatisticsList:{},detailAttendancesStatistic:{},detailCourseWorkscore:{},detailCourseActscore:{},coursesLists:{},shixunLists:{},schoolList:{},taskList:[],searchMemberList:{},actionTabs:{key:""},listParams:{order:"all",page:1,limit:16,search:""},shareStatus:!1,AssistantObject:{},updateData:"",courseAiData:{have_tiding:!1,is_open_ai:!1,name:""}},effects:{*setCourseAiState({payload:P},{call:O,put:L,select:ve}){yield O(tt.zC,P),yield L({type:"getCourseAiData",payload:P})},*getCourseAiData({payload:P},{call:O,put:L}){const ve=yield O(tt.tI,P);yield L({type:"save",payload:{courseAiData:ve.data}})},*setAssistantPermissions({payload:P},{call:O,put:L}){yield O(tt.gq,P)},*getAssistantPermissions({payload:P},{call:O,put:L}){if(!(0,Rt.eB)())return;const ve=yield O(tt.rS,P);yield L({type:"save",payload:{AssistantObject:ve.permissions}})},*getAiStatusQuery({payload:P},{call:O,put:L}){const ve=yield O(tt.LH,P);return yield L({type:"save",payload:{cal_finish_if:ve.cal_finish_if}}),ve},*updateCoursePortraitData({payload:P},{call:O,put:L}){return yield O(tt.Z_,P)},*getUserPortraitConfig({payload:P},{call:O,put:L}){const ve=yield O(tt._0,P);return yield L({type:"save",payload:{userPortraitConfig:ve.data}}),ve},*updateUserPortraitConfig({payload:P},{call:O,put:L}){return yield O(tt.r2,P)},*getClassroom({payload:P},{call:O,put:L}){const ve=P,ze=yield O(tt.V8,P);return yield L({type:"save",payload:pe({listParams:ve},ze)}),ze},*getClassroomTopBanner({payload:P},{call:O,put:L}){const ve=yield O(tt.U_,P);return yield L({type:"save",payload:{detailTopBanner:ve.status?{copy_completed:!0}:pe({},ve)}}),ve.status?{copy_completed:!0}:ve},*getClassroomLeftMenus({payload:P},{call:O,put:L}){const ve=yield O(tt.w9,P);let ze=[...(ve==null?void 0:ve.course_modules)||[],...(ve==null?void 0:ve.hidden_modules)||[]],tn={};return ze==null||ze.forEach(Tn=>{tn[Tn.type]=Tn.name}),yield L({type:"save",payload:{detailLeftMenus:pe({},ve),detailLeftMenusNames:tn}}),ve},*getClassroomShixunsList({payload:P},{call:O,put:L}){const ve=yield O(tt.Nd,P);yield L({type:"save",payload:{detailShixunsList:pe({},ve)}})},*getClassroomTeacherShixunsList({payload:P},{call:O,put:L}){const ve=yield O(tt.Gk,P);return yield L({type:"save",payload:{detailShixunsList:pe({},ve)}}),ve},*getClassroomCommonList({payload:P},{call:O,put:L}){const ve=yield O(tt.Nd,P);yield L({type:"save",payload:{detailCommonHomeworksList:pe({},ve)}})},*getClassroomTeacherCommonList({payload:P},{call:O,put:L}){const ve=yield O(tt.Gk,P);return yield L({type:"save",payload:{detailCommonHomeworksList:pe({},ve)}}),ve},*getClassroomGraduationTopicsList({payload:P},{call:O,put:L}){const ve=yield O(tt.yV,P);yield L({type:"save",payload:{detailGraduationTopicsList:pe({},ve)}})},*getClassroomGraduationTaskList({payload:P},{call:O,put:L}){const ve=yield O(tt.R2,P);yield L({type:"save",payload:{detailGraduationTaskList:pe({},ve)}})},*getClassroomExercisesList({payload:P},{call:O,put:L}){const ve=yield O(tt.N7,P);yield L({type:"save",payload:{detailExerciseList:pe({},ve)}})},*getClassroomPollsList({payload:P},{call:O,put:L}){const ve=yield O(tt.BR,P);yield L({type:"save",payload:{detailPollsList:pe({},ve)}})},*getCourseGroups({payload:P},{call:O,put:L}){const ve=yield O(tt.qB,P);yield L({type:"save",payload:{courseGroups:pe({},ve)}})},*getAllCourseGroup({payload:P},{call:O,put:L}){const ve=yield O(tt.c_,P);return yield L({type:"save",payload:{allCourseGroups:pe({},ve)}}),ve},*getClassroomCommonHomeworksList({payload:P},{call:O,put:L}){const ve=yield O(tt.Al,P);yield L({type:"save",payload:{detailCommonHomeworksList:pe({},ve)}})},*getClassroomAttendancesList({payload:P},{call:O,put:L}){const ve=yield O(tt.Vw,P);yield L({type:"save",payload:{detailAttendancesList:pe({},ve)}})},*getClassroomAttendancesStatistic({payload:P},{call:O,put:L}){const ve=yield O(tt.Ls,P);yield L({type:"save",payload:{detailAttendancesStatistic:pe({},ve)}})},*getAttendanceDetail({payload:P},{call:O,put:L}){const ve=yield O(tt.zg,P);return yield L({type:"save",payload:{detailAttendancesDetail:pe({},ve)}}),ve},*getAnnouncementList({payload:P},{call:O,put:L}){const ve=yield O(tt.QZ,P);yield L({type:"save",payload:{detailAnnouncementList:pe({},ve)}})},*getAttachmentList({payload:P},{call:O,put:L}){const ve=yield O(tt.KT,P);yield L({type:"save",payload:{detailAttachmentList:pe({},ve.data)}})},*getCourseware({payload:P},{call:O,put:L}){const ve=yield O(tt.ZT,P);yield L({type:"save",payload:{detailCourseware:pe({},ve.data)}})},*getVideoList({payload:P},{call:O,put:L}){const ve=yield O(tt.O3,P);yield L({type:"save",payload:{detailVideoList:pe({},ve)}})},*getLiveVideoList({payload:P},{call:O,put:L}){const ve=yield O(tt.DJ,P);yield L({type:"save",payload:{detailLiveVideoList:pe({},ve)}})},*getCoursesMine({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(tt.Ed,P);return yield ve({type:"save",payload:{courseMine:pe({},ze)}}),ze.data},*getBoardList({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(tt.KP,P);return yield ve({type:"save",payload:{detailBoardList:pe({},ze.data)}}),ze.data},*getCourseGroupsList({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(tt.kW,P);return yield ve({type:"save",payload:{detailCourseGroupsList:pe({},ze)}}),ze},*getCourseStudentsList({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(tt.J2,P);return yield ve({type:"save",payload:{detailCoursStudentsList:pe({},ze)}}),ze.data},*getCourseStatistics({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(tt.g4,P);return yield ve({type:"save",payload:{detailCourseStatisticsList:pe({},ze)}}),ze},*getCourseActscore({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(tt.t1,P);return yield ve({type:"save",payload:{detailCourseActscore:pe({},ze)}}),ze},*getCourseWorkscore({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(tt.GV,P);return yield ve({type:"save",payload:{detailCourseWorkscore:pe({},ze)}}),ze},*getShixunLists({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(tt.Pj,P);return yield ve({type:"save",payload:{shixunLists:pe({},ze)}}),ze},*getExperimentLists({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(tt._9,P);return yield ve({type:"save",payload:{shixunLists:pe({},ze)}}),ze},*getShixunAiRecommendLists({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(tt.Hn,P);return yield ve({type:"save",payload:{shixunAiRecommendLists:pe({},ze)}}),ze},*getCoursesLists({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(tt.W7,P);return yield ve({type:"save",payload:{coursesLists:pe({},ze)}}),ze},*createCoursesHomework({payload:P,callback:O},{call:L,put:ve}){return yield L(tt.Ds,P)},*createShixunHomework({payload:P,callback:O},{call:L,put:ve}){return yield L(tt.aQ,P)},*createExperiment({payload:P,callback:O},{call:L,put:ve}){return yield L(tt.BQ,P)},*getSchoolList({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(tt.K$,P);return yield ve({type:"save",payload:{schoolList:pe({},ze.school_names)}}),ze.school_names},*searchSchoolTeacherList({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(tt.nQ,P);return yield ve({type:"save",payload:{searchMemberList:pe({},ze)}}),ze},*getAllTaskList({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(tt.km,P);return yield ve({type:"save",payload:{taskList:[...ze.tasks]}}),ze},*updateTaskPosition({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(tt.U8,P);return yield ve({type:"save",payload:{actionTabs:{key:""}}}),ze},*setActionTabs({payload:P},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:pe({},P)}})},*setUpdateData({payload:P},{call:O,put:L}){yield L({type:"save",payload:{updateData:P}})}},reducers:{save(P,O){return pe(pe({},P),O.payload)}},subscriptions:{setup({dispatch:P,history:O}){return O.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},ot=Object.defineProperty,Gt=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,vt=(P,O,L)=>O in P?ot(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,je=(P,O)=>{for(var L in O||(O={}))gt.call(O,L)&&vt(P,L,O[L]);if(Gt)for(var L of Gt(O))Ae.call(O,L)&&vt(P,L,O[L]);return P},yt={namespace:"newClassroom",state:{schoolList:[],searchCourseList:[],actionTabs:{key:"",params:{}}},effects:{*getSchoolList({payload:P},{call:O,put:L}){const ve=yield O(tt.K$,P);yield L({type:"save",payload:{schoolList:(ve==null?void 0:ve.school_names)||[]}})},*getSearchCourseList({payload:P},{call:O,put:L}){const ve=yield O(tt.oM,P);yield L({type:"save",payload:{searchCourseList:(ve==null?void 0:ve.course_lists)||[]}})},*submitCourses({payload:P},{call:O,put:L}){return yield O(tt.Bn,P)},*appplySchool({payload:P},{call:O,put:L}){return yield O(tt.bz,P)},*setActionTabs({payload:P},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:je({},P)}})},*joincoursegroup({payload:P},{call:O,put:L}){return yield O(tt.WK,P)}},reducers:{save(P,O){return je(je({},P),O.payload)}},subscriptions:{setup({dispatch:P,history:O}){}}},Nt=Object.defineProperty,Fe=Object.getOwnPropertySymbols,Rr=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,Jr=(P,O,L)=>O in P?Nt(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,un=(P,O)=>{for(var L in O||(O={}))Rr.call(O,L)&&Jr(P,L,O[L]);if(Fe)for(var L of Fe(O))pt.call(O,L)&&Jr(P,L,O[L]);return P},er={namespace:"classroomsOverview",state:{},effects:{*getCourseUseInfos({payload:P},{call:O,put:L}){const ve=yield O(tt.Dd,P);yield L({type:"save",payload:{CourseUseInfos:ve}})},*getRankList({payload:P},{call:O,put:L}){const ve=yield O(tt.Fg,P);yield L({type:"save",payload:{RankList:{teacher_list:[{rank:"\u6392\u540D",name:"\u59D3\u540D",course_num:"\u7BA1\u7406\u8BFE",homework_num:"\u53D1\u5E03\u4F5C\u4E1A\u6570",exercise_num:"\u53D1\u5E03\u8003\u8BD5\u6570",resource_num:"\u4E0A\u4F20\u8D44\u6E90\u6570"},...(ve==null?void 0:ve.teacher_list)||[]],student_list:[{rank:"\u6392\u540D",name:"\u59D3\u540D",student_id:"\u5B66\u53F7/\u5DE5\u53F7",finish_num:"\u5B8C\u6210\u4F5C\u4E1A\u6570",total_score:"\u603B\u6210\u7EE9"},...(ve==null?void 0:ve.student_list)||[]],learn_course_list:[{rank:"\u6392\u540D",name:"\u6559\u5B66\u8BFE\u5802\u540D\u79F0",num:"\u5B66\u4E60\u4EBA\u6570"},...(ve==null?void 0:ve.learn_course_list)||[]],interact_course_list:[{rank:"\u6392\u540D",name:"\u6559\u5B66\u8BFE\u5802\u540D\u79F0",num:"\u4E92\u52A8\u8BA8\u8BBA\u6570"},...(ve==null?void 0:ve.interact_course_list)||[]],finish_course_list:[{rank:"\u6392\u540D",name:"\u6559\u5B66\u8BFE\u5802\u540D\u79F0",num:"\u603B\u5B8C\u6210\u6570"},...(ve==null?void 0:ve.finish_course_list)||[]]}}})},*getStatisticsBody({payload:P},{call:O,put:L}){const ve=yield O(tt.Gz,P);yield L({type:"save",payload:{SBody:ve}})},*getStatisticsHeader({payload:P},{call:O,put:L}){const ve=yield O(tt.Hl,P);yield L({type:"save",payload:{SHeader:ve}})}},reducers:{save(P,O){return un(un({},P),O.payload)}},subscriptions:{setup({dispatch:P,history:O}){return O.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Mt=e(62802),Yt=Object.defineProperty,wr=Object.getOwnPropertySymbols,Ir=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,$t=(P,O,L)=>O in P?Yt(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,Bt=(P,O)=>{for(var L in O||(O={}))Ir.call(O,L)&&$t(P,L,O[L]);if(wr)for(var L of wr(O))Ct.call(O,L)&&$t(P,L,O[L]);return P},br={namespace:"polls",state:{name:"\u666E\u901A\u8BD5\u5377\uFF0C\u968F\u673A\u8BD5\u5377\u8BE6\u60C5\u9875\u9762",loading:!0,pollsList:{},statisticsList:{},pollsCoursesList:{},brankList:{},actionTabs:{},commonHeader:{},pollSetting:{},endGroups:{},publishGroups:{},exerciseBanks:{}},effects:{*getPollsList({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(Mt.s3,P);return yield ve({type:"save",payload:{pollsList:Bt({},ze)}}),ze},*getCommonHeader({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(Mt.UK,P);return yield ve({type:"save",payload:{commonHeader:Bt({},ze)}}),ze},*getPollsStatistics({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(Mt.Qn,P);return yield ve({type:"save",payload:{statisticsList:Bt({},ze)}}),ze},*getBrankList({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(Mt.n$,P);return yield ve({type:"save",payload:{brankList:Bt({},ze)}}),ze},*saveBanks({payload:P,callback:O},{call:L,put:ve}){return yield L(Mt.lf,P)},*getPollsCourses({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(Mt.Q9,P);return yield ve({type:"save",payload:{pollsCoursesList:Bt({},ze)}}),ze},*getPollsSetting({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(Mt.Hi,P);return yield ve({type:"save",payload:{pollSetting:Bt({},ze)}}),ze},*editPolls({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(Mt.Ye,P);return yield ve({type:"save",payload:{editData:Bt({},JSON.parse(JSON.stringify(ze)))}}),ze},*getEndGroups({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(Mt.KE,P);return yield ve({type:"save",payload:{endGroups:Bt({},ze)}}),ze},*getPublishGroups({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(Mt.ux,P);return yield ve({type:"save",payload:{publishGroups:Bt({},ze)}}),ze},*getExerciseBanks({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(Mt.kp,P);return yield ve({type:"save",payload:{exerciseBanks:Bt({},ze)}}),ze},*setActionTabs({payload:P},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Bt({},P)}})}},reducers:{save(P,O){return Bt(Bt({},P),O.payload)}},subscriptions:{setup({dispatch:P,history:O}){}}},qr=e(28581),Hr=Object.defineProperty,Fn=Object.getOwnPropertySymbols,wn=Object.prototype.hasOwnProperty,Yn=Object.prototype.propertyIsEnumerable,St=(P,O,L)=>O in P?Hr(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,Yr=(P,O)=>{for(var L in O||(O={}))wn.call(O,L)&&St(P,L,O[L]);if(Fn)for(var L of Fn(O))Yn.call(O,L)&&St(P,L,O[L]);return P},Bi={namespace:"teachers",state:{list:{},applyList:{},allCourseGroups:{},graduationGroupList:{},studentsList:{},actionTabs:{key:"",params:{}},updateIndex:1},effects:{*getList({payload:P},{call:O,put:L}){var ve;const ze=yield O(qr.gp,P);return(ve=ze==null?void 0:ze.teacher_list)==null||ve.map(tn=>(tn.key=tn.course_member_id,tn)),yield L({type:"save",payload:{list:ze}}),ze},*getStudentsList({payload:P},{call:O,put:L}){var ve;const ze=yield O(qr.ur,P);return(ve=ze==null?void 0:ze.students)==null||ve.map(tn=>(tn.key=tn.user_id,tn)),yield L({type:"save",payload:{studentsList:ze}}),ze},*getApplyList({payload:P},{call:O,put:L}){const ve=yield O(qr.s,P);return yield L({type:"save",payload:{applyList:ve}}),ve},*getAllCourseGroups({payload:P},{call:O,put:L}){const ve=yield O(qr.xV,P);return yield L({type:"save",payload:{allCourseGroups:ve}}),ve},*getGraduationGroupList({payload:P},{call:O,put:L}){const ve=yield O(qr.Bg,P);return yield L({type:"save",payload:{graduationGroupList:ve}}),ve},*setAllCourseGroups({payload:P},{call:O,put:L}){const ve=yield O(qr.oZ,P);return yield L({type:"save",payload:{setAllCourseGroups:ve}}),ve},*setActionTabs({payload:P},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Yr({},P)}})},*setUpdateIndex({payload:P},{call:O,put:L}){yield L({type:"save",payload:{updateIndex:Math.random()}})}},reducers:{save(P,O){return Yr(Yr({},P),O.payload)}},subscriptions:{setup({dispatch:P,history:O}){}}},Kn=e(1717),It=Object.defineProperty,fi=Object.getOwnPropertySymbols,mi=Object.prototype.hasOwnProperty,Ai=Object.prototype.propertyIsEnumerable,Ni=(P,O,L)=>O in P?It(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,ca=(P,O)=>{for(var L in O||(O={}))mi.call(O,L)&&Ni(P,L,O[L]);if(fi)for(var L of fi(O))Ai.call(O,L)&&Ni(P,L,O[L]);return P},zi={namespace:"video",state:{name:"\u8D44\u6E90",loading:!0,actionTabs:{},videoStatisticsList:{},newVideoStatisticsList:{},videoDurationStatics:{},StudentvideoStatistics:{},videoPeopleStatics:{},videoStatistics:{},oneVideoStatisticsList:{}},effects:{*getVideoStatisticsList({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(Kn.BQ,P);return yield ve({type:"save",payload:{videoStatisticsList:ca({},ze)}}),ze},*getNewVideoStatisticsList({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(Kn.cU,P);return yield ve({type:"save",payload:{newVideoStatisticsList:ca({},ze)}}),ze},*getVideoPeopleStatics({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(Kn.Zx,P);return yield ve({type:"save",payload:{videoPeopleStatics:ca({},ze)}}),ze},*getVideoDurationStatics({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(Kn.Mz,P);return yield ve({type:"save",payload:{videoDurationStatics:ca({},ze)}}),ze},*getVideoStatistics({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(Kn.ZY,P);return yield ve({type:"save",payload:{videoStatistics:ca({},ze)}}),ze},*getOneVideoStatisticsList({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(Kn.cU,P);return yield ve({type:"save",payload:{oneVideoStatisticsList:ca({},ze)}}),ze},*setActionTabs({payload:P},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:ca({},P)}})},*getStudentVideoStatisticsList({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(Kn.Vg,P);return yield ve({type:"save",payload:{StudentvideoStatistics:ca({},ze)}}),ze}},reducers:{save(P,O){return ca(ca({},P),O.payload)}},subscriptions:{setup({dispatch:P,history:O}){}}},li=e(78880),ji=Object.defineProperty,Ia=Object.getOwnPropertySymbols,Ca=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,Zi=(P,O,L)=>O in P?ji(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,ai=(P,O)=>{for(var L in O||(O={}))Ca.call(O,L)&&Zi(P,L,O[L]);if(Ia)for(var L of Ia(O))Tt.call(O,L)&&Zi(P,L,O[L]);return P},Yi={namespace:"competitions",state:{name:"",loading:!0,listParams:{page:1,per_page:20,category:""},Staff:{},Header:{},competition_title:"",banner:"",competitions:[],count:"",RightItems:{},Prizes:{},Account:{},TabResultList:{},competition_team:{},all_team_member:{},actionTabs:{key:"",params:{}},GuidesData:{}},effects:{*postGuides({payload:P,callback:O},{call:L,put:ve}){return yield L(li.cC,P)},*getGuides({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(li.Ax,P);return yield ve({type:"save",payload:{GuidesData:ze}}),ze},*getWorkSubmitUpdateRes({payload:P,callback:O},{call:L,put:ve}){return yield L(li.zF,P)},*getList({payload:P},{call:O,put:L}){const ve=P,ze=yield O(li.bQ,P);return yield L({type:"save",payload:ai({listParams:ve},ze)}),ze},*getMemberWorks({payload:P},{call:O,put:L}){const ve=yield O(li.xx,P);return yield L({type:"save",payload:{MemberWorks:ve||{}}}),ve},*addApplytojoincourse({payload:P,callback:O},{call:L,put:ve}){return yield L(li.qS,P)},*competitionTeams({payload:P,callback:O},{call:L,put:ve}){return yield L(li.Pt,P)},*getStaff({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(li.Dh,P);return yield ve({type:"save",payload:{Staff:ze}}),ze},*getHeader({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(li.Pg,P);return yield ve({type:"save",payload:{Header:ze}}),ze},*getItem({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(li.rV,P);return yield ve({type:"save",payload:{RightItems:ze}}),ze},*updateMdContent({payload:P,callback:O},{call:L,put:ve}){return yield L(li.zj,P)},*getTeamList({payload:P,callback:O},{call:L,put:ve}){return yield L(li.aq,P)},*getTeamDetail({payload:P,callback:O},{call:L,put:ve}){return yield L(li.Ze,P)},*UpTeam({payload:P,callback:O},{call:L,put:ve}){return yield L(li.yS,P)},*DeleteTeam({payload:P,callback:O},{call:L,put:ve}){return yield L(li.ps,P)},*ExitTeam({payload:P,callback:O},{call:L,put:ve}){return yield L(li.vV,P)},*AddTeam({payload:P,callback:O},{call:L,put:ve}){return yield L(li.FU,P)},*AddPersonnel({payload:P,callback:O},{call:L,put:ve}){return yield L(li.R9,P)},*JoinTeam({payload:P,callback:O},{call:L,put:ve}){return yield L(li.zc,P)},*getTeacher({payload:P,callback:O},{call:L,put:ve}){return yield L(li.jS,P)},*getStudents({payload:P,callback:O},{call:L,put:ve}){return yield L(li.sK,P)},*SubmitTeam({payload:P,callback:O},{call:L,put:ve}){return yield L(li.rm,P)},*Reward({payload:P,callback:O},{call:L,put:ve}){return yield L(li.Qp,P)},*ChartRules({payload:P,callback:O},{call:L,put:ve}){return yield L(li.Ux,P)},*Charts({payload:P,callback:O},{call:L,put:ve}){return yield L(li.GQ,P)},*TabResults({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(li.ml,P);return yield ve({type:"save",payload:{TabResultList:ze}}),ze},*setActionTabs({payload:P},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:ai({},P)}})},*Results({payload:P,callback:O},{call:L,put:ve}){return yield L(li.u9,P)},*Prize({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(li.pU,P);return yield ve({type:"save",payload:{Prizes:ze}}),ze},*Accounts({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(li.XJ,P);return yield ve({type:"save",payload:{Account:ze}}),ze},*getVerification({payload:P,callback:O},{call:L,put:ve}){return yield L(li.Ni,P)},*PhoneBind({payload:P,callback:O},{call:L,put:ve}){return yield L(li.uZ,P)},*EmailBind({payload:P,callback:O},{call:L,put:ve}){return yield L(li.rk,P)},*Authentication({payload:P,callback:O},{call:L,put:ve}){return yield L(li.Vy,P)},*Professional({payload:P,callback:O},{call:L,put:ve}){return yield L(li.tC,P)},*setleader({payload:P,callback:O},{call:L,put:ve}){return yield L(li.tO,P)},*getShixun({payload:P,callback:O},{call:L,put:ve}){return yield L(li.qj,P)},*getCourse({payload:P,callback:O},{call:L,put:ve}){return yield L(li.XR,P)},*competition_teams({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(li.zz,P);return yield ve({type:"save",payload:{competition_team:ze}}),ze},*all_team_members({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(li.$P,P);return yield ve({type:"save",payload:{all_team_member:ze}}),ze}},reducers:{save(P,O){return ai(ai({},P),O.payload)}},subscriptions:{setup({dispatch:P,history:O}){return O.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},ei=e(83284),Wn=e(80948),ur=Object.defineProperty,ut=Object.defineProperties,me=Object.getOwnPropertyDescriptors,ht=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,hr=Object.prototype.propertyIsEnumerable,mr=(P,O,L)=>O in P?ur(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,Pr=(P,O)=>{for(var L in O||(O={}))nt.call(O,L)&&mr(P,L,O[L]);if(ht)for(var L of ht(O))hr.call(O,L)&&mr(P,L,O[L]);return P},Gr=(P,O)=>ut(P,me(O)),kr={namespace:"engineeringEvaluteDetail",state:{classDataSource:{active:null,dataList:[]},actionTabs:{key:"",params:{}},name:"",headerData:{dataSource:{[Wn.k[0]]:{width:235,placeholder:`\u8BF7\u9009\u62E9${Wn.k[0]}`,loading:"engineeringEvaluteDetail/getMajorList",dataList:[]},[Wn.k[1]]:{width:138,placeholder:`\u8BF7\u9009\u62E9${Wn.k[1]}`,loading:"engineeringEvaluteDetail/getYearList",dataList:[]}},active:{}},tabListData:[],echartsData:{barData:{name:"",dataSource:{xData:[],yBarData:[],yLineData:[]}},lineData:{name:"",xData:[],seriesData:[]},scatterData:{}}},effects:{*setActionTabs({payload:P},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Pr({},P)}})},*getMajorList({payload:P},{call:O,put:L,select:ve}){const{userInfo:ze}=yield ve(tn=>tn.user);if(ze!=null&&ze.school_id){const tn=yield O(ei.BA,ze.school_id);tn&&tn.data&&(yield L({type:"setMajorOrYearDataSource",payload:{key:Wn.k[0],value:tn.data.map(Tn=>({label:Tn.name,value:Tn.ec_major_school_id}))}}))}},*getYearList({payload:P},{call:O,put:L}){const ve=yield O(ei.Nx,P);ve&&ve.data&&(yield L({type:"setMajorOrYearDataSource",payload:{key:Wn.k[1],value:ve.data.map(ze=>({label:ze.year,value:ze.ec_year_id}))}}))},*getCourseResultDetail({payload:P},{call:O,put:L}){console.log(P,"payload");const ve=yield O(ei.p1,P);ve&&ve.ec_course_target&&(yield L({type:"setEchartsData",payload:ve}))},*getCourseResultDetailClass({payload:P},{call:O,put:L}){const ve=yield O(ei.ff,P);ve&&ve.class_name&&(yield L({type:"save",payload:{classDataSource:{active:null,dataList:[...ve.class_name]}}}))},*setClassActive({payload:P},{call:O,put:L}){yield L({type:"save",payload:{classDataSource:Pr({},P)}})}},reducers:{save(P,O){return Pr(Pr({},P),O.payload)},setMajorOrYearDataSource(P,{payload:O}){return Gr(Pr({},P),{headerData:Gr(Pr({},P.headerData),{dataSource:Gr(Pr({},P.headerData.dataSource),{[O.key]:Gr(Pr({},P.headerData.dataSource[O.key]),{dataList:O.value})})})})},setMajorOrYearActive(P,{payload:O}){return Gr(Pr({},P),{headerData:Gr(Pr({},P.headerData),{active:Gr(Pr({},P.headerData.active),{[O.key]:O.value})})})},setEchartsData(P,{payload:O}){let L={name:O.course_name||"",dataSource:{xData:[],yBarData:[],yLineData:[]}},ve={name:O.course_name||"",xData:[],seriesData:[]},ze={};return O.ec_course_target.forEach((tn,Tn)=>{tn.position=Tn+1,L=Gr(Pr({},L),{dataSource:{xData:[...L.dataSource.xData,Tn+1],yBarData:[...L.dataSource.yBarData,tn.actual_grade],yLineData:[...L.dataSource.yLineData,tn.standard_grade]}});let xi=[],mn={min:[],max:[]},qa=[],Fo=[],ns=[];tn.student_data.detail.forEach((Ks,Js)=>{let cu=Ks.score;xi.push(Js+1),mn.max.push(cu>=tn.student_data.goal_score?cu:null),mn.min.push(cu>=tn.student_data.goal_score?null:cu),qa.push(Ks.name),Fo.push(Ks.student_id),ns.push(Ks.clazz)}),ze[Tn+1]={name:Tn+1,average_score:tn.student_data.average_score,goal_score:tn.student_data.goal_score,xData:xi,yData:mn,name_data:qa,student_ids:Fo,class_data:ns,goal_scoreData:new Array(tn.student_data.detail.length).fill(tn.student_data.goal_score),average_scoreData:new Array(tn.student_data.detail.length).fill(tn.student_data.average_score)}}),O.history.forEach(tn=>{ve=Gr(Pr({},ve),{xData:[...ve.xData,tn.year],seriesData:[...ve.seriesData,tn.total_score]})}),Gr(Pr({},P),{name:O.course_name||"",tabListData:O.ec_course_target,echartsData:{barData:L,lineData:ve,scatterData:ze}})}},subscriptions:{setup({dispatch:P,history:O}){return O.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},An=Object.defineProperty,_r=Object.getOwnPropertySymbols,Nn=Object.prototype.hasOwnProperty,qn=Object.prototype.propertyIsEnumerable,Ge=(P,O,L)=>O in P?An(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,ct=(P,O)=>{for(var L in O||(O={}))Nn.call(O,L)&&Ge(P,L,O[L]);if(_r)for(var L of _r(O))qn.call(O,L)&&Ge(P,L,O[L]);return P},sr={namespace:"engineering",state:{showMenu:!0,matrixVerify:{key:!1,params:{}},actionTabs:{key:"",params:{}}},effects:{*setActionTabs({payload:P},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:ct({},P)}})},*setShowMenu({payload:P},{call:O,put:L}){yield L({type:"save",payload:{showMenu:P}})},*setMatrixVerify({payload:P},{call:O,put:L}){yield L({type:"save",payload:{matrixVerify:ct({},P)}})}},reducers:{save(P,O){return ct(ct({},P),O.payload)}},subscriptions:{setup({dispatch:P,history:O}){return O.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},nr=e(65032),Mr=Object.defineProperty,$r=Object.defineProperties,Wr=Object.getOwnPropertyDescriptors,pn=Object.getOwnPropertySymbols,Ci=Object.prototype.hasOwnProperty,cn=Object.prototype.propertyIsEnumerable,bn=(P,O,L)=>O in P?Mr(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,Kr=(P,O)=>{for(var L in O||(O={}))Ci.call(O,L)&&bn(P,L,O[L]);if(pn)for(var L of pn(O))cn.call(O,L)&&bn(P,L,O[L]);return P},Rn=(P,O)=>$r(P,Wr(O)),wa={namespace:"engineeringNavigtion",state:{actionTabs:{key:"",params:{}},headerData:{title:"\u8BA4\u8BC1\u5BFC\u822A",dataSource:{[Wn.k[0]]:{width:235,placeholder:`\u8BF7\u9009\u62E9${Wn.k[0]}`,loading:"engineeringNavigtion/getMajorList",dataList:[]},[Wn.k[1]]:{width:138,placeholder:`\u8BF7\u9009\u62E9${Wn.k[1]}`,loading:"engineeringNavigtion/getYearList",dataList:[]}},active:{},name:"",tabBarContent:{user_name:"",user_school:"",user_type:""}},cardListData:{appraiseData:{norm:{title:"\u6307\u6807\u8BC4\u4EF7",result:"-",tabBarContent:[{icon:"icon-biyezhibiao",label:"\u6BD5\u4E1A\u6307\u6807",value:"/engineering/graduated/index"},{icon:"icon-biyejuzhen",label:"\u6BD5\u4E1A\u77E9\u9635",value:"/engineering/graduated/matrix"}],listData:[{key:"graduation_count",icon:"icon-biyeyaoqiu1",backgroundColor:"#F2EBFB",textColor:"#713BDB",label:"\u6BD5\u4E1A\u8981\u6C42",value:"-",unit:"\u9879"},{key:"graduation_subitem_count",icon:"icon-zhibiaodian",backgroundColor:"#FEF3EF",textColor:"#FF8B58",label:"\u6307\u6807\u70B9",value:"-",unit:"\u9879"},{key:"graduation_achieve_count",icon:"icon-dacheng",backgroundColor:"#D7F5E6",textColor:"#07C160",label:"\u5DF2\u8FBE\u6210\u6BD5\u4E1A\u8981\u6C42",value:"-",unit:"\u9879"},{key:"graduation_not_achieve_count",icon:"icon-weidacheng",backgroundColor:"#F5F5F5",textColor:"#7C8184",label:"\u672A\u8FBE\u6210\u6BD5\u4E1A\u8981\u6C42",value:"-",unit:"\u9879"}]},course:{title:"\u8BFE\u7A0B\u8BC4\u4EF7",result:"-",tabBarContent:[{icon:"icon-kechengliebiao",label:"\u8BFE\u7A0B\u5217\u8868",value:"/engineering/course/list"},{icon:"icon-kechengjuzhen",label:"\u8BFE\u7A0B\u77E9\u9635",value:"/engineering/course/matrix"}],listData:[{key:"course_count",icon:"icon-kechengshuliang",backgroundColor:"#E2F5FF",textColor:"#007AFF",label:"\u8BFE\u7A0B\u6570\u91CF",value:"-",unit:"\u95E8"},{key:"course_target_count",icon:"icon-mubiao",backgroundColor:"#FEF8EF",textColor:"#FEB315",label:"\u8BFE\u7A0B\u76EE\u6807",value:"-",unit:"\u9879"},{key:"course_achieve_count",icon:"icon-dacheng",backgroundColor:"#D7F5E6",textColor:"#07C160",label:"\u5DF2\u8FBE\u6210\u8BFE\u7A0B\u6570\u91CF",value:"-",unit:"\u95E8"},{key:"course_not_achieve_count",icon:"icon-weidacheng",backgroundColor:"#F5F5F5",textColor:"#7C8184",label:"\u672A\u8FBE\u6210\u8BFE\u7A0B\u6570\u91CF",value:"-",unit:"\u95E8"}]}},teamData:{teach:{title:"\u6388\u8BFE\u56E2\u961F",tabBarContent:"0\u4EBA",listData:[]},work:{title:"\u5DE5\u4F5C\u56E2\u961F",tabBarContent:"0\u4EBA",listData:[]}}},totalListData:[{key:"student_count",title:"\u5F53\u524D\u5B66\u751F\u603B\u6570",value:0,icon:"icon-xuesheng1",backgroundColor:"rgba(201,236,255,0.51)",textColor:"#007AFF"},{key:"student_in_count",title:"\u8F6C\u5165\u5B66\u751F\u603B\u6570",value:0,icon:"icon-zhuanru",backgroundColor:"rgba(119,241,174,0.4)",textColor:"#1FA363"},{key:"student_out_count",title:"\u8F6C\u51FA\u5B66\u751F\u603B\u6570",value:0,icon:"icon-zhuanchu",backgroundColor:"rgba(255,197,147,0.44)",textColor:"#FA6400"}]},effects:{*setActionTabs({payload:P},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Kr({},P)}})},*getMajorList({},{call:P,put:O,select:L}){const{userInfo:ve}=yield L(ze=>ze.user);if(ve!=null&&ve.school_id){const ze=yield P(ei.BA,ve.school_id);if(ze&&ze.data){const tn=nr.U.getItem(ve==null?void 0:ve.login);yield O({type:"setMajorOrYearDataSource",payload:{key:Wn.k[0],value:ze.data.map(Tn=>({label:Tn.name,value:Tn.ec_major_school_id})),active:ze.data.length>0?tn[0]||ze.data[0].ec_major_school_id:void 0}})}}},*getYearList({payload:P},{call:O,put:L,select:ve}){const ze=yield O(ei.Nx,P.id),{userInfo:tn}=yield ve(Tn=>Tn.user);if(ze&&ze.data){const Tn=nr.U.getItem(tn==null?void 0:tn.login);yield L({type:"setMajorOrYearDataSource",payload:{key:Wn.k[1],value:ze.data.map(xi=>({label:xi.year,value:xi.ec_year_id})),active:ze.data.length>0?P.firstEnter?Tn[1]:ze.data[0].ec_year_id:void 0}})}},*getTopPage({},{call:P,put:O,select:L}){const{headerData:ve}=yield L(Tn=>Tn.engineeringNavigtion),{userInfo:ze}=yield L(Tn=>Tn.user);let tn={};if(ve.active[Wn.k[1]]&&ze.school_id){const Tn=[ve.active[Wn.k[0]],ve.active[Wn.k[1]]];nr.U.setItem(ze==null?void 0:ze.login,Tn);const xi=yield P(ei.bA,{ec_year_id:ve.active[Wn.k[1]],school_id:ze.school_id});xi&&xi.data&&(tn=xi.data),yield O({type:"setTopPage",payload:tn})}},*putTopPageName({payload:P,callback:O},{call:L,put:ve}){try{const ze=yield L(ei.ay,P);O(ze)}catch(ze){let tn="";ze&&(tn=JSON.stringify(ze),ze.message&&(tn=ze.message)),O({message:tn,status:999})}}},reducers:{save(P,O){return Kr(Kr({},P),O.payload)},setMajorOrYearDataSource(P,{payload:O}){let L=P.headerData.active;return O.active&&(L=Rn(Kr({},L),{[O.key]:O.active})),Rn(Kr({},P),{headerData:Rn(Kr({},P.headerData),{dataSource:Rn(Kr({},P.headerData.dataSource),{[O.key]:Rn(Kr({},P.headerData.dataSource[O.key]),{dataList:O.value})}),active:L})})},setMajorOrYearActive(P,{payload:O}){return Rn(Kr({},P),{headerData:Rn(Kr({},P.headerData),{active:Rn(Kr({},P.headerData.active),{[O.key]:O.value})})})},setTopPage(P,{payload:O}){return Rn(Kr({},P),{headerData:Rn(Kr({},P.headerData),{name:O.name,tabBarContent:{user_name:O.user_name,user_school:O.user_school,user_type:O.user_type}}),cardListData:Rn(Kr({},P.cardListData),{appraiseData:Rn(Kr({},P.cardListData.appraiseData),{norm:Rn(Kr({},P.cardListData.appraiseData.norm),{result:O.graduaiton_result,listData:P.cardListData.appraiseData.norm.listData.map(L=>Rn(Kr({},L),{value:O[L.key]||0}))}),course:Rn(Kr({},P.cardListData.appraiseData.course),{result:O.course_result,listData:P.cardListData.appraiseData.course.listData.map(L=>Rn(Kr({},L),{value:O[L.key]||0}))})}),teamData:{teach:Rn(Kr({},P.cardListData.teamData.teach),{tabBarContent:`${O.course_teachers?O.course_teachers.length:0}\u4EBA`,listData:O.course_teachers||[]}),work:Rn(Kr({},P.cardListData.teamData.work),{tabBarContent:`${O.work_teachers?O.work_teachers.length:0}\u4EBA`,listData:O.work_teachers||[]})}}),totalListData:P.totalListData.map(L=>Rn(Kr({},L),{value:O[L.key]||0}))})}},subscriptions:{setup({dispatch:P,history:O}){return O.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Qs=Object.defineProperty,Ba=Object.defineProperties,Ws=Object.getOwnPropertyDescriptors,Ns=Object.getOwnPropertySymbols,ls=Object.prototype.hasOwnProperty,co=Object.prototype.propertyIsEnumerable,Ta=(P,O,L)=>O in P?Qs(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,Os=(P,O)=>{for(var L in O||(O={}))ls.call(O,L)&&Ta(P,L,O[L]);if(Ns)for(var L of Ns(O))co.call(O,L)&&Ta(P,L,O[L]);return P},vs=(P,O)=>Ba(P,Ws(O)),ra={namespace:"engineeringNormDetail",state:{actionTabs:{key:"",params:{}},dataSource:{name:"",goal_value:0,actual_value:0,subitems:[]}},effects:{*setActionTabs({payload:P},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Os({},P)}})},*getGraduationResultDetail({payload:P},{call:O,put:L}){const ve=yield O(ei.gq,P);yield L({type:"save",payload:{dataSource:ve}})}},reducers:{save(P,O){return Os(Os({},P),O.payload)},setDataSource(P,{payload:O}){let L=O;return vs(Os({},P),{dataSource:L})}},subscriptions:{setup({dispatch:P,history:O}){return O.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},to=e(8591),No=Object.defineProperty,Na=Object.defineProperties,Hs=Object.getOwnPropertyDescriptors,vi=Object.getOwnPropertySymbols,ro=Object.prototype.hasOwnProperty,Ln=Object.prototype.propertyIsEnumerable,cs=(P,O,L)=>O in P?No(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,ks=(P,O)=>{for(var L in O||(O={}))ro.call(O,L)&&cs(P,L,O[L]);if(vi)for(var L of vi(O))Ln.call(O,L)&&cs(P,L,O[L]);return P},Rs=(P,O)=>Na(P,Hs(O)),ta=(P,O)=>{var L={};for(var ve in P)ro.call(P,ve)&&O.indexOf(ve)<0&&(L[ve]=P[ve]);if(P!=null&&vi)for(var ve of vi(P))O.indexOf(ve)<0&&Ln.call(P,ve)&&(L[ve]=P[ve]);return L},Wi={namespace:"engineeringNormList",state:{actionTabs:{key:"",params:{}},headerData:{dataSource:{[Wn.k[0]]:{width:235,placeholder:`\u8BF7\u9009\u62E9${Wn.k[0]}`,loading:"engineeringNormList/getMajorList",dataList:[]},[Wn.k[1]]:{width:138,placeholder:`\u8BF7\u9009\u62E9${Wn.k[1]}`,loading:"engineeringNormList/getYearList",dataList:[]}},active:{}},tabListData:[],expandedRowKeys:[],all_goal_value:""},effects:{*setActionTabs({payload:P},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:ks({},P)}})},*getMajorList({},{call:P,put:O,select:L}){const{userInfo:ve}=yield L(ze=>ze.user);if(ve!=null&&ve.school_id){const ze=yield P(ei.BA,ve.school_id);if(ze&&ze.data){const tn=nr.U.getItem(ve==null?void 0:ve.login);yield O({type:"setMajorOrYearDataSource",payload:{key:Wn.k[0],value:ze.data.map(Tn=>({label:Tn.name,value:Tn.ec_major_school_id})),active:ze.data.length>0?tn[0]||ze.data[0].ec_major_school_id:void 0}})}}},*getYearList({payload:P},{call:O,put:L,select:ve}){const ze=yield O(ei.Nx,P.id),{userInfo:tn}=yield ve(Tn=>Tn.user);if(ze&&ze.data){const Tn=nr.U.getItem(tn==null?void 0:tn.login);yield L({type:"setMajorOrYearDataSource",payload:{key:Wn.k[1],value:ze.data.map(xi=>({label:xi.year,value:xi.ec_year_id})),active:ze.data.length>0?P.firstEnter?Tn[1]:ze.data[0].ec_year_id:void 0}})}},*getGraduationResults({},{call:P,put:O,select:L}){const{headerData:ve}=yield L(qa=>qa.engineeringNormList),{userInfo:ze}=yield L(qa=>qa.user);let tn=[],Tn=[],xi="";const mn=ve.active[Wn.k[1]];if(mn){const qa=[ve.active[Wn.k[0]],ve.active[Wn.k[1]]];nr.U.setItem(ze==null?void 0:ze.login,qa);const Fo=yield P(ei.eM,mn);Fo&&Fo.graduation_requirements&&(xi=Fo.all_goal_value||"",tn=Fo.graduation_requirements.map(ns=>{var Ks=ns,{subitems:Js}=Ks,cu=ta(Ks,["subitems"]);return Tn.push(cu.id),Rs(ks({},cu),{children:Js})}))}yield O({type:"save",payload:{tabListData:tn,all_goal_value:xi,expandedRowKeys:Tn}})},*exportGraduation({},{call:P,select:O}){const{headerData:L}=yield O(ve=>ve.engineeringNormList);L.active[Wn.k[1]]&&(yield P(ei.OE,L.active[Wn.k[1]]))},*compute({payload:P},{call:O,put:L}){const ve=P,{all:ze}=ve,tn=ta(ve,["all"]),Tn=yield O(ze?ei.Qx:ei.Xl,tn);Tn&&Tn.status===0?(to.ZP.success("\u8BA1\u7B97\u5B8C\u6210"),yield L({type:"getGraduationResults"})):to.ZP.error(Tn.message)},*getFormulas({callback:P},{call:O,select:L}){const{headerData:ve}=yield L(ze=>ze.engineeringNormList);if(ve.active[Wn.k[1]]){const ze=yield O(ei.mK,ve.active[Wn.k[1]]);P(ze)}},*setFormulas({payload:P,callback:O},{call:L}){const ve=yield L(ei.y9,P);O(ve)},*putGoalValue({payload:P},{call:O,put:L}){const ve=yield O(ei.No,P);if(ve&&ve.status===0)to.ZP.success("\u4FDD\u5B58\u6210\u529F"),yield L({type:"save",payload:{actionTabs:{key:"",params:{}}}}),yield L({type:"getGraduationResults"});else{let ze="\u4FDD\u5B58\u5931\u8D25";ve&&ve.message&&(ze=ve.message),to.ZP.error(ze)}}},reducers:{save(P,O){return ks(ks({},P),O.payload)},setMajorOrYearDataSource(P,{payload:O}){let L=P.headerData.active;return O.active&&(L=Rs(ks({},L),{[O.key]:O.active})),Rs(ks({},P),{headerData:Rs(ks({},P.headerData),{dataSource:Rs(ks({},P.headerData.dataSource),{[O.key]:Rs(ks({},P.headerData.dataSource[O.key]),{dataList:O.value})}),active:L})})},setMajorOrYearActive(P,{payload:O}){return Rs(ks({},P),{headerData:Rs(ks({},P.headerData),{active:Rs(ks({},P.headerData.active),{[O.key]:O.value})})})}},subscriptions:{setup({dispatch:P,history:O}){return O.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Ls=e(35712),xo=Object.defineProperty,jo=Object.getOwnPropertySymbols,Go=Object.prototype.hasOwnProperty,du=Object.prototype.propertyIsEnumerable,hu=(P,O,L)=>O in P?xo(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,_o=(P,O)=>{for(var L in O||(O={}))Go.call(O,L)&&hu(P,L,O[L]);if(jo)for(var L of jo(O))du.call(O,L)&&hu(P,L,O[L]);return P},So={namespace:"forumsDetail",state:{forumsDetailData:{}},effects:{*getForumsDetailData({payload:P},{call:O,put:L}){const ve=yield O(Ls.Si,P);return yield L({type:"save",payload:{forumsDetailData:_o({},ve)}}),ve},*setForumsDetailData({payload:P},{call:O,put:L}){yield L({type:"save",payload:{forumsDetailData:_o({},P)}})}},reducers:{save(P,O){return _o(_o({},P),O.payload)}},subscriptions:{setup({dispatch:P,history:O}){return O.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Yo=Object.defineProperty,$o=Object.getOwnPropertySymbols,gi=Object.prototype.hasOwnProperty,bi=Object.prototype.propertyIsEnumerable,es=(P,O,L)=>O in P?Yo(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,ds=(P,O)=>{for(var L in O||(O={}))gi.call(O,L)&&es(P,L,O[L]);if($o)for(var L of $o(O))bi.call(O,L)&&es(P,L,O[L]);return P},Ha={namespace:"forumsList",state:{forumsData:{},listParams:{page:1,order:"updated_at"}},effects:{*getForumsData({payload:P},{call:O,put:L}){const ve=yield O(P.memoType==="shixun_discuss"?Ls.kd:Ls.bc,P);return delete P.memoType,yield L({type:"save",payload:{listParams:P,forumsData:ds({},ve)}}),ve}},reducers:{save(P,O){return ds(ds({},P),O.payload)}},subscriptions:{setup({dispatch:P,history:O}){return O.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},_s=e(49591),Ko=e(42684),Ss=e(60510),nu=Object.defineProperty,pu=Object.getOwnPropertySymbols,Uu=Object.prototype.hasOwnProperty,rl=Object.prototype.propertyIsEnumerable,nl=(P,O,L)=>O in P?nu(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,fo=(P,O)=>{for(var L in O||(O={}))Uu.call(O,L)&&nl(P,L,O[L]);if(pu)for(var L of pu(O))rl.call(O,L)&&nl(P,L,O[L]);return P},Ao={namespace:"globalSetting",state:{name:"\u5168\u5C40\u914D\u7F6E",loading:!0,isIlearning:window.location.host.indexOf("learning.")>-1,showFooter:!0,showHeader:!0,showTip:!1,showHeaderFooter:!0,showHeaderFixed:!1,onlyShowBackTop:!0,onlyShowBackTopIcons:!0,operateModel:!1,operateModelPath:"",showQuestionBackTop:!1,theme:"defaults",shareData:{title:document.title,imgUrl:"https://ali-cdn.educoder.net/images/avatars/LaboratorySetting/1tab?t=1610677202",desc:""},globalLoading:{show:!1,text:""},updateData:{end_time:"",start_time:"",subject:"",system_score:"",system_update:!1},infoData:{name:"",phone:""},isSaiaDomain:window.location.host=="saia.educoder.net",actionTabs:{key:"",params:{}}},effects:{*query({payload:P},{call:O,put:L}){var ve,ze,tn;const Tn=yield O(_s.D2,P);Ko.Z.ONLYOFFICE=(ve=Tn==null?void 0:Tn.setting)==null?void 0:ve.office_server_url,Gu(Tn);try{(ze=Tn==null?void 0:Tn.setting)!=null&&ze.user_default_password&&(Tn.setting.user_default_password=(0,Ss._V)(((tn=Tn==null?void 0:Tn.setting)==null?void 0:tn.user_default_password)||"","userInfo"))}catch(xi){}yield L({type:"save",payload:fo({},Tn)})},*getSystemUpdate({payload:P},{call:O,put:L}){const ve=yield O(_s.n0,P);yield L({type:"save",payload:{updateData:fo({},ve)}})},*setTheme({payload:P},{call:O,put:L}){const ve=yield O(_s.n0,P);yield L({type:"save",payload:{theme:P||"default"}})},*setShareData({payload:P},{call:O,put:L}){yield L({type:"save",payload:{shareData:P}})},*setGlobalLoading({payload:P},{call:O,put:L}){yield L({type:"save",payload:{globalLoading:fo({},P)}})},*delayTipToggle({payload:P},{call:O,put:L}){yield L({type:"save",payload:{showTip:P}})},*headerToggle({payload:P},{call:O,put:L}){yield L({type:"save",payload:{showHeader:P}})},*footerToggle({payload:P},{call:O,put:L}){yield L({type:"save",payload:{showFooter:P}})},*headerFooterToggle({payload:P},{call:O,put:L}){yield L({type:"save",payload:{showHeaderFooter:P}})},*delayTipToggle({payload:P},{call:O,put:L}){yield L({type:"save",payload:{showTip:P}})},*headerFixedToggle({payload:P},{call:O,put:L}){yield L({type:"save",payload:{showHeaderFixed:P}})},*onlyShowBackTopToggle({payload:P},{call:O,put:L}){yield L({type:"save",payload:{onlyShowBackTop:P}})},*onlyShowBackTopIconToggle({payload:P},{call:O,put:L}){yield L({type:"save",payload:{onlyShowBackTopIcons:P}})},*setOperateModel({payload:P},{call:O,put:L}){yield L({type:"save",payload:{operateModel:P}})},*setOperateModelPath({payload:P},{call:O,put:L}){yield L({type:"save",payload:{operateModelPath:P}})},*setShowQuestionBackTop({payload:P},{call:O,put:L}){yield L({type:"save",payload:{showQuestionBackTop:P}})},*setInfoData({payload:P},{call:O,put:L}){yield L({type:"save",payload:{infoData:fo({},P)}})},*setActionTabs({payload:P},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:fo({},P)}})}},reducers:{save(P,O){return fo(fo({},P),O.payload)}},subscriptions:{setup({dispatch:P,history:O}){return O.listen(({pathname:L})=>{})}}};const Gu=(P={})=>{var O,L,ve,ze,tn;if(window.self!==window.top||!((O=P.setting)!=null&&O.tab_logo_url))return;const Tn=document.createElement("link"),xi=document.getElementById("dynamic-favicon");Tn.id="dynamic-favicon",Tn.rel="shortcut icon",Tn.href=(L=P.setting)!=null&&L.tab_logo_url?`${Ko.Z.IMG_SERVER}/${(ve=P.setting)==null?void 0:ve.tab_logo_url}`:"",xi&&document.head.removeChild(xi),document.head.appendChild(Tn);try{(ze=P.setting)!=null&&ze.main_site||(document.querySelector('meta[name="keywords"]').content=(tn=P.setting)==null?void 0:tn.name,document.querySelector('meta[name="description"]').remove())}catch(mn){}};var Xs=e(98370),$u=Object.defineProperty,Cu=Object.getOwnPropertySymbols,iu=Object.prototype.hasOwnProperty,mu=Object.prototype.propertyIsEnumerable,Co=(P,O,L)=>O in P?$u(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,au=(P,O)=>{for(var L in O||(O={}))iu.call(O,L)&&Co(P,L,O[L]);if(Cu)for(var L of Cu(O))mu.call(O,L)&&Co(P,L,O[L]);return P},rr={namespace:"graduations",state:{actionTabs:{key:"",params:{}},details:{},menus:[],forTask:[],ownedList:[],students:{},years:[],graduation:{teachers_count:0,students_count:0,graduation_tasks_count:0},teachers:{},graduation_stages:[],Notices:{total_count:0,no_deal_count:0},Tasks:{data:[],count:0},updateIndex:1},effects:{*getGraduationsStageDetails({payload:P},{call:O,put:L}){return yield O(Xs.Xh,P)},*getGraduationsFinalScore({payload:P},{call:O,put:L}){return yield O(Xs.H3,P)},*getDelGraduationsTasks({payload:P},{call:O,put:L}){return yield O(Xs.km,P)},*getGraduationsTasks({payload:P},{call:O,put:L}){const ve=yield O(Xs.Xw,P);yield L({type:"save",payload:{Tasks:ve}})},*getGraduationsTeachers({payload:P},{call:O,put:L}){var ve;const ze=yield O(Xs.AA,P);return(ve=ze==null?void 0:ze.data)==null||ve.map(tn=>(tn.key=tn.id,tn)),yield L({type:"save",payload:{teachers:ze}}),ze},*getGraduationsStudents({payload:P},{call:O,put:L}){var ve;const ze=yield O(Xs.eh,P);(ve=ze==null?void 0:ze.data)==null||ve.map(tn=>(tn.key=tn.id,tn)),yield L({type:"save",payload:{students:ze}})},*getGraduationsNotices({payload:P},{call:O,put:L}){const ve=yield O(Xs.Rk,P);yield L({type:"save",payload:{Notices:ve}})},*getGraduationsInfo({payload:P},{call:O,put:L}){const ve=yield O(Xs.F7,P);yield L({type:"save",payload:{graduation:ve.graduation}})},*setActionTabs({payload:P},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:au({},P)}})},*setUpdateIndex({payload:P},{call:O,put:L}){yield L({type:"save",payload:{updateIndex:Math.random()}})},*getGraduationsDetails({payload:P},{call:O,put:L}){const ve=yield O(Xs.Ou,P);yield L({type:"save",payload:{details:(ve==null?void 0:ve.graduation)||{},menus:(ve==null?void 0:ve.data)||[],forTask:(ve==null?void 0:ve.for_task)||[]}})}},reducers:{save(P,O){return au(au({},P),O.payload)}}},yr=e(79467),pr=Object.defineProperty,gr=Object.defineProperties,Cr=Object.getOwnPropertyDescriptors,xn=Object.getOwnPropertySymbols,Gn=Object.prototype.hasOwnProperty,Mn=Object.prototype.propertyIsEnumerable,Zn=(P,O,L)=>O in P?pr(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,oi=(P,O)=>{for(var L in O||(O={}))Gn.call(O,L)&&Zn(P,L,O[L]);if(xn)for(var L of xn(O))Mn.call(O,L)&&Zn(P,L,O[L]);return P},ti=(P,O)=>gr(P,Cr(O)),Br={namespace:"homePage",state:{name:"\u9996\u9875",loading:!0},effects:{*home({payload:P},{call:O,put:L}){const ve=yield O(yr.Tt,{payload:P});yield L({type:"save",payload:ti(oi({},ve),{isloading:!0})})},*query({payload:P},{call:O,put:L}){yield L({type:"save",payload:{name:"linlu"}})},*getHomeNotice({payload:P,callback:O},{call:L,put:ve}){return yield L(yr.LA,P)},*UploadNotice({payload:P,callback:O},{call:L,put:ve}){return yield L(yr.S_,P)}},reducers:{save(P,O){return oi(oi({},P),O.payload)}},subscriptions:{setup({dispatch:P,history:O}){return O.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},jr=Object.defineProperty,Pn=Object.defineProperties,In=Object.getOwnPropertyDescriptors,ui=Object.getOwnPropertySymbols,Ti=Object.prototype.hasOwnProperty,$n=Object.prototype.propertyIsEnumerable,na=(P,O,L)=>O in P?jr(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,Gi=(P,O)=>{for(var L in O||(O={}))Ti.call(O,L)&&na(P,L,O[L]);if(ui)for(var L of ui(O))$n.call(O,L)&&na(P,L,O[L]);return P},Pi=(P,O)=>Pn(P,In(O)),Qn={namespace:"innovation",state:{visibleModalName:"",hideRemindModal:!0,openForkModalPosition:"forkButton",simpleModalProps:{visible:!1}},reducers:{save(P,O){return Gi(Gi({},P),O.payload)},openModal(P,O){return Pi(Gi({},P),{visibleModalName:O.payload})},closeModal(P){return Pi(Gi({},P),{visibleModalName:""})},openSimpleModal(P,O){return Pi(Gi({},P),{simpleModalProps:Gi({visible:!0},O.payload)})},closeSimpleModal(P){return Pi(Gi({},P),{simpleModalProps:{visible:!1}})}}},ia=e(58661),hs=Object.defineProperty,Gs=Object.getOwnPropertySymbols,on=Object.prototype.hasOwnProperty,To=Object.prototype.propertyIsEnumerable,no=(P,O,L)=>O in P?hs(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,as=(P,O)=>{for(var L in O||(O={}))on.call(O,L)&&no(P,L,O[L]);if(Gs)for(var L of Gs(O))To.call(O,L)&&no(P,L,O[L]);return P},io=(P,O,L)=>new Promise((ve,ze)=>{var tn=mn=>{try{xi(L.next(mn))}catch(qa){ze(qa)}},Tn=mn=>{try{xi(L.throw(mn))}catch(qa){ze(qa)}},xi=mn=>mn.done?ve(mn.value):Promise.resolve(mn.value).then(tn,Tn);xi((L=L.apply(P,O)).next())});const zo=P=>io(void 0,null,function*(){return(0,ia.ZP)("/api/paid_subjects/banner.json",{method:"get",params:as({},P)})}),ss=P=>io(void 0,null,function*(){return(0,ia.ZP)("/api/paid_subjects/top_category.json",{method:"get",params:as({},P)})}),ps=P=>io(void 0,null,function*(){return(0,ia.ZP)("/api/paid_subjects/hot_recommend_subjects.json",{method:"get",params:as({},P)})}),ja=P=>io(void 0,null,function*(){return(0,ia.ZP)("/api/paid_subjects/time_discount_subjects.json",{method:"get",params:as({},P)})}),fs=P=>io(void 0,null,function*(){return(0,ia.ZP)("/api/paid_subjects.json",{method:"post",body:as({},P)})}),Ve=P=>io(void 0,null,function*(){return(0,ia.ZP)("/api/paid_subjects/all_tags.json",{method:"get",params:as({},P)})}),Ie=P=>io(void 0,null,function*(){return(0,ia.ZP)("/api/paid_subjects/user_comments.json",{method:"get",params:as({},P)})}),jt=P=>io(void 0,null,function*(){return(0,ia.ZP)("/api/paid_subjects/info_show.json",{method:"get",params:as({},P)})});var mt=Object.defineProperty,Sr=Object.getOwnPropertySymbols,Nr=Object.prototype.hasOwnProperty,Vr=Object.prototype.propertyIsEnumerable,En=(P,O,L)=>O in P?mt(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,dn=(P,O)=>{for(var L in O||(O={}))Nr.call(O,L)&&En(P,L,O[L]);if(Sr)for(var L of Sr(O))Vr.call(O,L)&&En(P,L,O[L]);return P},ri={namespace:"intraincourse",state:{name:"\u7528\u6237\u767B\u5F55\u6A21\u5757",BannerList:[],Adv:{},TopCategoryList:[],HotList:[],DiscountList:[],SubjectList:{},Tags:[],UserComments:[],InfoShow:{}},effects:{*getBannerList({payload:P},{call:O,put:L}){const{data:{adv:ve,top_banner:ze}}=yield O(zo,P);yield L({type:"save",payload:{BannerList:ze,Adv:ve}})},*getTopCategoryList({payload:P},{call:O,put:L}){const{data:{top_category_list:ve}}=yield O(ss,P);yield L({type:"save",payload:{TopCategoryList:[{id:-1,name:"\u5168\u90E8"},...ve]}})},*getHotList({payload:P},{call:O,put:L}){const{data:{hot_list:ve}}=yield O(ps,P);yield L({type:"save",payload:{HotList:ve}})},*getDiscountList({payload:P},{call:O,put:L}){const{data:{discount_list:ve}}=yield O(ja,P);yield L({type:"save",payload:{DiscountList:ve}})},*getPaidSubjects({payload:P},{call:O,put:L}){const{data:ve}=yield O(fs,P);yield L({type:"save",payload:{SubjectList:ve}})},*getTags({payload:P},{call:O,put:L}){const{data:{list:ve}}=yield O(Ve,P);yield L({type:"save",payload:{Tags:ve}})},*getUserComments({payload:P},{call:O,put:L}){const{data:{list:ve}}=yield O(Ie,P);yield L({type:"save",payload:{UserComments:ve}})},*getInfoShow({payload:P},{call:O,put:L}){const{data:ve}=yield O(jt,P);yield L({type:"save",payload:{InfoShow:ve}})}},reducers:{save(P,O){return dn(dn({},P),O.payload)}}},yi={namespace:"loadingss",state:{global:!1,effects:{},models:{}}},Ii=e(31971),ma=Object.defineProperty,$i=Object.getOwnPropertySymbols,Ri=Object.prototype.hasOwnProperty,Da=Object.prototype.propertyIsEnumerable,Oi=(P,O,L)=>O in P?ma(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,_i=(P,O)=>{for(var L in O||(O={}))Ri.call(O,L)&&Oi(P,L,O[L]);if($i)for(var L of $i(O))Da.call(O,L)&&Oi(P,L,O[L]);return P},go={namespace:"messages",state:{tidingsList:[],privateMessage:[],unreadInfo:[],recentContacts:{},privateMessageDetails:{},userPrivateMessage:{},actionTabs:{key:"",params:{}}},effects:{*getPrivateMessageDetails({payload:P},{call:O,put:L}){const ve=yield O(Ii.Ub,P);return yield L({type:"save",payload:{privateMessageDetails:ve||[]}}),ve},*getTidings({payload:P},{call:O,put:L}){const ve=yield O(Ii.AD,P);yield L({type:"save",payload:{tidingsList:ve||[]}})},*getPrivateMessages({payload:P},{call:O,put:L}){const ve=yield O(Ii.V8,P);return yield L({type:"save",payload:{privateMessage:ve||[]}}),ve},*getUsersForPrivateMessages({payload:P},{call:O,put:L}){const ve=yield O(Ii.QJ,P);return yield L({type:"save",payload:{userPrivateMessage:ve||[]}}),ve},*unreadMessageInfo({payload:P},{call:O,put:L}){const ve=yield O(Ii.Ig,P);yield L({type:"save",payload:{unreadInfo:ve||[]}})},*getRecentContacts({payload:P},{call:O,put:L}){const ve=yield O(Ii.Ko,P);return yield L({type:"save",payload:{recentContacts:ve||[]}}),ve},*setActionTabs({payload:P},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:_i({},P)}})}},reducers:{save(P,O){return _i(_i({},P),O.payload)}},subscriptions:{setup({dispatch:P,history:O}){}}},va=e(22373),gs=e(85333),xa=e(66911),ys=Object.defineProperty,bs=Object.defineProperties,La=Object.getOwnPropertyDescriptors,ts=Object.getOwnPropertySymbols,js=Object.prototype.hasOwnProperty,ao=Object.prototype.propertyIsEnumerable,xs=(P,O,L)=>O in P?ys(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,Hi=(P,O)=>{for(var L in O||(O={}))js.call(O,L)&&xs(P,L,O[L]);if(ts)for(var L of ts(O))ao.call(O,L)&&xs(P,L,O[L]);return P},ko=(P,O)=>bs(P,La(O));const Ro=(P,O)=>{var L,ve,ze,tn,Tn,xi,mn,qa,Fo;if(!P)return;const{exam:ns,single_questions:Ks,multiple_questions:Js,judgement_questions:cu,program_questions:Io,completion_questions:qc,subjective_questions:rc,practical_questions:Lc,combination_questions:Jc,bprogram_questions:qu}=P||{},Di=[Hi({type:"SINGLE",question_type:0,name:((L=O==null?void 0:O.find(Sa=>Sa.value==xa.fw[0].nameType))==null?void 0:L.name)||xa.fw[0].name},Ks),Hi({type:"MULTIPLE",question_type:1,name:((ve=O==null?void 0:O.find(Sa=>Sa.value==xa.fw[1].nameType))==null?void 0:ve.name)||xa.fw[1].name},Js),Hi({type:"JUDGMENT",question_type:2,name:((ze=O==null?void 0:O.find(Sa=>Sa.value==xa.fw[2].nameType))==null?void 0:ze.name)||xa.fw[2].name},cu),Hi({type:"PROGRAM",question_type:6,name:((tn=O==null?void 0:O.find(Sa=>Sa.value==xa.fw[6].nameType))==null?void 0:tn.name)||xa.fw[6].name},Io),Hi({type:"COMPLETION",question_type:3,name:((Tn=O==null?void 0:O.find(Sa=>Sa.value==xa.fw[3].nameType))==null?void 0:Tn.name)||xa.fw[3].name},qc),Hi({type:"SUBJECTIVE",question_type:4,name:((xi=O==null?void 0:O.find(Sa=>Sa.value==xa.fw[4].nameType))==null?void 0:xi.name)||xa.fw[4].name},rc),Hi({type:"PRACTICAL",question_type:5,name:((mn=O==null?void 0:O.find(Sa=>Sa.value==xa.fw[5].nameType))==null?void 0:mn.name)||xa.fw[5].name},Lc),Hi({type:"COMBINATION",question_type:7,name:((qa=O==null?void 0:O.find(Sa=>Sa.value==xa.fw[7].nameType))==null?void 0:qa.name)||xa.fw[7].name},Jc),Hi({type:"BPROGRAM",question_type:8,name:((Fo=O==null?void 0:O.find(Sa=>Sa.value==xa.fw[8].nameType))==null?void 0:Fo.name)||xa.fw[8].name},qu)],Al=[];if(P.sort_by_qustion_type)for(const Sa of P.qustion_type_order_name_en)Al.push(Di.find(ll=>ll.type===Sa));const Vo=(P.sort_by_qustion_type?Al:Di).filter(Sa=>(Sa==null?void 0:Sa.questions_count)>0).map((Sa,ll)=>{var Cl;return Hi(Hi({},Sa),{number:(0,gs.EM)(ll+1),questions:(Cl=Sa==null?void 0:Sa.questions)==null?void 0:Cl.map(nc=>ko(Hi({},nc),{shixun:nc.examination_bank_shixun_challenges,question_type:Sa.question_type}))})});return{exam:ns,questionList:Vo}};var Us=e(10358),rs=Object.defineProperty,os=Object.getOwnPropertySymbols,vo=Object.prototype.hasOwnProperty,$a=Object.prototype.propertyIsEnumerable,Kt=(P,O,L)=>O in P?rs(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,Ot=(P,O)=>{for(var L in O||(O={}))vo.call(O,L)&&Kt(P,L,O[L]);if(os)for(var L of os(O))$a.call(O,L)&&Kt(P,L,O[L]);return P},zs={namespace:"paperlibrary",state:{paperData:void 0,disciplinesData:void 0,teachGroupData:void 0,courseOptions:[],actionTabs:{key:"",params:{}}},effects:{*postExistCourse({payload:P},{call:O,put:L}){return yield O(va.a2,P)},*postCheckExaminationBanks({payload:P},{call:O,put:L}){return yield O(va.q$,P)},*postPaperlibraryCopy({payload:P},{call:O,put:L}){return yield O(va.ID,P)},*getDisciplines({payload:P},{call:O,put:L}){const ve=yield O(va.d1,P);return yield L({type:"save",payload:{disciplinesData:Ot({},ve)}}),ve},*getCustomDisciplines({payload:P},{call:O,put:L}){const ve=yield O(va.ar,P);return yield L({type:"save",payload:{disciplinesData:Ot({},ve)}}),ve},*getEditDisciplines({payload:P},{call:O,put:L}){const ve=yield O(va.d1,P),ze=ve==null?void 0:ve.disciplines,tn=(0,Us.L)(ze);return yield L({type:"save",payload:{courseOptions:tn,disciplinesData:Ot({},ve)}}),ve},*getTeachGroupData({payload:P},{call:O,put:L}){const ve=yield O(va.Dm,P);return yield L({type:"save",payload:{teachGroupData:Ot({},ve)}}),ve},*getPaperData({payload:P},{call:O,put:L}){const ve=yield O(va.iT,P),ze=yield O(va.cV,P),tn=Ro(ve,ze.data);return yield L({type:"save",payload:{paperData:tn}}),ve},*getPaperlibraryList({payload:P},{call:O,put:L}){return yield O(va.Gd,P)},*setPublic({payload:P},{call:O,put:L}){return yield O(va.DF,P)},*handleDelete({payload:P},{call:O,put:L}){return yield O(va.fn,P)},*getCourseList({payload:P},{call:O,put:L}){return yield O(va.tS,P)},*postBatchSendToCourse({payload:P},{call:O,put:L}){return yield O(va.lc,P)},*sendToClass({payload:P},{call:O,put:L}){return yield O(va.kp,P)},*adjustPosition({payload:P},{call:O,put:L}){return yield O(va.qN,P)},*setScore({payload:P},{call:O,put:L}){return yield O(va.ts,P)},*handleDeleteEditQuestion({payload:P},{call:O,put:L}){return yield O(va.NC,P)},*batchSetScore({payload:P},{call:O,put:L}){return yield O(va.YP,P)},*batchDelete({payload:P},{call:O,put:L}){return yield O(va.Hm,P)},*updatePaper({payload:P},{call:O,put:L}){return yield O(va.jK,P)},*setActionTabs({payload:P},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Ot({},P)}})}},reducers:{save(P,O){return Ot(Ot({},P),O.payload)}},subscriptions:{setup({dispatch:P,history:O}){return O.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},_n=Object.defineProperty,Sn=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,Er=(P,O,L)=>O in P?_n(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,Or=(P,O)=>{for(var L in O||(O={}))Ze.call(O,L)&&Er(P,L,O[L]);if(Sn)for(var L of Sn(O))zt.call(O,L)&&Er(P,L,O[L]);return P},yn={namespace:"newExercisePaper",state:{loading:!0,exerciseExportHeadData:{},tagDisciplineData:{},editData:{},actionTabs:{removeEventListenerExitScreen:!1}},effects:{*getExerciseExportHeadData({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(va.Dq,P);return yield ve({type:"save",payload:{exerciseExportHeadData:Or({},ze)}}),ze},*editExercise({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(va.Di,P);return yield ve({type:"save",payload:{editData:Or({},ze)}}),ze},*getTagDiscipline({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(We.YY,P);return yield ve({type:"save",payload:{tagDisciplineData:Or({},ze)}}),ze},*editExerciseQuestion({payload:P,callback:O},{call:L,put:ve}){return yield L(va.oF,P)},*addExerciseQuestion({payload:P,callback:O},{call:L,put:ve}){return yield L(va.oF,P)},*setActionTabs({payload:P},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Or({},P)}})}},reducers:{save(P,O){return Or(Or({},P),O.payload)},modifyTitle(P,O){const L=(0,He.cloneDeep)(P);return L.editData.exercise.exercise_name=O.payload,L}},subscriptions:{setup({dispatch:P,history:O}){}}},di=e(41592),Xi=Object.defineProperty,yo=Object.getOwnPropertySymbols,ha=Object.prototype.hasOwnProperty,us=Object.prototype.propertyIsEnumerable,Va=(P,O,L)=>O in P?Xi(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,Ya=(P,O)=>{for(var L in O||(O={}))ha.call(O,L)&&Va(P,L,O[L]);if(yo)for(var L of yo(O))us.call(O,L)&&Va(P,L,O[L]);return P},_u={namespace:"pathsDetail",state:{detail:{},rightData:{},Courses:{},stageData:[],StageChildrenData:{},discusses:{},actionTabs:{key:"",params:{}},isShowSchedule:!1,keywords:"",stage_id:null,visibleType:"All",editKey:-1},effects:{*getDiscusses({payload:P},{call:O,put:L}){const ve=yield O(di.Ax,P);yield L({type:"save",payload:{discusses:Ya({},ve)}})},*getPathsDetail({payload:P},{call:O,put:L}){const ve=yield O(di.lk,P);return yield L({type:"save",payload:{detail:Ya({},ve)}}),ve},*getCourseDetail({payload:P},{call:O,put:L}){const ve=yield O(di.Sp,P);return yield L({type:"save",payload:{detail:Ya({},ve)}}),ve},*getKnowledgeGraphs({payload:P},{call:O,put:L}){const ve=yield O(di.Bz,P);return yield L({type:"save",payload:{detail:Ya({},(ve==null?void 0:ve.data)||{})}}),(ve==null?void 0:ve.data)||{}},*getRightData({payload:P},{call:O,put:L}){const ve=yield O(di.AQ,P);yield L({type:"save",payload:{rightData:Ya({},ve)}})},*getCoureses({payload:P},{call:O,put:L}){const ve=yield O(di.ue,P);yield L({type:"save",payload:{Courses:Ya({},ve)}})},*getStageChildrenData({payload:P},{call:O,put:L}){const ve=yield O(di.w4,P);return yield L({type:"save",payload:{StageChildrenData:ve}}),ve},*getStageData({payload:P},{call:O,put:L}){var ve,ze,tn;let Tn=null;return P!=null&&P.show_course_section?Tn=yield O(di.yN,P):Tn=yield O(di.p,P),yield L({type:"save",payload:{stageData:((ve=Tn==null?void 0:Tn.data)==null?void 0:ve.stages)||(Tn==null?void 0:Tn.stages)||[],isShowSchedule:((ze=Tn==null?void 0:Tn.data)==null?void 0:ze.is_show_schedule)||(Tn==null?void 0:Tn.is_show_schedule)||!1}}),(tn=Tn==null?void 0:Tn.data)==null?void 0:tn.stages},*setActionTabs({payload:P},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Ya({},P)}})}},reducers:{save(P,O){return Ya(Ya({},P),O.payload)}}},gu=Object.defineProperty,$e=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable,te=(P,O,L)=>O in P?gu(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,he=(P,O)=>{for(var L in O||(O={}))Z.call(O,L)&&te(P,L,O[L]);if($e)for(var L of $e(O))X.call(O,L)&&te(P,L,O[L]);return P},Ke={namespace:"pathsList",state:{name:"",loading:!0,actionTabs:{key:"",params:{}},listParams:{sort:"desc",order:"new",page:1,limit:16,keyword:""}},effects:{*getCourse({payload:P},{call:O,put:L}){const ve=P,ze=yield O(di.tS,P);return yield L({type:"save",payload:he({listParams:ve},ze)}),ze},*getMenus({payload:P},{call:O,put:L}){const ve=yield O(di.fh,P);yield L({type:"save",payload:{menus:ve}})},*setActionTabs({payload:P},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:he({},P)}})},*clearListParams({payload:P},{call:O,put:L}){yield L({type:"save",payload:{listParams:{sort:"desc",order:"new",page:1,limit:16,keyword:""}}})}},reducers:{save(P,O){return he(he({},P),O.payload)}},subscriptions:{setup({dispatch:P,history:O}){return O.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},xt=Object.defineProperty,Wt=Object.getOwnPropertySymbols,fr=Object.prototype.hasOwnProperty,Tr=Object.prototype.propertyIsEnumerable,Xr=(P,O,L)=>O in P?xt(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,hn=(P,O)=>{for(var L in O||(O={}))fr.call(O,L)&&Xr(P,L,O[L]);if(Wt)for(var L of Wt(O))Tr.call(O,L)&&Xr(P,L,O[L]);return P},Hn={namespace:"newCourse",state:{actionTabs:{key:"",params:{}}},effects:{*editCourse({payload:P},{call:O,put:L}){return yield O(di.tu,P)},*submitCourse({payload:P},{call:O,put:L}){return yield O(di.pU,P)},*getEditCourseData({payload:P},{call:O,put:L}){return yield O(di.mQ,P)},*getSchoolOption({payload:P},{call:O,put:L}){return yield O(di.GY,P)},*appplySchool({payload:P},{call:O,put:L}){return yield O(di.bz,P)},*setActionTabs({payload:P},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:hn({},P)}})}},reducers:{save(P,O){return hn(hn({},P),O.payload)}},subscriptions:{setup({dispatch:P,history:O}){return O.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Jn=Object.defineProperty,Li=Object.defineProperties,Ui=Object.getOwnPropertyDescriptors,aa=Object.getOwnPropertySymbols,Ea=Object.prototype.hasOwnProperty,Ts=Object.prototype.propertyIsEnumerable,Ps=(P,O,L)=>O in P?Jn(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,Ms=(P,O)=>{for(var L in O||(O={}))Ea.call(O,L)&&Ps(P,L,O[L]);if(aa)for(var L of aa(O))Ts.call(O,L)&&Ps(P,L,O[L]);return P},Is=(P,O)=>Li(P,Ui(O)),so={namespace:"pathsOverview",state:{},effects:{*getSubjectUseInfos({payload:P},{call:O,put:L}){const ve=yield O(di.nq,P);yield L({type:"save",payload:{SubjectUseInfos:ve}})},*getRankList({payload:P},{call:O,put:L}){const ve=yield O(di.Fg,P);yield L({type:"save",payload:{RankList:Is(Ms({},ve),{learn_list:[{rank:"\u6392\u540D",name:"\u5B9E\u8DF5\u8BFE\u7A0B\u540D\u79F0",data:"\u5B66\u4E60\u4EBA\u6570"},...(ve==null?void 0:ve.learn_list)||[]]})}})},*getStatisticsBody({payload:P},{call:O,put:L}){const ve=yield O(di.Gz,P);yield L({type:"save",payload:{SBody:ve}})},*getOnlineCount({payload:P},{call:O,put:L}){const ve=yield O(di.hS,P);yield L({type:"save",payload:{OnlineCount:ve==null?void 0:ve.data}})},*getStatisticsHeader({payload:P},{call:O,put:L}){const ve=yield O(di.Hl,P);yield L({type:"save",payload:{SHeader:ve}})}},reducers:{save(P,O){return Ms(Ms({},P),O.payload)}},subscriptions:{setup({dispatch:P,history:O}){return O.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Ki=e(29496),Dr=Object.defineProperty,wo=Object.getOwnPropertySymbols,Zo=Object.prototype.hasOwnProperty,bu=Object.prototype.propertyIsEnumerable,Zs=(P,O,L)=>O in P?Dr(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,qs=(P,O)=>{for(var L in O||(O={}))Zo.call(O,L)&&Zs(P,L,O[L]);if(wo)for(var L of wo(O))bu.call(O,L)&&Zs(P,L,O[L]);return P},Yl={namespace:"problemset",state:{disciplinesData:void 0,courseOptions:[],basketData:void 0,editData:void 0,groupData:void 0,teachGroupData:void 0,actionTabs:{key:"",params:{}},itemBanks:{},groupfolderList:{}},effects:{*getGroup({payload:P},{call:O,put:L}){const ve=yield O(Ki.ex,P);return yield L({type:"save",payload:{groupfolderList:ve}}),ve},*getDisciplines({payload:P},{call:O,put:L}){const ve=yield O(Ki.d1,P);return yield L({type:"save",payload:{disciplinesData:qs({},ve)}}),ve},*getEditDisciplines({payload:P},{call:O,put:L}){const ve=yield O(Ki.d1,P),ze=ve==null?void 0:ve.disciplines,tn=(0,Us.L)(ze);return yield L({type:"save",payload:{courseOptions:tn,disciplinesData:qs({},ve)}}),ve},*getBasketList({payload:P},{call:O,put:L}){const ve=yield O(Ki.Qj,P);return yield L({type:"save",payload:{basketData:qs({},ve)}}),ve},*getTeachGroupData({payload:P},{call:O,put:L}){const ve=yield O(Ki.Dm,P);return yield L({type:"save",payload:{teachGroupData:qs({},ve)}}),ve},*getEditData({payload:P},{call:O,put:L}){const ve=yield O(Ki.FG,P);return yield L({type:"save",payload:{editData:qs({},ve)}}),ve},*getEditDataBprogram({payload:P},{call:O,put:L}){const ve=yield O(Ki.Bo,P);return yield L({type:"save",payload:{editData:qs({},ve)}}),ve},*getGroupData({payload:P},{call:O,put:L}){const ve=yield O(Ki.hI,P);return yield L({type:"save",payload:{groupData:qs({},ve)}}),ve},*getItemBanks({payload:P},{call:O,put:L}){const ve=yield O(Ki.Of,P);return yield L({type:"save",payload:{itemBanks:qs({},ve)}}),ve},*setPrivate({payload:P},{call:O,put:L}){return yield O(Ki.Pl,P)},*revokePublish({payload:P},{call:O,put:L}){return yield O(Ki.IJ,P)},*setPublic({payload:P},{call:O,put:L}){return yield O(Ki.DF,P)},*handleDelete({payload:P},{call:O,put:L}){return yield O(Ki.fn,P)},*startExperience({payload:P},{call:O,put:L}){return yield O(Ki.Bd,P)},*cancel({payload:P},{call:O,put:L}){return yield O(Ki.al,P)},*select({payload:P},{call:O,put:L}){return yield O(Ki.Ys,P)},*examUnselectAll({payload:P},{call:O,put:L}){return yield O(Ki.rV,P)},*basketDelete({payload:P},{call:O,put:L}){return yield O(Ki.x5,P)},*unselectAll({payload:P},{call:O,put:L}){return yield O(Ki.HF,P)},*addKnowledge({payload:P},{call:O,put:L}){return yield O(Ki.U6,P)},*editProblemset({payload:P},{call:O,put:L}){return yield O(Ki.Wk,P)},*addProblemset({payload:P},{call:O,put:L}){return yield O(Ki.Mr,P)},*setActionTabs({payload:P},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:qs({},P)}})}},reducers:{save(P,O){return qs(qs({},P),O.payload)}},subscriptions:{setup({dispatch:P,history:O}){return O.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},bl=Object.defineProperty,pl=Object.getOwnPropertySymbols,ml=Object.prototype.hasOwnProperty,$s=Object.prototype.propertyIsEnumerable,Zu=(P,O,L)=>O in P?bl(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,Tu=(P,O)=>{for(var L in O||(O={}))ml.call(O,L)&&Zu(P,L,O[L]);if(pl)for(var L of pl(O))$s.call(O,L)&&Zu(P,L,O[L]);return P},Wo={namespace:"problemsetPreview",state:{disciplinesData:void 0,courseOptions:[],paperData:void 0,actionTabs:{key:"",params:{}}},effects:{*getPaperData({payload:P},{call:O,put:L}){const ve=yield O(Ki.iT,P),ze=(0,Us.r)(ve);return yield L({type:"save",payload:{paperData:ze}}),ve},*getEditDisciplines({payload:P},{call:O,put:L}){const ve=yield O(Ki.d1,P),ze=ve==null?void 0:ve.disciplines,tn=(0,Us.L)(ze);return yield L({type:"save",payload:{courseOptions:tn,disciplinesData:Tu({},ve)}}),ve},*setScore({payload:P},{call:O,put:L}){return yield O(Ki.ts,P)},*handleDelete({payload:P},{call:O,put:L}){return yield O(Ki.Cn,P)},*batchSetScore({payload:P},{call:O,put:L}){return yield O(Ki.YP,P)},*batchDelete({payload:P},{call:O,put:L}){return yield O(Ki.Hm,P)},*adjustPosition({payload:P},{call:O,put:L}){return yield O(Ki.qN,P)},*newPreviewProblemset({payload:P},{call:O,put:L}){return yield O(Ki.et,P)},*setActionTabs({payload:P},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Tu({},P)}})}},reducers:{save(P,O){return Tu(Tu({},P),O.payload)}},subscriptions:{setup({dispatch:P,history:O}){return O.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Ol=e(88581),xu=Object.defineProperty,kl=Object.getOwnPropertySymbols,Po=Object.prototype.hasOwnProperty,Qo=Object.prototype.propertyIsEnumerable,il=(P,O,L)=>O in P?xu(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,vl=(P,O)=>{for(var L in O||(O={}))Po.call(O,L)&&il(P,L,O[L]);if(kl)for(var L of kl(O))Qo.call(O,L)&&il(P,L,O[L]);return P},Rl={namespace:"restful",state:{restful:void 0,restfulDetail:{},actionTabs:{key:"",params:{}}},effects:{*getRestful({payload:P},{call:O,put:L}){const ve=yield O(Ol.Go,P);return yield L({type:"save",payload:{restful:vl({},ve)}}),ve},*getRestfulDetail({payload:P},{call:O,put:L}){const ve=yield O(Ol.H5,P);return yield L({type:"save",payload:{restfulDetail:vl({},(ve==null?void 0:ve.data)||{})}}),(ve==null?void 0:ve.data)||{}},*setActionTabs({payload:P},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:vl({},P)}})}},reducers:{save(P,O){return vl(vl({},P),O.payload)}},subscriptions:{setup({dispatch:P,history:O}){return O.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},hi=e(25754);const fc=(P={})=>{var O,L,ve,ze,tn,Tn;return[{name:"\u5185\u5BB9\u5BA1\u6838\u60C5\u51B5",id:"Content",status:(O=P==null?void 0:P.content_info)==null?void 0:O.status,username:(L=P==null?void 0:P.content_info)==null?void 0:L.username,time:(ve=P==null?void 0:P.content_info)==null?void 0:ve.time},{name:"\u6027\u80FD\u5BA1\u6838\u60C5\u51B5",id:"Performance",status:(ze=P==null?void 0:P.perference_info)==null?void 0:ze.status,username:(tn=P==null?void 0:P.perference_info)==null?void 0:tn.username,time:(Tn=P==null?void 0:P.perference_info)==null?void 0:Tn.time}]};var dc=Object.defineProperty,ho=Object.defineProperties,zc=Object.getOwnPropertyDescriptors,Iu=Object.getOwnPropertySymbols,xl=Object.prototype.hasOwnProperty,al=Object.prototype.propertyIsEnumerable,hc=(P,O,L)=>O in P?dc(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,Lo=(P,O)=>{for(var L in O||(O={}))xl.call(O,L)&&hc(P,L,O[L]);if(Iu)for(var L of Iu(O))al.call(O,L)&&hc(P,L,O[L]);return P},pc=(P,O)=>ho(P,zc(O)),Ll={namespace:"shixunsDetail",state:{detail:void 0,rightData:void 0,challenges:{is_jupyter:!0,is_jupyter_lab:!0},auditSituationData:void 0,setting:void 0,challengesNew:{},challengesEdit:{},editChallengesQuestion:{},fileContent:{},hasStartedEnv:!1,repository:{},mirrorApplies:{},infoWithJupyterLab:{},actionTabs:{key:"",params:{}}},effects:{*getShixunsDetail({payload:P},{call:O,put:L}){const ve=yield O(hi.Po,P);return yield L({type:"save",payload:{detail:Lo({},ve)}}),ve},*getMirrorApplies({payload:P},{call:O,put:L}){const ve=yield O(hi.tX,P);return yield L({type:"save",payload:{mirrorApplies:Lo({},(ve==null?void 0:ve.data)||{})}}),ve},*getRightData({payload:P},{call:O,put:L}){const ve=yield O(hi.AQ,P);yield L({type:"save",payload:{rightData:Lo({},ve)}})},*getChallengesData({payload:P},{call:O,put:L}){const ve=yield O(hi.n5,P);yield L({type:"save",payload:{challenges:Lo({},ve)}})},*saveCopyForExercise({payload:P},{call:O,put:L}){return yield O(hi.FB,P)},*execJupyter({payload:P},{call:O,put:L}){return yield O(hi.BK,P)},*execShixun({payload:P},{call:O,put:L}){const ve=yield O(hi.Ir,P);return(ve==null?void 0:ve.status)===-3&&(0,gs.eF)(),ve},*openChallenge({payload:P},{call:O,put:L}){return yield O(hi.dK,P)},*challengeMoveUp({payload:P},{call:O,put:L}){return yield O(hi.zD,P)},*challengeMoveDown({payload:P},{call:O,put:L}){return yield O(hi.hn,P)},*cancelCollect({payload:P},{call:O,put:L}){return yield O(hi.rs,P)},*collect({payload:P},{call:O,put:L}){return yield O(hi.KM,P)},*searchUserCourses({payload:P},{call:O,put:L}){return yield O(hi._7,P)},*sendToCourse({payload:P},{call:O,put:L}){return yield O(hi.Q,P)},*cancelRelease({payload:P},{call:O,put:L}){return yield O(hi.Ne,P)},*cancelPublic({payload:P},{call:O,put:L}){return yield O(hi.Er,P)},*applyPublic({payload:P},{call:O,put:L}){return yield O(hi.WO,P)},*release({payload:P},{call:O,put:L}){return yield O(hi.Ar,P)},*updateAuditSituation({payload:P},{call:O,put:L}){return yield O(hi.LP,P)},*getCollaboratorsData({payload:P},{call:O,put:L}){return yield O(hi.j8,P)},*addCollaborator({payload:P},{call:O,put:L}){return yield O(hi.OV,P)},*addTeachGroupMember({payload:P},{call:O,put:L}){return yield O(hi.l3,P)},*getChangeManager({payload:P},{call:O,put:L}){return yield O(hi.P2,P)},*changeManager({payload:P},{call:O,put:L}){return yield O(hi.X$,P)},*deleteCollaborators({payload:P},{call:O,put:L}){return yield O(hi.xk,P)},*getRankingList({payload:P},{call:O,put:L}){return yield O(hi.E4,P)},*getMirrorScript({payload:P},{call:O,put:L}){return yield O(hi.Z2,P)},*getScriptContent({payload:P},{call:O,put:L}){return yield O(hi.Bj,P)},*getCustomScript({payload:P},{call:O,put:L}){return yield O(hi.Wi,P)},*updateSettingBasicInfo({payload:P},{call:O,put:L}){return yield O(hi.ZO,P)},*getShixunQuote({payload:P},{call:O,put:L}){return yield O(hi.Gr,P)},*deleteShixun({payload:P},{call:O,put:L}){return yield O(hi.Ps,P)},*permanentClose({payload:P},{call:O,put:L}){return yield O(hi.U9,P)},*getDepartments({payload:P},{call:O,put:L}){return yield O(hi.Ql,P)},*updatePermissionSetting({payload:P},{call:O,put:L}){return yield O(hi.aH,P)},*updateLearnSetting({payload:P},{call:O,put:L}){return yield O(hi.yE,P)},*updateSetting({payload:P},{call:O,put:L}){return yield O(hi.m7,P)},*getSetData({payload:P},{call:O,put:L}){return yield O(hi.U0,P)},*deleteDataSet({payload:P},{call:O,put:L}){return yield O(hi.uo,P)},*deleteGitFile({payload:P},{call:O,put:L}){return yield O(hi.sr,P)},*deleteGitFiles({payload:P},{call:O,put:L}){return yield O(hi.p0,P)},*moveGitFile({payload:P},{call:O,put:L}){return yield O(hi.IT,P)},*moveGitFiles({payload:P},{call:O,put:L}){return yield O(hi.t2,P)},*getRepository({payload:P},{call:O,put:L}){const ve=yield O(hi.Ag,P);return yield L({type:"save",payload:{repository:Lo({},ve)}}),Lo({},ve)},*getRepositorys({payload:P},{call:O,put:L}){const ve=yield O(hi.Wl,P);return yield L({type:"save",payload:{repository:Lo({},ve)}}),Lo({},ve)},*getRepositorys({payload:P},{call:O,put:L}){const ve=yield O(hi.Wl,P);return yield L({type:"save",payload:{repository:Lo({},ve)}}),Lo({},ve)},*getSecretRepository({payload:P},{call:O,put:L}){const ve=yield O(hi.w,P);return yield L({type:"save",payload:{secretRepository:Lo({},ve)}}),ve},*addRepositoryFile({payload:P},{call:O,put:L}){return yield O(hi.v3,P)},*addRepositoryFiles({payload:P},{call:O,put:L}){return yield O(hi.fL,P)},*getRepositoryCommit({payload:P},{call:O,put:L}){return yield O(hi.Je,P)},*getFileContent({payload:P},{call:O,put:L}){const ve=yield O(hi.LK,P);return yield L({type:"save",payload:{fileContent:pc(Lo({},ve),{params:P})}}),ve},*getFileContents({payload:P},{call:O,put:L}){const ve=yield O(hi.nu,P);return yield L({type:"save",payload:{fileContent:pc(Lo({},ve),{params:P})}}),ve},*updateRepositoryFile({payload:P},{call:O,put:L}){return yield O(hi.kF,P)},*updateRepositoryFiles({payload:P},{call:O,put:L}){return yield O(hi.jq,P)},*uploadGitFolder({payload:P},{call:O,put:L}){return yield O(hi.Op,P)},*updateCollaboratorEditable({payload:P},{call:O,put:L}){return yield O(hi.Dz,P)},*getSettingsData({payload:P},{call:O,put:L}){const ve=yield O(hi.DC,P);yield L({type:"save",payload:{setting:Lo({},ve)}})},*getChallengesNew({payload:P},{call:O,put:L}){const ve=yield O(hi.km,P);yield L({type:"save",payload:{challengesNew:Lo({},ve)}})},*getChallengesEdit({payload:P},{call:O,put:L}){const ve=yield O(hi.q0,P);return yield L({type:"save",payload:{challengesEdit:Lo({},ve)}}),ve},*getAuditSituationData({payload:P},{call:O,put:L}){const ve=yield O(hi.GI,P),ze=fc(ve);yield L({type:"save",payload:{auditSituationData:ze}})},*getEditChallengesQuestion({payload:P},{call:O,put:L}){const ve=yield O(hi.UQ,P);return yield L({type:"save",payload:{editChallengesQuestion:ve}}),ve},*getInfoWithJupyterLab({payload:P},{call:O,put:L}){const ve=yield O(hi.mI,P);return yield L({type:"save",payload:{infoWithJupyterLab:ve}}),ve},*setActionTabs({payload:P},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Lo({},P)}})}},reducers:{save(P,O){return console.log("reducers:",P,O),Lo(Lo({},P),O.payload)}},subscriptions:{setup({dispatch:P,history:O}){return O.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},mc=Object.defineProperty,wl=Object.getOwnPropertySymbols,ff=Object.prototype.hasOwnProperty,Ml=Object.prototype.propertyIsEnumerable,wu=(P,O,L)=>O in P?mc(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,El=(P,O)=>{for(var L in O||(O={}))ff.call(O,L)&&wu(P,L,O[L]);if(wl)for(var L of wl(O))Ml.call(O,L)&&wu(P,L,O[L]);return P},Ho={namespace:"shixunsList",state:{name:"",loading:!0,listParams:{sort:"desc",order_by:"new",page:1,limit:16,keyword:"",status:0,diff:0,hideme:!1}},effects:{*getShixuns({payload:P},{call:O,put:L}){const ve=yield O(hi.he,P),ze=El({},P);return yield L({type:"save",payload:El({listParams:ze},ve)}),ve},*getMenus({payload:P},{call:O,put:L}){var ve;const ze=yield O(hi.I_,P);(ve=ze==null?void 0:ze.disciplines)==null||ve.map(tn=>(tn.sub_repertoires=tn.sub_disciplines,tn)),yield L({type:"save",payload:{menus:[...(ze==null?void 0:ze.disciplines)||[]]}})},*clearListParams({payload:P},{call:O,put:L}){yield L({type:"save",payload:{listParams:{sort:"desc",order_by:"new",page:1,limit:16,keyword:"",status:0,diff:0,hideme:!1}}})}},reducers:{save(P,O){return El(El({},P),O.payload)}},subscriptions:{setup({dispatch:P,history:O}){return O.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},ou=Object.defineProperty,Fl=Object.getOwnPropertySymbols,Bl=Object.prototype.hasOwnProperty,Wu=Object.prototype.propertyIsEnumerable,qo=(P,O,L)=>O in P?ou(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,Xl=(P,O)=>{for(var L in O||(O={}))Bl.call(O,L)&&qo(P,L,O[L]);if(Fl)for(var L of Fl(O))Wu.call(O,L)&&qo(P,L,O[L]);return P},uu={namespace:"newShixuns",state:{newData:{},actionTabs:{key:"",params:{}},environmentData:{}},effects:{*getNewShixunsData({payload:P},{call:O,put:L}){const ve=yield O(hi.b8,P);return yield L({type:"save",payload:{newData:Xl({},ve)}}),ve},*deleteAttachment({payload:P},{call:O,put:L}){return yield O(hi.OW,P)},*applyShixunMirror({payload:P},{call:O,put:L}){return yield O(hi.EH,P)},*submitShixuns({payload:P},{call:O,put:L}){return yield O(hi.eX,P)},*getShixunsJupyterLab({payload:P},{call:O,put:L}){const ve=yield O(hi.Gu,P);return yield L({type:"save",payload:{newData:Xl({},ve)}}),ve},*setActionTabs({payload:P},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Xl({},P)}})},*getEnvironmentData({payload:P},{call:O,put:L}){const ve=yield O(hi.K,P);return console.log(ve,"response"),yield L({type:"save",payload:{environmentData:Xl({},ve.data)}}),ve}},reducers:{save(P,O){return Xl(Xl({},P),O.payload)}},subscriptions:{setup({dispatch:P,history:O}){}}},Ku=Object.defineProperty,vc=Object.getOwnPropertySymbols,Ql=Object.prototype.hasOwnProperty,Pa=Object.prototype.propertyIsEnumerable,Zc=(P,O,L)=>O in P?Ku(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,Wc=(P,O)=>{for(var L in O||(O={}))Ql.call(O,L)&&Zc(P,L,O[L]);if(vc)for(var L of vc(O))Pa.call(O,L)&&Zc(P,L,O[L]);return P},Ic={namespace:"shixunsOverview",state:{},effects:{*getShixunUseInfos({payload:P},{call:O,put:L}){const ve=yield O(hi.e,P);yield L({type:"save",payload:{ShixunUseInfos:ve}})},*getRankList({payload:P},{call:O,put:L}){const ve=yield O(hi.Fg,P);yield L({type:"save",payload:{RankList:{user_list:[{rank:"\u6392\u540D",name:"\u59D3\u540D",role:"\u89D2\u8272",student_id:"\u5B66\u53F7/\u5DE5\u53F7",num:"\u901A\u8FC7\u5173\u5361\u6570"},...(ve==null?void 0:ve.user_list)||[]],learn_list:[{rank:"\u6392\u540D",name:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",num:"\u5B66\u4E60\u4EBA\u6570"},...(ve==null?void 0:ve.learn_list)||[]],clearance_list:[{rank:"\u6392\u540D",name:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",num:"\u901A\u5173\u6570"},...(ve==null?void 0:ve.clearance_list)||[]],quote_list:[{rank:"\u6392\u540D",name:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",num:"\u5F15\u7528\u6B21\u6570"},...(ve==null?void 0:ve.quote_list)||[]]}}})},*getStatisticsBody({payload:P},{call:O,put:L}){const ve=yield O(hi.Gz,P);yield L({type:"save",payload:{SBody:ve}})},*getOnlineCount({payload:P},{call:O,put:L}){const ve=yield O(hi.hS,P);yield L({type:"save",payload:{OnlineCount:ve==null?void 0:ve.data}})},*getStatisticsHeader({payload:P},{call:O,put:L}){const ve=yield O(hi.Hl,P);yield L({type:"save",payload:{SHeader:ve}})}},reducers:{save(P,O){return Wc(Wc({},P),O.payload)}},subscriptions:{setup({dispatch:P,history:O}){return O.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},df=(P,O,L)=>new Promise((ve,ze)=>{var tn=mn=>{try{xi(L.next(mn))}catch(qa){ze(qa)}},Tn=mn=>{try{xi(L.throw(mn))}catch(qa){ze(qa)}},xi=mn=>mn.done?ve(mn.value):Promise.resolve(mn.value).then(tn,Tn);xi((L=L.apply(P,O)).next())});function Hc(P){return df(this,null,function*(){return(0,ia.ZP)("/api/shixuns/new.json",{method:"Get",params:P})})}function Du(P){return df(this,null,function*(){return(0,ia.ZP)(`/api/shixuns/${P.id}/required_status.json`,{method:"Get",params:{}})})}var hf=Object.defineProperty,Dc=Object.defineProperties,ql=Object.getOwnPropertyDescriptors,Gc=Object.getOwnPropertySymbols,$c=Object.prototype.hasOwnProperty,Ou=Object.prototype.propertyIsEnumerable,sl=(P,O,L)=>O in P?hf(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,ol=(P,O)=>{for(var L in O||(O={}))$c.call(O,L)&&sl(P,L,O[L]);if(Gc)for(var L of Gc(O))Ou.call(O,L)&&sl(P,L,O[L]);return P},pf=(P,O)=>Dc(P,ql(O)),Kc={namespace:"practiceSetting",state:{data:{},is_published:!0,updateIndex:1,id:"",questionName:"",base_info_warning:!1,challenges_warning:!1,repository_warning:!1,mirror_warning:!1,service_warning:!1,selectQuestionParams:{},newQuestion:null,user_name:"",user_image_url:"",title:"",windows_vnc:!0,isExistComplete:!1,sideBar:{tabsActive:"",selectPath:"",confirmLeave:!1}},effects:{*setParams({payload:P},{call:O,put:L}){yield L({type:"save",payload:ol({},P)})},*getTestData({payload:P},{call:O,put:L}){const ve=yield O(Hc,P);yield L({type:"save",payload:{data:ve}})},*setUpdateIndex({payload:P},{call:O,put:L}){yield L({type:"save",payload:{updateIndex:Math.random()}})},*getCommonData({payload:P},{call:O,put:L}){const ve=yield O(Du,P);yield L({type:"save",payload:ol({},ve.data)})},*setSideBarTabs({payload:P},{call:O,put:L}){yield L({type:"sideBar",payload:ol({},P)})}},reducers:{save(P,O){return ol(ol({},P),O.payload)},sideBar(P,O){return pf(ol({},P),{sideBar:ol(ol({},P.sideBar),O.payload)})}},subscriptions:{setup({dispatch:P,history:O}){}}},po=e(31914),vf=Object.defineProperty,_c=Object.getOwnPropertySymbols,_f=Object.prototype.hasOwnProperty,_l=Object.prototype.propertyIsEnumerable,ku=(P,O,L)=>O in P?vf(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,oo=(P,O)=>{for(var L in O||(O={}))_f.call(O,L)&&ku(P,L,O[L]);if(_c)for(var L of _c(O))_l.call(O,L)&&ku(P,L,O[L]);return P},gf={namespace:"userDetail",state:{systemUpdate:void 0,homepageInfo:void 0,homeworkBanksDetail:{},actionTabs:{key:"",params:{}}},effects:{*getHomeworkBanksDetail({payload:P},{call:O,put:L}){const ve=yield O(po.JJ,P);return yield L({type:"save",payload:{homeworkBanksDetail:oo({},ve)}}),ve},*getSystemUpdate({payload:P},{call:O,put:L}){const ve=yield O(po.n0,P);return yield L({type:"save",payload:{systemUpdate:oo({},ve)}}),ve},*getHomepageInfo({payload:P},{call:O,put:L}){const ve=yield O(po.DA,P);return yield L({type:"save",payload:{homepageInfo:oo({},ve)}}),ve},*signed({payload:P},{call:O,put:L}){return yield O(po.qN,P)},*getCourses({payload:P},{call:O,put:L}){return yield O(po.Ho,P)},*getShixuns({payload:P},{call:O,put:L}){return yield O(po.rV,P)},*getPaths({payload:P},{call:O,put:L}){return yield O(po.w3,P)},*getProjects({payload:P},{call:O,put:L}){return yield O(po.mW,P)},*getVideos({payload:P},{call:O,put:L}){return yield O(po.WY,P)},*getReviewVideos({payload:P},{call:O,put:L}){return yield O(po.Qx,P)},*deleteVideo({payload:P},{call:O,put:L}){return yield O(po.FM,P)},*getQuestionBanks({payload:P},{call:O,put:L}){return yield O(po.ai,P)},*topicsSetPublic({payload:P},{call:O,put:L}){return yield O(po.Cx,P)},*topicsDelete({payload:P},{call:O,put:L}){return yield O(po.WS,P)},*topicGetCourseList({payload:P},{call:O,put:L}){return yield O(po.gI,P)},*topicSendToClass({payload:P},{call:O,put:L}){return P.object_type==="videos"?yield O(po.Fn,P):yield O(po.Ef,P)},*logWatchHistory({payload:P},{call:O,put:L}){const ve=yield O(po.lO,P);return ve==null?void 0:ve.log_id},*setActionTabs({payload:P},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:oo({},P)}})}},reducers:{save(P,O){return oo(oo({},P),O.payload)}},subscriptions:{setup({dispatch:P,history:O}){return O.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Oc=Object.defineProperty,Eu=Object.getOwnPropertySymbols,uo=Object.prototype.hasOwnProperty,bo=Object.prototype.propertyIsEnumerable,Ru=(P,O,L)=>O in P?Oc(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,Te=(P,O)=>{for(var L in O||(O={}))uo.call(O,L)&&Ru(P,L,O[L]);if(Eu)for(var L of Eu(O))bo.call(O,L)&&Ru(P,L,O[L]);return P},gc=(P,O)=>{var L={};for(var ve in P)uo.call(P,ve)&&O.indexOf(ve)<0&&(L[ve]=P[ve]);if(P!=null&&Eu)for(var ve of Eu(P))O.indexOf(ve)<0&&bo.call(P,ve)&&(L[ve]=P[ve]);return L},Jl={namespace:"user",state:{name:"\u7528\u6237\u767B\u5F55\u6A21\u5757",showPopLogin:!1,showClosable:!1,bindAccountModalVisible:!1,userInfoForBindAccountModal:{},loginInfo:{login:"",password:""},userInfo:{},navigationInfo:{},loading:!0,actionTabs:{key:"",params:{},phone:""}},effects:{*login({payload:P},{call:O,put:L}){const ve=P,{to:ze}=ve,tn=gc(ve,["to"]);if(!(yield O(po.Es,tn)).status)try{ze?f.history.replace(ze):location.reload()}catch(xi){}},*showPopLogin({payload:P},{put:O}){yield O({type:"save",payload:{showPopLogin:P.showPopLogin,showClosable:P.showClosable}})},*setBindAccountModal({payload:P},{put:O}){yield O({type:"save",payload:{bindAccountModalVisible:P.bindAccountModalVisible,userInfoForBindAccountModal:P.userInfoForBindAccountModal,loginInfo:P.loginInfo}})},*getUserInfo({payload:P},{call:O,put:L}){const ve=yield O(po.bG,Te({},P));try{ve!=null&&ve.phone&&(ve==null?void 0:ve.phone)!=""?ve.phone=(0,Ss._V)((ve==null?void 0:ve.phone)||"","userInfo"):ve!=null&&ve.email&&(ve==null?void 0:ve.email)!=""&&(ve.email=(0,Ss._V)((ve==null?void 0:ve.email)||"","userInfo"))}catch(ze){}return localStorage.userInfo=JSON.stringify(ve),yield L({type:"save",payload:{userInfo:Te({},ve)}}),ve},*getNavigationInfo({payload:P},{call:O,put:L}){const ve=yield O(po.x4,Te({},P));yield L({type:"save",payload:{navigationInfo:Te({},ve)}})},*setActionTabs({payload:P},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Te({},P)}})}},reducers:{save(P,O){return Te(Te({},P),O.payload)}}},lu=e(35493),Vu=Object.defineProperty,yc=Object.defineProperties,bc=Object.getOwnPropertyDescriptors,Yu=Object.getOwnPropertySymbols,gl=Object.prototype.hasOwnProperty,Mu=Object.prototype.propertyIsEnumerable,Vc=(P,O,L)=>O in P?Vu(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,Fu=(P,O)=>{for(var L in O||(O={}))gl.call(O,L)&&Vc(P,L,O[L]);if(Yu)for(var L of Yu(O))Mu.call(O,L)&&Vc(P,L,O[L]);return P},xc=(P,O)=>yc(P,bc(O));const ul=()=>{var P,O,L,ve,ze,tn,Tn;let xi=window.location.href.split("/");if(!xi.includes("video"))return;let mn=(P=xi[xi.length-1])==null?void 0:P.split("?")[0];mn=Number(mn);const qa=(L=(O=xi[xi.length-1])==null?void 0:O.split("?")[1])==null?void 0:L.split("=")[1];return((ze=(ve=xi[xi.length-1])==null?void 0:ve.split("?")[1])==null?void 0:ze.split("=")[0])==="subject_id"?{videoId:mn,subject_id:qa}:((Tn=(tn=xi[xi.length-1])==null?void 0:tn.split("?")[1])==null?void 0:Tn.split("=")[0])==="new_video_id"?{videoId:mn,new_video_id:qa}:{videoId:mn,course_id:qa}};var kf={namespace:"videoDetail",state:{detail:{},actionTabs:{key:"",params:{}},videoTabs:{key:"",params:{}},stages:[],cust_seq:0,queryParams:ul(),videoList:[],attachmentList:[],selectParams:{checkBoxValue:!1,radioValue:1},active:{}},effects:{*getVideoDetail({payload:P,callback:O},{call:L,put:ve}){const ze=yield L(Kn.O2,P);return O?O(ze):yield ve({type:"save",payload:{detail:Fu({},ze)}}),ze},*setVideoValue({payload:P},{call:O,put:L}){yield L({type:"save",payload:{detail:Fu({},P)}})},*setActionTabs({payload:P},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Fu({},P)}})},*setVideoTabs({payload:P},{call:O,put:L}){yield L({type:"save",payload:{videoTabs:Fu({},P)}})},*setSelectValue({payload:P},{call:O,put:L}){yield L({type:"save",payload:{selectParams:Fu({},P)}})},*getStageData({payload:P},{call:O,put:L,select:ve}){const ze=yield O(Kn.yN,P),tn=yield O(di.lk,{id:P.subject_id}),{queryParams:Tn}=yield ve(Ks=>Ks.videoDetail),{stages:xi=[]}=ze,mn=[];let qa=[],Fo={};const ns=Ks=>{Ks.forEach(Js=>{String(Js.id)===String(Tn.videoId)&&(Fo=Js),Js.item_type==="VideoItem"?mn.push(Js):Js.item_type==="Attachment"&&qa.push(Js),Js.children&&Js.children.length&&ns(Js.children)})};xi==null||xi.forEach(Ks=>{ns(Ks.items)}),window.filterVideoSign=[...mn],yield L({type:"save",payload:{stages:xi,active:Fo,cust_seq:tn.cust_seq,videoList:mn,attachmentList:qa}})},*getVideoData({payload:P},{call:O,put:L,select:ve}){const ze=yield O(Kn.fn,P),{categories:tn=[],coruse_videos:Tn=[]}=ze;yield L({type:"save",payload:{stages:(tn==null?void 0:tn.length)>0?tn:[{coruse_videos:Tn,name:"\u672A\u5206\u914D\u76EE\u5F55"}]}})},*getCourseStageData({payload:P},{call:O,put:L,select:ve}){const ze=yield O(lu.R7,P),{queryParams:tn}=yield ve(ns=>ns.videoDetail),{stages:Tn}=ze;let xi=[],mn=[],qa={};const Fo=ns=>{ns.forEach(Ks=>{String(Ks.id)===String(tn.videoId)&&(qa=Ks),Ks.item_type==="VideoItem"?xi.push(Ks):Ks.item_type==="Attachment"&&mn.push(Ks),Ks.children&&Ks.children.length&&Fo(Ks.children)})};Tn==null||Tn.forEach(ns=>{Fo(ns.items)}),window.filterVideoSign=[...xi],yield L({type:"save",payload:{active:qa,stages:Tn,cust_seq:!0,videoList:xi,attachmentList:mn}})}},reducers:{save(P,O){return Fu(Fu({},P),O.payload)},handleListItemClick(P,O){const{videoList:L,attachmentList:ve}=P,ze=O.payload.videoId||O.payload.attachmentId,tn=[...L,...ve].find(Tn=>`${Tn.id}`==`${ze}`);return xc(Fu({},P),{active:tn,queryParams:Fu(Fu({},ul()),O.payload)})}},subscriptions:{setup({dispatch:P,history:O}){return O.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},yu=e(23802),Ul=Object.defineProperty,Sl=Object.getOwnPropertySymbols,Yc=Object.prototype.hasOwnProperty,wc=Object.prototype.propertyIsEnumerable,ec=(P,O,L)=>O in P?Ul(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,zl=(P,O)=>{for(var L in O||(O={}))Yc.call(O,L)&&ec(P,L,O[L]);if(Sl)for(var L of Sl(O))wc.call(O,L)&&ec(P,L,O[L]);return P},yf={namespace:"virtualSpaces",state:{showMenu:!0,loading:!0,actionTabs:{key:"",params:{},module_id:""},virtualSpacesDetails:{},menus:[],LessonsList:{},LessonDetail:{},LessonResList:{},DiscussionList:{},DiscussionDetail:{},Workplace:{BaseData:{}}},effects:{*getBaseStatisticData({payload:P},{call:O,put:L}){const ve=yield O(yu.y2,P);return yield L({type:"save",payload:{Workplace:{BaseData:ve.data}}}),ve},*putEditDiscussion({payload:P},{call:O,put:L}){return yield O(yu.CH,P)},*getDiscussionDetail({payload:P},{call:O,put:L}){const ve=yield O(yu.XQ,P);return yield L({type:"save",payload:{DiscussionDetail:ve}}),ve},*postDiscussionList({payload:P},{call:O,put:L}){return yield O(yu.Ll,P)},*getDiscussionList({payload:P},{call:O,put:L}){const ve=yield O(yu.EA,P);return yield L({type:"save",payload:{DiscussionList:ve}}),ve},*postAddLessonRes({payload:P},{call:O,put:L}){return yield O(yu.cZ,P)},*getLessonResourcesList({payload:P},{call:O,put:L}){const ve=yield O(yu.b,P);return yield L({type:"save",payload:{LessonResList:ve}}),ve},*putGoodLessonsDetail({payload:P},{call:O,put:L}){return yield O(yu.To,P)},*getGoodLessonsDetail({payload:P},{call:O,put:L}){const ve=yield O(yu.FU,P);return yield L({type:"save",payload:{LessonDetail:ve}}),ve},*postGoodLessonsList({payload:P},{call:O,put:L}){return yield O(yu.Vf,P)},*getGoodLessonsList({payload:P},{call:O,put:L}){const ve=yield O(yu.G_,P);return yield L({type:"save",payload:{LessonsList:ve}}),ve},*setActionTabs({payload:P},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:zl({},P)}})},*setShowMenu({payload:P},{call:O,put:L}){yield L({type:"save",payload:{showMenu:P}})},*getVirtualSpacesDetails({payload:P},{call:O,put:L}){const ve=yield O(yu.sT,P);yield L({type:"save",payload:{virtualSpacesDetails:zl({},ve)}})},*setVirtualSpacesLoading({payload:P},{call:O,put:L}){yield L({type:"save",payload:{loading:P}})},*getVirtualSpacesMenus({payload:P},{call:O,put:L}){const ve=yield O(yu.Sl,P);return yield L({type:"save",payload:{menus:ve}}),ve}},reducers:{save(P,O){return zl(zl({},P),O.payload)}},subscriptions:{setup({dispatch:P,history:O}){return O.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}};const tc={model_1:{namespace:"account.index",model:b},model_2:{namespace:"classrooms.announcement",model:H},model_3:{namespace:"classrooms.attachment",model:ae},model_4:{namespace:"classrooms.boards",model:Pe},model_5:{namespace:"classrooms.exercise",model:Ne},model_6:{namespace:"classrooms.graduation",model:De},model_7:{namespace:"classrooms.homeworks",model:Qt},model_8:{namespace:"classrooms.index",model:Se},model_9:{namespace:"classrooms.new",model:yt},model_10:{namespace:"classrooms.overview",model:er},model_11:{namespace:"classrooms.polls",model:br},model_12:{namespace:"classrooms.teacher",model:Bi},model_13:{namespace:"classrooms.video",model:zi},model_14:{namespace:"competitions.index",model:Yi},model_15:{namespace:"engineering.evaluateDetail",model:kr},model_16:{namespace:"engineering.evaluateList",model:Wn.Z},model_17:{namespace:"engineering.index",model:sr},model_18:{namespace:"engineering.navigation",model:wa},model_19:{namespace:"engineering.normDetail",model:ra},model_20:{namespace:"engineering.normList",model:Wi},model_21:{namespace:"forums.detail",model:So},model_22:{namespace:"forums.index",model:Ha},model_23:{namespace:"globalSetting",model:Ao},model_24:{namespace:"graduations.index",model:rr},model_25:{namespace:"homePage",model:Br},model_26:{namespace:"innovation.index",model:Qn},model_27:{namespace:"intraincourse.index",model:ri},model_28:{namespace:"loading",model:yi},model_29:{namespace:"messages.index",model:go},model_30:{namespace:"paperlibrary.index",model:zs},model_31:{namespace:"paperlibrary.newPaper",model:yn},model_32:{namespace:"paths.detail",model:_u},model_33:{namespace:"paths.index",model:Ke},model_34:{namespace:"paths.new",model:Hn},model_35:{namespace:"paths.overview",model:so},model_36:{namespace:"problemset.index",model:Yl},model_37:{namespace:"problemset.preview",model:Wo},model_38:{namespace:"resetFul.index",model:Rl},model_39:{namespace:"shixuns.detail",model:Ll},model_40:{namespace:"shixuns.index",model:Ho},model_41:{namespace:"shixuns.new",model:uu},model_42:{namespace:"shixuns.overview",model:Ic},model_43:{namespace:"shixuns.practiceSetting",model:Kc},model_44:{namespace:"user.detail",model:gf},model_45:{namespace:"user.index",model:Jl},model_46:{namespace:"video.detail",model:kf},model_47:{namespace:"virtualSpaces.index",model:yf}};var kc=Object.defineProperty,Zl=Object.getOwnPropertySymbols,Lf=Object.prototype.hasOwnProperty,Xc=Object.prototype.propertyIsEnumerable,Qu=(P,O,L)=>O in P?kc(P,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[O]=L,Ec=(P,O)=>{for(var L in O||(O={}))Lf.call(O,L)&&Qu(P,L,O[L]);if(Zl)for(var L of Zl(O))Xc.call(O,L)&&Qu(P,L,O[L]);return P};let Sc;function Qc(P){const{pluginManager:O}=(0,f.useAppData)(),L=(0,c.useRef)(),ve=O.applyPlugins({key:"dva",type:f.ApplyPluginsType.modify,initialValue:{}});if(!L.current){L.current=(0,r.Ue)(Ec({history:f.history},ve.config||{}),{initialReducer:{},setupMiddlewares(ze){return[...ze]},setupApp(ze){ze._history=f.history}}),Sc=L.current,L.current.use(l()()),(ve.plugins||[]).forEach(ze=>{L.current.use(ze)});for(const ze of Object.keys(tc))L.current.model(Ec({namespace:tc[ze].namespace},tc[ze].model));L.current.start()}return c.createElement(r.zt,{store:L.current._store},P.children)}function Rc(){return Sc}},10627:function(d,g,e){"use strict";e.d(g,{PZ:function(){return ut},eU:function(){return a},B:function(){return ur},Mg:function(){return kr},lw:function(){return Pr},Kd:function(){return en},H8:function(){return ht}});var r=e(59301),i=e(94266),l=e.n(i);const c=l()||i;function f(Ge){return Ge.displayName||Ge.name||"Component"}const u=r.createContext(null),{Consumer:h,Provider:o}=u,a=o,x=null;function p(Ge,ct){const{intlPropName:ye="intl",forwardRef:sr=!1,enforceContext:nr=!0}=ct||{},Mr=$r=>React.createElement(h,null,Wr=>(nr&&invariantIntlContext(Wr),React.createElement(Ge,Object.assign({},$r,{[ye]:Wr},{ref:sr?$r.forwardedRef:null}))));return Mr.displayName=`injectIntl(${f(Ge)})`,Mr.WrappedComponent=Ge,c(sr?React.forwardRef(($r,Wr)=>React.createElement(Mr,Object.assign({},$r,{forwardedRef:Wr}))):Mr,Ge)}var v;(function(Ge){Ge[Ge.literal=0]="literal",Ge[Ge.argument=1]="argument",Ge[Ge.number=2]="number",Ge[Ge.date=3]="date",Ge[Ge.time=4]="time",Ge[Ge.select=5]="select",Ge[Ge.plural=6]="plural",Ge[Ge.pound=7]="pound"})(v||(v={}));function m(Ge){return Ge.type===v.literal}function b(Ge){return Ge.type===v.argument}function A(Ge){return Ge.type===v.number}function D(Ge){return Ge.type===v.date}function R(Ge){return Ge.type===v.time}function S(Ge){return Ge.type===v.select}function T(Ge){return Ge.type===v.plural}function M(Ge){return Ge.type===v.pound}function F(Ge){return!!(Ge&&typeof Ge=="object"&&Ge.type===0)}function N(Ge){return!!(Ge&&typeof Ge=="object"&&Ge.type===1)}function H(Ge){return{type:v.literal,value:Ge}}function V(Ge,ct){return{type:v.number,value:Ge,style:ct}}var $=function(){var Ge=function(ct,ye){return Ge=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(sr,nr){sr.__proto__=nr}||function(sr,nr){for(var Mr in nr)nr.hasOwnProperty(Mr)&&(sr[Mr]=nr[Mr])},Ge(ct,ye)};return function(ct,ye){Ge(ct,ye);function sr(){this.constructor=ct}ct.prototype=ye===null?Object.create(ye):(sr.prototype=ye.prototype,new sr)}}(),oe=function(){return oe=Object.assign||function(Ge){for(var ct,ye=1,sr=arguments.length;ye<sr;ye++){ct=arguments[ye];for(var nr in ct)Object.prototype.hasOwnProperty.call(ct,nr)&&(Ge[nr]=ct[nr])}return Ge},oe.apply(this,arguments)},ie=function(Ge){$(ct,Ge);function ct(ye,sr,nr,Mr){var $r=Ge.call(this)||this;return $r.message=ye,$r.expected=sr,$r.found=nr,$r.location=Mr,$r.name="SyntaxError",typeof Error.captureStackTrace=="function"&&Error.captureStackTrace($r,ct),$r}return ct.buildMessage=function(ye,sr){function nr(cn){return cn.charCodeAt(0).toString(16).toUpperCase()}function Mr(cn){return cn.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,function(bn){return"\\x0"+nr(bn)}).replace(/[\x10-\x1F\x7F-\x9F]/g,function(bn){return"\\x"+nr(bn)})}function $r(cn){return cn.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replace(/\^/g,"\\^").replace(/-/g,"\\-").replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,function(bn){return"\\x0"+nr(bn)}).replace(/[\x10-\x1F\x7F-\x9F]/g,function(bn){return"\\x"+nr(bn)})}function Wr(cn){switch(cn.type){case"literal":return'"'+Mr(cn.text)+'"';case"class":var bn=cn.parts.map(function(Kr){return Array.isArray(Kr)?$r(Kr[0])+"-"+$r(Kr[1]):$r(Kr)});return"["+(cn.inverted?"^":"")+bn+"]";case"any":return"any character";case"end":return"end of input";case"other":return cn.description}}function pn(cn){var bn=cn.map(Wr),Kr,Rn;if(bn.sort(),bn.length>0){for(Kr=1,Rn=1;Kr<bn.length;Kr++)bn[Kr-1]!==bn[Kr]&&(bn[Rn]=bn[Kr],Rn++);bn.length=Rn}switch(bn.length){case 1:return bn[0];case 2:return bn[0]+" or "+bn[1];default:return bn.slice(0,-1).join(", ")+", or "+bn[bn.length-1]}}function Ci(cn){return cn?'"'+Mr(cn)+'"':"end of input"}return"Expected "+pn(ye)+" but "+Ci(sr)+" found."},ct}(Error);function ue(Ge,ct){ct=ct!==void 0?ct:{};var ye={},sr={start:Vr},nr=Vr,Mr=function(Ze){return Ze.join("")},$r=function(Ze){return oe({type:v.literal,value:Ze},Sn())},Wr="#",pn=ss("#",!1),Ci=function(){return oe({type:v.pound},Sn())},cn=Ve("argumentElement"),bn="{",Kr=ss("{",!1),Rn="}",ci=ss("}",!1),wa=function(Ze){return oe({type:v.argument,value:Ze},Sn())},Qs=Ve("numberSkeletonId"),Ba=/^['\/{}]/,Ws=ps(["'","/","{","}"],!1,!1),Ns=ja(),ls=Ve("numberSkeletonTokenOption"),co="/",Ta=ss("/",!1),Os=function(Ze){return Ze},vs=Ve("numberSkeletonToken"),mo=function(Ze,zt){return{stem:Ze,options:zt}},ra=function(Ze){return oe({type:0,tokens:Ze},Sn())},to="::",No=ss("::",!1),Na=function(Ze){return Ze},Hs=function(){return Ka.push("numberArgStyle"),!0},vi=function(Ze){return Ka.pop(),Ze.replace(/\s*$/,"")},ro=",",Ln=ss(",",!1),cs="number",ks=ss("number",!1),Rs=function(Ze,zt,Er){return oe({type:zt==="number"?v.number:zt==="date"?v.date:v.time,style:Er&&Er[2],value:Ze},Sn())},ta="'",Ga=ss("'",!1),Wi=/^[^']/,Ls=ps(["'"],!0,!1),xo=/^[^a-zA-Z'{}]/,jo=ps([["a","z"],["A","Z"],"'","{","}"],!0,!1),Go=/^[a-zA-Z]/,du=ps([["a","z"],["A","Z"]],!1,!1),hu=function(Ze){return oe({type:1,pattern:Ze},Sn())},_o=function(){return Ka.push("dateOrTimeArgStyle"),!0},Uo="date",So=ss("date",!1),Yo="time",$o=ss("time",!1),gi="plural",bi=ss("plural",!1),es="selectordinal",ds=ss("selectordinal",!1),is="offset:",Ha=ss("offset:",!1),_s=function(Ze,zt,Er,Or){return oe({type:v.plural,pluralType:zt==="plural"?"cardinal":"ordinal",value:Ze,offset:Er?Er[2]:0,options:Or.reduce(function(nn,yn){var di=yn.id,Xi=yn.value,yo=yn.location;return di in nn&&zo('Duplicate option "'+di+'" in plural element: "'+no()+'"',as()),nn[di]={value:Xi,location:yo},nn},{})},Sn())},Ko="select",Ss=ss("select",!1),nu=function(Ze,zt){return oe({type:v.select,value:Ze,options:zt.reduce(function(Er,Or){var nn=Or.id,yn=Or.value,di=Or.location;return nn in Er&&zo('Duplicate option "'+nn+'" in select element: "'+no()+'"',as()),Er[nn]={value:yn,location:di},Er},{})},Sn())},pu="=",Uu=ss("=",!1),rl=function(Ze){return Ka.push("select"),!0},nl=function(Ze,zt){return Ka.pop(),oe({id:Ze,value:zt},Sn())},fo=function(Ze){return Ka.push("plural"),!0},Oo=function(Ze,zt){return Ka.pop(),oe({id:Ze,value:zt},Sn())},Ao=Ve("whitespace"),Gu=/^[\t-\r \x85\xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,Xs=ps([[" ","\r"]," ","\x85","\xA0","\u1680",["\u2000","\u200A"],"\u2028","\u2029","\u202F","\u205F","\u3000"],!1,!1),$u=Ve("syntax pattern"),Cu=/^[!-\/:-@[-\^`{-~\xA1-\xA7\xA9\xAB\xAC\xAE\xB0\xB1\xB6\xBB\xBF\xD7\xF7\u2010-\u2027\u2030-\u203E\u2041-\u2053\u2055-\u205E\u2190-\u245F\u2500-\u2775\u2794-\u2BFF\u2E00-\u2E7F\u3001-\u3003\u3008-\u3020\u3030\uFD3E\uFD3F\uFE45\uFE46]/,iu=ps([["!","/"],[":","@"],["[","^"],"`",["{","~"],["\xA1","\xA7"],"\xA9","\xAB","\xAC","\xAE","\xB0","\xB1","\xB6","\xBB","\xBF","\xD7","\xF7",["\u2010","\u2027"],["\u2030","\u203E"],["\u2041","\u2053"],["\u2055","\u205E"],["\u2190","\u245F"],["\u2500","\u2775"],["\u2794","\u2BFF"],["\u2E00","\u2E7F"],["\u3001","\u3003"],["\u3008","\u3020"],"\u3030","\uFD3E","\uFD3F","\uFE45","\uFE46"],!1,!1),mu=Ve("optional whitespace"),Co=Ve("number"),au="-",su=ss("-",!1),rr=function(Ze,zt){return zt?Ze?-zt:zt:0},yr=Ve("apostrophe"),pr=Ve("double apostrophes"),gr="''",Cr=ss("''",!1),xn=function(){return"'"},Gn=function(Ze,zt){return Ze+zt.replace("''","'")},Mn=function(Ze){return Ze!=="{"&&!(_n()&&Ze==="#")&&!(zs()&&Ze==="}")},Zn=`
`,oi=ss(`
`,!1),ti=function(Ze){return Ze==="{"||Ze==="}"||_n()&&Ze==="#"},vr=Ve("argNameOrNumber"),Br=Ve("argNumber"),jr="0",Pn=ss("0",!1),In=function(){return 0},ui=/^[1-9]/,Ti=ps([["1","9"]],!1,!1),$n=/^[0-9]/,na=ps([["0","9"]],!1,!1),Gi=function(Ze){return parseInt(Ze.join(""),10)},Pi=Ve("argName"),bt=0,Qn=0,ia=[{line:1,column:1}],hs=0,Gs=[],on=0,To;if(ct.startRule!==void 0){if(!(ct.startRule in sr))throw new Error(`Can't start parsing from rule "`+ct.startRule+'".');nr=sr[ct.startRule]}function no(){return Ge.substring(Qn,bt)}function as(){return jt(Qn,bt)}function io(Ze,zt){throw zt=zt!==void 0?zt:jt(Qn,bt),Nr([Ve(Ze)],Ge.substring(Qn,bt),zt)}function zo(Ze,zt){throw zt=zt!==void 0?zt:jt(Qn,bt),Sr(Ze,zt)}function ss(Ze,zt){return{type:"literal",text:Ze,ignoreCase:zt}}function ps(Ze,zt,Er){return{type:"class",parts:Ze,inverted:zt,ignoreCase:Er}}function ja(){return{type:"any"}}function fs(){return{type:"end"}}function Ve(Ze){return{type:"other",description:Ze}}function Ie(Ze){var zt=ia[Ze],Er;if(zt)return zt;for(Er=Ze-1;!ia[Er];)Er--;for(zt=ia[Er],zt={line:zt.line,column:zt.column};Er<Ze;)Ge.charCodeAt(Er)===10?(zt.line++,zt.column=1):zt.column++,Er++;return ia[Ze]=zt,zt}function jt(Ze,zt){var Er=Ie(Ze),Or=Ie(zt);return{start:{offset:Ze,line:Er.line,column:Er.column},end:{offset:zt,line:Or.line,column:Or.column}}}function mt(Ze){bt<hs||(bt>hs&&(hs=bt,Gs=[]),Gs.push(Ze))}function Sr(Ze,zt){return new ie(Ze,[],"",zt)}function Nr(Ze,zt,Er){return new ie(ie.buildMessage(Ze,zt),Ze,zt,Er)}function Vr(){var Ze;return Ze=En(),Ze}function En(){var Ze,zt;for(Ze=[],zt=dn();zt!==ye;)Ze.push(zt),zt=dn();return Ze}function dn(){var Ze;return Ze=ri(),Ze===ye&&(Ze=yi(),Ze===ye&&(Ze=xa(),Ze===ye&&(Ze=ys(),Ze===ye&&(Ze=bs(),Ze===ye&&(Ze=si()))))),Ze}function Cn(){var Ze,zt,Er;if(Ze=bt,zt=[],Er=Us(),Er===ye&&(Er=rs(),Er===ye&&(Er=os())),Er!==ye)for(;Er!==ye;)zt.push(Er),Er=Us(),Er===ye&&(Er=rs(),Er===ye&&(Er=os()));else zt=ye;return zt!==ye&&(Qn=Ze,zt=Mr(zt)),Ze=zt,Ze}function ri(){var Ze,zt;return Ze=bt,zt=Cn(),zt!==ye&&(Qn=Ze,zt=$r(zt)),Ze=zt,Ze}function si(){var Ze,zt;return Ze=bt,Ge.charCodeAt(bt)===35?(zt=Wr,bt++):(zt=ye,on===0&&mt(pn)),zt!==ye&&(Qn=Ze,zt=Ci()),Ze=zt,Ze}function yi(){var Ze,zt,Er,Or,nn,yn;return on++,Ze=bt,Ge.charCodeAt(bt)===123?(zt=bn,bt++):(zt=ye,on===0&&mt(Kr)),zt!==ye?(Er=Hi(),Er!==ye?(Or=$a(),Or!==ye?(nn=Hi(),nn!==ye?(Ge.charCodeAt(bt)===125?(yn=Rn,bt++):(yn=ye,on===0&&mt(ci)),yn!==ye?(Qn=Ze,zt=wa(Or),Ze=zt):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye),on--,Ze===ye&&(zt=ye,on===0&&mt(cn)),Ze}function Ii(){var Ze,zt,Er,Or,nn;if(on++,Ze=bt,zt=[],Er=bt,Or=bt,on++,nn=ao(),nn===ye&&(Ba.test(Ge.charAt(bt))?(nn=Ge.charAt(bt),bt++):(nn=ye,on===0&&mt(Ws))),on--,nn===ye?Or=void 0:(bt=Or,Or=ye),Or!==ye?(Ge.length>bt?(nn=Ge.charAt(bt),bt++):(nn=ye,on===0&&mt(Ns)),nn!==ye?(Or=[Or,nn],Er=Or):(bt=Er,Er=ye)):(bt=Er,Er=ye),Er!==ye)for(;Er!==ye;)zt.push(Er),Er=bt,Or=bt,on++,nn=ao(),nn===ye&&(Ba.test(Ge.charAt(bt))?(nn=Ge.charAt(bt),bt++):(nn=ye,on===0&&mt(Ws))),on--,nn===ye?Or=void 0:(bt=Or,Or=ye),Or!==ye?(Ge.length>bt?(nn=Ge.charAt(bt),bt++):(nn=ye,on===0&&mt(Ns)),nn!==ye?(Or=[Or,nn],Er=Or):(bt=Er,Er=ye)):(bt=Er,Er=ye);else zt=ye;return zt!==ye?Ze=Ge.substring(Ze,bt):Ze=zt,on--,Ze===ye&&(zt=ye,on===0&&mt(Qs)),Ze}function ma(){var Ze,zt,Er;return on++,Ze=bt,Ge.charCodeAt(bt)===47?(zt=co,bt++):(zt=ye,on===0&&mt(Ta)),zt!==ye?(Er=Ii(),Er!==ye?(Qn=Ze,zt=Os(Er),Ze=zt):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye),on--,Ze===ye&&(zt=ye,on===0&&mt(ls)),Ze}function $i(){var Ze,zt,Er,Or,nn;if(on++,Ze=bt,zt=Hi(),zt!==ye)if(Er=Ii(),Er!==ye){for(Or=[],nn=ma();nn!==ye;)Or.push(nn),nn=ma();Or!==ye?(Qn=Ze,zt=mo(Er,Or),Ze=zt):(bt=Ze,Ze=ye)}else bt=Ze,Ze=ye;else bt=Ze,Ze=ye;return on--,Ze===ye&&(zt=ye,on===0&&mt(vs)),Ze}function Ri(){var Ze,zt,Er;if(Ze=bt,zt=[],Er=$i(),Er!==ye)for(;Er!==ye;)zt.push(Er),Er=$i();else zt=ye;return zt!==ye&&(Qn=Ze,zt=ra(zt)),Ze=zt,Ze}function Da(){var Ze,zt,Er;return Ze=bt,Ge.substr(bt,2)===to?(zt=to,bt+=2):(zt=ye,on===0&&mt(No)),zt!==ye?(Er=Ri(),Er!==ye?(Qn=Ze,zt=Na(Er),Ze=zt):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye),Ze===ye&&(Ze=bt,Qn=bt,zt=Hs(),zt?zt=void 0:zt=ye,zt!==ye?(Er=Cn(),Er!==ye?(Qn=Ze,zt=vi(Er),Ze=zt):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye)),Ze}function Oi(){var Ze,zt,Er,Or,nn,yn,di,Xi,yo,ha,us,Va,Ya;return Ze=bt,Ge.charCodeAt(bt)===123?(zt=bn,bt++):(zt=ye,on===0&&mt(Kr)),zt!==ye?(Er=Hi(),Er!==ye?(Or=$a(),Or!==ye?(nn=Hi(),nn!==ye?(Ge.charCodeAt(bt)===44?(yn=ro,bt++):(yn=ye,on===0&&mt(Ln)),yn!==ye?(di=Hi(),di!==ye?(Ge.substr(bt,6)===cs?(Xi=cs,bt+=6):(Xi=ye,on===0&&mt(ks)),Xi!==ye?(yo=Hi(),yo!==ye?(ha=bt,Ge.charCodeAt(bt)===44?(us=ro,bt++):(us=ye,on===0&&mt(Ln)),us!==ye?(Va=Hi(),Va!==ye?(Ya=Da(),Ya!==ye?(us=[us,Va,Ya],ha=us):(bt=ha,ha=ye)):(bt=ha,ha=ye)):(bt=ha,ha=ye),ha===ye&&(ha=null),ha!==ye?(us=Hi(),us!==ye?(Ge.charCodeAt(bt)===125?(Va=Rn,bt++):(Va=ye,on===0&&mt(ci)),Va!==ye?(Qn=Ze,zt=Rs(Or,Xi,ha),Ze=zt):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye),Ze}function _i(){var Ze,zt,Er,Or;if(Ze=bt,Ge.charCodeAt(bt)===39?(zt=ta,bt++):(zt=ye,on===0&&mt(Ga)),zt!==ye){if(Er=[],Or=Us(),Or===ye&&(Wi.test(Ge.charAt(bt))?(Or=Ge.charAt(bt),bt++):(Or=ye,on===0&&mt(Ls))),Or!==ye)for(;Or!==ye;)Er.push(Or),Or=Us(),Or===ye&&(Wi.test(Ge.charAt(bt))?(Or=Ge.charAt(bt),bt++):(Or=ye,on===0&&mt(Ls)));else Er=ye;Er!==ye?(Ge.charCodeAt(bt)===39?(Or=ta,bt++):(Or=ye,on===0&&mt(Ga)),Or!==ye?(zt=[zt,Er,Or],Ze=zt):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye)}else bt=Ze,Ze=ye;if(Ze===ye)if(Ze=[],zt=Us(),zt===ye&&(xo.test(Ge.charAt(bt))?(zt=Ge.charAt(bt),bt++):(zt=ye,on===0&&mt(jo))),zt!==ye)for(;zt!==ye;)Ze.push(zt),zt=Us(),zt===ye&&(xo.test(Ge.charAt(bt))?(zt=Ge.charAt(bt),bt++):(zt=ye,on===0&&mt(jo)));else Ze=ye;return Ze}function ba(){var Ze,zt;if(Ze=[],Go.test(Ge.charAt(bt))?(zt=Ge.charAt(bt),bt++):(zt=ye,on===0&&mt(du)),zt!==ye)for(;zt!==ye;)Ze.push(zt),Go.test(Ge.charAt(bt))?(zt=Ge.charAt(bt),bt++):(zt=ye,on===0&&mt(du));else Ze=ye;return Ze}function go(){var Ze,zt,Er,Or;if(Ze=bt,zt=bt,Er=[],Or=_i(),Or===ye&&(Or=ba()),Or!==ye)for(;Or!==ye;)Er.push(Or),Or=_i(),Or===ye&&(Or=ba());else Er=ye;return Er!==ye?zt=Ge.substring(zt,bt):zt=Er,zt!==ye&&(Qn=Ze,zt=hu(zt)),Ze=zt,Ze}function va(){var Ze,zt,Er;return Ze=bt,Ge.substr(bt,2)===to?(zt=to,bt+=2):(zt=ye,on===0&&mt(No)),zt!==ye?(Er=go(),Er!==ye?(Qn=Ze,zt=Na(Er),Ze=zt):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye),Ze===ye&&(Ze=bt,Qn=bt,zt=_o(),zt?zt=void 0:zt=ye,zt!==ye?(Er=Cn(),Er!==ye?(Qn=Ze,zt=vi(Er),Ze=zt):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye)),Ze}function gs(){var Ze,zt,Er,Or,nn,yn,di,Xi,yo,ha,us,Va,Ya;return Ze=bt,Ge.charCodeAt(bt)===123?(zt=bn,bt++):(zt=ye,on===0&&mt(Kr)),zt!==ye?(Er=Hi(),Er!==ye?(Or=$a(),Or!==ye?(nn=Hi(),nn!==ye?(Ge.charCodeAt(bt)===44?(yn=ro,bt++):(yn=ye,on===0&&mt(Ln)),yn!==ye?(di=Hi(),di!==ye?(Ge.substr(bt,4)===Uo?(Xi=Uo,bt+=4):(Xi=ye,on===0&&mt(So)),Xi===ye&&(Ge.substr(bt,4)===Yo?(Xi=Yo,bt+=4):(Xi=ye,on===0&&mt($o))),Xi!==ye?(yo=Hi(),yo!==ye?(ha=bt,Ge.charCodeAt(bt)===44?(us=ro,bt++):(us=ye,on===0&&mt(Ln)),us!==ye?(Va=Hi(),Va!==ye?(Ya=va(),Ya!==ye?(us=[us,Va,Ya],ha=us):(bt=ha,ha=ye)):(bt=ha,ha=ye)):(bt=ha,ha=ye),ha===ye&&(ha=null),ha!==ye?(us=Hi(),us!==ye?(Ge.charCodeAt(bt)===125?(Va=Rn,bt++):(Va=ye,on===0&&mt(ci)),Va!==ye?(Qn=Ze,zt=Rs(Or,Xi,ha),Ze=zt):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye),Ze}function xa(){var Ze;return Ze=Oi(),Ze===ye&&(Ze=gs()),Ze}function ys(){var Ze,zt,Er,Or,nn,yn,di,Xi,yo,ha,us,Va,Ya,vu,_u,gu;if(Ze=bt,Ge.charCodeAt(bt)===123?(zt=bn,bt++):(zt=ye,on===0&&mt(Kr)),zt!==ye)if(Er=Hi(),Er!==ye)if(Or=$a(),Or!==ye)if(nn=Hi(),nn!==ye)if(Ge.charCodeAt(bt)===44?(yn=ro,bt++):(yn=ye,on===0&&mt(Ln)),yn!==ye)if(di=Hi(),di!==ye)if(Ge.substr(bt,6)===gi?(Xi=gi,bt+=6):(Xi=ye,on===0&&mt(bi)),Xi===ye&&(Ge.substr(bt,13)===es?(Xi=es,bt+=13):(Xi=ye,on===0&&mt(ds))),Xi!==ye)if(yo=Hi(),yo!==ye)if(Ge.charCodeAt(bt)===44?(ha=ro,bt++):(ha=ye,on===0&&mt(Ln)),ha!==ye)if(us=Hi(),us!==ye)if(Va=bt,Ge.substr(bt,7)===is?(Ya=is,bt+=7):(Ya=ye,on===0&&mt(Ha)),Ya!==ye?(vu=Hi(),vu!==ye?(_u=ko(),_u!==ye?(Ya=[Ya,vu,_u],Va=Ya):(bt=Va,Va=ye)):(bt=Va,Va=ye)):(bt=Va,Va=ye),Va===ye&&(Va=null),Va!==ye)if(Ya=Hi(),Ya!==ye){if(vu=[],_u=js(),_u!==ye)for(;_u!==ye;)vu.push(_u),_u=js();else vu=ye;vu!==ye?(_u=Hi(),_u!==ye?(Ge.charCodeAt(bt)===125?(gu=Rn,bt++):(gu=ye,on===0&&mt(ci)),gu!==ye?(Qn=Ze,zt=_s(Or,Xi,Va,vu),Ze=zt):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye)}else bt=Ze,Ze=ye;else bt=Ze,Ze=ye;else bt=Ze,Ze=ye;else bt=Ze,Ze=ye;else bt=Ze,Ze=ye;else bt=Ze,Ze=ye;else bt=Ze,Ze=ye;else bt=Ze,Ze=ye;else bt=Ze,Ze=ye;else bt=Ze,Ze=ye;else bt=Ze,Ze=ye;else bt=Ze,Ze=ye;return Ze}function bs(){var Ze,zt,Er,Or,nn,yn,di,Xi,yo,ha,us,Va,Ya,vu;if(Ze=bt,Ge.charCodeAt(bt)===123?(zt=bn,bt++):(zt=ye,on===0&&mt(Kr)),zt!==ye)if(Er=Hi(),Er!==ye)if(Or=$a(),Or!==ye)if(nn=Hi(),nn!==ye)if(Ge.charCodeAt(bt)===44?(yn=ro,bt++):(yn=ye,on===0&&mt(Ln)),yn!==ye)if(di=Hi(),di!==ye)if(Ge.substr(bt,6)===Ko?(Xi=Ko,bt+=6):(Xi=ye,on===0&&mt(Ss)),Xi!==ye)if(yo=Hi(),yo!==ye)if(Ge.charCodeAt(bt)===44?(ha=ro,bt++):(ha=ye,on===0&&mt(Ln)),ha!==ye)if(us=Hi(),us!==ye){if(Va=[],Ya=ts(),Ya!==ye)for(;Ya!==ye;)Va.push(Ya),Ya=ts();else Va=ye;Va!==ye?(Ya=Hi(),Ya!==ye?(Ge.charCodeAt(bt)===125?(vu=Rn,bt++):(vu=ye,on===0&&mt(ci)),vu!==ye?(Qn=Ze,zt=nu(Or,Va),Ze=zt):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye)}else bt=Ze,Ze=ye;else bt=Ze,Ze=ye;else bt=Ze,Ze=ye;else bt=Ze,Ze=ye;else bt=Ze,Ze=ye;else bt=Ze,Ze=ye;else bt=Ze,Ze=ye;else bt=Ze,Ze=ye;else bt=Ze,Ze=ye;else bt=Ze,Ze=ye;return Ze}function La(){var Ze,zt,Er,Or;return Ze=bt,zt=bt,Ge.charCodeAt(bt)===61?(Er=pu,bt++):(Er=ye,on===0&&mt(Uu)),Er!==ye?(Or=ko(),Or!==ye?(Er=[Er,Or],zt=Er):(bt=zt,zt=ye)):(bt=zt,zt=ye),zt!==ye?Ze=Ge.substring(Ze,bt):Ze=zt,Ze===ye&&(Ze=Ot()),Ze}function ts(){var Ze,zt,Er,Or,nn,yn,di,Xi;return Ze=bt,zt=Hi(),zt!==ye?(Er=Ot(),Er!==ye?(Or=Hi(),Or!==ye?(Ge.charCodeAt(bt)===123?(nn=bn,bt++):(nn=ye,on===0&&mt(Kr)),nn!==ye?(Qn=bt,yn=rl(Er),yn?yn=void 0:yn=ye,yn!==ye?(di=En(),di!==ye?(Ge.charCodeAt(bt)===125?(Xi=Rn,bt++):(Xi=ye,on===0&&mt(ci)),Xi!==ye?(Qn=Ze,zt=nl(Er,di),Ze=zt):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye),Ze}function js(){var Ze,zt,Er,Or,nn,yn,di,Xi;return Ze=bt,zt=Hi(),zt!==ye?(Er=La(),Er!==ye?(Or=Hi(),Or!==ye?(Ge.charCodeAt(bt)===123?(nn=bn,bt++):(nn=ye,on===0&&mt(Kr)),nn!==ye?(Qn=bt,yn=fo(Er),yn?yn=void 0:yn=ye,yn!==ye?(di=En(),di!==ye?(Ge.charCodeAt(bt)===125?(Xi=Rn,bt++):(Xi=ye,on===0&&mt(ci)),Xi!==ye?(Qn=Ze,zt=Oo(Er,di),Ze=zt):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye),Ze}function ao(){var Ze,zt;return on++,Gu.test(Ge.charAt(bt))?(Ze=Ge.charAt(bt),bt++):(Ze=ye,on===0&&mt(Xs)),on--,Ze===ye&&(zt=ye,on===0&&mt(Ao)),Ze}function xs(){var Ze,zt;return on++,Cu.test(Ge.charAt(bt))?(Ze=Ge.charAt(bt),bt++):(Ze=ye,on===0&&mt(iu)),on--,Ze===ye&&(zt=ye,on===0&&mt($u)),Ze}function Hi(){var Ze,zt,Er;for(on++,Ze=bt,zt=[],Er=ao();Er!==ye;)zt.push(Er),Er=ao();return zt!==ye?Ze=Ge.substring(Ze,bt):Ze=zt,on--,Ze===ye&&(zt=ye,on===0&&mt(mu)),Ze}function ko(){var Ze,zt,Er;return on++,Ze=bt,Ge.charCodeAt(bt)===45?(zt=au,bt++):(zt=ye,on===0&&mt(su)),zt===ye&&(zt=null),zt!==ye?(Er=Kt(),Er!==ye?(Qn=Ze,zt=rr(zt,Er),Ze=zt):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye),on--,Ze===ye&&(zt=ye,on===0&&mt(Co)),Ze}function Ro(){var Ze,zt;return on++,Ge.charCodeAt(bt)===39?(Ze=ta,bt++):(Ze=ye,on===0&&mt(Ga)),on--,Ze===ye&&(zt=ye,on===0&&mt(yr)),Ze}function Us(){var Ze,zt;return on++,Ze=bt,Ge.substr(bt,2)===gr?(zt=gr,bt+=2):(zt=ye,on===0&&mt(Cr)),zt!==ye&&(Qn=Ze,zt=xn()),Ze=zt,on--,Ze===ye&&(zt=ye,on===0&&mt(pr)),Ze}function rs(){var Ze,zt,Er,Or,nn,yn;if(Ze=bt,Ge.charCodeAt(bt)===39?(zt=ta,bt++):(zt=ye,on===0&&mt(Ga)),zt!==ye)if(Er=vo(),Er!==ye){for(Or=bt,nn=[],Ge.substr(bt,2)===gr?(yn=gr,bt+=2):(yn=ye,on===0&&mt(Cr)),yn===ye&&(Wi.test(Ge.charAt(bt))?(yn=Ge.charAt(bt),bt++):(yn=ye,on===0&&mt(Ls)));yn!==ye;)nn.push(yn),Ge.substr(bt,2)===gr?(yn=gr,bt+=2):(yn=ye,on===0&&mt(Cr)),yn===ye&&(Wi.test(Ge.charAt(bt))?(yn=Ge.charAt(bt),bt++):(yn=ye,on===0&&mt(Ls)));nn!==ye?Or=Ge.substring(Or,bt):Or=nn,Or!==ye?(Ge.charCodeAt(bt)===39?(nn=ta,bt++):(nn=ye,on===0&&mt(Ga)),nn===ye&&(nn=null),nn!==ye?(Qn=Ze,zt=Gn(Er,Or),Ze=zt):(bt=Ze,Ze=ye)):(bt=Ze,Ze=ye)}else bt=Ze,Ze=ye;else bt=Ze,Ze=ye;return Ze}function os(){var Ze,zt,Er,Or;return Ze=bt,zt=bt,Ge.length>bt?(Er=Ge.charAt(bt),bt++):(Er=ye,on===0&&mt(Ns)),Er!==ye?(Qn=bt,Or=Mn(Er),Or?Or=void 0:Or=ye,Or!==ye?(Er=[Er,Or],zt=Er):(bt=zt,zt=ye)):(bt=zt,zt=ye),zt===ye&&(Ge.charCodeAt(bt)===10?(zt=Zn,bt++):(zt=ye,on===0&&mt(oi))),zt!==ye?Ze=Ge.substring(Ze,bt):Ze=zt,Ze}function vo(){var Ze,zt,Er,Or;return Ze=bt,zt=bt,Ge.length>bt?(Er=Ge.charAt(bt),bt++):(Er=ye,on===0&&mt(Ns)),Er!==ye?(Qn=bt,Or=ti(Er),Or?Or=void 0:Or=ye,Or!==ye?(Er=[Er,Or],zt=Er):(bt=zt,zt=ye)):(bt=zt,zt=ye),zt!==ye?Ze=Ge.substring(Ze,bt):Ze=zt,Ze}function $a(){var Ze,zt;return on++,Ze=bt,zt=Kt(),zt===ye&&(zt=Ot()),zt!==ye?Ze=Ge.substring(Ze,bt):Ze=zt,on--,Ze===ye&&(zt=ye,on===0&&mt(vr)),Ze}function Kt(){var Ze,zt,Er,Or,nn;if(on++,Ze=bt,Ge.charCodeAt(bt)===48?(zt=jr,bt++):(zt=ye,on===0&&mt(Pn)),zt!==ye&&(Qn=Ze,zt=In()),Ze=zt,Ze===ye){if(Ze=bt,zt=bt,ui.test(Ge.charAt(bt))?(Er=Ge.charAt(bt),bt++):(Er=ye,on===0&&mt(Ti)),Er!==ye){for(Or=[],$n.test(Ge.charAt(bt))?(nn=Ge.charAt(bt),bt++):(nn=ye,on===0&&mt(na));nn!==ye;)Or.push(nn),$n.test(Ge.charAt(bt))?(nn=Ge.charAt(bt),bt++):(nn=ye,on===0&&mt(na));Or!==ye?(Er=[Er,Or],zt=Er):(bt=zt,zt=ye)}else bt=zt,zt=ye;zt!==ye&&(Qn=Ze,zt=Gi(zt)),Ze=zt}return on--,Ze===ye&&(zt=ye,on===0&&mt(Br)),Ze}function Ot(){var Ze,zt,Er,Or,nn;if(on++,Ze=bt,zt=[],Er=bt,Or=bt,on++,nn=ao(),nn===ye&&(nn=xs()),on--,nn===ye?Or=void 0:(bt=Or,Or=ye),Or!==ye?(Ge.length>bt?(nn=Ge.charAt(bt),bt++):(nn=ye,on===0&&mt(Ns)),nn!==ye?(Or=[Or,nn],Er=Or):(bt=Er,Er=ye)):(bt=Er,Er=ye),Er!==ye)for(;Er!==ye;)zt.push(Er),Er=bt,Or=bt,on++,nn=ao(),nn===ye&&(nn=xs()),on--,nn===ye?Or=void 0:(bt=Or,Or=ye),Or!==ye?(Ge.length>bt?(nn=Ge.charAt(bt),bt++):(nn=ye,on===0&&mt(Ns)),nn!==ye?(Or=[Or,nn],Er=Or):(bt=Er,Er=ye)):(bt=Er,Er=ye);else zt=ye;return zt!==ye?Ze=Ge.substring(Ze,bt):Ze=zt,on--,Ze===ye&&(zt=ye,on===0&&mt(Pi)),Ze}var Ka=["root"];function zs(){return Ka.length>1}function _n(){return Ka[Ka.length-1]==="plural"}function Sn(){return ct&&ct.captureLocation?{location:as()}:{}}if(To=nr(),To!==ye&&bt===Ge.length)return To;throw To!==ye&&bt<Ge.length&&mt(fs()),Nr(Gs,hs<Ge.length?Ge.charAt(hs):null,hs<Ge.length?jt(hs,hs+1):jt(hs,hs))}var q=ue,Y=function(){for(var Ge=0,ct=0,ye=arguments.length;ct<ye;ct++)Ge+=arguments[ct].length;for(var sr=Array(Ge),nr=0,ct=0;ct<ye;ct++)for(var Mr=arguments[ct],$r=0,Wr=Mr.length;$r<Wr;$r++,nr++)sr[nr]=Mr[$r];return sr},G=/(^|[^\\])#/g;function ae(Ge){Ge.forEach(function(ct){!T(ct)&&!S(ct)||Object.keys(ct.options).forEach(function(ye){for(var sr,nr=ct.options[ye],Mr=-1,$r=void 0,Wr=0;Wr<nr.value.length;Wr++){var pn=nr.value[Wr];if(m(pn)&&G.test(pn.value)){Mr=Wr,$r=pn;break}}if($r){var Ci=$r.value.replace(G,"$1{"+ct.value+", number}"),cn=q(Ci);(sr=nr.value).splice.apply(sr,Y([Mr,1],cn))}ae(nr.value)})})}function ee(Ge,ct){var ye=q(Ge,ct);return(!ct||ct.normalizeHashtagInPlural!==!1)&&ae(ye),ye}var J=function(){for(var Ge=0,ct=0,ye=arguments.length;ct<ye;ct++)Ge+=arguments[ct].length;for(var sr=Array(Ge),nr=0,ct=0;ct<ye;ct++)for(var Mr=arguments[ct],$r=0,Wr=Mr.length;$r<Wr;$r++,nr++)sr[nr]=Mr[$r];return sr};function le(Ge){return JSON.stringify(Ge.map(function(ct){return ct&&typeof ct=="object"?W(ct):ct}))}function W(Ge){return Object.keys(Ge).sort().map(function(ct){var ye;return ye={},ye[ct]=Ge[ct],ye})}var z=function(Ge,ct){return ct===void 0&&(ct={}),function(){for(var ye,sr=[],nr=0;nr<arguments.length;nr++)sr[nr]=arguments[nr];var Mr=le(sr),$r=Mr&&ct[Mr];return $r||($r=new((ye=Ge).bind.apply(ye,J([void 0],sr))),Mr&&(ct[Mr]=$r)),$r}},ne=z,_e=function(){return _e=Object.assign||function(Ge){for(var ct,ye=1,sr=arguments.length;ye<sr;ye++){ct=arguments[ye];for(var nr in ct)Object.prototype.hasOwnProperty.call(ct,nr)&&(Ge[nr]=ct[nr])}return Ge},_e.apply(this,arguments)},we=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g;function Pe(Ge){var ct={};return Ge.replace(we,function(ye){var sr=ye.length;switch(ye[0]){case"G":ct.era=sr===4?"long":sr===5?"narrow":"short";break;case"y":ct.year=sr===2?"2-digit":"numeric";break;case"Y":case"u":case"U":case"r":throw new RangeError("`Y/u/U/r` (year) patterns are not supported, use `y` instead");case"q":case"Q":throw new RangeError("`q/Q` (quarter) patterns are not supported");case"M":case"L":ct.month=["numeric","2-digit","short","long","narrow"][sr-1];break;case"w":case"W":throw new RangeError("`w/W` (week) patterns are not supported");case"d":ct.day=["numeric","2-digit"][sr-1];break;case"D":case"F":case"g":throw new RangeError("`D/F/g` (day) patterns are not supported, use `d` instead");case"E":ct.weekday=sr===4?"short":sr===5?"narrow":"short";break;case"e":if(sr<4)throw new RangeError("`e..eee` (weekday) patterns are not supported");ct.weekday=["short","long","narrow","short"][sr-4];break;case"c":if(sr<4)throw new RangeError("`c..ccc` (weekday) patterns are not supported");ct.weekday=["short","long","narrow","short"][sr-4];break;case"a":ct.hour12=!0;break;case"b":case"B":throw new RangeError("`b/B` (period) patterns are not supported, use `a` instead");case"h":ct.hourCycle="h12",ct.hour=["numeric","2-digit"][sr-1];break;case"H":ct.hourCycle="h23",ct.hour=["numeric","2-digit"][sr-1];break;case"K":ct.hourCycle="h11",ct.hour=["numeric","2-digit"][sr-1];break;case"k":ct.hourCycle="h24",ct.hour=["numeric","2-digit"][sr-1];break;case"j":case"J":case"C":throw new RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead");case"m":ct.minute=["numeric","2-digit"][sr-1];break;case"s":ct.second=["numeric","2-digit"][sr-1];break;case"S":case"A":throw new RangeError("`S/A` (second) pattenrs are not supported, use `s` instead");case"z":ct.timeZoneName=sr<4?"short":"long";break;case"Z":case"O":case"v":case"V":case"X":case"x":throw new RangeError("`Z/O/v/V/X/x` (timeZone) pattenrs are not supported, use `z` instead")}return""}),ct}function We(Ge){return Ge.replace(/^(.*?)-/,"")}var Be=/^\.(?:(0+)(\+|#+)?)?$/g,Lt=/^(@+)?(\+|#+)?$/g;function _t(Ge){var ct={};return Ge.replace(Lt,function(ye,sr,nr){return typeof nr!="string"?(ct.minimumSignificantDigits=sr.length,ct.maximumSignificantDigits=sr.length):nr==="+"?ct.minimumSignificantDigits=sr.length:sr[0]==="#"?ct.maximumSignificantDigits=sr.length:(ct.minimumSignificantDigits=sr.length,ct.maximumSignificantDigits=sr.length+(typeof nr=="string"?nr.length:0)),""}),ct}function Pt(Ge){switch(Ge){case"sign-auto":return{signDisplay:"auto"};case"sign-accounting":return{currencySign:"accounting"};case"sign-always":return{signDisplay:"always"};case"sign-accounting-always":return{signDisplay:"always",currencySign:"accounting"};case"sign-except-zero":return{signDisplay:"exceptZero"};case"sign-accounting-except-zero":return{signDisplay:"exceptZero",currencySign:"accounting"};case"sign-never":return{signDisplay:"never"}}}function Vt(Ge){var ct={},ye=Pt(Ge);return ye||ct}function Ft(Ge){for(var ct={},ye=0,sr=Ge;ye<sr.length;ye++){var nr=sr[ye];switch(nr.stem){case"percent":ct.style="percent";continue;case"currency":ct.style="currency",ct.currency=nr.options[0];continue;case"group-off":ct.useGrouping=!1;continue;case"precision-integer":ct.maximumFractionDigits=0;continue;case"measure-unit":ct.style="unit",ct.unit=We(nr.options[0]);continue;case"compact-short":ct.notation="compact",ct.compactDisplay="short";continue;case"compact-long":ct.notation="compact",ct.compactDisplay="long";continue;case"scientific":ct=_e(_e(_e({},ct),{notation:"scientific"}),nr.options.reduce(function($r,Wr){return _e(_e({},$r),Vt(Wr))},{}));continue;case"engineering":ct=_e(_e(_e({},ct),{notation:"engineering"}),nr.options.reduce(function($r,Wr){return _e(_e({},$r),Vt(Wr))},{}));continue;case"notation-simple":ct.notation="standard";continue;case"unit-width-narrow":ct.currencyDisplay="narrowSymbol",ct.unitDisplay="narrow";continue;case"unit-width-short":ct.currencyDisplay="code",ct.unitDisplay="short";continue;case"unit-width-full-name":ct.currencyDisplay="name",ct.unitDisplay="long";continue;case"unit-width-iso-code":ct.currencyDisplay="symbol";continue}if(Be.test(nr.stem)){if(nr.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");nr.stem.replace(Be,function($r,Wr,pn){return $r==="."?ct.maximumFractionDigits=0:pn==="+"?ct.minimumFractionDigits=pn.length:Wr[0]==="#"?ct.maximumFractionDigits=Wr.length:(ct.minimumFractionDigits=Wr.length,ct.maximumFractionDigits=Wr.length+(typeof pn=="string"?pn.length:0)),""}),nr.options.length&&(ct=_e(_e({},ct),_t(nr.options[0])));continue}if(Lt.test(nr.stem)){ct=_e(_e({},ct),_t(nr.stem));continue}var Mr=Pt(nr.stem);Mr&&(ct=_e(_e({},ct),Mr))}return ct}var ir=function(){var Ge=function(ct,ye){return Ge=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(sr,nr){sr.__proto__=nr}||function(sr,nr){for(var Mr in nr)nr.hasOwnProperty(Mr)&&(sr[Mr]=nr[Mr])},Ge(ct,ye)};return function(ct,ye){Ge(ct,ye);function sr(){this.constructor=ct}ct.prototype=ye===null?Object.create(ye):(sr.prototype=ye.prototype,new sr)}}(),Ne=function(){for(var Ge=0,ct=0,ye=arguments.length;ct<ye;ct++)Ge+=arguments[ct].length;for(var sr=Array(Ge),nr=0,ct=0;ct<ye;ct++)for(var Mr=arguments[ct],$r=0,Wr=Mr.length;$r<Wr;$r++,nr++)sr[nr]=Mr[$r];return sr},dt=function(Ge){ir(ct,Ge);function ct(ye,sr){var nr=Ge.call(this,ye)||this;return nr.variableId=sr,nr}return ct}(Error);function kt(Ge){return Ge.length<2?Ge:Ge.reduce(function(ct,ye){var sr=ct[ct.length-1];return!sr||sr.type!==0||ye.type!==0?ct.push(ye):sr.value+=ye.value,ct},[])}function Qe(Ge,ct,ye,sr,nr,Mr,$r){if(Ge.length===1&&m(Ge[0]))return[{type:0,value:Ge[0].value}];for(var Wr=[],pn=0,Ci=Ge;pn<Ci.length;pn++){var cn=Ci[pn];if(m(cn)){Wr.push({type:0,value:cn.value});continue}if(M(cn)){typeof Mr=="number"&&Wr.push({type:0,value:ye.getNumberFormat(ct).format(Mr)});continue}var bn=cn.value;if(!(nr&&bn in nr))throw new dt('The intl string context variable "'+bn+'" was not provided to the string "'+$r+'"');var Kr=nr[bn];if(b(cn)){(!Kr||typeof Kr=="string"||typeof Kr=="number")&&(Kr=typeof Kr=="string"||typeof Kr=="number"?String(Kr):""),Wr.push({type:1,value:Kr});continue}if(D(cn)){var Rn=typeof cn.style=="string"?sr.date[cn.style]:void 0;Wr.push({type:0,value:ye.getDateTimeFormat(ct,Rn).format(Kr)});continue}if(R(cn)){var Rn=typeof cn.style=="string"?sr.time[cn.style]:N(cn.style)?Pe(cn.style.pattern):void 0;Wr.push({type:0,value:ye.getDateTimeFormat(ct,Rn).format(Kr)});continue}if(A(cn)){var Rn=typeof cn.style=="string"?sr.number[cn.style]:F(cn.style)?Ft(cn.style.tokens):void 0;Wr.push({type:0,value:ye.getNumberFormat(ct,Rn).format(Kr)});continue}if(S(cn)){var ci=cn.options[Kr]||cn.options.other;if(!ci)throw new RangeError('Invalid values for "'+cn.value+'": "'+Kr+'". Options are "'+Object.keys(cn.options).join('", "')+'"');Wr.push.apply(Wr,Qe(ci.value,ct,ye,sr,nr));continue}if(T(cn)){var ci=cn.options["="+Kr];if(!ci){if(!Intl.PluralRules)throw new dt(`Intl.PluralRules is not available in this environment.
Try polyfilling it using "@formatjs/intl-pluralrules"
`);var wa=ye.getPluralRules(ct,{type:cn.pluralType}).select(Kr-(cn.offset||0));ci=cn.options[wa]||cn.options.other}if(!ci)throw new RangeError('Invalid values for "'+cn.value+'": "'+Kr+'". Options are "'+Object.keys(cn.options).join('", "')+'"');Wr.push.apply(Wr,Qe(ci.value,ct,ye,sr,nr,Kr-(cn.offset||0)));continue}}return kt(Wr)}function lt(Ge,ct,ye,sr,nr,Mr){var $r=Qe(Ge,ct,ye,sr,nr,void 0,Mr);return $r.length===1?$r[0].value:$r.reduce(function(Wr,pn){return Wr+=pn.value},"")}var st,Ye="@@",Ue=/@@(\d+_\d+)@@/g,be=0;function De(){return Date.now()+"_"+ ++be}function He(Ge,ct){return Ge.split(Ue).filter(Boolean).map(function(ye){return ct[ye]!=null?ct[ye]:ye}).reduce(function(ye,sr){return ye.length&&typeof sr=="string"&&typeof ye[ye.length-1]=="string"?ye[ye.length-1]+=sr:ye.push(sr),ye},[])}var qe=/(<([0-9a-zA-Z-_]*?)>(.*?)<\/([0-9a-zA-Z-_]*?)>)|(<[0-9a-zA-Z-_]*?\/>)/,Xe=Date.now()+"@@",wt=["area","base","br","col","embed","hr","img","input","link","meta","param","source","track","wbr"];function At(Ge,ct,ye){var sr=Ge.tagName,nr=Ge.outerHTML,Mr=Ge.textContent,$r=Ge.childNodes;if(!sr)return He(Mr||"",ct);sr=sr.toLowerCase();var Wr=~wt.indexOf(sr),pn=ye[sr];if(pn&&Wr)throw new dt(sr+" is a self-closing tag and can not be used, please use another tag name.");if(!$r.length)return[nr];var Ci=Array.prototype.slice.call($r).reduce(function(cn,bn){return cn.concat(At(bn,ct,ye))},[]);return pn?typeof pn=="function"?[pn.apply(void 0,Ci)]:[pn]:Ne(["<"+sr+">"],Ci,["</"+sr+">"])}function cr(Ge,ct,ye,sr,nr,Mr){var $r=Qe(Ge,ct,ye,sr,nr,void 0,Mr),Wr={},pn=$r.reduce(function(Kr,Rn){if(Rn.type===0)return Kr+=Rn.value;var ci=De();return Wr[ci]=Rn.value,Kr+=""+Ye+ci+Ye},"");if(!qe.test(pn))return He(pn,Wr);if(!nr)throw new dt("Message has placeholders but no values was given");if(typeof DOMParser=="undefined")throw new dt("Cannot format XML message without DOMParser");st||(st=new DOMParser);var Ci=st.parseFromString('<formatted-message id="'+Xe+'">'+pn+"</formatted-message>","text/html").getElementById(Xe);if(!Ci)throw new dt("Malformed HTML message "+pn);var cn=Object.keys(nr).filter(function(Kr){return!!Ci.getElementsByTagName(Kr).length});if(!cn.length)return He(pn,Wr);var bn=cn.filter(function(Kr){return Kr!==Kr.toLowerCase()});if(bn.length)throw new dt("HTML tag must be lowercased but the following tags are not: "+bn.join(", "));return Array.prototype.slice.call(Ci.childNodes).reduce(function(Kr,Rn){return Kr.concat(At(Rn,Wr,nr))},[])}var or=function(){return or=Object.assign||function(Ge){for(var ct,ye=1,sr=arguments.length;ye<sr;ye++){ct=arguments[ye];for(var nr in ct)Object.prototype.hasOwnProperty.call(ct,nr)&&(Ge[nr]=ct[nr])}return Ge},or.apply(this,arguments)};function Me(Ge,ct){return ct?or(or(or({},Ge||{}),ct||{}),Object.keys(Ge).reduce(function(ye,sr){return ye[sr]=or(or({},Ge[sr]),ct[sr]||{}),ye},{})):Ge}function Je(Ge,ct){return ct?Object.keys(Ge).reduce(function(ye,sr){return ye[sr]=Me(Ge[sr],ct[sr]),ye},or({},Ge)):Ge}function Qt(Ge){return Ge===void 0&&(Ge={number:{},dateTime:{},pluralRules:{}}),{getNumberFormat:ne(Intl.NumberFormat,Ge.number),getDateTimeFormat:ne(Intl.DateTimeFormat,Ge.dateTime),getPluralRules:ne(Intl.PluralRules,Ge.pluralRules)}}var tt=function(){function Ge(ct,ye,sr,nr){var Mr=this;if(ye===void 0&&(ye=Ge.defaultLocale),this.formatterCache={number:{},dateTime:{},pluralRules:{}},this.format=function($r){return lt(Mr.ast,Mr.locales,Mr.formatters,Mr.formats,$r,Mr.message)},this.formatToParts=function($r){return Qe(Mr.ast,Mr.locales,Mr.formatters,Mr.formats,$r,void 0,Mr.message)},this.formatHTMLMessage=function($r){return cr(Mr.ast,Mr.locales,Mr.formatters,Mr.formats,$r,Mr.message)},this.resolvedOptions=function(){return{locale:Intl.NumberFormat.supportedLocalesOf(Mr.locales)[0]}},this.getAst=function(){return Mr.ast},typeof ct=="string"){if(this.message=ct,!Ge.__parse)throw new TypeError("IntlMessageFormat.__parse must be set to process `message` of type `string`");this.ast=Ge.__parse(ct,{normalizeHashtagInPlural:!1})}else this.ast=ct;if(!Array.isArray(this.ast))throw new TypeError("A message must be provided as a String or AST.");this.formats=Je(Ge.formats,sr),this.locales=ye,this.formatters=nr&&nr.formatters||Qt(this.formatterCache)}return Ge.defaultLocale=new Intl.NumberFormat().resolvedOptions().locale,Ge.__parse=ee,Ge.formats={number:{currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},Ge}(),Rt=tt,Dt=Rt;function Jt(Ge,ct,ye){if(ye===void 0&&(ye=Error),!Ge)throw new ye(ct)}const Ut={38:"&amp;",62:"&gt;",60:"&lt;",34:"&quot;",39:"&#x27;"},Ce=/[&><"']/g;function ce(Ge){return(""+Ge).replace(Ce,ct=>Ut[ct.charCodeAt(0)])}function pe(Ge,ct,ye={}){return ct.reduce((sr,nr)=>(nr in Ge?sr[nr]=Ge[nr]:nr in ye&&(sr[nr]=ye[nr]),sr),{})}function Et(Ge){Jt(Ge,"[React Intl] Could not find required `intl` object. <IntlProvider> needs to exist in the component ancestry.")}function Se(Ge,ct){const ye=ct?`
${ct.stack}`:"";return`[React Intl] ${Ge}${ye}`}function ot(Ge){}const Gt={formats:{},messages:{},timeZone:void 0,textComponent:r.Fragment,defaultLocale:"en",defaultFormats:{},onError:ot};function gt(){return{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}}}function Ae(Ge=gt()){const ct=Intl.RelativeTimeFormat,ye=Intl.ListFormat,sr=Intl.DisplayNames;return{getDateTimeFormat:ne(Intl.DateTimeFormat,Ge.dateTime),getNumberFormat:ne(Intl.NumberFormat,Ge.number),getMessageFormat:ne(Dt,Ge.message),getRelativeTimeFormat:ne(ct,Ge.relativeTime),getPluralRules:ne(Intl.PluralRules,Ge.pluralRules),getListFormat:ne(ye,Ge.list),getDisplayNames:ne(sr,Ge.displayNames)}}function vt(Ge,ct,ye,sr){const nr=Ge&&Ge[ct];let Mr;if(nr&&(Mr=nr[ye]),Mr)return Mr;sr(Se(`No ${ct} format named: ${ye}`))}const je=["localeMatcher","style","currency","currencyDisplay","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","currencyDisplay","currencySign","notation","signDisplay","unit","unitDisplay"];function et({locale:Ge,formats:ct,onError:ye},sr,nr={}){const{format:Mr}=nr,$r=Mr&&vt(ct,"number",Mr,ye)||{},Wr=pe(nr,je,$r);return sr(Ge,Wr)}function yt(Ge,ct,ye,sr={}){try{return et(Ge,ct,sr).format(ye)}catch(nr){Ge.onError(Se("Error formatting number.",nr))}return String(ye)}function Nt(Ge,ct,ye,sr={}){try{return et(Ge,ct,sr).formatToParts(ye)}catch(nr){Ge.onError(Se("Error formatting number.",nr))}return[]}const Fe=["numeric","style"];function Rr({locale:Ge,formats:ct,onError:ye},sr,nr={}){const{format:Mr}=nr,$r=!!Mr&&vt(ct,"relative",Mr,ye)||{},Wr=pe(nr,Fe,$r);return sr(Ge,Wr)}function pt(Ge,ct,ye,sr,nr={}){sr||(sr="second"),Intl.RelativeTimeFormat||Ge.onError(Se(`Intl.RelativeTimeFormat is not available in this environment.
Try polyfilling it using "@formatjs/intl-relativetimeformat"
`));try{return Rr(Ge,ct,nr).format(ye,sr)}catch($r){Ge.onError(Se("Error formatting relative time.",$r))}return String(ye)}const Jr=["localeMatcher","formatMatcher","timeZone","hour12","weekday","era","year","month","day","hour","minute","second","timeZoneName"];function un({locale:Ge,formats:ct,onError:ye,timeZone:sr},nr,Mr,$r={}){const{format:Wr}=$r,pn=Object.assign(Object.assign({},sr&&{timeZone:sr}),Wr&&vt(ct,nr,Wr,ye));let Ci=pe($r,Jr,pn);return nr==="time"&&!Ci.hour&&!Ci.minute&&!Ci.second&&(Ci=Object.assign(Object.assign({},Ci),{hour:"numeric",minute:"numeric"})),Mr(Ge,Ci)}function Zt(Ge,ct,ye,sr={}){const nr=typeof ye=="string"?new Date(ye||0):ye;try{return un(Ge,"date",ct,sr).format(nr)}catch(Mr){Ge.onError(Se("Error formatting date.",Mr))}return String(nr)}function er(Ge,ct,ye,sr={}){const nr=typeof ye=="string"?new Date(ye||0):ye;try{return un(Ge,"time",ct,sr).format(nr)}catch(Mr){Ge.onError(Se("Error formatting time.",Mr))}return String(nr)}function Mt(Ge,ct,ye,sr={}){const nr=typeof ye=="string"?new Date(ye||0):ye;try{return un(Ge,"date",ct,sr).formatToParts(nr)}catch(Mr){Ge.onError(Se("Error formatting date.",Mr))}return[]}function Yt(Ge,ct,ye,sr={}){const nr=typeof ye=="string"?new Date(ye||0):ye;try{return un(Ge,"time",ct,sr).formatToParts(nr)}catch(Mr){Ge.onError(Se("Error formatting time.",Mr))}return[]}const wr=["localeMatcher","type"];function Ir({locale:Ge,onError:ct},ye,sr,nr={}){Intl.PluralRules||ct(Se(`Intl.PluralRules is not available in this environment.
Try polyfilling it using "@formatjs/intl-pluralrules"
`));const Mr=pe(nr,wr);try{return ye(Ge,Mr).select(sr)}catch($r){ct(Se("Error formatting plural.",$r))}return"other"}function Ct(Ge,ct){return Object.keys(Ge).reduce((ye,sr)=>(ye[sr]=Object.assign({timeZone:ct},Ge[sr]),ye),{})}function $t(Ge,ct){return Object.keys(Object.assign(Object.assign({},Ge),ct)).reduce((sr,nr)=>(sr[nr]=Object.assign(Object.assign({},Ge[nr]||{}),ct[nr]||{}),sr),{})}function Bt(Ge,ct){if(!ct)return Ge;const ye=Dt.formats;return Object.assign(Object.assign(Object.assign({},ye),Ge),{date:$t(Ct(ye.date,ct),Ct(Ge.date||{},ct)),time:$t(Ct(ye.time,ct),Ct(Ge.time||{},ct))})}const qt=Ge=>r.createElement(r.Fragment,null,...Ge);function br({locale:Ge,formats:ct,messages:ye,defaultLocale:sr,defaultFormats:nr,onError:Mr,timeZone:$r},Wr,pn={id:""},Ci={}){const{id:cn,defaultMessage:bn}=pn;Jt(!!cn,"[React Intl] An `id` must be provided to format a message.");const Kr=ye&&ye[String(cn)];ct=Bt(ct,$r),nr=Bt(nr,$r);let Rn=[];if(Kr)try{Rn=Wr.getMessageFormat(Kr,Ge,ct,{formatters:Wr}).formatHTMLMessage(Ci)}catch(ci){Mr(Se(`Error formatting message: "${cn}" for locale: "${Ge}"`+(bn?", using default message as fallback.":""),ci))}else(!bn||Ge&&Ge.toLowerCase()!==sr.toLowerCase())&&Mr(Se(`Missing message: "${cn}" for locale: "${Ge}"`+(bn?", using default message as fallback.":"")));if(!Rn.length&&bn)try{Rn=Wr.getMessageFormat(bn,sr,nr).formatHTMLMessage(Ci)}catch(ci){Mr(Se(`Error formatting the default message for: "${cn}"`,ci))}return Rn.length?Rn.length===1&&typeof Rn[0]=="string"?Rn[0]||bn||String(cn):qt(Rn):(Mr(Se(`Cannot format message: "${cn}", using message ${Kr||bn?"source":"id"} as fallback.`)),typeof Kr=="string"?Kr||bn||String(cn):bn||String(cn))}function qr(Ge,ct,ye={id:""},sr={}){const nr=Object.keys(sr).reduce((Mr,$r)=>{const Wr=sr[$r];return Mr[$r]=typeof Wr=="string"?ce(Wr):Wr,Mr},{});return br(Ge,ct,ye,nr)}var Hr=e(18947),Fn=e.n(Hr);const wn=["localeMatcher","type","style"],Yn=Date.now();function St(Ge){return`${Yn}_${Ge}_${Yn}`}function Yr({locale:Ge,onError:ct},ye,sr,nr={}){Intl.ListFormat||ct(Se(`Intl.ListFormat is not available in this environment.
Try polyfilling it using "@formatjs/intl-listformat"
`));const $r=pe(nr,wn);try{const Wr={},pn=sr.map((cn,bn)=>{if(typeof cn=="object"){const Kr=St(bn);return Wr[Kr]=cn,Kr}return String(cn)});return Object.keys(Wr).length?ye(Ge,$r).formatToParts(pn).reduce((cn,bn)=>{const Kr=bn.value;return Wr[Kr]?cn.push(Wr[Kr]):typeof cn[cn.length-1]=="string"?cn[cn.length-1]+=Kr:cn.push(Kr),cn},[]):ye(Ge,$r).format(pn)}catch(Wr){ct(Se("Error formatting list.",Wr))}return sr}const ii=["localeMatcher","style","type","fallback"];function Bi({locale:Ge,onError:ct},ye,sr,nr={}){Intl.DisplayNames||ct(Se(`Intl.DisplayNames is not available in this environment.
Try polyfilling it using "@formatjs/intl-displaynames"
`));const $r=pe(nr,ii);try{return ye(Ge,$r).of(sr)}catch(Wr){ct(Se("Error formatting display name.",Wr))}}const Kn=Fn()||Hr;function It(Ge){return{locale:Ge.locale,timeZone:Ge.timeZone,formats:Ge.formats,textComponent:Ge.textComponent,messages:Ge.messages,defaultLocale:Ge.defaultLocale,defaultFormats:Ge.defaultFormats,onError:Ge.onError}}function fi(Ge,ct){const ye=Ae(ct),sr=Object.assign(Object.assign({},Gt),Ge),{locale:nr,defaultLocale:Mr,onError:$r}=sr;return nr?!Intl.NumberFormat.supportedLocalesOf(nr).length&&$r?$r(Se(`Missing locale data for locale: "${nr}" in Intl.NumberFormat. Using default locale: "${Mr}" as fallback. See https://github.com/formatjs/react-intl/blob/master/docs/Getting-Started.md#runtime-requirements for more details`)):!Intl.DateTimeFormat.supportedLocalesOf(nr).length&&$r&&$r(Se(`Missing locale data for locale: "${nr}" in Intl.DateTimeFormat. Using default locale: "${Mr}" as fallback. See https://github.com/formatjs/react-intl/blob/master/docs/Getting-Started.md#runtime-requirements for more details`)):($r&&$r(Se(`"locale" was not configured, using "${Mr}" as fallback. See https://github.com/formatjs/react-intl/blob/master/docs/API.md#intlshape for more details`)),sr.locale=sr.defaultLocale||"en"),Object.assign(Object.assign({},sr),{formatters:ye,formatNumber:yt.bind(null,sr,ye.getNumberFormat),formatNumberToParts:Nt.bind(null,sr,ye.getNumberFormat),formatRelativeTime:pt.bind(null,sr,ye.getRelativeTimeFormat),formatDate:Zt.bind(null,sr,ye.getDateTimeFormat),formatDateToParts:Mt.bind(null,sr,ye.getDateTimeFormat),formatTime:er.bind(null,sr,ye.getDateTimeFormat),formatTimeToParts:Yt.bind(null,sr,ye.getDateTimeFormat),formatPlural:Ir.bind(null,sr,ye.getPluralRules),formatMessage:br.bind(null,sr,ye),formatHTMLMessage:qr.bind(null,sr,ye),formatList:Yr.bind(null,sr,ye.getListFormat),formatDisplayName:Bi.bind(null,sr,ye.getDisplayNames)})}class mi extends r.PureComponent{constructor(){super(...arguments),this.cache=gt(),this.state={cache:this.cache,intl:fi(It(this.props),this.cache),prevConfig:It(this.props)}}static getDerivedStateFromProps(ct,{prevConfig:ye,cache:sr}){const nr=It(ct);return Kn(ye,nr)?null:{intl:fi(nr,sr),prevConfig:nr}}render(){return Et(this.state.intl),r.createElement(a,{value:this.state.intl},this.props.children)}}mi.displayName="IntlProvider",mi.defaultProps=Gt;var Ai=e(85354),Ni=e(3424),ca=e.n(Ni),ea=e(85239),zi=e.n(ea),li=e(31724),ji={table:{submit:"\u63D0\u4EA4\u8868\u5355"}},Ia=Object.defineProperty,Ca=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,Zi=Object.prototype.propertyIsEnumerable,ai=(Ge,ct,ye)=>ct in Ge?Ia(Ge,ct,{enumerable:!0,configurable:!0,writable:!0,value:ye}):Ge[ct]=ye,Ra=(Ge,ct)=>{for(var ye in ct||(ct={}))Tt.call(ct,ye)&&ai(Ge,ye,ct[ye]);if(Ca)for(var ye of Ca(ct))Zi.call(ct,ye)&&ai(Ge,ye,ct[ye]);return Ge},Yi=(Ge,ct)=>{var ye={};for(var sr in Ge)Tt.call(Ge,sr)&&ct.indexOf(sr)<0&&(ye[sr]=Ge[sr]);if(Ge!=null&&Ca)for(var sr of Ca(Ge))ct.indexOf(sr)<0&&Zi.call(Ge,sr)&&(ye[sr]=Ge[sr]);return ye};let ei;const Wn=!0,ur=new(ca()),ut=Symbol("LANG_CHANGE"),me=(Ge,ct="")=>Object.keys(Ge).reduce((ye,sr)=>{const nr=Ge[sr],Mr=ct?`${ct}.${sr}`:sr;return typeof nr=="string"?ye[Mr]=nr:Object.assign(ye,me(nr,Mr)),ye},{}),ht={"en-US":{messages:Ra({},me(ji)),locale:"en-US",antd:Ra({},li.Z),momentLocale:"en"}},nt=(Ge,ct,ye)=>{var sr,nr,Mr,$r;if(!Ge)return;const Wr=(sr=ht[Ge])!=null&&sr.messages?Object.assign({},ht[Ge].messages,ct):ct,{momentLocale:pn=(nr=ht[Ge])==null?void 0:nr.momentLocale,antd:Ci=(Mr=ht[Ge])==null?void 0:Mr.antd}=ye||{},cn=($r=Ge.split("-"))==null?void 0:$r.join("-");ht[Ge]={messages:Wr,locale:cn,momentLocale:pn,antd:Ci},cn===en()&&ur.emit(ut,cn)},hr=Ge=>(0,Ai.We)().applyPlugins({key:"locale",type:"modify",initialValue:Ge}),mr=Ge=>{const ye=hr(ht[Ge]),{cache:sr}=ye,nr=Yi(ye,["cache"]);return fi(nr,sr)},Pr=(Ge,ct)=>ei&&!ct&&!Ge?ei:(Ge||(Ge=en()),Ge&&ht[Ge]?mr(Ge):(zi()(!Ge||!!ht[Ge],"The current popular language does not exist, please check the locales folder!"),ht["zh-CN"]?mr("zh-CN"):fi({locale:"zh-CN",messages:{}}))),Gr=Ge=>{ei=Pr(Ge,!0)},en=()=>{const Ge=hr({});return typeof(Ge==null?void 0:Ge.getLocale)=="function"?Ge.getLocale():(navigator.cookieEnabled&&typeof localStorage!="undefined"&&Wn?window.localStorage.getItem("umi_locale"):"")||void 0||"zh-CN"},kr=()=>{const Ge=en();return["he","ar","fa","ku"].filter(sr=>Ge.startsWith(sr)).length?"rtl":"ltr"},An=(Ge,ct=!0)=>{(()=>{if(en()!==Ge){if(navigator.cookieEnabled&&typeof window.localStorage!="undefined"&&Wn&&window.localStorage.setItem("umi_locale",Ge||""),Gr(Ge),ct)window.location.reload();else if(ur.emit(ut,Ge),window.dispatchEvent){const sr=new Event("languagechange");window.dispatchEvent(sr)}}})()};let _r=!0;const Nn=(Ge,ct)=>(_r&&(warning(!1,`Using this API will cause automatic refresh when switching languages, please use useIntl or injectIntl.
\u4F7F\u7528\u6B64 api \u4F1A\u9020\u6210\u5207\u6362\u8BED\u8A00\u7684\u65F6\u5019\u65E0\u6CD5\u81EA\u52A8\u5237\u65B0\uFF0C\u8BF7\u4F7F\u7528 useIntl \u6216 injectIntl\u3002
http://j.mp/37Fkd5Q
`),_r=!1),ei||Gr(en()),ei.formatMessage(Ge,ct)),qn=()=>Object.keys(ht)},28685:function(d,g,e){"use strict";e.d(g,{y:function(){return u}});var r=e(43418),i=e(95237),l=e(43604),c=e(19407),f=e(59301);const u=h=>new Promise((o,a)=>{if(window.RTCPeerConnection=window.RTCPeerConnection||window.mozRTCPeerConnection||window.webkitRTCPeerConnection,typeof window.RTCPeerConnection=="undefined")return a("WebRTC not supported by browser");let x=new RTCPeerConnection,p=[];x.createDataChannel(""),x.createOffer().then(v=>x.setLocalDescription(v)).catch(v=>a(v)),x.onicecandidate=v=>{console.log("event:",v);const m=[];if(!v||!v.candidate){if(console.log("ips",p),p.length==0||!(0,c.t)(p[0])){const $=r.default.info({title:f.createElement(i.Z,null,f.createElement(l.Z,{flex:"1"},"\u63D0\u793A"),f.createElement(l.Z,null,f.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>$.destroy()}))),icon:null,width:500,className:"custom-modal-divider",content:f.createElement(i.Z,null,f.createElement(l.Z,null,"\u5F53\u524D\u8003\u8BD5\u5DF2\u542F\u7528\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP\uFF08\u9650\u5236\u516C\u5171IP+\u5185\u7F51IP\uFF09\u3002",(h.ip_limit==="inner"||h.ip_bind)&&f.createElement(f.Fragment,null,f.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),f.createElement("br",null),f.createElement(Button,{onClick:showInstallWebRtcDoc,type:"link"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?"))))});return a("WebRTC disabled or restricted by browser")}const V=p.filter($=>(0,c.t)($));return!V||!V.length?a("IP\u83B7\u53D6\u5931\u8D25"):o(V.join(""))}let b=v.candidate.candidate.split(" "),[A,D,R,S,T,M,,F,...N]=b,H=["rtp","rtpc"];if(console.log("event:",v),p.some(V=>V==T)||p.push(T),console.log(" candidate: "+A.split(":")[1]),console.log(" component: "+H[D-1]),console.log(" protocol: "+R),console.log(" priority: "+S),console.log(" ip: "+T),console.log(" port: "+M),console.log(" type: "+F),N.length){console.log("attributes: ");for(let V=0;V<N.length;V+=2)console.log("> "+N[V]+": "+N[V+1])}}})},61648:function(d,g,e){"use strict";var r=e(59301),i=e(4977),l=e(3113),c=e(44225),f=e(66911),u=Object.defineProperty,h=Object.defineProperties,o=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,v=(D,R,S)=>R in D?u(D,R,{enumerable:!0,configurable:!0,writable:!0,value:S}):D[R]=S,m=(D,R)=>{for(var S in R||(R={}))x.call(R,S)&&v(D,S,R[S]);if(a)for(var S of a(R))p.call(R,S)&&v(D,S,R[S]);return D},b=(D,R)=>h(D,o(R));const A=({img:D,buttonProps:R={},styles:S={},customText:T,ButtonText:M,ButtonClick:F,Buttonclass:N,ButtonTwo:H,imgStyles:V,loading:$=!1,className:oe="",globalSetting:ie})=>{const ue=(0,r.useMemo)(()=>{var Y;if(D)return D;switch(Number((Y=ie==null?void 0:ie.setting)==null?void 0:Y.theme)){case f.Fy.THEMEONE:return e(56022);case f.Fy.THEMETWO:return e(58478);case f.Fy.THEMETHREE:return e(26551);case f.Fy.DEFAULT:default:return i}},[ie,D]),q=(0,r.useMemo)(()=>{var Y;switch(Number((Y=ie==null?void 0:ie.setting)==null?void 0:Y.theme)){case f.Fy.THEMETHREE:return"#03A092";case f.Fy.DEFAULT:default:return"#999"}},[ie]);return r.createElement("section",{className:`tc animated fadeIn ${oe}`,style:m({color:"#999",margin:"100px auto",visibility:$?"hidden":"visible"},S)},r.createElement("img",{src:ue,style:b(m({},V),{pointerEvents:"none",userSelect:"none"})}),r.createElement("p",{className:"mt20 font14",style:{color:q}},T||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),M&&r.createElement(l.ZP,m({className:N,onClick:F},R),M),H&&H)};g.Z=(0,c.connect)(({globalSetting:D})=>({globalSetting:D}))(A)},32558:function(d,g,e){"use strict";e.d(g,{Z:function(){return oe}});var r=e(59301),i={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},l=e(3113),c=e(60499),f={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0048.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z"}}]},name:"arrow-down",theme:"outlined"},u=f,h=e(85221),o=function(ue,q){return r.createElement(h.Z,(0,c.Z)({},ue,{ref:q,icon:u}))},a=r.forwardRef(o),x=a,p=e(84897),v=e(6848),m=e(85333),b=e(51190),A=e(61648),D=e(42684),R=e(71362),S=e(59301),T=Object.defineProperty,M=Object.getOwnPropertySymbols,F=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,H=(ie,ue,q)=>ue in ie?T(ie,ue,{enumerable:!0,configurable:!0,writable:!0,value:q}):ie[ue]=q,V=(ie,ue)=>{for(var q in ue||(ue={}))F.call(ue,q)&&H(ie,q,ue[q]);if(M)for(var q of M(ue))N.call(ue,q)&&H(ie,q,ue[q]);return ie},$=(ie,ue,q)=>new Promise((Y,G)=>{var ae=le=>{try{J(q.next(le))}catch(W){G(W)}},ee=le=>{try{J(q.throw(le))}catch(W){G(W)}},J=le=>le.done?Y(le.value):Promise.resolve(le.value).then(ae,ee);J((q=q.apply(ie,ue)).next())}),oe=({editOffice:ie="view",data:ue,theme:q,type:Y,filename:G,monacoEditor:ae,className:ee,style:J,close:le,onClose:W,hasMask:z,disabledDownload:ne,onImgDimensions:_e,showNodata:we,recordInfo:Pe})=>{const[We,Be]=(0,r.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[Lt,_t]=(0,r.useState)(""),[Pt,Vt]=(0,r.useState)(),Ft=window.ENV==="build"?"/react/build":"",ir=location.host.startsWith("localhost")?D.Z.PROXY_SERVER:D.Z.API_SERVER,dt=10*(1024*1024),kt=(0,r.useRef)();ue!=null&&ue.startsWith("/api")&&Y!=="txt"&&(ue=D.Z.API_SERVER+ue);const Qe=Ue=>Ue.substring(Ue.lastIndexOf("/")+1).split(".").pop();G&&ae&&(ae.filename=G),(0,r.useEffect)(()=>{var Ue,be;const De=(be=(Ue=document.cookie)==null?void 0:Ue.replace(/\s/g,""))==null?void 0:be.split(";");De==null||De.map(He=>{let qe=He.split("=");qe[0]==="_educoder_session"&&_t(qe[1])})},[]),(0,r.useEffect)(()=>{Y==="office"&&(ue.indexOf("bigfilescdn.")>-1||ue.indexOf("bigfiles1")>-1?Vt({url:ue,fileType:Qe(ue),model:ue.indexOf("model=edit")?"edit":"view"}):lt())},[Y,ue]);const lt=()=>$(void 0,null,function*(){console.log("data:",ue);let Ue=ue;ue.startsWith("http")||(Ue=location.origin+Ue);let be=new URL(Ue).pathname.split("/").pop();const De=yield(0,b.gJ)({attachment_id:be});De.url=ir+De.url,Vt(De)}),st=()=>{if(ue.startsWith("http")||ue.startsWith("blob:")){Ye();return}(0,m.Nd)(G||"educoder",decodeURIComponent(ue))},Ye=()=>{Pe&&(0,R.fc)({id:Pe==null?void 0:Pe.id,watch_type:1,course_id:Pe==null?void 0:Pe.course_id}),(0,m.Nd)(G||"educoder",decodeURIComponent(ue))};return console.log(ue,"data"),S.createElement("div",{style:V({},J||{}),className:`${z&&i.bgBlack} ${Y?i.wrp:"hide"}`},le&&S.createElement("div",{className:i.close,ref:kt},!!_e&&S.createElement(v.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>kt.current},S.createElement("span",{onClick:()=>{W(),_e()}},S.createElement("i",{className:"icon-yulanpizhu"}))),!ne&&S.createElement(v.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>kt.current},S.createElement("span",{onClick:Ye},S.createElement("i",{className:"icon-quxiaozhiding"}))),S.createElement(v.Z,{title:"\u5173\u95ED",getPopupContainer:()=>kt.current},S.createElement("span",{className:"",onClick:W},S.createElement("i",{className:"icon-guanbi1"})))),S.createElement("div",{className:`${i[ee]} ${ee} ${i.monaco} ${Y==="txt"?"show":"hide"}`},Y==="txt"&&S.createElement(S.Fragment,null,S.createElement(p.ZP,V({},ae)))),Y==="audio"&&S.createElement("audio",{src:(ue==null?void 0:ue.indexOf("http"))>-1||ue!=null&&ue.startsWith("/api")?ue:`data:image/png;base64,${ue}`,autoPlay:!0}),Y==="video"&&S.createElement(S.Fragment,null,(ue==null?void 0:ue.indexOf("http"))>-1||ue!=null&&ue.startsWith("/api")?S.createElement("video",{controls:!0,src:`${ue}`,autoPlay:!0}):S.createElement("video",{controls:!0,src:`data:video/mp4;base64,${ue}`,autoPlay:!0})),Y==="office"&&Pt&&S.createElement("iframe",{src:`${Ft}/office.html?key=${Pt.key}&url=${btoa(Pt.url)}&callbackUrl=${ir+(Pt.callbackUrl||"")}&fileType=${Pt.fileType}&title=${Pt.title||""}&model=${ie}&officeServer=${D.Z.ONLYOFFICE}&disabledDownload=${!!ne}`}),Y==="html"&&S.createElement("iframe",{src:ue+"&disposition=inline"}),Y==="pdf"&&S.createElement("iframe",{src:`${Ft}/js/pdfview/index.html?filename=${G||"educoder.pdf"}&url=${encodeURIComponent(ue)}&disabledDownload=${!!ne}`}),Y==="image"&&S.createElement("img",{src:(ue==null?void 0:ue.indexOf("http"))>-1||ue!=null&&ue.startsWith("/api")?ue:`data:image/png;base64,${ue}`}),(Y==="other"||Y==="download")&&S.createElement(S.Fragment,null,we?S.createElement(A.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:S.createElement(l.ZP,{icon:S.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:st,disabled:ne},"\u4E0B\u8F7D")}):S.createElement(l.ZP,{type:"primary",size:"middle",onClick:st,disabled:ne},S.createElement(x,null),"\u70B9\u51FB\u4E0B\u8F7D")),Y==="flowChart"&&S.createElement("div",{className:"embed"},S.createElement("iframe",{src:`${Ft}/drawio/src/main/webapp/viewer.html?id=${ue||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},58997:function(d,g,e){"use strict";e.d(g,{z:function(){return ie},Z:function(){return ue}});var r=e(59301),i=e(63954),l=e(34813),c=e(64018),f=e(16471),u=e(42684),h=e(85333),o=e(15342),a=e(81327),x=e(3113),p=e(1012),v=e(32558),m=e(59301),A=({html:q})=>{const Y=(0,r.useRef)(null),G=(0,r.useRef)(null),ae=`.markdown-body p {
margin: 0 0 16px 0 !important;
line-height: 28px;
white-space: pre-wrap;
}
ol,
ul,
li {
list-style-type: none
}
ol,
ul,
dl {
margin-bottom: 0px;
}
.markdown-body {
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
color: #333;
overflow: hidden;
font-family: "Microsoft YaHei", Helvetica, "Meiryo UI", "Malgun Gothic", "Segoe UI", "Trebuchet MS", "Monaco", monospace, Tahoma, STXihei, "\u534E\u6587\u7EC6\u9ED1", STHeiti, "Helvetica Neue", "Droid Sans", "wenquanyi micro hei", FreeSans, Arimo, Arial, SimSun, "\u5B8B\u4F53", Heiti, "\u9ED1\u4F53", sans-serif;
word-break: break-word;
font-size: 16px;
line-height: 1.6;
white-space: normal;
word-wrap: break-word;
position: relative;
}
.markdown-body ul>li {
list-style-type: disc;
}
.markdown-body ol>li {
list-style-type: decimal;
}
.markdown-body a {
background: transparent;
}
.markdown-body a:active,
.markdown-body a:hover {
outline: 0;
}
.markdown-body strong {
font-weight: bold;
}
.markdown-body h1 {
font-size: 2em;
margin: 0.67em 0;
}
.markdown-body img {
border: 0;
}
.markdown-body hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
}
.markdown-body pre {
overflow: auto;
}
.markdown-body code,
.markdown-body kbd,
.markdown-body pre {
font-family: "Meiryo UI", "YaHei Consolas Hybrid", Consolas, "Malgun Gothic", "Segoe UI", "Trebuchet MS", Helvetica, monospace, monospace;
font-size: 1em;
}
.markdown-body input {
color: inherit;
font: inherit;
margin: 0;
}
.markdown-body html input[disabled] {
cursor: default;
}
.markdown-body input {
line-height: normal;
}
.markdown-body input[type="checkbox"] {
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
}
.markdown-body table {
border-collapse: collapse;
border-spacing: 0;
}
.markdown-body td,
.markdown-body th {
padding: 0;
}
.markdown-body * {
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.markdown-body input {
font: 13px/1.4 Helvetica, arial, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";
}
.markdown-body a {
color: #4183c4;
text-decoration: none;
}
.markdown-body a:hover,
.markdown-body a:active {
text-decoration: underline;
}
.markdown-body hr {
height: 0;
margin: 15px 0;
overflow: hidden;
background: transparent;
border: 0;
border-bottom: 1px solid #ddd;
}
.markdown-body hr:before {
display: table;
content: "";
}
.markdown-body hr:after {
display: table;
clear: both;
content: "";
}
.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
margin-top: 15px;
margin-bottom: 15px;
line-height: 1.1;
}
.markdown-body h1 {
font-size: 30px;
}
.markdown-body h2 {
font-size: 21px;
}
.markdown-body h3 {
font-size: 16px;
}
.markdown-body h4 {
font-size: 14px;
}
.markdown-body h5 {
font-size: 12px;
}
.markdown-body h6 {
font-size: 11px;
}
.markdown-body blockquote {
margin: 0;
}
.markdown-body ul,
.markdown-body ol {
padding: 0;
margin-top: 0;
margin-bottom: 0;
}
ul.linenums,
ol.linenums {
padding: 16px 0 0 36px !important;
}
.markdown-body ul,
.markdown-body ol {
padding-left: 2em;
}
.markdown-body ol ol,
.markdown-body ul ol {
list-style-type: lower-roman;
}
.markdown-body ul ul ol,
.markdown-body ul ol ol,
.markdown-body ol ul ol,
.markdown-body ol ol ol {
list-style-type: lower-alpha;
}
.markdown-body dd {
margin-left: 0;
}
.markdown-body code {
font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
font-size: 12px;
}
.markdown-body pre {
margin-top: 0;
margin-bottom: 0;
font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace;
}
.markdown-body .octicon {
font: normal normal 16px octicons-anchor;
line-height: 1;
display: inline-block;
text-decoration: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.markdown-body .octicon-link:before {
content: '\f05c';
}
.markdown-body>*:first-child {
margin-top: 0 !important;
}
.markdown-body>*:last-child {
margin-bottom: 0 !important;
}
.markdown-body .anchor {
position: absolute;
top: 0;
left: 0;
display: block;
padding-right: 6px;
padding-left: 30px;
margin-left: -30px;
}
.markdown-body .anchor:focus {
outline: none;
}
.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
position: relative;
margin-top: 1em;
margin-bottom: 16px;
font-weight: bold;
line-height: 1.4;
}
.markdown-body h1 .octicon-link,
.markdown-body h2 .octicon-link,
.markdown-body h3 .octicon-link,
.markdown-body h4 .octicon-link,
.markdown-body h5 .octicon-link,
.markdown-body h6 .octicon-link {
display: none;
color: #000;
vertical-align: middle;
}
.markdown-body h1:hover .anchor,
.markdown-body h2:hover .anchor,
.markdown-body h3:hover .anchor,
.markdown-body h4:hover .anchor,
.markdown-body h5:hover .anchor,
.markdown-body h6:hover .anchor {
padding-left: 8px;
margin-left: -30px;
text-decoration: none;
}
.markdown-body h1:hover .anchor .octicon-link,
.markdown-body h2:hover .anchor .octicon-link,
.markdown-body h3:hover .anchor .octicon-link,
.markdown-body h4:hover .anchor .octicon-link,
.markdown-body h5:hover .anchor .octicon-link,
.markdown-body h6:hover .anchor .octicon-link {
display: inline-block;
}
.markdown-body h1 {
padding-bottom: 0.3em;
font-size: 2.25em;
line-height: 1.2;
border-bottom: 1px solid #eee;
}
.markdown-body h1 .anchor {
line-height: 1;
}
.markdown-body h2 {
padding-bottom: 0.3em;
font-size: 1.75em;
line-height: 1.225;
border-bottom: 1px solid #eee;
}
.markdown-body h2 .anchor {
line-height: 1;
}
.markdown-body h3 {
font-size: 1.5em;
line-height: 1.43;
}
.markdown-body h3 .anchor {
line-height: 1.2;
}
.markdown-body h4 {
font-size: 1.25em;
}
.markdown-body h4 .anchor {
line-height: 1.2;
}
.markdown-body h5 {
font-size: 1em;
}
.markdown-body h5 .anchor {
line-height: 1.1;
}
.markdown-body h6 {
font-size: 1em;
color: #777;
}
.markdown-body h6 .anchor {
line-height: 1.1;
}
.markdown-body p,
.markdown-body blockquote,
.markdown-body ul,
.markdown-body ol,
.markdown-body dl,
.markdown-body table,
.markdown-body pre {
margin-top: 0;
margin-bottom: 16px;
}
.markdown-body ul ul,
.markdown-body ul ol,
.markdown-body ol ol,
.markdown-body ol ul {
margin-top: 0;
margin-bottom: 0;
}
.markdown-body li>p {
margin-top: 16px;
}
.markdown-body dl {
padding: 0;
}
.markdown-body dl dt {
padding: 0;
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: bold;
}
.markdown-body dl dd {
padding: 0 16px;
margin-bottom: 16px;
}
.markdown-body blockquote {
padding: 0 15px;
color: #777;
border-left: 4px solid #ddd;
}
.markdown-body blockquote> :first-child {
margin-top: 0;
}
.markdown-body blockquote> :last-child {
margin-bottom: 0;
}
.markdown-body table {
display: block;
width: 100%;
overflow: auto;
word-break: normal;
word-break: keep-all;
}
.markdown-body table th {
font-weight: bold;
text-align: revert;
}
.markdown-body table th,
.markdown-body table td {
padding: 6px 13px;
border: 1px solid #ddd;
}
.markdown-body table tr {
background-color: #fff;
border-top: 1px solid #ccc;
}
.markdown-body table tr:nth-child(2n) {
background-color: #f8f8f8;
}
.markdown-body img {
max-width: 100%;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.markdown-body code {
padding: 0;
padding-top: 0.2em;
padding-bottom: 0.2em;
margin: 0;
font-size: 85%;
background-color: rgba(0, 0, 0, 0.04);
border-radius: 3px;
}
.markdown-body code:has(.katex) {
background-color: transparent;
}
.markdown-body code:before,
.markdown-body code:after {
letter-spacing: -0.2em;
content: "\\00a0";
}
.markdown-body pre>code {
padding: 0;
margin: 0;
font-size: 100%;
word-break: normal;
white-space: pre;
background: transparent;
border: 0;
}
.markdown-body .highlight {
margin-bottom: 16px;
}
.markdown-body .highlight pre,
.markdown-body pre {
padding: 16px;
overflow: auto;
font-size: 85%;
line-height: 1.45;
background-color: #f7f7f7;
border-radius: 3px;
}
.markdown-body .highlight pre {
margin-bottom: 0;
word-break: normal;
}
.markdown-body pre {
word-wrap: normal;
}
.markdown-body pre code {
display: inline;
max-width: initial;
padding: 0;
margin: 0;
overflow: initial;
line-height: inherit;
word-wrap: normal;
background-color: transparent;
border: 0;
}
.markdown-body pre code:before,
.markdown-body pre code:after {
content: normal;
}
.markdown-body kbd {
display: inline-block;
padding: 3px 5px;
font-size: 11px;
line-height: 10px;
color: #555;
vertical-align: middle;
background-color: #fcfcfc;
border: solid 1px #ccc;
border-bottom-color: #bbb;
border-radius: 3px;
box-shadow: inset 0 -1px 0 #bbb;
}
.markdown-body .pl-c {
color: #969896;
}
.markdown-body .pl-c1,
.markdown-body .pl-mdh,
.markdown-body .pl-mm,
.markdown-body .pl-mp,
.markdown-body .pl-mr,
.markdown-body .pl-s1 .pl-v,
.markdown-body .pl-s3,
.markdown-body .pl-sc,
.markdown-body .pl-sv {
color: #0086b3;
}
.markdown-body .pl-e,
.markdown-body .pl-en {
color: #795da3;
}
.markdown-body .pl-s1 .pl-s2,
.markdown-body .pl-smi,
.markdown-body .pl-smp,
.markdown-body .pl-stj,
.markdown-body .pl-vo,
.markdown-body .pl-vpf {
color: #333;
}
.markdown-body .pl-ent {
color: #63a35c;
}
.markdown-body .pl-k,
.markdown-body .pl-s,
.markdown-body .pl-st {
color: #a71d5d;
}
.markdown-body .pl-pds,
.markdown-body .pl-s1,
.markdown-body .pl-s1 .pl-pse .pl-s2,
.markdown-body .pl-sr,
.markdown-body .pl-sr .pl-cce,
.markdown-body .pl-sr .pl-sra,
.markdown-body .pl-sr .pl-sre,
.markdown-body .pl-src {
color: #df5000;
}
.markdown-body .pl-mo,
.markdown-body .pl-v {
color: #1d3e81;
}
.markdown-body .pl-id {
color: #b52a1d;
}
.markdown-body .pl-ii {
background-color: #b52a1d;
color: #f8f8f8;
}
.markdown-body .pl-sr .pl-cce {
color: #63a35c;
font-weight: bold;
}
.markdown-body .pl-ml {
color: #693a17;
}
.markdown-body .pl-mh,
.markdown-body .pl-mh .pl-en,
.markdown-body .pl-ms {
color: #1d3e81;
font-weight: bold;
}
.markdown-body .pl-mq {
color: #008080;
}
.markdown-body .pl-mi {
color: #333;
font-style: italic;
}
.markdown-body .pl-mb {
color: #333;
font-weight: bold;
}
.markdown-body .pl-md,
.markdown-body .pl-mdhf {
background-color: #ffecec;
color: #bd2c00;
}
.markdown-body .pl-mdht,
.markdown-body .pl-mi1 {
background-color: #eaffea;
color: #55a532;
}
.markdown-body .pl-mdr {
color: #795da3;
font-weight: bold;
}
.markdown-body kbd {
display: inline-block;
padding: 3px 5px;
font: 11px Consolas, "Liberation Mono", Menlo, Courier, monospace;
line-height: 10px;
color: #555;
vertical-align: middle;
background-color: #fcfcfc;
border: solid 1px #ccc;
border-bottom-color: #bbb;
border-radius: 3px;
box-shadow: inset 0 -1px 0 #bbb;
}
.markdown-body .task-list-item {
list-style-type: none;
}
.markdown-body .task-list-item+.task-list-item {
margin-top: 3px;
}
.markdown-body .task-list-item input {
float: left;
margin: 0.3em 0 0.25em -1.6em;
vertical-align: middle;
}
.markdown-body :checked+.radio-label {
z-index: 1;
position: relative;
border-color: #4183c4;
}
/*! Pretty printing styles. Used with prettify.js. */
/* SPAN elements with the classes below are added by prettyprint. */
.pln {
color: #000
}
/* plain text */
@media screen {
.str {
color: #080
}
/* string content */
.kwd {
color: #008
}
/* a keyword */
.com {
color: #800
}
/* a comment */
.typ {
color: #606
}
/* a type name */
.lit {
color: #066
}
/* a literal value */
/* punctuation, lisp open bracket, lisp close bracket */
.pun,
.opn,
.clo {
color: #660
}
.tag {
color: #008
}
/* a markup tag name */
.atn {
color: #606
}
/* a markup attribute name */
.atv {
color: #080
}
/* a markup attribute value */
.dec,
.var {
color: #606
}
/* a declaration; a variable name */
.fun {
color: red
}
/* a function name */
}
/* Use higher contrast and text-weight for printable form. */
@media print,
projection {
.str {
color: #060
}
.kwd {
color: #006;
font-weight: bold
}
.com {
color: #600;
font-style: italic
}
.typ {
color: #404;
font-weight: bold
}
.lit {
color: #044
}
.pun,
.opn,
.clo {
color: #440
}
.tag {
color: #006;
font-weight: bold
}
.atn {
color: #404
}
.atv {
color: #060
}
}
/* Put a border around prettyprinted code snippets. */
pre.prettyprint {
padding: 2px;
/* border: 1px solid #888 */
}
/* Specify class=linenums on a pre to get line numbering */
ol.linenums {
margin-top: 0;
margin-bottom: 0
}
/* IE indents via margin-left */
li.L0,
li.L1,
li.L2,
li.L3,
li.L5,
li.L6,
li.L7,
li.L8 {
list-style-type: none
}
/* Alternate shading for lines */
li.L1,
li.L3,
li.L5,
li.L7,
li.L9 {
background: #eee
}
.markdown-body p,
.markdown-body blockquote,
.markdown-body ul,
.markdown-body ol,
.markdown-body dl,
.markdown-body table,
.markdown-body pre {
margin-top: 0;
margin-bottom: 16px;
}`;return(0,r.useEffect)(()=>{const ee=Y.current.attachShadow({mode:"open"});G.current=document.createElement("div"),G.current.className="markdown-body",G.current.innerHTML=q,ee.appendChild(G.current);const J=document.createElement("style");return J.textContent=ae,ee.appendChild(J),()=>{ee.innerHTML=""}},[]),(0,r.useEffect)(()=>{G.current&&(G.current.innerHTML=q)},[q]),m.createElement("div",{ref:Y})},D={button:"button___Ch5Pc"},R=Object.defineProperty,S=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,M=Object.prototype.propertyIsEnumerable,F=(q,Y,G)=>Y in q?R(q,Y,{enumerable:!0,configurable:!0,writable:!0,value:G}):q[Y]=G,N=(q,Y)=>{for(var G in Y||(Y={}))T.call(Y,G)&&F(q,G,Y[G]);if(S)for(var G of S(Y))M.call(Y,G)&&F(q,G,Y[G]);return q};const H="@\u2581\u2581@",V="@\u2581@",$=/<pre[^>]*>/g;function oe(q){let Y=document.createElement("div");return Y.innerHTML=q,Y.childNodes.length===0?"":Y.childNodes[0].nodeValue}const ie=(q,Y)=>{q=q||"";const G=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,ae=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,ee=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,J=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return Y?q.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(G,(le,W,z,ne,_e,we,Pe)=>{const We=W||ne||we,Be=z||_e||Pe||"?";return u.Z.API_SERVER+"/api/attachments/"+We+Be+"&t="+(0,h.Jn)(We,Date.now())+(le.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(q=q.replace(J,(le,W,z,ne,_e,we,Pe)=>{const We=W||ne||we,Be=z||_e||Pe||"?";return u.Z.API_SERVER+"/attachments/download/"+We+Be+"&t="+(0,h.Jn)(We,Date.now())+(le.indexOf(")")>-1?")":"&")}).replace(G,(le,W,z,ne,_e,we,Pe)=>{const We=W||ne||we,Be=z||_e||Pe||"?";return u.Z.API_SERVER+"/api/attachments/"+We+Be+"&t="+(0,h.Jn)(We,Date.now())+(le.indexOf(")")>-1?")":"&")}).replace(ae,(le,W,z,ne,_e)=>{const we=W||ne,Pe=z||_e||"";return'"'+u.Z.API_SERVER+"/api/attachments/"+we+Pe+we+Pe+"&t="+(0,h.Jn)(we,Date.now())}).replace(ee,(le,W,z,ne,_e)=>{const we=W||ne,Pe=z||_e||"";return"("+u.Z.API_SERVER+"/files/uploads/"+we+Pe+we+Pe+"&t="+(0,h.Jn)(we,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,`
`),q)};var ue=({value:q="",edit:Y=!1,className:G,showTextOnly:ae,showLines:ee,style:J={},stylesPrev:le={},highlightKeywords:W,showProgramFill:z,isProgramFill:ne,disabledFill:_e=!1,programFillValue:we,openEditor:Pe=()=>{},onFillChange:We=_t=>{},onFillBlur:Be=()=>{},onFillFocus:Lt=()=>{}})=>{let _t=String(q);const Pt=(0,r.useRef)(),Vt=(0,r.useRef)(),[Ft,ir]=(0,r.useState)(""),[Ne,dt]=(0,r.useState)("office"),[kt,Qe]=(0,r.useState)([]),lt=(0,r.useRef)("a"+(0,p.Z)()),st={},Ye=(tt,Rt,Dt)=>{const Jt=document.createElement(tt===V?"input":"textarea");Jt.style.width="100%",Jt.style.height=tt===V?"40px":"151px",Jt.rows=5,Jt.spellcheck=!1,Jt.name="edu-program-fill",Jt.placeholder="\u8BF7\u8F93\u5165",Jt.dataset.id=Rt;const Ut=Object.keys(st).length;return st[Ut]=Jt,`<span class="edu-program-fill-wrap ${tt===V?"":"show"}" style="width:${tt===V?"600px":"100%"}" title=${Dt||""}><span>${Jt.outerHTML}<span class="edu-program-fill-score" style="margin:0 6px"></span></span></span>`};function Ue(tt){return tt=tt.replace(/!\[.*?\]\(.*?\)/g,""),tt=tt.replace(/\[.*?\]\(.*?\)/g,""),tt=tt.replace(new RegExp("<iframe.*?<\\/iframe>","gs"),""),tt=tt.replace(/<embed.*?>/g,""),tt=tt.replace(/<img.*?>/g,""),tt=tt.replace(new RegExp("<video.*?>.*?<\\/video>","gs"),""),tt=tt.replace(new RegExp("<audio.*?>.*?<\\/audio>","gs"),""),tt=tt.replace(new RegExp("<style.*?>.*?<\\/style>","gs"),""),tt=tt.replace(new RegExp("<script.*?>.*?<\\/script>","gs"),""),tt}const be=tt=>tt.replace(/<style.*?>([\s\S]+?)<\/style>/gim,function(Rt,Dt){let Jt=Dt.replace(/(\n|\r)/g,"").split("}"),Ut=[];return Jt.map(Ce=>{Ce!=""&&Ut.push(`.${lt.current} ${Ce}`)}),`<style>${Ut.join("}")}</style>`}),De=(0,r.useMemo)(()=>{try{const Jt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,Ut=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Ce=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,ce=/\(\/attachments\/download\//g;_t=_t.replace(ce,"("+u.Z.API_SERVER+"/attachments/download/").replace(Jt,"("+u.Z.API_SERVER+"/api/attachments/").replace(Ut,'"'+u.Z.API_SERVER+"/api/attachments/").replace(Ce,'"'+u.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,`
`),Pt.current.style.display="none"}catch(Jt){}if(z){let Jt=-1;return _t=_t.replaceAll("<","&lt;").replaceAll(">","&gt;").replace(/(@▁▁@|@▁@)/g,function(Ut,Ce,ce){var pe;return++Jt,Ye(Ut,Jt,(pe=we==null?void 0:we[Jt])==null?void 0:pe.value.replaceAll("<","&lt;").replaceAll(">","&gt;"))}),`<pre style="background:#fff;padding:4px">${be(_t||"")}</pre>`}let tt=be(_t);tt=(0,l.ZP)(tt);const Rt=(0,l.ez)();_t.match(/\[TOC\]/)&&(tt=tt.replace("<p>[TOC]</p>",(0,l.Qv)()),(0,l.Iy)()),tt=tt.replace(/(__special_katext_id_\d+__)/g,(Jt,Ut)=>{const{type:Ce,expression:ce}=Rt[Ut];return(0,o.renderToString)(oe(ce)||"",{displayMode:Ce==="block",throwOnError:!1,output:"html"})}),tt=tt.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,l.AL)();const Dt=document.createElement("div");if(Dt.innerHTML=tt,ae)return Dt.innerText;if(W){const Jt=W.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return wt(Dt,Jt),Dt.innerHTML}return setTimeout(()=>or(),500),Dt.innerHTML},[_t,W]);(0,r.useEffect)(()=>{At.current&&At.current.querySelectorAll(["input","textarea"]).forEach(Rt=>{Rt.oninput=He,Rt.onblur=qe,Rt.onfocus=Xe})},[kt]),(0,r.useEffect)(()=>{var tt,Rt,Dt,Jt,Ut;if(we!=null&&we.length)try{const Ce=At.current.querySelectorAll(".edu-program-fill-score"),ce=At.current.querySelectorAll('[name="edu-program-fill"]');for(const[pe,Et]of ce.entries())Et.value=((tt=we==null?void 0:we[pe])==null?void 0:tt.value)||"",((Rt=we==null?void 0:we[pe])==null?void 0:Rt.type)==="warning"?Et.className="program-fill-warning":((Dt=we==null?void 0:we[pe])==null?void 0:Dt.type)==="success"?Et.className="program-fill-success":Et.className="";for(const[pe,Et]of Ce.entries())Et.innerHTML=(Jt=we==null?void 0:we[pe])!=null&&Jt.score?`${(Ut=we==null?void 0:we[pe])==null?void 0:Ut.score}\u5206`:"";Qe(we)}catch(Ce){console.log(Ce,"error")}},[we]);const He=tt=>{kt[tt.target.dataset.id]=kt[tt.target.dataset.id]||{},kt[tt.target.dataset.id].value=tt.target.value,Qe([...kt]),We(kt,tt.target.dataset.id)},qe=tt=>{kt[tt.target.dataset.id]=kt[tt.target.dataset.id]||{},kt[tt.target.dataset.id].value=tt.target.value,Qe([...kt]),Be(kt,tt.target.dataset.id)},Xe=tt=>{kt[tt.target.dataset.id]=kt[tt.target.dataset.id]||{},kt[tt.target.dataset.id].value=tt.target.value,Qe([...kt]),Lt(kt,tt.target.dataset.id)};function wt(tt,Rt){return tt.childNodes.forEach(Dt=>{var Jt;if(Dt.childNodes.length>0)wt(Dt,Rt);else if(Dt.nodeName!=="IMG")if(Dt.innerHTML)Dt.innerHTML=(Jt=Dt.innerHTML)==null?void 0:Jt.replace(new RegExp(Rt,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>');else{const Ut=document.createElement("span");Ut.innerHTML=Dt.textContent.replace(new RegExp(Rt,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>'),Dt.replaceWith(Ut)}})}const At=(0,r.useRef)();l.jb.WebkitLineClamp=ee,ee&&(J=N(N({},J),l.jb));function cr(tt){let Rt=tt.target;if(Rt.tagName.toUpperCase()==="A"){let Dt=Rt.getAttribute("href");if(Dt.indexOf("office")>-1)tt.preventDefault(),ir(Dt),dt("office");else if(Dt.indexOf("application/pdf")>-1)tt.preventDefault(),ir(Dt),dt("pdf");else if(Dt.indexOf("text/html")>-1)tt.preventDefault(),ir(Dt),dt("html");else if(Dt.startsWith("#")){tt.preventDefault();let Jt=document.getElementById(Dt.replace("#",""));Jt&&Jt.scrollIntoView(!0)}}}const or=()=>{var tt;const Rt=(tt=At.current)==null?void 0:tt.querySelectorAll("video");Rt==null||Rt.forEach(Dt=>{if(Dt.oncontextmenu=()=>!1,Dt.src.indexOf(".m3u8")>-1&&!Dt.canPlayType("application/vnd.apple.mpegurl")){if(f.ZP.isSupported()){var Jt=new f.ZP;Jt.loadSource(Dt.src),Jt.attachMedia(Dt)}}})};(0,r.useEffect)(()=>{if(At.current&&De&&De.match($)&&window.PR.prettyPrint(),At.current)return At.current.addEventListener("click",cr),()=>{var tt;(tt=At.current)==null||tt.removeEventListener("click",cr),(0,l.AL)(),(0,l.Iy)()}},[De,At.current,cr]);const Me=tt=>{tt.target.nodeName==="IMG"&&tt.target.className.indexOf("draw-flowchart")>-1?(Pt.current.style.zIndex=1,Pt.current.style.display="flex",Pt.current.style.width=tt.target.clientWidth+"px",Pt.current.style.height=tt.target.clientHeight+"px",Pt.current.style.top=tt.target.offsetTop+"px",Pt.current.style.left=tt.target.offsetLeft+"px",tt.target.id&&(Vt.current=tt.target.id)):Pt.current.style.display="none"},Je=()=>{Pt.current.style.display="none"};(0,r.useEffect)(()=>{var tt;const Rt=Dt=>{Dt.preventDefault(),Dt.clipboardData.setData("text",window.getSelection().toString())};return(tt=At.current)==null||tt.addEventListener("copy",Rt),()=>{var Dt;(Dt=At.current)==null||Dt.removeEventListener("copy",Rt)}},[At.current]);const Qt=tt=>/<style[\s\S]*?>/i.test(tt||"");return r.createElement("div",{style:{position:"relative"},onMouseLeave:Je},ae&&r.createElement("div",{ref:At,className:`${D.mdBody} `},De),!ae&&!Qt(De)&&r.createElement("div",{ref:At,style:N({},J),onMouseOver:Me,className:`${G||""} ${_e?"disabled-fill":""} markdown-body ${D.mdBody} ${lt.current}`,dangerouslySetInnerHTML:{__html:De}}),!ae&&Qt(De)&&r.createElement(A,{html:De}),r.createElement("div",{ref:Pt,className:`${D.button} ${Y?"":D.previewFlowChart}`},r.createElement(a.Z,null,r.createElement(x.ZP,{onClick:()=>{Y?Pe(Vt.current):(ir(Vt.current),dt("flowChart"))}},Y?"\u7F16\u8F91":"\u9884\u89C8"))),r.createElement(v.Z,{close:!0,data:Ft,type:Ft!=null&&Ft.length?Ne:"",style:N({},le),onClose:()=>ir("")}))}},84897:function(d,g,e){"use strict";e.d(g,{SV:function(){return Pt},ZP:function(){return _t}});var r=e(59301),i=e(76374);const l={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},c={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(`
`)},{label:"System.out.println",content:["System.out.println($0)"].join(`
`)},{label:"System.out.print",content:["System.out.print($0)"].join(`
`)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},f={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
`)},{label:"include",content:"include<$0>"},{label:"printf",content:"printf($0)"},{label:"system",content:'system("$0")'},{label:"main",content:["int main () {"," $0","}"].join(`
`)},{label:"if",content:["if () {"," $0","}"].join(`
`)},{label:"for",content:["for(int j=0 ; j<10; j++){"," $0","}"].join(`
`)},{label:"trycatch",content:["try{"," $0","}catch(ExceptionName e){","}"].join(`
`)},{label:"using namespace std;",content:["using namespace std;"].join(`
`)},{label:"include <iostream>",content:["#include <iostream>"].join(`
`)},{label:"include <vector>",content:["#include <vector>"].join(`
`)},{label:"include <cstdio>",content:["#include <cstdio>"].join(`
`)},{label:"include <cstring>",content:["#include <cstring>"].join(`
`)},{label:"include <sstream>",content:["#include <sstream>"].join(`
`)},{label:"include <fstream>",content:["#include <fstream>"].join(`
`)},{label:"include <map>",content:["#include <map>"].join(`
`)},{label:"include <string>",content:["#include <string>"].join(`
`)},{label:"include <cmath>",content:["#include <cmath>"].join(`
`)}]},u={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(`
`)}]},h={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(`
`)}]};var o=e(53184),a=e.n(o),x=(Vt,Ft,ir)=>new Promise((Ne,dt)=>{var kt=st=>{try{lt(ir.next(st))}catch(Ye){dt(Ye)}},Qe=st=>{try{lt(ir.throw(st))}catch(Ye){dt(Ye)}},lt=st=>st.done?Ne(st.value):Promise.resolve(st.value).then(kt,Qe);lt((ir=ir.apply(Vt,Ft)).next())});const p={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},v=(Vt,Ft,ir,Ne)=>{const dt=Ft.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:ir.lineNumber,endColumn:ir.column});return Array.from(new Set(dt.match(/\b\w{2,}\b/g)||[])).map(Qe=>({label:Qe,kind:Vt.languages.CompletionItemKind.Text,insertText:Qe,range:Ne}))},m=(Vt,Ft,ir,Ne)=>{Vt.languages.registerCompletionItemProvider(Ft,{provideCompletionItems(dt,kt){const Qe=dt.getWordUntilPosition(kt),lt={startLineNumber:kt.lineNumber,endLineNumber:kt.lineNumber,startColumn:Qe.startColumn,endColumn:Qe.endColumn},st=dt.getLineContent(kt.lineNumber).substring(Qe.startColumn-2,Qe.endColumn);return{suggestions:[...v(Vt,dt,kt,lt),...ir.map(Ue=>({label:Ue,kind:Vt.languages.CompletionItemKind.Keyword,documentation:Ue,insertText:Ue,insertTextRules:Vt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:lt})),...Ne.map(Ue=>({label:Ue.label,kind:Vt.languages.CompletionItemKind.Snippet,documentation:Ue.content,insertText:st.startsWith("#")?Ue.content.replace(/#/,""):Ue.content,insertTextRules:Vt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:lt}))]}}})};var b=Vt=>{p.languages.forEach(Ft=>{Vt.languages.registerDocumentFormattingEditProvider(Ft,{provideDocumentFormattingEdits(ir){return x(this,null,function*(){const Ne=a()(ir.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:ir.getFullModelRange(),text:Ne}]})}})}),m(Vt,"java",c.keywords,c.quickKey),m(Vt,"cpp",f.keywords,f.quickKey),m(Vt,"c",l.keywords,[]),m(Vt,"python",u.keywords,u.quickKey),m(Vt,"scala",h.keywords,h.quickKey)};const A="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var D=Object.defineProperty,R=(Vt,Ft,ir)=>Ft in Vt?D(Vt,Ft,{enumerable:!0,configurable:!0,writable:!0,value:ir}):Vt[Ft]=ir,S=(Vt,Ft,ir)=>R(Vt,typeof Ft!="symbol"?Ft+"":Ft,ir);const T=class a0{constructor(Ft,ir,Ne){this.placeholder=Ft,this.editor=ir,this.monaco=Ne,ir.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return a0.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};S(T,"ID","editor.widget.placeholderHint");var F=T,N=e(96236),H=e(8591),V=e(6848),$=e(78267),oe=e(1773),ie=e(56102),ue=Object.defineProperty,q=Object.defineProperties,Y=Object.getOwnPropertyDescriptors,G=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,J=(Vt,Ft,ir)=>Ft in Vt?ue(Vt,Ft,{enumerable:!0,configurable:!0,writable:!0,value:ir}):Vt[Ft]=ir,le=(Vt,Ft)=>{for(var ir in Ft||(Ft={}))ae.call(Ft,ir)&&J(Vt,ir,Ft[ir]);if(G)for(var ir of G(Ft))ee.call(Ft,ir)&&J(Vt,ir,Ft[ir]);return Vt},W=(Vt,Ft)=>q(Vt,Y(Ft)),z=(Vt,Ft)=>{var ir={};for(var Ne in Vt)ae.call(Vt,Ne)&&Ft.indexOf(Ne)<0&&(ir[Ne]=Vt[Ne]);if(Vt!=null&&G)for(var Ne of G(Vt))Ft.indexOf(Ne)<0&&ee.call(Vt,Ne)&&(ir[Ne]=Vt[Ne]);return ir},ne=(Vt,Ft,ir)=>new Promise((Ne,dt)=>{var kt=st=>{try{lt(ir.next(st))}catch(Ye){dt(Ye)}},Qe=st=>{try{lt(ir.throw(st))}catch(Ye){dt(Ye)}},lt=st=>st.done?Ne(st.value):Promise.resolve(st.value).then(kt,Qe);lt((ir=ir.apply(Vt,Ft)).next())});function _e(Vt){return/^\d+$/.test(Vt)?`${Vt}px`:Vt}function we(){}let Pe=!1;const We={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function Be(Vt=[]){let Ft=Vt;if(Array.isArray(Vt)){for(let ir=0;ir<Vt.length;ir++){let Ne=We[Vt[ir]];if(Ne)return Ne}return Ft[0]}return We[Ft]||Ft}let Lt=null;var _t=Vt=>{var Ft=Vt,{width:ir="100%",height:Ne="100%",value:dt,language:kt="javascript",style:Qe={},options:lt={},overrideServices:st={},theme:Ye="vs-dark",onEditBlur:Ue,isCopy:be=!1,onSave:De,autoHeight:He=!1,forbidCopy:qe=!1,onChange:Xe=we,editorDidMount:wt=we,onFocus:At=we,onBreakPoint:cr=we,breakPointValue:or=[],filename:Me="educoder.txt",errorLine:Je,errorContent:Qt="",highlightLine:tt,openBreakPoint:Rt=!1,placeholder:Dt=""}=Ft,Jt=z(Ft,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder"]);const Ut=(0,r.useRef)(),Ce=(0,r.useRef)({}),ce=(0,r.useRef)(),pe=(0,r.useRef)(),Et=(0,r.useRef)([]),Se=(0,r.useRef)(!1),ot=(0,r.useRef)(),Gt=(0,r.useRef)(),gt=(0,r.useRef)(!1),[Ae,vt]=(0,r.useState)(!1);function je(){let Ct;return Ut.current&&(Ct=new i.Z($t=>{for(let Bt of $t)(Bt.target.offsetHeight>0||Bt.target.offsetWidth>0)&&Ce.current.instance.layout()}),Ct.observe(Ut.current)),Ct}function et(){H.ZP.warning({content:decodeURIComponent(A),key:"monaco-editor-tip"})}const yt=()=>{let Ct=Ce.current.instance;if(dt!=null&&Ct&&Ae){const $t=Ct.getModel();$t&&dt!==$t.getValue()&&(Pe=!0,$t.setValue(dt),Ct.layout(),Pe=!1)}};(0,r.useEffect)(()=>{const Ct=oe.Z.subscribe("formatDocument",$t=>{var Bt;let qt=Ce.current.instance;(Bt=qt==null?void 0:qt.getAction)==null||Bt.call(qt,"editor.action.formatDocument").run()});return window.updateMonacoValue=$t=>{Xe($t)},Ct},[]),(0,r.useEffect)(()=>{var Ct;let $t=Ce.current.instance;pe.current&&clearTimeout(pe.current),pe.current=setTimeout(()=>{yt()},500),dt&&(dt!=null&&dt.length)&&((Ct=$t==null?void 0:$t.updateOptions)==null||Ct.call($t,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(dt.split(/\r\n|\r|\n/g).length))+3,5)}))},[dt,Ae,Ce.current]),(0,r.useEffect)(()=>{if(Je&&Ce.current&&Ce.current.instance){let $t=Ce.current.instance;$t.changeViewZones(function(Bt){var qt=document.createElement("div");qt.style.padding="10px 20px",qt.style.width="calc(100% - 20px)",qt.className="my-error-line-wrp",qt.innerHTML=Qt,Bt.addZone({afterLineNumber:Je||11,heightInLines:3,domNode:qt})});var Ct={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};$t.addOverlayWidget(Ct),$t.revealPositionInCenter({lineNumber:20,column:1})}},[Je,Ce.current,Ae]);const Nt=(Ct="",$t)=>{if(!Ct||Ct.trim()==="")return!0;const qt=Ce.current.instance.getModel().getLineTokens($t);let br=!1;for(let qr=0;qr<2;qr++)qt.getStandardTokenType(qr)===1&&(br=!0);return br};(0,r.useEffect)(()=>{var Ct;const $t=(Ct=Ce.current)==null?void 0:Ct.instance;if($t&&Ae&&qe){const Bt=$t.onDidBlurEditorWidget(()=>{gt.current=!1}),qt=$t.onDidFocusEditorText(()=>{gt.current=!0});return()=>{Bt.dispose(),qt.dispose()}}},[Ce.current,Ae,qe]),(0,r.useEffect)(()=>{var Ct;if((Ct=Ce.current)!=null&&Ct.instance&&Ae&&Rt){let $t=Ce.current.instance,Bt=$t.getModel();if(!Bt)return;(()=>{var Kn;let It=[],fi=[];const mi=Bt.getAllDecorations();for(let Ni of mi)Ni.options.className==="highlighted-line"&&(It.push((Kn=Ni==null?void 0:Ni.range)==null?void 0:Kn.startLineNumber),fi.push(Ni==null?void 0:Ni.id));if(tt===It[0])return;Bt.deltaDecorations(fi,[]);const Ai=Bt.getLineCount();tt&&tt<=Ai&&($t.deltaDecorations([],[{range:new Lt.Range(tt,1,tt,Bt.getLineMaxColumn(tt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),$t.revealLineInCenter(tt))})();const br=(Kn=!1)=>{var It;let fi=[],mi=[];const Ai=Bt.getAllDecorations();for(let Ni of Ai)Ni.options.linesDecorationsClassName==="breakpoints-select"&&(fi.push((It=Ni==null?void 0:Ni.range)==null?void 0:It.startLineNumber),mi.push(Ni==null?void 0:Ni.id));if(Kn)return{lines:fi,ids:mi};cr(fi)},qr=Kn=>ne(void 0,null,function*(){let It={range:new Lt.Range(Kn,1,Kn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Bt.deltaDecorations([],[It]),br()}),Hr=Kn=>ne(void 0,null,function*(){let It=[];const fi=$t.getLineDecorations(Kn);for(let mi of fi)mi.options.linesDecorationsClassName==="breakpoints-select"&&It.push(mi.id);yield Bt.deltaDecorations(It,[]),br()}),Fn=Kn=>{let It=$t.getLineDecorations(Kn);for(let fi of It)if(fi.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,$.isEqual)(or,br(!0).lines)){Bt.deltaDecorations(br(!0).ids,[]);const Kn=or.map(It=>({range:new Lt.Range(It,1,It,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Bt.deltaDecorations([],Kn)}const wn=$t.onDidChangeModelContent(Kn=>{let It=$t.getPosition();if(It){let fi=It.lineNumber;clearTimeout(Gt.current),Gt.current=setTimeout(()=>{Nt(Bt.getLineContent(fi),fi)?Hr(fi):Fn(fi)?(Hr(fi),qr(fi)):br()},100)}}),Yn=$t.onMouseDown(Kn=>{var It,fi,mi;if(Kn.target.detail&&((mi=(fi=(It=Kn.target)==null?void 0:It.element)==null?void 0:fi.className)!=null&&mi.includes("line-numbers"))){let Ai=Kn.target.position.lineNumber;if(Nt(Bt.getLineContent(Ai),Ai))return;Fn(Ai)?Hr(Ai):qr(Ai)}}),St=Kn=>{let It={range:new Lt.Range(Kn,1,Kn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Et.current=$t.deltaDecorations(Et.current,[It])},Yr=()=>{Et.current=$t.deltaDecorations(Et.current,[])},ii=$t.onMouseMove(Kn=>{var It,fi,mi;if(Yr(),Kn.target.detail&&((mi=(fi=(It=Kn.target)==null?void 0:It.element)==null?void 0:fi.className)!=null&&mi.includes("line-numbers"))){let Ai=Kn.target.position.lineNumber;if(Nt(Bt.getLineContent(Ai),Ai))return;St(Ai)}}),Bi=$t.onMouseLeave(()=>{Yr()});return()=>{wn.dispose(),Yn.dispose(),ii.dispose(),Bi.dispose()}}},[Ce.current,Ae,or,tt,Rt,kt]),(0,r.useEffect)(()=>{var Ct;(Ct=Ce.current)!=null&&Ct.instance&&Rt&&Ce.current.instance.setPosition({lineNumber:0,column:0})},[tt]);function Fe(){let Ct=Ce.current.instance;if(Ct){const $t=Ct.getSelection(),Bt=Ce.current.pastePos||{},qt=new Lt.Range(Bt.startLineNumber||$t.endLineNumber,Bt.startColumn||$t.endColumn,Bt.endLineNumber||$t.endLineNumber,Bt.endColumn||$t.endColumn);setTimeout(()=>{Ct.executeEdits("",[{range:qt,text:""}])},300)}}function Rr(Ct){(window.navigator.platform.match("Mac")?Ct.metaKey:Ct.ctrlKey)&&Ct.keyCode==83&&(Ct.preventDefault(),De())}const pt=()=>{if(He&&Ce.current.instance){const Ct=Ce.current.instance.getContentHeight();wr(Ct<Ne?Ne:Ct)}else wr(Ne)};function Jr(Ct){var $t=document.createEvent("MouseEvents");$t.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),Ct.dispatchEvent($t)}const un=Ct=>{if(!gt.current)return;const{keyCode:$t,ctrlKey:Bt,metaKey:qt,target:br,type:qr}=Ct;return(qr==="paste"||($t===67||$t===86)&&(qt||Bt))&&br.nodeName==="TEXTAREA"&&(et(),Ct.preventDefault()),!1};function Zt(Ct,$t){var Bt=window.URL||window.webkitURL||window,qt=new Blob([$t]),br=document.createElementNS("http://www.w3.org/1999/xhtml","a");br.href=Bt.createObjectURL(qt),br.download=Ct,Jr(br)}(0,r.useEffect)(()=>{pt()},[pt]),(0,r.useEffect)(()=>{Ut.current&&!Ae&&Promise.all([e.e(98909),e.e(91865)]).then(e.bind(e,71448)).then(Ct=>{try{Lt=Ct,Ce.current.instance=Lt.editor.create(Ut.current,{value:dt,language:Be(kt),theme:Ye,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0},st);const $t=Ce.current.instance;let br=[...N.BH._menuItems].find(wn=>wn[0]._debugName=="EditorContext")[1],qr=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Hr=(wn,Yn)=>{var St,Yr;let ii=wn._first;do Yn.includes((Yr=(St=ii.element)==null?void 0:St.command)==null?void 0:Yr.id)&&wn._remove(ii);while(ii=ii.next)};if(wt($t,Lt),setTimeout(()=>{pt(),Ce.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Zt(Me||"educoder.txt",$t.getValue())}})},500),Ce.current.subscription=$t.onDidChangeModelContent(wn=>{Se.current?clearTimeout(ot.current):(pt(),Xe($t.getValue(),wn)),ot.current=setTimeout(()=>{Se.current=!1},500)}),window.Monaco||b(Lt,Be(kt)),qe&&(Hr(br,qr),Ut.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",un),window.removeEventListener("paste",un),window.addEventListener("keydown",un),window.addEventListener("paste",un)),window.Monaco=Lt,Ue&&$t.onDidBlurEditorWidget(()=>{Ue($t.getValue())}),At&&$t.onDidFocusEditorText(()=>{At($t.getValue())}),qe)try{$t.onDidPaste(wn=>{const Yn=$t.getSelection(),St=Ce.current.pastePos||{},Yr=new Lt.Range(St.startLineNumber||Yn.endLineNumber,St.startColumn||Yn.endColumn,St.endLineNumber||Yn.endLineNumber,St.endColumn||Yn.endColumn);$t.executeEdits("",[{range:wn.range,text:""}])})}catch(wn){}let Fn=je();return Dt&&typeof Dt=="string"&&new F(Dt,$t,Lt),vt(!0),()=>{const wn=Ce.current.instance;wn.dispose();const Yn=wn.getModel();Yn&&Yn.dispose(),Ce.current.subscription&&Ce.current.subscription.dispose(),Fn.unobserve(Ut.current)}}catch($t){}})},[]),(0,r.useEffect)(()=>{if(Ce.current.instance&&Ae)return document.addEventListener("keydown",Rr,!1),()=>{document.removeEventListener("keydown",Rr)}},[De,Ae]),(0,r.useEffect)(()=>{let Ct=Ce.current.instance;if(Ct&&Ae){let $t=Be(kt);Lt.editor.setModelLanguage(Ct.getModel(),$t)}},[kt,Ae]),(0,r.useEffect)(()=>{Ce.current.instance&&Ae&&Lt.editor.setTheme(Ye)},[Ye,Ae]),(0,r.useEffect)(()=>{let Ct=Ce.current.instance;ce.current=lt,Ct&&Ae&&(Ct.updateOptions(le({},lt)),setTimeout(()=>{Ct.getModel().updateOptions(le({},lt))},200))},[JSON.stringify(lt),Ae]),(0,r.useEffect)(()=>{let Ct=Ce.current.instance;Ct&&Ae&&Ct.layout()},[ir,Ne,Ae]);const[er,Mt]=(0,r.useState)(_e(ir)),[Yt,wr]=(0,r.useState)(_e(Ne)),Ir=W(le({},Qe),{width:er,height:Yt,position:"relative"});return r.createElement("div",{className:"my-monaco-editor",ref:Ut,style:Ir},be&&r.createElement(ie.CopyToClipboard,{text:dt,onCopy:()=>H.ZP.success("\u590D\u5236\u6210\u529F")},r.createElement(V.Z,{title:"\u590D\u5236\u4EE3\u7801"},r.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},r.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Pt({width:Vt="100%",height:Ft="100%",original:ir,modified:Ne,language:dt,options:kt={}}){const Qe=(0,r.useRef)(),[lt,st]=(0,r.useState)(null);function Ye(He){let qe;return Qe.current&&(qe=new i.Z(Xe=>{for(let wt of Xe)(wt.target.offsetHeight>0||wt.target.offsetWidth>0)&&He.layout()}),qe.observe(Qe.current)),qe}(0,r.useEffect)(()=>(Qe.current&&Promise.all([e.e(98909),e.e(39404)]).then(e.bind(e,2550)).then(He=>{Lt=He;const qe=Lt.editor.createDiffEditor(Qe.current,W(le({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},kt),{wordWrap:!0}));st(qe);let Xe=Ye(qe);return()=>{qe.dispose();const wt=qe.getModel();wt&&wt.dispose(),Xe.unobserve(Qe.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,r.useEffect)(()=>{lt&&lt.setModel({original:Lt.editor.createModel(ir,dt),modified:Lt.editor.createModel(Ne,dt)})},[ir,Ne,dt,lt]);const Ue=_e(Vt),be=_e(Ft),De={width:Ue,height:be};return r.createElement("div",{className:"my-diff-editor",ref:Qe,style:De})}},80948:function(d,g,e){"use strict";e.d(g,{k:function(){return b}});var r=e(83284),i=e(8591),l=e(65032),c=Object.defineProperty,f=Object.defineProperties,u=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,x=(D,R,S)=>R in D?c(D,R,{enumerable:!0,configurable:!0,writable:!0,value:S}):D[R]=S,p=(D,R)=>{for(var S in R||(R={}))o.call(R,S)&&x(D,S,R[S]);if(h)for(var S of h(R))a.call(R,S)&&x(D,S,R[S]);return D},v=(D,R)=>f(D,u(R)),m=(D,R)=>{var S={};for(var T in D)o.call(D,T)&&R.indexOf(T)<0&&(S[T]=D[T]);if(D!=null&&h)for(var T of h(D))R.indexOf(T)<0&&a.call(D,T)&&(S[T]=D[T]);return S};const b=["\u8BA4\u8BC1\u4E13\u4E1A","\u8BA4\u8BC1\u5C4A\u522B"],A={namespace:"engineeringEvaluteList",state:{actionTabs:{key:"",params:{}},headerData:{dataSource:{[b[0]]:{width:235,placeholder:`\u8BF7\u9009\u62E9${b[0]}`,loading:"engineeringEvaluteList/getMajorList",dataList:[]},[b[1]]:{width:138,placeholder:`\u8BF7\u9009\u62E9${b[1]}`,loading:"engineeringEvaluteList/getYearList",dataList:[]}},active:{}},tabListData:{total:0,pageNo:1,pageSize:20,dataSource:[]}},effects:{*setActionTabs({payload:D},{call:R,put:S}){yield S({type:"save",payload:{actionTabs:p({},D)}})},*getMajorList({payload:D},{call:R,put:S,select:T}){const{userInfo:M}=yield T(F=>F.user);if(M!=null&&M.school_id){const F=yield R(r.BA,M.school_id);if(F&&F.data){const N=l.U.getItem(M==null?void 0:M.login);yield S({type:"setMajorOrYearDataSource",payload:{key:b[0],value:F.data.map(H=>({label:H.name,value:H.ec_major_school_id})),active:F.data.length>0?N[0]||F.data[0].ec_major_school_id:void 0}})}}},*getYearList({payload:D},{call:R,put:S,select:T}){const M=yield R(r.Nx,D.id),{userInfo:F}=yield T(N=>N.user);if(M&&M.data){const N=l.U.getItem(F==null?void 0:F.login);yield S({type:"setMajorOrYearDataSource",payload:{key:b[1],value:M.data.map(H=>({label:H.year,value:H.ec_year_id})),active:M.data.length>0?D.firstEnter?N[1]:M.data[0].ec_year_id:void 0}})}},*getCourseResults({payload:D={}},{call:R,put:S,select:T}){const{calc:M,page:F,per_page:N}=D,{headerData:H,tabListData:V}=yield T(ie=>ie.engineeringEvaluteList),{userInfo:$}=yield T(ie=>ie.user);let oe=H.active[b[1]];if(oe){let ie={id:oe,page:F||1,per_page:N||V.pageSize};M&&(ie=v(p({},ie),{page:V.pageNo}));const ue=yield R(r._y,ie),q=[H.active[b[0]],H.active[b[1]]];l.U.setItem($==null?void 0:$.login,q),ue&&ue.ec_courses&&(yield S({type:"setCourseResults",payload:v(p({},V),{pageNo:ie.page,total:ue.count,pageSize:ie.per_page||V.pageSize,dataSource:ue.ec_courses.map((Y,G)=>v(p({},Y),{key:ie.page>1?(ie.page-1)*ie.per_page+G+1:G+1}))})}))}else yield S({type:"setCourseResults",payload:v(p({},V),{pageNo:1,total:0,dataSource:[]})})},*exportCourse({payload:D},{call:R,select:S}){const{headerData:T}=yield S(M=>M.engineeringEvaluteList);T.active[b[1]]&&(yield R(r.F,T.active[b[1]]))},*compute({payload:D},{call:R,put:S}){const T=D,{all:M}=T,F=m(T,["all"]),N=yield R(M?r.At:r.PX,F);N&&N.status===0?(i.ZP.success("\u8BA1\u7B97\u5B8C\u6210"),yield S({type:"getCourseResults",payload:{calc:!0}})):i.ZP.error(N.message)}},reducers:{save(D,R){return p(p({},D),R.payload)},setMajorOrYearDataSource(D,{payload:R}){let S=D.headerData.active;return R.active&&(S=v(p({},S),{[R.key]:R.active})),v(p({},D),{headerData:v(p({},D.headerData),{dataSource:v(p({},D.headerData.dataSource),{[R.key]:v(p({},D.headerData.dataSource[R.key]),{dataList:R.value})}),active:S})})},setMajorOrYearActive(D,{payload:R}){return v(p({},D),{headerData:v(p({},D.headerData),{active:v(p({},D.headerData.active),{[R.key]:R.value})})})},setCourseResults(D,{payload:R}){return v(p({},D),{tabListData:p(p({},D.tabListData),R)})}},subscriptions:{setup({dispatch:D,history:R}){return R.listen(({pathname:S})=>{S==="/"&&D({type:"query"})})}}};g.Z=A},10358:function(d,g,e){"use strict";e.d(g,{L:function(){return h},r:function(){return a}});var r=Object.defineProperty,i=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,f=(x,p,v)=>p in x?r(x,p,{enumerable:!0,configurable:!0,writable:!0,value:v}):x[p]=v,u=(x,p)=>{for(var v in p||(p={}))l.call(p,v)&&f(x,v,p[v]);if(i)for(var v of i(p))c.call(p,v)&&f(x,v,p[v]);return x};const h=x=>x==null?void 0:x.map(p=>{const v=(p.sub_disciplines||[]).map(m=>({value:m.id,label:m.name}));return{value:p.id,label:p.name,children:v}}),o={1:"\u4E00",2:"\u4E8C",3:"\u4E09",4:"\u56DB",5:"\u4E94",6:"\u516D",7:"\u4E03",8:"\u516B"},a=x=>{if(!x)return;const{all_questions_count:p,all_score:v,single_questions:m,multiple_questions:b,judgement_questions:A,program_questions:D,completion_questions:R,subjective_questions:S,practical_questions:T,combination_questions:M}=x||{},N=[u({type:"SINGLE",name:"\u5355\u9009\u9898"},m),u({type:"MULTIPLE",name:"\u591A\u9009\u9898"},b),u({type:"COMPLETION",name:"\u586B\u7A7A\u9898"},R),u({type:"JUDGMENT",name:"\u5224\u65AD\u9898"},A),u({type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},S),u({type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},D),u({type:"PRACTICAL",name:"\u5B9E\u8BAD\u9898"},T),u({type:"COMBINATION",name:"\u7EC4\u5408\u9898"},M)].filter(H=>H.questions_count>0).map((H,V)=>u(u({},H),{number:o[V+1]}));return{all_questions_count:p,all_score:v,questionList:N}}},65032:function(d,g,e){"use strict";e.d(g,{U:function(){return c},t:function(){return l}});var r=e(43418),i=e(36466);const l=(f,u="")=>{r.default.confirm({centered:!0,width:520,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:u,onOk:f})},c={setItem:(f,u)=>{var h;const o=f+"-engineering"+((h=(0,i.eY)())==null?void 0:h.school_id),a=JSON.stringify(u);localStorage.setItem(o,a)},getItem:f=>{var u;const h=f+"-engineering"+((u=(0,i.eY)())==null?void 0:u.school_id),o=localStorage.getItem(h);return o!==null&&o!=="[object Object]"?JSON.parse(o):[]},clear:f=>{var u;const h=f+"-engineering"+((u=(0,i.eY)())==null?void 0:u.school_id);localStorage.removeItem(h)}}},3085:function(d,g,e){"use strict";e.d(g,{$f:function(){return p},Cq:function(){return b},GY:function(){return u},I8:function(){return D},Ow:function(){return v},P:function(){return x},Ql:function(){return h},RA:function(){return T},Zm:function(){return o},bz:function(){return f},eF:function(){return A},gQ:function(){return R},ht:function(){return m},kN:function(){return M},n1:function(){return l},nI:function(){return F},o9:function(){return c},sG:function(){return a},wi:function(){return S}});var r=e(58661),i=(N,H,V)=>new Promise(($,oe)=>{var ie=Y=>{try{q(V.next(Y))}catch(G){oe(G)}},ue=Y=>{try{q(V.throw(Y))}catch(G){oe(G)}},q=Y=>Y.done?$(Y.value):Promise.resolve(Y.value).then(ie,ue);q((V=V.apply(N,H)).next())});function l(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.login}/avatar.json`,{method:"put",body:N})})}function c(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.login}.json`,{method:"get"})})}function f(N){return i(this,null,function*(){return(0,r.ZP)("/api/add_school_applies.json",{method:"post",body:N})})}function u(N){return i(this,null,function*(){return(0,r.ZP)("/api/schools/limit_list.json",{method:"get",params:N})})}function h(N){return i(this,null,function*(){return(0,r.ZP)(`/api/schools/${N.id}/departments/for_option.json`,{method:"get",params:N})})}function o(N){return i(this,null,function*(){return(0,r.ZP)("/api/add_department_applies.json",{method:"post",body:N})})}function a(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.id}.json`,{method:"put",body:N})})}function x(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.login}/authentication_apply.json`,{method:"delete"})})}function p(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.login}/professional_auth_apply.json`,{method:"delete"})})}function v(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.id}/professional_auth_apply.json`,{method:"post",body:N})})}function m(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.id}/authentication_apply.json`,{method:"post",body:N})})}function b(N){return i(this,null,function*(){return(0,r.ZP)("/api/accounts/get_verification_code.json",{method:"get",params:N})})}function A(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.login}/phone_bind.json`,{method:"post",body:N})})}function D(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.login}/email_bind.json`,{method:"post",body:N})})}function R(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.login}/password.json`,{method:"put",body:N})})}function S(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.basicInfoId}/open_users/${N.id}.json`,{method:"delete"})})}function T(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/${N.login}/cancel_authentication.json`,{method:"post",body:N})})}function M(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/${N.login}/cancel_professional_certification.json`,{method:"post",body:N})})}function F(N,H){return i(this,null,function*(){return(0,r.ZP)(`/api/users/${N.login}/videos/${N.id}/create_subject_video.json`,{method:"post",body:H})})}},77882:function(d,g,e){"use strict";e.d(g,{An:function(){return v},TO:function(){return a},my:function(){return p},nZ:function(){return x}});var r=e(58661),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,u=(m,b,A)=>b in m?i(m,b,{enumerable:!0,configurable:!0,writable:!0,value:A}):m[b]=A,h=(m,b)=>{for(var A in b||(b={}))c.call(b,A)&&u(m,A,b[A]);if(l)for(var A of l(b))f.call(b,A)&&u(m,A,b[A]);return m},o=(m,b,A)=>new Promise((D,R)=>{var S=F=>{try{M(A.next(F))}catch(N){R(N)}},T=F=>{try{M(A.throw(F))}catch(N){R(N)}},M=F=>F.done?D(F.value):Promise.resolve(F.value).then(S,T);M((A=A.apply(m,b)).next())});function a(m){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${m.coursesId}/inform_up.json`,{method:"post",body:h({},m)})})}function x(m){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${m.coursesId}/inform_down.json`,{method:"post",body:h({},m)})})}function p(m){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${m.coursesId}/update_informs.json`,{method:"post",body:h({},m)})})}function v(m){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${m.coursesId}/new_informs.json`,{method:"post",body:h({},m)})})}},71362:function(d,g,e){"use strict";e.d(g,{$n:function(){return A},H:function(){return b},Nm:function(){return v},Ot:function(){return m},SV:function(){return a},fc:function(){return R},mn:function(){return D},tO:function(){return p},zI:function(){return x}});var r=e(58661),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,u=(S,T,M)=>T in S?i(S,T,{enumerable:!0,configurable:!0,writable:!0,value:M}):S[T]=M,h=(S,T)=>{for(var M in T||(T={}))c.call(T,M)&&u(S,M,T[M]);if(l)for(var M of l(T))f.call(T,M)&&u(S,M,T[M]);return S},o=(S,T,M)=>new Promise((F,N)=>{var H=oe=>{try{$(M.next(oe))}catch(ie){N(ie)}},V=oe=>{try{$(M.throw(oe))}catch(ie){N(ie)}},$=oe=>oe.done?F(oe.value):Promise.resolve(oe.value).then(H,V);$((M=M.apply(S,T)).next())});function a(S){return o(this,null,function*(){return(0,r.ZP)("/api/files/public_with_course_and_project",{method:"get",params:h({},S)})})}function x(S){return o(this,null,function*(){return(0,r.ZP)("/api/files/mine_with_course_and_project.json",{method:"get",params:h({},S)})})}function p(S){return o(this,null,function*(){return(0,r.ZP)("/api/files/import.json",{method:"post",body:h({},S)})})}function v(S){return o(this,null,function*(){return(0,r.ZP)(`/api/files/${S.id}.json`,{method:"get",params:h({},S)})})}function m(S){return o(this,null,function*(){const{id:T}=S;return delete S.id,(0,r.ZP)(`/api/files/${T}.json`,{method:"put",body:h({},S)})})}function b(S){return o(this,null,function*(){return(0,r.ZP)(`/api/files/${S.id}/update_visits.json`,{method:"post"})})}function A(S){return o(this,null,function*(){return(0,r.ZP)(`/api/files/${S==null?void 0:S.id}/watch_list.json`,{method:"get",params:h({},S)})})}function D(S){return o(this,null,function*(){return(0,r.ZP)("/api/files/get_batches_publish_info.json",{method:"get",params:h({},S)})})}function R(S){return o(this,null,function*(){return(0,r.ZP)(`/api/files/${S==null?void 0:S.id}/add_file_quantity.json`,{method:"post",body:h({},S)})})}},23828:function(d,g,e){"use strict";e.d(g,{CJ:function(){return v},Mf:function(){return R},NA:function(){return A},PC:function(){return m},PP:function(){return b},YQ:function(){return D},cc:function(){return p},dI:function(){return x},yq:function(){return a}});var r=e(58661),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,u=(S,T,M)=>T in S?i(S,T,{enumerable:!0,configurable:!0,writable:!0,value:M}):S[T]=M,h=(S,T)=>{for(var M in T||(T={}))c.call(T,M)&&u(S,M,T[M]);if(l)for(var M of l(T))f.call(T,M)&&u(S,M,T[M]);return S},o=(S,T,M)=>new Promise((F,N)=>{var H=oe=>{try{$(M.next(oe))}catch(ie){N(ie)}},V=oe=>{try{$(M.throw(oe))}catch(ie){N(ie)}},$=oe=>oe.done?F(oe.value):Promise.resolve(oe.value).then(H,V);$((M=M.apply(S,T)).next())});function a(S){return o(this,null,function*(){return(0,r.ZP)("/api/courses/board_list.json",{method:"get",params:h({},S)})})}function x(S){return o(this,null,function*(){return(0,r.ZP)(`/api/messages/${S.boardId}.json`,{method:"get",params:h({},S)})})}function p(S){return o(this,null,function*(){return(0,r.ZP)(`/api/messages/${S.id}/sticky_top.json`,{method:"put",body:{course_id:S.coursesId}})})}function v(S){return o(this,null,function*(){return(0,r.ZP)(`/api/messages/${S.id}/sticky_top.json`,{method:"put",body:{course_id:S.coursesId}})})}function m(S){return o(this,null,function*(){return(0,r.ZP)(`/api/messages/${S.boardId}/reply_list.json`,{method:"get",params:h({},S)})})}function b(S){return o(this,null,function*(){return(0,r.ZP)(`/api/messages/${S.boardId}/reply.json`,{method:"post",body:h({},S)})})}function A(S){return o(this,null,function*(){return(0,r.ZP)("/api/praise_tread/like.json",{method:"post",body:h({},S)})})}function D(S){return o(this,null,function*(){return(0,r.ZP)("/api/praise_tread/unlike.json",{method:"delete",body:h({},S)})})}function R(S){return o(this,null,function*(){return(0,r.ZP)("/api/commons/delete.json",{method:"delete",body:h({},S)})})}},30450:function(d,g,e){"use strict";e.d(g,{$T:function(){return It},A:function(){return Gt},Ab:function(){return Tt},Al:function(){return Be},BQ:function(){return At},BR:function(){return We},Bn:function(){return Qt},Cq:function(){return Bi},D4:function(){return b},DJ:function(){return kt},Dd:function(){return N},Ds:function(){return or},EO:function(){return gt},Ed:function(){return Qe},F9:function(){return Dt},FU:function(){return Ut},Fg:function(){return H},GV:function(){return be},Gk:function(){return ne},Gm:function(){return qe},Gz:function(){return V},Hf:function(){return a},Hl:function(){return $},Hn:function(){return ee},ID:function(){return Fn},IU:function(){return Nt},J2:function(){return Ye},K$:function(){return Me},KP:function(){return lt},KT:function(){return Ne},L$:function(){return Et},LH:function(){return ue},Lk:function(){return Wn},Lm:function(){return D},Ls:function(){return Vt},MA:function(){return Ni},Mc:function(){return ei},N7:function(){return Pe},Nd:function(){return z},Nl:function(){return yt},Ns:function(){return wn},O3:function(){return dt},Pj:function(){return He},Q9:function(){return v},QX:function(){return et},QZ:function(){return ir},R2:function(){return we},Rk:function(){return Kn},S9:function(){return Se},SA:function(){return A},U8:function(){return St},UD:function(){return qt},U_:function(){return le},Uy:function(){return qr},V8:function(){return ae},Vw:function(){return Pt},W0:function(){return Rr},W7:function(){return cr},WK:function(){return ca},Wr:function(){return Ca},YR:function(){return vt},Z0:function(){return Mt},ZL:function(){return un},ZT:function(){return Zi},ZX:function(){return zi},Z_:function(){return q},_0:function(){return Y},_9:function(){return Xe},_B:function(){return Ra},_X:function(){return p},aP:function(){return pt},aQ:function(){return wt},aZ:function(){return ce},al:function(){return ot},bm:function(){return Bt},bz:function(){return tt},c_:function(){return ii},ds:function(){return $t},fN:function(){return ea},fr:function(){return Ae},g4:function(){return Ue},gq:function(){return oe},hf:function(){return _t},i:function(){return Yt},i6:function(){return mi},i7:function(){return Hr},iE:function(){return S},ih:function(){return li},jA:function(){return m},kW:function(){return st},km:function(){return Yn},nP:function(){return M},nQ:function(){return Rt},nX:function(){return Ir},oM:function(){return Je},oR:function(){return Yi},o_:function(){return Jr},pf:function(){return Ct},pr:function(){return ai},pv:function(){return fi},qB:function(){return Lt},r2:function(){return G},rS:function(){return ie},s:function(){return ji},sK:function(){return x},sb:function(){return pe},sm:function(){return F},t1:function(){return De},tB:function(){return Ia},tI:function(){return ur},tR:function(){return Jt},td:function(){return Fe},uh:function(){return Ce},up:function(){return Yr},v2:function(){return T},vV:function(){return Zt},w9:function(){return W},wR:function(){return Ai},yS:function(){return je},yV:function(){return _e},yd:function(){return wr},zC:function(){return ut},zg:function(){return Ft}});var r=e(58661),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,u=(me,ht,nt)=>ht in me?i(me,ht,{enumerable:!0,configurable:!0,writable:!0,value:nt}):me[ht]=nt,h=(me,ht)=>{for(var nt in ht||(ht={}))c.call(ht,nt)&&u(me,nt,ht[nt]);if(l)for(var nt of l(ht))f.call(ht,nt)&&u(me,nt,ht[nt]);return me},o=(me,ht,nt)=>new Promise((hr,mr)=>{var Pr=kr=>{try{en(nt.next(kr))}catch(An){mr(An)}},Gr=kr=>{try{en(nt.throw(kr))}catch(An){mr(An)}},en=kr=>kr.done?hr(kr.value):Promise.resolve(kr.value).then(Pr,Gr);en((nt=nt.apply(me,ht)).next())});const a=me=>o(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${me==null?void 0:me.coursesId}/group_homeworks/${me==null?void 0:me.categoryId}/update_group.json`,{method:"put",body:me})}),x=me=>o(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${me==null?void 0:me.coursesId}/group_homeworks/${me==null?void 0:me.categoryId}/students.json`,{method:"Get",params:me})}),p=me=>o(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${me==null?void 0:me.coursesId}/group_homeworks/${me==null?void 0:me.categoryId}/add_groups.json`,{method:"post",body:me})}),v=me=>o(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${me==null?void 0:me.coursesId}/group_homeworks/${me==null?void 0:me.categoryId}/list_groups_by_settings.json`,{method:"post",body:me})}),m=me=>o(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${me==null?void 0:me.coursesId}/group_homeworks/${me==null?void 0:me.categoryId}/groups.json`,{method:"Get",params:me})}),b=me=>o(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${me==null?void 0:me.coursesId}/group_homeworks/${me==null?void 0:me.categoryId}/update_leader_permission.json`,{method:"put",body:me})}),A=me=>o(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${me==null?void 0:me.coursesId}/group_homeworks/${me==null?void 0:me.categoryId}/update_group_settings`,{method:"put",body:me})}),D=me=>o(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${me==null?void 0:me.coursesId}/group_homeworks/${me==null?void 0:me.categoryId}/group_settings.json`,{method:"Get",params:me})}),R=me=>o(void 0,null,function*(){return Fetch(`/api/homework_commons/${me==null?void 0:me.id}/test_result_setting.json`,{method:"post",body:me})}),S=me=>o(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${me==null?void 0:me.course_id}/course_videos/configs.json`,{method:"put",body:me})}),T=me=>o(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${me==null?void 0:me.course_id}/course_videos/list_for_config.json`,{method:"Get",params:me})}),M=me=>o(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${me==null?void 0:me.course_id}/homework_commons/max_late_time.json`,{method:"Get",params:me})}),F=me=>o(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${me==null?void 0:me.course_id}/homework_commons/batch_late_setting`,{method:"post",body:me})}),N=me=>o(void 0,null,function*(){return(0,r.ZP)("/api/course_statistics/course_use_infos.json",{method:"Get",params:me})}),H=me=>o(void 0,null,function*(){return(0,r.ZP)("/api/course_statistics/rank_list.json",{method:"Get",params:me})}),V=me=>o(void 0,null,function*(){return(0,r.ZP)("/api/course_statistics/statistics_body.json",{method:"Get",params:me})}),$=me=>o(void 0,null,function*(){return(0,r.ZP)("/api/course_statistics/statistics_header.json",{method:"Get",params:me})});function oe(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.course_id}/set_assistant_permissions.json`,{method:"post",body:h({},me.permissions)})})}function ie(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.course_id}/assistant_permissions.json`,{method:"Get",params:h({},me)})})}function ue(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.id}/ai_status_query.json`,{method:"Get",params:me})})}function q(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.coursesId}/update_course_portrait_data.json`,{method:"post",body:h({},me)})})}function Y(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.id}/get_user_portrait_config.json`,{method:"Get",params:me})})}function G(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.coursesId}/update_user_portrait_config.json?id=${me.coursesId}`,{method:"put",body:h({},me)})})}function ae(me){return o(this,null,function*(){return(0,r.ZP)("/api/courses.json",{method:"Get",params:h({},me)})})}function ee(me){return o(this,null,function*(){return(0,r.ZP)("/api/intelligent_recommendations/according_course_recommend_shixuns.json",{method:"Get",params:h({},me)})})}function J(me){return o(this,null,function*(){return Fetch("/api/disciplines.json",{method:"Get",params:h({},me)})})}function le(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.id}/top_banner.json`,{method:"get",params:h({},me)})})}function W(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.id||me.coursesId}/left_banner.json`,{method:"get",params:h({},me)})})}function z(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.id}/homework_commons.json`,{method:"get",params:h({},me)})})}function ne(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.id}/homework_commons/list.json`,{method:"get",params:h({},me)})})}function _e(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.id}/graduation_topics.json`,{method:"get",params:h({},me)})})}function we(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.id}/graduation_tasks.json`,{method:"get",params:h({},me)})})}function Pe(me){return o(this,null,function*(){return(0,r.ZP)(`/api/v2/courses/${me.id}/exercises.json`,{method:"get",params:h({},me)})})}function We(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.id}/polls.json`,{method:"get",params:h({},me)})})}function Be(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.id}/homework_commons.json`,{method:"get",params:h({},me)})})}function Lt(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.id}/course_groups.json`,{method:"get",params:h({},me)})})}function _t(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.id}/all_course_groups.json`,{method:"get",params:h({},me)})})}function Pt(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.id}/attendances.json`,{method:"get",params:h({},me)})})}function Vt(me){return o(this,null,function*(){return(0,r.ZP)(`/api/weapps/courses/${me.coursesId}/attendances.json`,{method:"get",params:h({},me)})})}function Ft(me){return o(this,null,function*(){return(0,r.ZP)(`/api/attendances/${me.id}/edit.json`,{method:"get",params:h({},me)})})}function ir(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.id}/informs.json`,{method:"get",params:h({},me)})})}function Ne(me){return o(this,null,function*(){return(0,r.ZP)("/api/files.json",{method:"get",params:h({},me)})})}function dt(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.id}/course_videos.json`,{method:"get",params:h({},me)})})}function kt(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.id}/live_links.json`,{method:"get",params:h({},me)})})}function Qe(me){return o(this,null,function*(){return(0,r.ZP)("/api/courses/mine.json",{method:"get",params:h({},me)})})}function lt(me){return o(this,null,function*(){return(0,r.ZP)(`/api/boards/${me.categoryId}/messages.json`,{method:"get",params:h({},me)})})}function st(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.id}/course_groups.json`,{method:"get",params:h({},me)})})}function Ye(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.id}/students.json`,{method:"get",params:h({},me)})})}function Ue(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.coursesId}/statistics.json`,{method:"get",params:h({},me)})})}function be(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.coursesId}/work_score.json`,{method:"get",params:h({},me)})})}function De(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.coursesId}/act_score.json`,{method:"get",params:h({},me)})})}function He(me){return o(this,null,function*(){return(0,r.ZP)("/api/shixun_lists.json",{method:"get",params:h({},me)})})}function qe(me){return o(this,null,function*(){return(0,r.ZP)("/api/item_banks.json",{method:"get",params:h({},me)})})}function Xe(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me==null?void 0:me.course_id}/homework_commons/impersonal_list.json`,{method:"get",params:h({},me)})})}function wt(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.coursesId}/homework_commons/create_shixun_homework.json`,{method:"post",body:h({},me)})})}function At(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me==null?void 0:me.course_id}/homework_commons/create_collaborators.json`,{method:"post",body:h({},me)})})}function cr(me){return o(this,null,function*(){return(0,r.ZP)("/api/subject_lists.json",{method:"get",params:h({},me)})})}function or(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.coursesId}/homework_commons/create_subject_homework.json`,{method:"post",body:h({},me)})})}function Me(me){return o(this,null,function*(){return(0,r.ZP)("/api/schools/school_list.json",{method:"get",params:me})})}function Je(me){return o(this,null,function*(){return(0,r.ZP)("/api/courses/search_course_list.json",{method:"post",body:me})})}function Qt(me){return o(this,null,function*(){return(0,r.ZP)("/api/courses.json",{method:"post",body:me})})}function tt(me){return o(this,null,function*(){return(0,r.ZP)("/api/add_school_applies.json",{method:"post",body:me})})}function Rt(me){return o(this,null,function*(){return(0,r.ZP)("/api/users/member_search.json",{method:"get",params:me})})}function Dt(me){return o(this,null,function*(){return(0,r.ZP)("/api/student_groups.json",{method:"get",params:h({page:1,limit:1e3},me)})})}function Jt(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.identifier}/add_student_groups.json`,{method:"post",body:me})})}function Ut(me){return o(this,null,function*(){return(0,r.ZP)("/api/courses/search_all.json",{method:"get",params:me})})}function Ce(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.coursesId}/add_teacher.json`,{method:"post",body:me})})}function ce(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.coursesId}/add_students_by_search.json`,{method:"post",body:me})})}function pe(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.coursesId}/set_public_or_private.json`,{method:"post",body:me})})}function Et(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.coursesId}/set_invite_code_halt.json`,{method:"post",body:me})})}function Se(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.coursesId}/duplicate_course.json`,{method:"post",body:me})})}function ot(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.coursesId}/update_end_date.json`,{method:"put",body:me})})}function Gt(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.coursesId}.json`,{method:"delete",body:me})})}function gt(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.coursesId}/settings.json`,{method:"get",params:h({},me)})})}function Ae(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.coursesId}.json`,{method:"put",body:me})})}function vt(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.coursesId}/export_couser_info.json`,{method:"get",params:{export:!0}})})}function je(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.coursesId}/export_member_act_score_async.json`,{method:"get",params:h({export:!0},me)})})}function et(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.coursesId}/export_total_homework_commons_score.json`,{method:"get",params:h({export:!0},me)})})}function yt(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.coursesId}/export_total_exercises_and_other_score.json`,{method:"get",params:h({export:!0},me)})})}function Nt(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.coursesId}/export_star_user.json`,{method:"get",params:h({export:!0},me)})})}function Fe(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.coursesId}/export_mooc_records.json`,{method:"get",params:h({export:!0},me)})})}function Rr(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.coursesId}/export_total_course_score.json`,{method:"get",params:h({export:!0},me)})})}function pt(me){return o(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${me.categoryId}/export_scores.json`,{method:"get",params:h({export:!0},me)})})}function Jr(me){return o(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${me.categoryId}/export_shixun_report.json`,{method:"get",params:h({export:!0},me)})})}function un(me){return o(this,null,function*(){return(0,r.ZP)(`/api/exercises/${me.categoryId}/export_exercise_users.json`,{method:"get",params:h({export:!0},me)})})}function Zt(me){return o(this,null,function*(){return(0,r.ZP)(`/api/exercises/${me.categoryId}/export_exercise_word.json`,{method:"get",params:h({export:!0},me)})})}function er(me){return o(this,null,function*(){return Fetch(`/api/homework_commons/${me.categoryId}/works_list.zip`,{method:"get",params:h({export:!0},me)})})}function Mt(me){return o(this,null,function*(){return(0,r.ZP)(`/api//course_second_categories/${me.id}.json`,{method:"delete",params:{export:!0}})})}function Yt(me){return o(this,null,function*(){return(0,r.ZP)(`/api//boards/${me.id}.json`,{method:"delete",params:{export:!0}})})}function wr(me){return o(this,null,function*(){return(0,r.ZP)(`/api/course_modules/${me.id}/sticky_module.json`,{method:"get"})})}function Ir(me){return o(this,null,function*(){return(0,r.ZP)(`/api/course_modules/${me.id}/hidden_module.json`,{method:"get"})})}function Ct(me){return o(this,null,function*(){return(0,r.ZP)("/api/courses/new.json",{method:"get",params:me})})}function $t(me){return o(this,null,function*(){return(0,r.ZP)(`/api/weapps/attendances/${me.id}.json`,{method:"get",params:me})})}function Bt(me){return o(this,null,function*(){return(0,r.ZP)("/api/weapps/course_member_attendances.json",{method:"get",params:me})})}function qt(me){return o(this,null,function*(){return(0,r.ZP)("/api/weapps/course_member_attendances/update_status.json",{method:"post",body:me})})}function br(me){return o(this,null,function*(){return Fetch(`/api/polls/${me.categoryId}/commit_result.xlsx`,{method:"get",params:h({export:!0},me)})})}function qr(me){return o(this,null,function*(){return(0,r.ZP)(`/api/exercises/${me.categoryId}/export_scores.json`,{method:"get",params:h({export:!0},me)})})}function Hr(me){return(0,r.ZP)(`/api/polls/${me.categoryId}/start_answer.json`,{method:"get",params:h({},me)})}function Fn(me){return o(this,null,function*(){return(0,r.ZP)(`/api/poll_questions/${me.questionId}/poll_votes.json`,{method:"post",body:me})})}function wn(me){return o(this,null,function*(){return(0,r.ZP)(`/api/polls/${me.categoryId}/commit_poll.json`,{method:"post",body:me})})}function Yn(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.courseId}/tasks_list.json`,{method:"get",params:me})})}function St(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.courseId}/update_task_position.json`,{method:"post",body:me})})}function Yr(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.coursesId}/calculate_all_shixun_scores.json`,{method:"get",params:me})})}function ii(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.coursesId}/all_course_groups.json`,{method:"get",params:me})})}function Bi(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.coursesId}/polls/all_course_groups.json`,{method:"get",params:me})})}function Kn(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.coursesId}/students.json`,{method:"get",params:me})})}function It(me){return o(this,null,function*(){return(0,r.ZP)(`/api/course_groups/${me.categoryId}/rename_group.json`,{method:"POST",body:me})})}function fi(me){return o(this,null,function*(){return(0,r.ZP)(`/api/course_groups/${me.categoryId}.json`,{method:"delete",body:me})})}function mi(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.coursesId}/join_course_group.json`,{method:"POST",body:me})})}function Ai(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.coursesId}/transfer_to_course_group.json`,{method:"post",body:me})})}function Ni(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.coursesId}/delete_from_course.json`,{method:"post",body:me})})}function ca(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.coursesId}/join_course_group.json`,{method:"post",body:me})})}function ea(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.coursesId}/exit_course.json`,{method:"post"})})}function zi(me){return o(this,null,function*(){return(0,r.ZP)("/api/weapps/course_member_attendances.json",{method:"post",body:h({},me)})})}function li(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.coursesId}/mooc_users/${me.user_id}/edit.json`,{method:"get",params:me})})}function ji(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.coursesId}/mooc_users.json`,{method:"post",body:me})})}function Ia(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.coursesId}/mooc_users/${me.user_id}.json`,{method:"put",body:me})})}function Ca(me){return o(this,null,function*(){return(0,r.ZP)(`/api/course_second_categories/${me.id}/move_category.json`,{method:"post",body:me})})}function Tt(me){return o(this,null,function*(){return(0,r.ZP)(`/api/boards/${me.id}/move_category.json`,{method:"post",body:me})})}function Zi(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.id}/courseware.json`,{method:"get",params:me})})}function ai(me,ht){return o(this,null,function*(){return(0,r.ZP)(`/api/exercises/${me}/mark_wrong_topic.json`,{method:"get",params:ht})})}function Ra(me,ht){return o(this,null,function*(){return(0,r.ZP)(`/api/exercises/${me}/cancel_wrong_topic.json`,{method:"get",params:ht})})}function Yi(me,ht){return o(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${me}/allow_end_group.json`,{method:"get",params:ht})})}function ei(me,ht){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me}/homework_commons/end_with_homework_list_position.json`,{method:"post",body:ht})})}function Wn(me,ht){return o(this,null,function*(){return(0,r.ZP)(`/api/tasks/${me}/get_content_for_commit_id.json`,{method:"get",params:ht})})}function ur(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.course_id}/course_ai_info.json`,{method:"Get",params:h({},me)})})}function ut(me){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${me.course_id}/set_open_ai.json`,{method:"post",body:me})})}},78880:function(d,g,e){"use strict";e.d(g,{$M:function(){return Ft},$P:function(){return cr},Ax:function(){return x},Dh:function(){return D},FU:function(){return $},GQ:function(){return ee},IN:function(){return Ue},JM:function(){return qe},Ju:function(){return Vt},Mn:function(){return Ye},Ni:function(){return ne},Pg:function(){return R},Pt:function(){return A},Qp:function(){return G},R9:function(){return oe},Ux:function(){return ae},Vy:function(){return We},XJ:function(){return z},XR:function(){return _t},Ze:function(){return F},aq:function(){return M},bQ:function(){return m},bu:function(){return p},cC:function(){return a},jS:function(){return ue},lm:function(){return be},ml:function(){return le},o3:function(){return Ne},pA:function(){return kt},pS:function(){return He},pU:function(){return W},ps:function(){return V},q0:function(){return lt},qN:function(){return st},qS:function(){return b},qj:function(){return Lt},qt:function(){return wt},rV:function(){return S},rZ:function(){return Xe},rk:function(){return we},rm:function(){return Y},sK:function(){return q},sL:function(){return Qe},su:function(){return De},tC:function(){return Pe},tO:function(){return Be},u9:function(){return J},uZ:function(){return _e},vV:function(){return H},xx:function(){return or},y8:function(){return Pt},yS:function(){return N},zF:function(){return v},zc:function(){return ie},zj:function(){return T},zz:function(){return At}});var r=e(58661),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,u=(Me,Je,Qt)=>Je in Me?i(Me,Je,{enumerable:!0,configurable:!0,writable:!0,value:Qt}):Me[Je]=Qt,h=(Me,Je)=>{for(var Qt in Je||(Je={}))c.call(Je,Qt)&&u(Me,Qt,Je[Qt]);if(l)for(var Qt of l(Je))f.call(Je,Qt)&&u(Me,Qt,Je[Qt]);return Me},o=(Me,Je,Qt)=>new Promise((tt,Rt)=>{var Dt=Ce=>{try{Ut(Qt.next(Ce))}catch(ce){Rt(ce)}},Jt=Ce=>{try{Ut(Qt.throw(Ce))}catch(ce){Rt(ce)}},Ut=Ce=>Ce.done?tt(Ce.value):Promise.resolve(Ce.value).then(Dt,Jt);Ut((Qt=Qt.apply(Me,Je)).next())});const a=Me=>(0,r.ZP)(`/api/competitions/${Me.identifier}/create_guide.json`,{method:"post",body:Me}),x=Me=>(0,r.ZP)(`/api/competitions/${Me.identifier}/guides.json`,{method:"get",params:Me}),p=Me=>(0,r.ZP)(`/api/competitions/${Me.identifier}/competition_teams/${Me.competition_team_id}/edit_info.json`,{method:"put",body:Me});function v(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/update_result.json`,{method:"post",body:Me})})}function m(Me){return o(this,null,function*(){return(0,r.ZP)("/api/competitions.json",{method:"Get",params:h({},Me)})})}function b(Me){return o(this,null,function*(){return(0,r.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:Me})})}function A(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/competition_teams.json`,{method:"post"})})}function D(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/competition_staff.json`,{method:"get"})})}function R(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/common_header.json`,{method:"get"})})}function S(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/${Me.url}`,{method:"get",params:h({},Me)})})}function T(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/update_md_content.json`,{method:"post",body:Me})})}function M(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/competition_teams.json`,{method:"get",params:Me})})}function F(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/competition_teams/${Me.Teannameid}/edit.json`,{method:"get",params:Me})})}function N(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/competition_teams/${Me.Teannameid}.json`,{method:"put",body:Me})})}function H(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/competition_teams/${Me.id}/leave.json`,{method:"post",body:Me})})}function V(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/competition_teams/${Me.id}.json`,{method:"delete"})})}function $(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/competition_teams.json`,{method:"post",body:Me})})}function oe(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.id}/add_managers.json`,{method:"post",body:Me})})}function ie(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/competition_teams/join.json`,{method:"post",body:Me})})}function ue(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/teachers.json`,{method:"get",params:Me})})}function q(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/students.json`,{method:"get",params:Me})})}function Y(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/competition_teams/${Me.teamid}/crud_team_members.json`,{method:"post",body:Me})})}function G(Me){return o(this,null,function*(){return(0,r.ZP)("/api/users/competition_reward.json",{method:"post",body:Me})})}function ae(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/chart_rules.json`,{method:"get"})})}function ee(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/charts.json`,{method:"get",params:Me})})}function J(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/results.json`,{method:"get",params:Me})})}function le(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/md_tab_rules.json`,{method:"get",params:Me})})}function W(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/prize.json`,{method:"get",params:Me})})}function z(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${Me.id}.json`,{method:"get",params:Me})})}function ne(Me){return o(this,null,function*(){return(0,r.ZP)("/api/accounts/get_verification_code.json",{method:"get",params:Me})})}function _e(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${Me.userid}/phone_bind.json`,{method:"post",body:Me})})}function we(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${Me.userid}/email_bind.json`,{method:"post",body:Me})})}function Pe(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${Me.userid}/professional_auth_apply.json`,{method:"delete"})})}function We(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${Me.userid}/authentication_apply.json`,{method:"delete"})})}function Be(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/prize_leader_account.json`,{method:"put",body:Me})})}function Lt(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/competition_teams/${Me.teamid}/shixun_detail.json`,{method:"get"})})}function _t(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/competition_teams/${Me.teamid}/course_detail.json`,{method:"get"})})}function Pt(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/attachments/${Me.id}.json`,{method:"delete"})})}function Vt(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.id}/get_certificate_info.json`,{method:"get",params:Me})})}function Ft(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.id}/basic_setting.json`,{method:"post",body:Me})})}function ir(){return o(this,null,function*(){return Fetch("/api/competitions/download_template",{method:"get",responseType:"arraybuffer"})})}function Ne(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me}/common_header.json`,{method:"get"})})}function dt(Me){return o(this,null,function*(){return Fetch("/api/competitions.json",{method:"post",body:Me})})}function kt(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me==null?void 0:Me.id}/search_managers.json`,{method:"get",params:Me})})}function Qe(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me}/get_managers.json`,{method:"get"})})}function lt(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me==null?void 0:Me.id}/add_managers.json`,{method:"post",body:Me})})}function st(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me==null?void 0:Me.id}/delete_managers.json`,{method:"delete",body:Me})})}function Ye(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me}/get_picture.json`,{method:"get"})})}function Ue(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me==null?void 0:Me.id}/identifier_exist.json`,{method:"post",body:Me})})}function be(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me}/get_shixun_settings.json`,{method:"get"})})}function De(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me==null?void 0:Me.id}/shixun_add.json`,{method:"post",body:Me})})}function He(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me==null?void 0:Me.id}/shixun_delete.json`,{method:"delete",body:Me})})}function qe(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me==null?void 0:Me.id}/shixun_select.json`,{method:"post",body:Me})})}function Xe(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me}/info_finish.json`,{method:"get"})})}function wt(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me==null?void 0:Me.id}/competition_review.json`,{method:"post",body:h({},Me)})})}function At(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/competition_teams.json`,{method:"get",params:Me})})}function cr(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/all_team_members.json`,{method:"get",params:Me})})}function or(Me){return o(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/competition_commit_records/member_works.json`,{method:"get",params:Me})})}},83284:function(d,g,e){"use strict";e.d(g,{F:function(){return b},OE:function(){return T},ff:function(){return A},p1:function(){return D},_y:function(){return m},mK:function(){return H},gq:function(){return $},eM:function(){return N},BA:function(){return ue},bA:function(){return Y},Nx:function(){return q},Qx:function(){return M},At:function(){return R},PX:function(){return S},Xl:function(){return F},y9:function(){return V},No:function(){return oe},ay:function(){return G}});var r=e(58661),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,o=(ae,ee,J)=>ee in ae?i(ae,ee,{enumerable:!0,configurable:!0,writable:!0,value:J}):ae[ee]=J,a=(ae,ee)=>{for(var J in ee||(ee={}))u.call(ee,J)&&o(ae,J,ee[J]);if(f)for(var J of f(ee))h.call(ee,J)&&o(ae,J,ee[J]);return ae},x=(ae,ee)=>l(ae,c(ee)),p=(ae,ee)=>{var J={};for(var le in ae)u.call(ae,le)&&ee.indexOf(le)<0&&(J[le]=ae[le]);if(ae!=null&&f)for(var le of f(ae))ee.indexOf(le)<0&&h.call(ae,le)&&(J[le]=ae[le]);return J},v=(ae,ee,J)=>new Promise((le,W)=>{var z=we=>{try{_e(J.next(we))}catch(Pe){W(Pe)}},ne=we=>{try{_e(J.throw(we))}catch(Pe){W(Pe)}},_e=we=>we.done?le(we.value):Promise.resolve(we.value).then(z,ne);_e((J=J.apply(ae,ee)).next())});const m=ae=>v(void 0,null,function*(){var ee=ae,{id:J}=ee,le=p(ee,["id"]);return(0,r.ZP)(`/api/ec_years/${J}/course_results.json`,{method:"get",params:le})}),b=ae=>{let ee=document.createElement("iframe");ee.src=`/api/ec_years/${ae}/course_results.xlsx`,ee.style.display="none",document.body.appendChild(ee)},A=({ec_year_id:ae})=>(0,r.ZP)(`/api/ec_years/${ae}/course_results/get_class.json`,{method:"get"}),D=({ec_year_id:ae,id:ee,class_name:J=null})=>(0,r.ZP)(`/api/ec_years/${ae}/course_results/${ee}.json`,{method:"get",params:{class_name:J}}),R=({ec_year_id:ae})=>(0,r.ZP)("/api/ec_courses/1/evaluations/compute_all_courses_data",{method:"post",body:{ec_year_id:ae}}),S=({ec_course_id:ae})=>(0,r.ZP)(`/api/ec_courses/${ae}/evaluations/evaluation_data`,{method:"POST"}),T=ae=>{let ee=document.createElement("iframe");ee.src=`/api/ec_years/${ae}/ec_graduation_results.xlsx`,ee.style.display="none",document.body.appendChild(ee)},M=({ec_year_id:ae})=>(0,r.ZP)(`/api/ec_years/${ae}/ec_graduation_results/compute_all`,{method:"post"}),F=({ec_year_id:ae,id:ee})=>(0,r.ZP)(`/api/ec_years/${ae}/ec_graduation_results/compute_single?id=${ee}`,{method:"POST"}),N=ae=>(0,r.ZP)(`/api/ec_years/${ae}/ec_graduation_results.json`,{method:"get"}),H=ae=>(0,r.ZP)(`/api/ec_years/${ae}/ec_graduation_results/get_formulas.json`,{method:"get"}),V=({ec_year_id:ae,formula_one:ee,formula_two:J,formula_three:le})=>(0,r.ZP)(`/api/ec_years/${ae}/ec_graduation_results/set_formulas.json`,{method:"PUT",body:{formula_one_id:ee,formula_two_id:J,formula_three_id:le}}),$=({ec_year_id:ae,id:ee})=>(0,r.ZP)(`/api/ec_years/${ae}/ec_graduation_results/${ee}.json`,{method:"get"}),oe=ae=>{var ee=ae,{ec_year_id:J,type:le,goal_value:W}=ee,z=p(ee,["ec_year_id","type","goal_value"]);let ne=`?type=${le}`,_e={method:"PUT"};return le==="all"&&(ne+=`&goal_value=${W}`),le==="each"&&(_e=x(a({},_e),{body:z})),(0,r.ZP)(`/api/ec_years/${J}/ec_graduation_results/set_goal_value${ne}`,_e)};var ie=(ae,ee,J)=>new Promise((le,W)=>{var z=we=>{try{_e(J.next(we))}catch(Pe){W(Pe)}},ne=we=>{try{_e(J.throw(we))}catch(Pe){W(Pe)}},_e=we=>we.done?le(we.value):Promise.resolve(we.value).then(z,ne);_e((J=J.apply(ae,ee)).next())});const ue=ae=>ie(void 0,null,function*(){return(0,r.ZP)(`/api/schools/${ae}/ec_majors/get_major_list.json`,{method:"get"})}),q=ae=>ie(void 0,null,function*(){return(0,r.ZP)(`/api/ec_major_schools/${ae}/ec_years/get_year_list.json`,{method:"get"})}),Y=({ec_year_id:ae,school_id:ee})=>(0,r.ZP)(`/api/ec_years/${ae}/top_pages.json`,{method:"get",params:{school_id:ee}}),G=({id:ae,name:ee})=>(0,r.ZP)(`/api/ec_years/1/top_pages/${ae}?name=${ee}`,{method:"PUT"})},51190:function(d,g,e){"use strict";e.d(g,{$Q:function(){return T},$l:function(){return Hr},BJ:function(){return st},CD:function(){return Je},Cd:function(){return wt},Cl:function(){return Fe},Di:function(){return ir},FN:function(){return Fn},Fl:function(){return kt},G$:function(){return le},GK:function(){return dt},Ip:function(){return be},J:function(){return W},KE:function(){return Qe},L8:function(){return Ut},LP:function(){return De},MK:function(){return Ne},Mb:function(){return Zt},N0:function(){return V},N3:function(){return Be},OL:function(){return wn},OO:function(){return R},P8:function(){return Ir},PJ:function(){return ne},PT:function(){return Mt},Qc:function(){return oe},RK:function(){return J},Ty:function(){return et},UH:function(){return ot},UK:function(){return Lt},Uj:function(){return or},Ul:function(){return Xe},VL:function(){return Rt},Vj:function(){return ce},W4:function(){return cr},WL:function(){return pe},Wj:function(){return ee},Wm:function(){return Yn},X4:function(){return Ue},Xn:function(){return Jr},Xo:function(){return ue},YY:function(){return Ft},Ym:function(){return N},Yu:function(){return Ct},ZD:function(){return wr},Zg:function(){return Rr},_B:function(){return Me},_F:function(){return er},_U:function(){return Y},_u:function(){return _e},aU:function(){return H},ab:function(){return Nt},cC:function(){return je},cV:function(){return G},ck:function(){return Yt},dp:function(){return $},eA:function(){return br},fG:function(){return A},gA:function(){return ae},gG:function(){return un},gJ:function(){return $t},hk:function(){return v},hv:function(){return m},iB:function(){return b},iU:function(){return D},iw:function(){return vt},kp:function(){return Dt},lL:function(){return S},lf:function(){return We},n$:function(){return Pe},n7:function(){return q},nF:function(){return Ce},o3:function(){return Bt},oS:function(){return He},oX:function(){return tt},oy:function(){return yt},p7:function(){return F},pL:function(){return Qt},pu:function(){return Ye},q6:function(){return Jt},qf:function(){return Vt},qz:function(){return qe},s:function(){return gt},sA:function(){return Et},sS:function(){return qt},tX:function(){return Gt},uR:function(){return _t},ux:function(){return lt},wy:function(){return Pt},xA:function(){return Ae},yE:function(){return ie},yu:function(){return Se},zP:function(){return M},zR:function(){return qr}});var r=e(58661),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,o=(St,Yr,ii)=>Yr in St?i(St,Yr,{enumerable:!0,configurable:!0,writable:!0,value:ii}):St[Yr]=ii,a=(St,Yr)=>{for(var ii in Yr||(Yr={}))u.call(Yr,ii)&&o(St,ii,Yr[ii]);if(f)for(var ii of f(Yr))h.call(Yr,ii)&&o(St,ii,Yr[ii]);return St},x=(St,Yr)=>l(St,c(Yr)),p=(St,Yr,ii)=>new Promise((Bi,Kn)=>{var It=Ai=>{try{mi(ii.next(Ai))}catch(Ni){Kn(Ni)}},fi=Ai=>{try{mi(ii.throw(Ai))}catch(Ni){Kn(Ni)}},mi=Ai=>Ai.done?Bi(Ai.value):Promise.resolve(Ai.value).then(It,fi);mi((ii=ii.apply(St,Yr)).next())});const v=St=>(0,r.ZP)(`/api/exercises/${St==null?void 0:St.exercise_id}/statistics/list_student_score_by_question_type.json`,{method:"get",params:St}),m=St=>(0,r.ZP)(`/api/exercises/${St==null?void 0:St.exercise_id}/statistics/list_student_score_by_question.json`,{method:"get",params:St}),b=St=>(0,r.ZP)(`/api/exercises/${St.exercise_id}/statistics/export_class_compare.xlsl`,{method:"get",params:St}),A=St=>(0,r.ZP)(`/api/exercises/${St.exercise_id}/statistics/class_question_compare.json`,{method:"get",params:St}),D=St=>(0,r.ZP)(`/api/exercises/${St==null?void 0:St.exercise_id}/statistics/class_score_distribution.json`,{method:"get",params:St}),R=St=>(0,r.ZP)(`/api/exercises/${St==null?void 0:St.exercise_id}/statistics/list_student_score.json`,{method:"get",params:St}),S=St=>(0,r.ZP)(`/api/exercises/${St==null?void 0:St.exercise_id}/statistics/set_score_ranges.json`,{method:"put",body:St}),T=St=>(0,r.ZP)(`/api/exercises/${St==null?void 0:St.exercise_id}/statistics/score_ranges.json`,{method:"get",params:St}),M=St=>(0,r.ZP)(`/api/exercises/${St.id}/sava_exam_summary.json`,{method:"post",body:St}),F=St=>(0,r.ZP)("/api/intelligent_reviews/exam_summary.json",{method:"post",body:St}),N=St=>(0,r.ZP)(`/api/exercises/${St.id}/generate_exam_summary.json`,{method:"post",body:St}),H=St=>(0,r.ZP)(`/api/exercises/${St.id}/exam_summary_settings.json`,{method:"post",body:St}),V=St=>p(void 0,null,function*(){return(0,r.ZP)(`/api/exercises/${St==null?void 0:St.exercise_id}/review_exercise_user.json`,{method:"post",body:St})}),$=St=>(0,r.ZP)(`/api/exercises/${St==null?void 0:St.id}/code_check.json`,{method:"get",params:St}),oe=St=>(0,r.ZP)(`/api/exercises/${St.id}/reset_pwd.json`,{method:"post",body:St}),ie=St=>(0,r.ZP)(`/api/exercises/${St.id}/encrypt_or_decrypt.json`,{method:"post",body:St}),ue=St=>p(void 0,null,function*(){return(0,r.ZP)(`/api/exercises/${St.id}/delayed_time_or_force.json`,{method:"post",body:St})}),q=St=>p(void 0,null,function*(){return(0,r.ZP)(`/api/exercises/${St==null?void 0:St.id}/exercise_time.json`,{method:"Get",params:St})}),Y=St=>(0,r.ZP)(`/api/exercises/${St==null?void 0:St.id}/exercise_question_result.json`,{method:"get",params:St}),G=St=>(0,r.ZP)(`/api/exercises/${St.id}/get_question_type_alias.json`,{method:"get",params:St});function ae(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${St==null?void 0:St.id}/teacher_update.json`,{method:"post",body:a({},St)})})}function ee(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${St==null?void 0:St.id}/adjust_comment.json`,{method:"post",body:a({},St)})})}function J(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.id}/edit_question_type_alias.json`,{method:"POST",body:St})})}function le(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/exercise_lists.json`,{method:"get",params:a({},St)})})}function W(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/exercise_identity_photos.json`,{method:"get",params:a({},St)})})}function z(St){return p(this,null,function*(){return Fetch(`/api/exercises/${St.categoryId}/video_push_url.json`,{method:"get",params:a({},St)})})}function ne(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/query_identity_photo_state.json`,{method:"get",params:a({},St)})})}function _e(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/exercise_result.json`,{method:"get",params:a({},St)})})}function we(St){return p(this,null,function*(){return Fetch(`/api/exercises/${St.categoryId}/exercise_score_area_setting.json`,{method:"post",body:a({},St)})})}function Pe(St){return p(this,null,function*(){return(0,r.ZP)("/api/question_banks/bank_list.json",{method:"get",params:a({},St)})})}function We(St){return p(this,null,function*(){return(0,r.ZP)("/api/question_banks/save_banks.json",{method:"POST",body:a({},St)})})}function Be(St){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${St.coursesId}/exercises/publish_modal.json`,{method:"get",params:a({},St)})})}function Lt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/common_header.json`,{method:"get",params:a({},St)})})}function _t(St){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${St.coursesId}/exercises.json`,{method:"post",body:a({},St)})})}function Pt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.exerciseId}.json`,{method:"put",body:a({},St)})})}function Vt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}.json`,{method:"get",params:a({},St)})})}function Ft(St){return p(this,null,function*(){return(0,r.ZP)("/api/tag_disciplines.json",{method:"get",params:a({},St)})})}function ir(St){return p(this,null,function*(){const{id:Yr}=St;return delete St.id,(0,r.ZP)(`/api/exercise_questions/${Yr}.json`,{method:"put",body:a({},St)})})}function Ne(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/exercise_questions.json`,{method:"post",body:a({},St)})})}function dt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${St.id}/up_down.json`,{method:"post",body:a({},St)})})}function kt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${St.id}.json`,{method:"delete"})})}function Qe(St){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${St.coursesId}/exercises/end_modal.json`,{method:"get",params:a({},St)})})}function lt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/publish_groups.json`,{method:"get",params:a({},St)})})}function st(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.exerciseId}/user_exercise_detail.json`,{method:"get",params:a({},St)})})}function Ye(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.exerciseId}/consult_exercise.json`,{method:"post",body:a({},St)})})}function Ue(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.exerciseId}/teacher_appraise.json`,{method:"get",params:a({},St)})})}function be(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${St.id}/adjust_score.json`,{method:"post",body:a({},St)})})}function De(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${St.id}/batch_adjust_score.json`,{method:"post",body:a({},St)})})}function He(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.id}/adjust_score.json`,{method:"post",body:a({},St)})})}function qe(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.id}/delayed_time.json`,{method:"post",body:a({},St)})})}function Xe(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/exercise_setting.json`,{method:"get",params:a({},St)})})}function wt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/v2/exercises/${St.categoryId}/exercise_setting.json`,{method:"get",params:a({},St)})})}function At(St){return p(this,null,function*(){return Fetch(`/api/exercises/${St.categoryId}/commit_setting.json`,{method:"post",body:a({},St)})})}function cr(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.exerciseId}/review_exercises_by_students.json`,{method:"post",body:a({},St)})})}function or(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/exercise_lists.xlsx`,{method:"get",params:x(a({},St),{export:!0})})})}function Me(St){return(0,r.ZP)(`/api/exercises/${St.categoryId}/user_exercise_detail.json`,{method:"get",params:x(a({},St),{login:null})})}function Je(St){return(0,r.ZP)(`/api/exercises/${St.categoryId}/start.json`,{method:"get",params:a({},St)})}function Qt(St){return(0,r.ZP)(`/api/exercises/${St.categoryId}/start_unlock.json`,{method:"post",body:a({},St)})}function tt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${St.questionId}/exercise_answers.json`,{method:"post",body:St})})}function Rt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/commit_exercise.json`,{method:"post",body:St})})}function Dt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/simulate_commit_exercise.json`,{method:"post",body:St})})}function Jt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/redo_exercise.json`,{method:"post",body:St})})}function Ut(St){return(0,r.ZP)(`/api/${St.url}`,{method:"get",params:a({},St)})}function Ce(St){return(0,r.ZP)(`/api/problems/${St.id}/start.json`,{method:"get",params:a({},St)})}function ce(St){return(0,r.ZP)(`/api/exercises/${St.id}/begin_commit.json`,{method:"get",params:a({},St)})}function pe(St){return(0,r.ZP)(`/api/exercises/${St.id}/simulate_begin_commit.json`,{method:"get",params:a({},St)})}function Et(St){return(0,r.ZP)("/api/examination_intelligent_settings/optional_items.json",{method:"post",body:a({},St)})}function Se(St){return console.log("params:",St),(0,r.ZP)(`/api/exercises/${St.categoryId}/edit.json`,{method:"get",params:a({},St)})}function ot(St){return(0,r.ZP)(`/api/exercises/${St.id}/get_objective_scores.json`,{method:"get",params:a({},St)})}function Gt(St){return(0,r.ZP)(`/api/exercises/${St.categoryId}/redo_modal.json`,{method:"get",params:a({},St)})}function gt(St){return(0,r.ZP)(`/api/exercises/${St.categoryId}/student_redo_lists.json`,{method:"get",params:a({},St)})}function Ae(St){return(0,r.ZP)("/api/exercises/get_user_exercises.json",{method:"get",params:St})}function vt(St){return(0,r.ZP)(`/api/exercises/${St.id}/exercise_header.json`,{method:"get",params:a({},St)})}function je(St){return(0,r.ZP)(`/api/exercises/${St.categoryId}/allow_close_camera.json`,{method:"post",body:a({},St)})}function et(St){return(0,r.ZP)(`/api/exercises/${St.categoryId}/get_exercise_user_info.json`,{method:"get",params:a({},St)})}function yt(St){return(0,r.ZP)(`/api/exercises/${St.id}/record_screen`,{method:"post",params:a({},St)})}function Nt(St){return(0,r.ZP)(`/api/exercises/${St.id}/unbind_ip.json`,{method:"post",body:a({},St)})}function Fe(St){return(0,r.ZP)(`/api/exercises/${St.id}/check_ip.json`,{method:"get",params:a({},St)})}function Rr(St){return(0,r.ZP)(`/api/exercises/${St==null?void 0:St.id}/check_user_exercise.json`,{method:"get",params:a({},St)})}function pt(St){return Fetch(`/api/exercises/${St.id}/make_up_students.json`,{method:"get",params:a({},St)})}function Jr(St){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${St.coursesId}/exercises/code_review_detail.json`,{method:"get",params:a({},St)})})}function un(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${St.question_id}/adjust_score.json`,{method:"post",body:a({},St)})})}function Zt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${St.categoryId}/simulate_exercise.json`,{method:"post",body:a({},St)})})}function er(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/simulate_start_answer.json`,{method:"get",params:a({},St)})})}function Mt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/exercise_time.json`,{method:"get",params:a({},St)})})}function Yt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/commit_screen_at.json`,{method:"post",body:a({},St)})})}function wr(St,Yr){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St}/unlock_user`,{method:"post",body:Yr})})}function Ir(St,Yr){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St}/save_screen_record.json`,{method:"post",body:Yr})})}function Ct(St,Yr){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St}/screen_record_list.json`,{method:"get",params:Yr})})}function $t(St){return p(this,null,function*(){return(0,r.ZP)("/api/attachments/set_ecs_attachment.json",{method:"get",params:a({},St)})})}function Bt(St){return p(this,null,function*(){return(0,r.ZP)("/api/exercises/need_redo.json",{method:"get",params:St})})}function qt(St,Yr){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St}/mark.json`,{method:"post",body:Yr})})}function br(St){return p(this,null,function*(){return(0,r.ZP)(`/api/myshixuns/${St}/exit_delete_pod.json`,{method:"post",body:St})})}function qr(St){return p(this,null,function*(){return(0,r.ZP)("/api/users/change_exercise_score.json",{method:"put",body:St})})}function Hr(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${St==null?void 0:St.id}/send_to_item_bank.json`,{method:"post",body:a({},St)})})}function Fn(St){return p(this,null,function*(){return(0,r.ZP)(`/api/ai/wrong_question_push_charts/${St.exercise_id}/wrong_details.json`,{method:"get",params:a({},St)})})}function wn(St){return p(this,null,function*(){return(0,r.ZP)(`/api/ai/wrong_question_push_charts/${St.exercise_id}/wrong_question.json`,{method:"get",params:a({},St)})})}function Yn(St){return p(this,null,function*(){return(0,r.ZP)(`/api/ai/wrong_question_push_charts/${St.exercise_id}/wrong_question_lists.json`,{method:"get",params:a({},St)})})}},35712:function(d,g,e){"use strict";e.d(g,{B0:function(){return p},Si:function(){return R},Sr:function(){return T},YP:function(){return S},b4:function(){return D},bc:function(){return a},dX:function(){return A},eh:function(){return M},iI:function(){return m},kd:function(){return x},qR:function(){return b},sW:function(){return v},ts:function(){return N},vL:function(){return F},z5:function(){return H}});var r=e(58661),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,u=(V,$,oe)=>$ in V?i(V,$,{enumerable:!0,configurable:!0,writable:!0,value:oe}):V[$]=oe,h=(V,$)=>{for(var oe in $||($={}))c.call($,oe)&&u(V,oe,$[oe]);if(l)for(var oe of l($))f.call($,oe)&&u(V,oe,$[oe]);return V},o=(V,$,oe)=>new Promise((ie,ue)=>{var q=ae=>{try{G(oe.next(ae))}catch(ee){ue(ee)}},Y=ae=>{try{G(oe.throw(ae))}catch(ee){ue(ee)}},G=ae=>ae.done?ie(ae.value):Promise.resolve(ae.value).then(q,Y);G((oe=oe.apply(V,$)).next())});function a(V){return o(this,null,function*(){return(0,r.ZP)("/api/memos.json",{method:"get",params:V})})}function x(V){return o(this,null,function*(){return(0,r.ZP)("/api/discusses/forum_discusses.json",{method:"get",params:V})})}function p(V){return o(this,null,function*(){return(0,r.ZP)(`/api/memos/${V.id}/sticky_or_cancel.json`,{method:"post",body:V})})}function v(V){return o(this,null,function*(){return(0,r.ZP)(`/api/memos/${V.id}.json`,{method:"delete",body:V})})}function m(V){return o(this,null,function*(){return(0,r.ZP)("/api/memos/new.json",{method:"get",params:V})})}function b(V){return o(this,null,function*(){return(0,r.ZP)(`/api/memos/${V.id}/edit.json`,{method:"get",params:V})})}function A(V){return o(this,null,function*(){return(0,r.ZP)("/api/memos.json",{method:"post",body:h({},V)})})}function D(V){return o(this,null,function*(){return(0,r.ZP)(`/api/memos/${V.id}.json`,{method:"put",body:h({},V)})})}function R(V){return o(this,null,function*(){return(0,r.ZP)(`/api/memos/${V.id}.json`,{method:"get",params:V})})}function S(V){return o(this,null,function*(){return(0,r.ZP)(`/api/users/${V.user_id}/watch.json`,{method:"post",body:V})})}function T(V){return o(this,null,function*(){return(0,r.ZP)(`/api/users/${V.user_id}/watch.json`,{method:"delete",body:h({},V)})})}function M(V){return o(this,null,function*(){return(0,r.ZP)(`/api/discusses/${V.id}/reward_code.json`,{method:"post",body:V})})}function F(V){return o(this,null,function*(){return(0,r.ZP)(`/api/discusses/${V.id}/plus.json`,{method:"post",body:V})})}function N(V){return o(this,null,function*(){return(0,r.ZP)("/api/memos/reply.json",{method:"post",body:V})})}function H(V){return o(this,null,function*(){return(0,r.ZP)(`/api/memos/${V.id}/more_reply.json`,{method:"get",params:V})})}},49591:function(d,g,e){"use strict";e.d(g,{D2:function(){return a},n0:function(){return x},tk:function(){return p}});var r=e(58661),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,u=(v,m,b)=>m in v?i(v,m,{enumerable:!0,configurable:!0,writable:!0,value:b}):v[m]=b,h=(v,m)=>{for(var b in m||(m={}))c.call(m,b)&&u(v,b,m[b]);if(l)for(var b of l(m))f.call(m,b)&&u(v,b,m[b]);return v},o=(v,m,b)=>new Promise((A,D)=>{var R=M=>{try{T(b.next(M))}catch(F){D(F)}},S=M=>{try{T(b.throw(M))}catch(F){D(F)}},T=M=>M.done?A(M.value):Promise.resolve(M.value).then(R,S);T((b=b.apply(v,m)).next())});function a(v){return o(this,null,function*(){return(0,r.ZP)("/api/setting.json",{method:"Get",params:h({},v)})})}function x(){return o(this,null,function*(){return(0,r.ZP)("/api/users/system_update.json",{method:"Get"})})}function p(v){return o(this,null,function*(){return(0,r.ZP)("/api/search_records",{method:"post",body:v})})}},799:function(d,g,e){"use strict";e.d(g,{B6:function(){return p},Gr:function(){return N},Mf:function(){return T},NA:function(){return R},PC:function(){return A},PP:function(){return D},QA:function(){return x},RP:function(){return $},Sv:function(){return V},YQ:function(){return S},_n:function(){return oe},hL:function(){return F},je:function(){return b},mM:function(){return m},wA:function(){return H},x_:function(){return v},y0:function(){return M},y3:function(){return a}});var r=e(58661),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,u=(ie,ue,q)=>ue in ie?i(ie,ue,{enumerable:!0,configurable:!0,writable:!0,value:q}):ie[ue]=q,h=(ie,ue)=>{for(var q in ue||(ue={}))c.call(ue,q)&&u(ie,q,ue[q]);if(l)for(var q of l(ue))f.call(ue,q)&&u(ie,q,ue[q]);return ie},o=(ie,ue,q)=>new Promise((Y,G)=>{var ae=le=>{try{J(q.next(le))}catch(W){G(W)}},ee=le=>{try{J(q.throw(le))}catch(W){G(W)}},J=le=>le.done?Y(le.value):Promise.resolve(le.value).then(ae,ee);J((q=q.apply(ie,ue)).next())});function a(ie){return o(this,null,function*(){return(0,r.ZP)(`/api/graduation_tasks/${ie.categoryId}.json`,{method:"get",params:h({},ie)})})}function x(ie){return o(this,null,function*(){return(0,r.ZP)(`/api/graduation_tasks/${ie.categoryId}/tasks_list.json`,{method:"get",params:h({},ie)})})}function p(ie){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${ie.coursesId}/graduation_topics/${ie.categoryId}/show_detail.json`,{method:"get",params:h({},ie)})})}function v(ie){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${ie.coursesId}/graduation_topics/${ie.categoryId}.json`,{method:"get",params:h({},ie)})})}function m(ie){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${ie.coursesId}/graduation_topics/${ie.categoryId}/refuse_student_topic.json`,{method:"post",body:h({},ie)})})}function b(ie){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${ie.coursesId}/graduation_topics/${ie.categoryId}/accept_student_topic.json`,{method:"post",body:h({},ie)})})}function A(ie){return o(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${ie.categoryId}/show_comment.json`,{method:"get",params:h({},ie)})})}function D(ie){return o(this,null,function*(){return(0,r.ZP)("/api/users/reply_message.json",{method:"post",body:h({},ie)})})}function R(ie){return o(this,null,function*(){return(0,r.ZP)("/api/praise_tread/like.json",{method:"post",body:h({},ie)})})}function S(ie){return o(this,null,function*(){return(0,r.ZP)("/api/praise_tread/unlike.json",{method:"delete",body:h({},ie)})})}function T(ie){return o(this,null,function*(){return(0,r.ZP)("/api/commons/delete.json",{method:"delete",body:h({},ie)})})}function M(ie){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${ie.coursesId}/graduation_topics/new.json`,{method:"get",params:h({},ie)})})}function F(ie){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${ie.coursesId}/graduation_topics/${ie.categoryId}/edit.json`,{method:"get",params:h({},ie)})})}function N(ie){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${ie.coursesId}/graduation_topics`,{method:"post",body:h({},ie)})})}function H(ie){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${ie.coursesId}/graduation_topics/${ie.categoryId}`,{method:"put",body:h({},ie)})})}function V(ie){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${ie.coursesId}/graduation_tasks`,{method:"post",body:h({},ie)})})}function $(ie){return o(this,null,function*(){return(0,r.ZP)(`/api/graduation_tasks/${ie.categoryId}.json`,{method:"put",body:h({},ie)})})}function oe(ie){return o(this,null,function*(){return(0,r.ZP)(`/api/graduation_tasks/${ie.categoryId}/edit.json`,{method:"get",params:h({},ie)})})}},98370:function(d,g,e){"use strict";e.d(g,{AA:function(){return H},Db:function(){return x},Dd:function(){return b},F7:function(){return q},Fi:function(){return le},H3:function(){return m},HF:function(){return D},HH:function(){return v},Ib:function(){return ae},J3:function(){return u},NT:function(){return l},NX:function(){return S},Ot:function(){return R},Ou:function(){return Y},Ps:function(){return c},Rk:function(){return ue},Tz:function(){return a},V1:function(){return ee},Wz:function(){return f},Xh:function(){return p},Xw:function(){return ie},YS:function(){return $},Zd:function(){return J},bS:function(){return T},ck:function(){return A},eh:function(){return N},il:function(){return h},j7:function(){return o},jW:function(){return V},km:function(){return oe},l5:function(){return F},rU:function(){return W},xF:function(){return M},zC:function(){return G},zT:function(){return z}});var r=e(58661),i=(ne,_e,we)=>new Promise((Pe,We)=>{var Be=Pt=>{try{_t(we.next(Pt))}catch(Vt){We(Vt)}},Lt=Pt=>{try{_t(we.throw(Pt))}catch(Vt){We(Vt)}},_t=Pt=>Pt.done?Pe(Pt.value):Promise.resolve(Pt.value).then(Be,Lt);_t((we=we.apply(ne,_e)).next())});function l(ne){return(0,r.ZP)("/api/schools/search.json",{method:"get",params:ne})}function c(ne){return(0,r.ZP)(`/api/schools/${ne.id}/departments/for_option.json`,{method:"get",params:ne})}function f(ne){return(0,r.ZP)("/api/graduations.json",{method:"POST",body:ne})}function u(ne){return(0,r.ZP)("/api/graduations.json",{method:"get",params:ne})}function h(ne){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ne.identifier}/graduation_stages/${ne.stageid}/authorized_redelivery.json`,{method:"POST",body:ne})})}function o(ne){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ne.identifier}/graduation_stages/${ne.stageid}/submit.json`,{method:"POST",body:ne})})}function a(ne){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ne.id}/student_tasks/export_status.json`,{method:"get",params:ne})})}function x(ne){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ne.id}/student_tasks/export_all_attachments.json`,{method:"get",params:ne})})}function p(ne){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ne.identifier}/graduation_stages/${ne.id}.json`,{method:"get",params:ne})})}function v(ne){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ne.id}/student_tasks/set_final_score.json`,{method:"POST",body:ne})})}function m(ne){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ne.id}/student_tasks/final_score.json`,{method:"get",params:ne})})}function b(ne){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ne.id}/set_novice_guide.json`,{method:"POST",body:ne})})}function A(ne){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ne.id}/graduation_notices/${ne.doid}/set_do.json`,{method:"POST",body:ne})})}function D(ne){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ne.id}/graduation_teachers.json`,{method:"POST",body:ne})})}function R(ne){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ne.identifier}/graduation_students/${ne.id}/update_major.json`,{method:"PUT",body:ne})})}function S(ne){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ne.id}/graduation_students.json`,{method:"POST",body:ne})})}function T(ne){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ne.id}/graduation_teachers/search.json`,{method:"get",params:ne})})}function M(ne){return i(this,null,function*(){return(0,r.ZP)("/api/schools/search.json",{method:"get",params:ne})})}function F(ne){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ne.id}/graduation_students/search.json`,{method:"get",params:ne})})}function N(ne){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ne.id}/graduation_students.json`,{method:"get",params:ne})})}function H(ne){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ne.id}/graduation_teachers.json`,{method:"get",params:ne})})}function V(ne){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ne.graduation_id}/graduation_tasks.json`,{method:"POST",body:ne})})}function $(ne){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ne.graduation_id}/graduation_tasks/${ne.id}.json`,{method:"PUT",body:ne})})}function oe(ne){return i(this,null,function*(){var _e;return(0,r.ZP)(`/api/graduations/${ne.id}/graduation_tasks/${(_e=ne.ids)==null?void 0:_e[0]}`,{method:"DELETE",body:{ids:ne.ids}})})}function ie(ne){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ne.id}/graduation_tasks.json`,{method:"get",params:ne})})}function ue(ne){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ne.id}/graduation_notices.json`,{method:"get",params:ne})})}function q(ne){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ne.id}.json`,{method:"get"})})}function Y(ne){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ne==null?void 0:ne.id}/common_header.json`,{method:"get"})})}function G(ne,_e){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ne}/preview.json`,{method:"get"})})}function ae(ne,_e){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ne}/graduation_teachers/not_pass.json`,{method:"post",body:_e})})}function ee(ne,_e){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ne}/graduation_teachers/pass.json`,{method:"post",body:_e})})}function J(ne,_e){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ne}/graduation_students/not_pass.json`,{method:"post",body:_e})})}function le(ne,_e){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ne}/graduation_students/pass.json`,{method:"post",body:_e})})}function W(ne,_e){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ne}/graduation_students/batch_delete`,{method:"delete",body:_e})})}function z(ne,_e){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ne}/graduation_teachers/batch_delete`,{method:"delete",body:_e})})}},79467:function(d,g,e){"use strict";e.d(g,{LA:function(){return x},NX:function(){return m},Rm:function(){return f},S_:function(){return p},Tt:function(){return h},Yu:function(){return A},Zz:function(){return v},cR:function(){return o},eX:function(){return c},h$:function(){return u},su:function(){return b},vm:function(){return a}});var r=e(58661),i=(D,R,S)=>new Promise((T,M)=>{var F=V=>{try{H(S.next(V))}catch($){M($)}},N=V=>{try{H(S.throw(V))}catch($){M($)}},H=V=>V.done?T(V.value):Promise.resolve(V.value).then(F,N);H((S=S.apply(D,R)).next())});const l=D=>i(void 0,null,function*(){return Fetch("/api/platform_systems.json",{method:"Get",params:D})}),c=D=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/env_detail.json",{method:"Get",params:D})}),f=D=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/env_list.json",{method:"Get",params:D})}),u=D=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/online_list.json",{method:"Get",params:D})});function h(){return i(this,null,function*(){return(0,r.ZP)("/api/home/index.json",{method:"Get"})})}function o(D){return i(this,null,function*(){return(0,r.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:D})})}function a(D){return i(this,null,function*(){return(0,r.ZP)("/api/project_applies.json",{method:"post",body:D})})}function x(D){return i(this,null,function*(){return(0,r.ZP)("/api/users/home_notice.json",{method:"Get"})})}function p(D){return i(this,null,function*(){return(0,r.ZP)("/api/users/view_notice.json",{method:"post",body:D})})}const v=D=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/add_teacher.json",{method:"post",body:D})}),m=D=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/remove_teacher.json",{method:"delete",body:D})}),b=D=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/teacher_list.json",{method:"get",params:D})}),A=D=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/data.json",{method:"get",params:D})})},31971:function(d,g,e){"use strict";e.d(g,{AD:function(){return a},Ig:function(){return x},Ko:function(){return m},QJ:function(){return b},Ub:function(){return A},V8:function(){return p},dl:function(){return D},w0:function(){return v}});var r=e(58661),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,u=(R,S,T)=>S in R?i(R,S,{enumerable:!0,configurable:!0,writable:!0,value:T}):R[S]=T,h=(R,S)=>{for(var T in S||(S={}))c.call(S,T)&&u(R,T,S[T]);if(l)for(var T of l(S))f.call(S,T)&&u(R,T,S[T]);return R},o=(R,S,T)=>new Promise((M,F)=>{var N=$=>{try{V(T.next($))}catch(oe){F(oe)}},H=$=>{try{V(T.throw($))}catch(oe){F(oe)}},V=$=>$.done?M($.value):Promise.resolve($.value).then(N,H);V((T=T.apply(R,S)).next())});function a(R){return o(this,null,function*(){return(0,r.ZP)("/api/users/tidings.json",{method:"get",params:h({},R)})})}function x(R){return o(this,null,function*(){return(0,r.ZP)(`/api/users/${R.userId}/unread_message_info.json`,{method:"get",params:h({},R)})})}function p(R){return o(this,null,function*(){return(0,r.ZP)(`/api/users/${R.userId}/private_messages.json`,{method:"get",params:h({},R)})})}function v(R){return o(this,null,function*(){return(0,r.ZP)(`/api/users/${R.userId}/private_messages.json`,{method:"post",body:h({},R)})})}function m(R){return o(this,null,function*(){return(0,r.ZP)(`/api/users/${R.id}/recent_contacts.json`,{method:"get",params:h({},R)})})}function b(R){return o(this,null,function*(){return(0,r.ZP)("/api/users_for_private_messages.json",{method:"get",params:h({},R)})})}function A(R){return o(this,null,function*(){return(0,r.ZP)(`/api/users/${R.userId}/private_message_details.json`,{method:"get",params:h({},R)})})}function D(R){return o(this,null,function*(){return(0,r.ZP)(`/api/users/${R.userId}/private_messages/${R.id}.json`,{method:"delete"})})}},35493:function(d,g,e){"use strict";e.d(g,{A2:function(){return b},CI:function(){return p},Ep:function(){return m},Ex:function(){return M},R7:function(){return a},WW:function(){return F},_V:function(){return T},ms:function(){return R},s0:function(){return A},vf:function(){return v},xn:function(){return x},yy:function(){return S}});var r=e(58661),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,u=(N,H,V)=>H in N?i(N,H,{enumerable:!0,configurable:!0,writable:!0,value:V}):N[H]=V,h=(N,H)=>{for(var V in H||(H={}))c.call(H,V)&&u(N,V,H[V]);if(l)for(var V of l(H))f.call(H,V)&&u(N,V,H[V]);return N},o=(N,H,V)=>new Promise(($,oe)=>{var ie=Y=>{try{q(V.next(Y))}catch(G){oe(G)}},ue=Y=>{try{q(V.throw(Y))}catch(G){oe(G)}},q=Y=>Y.done?$(Y.value):Promise.resolve(Y.value).then(ie,ue);q((V=V.apply(N,H)).next())});function a(N){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${N.coursesId}/online_learning.json`,{method:"get"})})}function x(N){return o(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}.json`,{method:"put",body:N})})}function p(N){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${N.coursesId}/course_stages.json`,{method:"post",body:N})})}function v(N){return o(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}/add_shixun_to_stage.json`,{method:"post",body:N})})}function m(N){return o(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}/select_shixun_to_stage.json`,{method:"post",body:N})})}function b(N){return o(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}/add_video_to_stage.json`,{method:"post",body:N})})}function A(N){return o(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}/add_attachment_to_stage.json`,{method:"post",body:N})})}function D(N){return o(this,null,function*(){return Fetch("/api/paths/add_shixun_to_stage.json",{method:"post",body:N})})}function R(N){return o(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}/up_position.json`,{method:"post"})})}function S(N){return o(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}/down_position.json`,{method:"post"})})}function T(N){return o(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}.json`,{method:"delete"})})}function M(N){return o(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.stage_id}/items/move_position.json`,{method:"post",body:h({},N)})})}function F(N){return o(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.stage_id}/items/${N.id}`,{method:"delete"})})}},22373:function(d,g,e){"use strict";e.d(g,{DF:function(){return b},Di:function(){return ee},Dm:function(){return ue},Dq:function(){return we},Gd:function(){return m},Hb:function(){return Pe},Hm:function(){return $},ID:function(){return o},JP:function(){return _e},NC:function(){return H},Pl:function(){return A},Qc:function(){return c},Qp:function(){return q},RK:function(){return x},YP:function(){return V},a2:function(){return u},ar:function(){return v},cV:function(){return a},d1:function(){return p},dp:function(){return l},fn:function(){return D},iT:function(){return M},jK:function(){return ie},kF:function(){return We},kp:function(){return T},lc:function(){return S},oF:function(){return le},q$:function(){return h},qN:function(){return oe},tS:function(){return R},ts:function(){return F},un:function(){return G},w0:function(){return ae},wX:function(){return Y},yE:function(){return f}});var r=e(58661),i=(Be,Lt,_t)=>new Promise((Pt,Vt)=>{var Ft=dt=>{try{Ne(_t.next(dt))}catch(kt){Vt(kt)}},ir=dt=>{try{Ne(_t.throw(dt))}catch(kt){Vt(kt)}},Ne=dt=>dt.done?Pt(dt.value):Promise.resolve(dt.value).then(Ft,ir);Ne((_t=_t.apply(Be,Lt)).next())});const l=Be=>(0,r.ZP)(`/api/examination_banks/${Be==null?void 0:Be.id}/code_check.json`,{method:"get",params:Be}),c=Be=>(0,r.ZP)(`/api/examination_banks/${Be.id}/reset_pwd.json`,{method:"post",body:Be}),f=Be=>(0,r.ZP)(`/api/examination_banks/${Be.id}/encrypt_or_decrypt.json`,{method:"post",body:Be}),u=Be=>(0,r.ZP)("/api/examination_banks/exist_course.json",{method:"post",body:Be}),h=Be=>(0,r.ZP)("/api/examination_banks/check_examination_banks.json",{method:"post",body:Be}),o=Be=>(0,r.ZP)(`/api/examination_banks/${Be.id}/copy.json`,{method:"post",body:Be}),a=Be=>(0,r.ZP)(`/api/examination_banks/${Be.id}/get_question_type_alias.json`,{method:"get",params:Be});function x(Be){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Be.id}/edit_question_type_alias.json`,{method:"POST",body:Be})})}function p(Be){return i(this,null,function*(){return(0,r.ZP)("/api/disciplines.json",{method:"get",params:Be})})}function v(Be){return i(this,null,function*(){return(0,r.ZP)("/api/disciplines/by_examination_banks.json",{method:"get",params:Be})})}function m(Be){return i(this,null,function*(){return(0,r.ZP)("/api/examination_banks.json",{method:"get",params:Be})})}function b(Be){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Be.id}/set_public.json`,{method:"post"})})}function A(Be){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Be.id}/set_private.json`,{method:"post"})})}function D(Be){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Be.id}.json`,{method:"delete"})})}function R(Be){return i(this,null,function*(){return(0,r.ZP)("/api/question_banks/my_courses.json",{method:"get",params:Be})})}const S=Be=>(0,r.ZP)("/api/examination_banks/batch_send_to_course.json",{method:"post",body:Be});function T(Be){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Be.id}/send_to_course.json`,{method:"post",body:Be})})}function M(Be){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Be.id}.json`,{method:"get",params:Be})})}function F(Be){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Be.id}/examination_banks_item_banks/${Be.itemId}/set_score`,{method:"post",body:Be})})}function N(Be){return i(this,null,function*(){return Fetch(`/api/examination_banks/${Be.id}/examination_banks_item_banks/${Be.itemId}/set_shixun_score.json`,{method:"post",body:Be})})}function H(Be){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Be.id}/examination_banks_item_banks/${Be.itemId}.json`,{method:"delete"})})}function V(Be){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Be.id}/examination_banks_item_banks/batch_set_score.json`,{method:"post",body:Be})})}function $(Be){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Be.id}/examination_banks_item_banks/destroy_by_item_type.json`,{method:"delete",body:Be})})}function oe(Be){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Be.id}/examination_banks_item_banks/${Be.itemId}/adjust_position.json`,{method:"post",body:Be})})}function ie(Be){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Be.id}.json`,{method:"put",body:Be})})}function ue(Be){return i(this,null,function*(){return(0,r.ZP)("/api/teach_group_shares.json",{method:"get",params:Be})})}function q(Be){return i(this,null,function*(){return(0,r.ZP)("/api/examination_banks/set_batch_public.json",{method:"post",body:Be})})}function Y(Be){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Be==null?void 0:Be.id}/set_public.json`,{method:"post",body:Be})})}function G(Be){return i(this,null,function*(){return(0,r.ZP)("/api/examination_banks/create_exam.json",{method:"post",body:Be})})}function ae(Be){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Be.id}/update_exam.json`,{method:"put",body:Be})})}function ee(Be){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Be.id}/edit_exam.json`,{method:"get"})})}function J(Be,Lt){return i(this,null,function*(){return Fetch(`/api/examination_banks/${Be}/examination_banks_item_banks.json`,{method:"post",body:Lt})})}function le(Be){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Be.id}/examination_banks_item_banks/create_item_bank.json`,{method:"post",body:Be})})}function W(Be,Lt){return i(this,null,function*(){return Fetch(`/api/examination_banks/${Be}/sort_question_type.json`,{method:"post",body:Lt})})}function z(Be){return i(this,null,function*(){return Fetch(`/api/examination_banks/${Be.exam_id}/examination_banks_item_banks/${Be.question_id}.json`,{method:"delete"})})}function ne(Be,Lt){return i(this,null,function*(){return Fetch(`/api/examination_banks/${Be}/batch_set_score.json`,{method:"post",body:Lt})})}function _e(Be){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Be}/simulate_exercise.json`,{method:"post"})})}function we(Be){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Be}/exercise_header.json`,{method:"get"})})}function Pe(Be,Lt,_t){return i(this,null,function*(){const Pt=new FormData;return Pt.append("file",Lt),Pt.append("sub_discipline_id",_t),(0,r.ZP)(`/api/examination_banks/${Be}/import_item_banks.json`,{method:"post",body:Pt},!0)})}function We(Be){return i(this,null,function*(){return(0,r.ZP)("/api/users/change_exam_score.json",{method:"put",body:Be})})}},41592:function(d,g,e){"use strict";e.d(g,{$D:function(){return Y},A2:function(){return De},A7:function(){return gt},AP:function(){return Bi},AQ:function(){return H},Ax:function(){return Je},Az:function(){return ii},Bn:function(){return je},Bz:function(){return Kn},CB:function(){return Ir},CI:function(){return wt},Cc:function(){return Yn},D$:function(){return wr},DQ:function(){return Et},DU:function(){return Qe},EG:function(){return un},EP:function(){return q},Ep:function(){return be},Er:function(){return _e},Eu:function(){return er},Ex:function(){return Rt},FD:function(){return Se},F_:function(){return kt},Fg:function(){return x},GY:function(){return Ce},Go:function(){return W},Gz:function(){return p},Hl:function(){return v},Ho:function(){return Nt},JS:function(){return Pt},Jd:function(){return qt},Ju:function(){return qr},KM:function(){return ee},M1:function(){return Fn},M2:function(){return qe},MO:function(){return we},Mk:function(){return Yr},Mt:function(){return Xe},Mu:function(){return Qt},NV:function(){return vt},O9:function(){return pt},PQ:function(){return Ct},Q:function(){return Pe},S$:function(){return Mt},Sp:function(){return N},VO:function(){return ot},WD:function(){return Ut},WO:function(){return ne},WW:function(){return Dt},YP:function(){return Bt},_C:function(){return Ae},_V:function(){return Me},b:function(){return Yt},bw:function(){return ue},bz:function(){return pe},c2:function(){return br},c3:function(){return _t},dX:function(){return yt},eJ:function(){return le},ef:function(){return dt},fh:function(){return D},fj:function(){return z},hS:function(){return m},id:function(){return St},jT:function(){return Gt},j_:function(){return et},ke:function(){return Jt},lk:function(){return F},mB:function(){return Hr},mE:function(){return Fe},mQ:function(){return M},ms:function(){return cr},mx:function(){return Be},nq:function(){return a},ol:function(){return ce},p:function(){return $},p4:function(){return We},pU:function(){return T},pf:function(){return Zt},rS:function(){return Vt},rs:function(){return J},s0:function(){return He},se:function(){return $t},sm:function(){return Lt},tS:function(){return b},tu:function(){return S},ue:function(){return V},vf:function(){return Ye},w4:function(){return oe},wA:function(){return wn},wv:function(){return Rr},xG:function(){return Ue},xn:function(){return st},yN:function(){return ie},yy:function(){return or},zc:function(){return Jr}});var r=e(58661),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,u=(It,fi,mi)=>fi in It?i(It,fi,{enumerable:!0,configurable:!0,writable:!0,value:mi}):It[fi]=mi,h=(It,fi)=>{for(var mi in fi||(fi={}))c.call(fi,mi)&&u(It,mi,fi[mi]);if(l)for(var mi of l(fi))f.call(fi,mi)&&u(It,mi,fi[mi]);return It},o=(It,fi,mi)=>new Promise((Ai,Ni)=>{var ca=li=>{try{zi(mi.next(li))}catch(ji){Ni(ji)}},ea=li=>{try{zi(mi.throw(li))}catch(ji){Ni(ji)}},zi=li=>li.done?Ai(li.value):Promise.resolve(li.value).then(ca,ea);zi((mi=mi.apply(It,fi)).next())});const a=It=>o(void 0,null,function*(){return(0,r.ZP)("/api/subject_statistics/subject_use_infos.json",{method:"Get",params:It})}),x=It=>o(void 0,null,function*(){return(0,r.ZP)("/api/subject_statistics/rank_list.json",{method:"Get",params:It})}),p=It=>o(void 0,null,function*(){return(0,r.ZP)("/api/subject_statistics/statistics_body.json",{method:"Get",params:It})}),v=It=>o(void 0,null,function*(){return(0,r.ZP)("/api/subject_statistics/statistics_header.json",{method:"Get",params:It})}),m=It=>o(void 0,null,function*(){return(0,r.ZP)("/api/subject_statistics/online_count.json",{method:"Get",params:It})});function b(It){return o(this,null,function*(){return(0,r.ZP)("/api/paths.json",{method:"Get",params:h({},It)})})}function A(It){return o(this,null,function*(){return Fetch("/api/intelligent_recommendations/subject_lists.json",{method:"Get",params:h({},It)})})}function D(It){return o(this,null,function*(){return(0,r.ZP)("/api/disciplines.json",{method:"Get",params:h({},It)})})}function R(){return o(this,null,function*(){return Fetch("/api/paths/platform_systems.json",{method:"get"})})}function S(It){return o(this,null,function*(){return(0,r.ZP)(`/api/paths/${It.id}.json`,{method:"PUT",body:It})})}function T(It){return o(this,null,function*(){return(0,r.ZP)("/api/paths.json",{method:"post",body:It})})}function M(It){return o(this,null,function*(){return(0,r.ZP)(`/api/paths/${It.id}/edit.json`,{method:"get"})})}function F(It){return o(this,null,function*(){return(0,r.ZP)(`/api/paths/${It.id}.json`,{method:"get",params:h({identifier:It.id},It)})})}function N(It){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${It.id}.json`,{method:"get",params:h({identifier:It.id},It)})})}function H(It){return o(this,null,function*(){return(0,r.ZP)(`/api/paths/${It.id}/right_banner.json`,{method:"get",params:It})})}function V(It){return o(this,null,function*(){return(0,r.ZP)(`/api/paths/${It.id}/spoc_courses.json`,{method:"get",params:It})})}const $=It=>o(void 0,null,function*(){return(0,r.ZP)("/api/v2/stages.json",{method:"Get",params:It})}),oe=It=>o(void 0,null,function*(){return(0,r.ZP)(`/api/v2/stage_shixuns/${It.id}/children.json`,{method:"Get",params:It})});function ie(It){return o(this,null,function*(){return(0,r.ZP)("/api/stages.json",{method:"get",params:It})})}function ue(It){return o(this,null,function*(){return(0,r.ZP)(`/api/paths/${It.id}/update_team_title.json`,{method:"post",body:It})})}function q(It){return o(this,null,function*(){return(0,r.ZP)(`/api/paths/${It.id}/delete_member.json`,{method:"Delete",body:It})})}function Y(It){return o(this,null,function*(){return(0,r.ZP)(`/api/paths/${It.id}/spoc_courses/${It==null?void 0:It.courseid}.json`,{method:"Delete"})})}function G(It){return o(this,null,function*(){return Fetch(`/api/paths/${It.id}/up_member_position.json`,{method:"post",body:It})})}function ae(It){return o(this,null,function*(){return Fetch(`/api/paths/${It.id}/down_member_position.json`,{method:"post",body:It})})}function ee(It){return o(this,null,function*(){return(0,r.ZP)("/api/collections.json",{method:"post",body:It})})}function J(It){return o(this,null,function*(){return(0,r.ZP)("/api/collections/cancel.json",{method:"Delete",body:It})})}function le(It){return o(this,null,function*(){return(0,r.ZP)(`/api/paths/${It.id}.json`,{method:"Delete",body:It})})}function W(It){return o(this,null,function*(){return(0,r.ZP)(`/api/paths/${It.id}/publish.json`,{method:"post",body:It})})}function z(It){return o(this,null,function*(){return(0,r.ZP)(`/api/paths/${It.id}/cancel_publish.json`,{method:"post",body:It})})}function ne(It){return o(this,null,function*(){return(0,r.ZP)(`/api/paths/${It.id}/apply_public.json`,{method:"post",body:It})})}function _e(It){return o(this,null,function*(){return(0,r.ZP)(`/api/paths/${It.id}/cancel_public.json`,{method:"post",body:It})})}function we(It){return o(this,null,function*(){return(0,r.ZP)(`/api/paths/${It.id}/choose_course.json`,{method:"get",params:It})})}function Pe(It){return o(this,null,function*(){return(0,r.ZP)(`/api/paths/${It.id}/send_to_course.json`,{method:"post",body:It})})}function We(It){return o(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${It.id}/send_to_course.json`,{method:"post",body:It})})}function Be(It){return o(this,null,function*(){return(0,r.ZP)(`/api/paths/${It.id}/add_subject_members.json`,{method:"post",body:It})})}function Lt(It){return o(this,null,function*(){return(0,r.ZP)(`/api/paths/${It.id}/spoc_courses.json`,{method:"post",body:It})})}function _t(It){return o(this,null,function*(){return(0,r.ZP)(`/api/paths/${It.id}/appointment.json`,{method:"post",body:It})})}function Pt(It){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${It.id}/join_excellent_course.json`,{method:"post",body:It})})}function Vt(It){return o(this,null,function*(){return(0,r.ZP)("/api/watch_attachment_histories.json",{method:"post",body:It})})}function Ft(It){return o(this,null,function*(){return Fetch(`/api/paths/${It.id}/statistics_info.json`,{method:"get",params:It})})}function ir(It){return o(this,null,function*(){return Fetch(`/api/paths/${It.id}/shixun_analyze.json`,{method:"get",params:It})})}function Ne(It){return o(this,null,function*(){return Fetch(`/api/paths/${It.id}/learning_analyze.json`,{method:"get",params:It})})}function dt(It){return o(this,null,function*(){return(0,r.ZP)(`/api/paths/${It.id}/learning_statistics.json`,{method:"get",params:It})})}function kt(It){return o(this,null,function*(){return(0,r.ZP)(`/api/paths/${It.id}/shixun_statistics.json`,{method:"get",params:It})})}function Qe(It){return o(this,null,function*(){return(0,r.ZP)(`/api/paths/${It.id}/study_analyze/${It.type}.json`,{method:"get",params:It})})}function lt(It){return o(this,null,function*(){return Fetch("/api/paths/append_to_stage.json",{method:"post",body:It})})}function st(It){return o(this,null,function*(){return(0,r.ZP)(`/api/stages/${It.id}.json`,{method:"put",body:It})})}function Ye(It){return o(this,null,function*(){return(0,r.ZP)(`/api/stages/${It.id}/add_shixun_to_stage.json`,{method:"post",body:It})})}const Ue=It=>o(void 0,null,function*(){return(0,r.ZP)(`/api/stages/${It==null?void 0:It.stage_id}/select_challenge_to_stage.json`,{method:"post",body:It})});function be(It){return o(this,null,function*(){return(0,r.ZP)(`/api/stages/${It.id}/select_shixun_to_stage.json`,{method:"post",body:It})})}function De(It){return o(this,null,function*(){return(0,r.ZP)(`/api/stages/${It.id}/add_video_to_stage.json`,{method:"post",body:It})})}function He(It){return o(this,null,function*(){return(0,r.ZP)(`/api/stages/${It.id}/add_attachment_to_stage.json`,{method:"post",body:It})})}function qe(It){return o(this,null,function*(){return(0,r.ZP)(`/api/stage_shixuns/${It.id}.json`,{method:"put",body:It})})}function Xe(It){return o(this,null,function*(){return(0,r.ZP)(`/api/stages/${It.id}/add_blank_to_stage.json`,{method:"post",body:It})})}function wt(It){return o(this,null,function*(){return(0,r.ZP)("/api/stages.json",{method:"post",body:It})})}function At(It){return o(this,null,function*(){return Fetch("/api/paths/add_shixun_to_stage.json",{method:"post",body:It})})}function cr(It){return o(this,null,function*(){return(0,r.ZP)(`/api/stages/${It.id}/up_position.json`,{method:"get"})})}function or(It){return o(this,null,function*(){return(0,r.ZP)(`/api/stages/${It.id}/down_position.json`,{method:"get"})})}function Me(It){return o(this,null,function*(){return(0,r.ZP)(`/api/stages/${It.id}.json`,{method:"delete"})})}function Je(It){return o(this,null,function*(){return(0,r.ZP)(`/api/paths/${It.pathId}/discusses.json`,{method:"get",params:h({},It)})})}function Qt(It){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${It.coursesId}/excellent_discusses.json`,{method:"get",params:h({},It)})})}function tt(It){return o(this,null,function*(){return Fetch("/api/discusses.json",{method:"post",body:h({},It)})})}function Rt(It){return o(this,null,function*(){return(0,r.ZP)(`/api/stages/${It.stage_id}/items/move_position`,{method:"post",body:h({},It)})})}function Dt(It){return o(this,null,function*(){return(0,r.ZP)(`/api/stages/${It.stage_id}/items/${It.id}`,{method:"delete"})})}function Jt(It){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${It.id}/excellent_discuss`,{method:"post",body:h({},It)})})}function Ut(It){return o(this,null,function*(){return(0,r.ZP)(`/api/paths/${It.id}/post_discuss`,{method:"post",body:h({},It)})})}function Ce(It){return o(this,null,function*(){return(0,r.ZP)("/api/schools/for_option.json",{method:"get",params:It})})}function ce(It){return o(this,null,function*(){return(0,r.ZP)("/api/schools/province_data.json",{method:"get",params:It})})}function pe(It){return o(this,null,function*(){return(0,r.ZP)("/api/add_school_applies.json",{method:"post",body:It})})}function Et(It){return o(this,null,function*(){return(0,r.ZP)(`/api/stages/${It==null?void 0:It.id}/add_homework_to_stage.json`,{method:"post",body:It})})}function Se(It){return o(this,null,function*(){return(0,r.ZP)(`/api/stage_shixuns/${It==null?void 0:It.id}/edit.json`,{method:"get",params:It})})}function ot(It){return o(this,null,function*(){return(0,r.ZP)(`/api/stage_shixuns/${It==null?void 0:It.id}.json`,{method:"put",body:It})})}function Gt(It){return o(this,null,function*(){return(0,r.ZP)(`/api/users/${It==null?void 0:It.user_id}/subjects/subject_homework.json`,{method:"get",params:It})})}function gt(It){return o(this,null,function*(){return(0,r.ZP)(`/api/users/${It==null?void 0:It.user_id}/courses/course_homework.json`,{method:"get",params:It})})}function Ae(It){return o(this,null,function*(){return(0,r.ZP)(`/api/stages/${It==null?void 0:It.id}/batch_add_homework_to_stage.json`,{method:"post",body:It})})}function vt(It){return o(this,null,function*(){return(0,r.ZP)("/api/paths/get_homework_detail.json",{method:"get",params:It})})}function je(It){return o(this,null,function*(){return(0,r.ZP)(`/api/users/${It==null?void 0:It.user_login}/subjects/cancel.json`,{method:"get",params:It})})}const et=It=>o(void 0,null,function*(){return(0,r.ZP)("/api/knowledge/v2/update_knowledge_statistic.json",{method:"POST",body:It})}),yt=It=>o(void 0,null,function*(){return(0,r.ZP)("/api/knowledge/v2/subject_knowledge_statistic.json",{method:"Get",params:It})}),Nt=It=>o(void 0,null,function*(){return(0,r.ZP)("/api/knowledge/v2/courses.json",{method:"get",params:It})}),Fe=It=>o(void 0,null,function*(){return(0,r.ZP)("/api/subject_knowledge/toggle.json",{method:"get",params:It})}),Rr=It=>o(void 0,null,function*(){return(0,r.ZP)("/api/ability_goals.json",{method:"POST",body:It})}),pt=It=>o(void 0,null,function*(){return(0,r.ZP)("/api/knowledge/v2/check_knowledge_repeat.json",{method:"POST",body:It})}),Jr=It=>o(void 0,null,function*(){return(0,r.ZP)("/api/knowledge/v2/send_to_course.json",{method:"POST",body:It})}),un=It=>o(void 0,null,function*(){return(0,r.ZP)(`/api/ability_goals/${It==null?void 0:It.id}.json`,{method:"PUT",body:It})}),Zt=It=>o(void 0,null,function*(){return(0,r.ZP)(`/api/ability_goals/${It==null?void 0:It.id}.json`,{method:"delete",body:It})}),er=It=>o(void 0,null,function*(){return(0,r.ZP)("/api/ability_goals/home.json",{method:"get",params:It})}),Mt=It=>o(void 0,null,function*(){return(0,r.ZP)("/api/subject_knowledge/statistic_lists.json",{method:"get",params:It})}),Yt=It=>o(void 0,null,function*(){return(0,r.ZP)("/api/subject_knowledge/route_statistics.json",{method:"get",params:It})}),wr=It=>o(void 0,null,function*(){return(0,r.ZP)("/api/subject_knowledge/update_statistic.json",{method:"get",params:It})}),Ir=It=>o(void 0,null,function*(){return(0,r.ZP)("/api/ability_tags.json",{method:"POST",body:It})}),Ct=It=>o(void 0,null,function*(){return(0,r.ZP)(`/api/ability_tags/${It==null?void 0:It.id}.json`,{method:"delete",body:It})}),$t=It=>o(void 0,null,function*(){return(0,r.ZP)(`/api/ability_goals/${It==null?void 0:It.id}/edit`,{method:"get",params:It})}),Bt=It=>o(void 0,null,function*(){return(0,r.ZP)("/api/ability_goals.json",{method:"get",params:It})}),qt=It=>o(void 0,null,function*(){return(0,r.ZP)("/api/ability_tags.json",{method:"get",params:It})}),br=It=>o(void 0,null,function*(){return(0,r.ZP)("/api/subject_knowledge/tree.json",{method:"get",params:It})}),qr=It=>o(void 0,null,function*(){return(0,r.ZP)(`/api/ability_goals/${It==null?void 0:It.id}/detail.json`,{method:"get",params:It})}),Hr=It=>o(void 0,null,function*(){return(0,r.ZP)("/api/subject_knowledge/knowledge_detail.json",{method:"get",params:It})}),Fn=It=>o(void 0,null,function*(){return(0,r.ZP)("/api/subject_knowledge/student_detail.json",{method:"get",params:It})}),wn=It=>o(void 0,null,function*(){return(0,r.ZP)("/api/subject_knowledge/knowledge_graph_statistics.json",{method:"get",params:It})}),Yn=It=>o(void 0,null,function*(){return(0,r.ZP)("/api/subject_knowledge/knowledge_statistic_lists.json",{method:"get",params:It})}),St=It=>o(void 0,null,function*(){return(0,r.ZP)(`/api/ability_goals/${It==null?void 0:It.id}/statistics.json`,{method:"get",params:It})}),Yr=It=>o(void 0,null,function*(){return(0,r.ZP)(`/api/ability_goals/${It==null?void 0:It.id}/statistic_lists.json`,{method:"get",params:It})}),ii=It=>o(void 0,null,function*(){return(0,r.ZP)(`/api/ability_goals/${It==null?void 0:It.id}/statistic_detail.json`,{method:"get",params:It})}),Bi=It=>o(void 0,null,function*(){return(0,r.ZP)(`/api/ability_goals/${It==null?void 0:It.id}/student_detail.json`,{method:"get",params:It})}),Kn=It=>o(void 0,null,function*(){return(0,r.ZP)(`/api/v2/knowledge_graphs/${It==null?void 0:It.graphable_type}/${It==null?void 0:It.graphable_id}`,{method:"get",params:It})})},62802:function(d,g,e){"use strict";e.d(g,{Fd:function(){return ae},Hi:function(){return v},IU:function(){return H},KE:function(){return b},Kc:function(){return J},MK:function(){return V},Q9:function(){return T},Qg:function(){return N},Qn:function(){return D},UK:function(){return p},W:function(){return W},Ye:function(){return F},_c:function(){return a},hO:function(){return ue},iV:function(){return le},jy:function(){return $},kp:function(){return ie},lf:function(){return S},m7:function(){return m},n$:function(){return R},rJ:function(){return M},s3:function(){return x},ux:function(){return A},vf:function(){return G},wh:function(){return oe},wo:function(){return ee},x$:function(){return Y}});var r=e(58661),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,u=(z,ne,_e)=>ne in z?i(z,ne,{enumerable:!0,configurable:!0,writable:!0,value:_e}):z[ne]=_e,h=(z,ne)=>{for(var _e in ne||(ne={}))c.call(ne,_e)&&u(z,_e,ne[_e]);if(l)for(var _e of l(ne))f.call(ne,_e)&&u(z,_e,ne[_e]);return z},o=(z,ne,_e)=>new Promise((we,Pe)=>{var We=_t=>{try{Lt(_e.next(_t))}catch(Pt){Pe(Pt)}},Be=_t=>{try{Lt(_e.throw(_t))}catch(Pt){Pe(Pt)}},Lt=_t=>_t.done?we(_t.value):Promise.resolve(_t.value).then(We,Be);Lt((_e=_e.apply(z,ne)).next())});const a=z=>o(void 0,null,function*(){return(0,r.ZP)(`/api/poll_questions/${z==null?void 0:z.id}/commit_word_cloud.json`,{method:"Get",params:z})});function x(z){return o(this,null,function*(){return(0,r.ZP)(`/api/polls/${z.categoryId}/poll_lists.json`,{method:"get",params:h({},z)})})}function p(z){return o(this,null,function*(){return(0,r.ZP)(`/api/polls/${z.categoryId}/common_header.json`,{method:"get"})})}function v(z){return o(this,null,function*(){return(0,r.ZP)(`/api/polls/${z.categoryId}/poll_setting.json`,{method:"get"})})}function m(z){return o(this,null,function*(){return(0,r.ZP)(`/api/polls/${z.categoryId}/commit_setting.json`,{method:"post",body:h({},z)})})}function b(z){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${z.coursesId}/polls/end_poll_modal.json`,{method:"get",params:h({},z)})})}function A(z){return o(this,null,function*(){return(0,r.ZP)(`/api/polls/${z.categoryId}/publish_groups.json`,{method:"get",params:h({},z)})})}function D(z){return o(this,null,function*(){return(0,r.ZP)(`/api/polls/${z.categoryId}/commit_result.json`,{method:"get",params:h({},z)})})}function R(z){return o(this,null,function*(){return(0,r.ZP)("/api/question_banks/bank_list.json",{method:"get",params:h({},z)})})}function S(z){return o(this,null,function*(){return(0,r.ZP)("/api/question_banks/save_banks.json",{method:"POST",body:h({},z)})})}function T(z){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${z.coursesId}/polls/publish_modal.json`,{method:"get",params:h({},z)})})}function M(z){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${z.coursesId}/polls.json`,{method:"POST",body:h({},z)})})}function F(z){return o(this,null,function*(){return(0,r.ZP)(`/api/polls/${z.categoryId}/edit.json`,{method:"get"})})}function N(z){return o(this,null,function*(){return(0,r.ZP)(`/api/polls/${z.pollsId}.json`,{method:"put",body:h({},z)})})}function H(z){return o(this,null,function*(){return(0,r.ZP)(`/api/poll_questions/${z.pollsId}.json`,{method:"put",body:h({},z)})})}function V(z){return o(this,null,function*(){return(0,r.ZP)(`/api/polls/${z.pollsId}/poll_questions.json`,{method:"post",body:h({},z)})})}function $(z){return o(this,null,function*(){return(0,r.ZP)(`/api/poll_questions/${z.pollsId}.json`,{method:"delete",body:h({},z)})})}function oe(z){return o(this,null,function*(){return(0,r.ZP)(`/api/poll_questions/${z.pollsId}/up_down.json`,{method:"post",body:h({},z)})})}function ie(z){return o(this,null,function*(){return(0,r.ZP)(`/api/exercise_banks/${z.topicId}.json`,{method:"get"})})}function ue(z){return o(this,null,function*(){return(0,r.ZP)(`/api/exercise_banks/${z.topicId}.json`,{method:"put",body:h({},z)})})}function q(z){return o(this,null,function*(){return Fetch(`/api/exercise_banks/${z.topicId}.json`,{method:"put",body:h({},z)})})}function Y(z){return o(this,null,function*(){return(0,r.ZP)(`/api/exercise_bank_questions/${z.pollsId}.json`,{method:"delete",body:h({},z)})})}function G(z){return o(this,null,function*(){return(0,r.ZP)(`/api/poll_questions/${z.pollsId}/up_down.json`,{method:"post",body:h({},z)})})}function ae(z){return o(this,null,function*(){return(0,r.ZP)("/api/poll_bank_questions.json",{method:"post",body:h({},z)})})}function ee(z){return o(this,null,function*(){return(0,r.ZP)(`/api/poll_bank_questions/${z.pollsId}.json`,{method:"put",body:h({},z)})})}function J(z){return o(this,null,function*(){return(0,r.ZP)(`/api/exercise_bank_questions/${z.id}.json`,{method:"put",body:h({},z)})})}function le(z){return o(this,null,function*(){return(0,r.ZP)("/api/exercise_bank_questions.json",{method:"post",body:h({},z)})})}function W(z){return o(this,null,function*(){return(0,r.ZP)(`/api/exercise_bank_questions/${z.exerciseId}/up_down.json`,{method:"post",body:h({},z)})})}},29496:function(d,g,e){"use strict";e.d(g,{$c:function(){return wt},A1:function(){return qe},Bd:function(){return T},Bo:function(){return q},Cc:function(){return ae},Cn:function(){return le},DF:function(){return R},Dm:function(){return Ne},FG:function(){return ue},GW:function(){return dt},HF:function(){return V},Hm:function(){return z},IJ:function(){return He},L5:function(){return ir},LS:function(){return Qe},MZ:function(){return be},Mr:function(){return ie},NZ:function(){return Lt},Of:function(){return A},Pl:function(){return D},Qj:function(){return m},Qp:function(){return st},RT:function(){return Me},Rp:function(){return lt},U6:function(){return $},Vl:function(){return ee},Wk:function(){return oe},YP:function(){return W},Ys:function(){return F},al:function(){return M},bF:function(){return At},d1:function(){return v},dt:function(){return cr},et:function(){return _e},ex:function(){return b},fY:function(){return we},fn:function(){return S},hI:function(){return _t},hg:function(){return Ue},iT:function(){return Y},lS:function(){return Be},nD:function(){return kt},qN:function(){return ne},rV:function(){return N},s:function(){return We},sD:function(){return De},sS:function(){return Ft},ts:function(){return G},vi:function(){return Xe},wX:function(){return Ye},x5:function(){return H},zh:function(){return Pe}});var r=e(58661),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,o=(Je,Qt,tt)=>Qt in Je?i(Je,Qt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Je[Qt]=tt,a=(Je,Qt)=>{for(var tt in Qt||(Qt={}))u.call(Qt,tt)&&o(Je,tt,Qt[tt]);if(f)for(var tt of f(Qt))h.call(Qt,tt)&&o(Je,tt,Qt[tt]);return Je},x=(Je,Qt)=>l(Je,c(Qt)),p=(Je,Qt,tt)=>new Promise((Rt,Dt)=>{var Jt=ce=>{try{Ce(tt.next(ce))}catch(pe){Dt(pe)}},Ut=ce=>{try{Ce(tt.throw(ce))}catch(pe){Dt(pe)}},Ce=ce=>ce.done?Rt(ce.value):Promise.resolve(ce.value).then(Jt,Ut);Ce((tt=tt.apply(Je,Qt)).next())});function v(Je){return p(this,null,function*(){return(0,r.ZP)("/api/disciplines.json",{method:"get",params:x(a({},Je),{clazz:"ItemBanksGroup"})})})}function m(Je){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets/basket_list.json",{method:"get",params:Je})})}function b(Je){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Je})})}function A(Je){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks/list.json",{method:"post",body:Je})})}function D(Je){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${Je.id}/set_private.json`,{method:"post"})})}function R(Je){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${Je.id}/set_public.json`,{method:"post"})})}function S(Je){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${Je.id}.json`,{method:"delete"})})}function T(Je){return p(this,null,function*(){return(0,r.ZP)(`/api/problems/${Je.id}/start.json`,{method:"get"})})}function M(Je){return p(this,null,function*(){return(0,r.ZP)(`/api/item_baskets/${Je.id}.json`,{method:"delete",body:a({},Je)})})}function F(Je){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets.json",{method:"post",body:Je})})}function N(Je){return p(this,null,function*(){return(0,r.ZP)("/api/examination_banks/cancel_items.json",{method:"post",body:Je})})}function H(Je){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets/delete_item_type.json",{method:"delete",body:{item_type:Je.type}})})}function V(Je){return p(this,null,function*(){return(0,r.ZP)("/api/examination_banks/cancel_items.json",{method:"post",body:Je})})}function $(Je){return p(this,null,function*(){return(0,r.ZP)("/api/tag_disciplines.json",{method:"post",body:Je})})}function oe(Je){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${Je.id}.json`,{method:"put",body:Je})})}function ie(Je){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks.json",{method:"post",body:Je})})}function ue(Je){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${Je.id}/edit.json`,{method:"get"})})}function q(Je){return p(this,null,function*(){return(0,r.ZP)(`/api/problems/${Je.id}/edit.json`,{method:"get"})})}function Y(Je){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets.json",{method:"get",params:Je})})}function G(Je){return p(this,null,function*(){return(0,r.ZP)(`/api/item_baskets/${Je.id}/set_score.json`,{method:"post",body:Je})})}function ae(Je){return p(this,null,function*(){return(0,r.ZP)(`/api/item_baskets/${Je.id}/set_challenge_score.json`,{method:"post",body:Je})})}function ee(Je){return p(this,null,function*(){return(0,r.ZP)(`/api/item_baskets/${Je.id}/combination_set_score.json`,{method:"post",body:Je})})}function J(Je){return p(this,null,function*(){return Fetch(`/api/examination_banks//${Je.exerid}/examination_banks_item_banks/${Je.id}/combination_set_score.json`,{method:"post",body:Je})})}function le(Je){return p(this,null,function*(){return(0,r.ZP)(`/api/item_baskets/${Je.id}.json`,{method:"delete"})})}function W(Je){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets/batch_set_score.json",{method:"post",body:Je})})}function z(Je){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets/delete_item_type.json",{method:"delete",body:Je})})}function ne(Je){return p(this,null,function*(){return(0,r.ZP)(`/api/item_baskets/${Je.id}/adjust_position.json`,{method:"post",body:Je})})}function _e(Je){return p(this,null,function*(){return(0,r.ZP)("/api/examination_banks.json",{method:"post",body:Je})})}function we(Je){return p(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Je.id}/revoke_item.json`,{method:"delete",body:Je})})}function Pe(Je){return p(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Je.exam_id}/examination_banks_item_banks.json`,{method:"post",body:Je})})}function We(Je){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${Je.id}/join_to_collection.json`,{method:"post",params:Je})})}function Be(Je){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${Je.id}/cancel_collection.json`,{method:"post",params:Je})})}function Lt(Je){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks_groups.json",{method:"get",params:Je})})}function _t(Je){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks_groups/mine.json",{method:"get",params:Je})})}function Pt(Je){return p(this,null,function*(){return Fetch(`/api/item_banks/${Je.id}/join_to_group.json`,{method:"post",body:Je})})}function Vt(Je){return p(this,null,function*(){return Fetch(`/api/item_banks_groups/${Je.id}.json`,{method:"put",body:Je})})}function Ft(Je){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks_groups.json",{method:"post",body:Je})})}function ir(Je){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${Je.id}/feedback.json`,{method:"post",body:Je})})}function Ne(Je){return p(this,null,function*(){return(0,r.ZP)("/api/teach_group_shares.json",{method:"get",params:Je})})}function dt(Je){return p(this,null,function*(){return(0,r.ZP)("/api/teach_group_shares.json",{method:"post",body:Je})})}function kt(Je){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks/batch_delete.json",{method:"post",body:Je})})}function Qe(Je){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks/batch_to_group.json",{method:"post",body:Je})})}function lt(Je){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks/add_to_mine.json",{method:"post",body:Je})})}function st(Je){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks/set_batch_public.json",{method:"post",body:Je})})}function Ye(Je){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${Je==null?void 0:Je.id}/set_public.json`,{method:"post",body:Je})})}function Ue(Je){return p(this,null,function*(){return(0,r.ZP)("/api/teach_group_shares/show_groups.json",{method:"get",params:Je})})}function be(Je){return(0,r.ZP)(`/api/problems/${Je.identifier}/publish.json`,{method:"post",body:Je})}function De(Je){return(0,r.ZP)(`/api/problems/${Je.identifier}/cancel_publish.json`,{method:"post",body:Je})}function He(Je){return(0,r.ZP)("/api/item_banks/cancel_public.json",{method:"post",body:{ids:[...Je.id]}})}function qe(Je){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks_groups/${Je.id}/up_position.json`,{method:"get",params:Je})})}function Xe(Je){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks_groups/${Je.id}/down_position.json`,{method:"get",params:Je})})}function wt(Je){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Je.id}/edit_hack.json`,{method:"get",params:Je})})}function At(Je){return p(this,null,function*(){return(0,r.ZP)("/api/problems/batch_publish_condition.json",{method:"post",body:Je})})}function cr(Je){return p(this,null,function*(){return(0,r.ZP)("/api/problems/batch_publish.json",{method:"post",body:Je})})}function or(Je){return p(this,null,function*(){return Fetch("/api/item_banks/get_groups.json",{method:"get",params:Je})})}function Me(){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets/delete_all_items.json",{method:"delete"})})}},88581:function(d,g,e){"use strict";e.d(g,{E1:function(){return f},Go:function(){return l},H5:function(){return c}});var r=e(58661),i=(u,h,o)=>new Promise((a,x)=>{var p=b=>{try{m(o.next(b))}catch(A){x(A)}},v=b=>{try{m(o.throw(b))}catch(A){x(A)}},m=b=>b.done?a(b.value):Promise.resolve(b.value).then(p,v);m((o=o.apply(u,h)).next())});function l(u){return i(this,null,function*(){return(0,r.ZP)("/api/restfuls.json",{method:"get",params:u})})}function c(u){return i(this,null,function*(){return(0,r.ZP)(`/api/restfuls/${u.id}.json`,{method:"get",params:u})})}function f(u){return i(this,null,function*(){return(0,r.ZP)(`/api/restfuls/${u.id}.json`,{method:"delete",params:u})})}},70973:function(d,g,e){"use strict";e.d(g,{Am:function(){return m},Ar:function(){return Ne},BD:function(){return Xe},Be:function(){return Ye},Dx:function(){return ee},Fr:function(){return pe},G$:function(){return D},GS:function(){return $},Gw:function(){return A},H:function(){return Ft},H1:function(){return ir},Hj:function(){return At},JA:function(){return or},JG:function(){return ae},KE:function(){return W},Lz:function(){return He},Mf:function(){return Vt},NA:function(){return _t},PC:function(){return Be},PP:function(){return Lt},PW:function(){return Qe},Q3:function(){return J},QC:function(){return Me},Qt:function(){return qe},Qz:function(){return T},R$:function(){return Ce},RP:function(){return ue},Ti:function(){return gt},Uc:function(){return Rt},Ul:function(){return Y},VB:function(){return ot},Vs:function(){return Dt},Wr:function(){return R},Xn:function(){return q},YQ:function(){return Pt},Yn:function(){return b},Z8:function(){return H},ak:function(){return kt},cN:function(){return F},co:function(){return Ue},cz:function(){return Pe},fK:function(){return V},gG:function(){return We},gZ:function(){return tt},h$:function(){return N},ku:function(){return De},lf:function(){return ne},m7:function(){return G},mQ:function(){return M},mz:function(){return st},n$:function(){return z},oK:function(){return v},oN:function(){return Gt},pH:function(){return wt},pb:function(){return Se},qP:function(){return Je},ql:function(){return Qt},rN:function(){return be},sw:function(){return _e},t1:function(){return we},to:function(){return ie},ub:function(){return cr},ux:function(){return le},wS:function(){return Et},wT:function(){return S},yT:function(){return dt},yy:function(){return Jt},z2:function(){return lt}});var r=e(58661),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,o=(Ae,vt,je)=>vt in Ae?i(Ae,vt,{enumerable:!0,configurable:!0,writable:!0,value:je}):Ae[vt]=je,a=(Ae,vt)=>{for(var je in vt||(vt={}))u.call(vt,je)&&o(Ae,je,vt[je]);if(f)for(var je of f(vt))h.call(vt,je)&&o(Ae,je,vt[je]);return Ae},x=(Ae,vt)=>l(Ae,c(vt)),p=(Ae,vt,je)=>new Promise((et,yt)=>{var Nt=pt=>{try{Rr(je.next(pt))}catch(Jr){yt(Jr)}},Fe=pt=>{try{Rr(je.throw(pt))}catch(Jr){yt(Jr)}},Rr=pt=>pt.done?et(pt.value):Promise.resolve(pt.value).then(Nt,Fe);Rr((je=je.apply(Ae,vt)).next())});const v=Ae=>p(void 0,null,function*(){return(0,r.ZP)(`/api/student_works/${Ae.id}/update_journals.json`,{method:"post",body:Ae})}),m=Ae=>p(void 0,null,function*(){return(0,r.ZP)(`/api/student_works/${Ae==null?void 0:Ae.homeworkId}/change_score.json`,{method:"post",body:Ae})}),b=Ae=>p(void 0,null,function*(){return(0,r.ZP)(`/api/student_works/${Ae==null?void 0:Ae.homeworkId}/history_comment`,{method:"Get",params:Ae})}),A=Ae=>p(void 0,null,function*(){return(0,r.ZP)(`/api/student_works/${Ae==null?void 0:Ae.homeworkId}/feedback_know`,{method:"Get",params:Ae})}),D=Ae=>p(void 0,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ae==null?void 0:Ae.userId}/student_work_feedbacks.json`,{method:"POST",body:Ae})}),R=Ae=>p(void 0,null,function*(){return(0,r.ZP)(`/api/student_works/${Ae==null?void 0:Ae.userId}/feedback_list.json`,{method:"Get",params:Ae})}),S=Ae=>p(void 0,null,function*(){return(0,r.ZP)(`/api/student_works/${Ae==null?void 0:Ae.userId}/histories.json`,{method:"Get",params:Ae})}),T=Ae=>p(void 0,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ae==null?void 0:Ae.homeworkId}/feedback_list`,{method:"Get",params:Ae})}),M=Ae=>p(void 0,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ae==null?void 0:Ae.homeworkId}/anonymous_exception_list.json`,{method:"Get",params:Ae})}),F=Ae=>p(void 0,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ae==null?void 0:Ae.homeworkId}/appeal_list`,{method:"Get",params:Ae})});function N(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ae.categoryId}/works_list.json`,{method:"post",body:a({},Ae)})})}function H(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/shixun_homeworks/${Ae.categoryId}/student_works.json`,{method:"get",params:a({},Ae)})})}function V(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/shixun_homeworks/${Ae.categoryId}/header_info.json`,{method:"get",params:a({},Ae)})})}function $(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ae}/query_game_url.json`,{method:"get"})})}function oe(Ae){return p(this,null,function*(){return Fetch(`/api/student_works/${Ae}/get_newest_shixun_work_comments.json`,{method:"get"})})}function ie(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ae.categoryId}.json`,{method:"get"})})}function ue(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ae.categoryId}/code_review_results.json`,{method:"get",params:a({},Ae)})})}function q(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ae.categoryId}/code_review_detail.json`,{method:"get",params:a({},Ae)})})}function Y(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ae.categoryId}/settings.json`,{method:"get",params:a({},Ae)})})}function G(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ae.categoryId}/update_settings.json`,{method:"post",body:a({},Ae)})})}function ae(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ae.categoryId}/group_list.json`,{method:"get",params:a({},Ae)})})}function ee(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ae.categoryId}/works_list.xlsx`,{method:"get",params:a({},Ae)})})}function J(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ae.coursesId}/reference_answer.json`,{method:"get",params:a({},Ae)})})}function le(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ae.categoryId}/publish_groups.json`,{method:"get",params:a({},Ae)})})}function W(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ae.categoryId}/end_groups.json`,{method:"get",params:a({},Ae)})})}function z(Ae){return p(this,null,function*(){return(0,r.ZP)("/api/question_banks/bank_list.json",{method:"get",params:a({},Ae)})})}function ne(Ae){return p(this,null,function*(){return(0,r.ZP)("/api/question_banks/save_banks.json",{method:"post",body:a({},Ae)})})}function _e(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ae.homeworkId}/shixun_work_report.json`,{method:"get",params:Ae})})}function we(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ae.homeworkId}/shixun_work_report_echart_data.json`,{method:"get",params:Ae})})}function Pe(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ae.coursesId}/homework_commons/user_hack_detail.json`,{method:"get",params:x(a({},Ae),{id:Ae.categoryId})})})}function We(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ae.categoryId}/adjust_review_score.json`,{method:"post",body:a({},Ae)})})}function Be(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ae.categoryId}/show_comment.json`,{method:"get",params:a({},Ae)})})}function Lt(Ae){return p(this,null,function*(){return(0,r.ZP)("/api/users/reply_message.json",{method:"post",body:a({},Ae)})})}function _t(Ae){return p(this,null,function*(){return(0,r.ZP)("/api/praise_tread/like.json",{method:"post",body:a({},Ae)})})}function Pt(Ae){return p(this,null,function*(){return(0,r.ZP)("/api/praise_tread/unlike.json",{method:"delete",body:a({},Ae)})})}function Vt(Ae){return p(this,null,function*(){return(0,r.ZP)("/api/commons/delete.json",{method:"delete",body:a({},Ae)})})}function Ft(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ae.categoryId}/update_explanation.json`,{method:"post",body:a({},Ae)})})}function ir(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ae.coursesId}/homework_commons.json`,{method:"post",body:a({},Ae)})})}function Ne(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ae.categoryId}.json`,{method:"put",body:a({},Ae)})})}function dt(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_banks/${Ae.id}.json`,{method:"put",body:a({},Ae)})})}function kt(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ae.commonHomeworkId}/student_works/new.json`,{method:"get",params:a({},Ae)})})}function Qe(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ae.homeworkId}/edit.json`,{method:"get",params:a({},Ae)})})}function lt(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ae.homeworkId}.json`,{method:"put",body:a({},Ae)})})}function st(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ae.homeworkId}/revise_attachment.json`,{method:"post",body:a({},Ae)})})}function Ye(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ae.commonHomeworkId}/student_works.json`,{method:"post",body:a({},Ae)})})}function Ue(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ae.homeworkId}/student_works/relate_project.json`,{method:"post",body:a({},Ae)})})}function be(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ae.homeworkId}/student_works/cancel_relate_project.json`,{method:"get"})})}function De(Ae){return p(this,null,function*(){return(0,r.ZP)("/api/users/projects/search.json",{method:"get",params:a({},Ae)})})}function He(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ae.commonHomeworkId}/student_works/search_member_list.json`,{method:"get",params:a({},Ae)})})}function qe(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ae.coursesId}/homework_commons/new.json`,{method:"get",params:a({},Ae)})})}function Xe(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ae.categoryId}/edit.json`,{method:"get",params:a({},Ae)})})}function wt(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_banks/${Ae.id}.json`,{method:"get",params:a({},Ae)})})}function At(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ae.userId}.json`,{method:"get",params:a({},Ae)})})}function cr(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ae.userId}/supply_attachments.json`,{method:"get",params:a({},Ae)})})}function or(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ae.userId}/comment_list.json`,{method:"get",params:a({},Ae)})})}function Me(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ae.userId}/destroy_score.json`,{method:"delete",body:a({},Ae)})})}function Je(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ae.userId}/add_score_reply.json`,{method:"post",body:a({},Ae)})})}function Qt(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ae.categoryId}/all_student_works.json`,{method:"get",params:a({},Ae)})})}function tt(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ae.homeworkId}/destroy_work_comment.json`,{method:"delete",body:a({},Ae)})})}function Rt(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ae.categoryId}/score_status.json`,{method:"get",params:a({},Ae)})})}function Dt(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ae.categoryId}/update_score.json`,{method:"get",params:a({},Ae)})})}function Jt(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ae.userId}/add_score.json`,{method:"post",body:a({},Ae)})})}function Ut(Ae){return p(this,null,function*(){return Fetch(`/api/student_works/${Ae.userId}/cancel_appeal.json`,{method:"post",body:a({},Ae)})})}function Ce(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ae.userId}/appeal_anonymous_score.json`,{method:"post",body:a({},Ae)})})}function ce(Ae){return p(this,null,function*(){return Fetch(`/api/student_works/${Ae.userId}/deal_appeal_score.json`,{method:"post",body:a({},Ae)})})}function pe(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/myshixuns/${Ae.id}/reset_my_game.json`,{method:"get",params:a({},Ae)})})}function Et(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ae.homeworkId}/commit_des.json`,{method:"get",params:a({},Ae)})})}function Se(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ae.homeworkId}/update_des.json`,{method:"post",body:a({},Ae)})})}function ot(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ae.coursesId}/homework_commons/file_repeat_list.json`,{method:"get",params:a({},Ae)})})}function Gt(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ae.coursesId}/homework_commons/file_repeat_result.json`,{method:"get",params:a({},Ae)})})}function gt(Ae){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ae.course_id}/homework_commons/file_repeat_detail.json`,{method:"get",params:a({},Ae)})})}},25754:function(d,g,e){"use strict";e.d(g,{$Q:function(){return er},AE:function(){return Dt},AQ:function(){return M},Ag:function(){return vt},Ar:function(){return le},At:function(){return $t},BK:function(){return H},Bj:function(){return kt},CN:function(){return Ca},DC:function(){return Ne},Dz:function(){return Bt},E4:function(){return ir},EH:function(){return ne},Ee:function(){return Yn},Er:function(){return ee},FB:function(){return N},Fg:function(){return A},GI:function(){return Pe},Gr:function(){return st},Gu:function(){return we},Gz:function(){return b},HS:function(){return Ia},Hl:function(){return v},IT:function(){return gt},I_:function(){return S},Ir:function(){return V},Je:function(){return Fe},K:function(){return br},K0:function(){return wn},KM:function(){return q},K_:function(){return Yt},LK:function(){return Rr},LP:function(){return We},Ne:function(){return ae},OV:function(){return Lt},OW:function(){return z},Op:function(){return Zt},P2:function(){return Pt},Po:function(){return T},Ps:function(){return Ye},Q:function(){return G},Q1:function(){return qr},QA:function(){return ca},Ql:function(){return be},Rs:function(){return Me},SG:function(){return ji},Tn:function(){return Ut},Tr:function(){return ea},U0:function(){return Xe},U9:function(){return Ue},UQ:function(){return Se},Ui:function(){return Mt},Vx:function(){return Fn},WO:function(){return J},WT:function(){return zi},Wi:function(){return Qe},Wl:function(){return je},X$:function(){return Vt},Yn:function(){return ce},Z2:function(){return dt},ZO:function(){return lt},Zt:function(){return qt},_7:function(){return Y},_9:function(){return pe},aH:function(){return De},al:function(){return cr},b8:function(){return W},bq:function(){return Ce},dK:function(){return $},e:function(){return D},eX:function(){return _e},eb:function(){return Je},fL:function(){return Nt},h4:function(){return Hr},hS:function(){return m},he:function(){return R},hn:function(){return ie},ii:function(){return or},im:function(){return Et},j8:function(){return Be},jq:function(){return un},kF:function(){return Jr},km:function(){return At},l3:function(){return _t},m7:function(){return qe},mI:function(){return Ni},n5:function(){return F},nu:function(){return pt},p0:function(){return Gt},q0:function(){return Rt},q9:function(){return Ct},qA:function(){return Ir},rO:function(){return tt},rs:function(){return ue},sr:function(){return ot},t2:function(){return Ae},tX:function(){return St},uo:function(){return wt},v3:function(){return yt},w:function(){return et},xK:function(){return Jt},xg:function(){return Qt},xk:function(){return Ft},yE:function(){return He},yx:function(){return Ai},zD:function(){return oe},zH:function(){return wr}});var r=e(58661),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,o=(Tt,Zi,ai)=>Zi in Tt?i(Tt,Zi,{enumerable:!0,configurable:!0,writable:!0,value:ai}):Tt[Zi]=ai,a=(Tt,Zi)=>{for(var ai in Zi||(Zi={}))u.call(Zi,ai)&&o(Tt,ai,Zi[ai]);if(f)for(var ai of f(Zi))h.call(Zi,ai)&&o(Tt,ai,Zi[ai]);return Tt},x=(Tt,Zi)=>l(Tt,c(Zi)),p=(Tt,Zi,ai)=>new Promise((Ra,Yi)=>{var ei=ut=>{try{ur(ai.next(ut))}catch(me){Yi(me)}},Wn=ut=>{try{ur(ai.throw(ut))}catch(me){Yi(me)}},ur=ut=>ut.done?Ra(ut.value):Promise.resolve(ut.value).then(ei,Wn);ur((ai=ai.apply(Tt,Zi)).next())});const v=Tt=>p(void 0,null,function*(){return(0,r.ZP)("/api/shixun_statistics/statistics_header.json",{method:"Get",params:Tt})}),m=Tt=>p(void 0,null,function*(){return(0,r.ZP)("/api/shixun_statistics/online_count.json",{method:"Get",params:Tt})}),b=Tt=>p(void 0,null,function*(){return(0,r.ZP)("/api/shixun_statistics/statistics_body.json",{method:"Get",params:Tt})}),A=Tt=>p(void 0,null,function*(){return(0,r.ZP)("/api/shixun_statistics/rank_list.json",{method:"Get",params:Tt})}),D=Tt=>p(void 0,null,function*(){return(0,r.ZP)("/api/shixun_statistics/shixun_use_infos.json",{method:"Get",params:Tt})});function R(Tt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns.json",{method:"Get",params:a({},Tt)})})}function S(Tt){return p(this,null,function*(){return(0,r.ZP)("/api/disciplines.json",{method:"Get",params:a({source:"shixun"},Tt||{})})})}function T(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}.json`,{method:"Get",params:Tt})})}function M(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/show_right.json`,{method:"Get"})})}function F(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/challenges.json`,{method:"Get"})})}function N(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/save_copy_for_exercise.json`,{method:"post",body:{save_type:Tt.save_type}})})}function H(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/jupyter_exec.json${Tt.reset?`?reset=${Tt.reset}`:""}`,{method:"Get",params:Tt})})}function V(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/shixun_exec.json${Tt.reset?`?reset=${Tt.reset}`:""}`,{method:"Get",params:Tt})})}function $(Tt){return p(this,null,function*(){return(0,r.ZP)(Tt.url,{method:"Get"})})}function oe(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.shixun_identifier}/challenges/${Tt.challenge_id}/index_up.json`,{method:"Get"})})}function ie(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.shixun_identifier}/challenges/${Tt.challenge_id}/index_down.json`,{method:"Get"})})}function ue(Tt){return p(this,null,function*(){return(0,r.ZP)("/api/collections/cancel.json",{method:"Delete",body:{container_id:Tt.container_id,container_type:Tt.container_type}})})}function q(Tt){return p(this,null,function*(){return(0,r.ZP)("/api/collections.json",{method:"Post",body:{container_id:Tt.container_id,container_type:Tt.container_type}})})}function Y(Tt){return p(this,null,function*(){const{id:Zi}=Tt||{};return(0,r.ZP)(`/api/shixuns/${Zi}/search_user_courses.json`,{method:"Get",params:Tt})})}function G(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt==null?void 0:Tt.id}/send_to_course.json`,{method:"Post",body:a({},Tt)})})}function ae(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/cancel_publish.json`,{method:"Get"})})}function ee(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/cancel_apply_public.json`,{method:"Get"})})}function J(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/apply_public.json`,{method:"post",body:a({},Tt)})})}function le(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/publish.json`,{method:"Get"})})}function W(Tt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/jupyter_new.json",{method:"Get"})})}function z(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/attachments/${Tt.id}.json`,{method:"delete"})})}function ne(Tt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/apply_shixun_mirror.json",{method:"post",body:Tt})})}function _e(Tt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns.json",{method:"post",body:Tt})})}function we(Tt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/jupyter_lab_new.json",{method:"get",params:Tt})})}function Pe(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/review_newest_record.json`,{method:"Get"})})}function We(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/review_shixun.json`,{method:"post",body:Tt})})}function Be(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/collaborators.json`,{method:"Get",params:Tt})})}function Lt(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/shixun_members_added.json`,{method:"post",body:Tt})})}function _t(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.identifier}/add_members_group.json`,{method:"post",body:Tt})})}function Pt(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/change_manager.json`,{method:"Get",params:Tt})})}function Vt(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/change_manager.json`,{method:"post",body:Tt})})}function Ft(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/collaborators_delete.json`,{method:"delete",body:{user_id:Tt.userId}})})}function ir(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/ranking_list.json`,{method:"Get"})})}function Ne(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/settings.json`,{method:"Get"})})}function dt(Tt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/get_mirror_script.json",{method:"Get",params:{mirror_id:Tt.mirror_id}})})}function kt(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/get_script_contents.json`,{method:"Get",params:Tt})})}function Qe(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/get_custom_script.json`,{method:"Get",params:Tt})})}function lt(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/update_for_jupyter.json`,{method:"put",body:Tt})})}function st(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/shixun_quotes.json`,{method:"Get"})})}function Ye(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}.json`,{method:"delete"})})}function Ue(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/close.json`,{method:"post",body:Tt})})}function be(Tt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/departments.json",{method:"Get",params:Tt})})}function De(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/update_permission_setting.json`,{method:"post",body:Tt})})}function He(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/update_learn_setting.json`,{method:"post",body:Tt})})}function qe(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/update_setting`,{method:"post",body:Tt})})}function Xe(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/get_data_sets.json`,{method:"Get",params:Tt})})}function wt(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/destroy_data_sets.json`,{method:"Delete",body:{id:Tt.deleteId}})})}function At(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/challenges/new.json`,{method:"get"})})}function cr(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.identifier}/challenges.json`,{method:"post",body:a({},Tt)})})}function or(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/challenges/${Tt.challengeId}/edit.json`,{method:"get",params:{tab:Tt.tab}})})}function Me(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/challenges/${Tt.challengesId}.json`,{method:"put",body:a({},Tt)})})}function Je(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/challenges/${Tt.challengesId}/choose_questions.json`,{method:"get"})})}function Qt(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/challenges/move_position.json`,{method:"post",body:a({},Tt)})})}function tt(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/challenges/${Tt.challengesId}.json`,{method:"delete",body:a({},Tt)})})}function Rt(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/challenges/${Tt.challengesId}/edit.json`,{method:"get",params:a({},Tt)})})}function Dt(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/challenges/${Tt.challengeId}/answer.json`,{method:"get",params:a({},Tt)})})}function Jt(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/challenges/${Tt.challengeId}/crud_answer.json`,{method:"post",body:a({},Tt)})})}function Ut(Tt){return p(this,null,function*(){if(Tt.type===1)return(0,r.ZP)(`/api/shixuns/${Tt.id}/challenges/${Tt.challengesId}/create_choose_question.json`,{method:"post",body:a({},Tt)});if(Tt.type===2)return(0,r.ZP)(`/api/shixuns/${Tt.id}/challenges/${Tt.challengesId}/create_blank_question.json`,{method:"post",body:a({},Tt)});if(Tt.type===3)return(0,r.ZP)(`/api/shixuns/${Tt.id}/challenges/${Tt.challengesId}/create_judge_question.json`,{method:"post",body:a({},Tt)})})}function Ce(Tt){return p(this,null,function*(){if(Tt.type===1)return(0,r.ZP)(`/api/shixuns/${Tt.id}/challenges/${Tt.challengesId}/update_choose_question.json`,{method:"post",body:x(a({},Tt),{choose_id:Tt.questionId})});if(Tt.type===2)return(0,r.ZP)(`/api/shixuns/${Tt.id}/challenges/${Tt.challengesId}/update_blank_question.json`,{method:"put",body:x(a({},Tt),{choose_id:Tt.questionId})});if(Tt.type===3)return(0,r.ZP)(`/api/shixuns/${Tt.id}/challenges/${Tt.challengesId}/update_judge_question.json`,{method:"put",body:x(a({},Tt),{choose_id:Tt.questionId})})})}function ce(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/challenges/${Tt.challengesId}/destroy_challenge_choose.json`,{method:"Delete",body:{choose_id:Tt.questionId}})})}function pe(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/challenges/${Tt.challengesId}/choose_question_up_position.json`,{method:"post",body:{challenge_choose_id:Tt.questionId}})})}function Et(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/challenges/${Tt.challengesId}/choose_question_down_position.json`,{method:"post",body:{challenge_choose_id:Tt.questionId}})})}function Se(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/challenges/${Tt.challengesId}/edit_choose_question.json`,{method:"get",params:x(a({},Tt),{choose_id:Tt.questionId})})})}function ot(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/delete_git_file.json`,{method:"Delete",body:Tt})})}function Gt(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${Tt.id}/delete_git_file.json`,{method:"Delete",body:Tt})})}function gt(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/mv_file.json`,{method:"post",body:Tt})})}function Ae(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${Tt.id}/mv_file.json`,{method:"post",body:Tt})})}function vt(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/repository.json`,{method:"post",body:Tt})})}function je(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${Tt.id}/repository.json`,{method:"post",body:Tt})})}function et(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/secret_repository.json`,{method:"post",body:Tt})})}function yt(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/add_file.json`,{method:"post",body:Tt})})}function Nt(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${Tt.id}/add_file.json`,{method:"post",body:Tt})})}function Fe(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/commits.json`,{method:"post",body:Tt})})}function Rr(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/file_content.json`,{method:"post",body:Tt})})}function pt(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${Tt.id}/file_content.json`,{method:"post",body:Tt})})}function Jr(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/update_file.json`,{method:"post",body:Tt})})}function un(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${Tt.id}/update_file.json`,{method:"post",body:Tt})})}function Zt(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/upload_git_folder.json`,{method:"post",body:{path:Tt.path,secret_repository:Tt.secret_repository}})})}function er(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/${Tt.url}`,{method:"Get"})})}function Mt(Tt){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/get_info_with_tpm.json",{method:"Get",params:Tt})})}function Yt(Tt){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/timeinfo_with_tpm.json",{method:"Get",params:Tt})})}function wr(Tt){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/reset_with_tpm.json",{method:"Get",params:Tt})})}function Ir(Tt){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/save_with_tpm.json",{method:"Get",params:Tt})})}function Ct(Tt){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/active_with_tpm.json",{method:"Get",params:Tt})})}function $t(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/fork_list.json`,{method:"Get",params:Tt})})}function Bt(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.identifier}/change_editable.json`,{method:"put",body:a({},Tt)})})}function qt(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/set_secret_dir.json`,{method:"post",body:a({},Tt)})})}function br(Tt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/new.json",{method:"Get",params:Tt})})}function qr(Tt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/environment_info",{method:"Get",params:Tt})})}function Hr(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/init_repository.json`,{method:"post",body:a({},Tt)})})}function Fn(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${Tt.id}/init_repository.json`,{method:"post",body:a({},Tt)})})}function wn(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/update_secret_repository.json`,{method:"post",body:a({},Tt)})})}function Yn(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/exist_exercise.json`,{method:"get",params:a({},Tt)})})}function St(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/mirror_applies/${Tt.id}.json`,{method:"get",params:a({},Tt)})})}function Yr(Tt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${Tt.id}/publish.json`,{method:"post",body:a({},Tt)})})}function ii(Tt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${Tt.id}/open_vnc.json`,{method:"post",params:a({},Tt)})})}function Bi(Tt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${Tt.id}/open_webssh.json`,{method:"post",params:a({},Tt)})})}function Kn(Tt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${Tt.id}/save_image.json`,{method:"post",body:a({},Tt)})})}function It(Tt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${Tt.id}/delete_image.json`,{method:"post",body:a({},Tt)})})}function fi(Tt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${Tt.id}/extend_vnc.json`,{method:"post",body:a({},Tt)})})}function mi(Tt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${Tt.id}/reset_vnc_link.json`,{method:"post",body:a({},Tt)})})}function Ai(Tt){return p(this,null,function*(){return(0,r.ZP)("/api/paths/get_task_pass.json",{method:"get",params:a({},Tt)})})}function Ni(Tt){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/get_info_with_jupyter_lab.json",{method:"get",params:a({},Tt)})})}function ca(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt.id}/update_jupyter_lab_setting.json`,{method:"post",body:a({},Tt)})})}function ea(Tt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/check_shixun_copy.json",{method:"post",body:Tt})})}function zi(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/progress_homeworks/${Tt}`,{method:"get",params:{is_initiative_study:1}})})}function li(Tt){return p(this,null,function*(){return Fetch(`/api/shixuns/${Tt.id}/update_shixun_study_num.json`,{method:"post",body:a({},Tt)})})}function ji(Tt){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/preview.json",{method:"get",params:Tt})})}function Ia(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt}/recommend_config.json`,{method:"get"})})}function Ca(Tt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${Tt==null?void 0:Tt.identifier}/device_group_status.json`,{method:"get",params:a({},Tt)})})}},28581:function(d,g,e){"use strict";e.d(g,{Bg:function(){return p},FO:function(){return M},eJ:function(){return b},eZ:function(){return A},fd:function(){return V},gp:function(){return a},iU:function(){return N},l3:function(){return R},mw:function(){return S},oZ:function(){return m},rM:function(){return T},r_:function(){return H},s:function(){return x},ur:function(){return F},xV:function(){return v},yb:function(){return D}});var r=e(58661),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,u=($,oe,ie)=>oe in $?i($,oe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):$[oe]=ie,h=($,oe)=>{for(var ie in oe||(oe={}))c.call(oe,ie)&&u($,ie,oe[ie]);if(l)for(var ie of l(oe))f.call(oe,ie)&&u($,ie,oe[ie]);return $},o=($,oe,ie)=>new Promise((ue,q)=>{var Y=ee=>{try{ae(ie.next(ee))}catch(J){q(J)}},G=ee=>{try{ae(ie.throw(ee))}catch(J){q(J)}},ae=ee=>ee.done?ue(ee.value):Promise.resolve(ee.value).then(Y,G);ae((ie=ie.apply($,oe)).next())});function a($){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${$.coursesId}/teachers.json`,{method:"get",params:h({},$)})})}function x($){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${$.coursesId}/apply_teachers.json`,{method:"get",params:h({},$)})})}function p($){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${$.coursesId}/graduation_group_list.json`,{method:"get",params:h({},$)})})}function v($){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${$.coursesId}/all_course_groups.json`,{method:"get",params:h({},$)})})}function m($){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${$.coursesId}/set_course_group.json`,{method:"post",body:h({},$)})})}function b($){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${$.coursesId}/join_graduation_group.json`,{method:"post",body:h({},$)})})}function A($){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${$.coursesId}/create_graduation_group.json`,{method:"post",body:h({},$)})})}function D($){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${$.coursesId}/delete_course_teacher.json`,{method:"post",body:h({},$)})})}function R($){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${$.coursesId}/delete_from_course.json`,{method:"post",body:h({},$)})})}function S($){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${$.coursesId}/change_member_role.json`,{method:"post",body:h({},$)})})}function T($){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${$.coursesId}/change_course_admin.json`,{method:"post",body:h({},$)})})}function M($){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${$.coursesId}/teacher_application_review.json`,{method:"post",body:h({},$)})})}function F($){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${$.coursesId}/students.json`,{method:"get",params:h({},$)})})}function N($,oe){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${$}/apply_students.json`,{method:"get",params:oe})})}function H($,oe){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${$}/join_student_checkout.json`,{method:"get",params:oe})})}function V($,oe){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${$}/student_application_review.json`,{method:"post",body:oe})})}},31914:function(d,g,e){"use strict";e.d(g,{B$:function(){return v},Cx:function(){return Y},DA:function(){return T},DH:function(){return p},Ef:function(){return ee},Es:function(){return b},Ex:function(){return Vt},FM:function(){return ie},Fn:function(){return J},Gq:function(){return ir},Ho:function(){return F},IU:function(){return _e},JJ:function(){return le},Ol:function(){return Be},Qx:function(){return oe},Tv:function(){return W},V8:function(){return x},WS:function(){return G},WY:function(){return $},ai:function(){return q},bG:function(){return D},bJ:function(){return a},c0:function(){return Ft},dE:function(){return ne},dt:function(){return z},gI:function(){return ae},lO:function(){return ue},mW:function(){return V},n0:function(){return S},nV:function(){return We},o1:function(){return Lt},qE:function(){return m},qN:function(){return M},rV:function(){return N},sh:function(){return Pe},vR:function(){return A},w3:function(){return H},x4:function(){return R},z2:function(){return _t}});var r=e(58661),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,u=(Ne,dt,kt)=>dt in Ne?i(Ne,dt,{enumerable:!0,configurable:!0,writable:!0,value:kt}):Ne[dt]=kt,h=(Ne,dt)=>{for(var kt in dt||(dt={}))c.call(dt,kt)&&u(Ne,kt,dt[kt]);if(l)for(var kt of l(dt))f.call(dt,kt)&&u(Ne,kt,dt[kt]);return Ne},o=(Ne,dt,kt)=>new Promise((Qe,lt)=>{var st=be=>{try{Ue(kt.next(be))}catch(De){lt(De)}},Ye=be=>{try{Ue(kt.throw(be))}catch(De){lt(De)}},Ue=be=>be.done?Qe(be.value):Promise.resolve(be.value).then(st,Ye);Ue((kt=kt.apply(Ne,dt)).next())});const a=Ne=>o(void 0,null,function*(){return(0,r.ZP)(`/api/common_comments/${Ne.id}/move.json`,{method:"post",body:Ne})}),x=Ne=>o(void 0,null,function*(){return(0,r.ZP)(`/api/common_comments/${Ne.id}.json`,{method:"delete",body:Ne})}),p=Ne=>o(void 0,null,function*(){return(0,r.ZP)(`/api/common_comments/${Ne.id}.json`,{method:"put",body:Ne})}),v=Ne=>o(void 0,null,function*(){return(0,r.ZP)("/api/common_comments.json",{method:"post",body:Ne})}),m=Ne=>o(void 0,null,function*(){return(0,r.ZP)("/api/common_comments.json",{method:"Get",params:Ne})});function b(Ne){return o(this,null,function*(){return(0,r.ZP)("/api/accounts/login.json",{method:"post",body:h({},Ne)})})}function A(Ne){return o(this,null,function*(){return(0,r.ZP)("/api/accounts/logout.json",{method:"get"})})}function D(Ne){return o(this,null,function*(){return(0,r.ZP)("/api/users/get_user_info.json",{method:"get",params:h({},Ne)})})}function R(Ne){return o(this,null,function*(){return(0,r.ZP)("/api/users/get_notice.json",{method:"get",params:h({},Ne)})})}function S(){return o(this,null,function*(){return(0,r.ZP)("/api/users/system_update.json",{method:"get"})})}function T(Ne){return o(this,null,function*(){return(0,r.ZP)(`/api/users/${Ne.username}/homepage_info.json`,{method:"get"})})}function M(Ne){return o(this,null,function*(){return(0,r.ZP)("/api/users/attendance.json",{method:"post"})})}function F(Ne){return o(this,null,function*(){return(0,r.ZP)(`/api/users/${Ne.username}/courses.json`,{method:"get",params:Ne})})}function N(Ne){return o(this,null,function*(){return(0,r.ZP)(`/api/users/${Ne.username}/shixuns.json`,{method:"get",params:Ne})})}function H(Ne){return o(this,null,function*(){return(0,r.ZP)(`/api/users/${Ne.username}/subjects.json`,{method:"get",params:Ne})})}function V(Ne){return o(this,null,function*(){return(0,r.ZP)(`/api/users/${Ne.username}/projects.json`,{method:"get",params:Ne})})}function $(Ne){return o(this,null,function*(){return(0,r.ZP)(`/api/users/${Ne.username}/videos.json`,{method:"get",params:Ne})})}function oe(Ne){return o(this,null,function*(){return(0,r.ZP)(`/api/users/${Ne.username}/videos/review.json`,{method:"get",params:Ne})})}function ie(Ne){return o(this,null,function*(){return(0,r.ZP)(`/api/users/${Ne.username}/videos/${Ne.id}.json`,{method:"delete"})})}function ue(Ne){return o(this,null,function*(){return(0,r.ZP)("/api/watch_video_histories.json",{method:"post",body:Ne})})}function q(Ne){return o(this,null,function*(){return(0,r.ZP)("/api/users/question_banks.json",{method:"get",params:Ne})})}function Y(Ne){return o(this,null,function*(){return(0,r.ZP)("/api/question_banks/multi_public.json",{method:"post",body:Ne})})}function G(Ne){return o(this,null,function*(){return(0,r.ZP)("/api/question_banks/multi_delete.json",{method:"delete",body:Ne})})}function ae(Ne){return o(this,null,function*(){return(0,r.ZP)("/api/question_banks/my_courses.json",{method:"get",params:Ne})})}function ee(Ne){return o(this,null,function*(){return(0,r.ZP)("/api/question_banks/send_to_course.json",{method:"post",body:Ne})})}function J(Ne){return o(this,null,function*(){return(0,r.ZP)(`/api/users/${Ne.username}/videos/${Ne.object_id}/create_course_video.json`,{method:"post",body:Ne})})}function le(Ne){return o(this,null,function*(){return(0,r.ZP)(`/api/homework_banks/${Ne.topicId}.json`,{method:"get",params:Ne})})}function W(Ne){return o(this,null,function*(){return(0,r.ZP)("/api/question_banks/multi_delete.json",{method:"delete",body:h({},Ne)})})}function z(Ne){return o(this,null,function*(){return(0,r.ZP)(`/api/users/${Ne.username}/videos/batch_publish.json`,{method:"post",body:Ne})})}function ne(Ne){return o(this,null,function*(){return(0,r.ZP)(`/api/myshixuns/${Ne.identifier}/cancel.json`,{method:"delete",body:h({},Ne)})})}function _e(Ne){return o(this,null,function*(){return(0,r.ZP)("/api/users/get_engineer_url.json",{method:"get",params:h({},Ne)})})}function we(Ne){return o(this,null,function*(){return Fetch("/api/intelligent_recommendations/user_choice_learn_path.json",{method:"post",body:h({},Ne)})})}function Pe(){return o(this,null,function*(){return(0,r.ZP)("/api/intelligent_recommendations/persona.json",{method:"get"})})}function We(){return o(this,null,function*(){return(0,r.ZP)("/api/intelligent_recommendations/user_learn_path.json",{method:"get"})})}function Be(Ne){return(0,r.ZP)("/api/accounts/valid_email_and_phone.json",{method:"get",params:Ne})}function Lt(Ne){return(0,r.ZP)("/api/accounts/get_verification_code.json",{method:"get",params:Ne})}function _t(Ne){return(0,r.ZP)("/api/accounts/register.json",{method:"post",body:h({},Ne)})}function Pt(Ne){return Fetch("/api/weapps/register.json",{method:"post",body:h({},Ne)})}function Vt(Ne){return(0,r.ZP)(`/api/users/accounts/${Ne.login}/password.json`,{method:"put",body:h({},Ne)})}function Ft(Ne){return(0,r.ZP)("/api/accounts/reset_password.json",{method:"post",body:h({},Ne)})}function ir(Ne){return(0,r.ZP)("/api/accounts/login_for_phone.json",{method:"get",params:h({},Ne)})}},1717:function(d,g,e){"use strict";e.d(g,{BQ:function(){return a},DH:function(){return F},Db:function(){return ue},Ju:function(){return ie},Mz:function(){return V},O2:function(){return m},TJ:function(){return D},Vg:function(){return v},ZY:function(){return x},Zx:function(){return H},cU:function(){return p},fn:function(){return oe},jK:function(){return R},yN:function(){return $}});var r=e(58661),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,u=(q,Y,G)=>Y in q?i(q,Y,{enumerable:!0,configurable:!0,writable:!0,value:G}):q[Y]=G,h=(q,Y)=>{for(var G in Y||(Y={}))c.call(Y,G)&&u(q,G,Y[G]);if(l)for(var G of l(Y))f.call(Y,G)&&u(q,G,Y[G]);return q},o=(q,Y,G)=>new Promise((ae,ee)=>{var J=z=>{try{W(G.next(z))}catch(ne){ee(ne)}},le=z=>{try{W(G.throw(z))}catch(ne){ee(ne)}},W=z=>z.done?ae(z.value):Promise.resolve(z.value).then(J,le);W((G=G.apply(q,Y)).next())});function a(q){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${q.coursesId}/watch_video_histories.json`,{method:"Get",params:h({},q)})})}function x(q){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${q.coursesId}/watch_statics.json`,{method:"Get",params:h({},q)})})}function p(q){return o(this,null,function*(){return(0,r.ZP)(`/api/course_videos/${q.videoId}/watch_histories.json`,{method:"Get",params:h({},q)})})}function v(q){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${q.coursesId}/own_watch_histories.json`,{method:"Get",params:h({},q)})})}function m(q){return o(this,null,function*(){return(0,r.ZP)(`/api/video_items/${q.id}.json`,{method:"Get",params:h({},q)})})}function b(q){return o(this,null,function*(){return Fetch("/api/video_items.json",{method:"post",body:q})})}function A(q){return o(this,null,function*(){return Fetch(`/api/video_items/${q.id}/edit.json`,{method:"Get",params:h({},q)})})}function D(q){return o(this,null,function*(){return(0,r.ZP)(`/api/stage_shixuns/${q.id}/edit.json`,{method:"Get",params:h({},q)})})}function R(q){return o(this,null,function*(){return(0,r.ZP)(`/api/video_items/${q.id}/star.json`,{method:"post",body:q})})}function S(q){return o(this,null,function*(){return Fetch(`/api/video_items/${q.id}.json`,{method:"put",body:q})})}function T(q){return o(this,null,function*(){return Fetch(`/api/video_items/${q.id}/send_to_course.json`,{method:"post",body:q})})}function M(q){return o(this,null,function*(){return Fetch("/api/users/my_courses.json",{method:"Get",params:h({},q)})})}function F(q){return o(this,null,function*(){return(0,r.ZP)(`/api/video_items/${q.id}/view_video.json`,{method:"post",body:q})})}function N(q){return o(this,null,function*(){return Fetch(`/api/video_items/${q.id}/add_school.json`,{method:"post",body:q})})}function H(q){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${q.course_id}/video_people_statics.json`,{method:"get",params:q})})}function V(q){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${q.course_id}/video_duration_statics.json`,{method:"get",params:q})})}function $(q){return o(this,null,function*(){return(0,r.ZP)("/api/stages.json",{method:"get",params:q})})}function oe(q){return o(this,null,function*(){return(0,r.ZP)(`/api/courses/${q==null?void 0:q.id}/course_videos_tree.json`,{method:"get",params:q})})}function ie(q){return o(this,null,function*(){return(0,r.ZP)("/api/study_action_analyses.json",{method:"post",body:q})})}function ue(q){return o(this,null,function*(){return(0,r.ZP)("/api/study_action_analyses/detail.json",{method:"post",body:q})})}},23802:function(d,g,e){"use strict";e.d(g,{A:function(){return V},CH:function(){return c},EA:function(){return h},FU:function(){return x},G_:function(){return m},LY:function(){return M},Ll:function(){return u},MM:function(){return R},Ps:function(){return F},Sl:function(){return A},To:function(){return p},Vf:function(){return v},XQ:function(){return f},b:function(){return a},bq:function(){return H},cZ:function(){return o},rV:function(){return T},sT:function(){return b},tS:function(){return N},xt:function(){return S},y2:function(){return l}});var r=e(58661),i=($,oe,ie)=>new Promise((ue,q)=>{var Y=ee=>{try{ae(ie.next(ee))}catch(J){q(J)}},G=ee=>{try{ae(ie.throw(ee))}catch(J){q(J)}},ae=ee=>ee.done?ue(ee.value):Promise.resolve(ee.value).then(Y,G);ae((ie=ie.apply($,oe)).next())});const l=$=>i(void 0,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${$.virtual_spacesId}/base_statistic_data.json`,{method:"Get",params:$})});function c($){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${$.virtual_spacesId}/discussions/${$.id}.json`,{method:"put",body:$})})}function f($){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${$.virtual_spacesId}/discussions/${$.id}.json`,{method:"get",params:$})})}function u($){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${$.virtual_spacesId}/discussions.json`,{method:"post",body:$})})}function h($){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${$.virtual_spacesId}/discussions.json`,{method:"get",params:$})})}function o($){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${$.virtual_spacesId}/good_lessons/${$.id}/add_resources.json`,{method:"post",body:$})})}function a($){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${$.virtual_spacesId}/good_lessons/${$.id}/lesson_resources_list.json`,{method:"get",params:$})})}function x($){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${$.virtual_spacesId}/good_lessons/${$.id}.json`,{method:"get",params:$})})}function p($){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${$.virtual_spacesId}/good_lessons/${$.id}.json`,{method:"put",body:$})})}function v($){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${$.virtual_spacesId}/good_lessons.json`,{method:"post",body:$})})}function m($){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${$.virtual_spacesId}/good_lessons.json`,{method:"get",params:$})})}function b($){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${$==null?void 0:$.id}.json`,{method:"get"})})}function A($){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${$==null?void 0:$.id}/modules.json`,{method:"get"})})}function D($){return i(this,null,function*(){return Fetch(`/api/virtual_classrooms/${$.id}/videos/batch_publish.json`,{method:"post",body:$})})}function R($){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${$.virtual_spacesId}/members.json`,{method:"post",body:$})})}function S($){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${$.virtual_spacesId}/members/${$.id}/change_creator.json`,{method:"post",body:$})})}function T($,oe){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${$}/shixuns.json`,{method:"get",params:oe})})}function M($,oe){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${$}/shixuns`,{method:"post",body:oe})})}function F($){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${$.virtual_classroom_id}/shixuns/${$.shixun_id}.json`,{method:"delete"})})}function N($,oe){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${$}/subjects.json`,{method:"get",params:oe})})}function H($,oe){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${$}/subjects.json`,{method:"post",body:oe})})}function V($){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${$.virtual_classroom_id}/subjects/${$.subject_id}.json`,{method:"delete"})})}},36466:function(d,g,e){"use strict";e.d(g,{$O:function(){return Y},EO:function(){return At},G5:function(){return H},GD:function(){return i},GJ:function(){return x},Gg:function(){return p},I2:function(){return f},IR:function(){return $},JA:function(){return wt},JL:function(){return S},Jd:function(){return q},Ny:function(){return D},RV:function(){return ie},Rb:function(){return N},Rm:function(){return V},V9:function(){return ne},Yh:function(){return le},aN:function(){return b},aQ:function(){return o},ag:function(){return Xe},bg:function(){return or},d8:function(){return F},dE:function(){return oe},eB:function(){return ue},eY:function(){return Me},fn:function(){return qe},h:function(){return Jt},j5:function(){return m},m$:function(){return Je},oF:function(){return v},qz:function(){return h},t_:function(){return A},tu:function(){return tt},y8:function(){return cr}});var r=e(44225),i=(Ut=>(Ut[Ut.SuperAdmin=1]="SuperAdmin",Ut[Ut.Operation=2]="Operation",Ut[Ut.CertifiedTeacher=5]="CertifiedTeacher",Ut[Ut.TrainingProduction=8]="TrainingProduction",Ut[Ut.UncertifiedTeacher=12]="UncertifiedTeacher",Ut[Ut.Student=15]="Student",Ut))(i||{}),l=(Ut=>(Ut[Ut.SuperAdmin=1]="SuperAdmin",Ut[Ut.Operation=2]="Operation",Ut[Ut.Admin=5]="Admin",Ut[Ut.Teacher=8]="Teacher",Ut[Ut.Assistant=12]="Assistant",Ut[Ut.Student=15]="Student",Ut))(l||{}),c=(Ut=>(Ut[Ut.SuperAdmin=0]="SuperAdmin",Ut[Ut.Teacher=1]="Teacher",Ut[Ut.Student=2]="Student",Ut))(c||{});const f=Ut=>{const{user:Ce}=(0,r.getDvaApp)()._store.getState(),{userInfo:ce}=Ce;return Ut.some(pe=>pe==(ce==null?void 0:ce.role))},u=Ut=>{const{user:Ce}=(0,r.getDvaApp)()._store.getState(),{userInfo:ce}=Ce;return ce!=null&&ce.own?!0:Ut.some(pe=>{var Et;return pe==((Et=ce==null?void 0:ce.course)==null?void 0:Et.course_role)})},h=()=>{const{user:Ut}=(0,r.getDvaApp)()._store.getState(),{userInfo:Ce}=Ut;return Ce.main_site},o=()=>{var Ut;const{user:Ce}=(0,r.getDvaApp)()._store.getState(),{userInfo:ce}=Ce;return(Ut=ce==null?void 0:ce.course)==null?void 0:Ut.course_is_end},a=()=>{const{user:Ut}=getDvaApp()._store.getState(),{userInfo:Ce}=Ut;return Ce.authentication},x=()=>u([1,2,5,8,12]),p=()=>u([1,8,5,12,2]),v=()=>u([1,8,5]),m=()=>u([1]),b=()=>u([1,2,5]),A=()=>u([1,2]),D=()=>f([1,2]),R=()=>f([1]),S=()=>f([1,2,5]),T=()=>u([1,5]),M=()=>u([5,8]),F=()=>u([5]),N=()=>u([1,5,2]),H=()=>u([1,2,5,8]),V=()=>u([12]),$=()=>u([8]),oe=()=>u([15]),ie=()=>u([1,2,5,8,12,15]),ue=()=>u([1,2,5,8,12]),q=()=>{var Ut;const{user:Ce}=(0,r.getDvaApp)()._store.getState(),{userInfo:ce}=Ce;return((Ut=ce==null?void 0:ce.course)==null?void 0:Ut.course_role)===null},Y=()=>{const{user:Ut}=(0,r.getDvaApp)()._store.getState(),{userInfo:Ce}=Ut;return Ce==null?void 0:Ce.has_big_model_permission},G=()=>{const{user:Ut}=getDvaApp()._store.getState(),{userInfo:Ce}=Ut;return Ce==null?void 0:Ce.big_model_user_unlimited},ae=(Ut=!0,Ce=!1)=>f([1,2,5,8,12,15]),ee=(Ut=!0,Ce=!1)=>Ce||!Ce&&f([1]),J=(Ut=!0,Ce=!1)=>Ce||!Ce&&f([1,2]),le=()=>f([15]),W=(Ut=!0,Ce=!1)=>Ut?f([1,2,5,8,12,15]):Ce||!Ce&&f([1,2]),z=(Ut=!0,Ce=!1)=>Ut?f([1,2,5,8,12,15]):Ce||!Ce&&f([1,2]),ne=(Ut=!0,Ce=!1)=>{const{user:ce}=(0,r.getDvaApp)()._store.getState(),{userInfo:pe}=ce;return pe!=null&&pe.is_shixun_marker?!0:f([1,2,5,8])},_e=(Ut=!0,Ce=!1)=>Ut?f([1]):Ce||!Ce&&f([1]),we=(Ut=!0,Ce=!1)=>Ut?f([1,2]):Ce||!Ce&&f([1,2]),Pe=(Ut=!0,Ce=!1)=>Ut?f([1,2,5,8,12,15]):Ce||!Ce&&f([1,2]),We=(Ut=!0,Ce=!1)=>Ut?f([1,2,5,8,12]):Ce||!Ce&&f([1,2]),Be=(Ut=!0,Ce=!1)=>Ut?f([1,2,5]):Ce||!Ce&&f([1,2]),Lt=(Ut=!0,Ce=!1)=>Ut?f([1]):!1,_t=(Ut=!0,Ce=!1)=>f([1,2,5,8,12,15]),Pt=(Ut=!0,Ce=!1)=>Ut?f([1]):Ce||!Ce&&f([1]),Vt=(Ut=!0,Ce=!1)=>Ut?f([1,2]):Ce||!Ce&&f([1,2]),Ft=(Ut=!0,Ce=!1)=>Ut?f([1,2,5,8,12,15]):Ce||!Ce&&f([1,2]),ir=(Ut=!0,Ce=!1)=>Ut?!1:Ce||!Ce&&f([1,2]),Ne=(Ut=!0,Ce=!1)=>Ut?Ce||!Ce&&f([1,2]):!1,dt=(Ut=!0,Ce=!1)=>Ut?f([1,2,5,8,12]):!1,kt=(Ut=!0,Ce=!1)=>Ut?!Ce&&f([1,2,5,8,12]):!1,Qe=(Ut=!0,Ce=!1)=>Ut?f([1,2,5]):Ce||!Ce&&f([1,2]),lt=(Ut=!0,Ce=!1)=>f([1,2,5,8,12]),st=(Ut=!0,Ce=!1)=>Ut?f([1]):Ce||!Ce&&f([1]),Ye=(Ut=!0,Ce=!1)=>Ut?f([1,2]):Ce||!Ce&&f([1,2]),Ue=(Ut=!0,Ce=!1)=>Ut?f([1,2,5,8,12]):Ce||!Ce&&f([1,2]),be=(Ut=!0,Ce=!1)=>Ut?Ce||!Ce&&f([1,2]):!1,De=(Ut=!0,Ce=!1)=>Ut?f([1,2,5,8,12]):Ce||!Ce&&f([1,2]),He=(Ut=!0,Ce=!1)=>u([8]),qe=()=>f([1]),Xe=()=>f([1,2]),wt=()=>f([15]),At=()=>f([1,2,5]),cr=()=>f([1,2,5,12]),or=()=>{var Ut;const{user:Ce}=(0,r.getDvaApp)()._store.getState();return!!((Ut=Ce.userInfo)!=null&&Ut.login)},Me=()=>{const{user:Ut}=(0,r.getDvaApp)()._store.getState();return Ut.userInfo},Je=()=>{var Ut,Ce;const{user:ce}=(0,r.getDvaApp)()._store.getState();return!!((Ce=(Ut=ce.userInfo)==null?void 0:Ut.path)!=null&&Ce.own)},Qt=Ut=>{const{graduations:Ce}=(0,r.getDvaApp)()._store.getState(),{details:ce}=Ce;return Ut.some(pe=>pe===(ce==null?void 0:ce.user_identity))},tt=()=>Qt([0,1]),Rt=()=>Qt([0]),Dt=()=>Qt([1]),Jt=()=>Qt([2])},66911:function(d,g,e){"use strict";e.d(g,{Fy:function(){return u},Qo:function(){return h},a2:function(){return c},fw:function(){return r},gW:function(){return l},k:function(){return f},k4:function(){return i}});const r=[{id:0,name:"\u5355\u9009\u9898",nameType:"SINGLE"},{id:1,name:"\u591A\u9009\u9898",nameType:"MULTIPLE"},{id:2,name:"\u5224\u65AD\u9898",nameType:"JUDGMENT"},{id:3,name:"\u586B\u7A7A\u9898",nameType:"COMPLETION"},{id:4,name:"\u7B80\u7B54\u9898",nameType:"SUBJECTIVE"},{id:5,name:"\u5B9E\u8BAD\u9898",nameType:"PRACTICAL"},{id:6,name:"\u7F16\u7A0B\u9898",nameType:"PROGRAM"},{id:7,name:"\u7EC4\u5408\u9898",nameType:"COMBINATION"},{id:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",nameType:"BPROGRAM"}],i=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];var l=(o=>(o.PROBLEM="problem",o.PAPER="paper",o.OTHER="other",o))(l||{}),c=(o=>(o.SINGLE="single",o.MULTIPLEFLOW="multiple_flow",o.MULTIPLEFIXED="multiple_fixed",o.OTHER="other",o))(c||{}),f=(o=>(o[o.BISHI=1]="BISHI",o[o.JISHI=2]="JISHI",o[o.KOUSHI=3]="KOUSHI",o[o.OTHER=4]="OTHER",o))(f||{}),u=(o=>(o[o.DEFAULT=0]="DEFAULT",o[o.THEMEONE=1]="THEMEONE",o[o.THEMETWO=2]="THEMETWO",o[o.THEMETHREE=3]="THEMETHREE",o))(u||{}),h=(o=>(o.All="",o.Shixun="shixun",o.VideoItem="video",o.Attachment="attachment",o.Group_count="group_homework",o.Normal_count="normal_homework",o.ExaminationBank="exercise",o.HomeworkCommon="hack_homework",o.Discusses="Discusses",o.Challenge="challenge",o))(h||{})},34672:function(d,g,e){"use strict";e.d(g,{F:function(){return r}});const r={load:"text/html",123:"application/vndlotus-1-2-3","3ds":"image/x-3ds","3g2":"video/3gpp","3ga":"video/3gpp","3gp":"video/3gpp","3gpp":"video/3gpp",602:"application/x-t602",669:"audio/x-mod","7z":"application/x-7z-compressed",a:"application/x-archive",aac:"audio/mp4",abw:"application/x-abiword",abwcrashed:"application/x-abiword",abwgz:"application/x-abiword",ac3:"audio/ac3",ace:"application/x-ace",adb:"text/x-adasrc",ads:"text/x-adasrc",afm:"application/x-font-afm",ag:"image/x-applix-graphics",ai:"application/illustrator",aif:"audio/x-aiff",aifc:"audio/x-aiff",aiff:"audio/x-aiff",al:"application/x-perl",alz:"application/x-alz",amr:"audio/amr",ani:"application/x-navi-animation","anim[1-9j]":"video/x-anim",anx:"application/annodex",ape:"audio/x-ape",arj:"application/x-arj",arw:"image/x-sony-arw",as:"application/x-applix-spreadsheet",asc:"text/plain",asf:"video/x-ms-asf",asp:"application/x-asp",ass:"text/x-ssa",asx:"audio/x-ms-asx",atom:"application/atom+xml",au:"audio/basic",avi:"video/x-msvideo",aw:"application/x-applix-word",awb:"audio/amr-wb",awk:"application/x-awk",axa:"audio/annodex",axv:"video/annodex",bak:"application/x-trash",bcpio:"application/x-bcpio",bdf:"application/x-font-bdf",bib:"text/x-bibtex",bin:"application/octet-stream",blend:"application/x-blender",blender:"application/x-blender",bmp:"image/bmp",bz:"application/x-bzip",bz2:"application/x-bzip",c:"text/x-csrc","c++":"text/x-c++src",cab:"application/vndms-cab-compressed",cb7:"application/x-cb7",cbr:"application/x-cbr",cbt:"application/x-cbt",cbz:"application/x-cbz",cc:"text/x-c++src",cdf:"application/x-netcdf",cdr:"application/vndcorel-draw",cer:"application/x-x509-ca-cert",cert:"application/x-x509-ca-cert",cgm:"image/cgm",chm:"application/x-chm",chrt:"application/x-kchart",class:"application/x-java",cls:"text/x-tex",cmake:"text/x-cmake",cpio:"application/x-cpio",cpiogz:"application/x-cpio-compressed",cpp:"text/x-c++src",cr2:"image/x-canon-cr2",crt:"application/x-x509-ca-cert",crw:"image/x-canon-crw",cs:"text/x-csharp",csh:"application/x-csh",css:"text/css",cssl:"text/css",csv:"text/csv",cue:"application/x-cue",cur:"image/x-win-bitmap",cxx:"text/x-c++src",d:"text/x-dsrc",dar:"application/x-dar",dbf:"application/x-dbf",dc:"application/x-dc-rom",dcl:"text/x-dcl",dcm:"application/dicom",dcr:"image/x-kodak-dcr",dds:"image/x-dds",deb:"application/x-deb",der:"application/x-x509-ca-cert",desktop:"application/x-desktop",dia:"application/x-dia-diagram",diff:"text/x-patch",divx:"video/x-msvideo",djv:"image/vnddjvu",djvu:"image/vnddjvu",dng:"image/x-adobe-dng",doc:"application/msword",docbook:"application/docbook+xml",docm:"application/vndopenxmlformats-officedocumentwordprocessingmldocument",docx:"application/vndopenxmlformats-officedocumentwordprocessingmldocument",dot:"text/vndgraphviz",dsl:"text/x-dsl",dtd:"application/xml-dtd",dtx:"text/x-tex",dv:"video/dv",dvi:"application/x-dvi",dvibz2:"application/x-bzdvi",dvigz:"application/x-gzdvi",dwg:"image/vnddwg",dxf:"image/vnddxf",e:"text/x-eiffel",egon:"application/x-egon",eif:"text/x-eiffel",el:"text/x-emacs-lisp",emf:"image/x-emf",emp:"application/vndemusic-emusic_package",ent:"application/xml-external-parsed-entity",eps:"image/x-eps",epsbz2:"image/x-bzeps",epsgz:"image/x-gzeps",epsf:"image/x-eps",epsfbz2:"image/x-bzeps",epsfgz:"image/x-gzeps",epsi:"image/x-eps",epsibz2:"image/x-bzeps",epsigz:"image/x-gzeps",epub:"application/epub+zip",erl:"text/x-erlang",es:"application/ecmascript",etheme:"application/x-e-theme",etx:"text/x-setext",exe:"application/x-ms-dos-executable",exr:"image/x-exr",ez:"application/andrew-inset",f:"text/x-fortran",f90:"text/x-fortran",f95:"text/x-fortran",fb2:"application/x-fictionbook+xml",fig:"image/x-xfig",fits:"image/fits",fl:"application/x-fluid",flac:"audio/x-flac",flc:"video/x-flic",fli:"video/x-flic",flv:"video/x-flv",flw:"application/x-kivio",fo:"text/x-xslfo",for:"text/x-fortran",g3:"image/fax-g3",gb:"application/x-gameboy-rom",gba:"application/x-gba-rom",gcrd:"text/directory",ged:"application/x-gedcom",gedcom:"application/x-gedcom",gen:"application/x-genesis-rom",gf:"application/x-tex-gf",gg:"application/x-sms-rom",gif:"image/gif",glade:"application/x-glade",gmo:"application/x-gettext-translation",gnc:"application/x-gnucash",gnd:"application/gnunet-directory",gnucash:"application/x-gnucash",gnumeric:"application/x-gnumeric",gnuplot:"application/x-gnuplot",gp:"application/x-gnuplot",gpg:"application/pgp-encrypted",gplt:"application/x-gnuplot",gra:"application/x-graphite",gsf:"application/x-font-type1",gsm:"audio/x-gsm",gtar:"application/x-tar",gv:"text/vndgraphviz",gvp:"text/x-google-video-pointer",gz:"application/x-gzip",h:"text/x-chdr","h++":"text/x-c++hdr",hdf:"application/x-hdf",hh:"text/x-c++hdr",hp:"text/x-c++hdr",hpgl:"application/vndhp-hpgl",hpp:"text/x-c++hdr",hs:"text/x-haskell",htm:"text/html",html:"text/html",hwp:"application/x-hwp",hwt:"application/x-hwt",hxx:"text/x-c++hdr",ica:"application/x-ica",icb:"image/x-tga",icns:"image/x-icns",ico:"image/vndmicrosofticon",ics:"text/calendar",idl:"text/x-idl",ief:"image/ief",iff:"image/x-iff",ilbm:"image/x-ilbm",ime:"text/x-imelody",imy:"text/x-imelody",ins:"text/x-tex",iptables:"text/x-iptables",iso:"application/x-cd-image",iso9660:"application/x-cd-image",it:"audio/x-it",j2k:"image/jp2",jad:"text/vndsunj2meapp-descriptor",jar:"application/x-java-archive",java:"text/x-java",jng:"image/x-jng",jnlp:"application/x-java-jnlp-file",jp2:"image/jp2",jpc:"image/jp2",jpe:"image/jpeg",jpeg:"image/jpeg",jpf:"image/jp2",jpg:"image/jpeg",jpr:"application/x-jbuilder-project",jpx:"image/jp2",js:"application/javascript",json:"application/json",jsonp:"application/jsonp",k25:"image/x-kodak-k25",kar:"audio/midi",karbon:"application/x-karbon",kdc:"image/x-kodak-kdc",kdelnk:"application/x-desktop",kexi:"application/x-kexiproject-sqlite3",kexic:"application/x-kexi-connectiondata",kexis:"application/x-kexiproject-shortcut",kfo:"application/x-kformula",kil:"application/x-killustrator",kino:"application/smil",kml:"application/vndgoogle-earthkml+xml",kmz:"application/vndgoogle-earthkmz",kon:"application/x-kontour",kpm:"application/x-kpovmodeler",kpr:"application/x-kpresenter",kpt:"application/x-kpresenter",kra:"application/x-krita",ksp:"application/x-kspread",kud:"application/x-kugar",kwd:"application/x-kword",kwt:"application/x-kword",la:"application/x-shared-library-la",latex:"text/x-tex",ldif:"text/x-ldif",lha:"application/x-lha",lhs:"text/x-literate-haskell",lhz:"application/x-lhz",log:"text/x-log",ltx:"text/x-tex",lua:"text/x-lua",lwo:"image/x-lwo",lwob:"image/x-lwo",lws:"image/x-lws",ly:"text/x-lilypond",lyx:"application/x-lyx",lz:"application/x-lzip",lzh:"application/x-lha",lzma:"application/x-lzma",lzo:"application/x-lzop",m:"text/x-matlab",m15:"audio/x-mod",m2t:"video/mpeg",m3u:"audio/x-mpegurl",m3u8:"audio/x-mpegurl",m4:"application/x-m4",m4a:"audio/mp4",m4b:"audio/x-m4b",m4v:"video/mp4",mab:"application/x-markaby",man:"application/x-troff-man",mbox:"application/mbox",md:"application/x-genesis-rom",mdb:"application/vndms-access",mdi:"image/vndms-modi",me:"text/x-troff-me",med:"audio/x-mod",metalink:"application/metalink+xml",mgp:"application/x-magicpoint",mid:"audio/midi",midi:"audio/midi",mif:"application/x-mif",minipsf:"audio/x-minipsf",mka:"audio/x-matroska",mkv:"video/x-matroska",ml:"text/x-ocaml",mli:"text/x-ocaml",mm:"text/x-troff-mm",mmf:"application/x-smaf",mml:"text/mathml",mng:"video/x-mng",mo:"application/x-gettext-translation",mo3:"audio/x-mo3",moc:"text/x-moc",mod:"audio/x-mod",mof:"text/x-mof",moov:"video/quicktime",mov:"video/quicktime",movie:"video/x-sgi-movie","mp+":"audio/x-musepack",mp2:"video/mpeg",mp3:"audio/mpeg",mp4:"video/mp4",mpc:"audio/x-musepack",mpe:"video/mpeg",mpeg:"video/mpeg",mpg:"video/mpeg",mpga:"audio/mpeg",mpp:"audio/x-musepack",mrl:"text/x-mrml",mrml:"text/x-mrml",mrw:"image/x-minolta-mrw",ms:"text/x-troff-ms",msi:"application/x-msi",msod:"image/x-msod",msx:"application/x-msx-rom",mtm:"audio/x-mod",mup:"text/x-mup",mxf:"application/mxf",n64:"application/x-n64-rom",nb:"application/mathematica",nc:"application/x-netcdf",nds:"application/x-nintendo-ds-rom",nef:"image/x-nikon-nef",nes:"application/x-nes-rom",nfo:"text/x-nfo",not:"text/x-mup",nsc:"application/x-netshow-channel",nsv:"video/x-nsv",o:"application/x-object",obj:"application/x-tgif",ocl:"text/x-ocl",oda:"application/oda",odb:"application/vndoasisopendocumentdatabase",odc:"application/vndoasisopendocumentchart",odf:"application/vndoasisopendocumentformula",odg:"application/vndoasisopendocumentgraphics",odi:"application/vndoasisopendocumentimage",odm:"application/vndoasisopendocumenttext-master",odp:"application/vndoasisopendocumentpresentation",ods:"application/vndoasisopendocumentspreadsheet",odt:"application/vndoasisopendocumenttext",oga:"audio/ogg",ogg:"video/x-theora+ogg",ogm:"video/x-ogm+ogg",ogv:"video/ogg",ogx:"application/ogg",old:"application/x-trash",oleo:"application/x-oleo",opml:"text/x-opml+xml",ora:"image/openraster",orf:"image/x-olympus-orf",otc:"application/vndoasisopendocumentchart-template",otf:"application/x-font-otf",otg:"application/vndoasisopendocumentgraphics-template",oth:"application/vndoasisopendocumenttext-web",otp:"application/vndoasisopendocumentpresentation-template",ots:"application/vndoasisopendocumentspreadsheet-template",ott:"application/vndoasisopendocumenttext-template",owl:"application/rdf+xml",oxt:"application/vndopenofficeorgextension",p:"text/x-pascal",p10:"application/pkcs10",p12:"application/x-pkcs12",p7b:"application/x-pkcs7-certificates",p7s:"application/pkcs7-signature",pack:"application/x-java-pack200",pak:"application/x-pak",par2:"application/x-par2",pas:"text/x-pascal",patch:"text/x-patch",pbm:"image/x-portable-bitmap",pcd:"image/x-photo-cd",pcf:"application/x-cisco-vpn-settings",pcfgz:"application/x-font-pcf",pcfz:"application/x-font-pcf",pcl:"application/vndhp-pcl",pcx:"image/x-pcx",pdb:"chemical/x-pdb",pdc:"application/x-aportisdoc",pdf:"application/pdf",pdfbz2:"application/x-bzpdf",pdfgz:"application/x-gzpdf",pef:"image/x-pentax-pef",pem:"application/x-x509-ca-cert",perl:"application/x-perl",pfa:"application/x-font-type1",pfb:"application/x-font-type1",pfx:"application/x-pkcs12",pgm:"image/x-portable-graymap",pgn:"application/x-chess-pgn",pgp:"application/pgp-encrypted",php:"application/x-php",php3:"application/x-php",php4:"application/x-php",pict:"image/x-pict",pict1:"image/x-pict",pict2:"image/x-pict",pickle:"application/python-pickle",pk:"application/x-tex-pk",pkipath:"application/pkix-pkipath",pkr:"application/pgp-keys",pl:"application/x-perl",pla:"audio/x-iriver-pla",pln:"application/x-planperfect",pls:"audio/x-scpls",pm:"application/x-perl",png:"image/png",pnm:"image/x-portable-anymap",pntg:"image/x-macpaint",po:"text/x-gettext-translation",por:"application/x-spss-por",pot:"text/x-gettext-translation-template",ppm:"image/x-portable-pixmap",pps:"application/vndms-powerpoint",ppt:"application/vndms-powerpoint",pptm:"application/vndopenxmlformats-officedocumentpresentationmlpresentation",pptx:"application/vndopenxmlformats-officedocumentpresentationmlpresentation",ppz:"application/vndms-powerpoint",prc:"application/x-palm-database",ps:"application/postscript",psbz2:"application/x-bzpostscript",psgz:"application/x-gzpostscript",psd:"image/vndadobephotoshop",psf:"audio/x-psf",psfgz:"application/x-gz-font-linux-psf",psflib:"audio/x-psflib",psid:"audio/prssid",psw:"application/x-pocket-word",pw:"application/x-pw",py:"text/x-python",pyc:"application/x-python-bytecode",pyo:"application/x-python-bytecode",qif:"image/x-quicktime",qt:"video/quicktime",qtif:"image/x-quicktime",qtl:"application/x-quicktime-media-link",qtvr:"video/quicktime",ra:"audio/vndrn-realaudio",raf:"image/x-fuji-raf",ram:"application/ram",rar:"application/x-rar",ras:"image/x-cmu-raster",raw:"image/x-panasonic-raw",rax:"audio/vndrn-realaudio",rb:"application/x-ruby",rdf:"application/rdf+xml",rdfs:"application/rdf+xml",reg:"text/x-ms-regedit",rej:"application/x-reject",rgb:"image/x-rgb",rle:"image/rle",rm:"application/vndrn-realmedia",rmj:"application/vndrn-realmedia",rmm:"application/vndrn-realmedia",rms:"application/vndrn-realmedia",rmvb:"application/vndrn-realmedia",rmx:"application/vndrn-realmedia",roff:"text/troff",rp:"image/vndrn-realpix",rpm:"application/x-rpm",rss:"application/rss+xml",rt:"text/vndrn-realtext",rtf:"application/rtf",rtx:"text/richtext",rv:"video/vndrn-realvideo",rvx:"video/vndrn-realvideo",s3m:"audio/x-s3m",sam:"application/x-amipro",sami:"application/x-sami",sav:"application/x-spss-sav",scm:"text/x-scheme",sda:"application/vndstardivisiondraw",sdc:"application/vndstardivisioncalc",sdd:"application/vndstardivisionimpress",sdp:"application/sdp",sds:"application/vndstardivisionchart",sdw:"application/vndstardivisionwriter",sgf:"application/x-go-sgf",sgi:"image/x-sgi",sgl:"application/vndstardivisionwriter",sgm:"text/sgml",sgml:"text/sgml",sh:"application/x-shellscript",shar:"application/x-shar",shn:"application/x-shorten",siag:"application/x-siag",sid:"audio/prssid",sik:"application/x-trash",sis:"application/vndsymbianinstall",sisx:"x-epoc/x-sisx-app",sit:"application/x-stuffit",siv:"application/sieve",sk:"image/x-skencil",sk1:"image/x-skencil",skr:"application/pgp-keys",slk:"text/spreadsheet",smaf:"application/x-smaf",smc:"application/x-snes-rom",smd:"application/vndstardivisionmail",smf:"application/vndstardivisionmath",smi:"application/x-sami",smil:"application/smil",sml:"application/smil",sms:"application/x-sms-rom",snd:"audio/basic",so:"application/x-sharedlib",spc:"application/x-pkcs7-certificates",spd:"application/x-font-speedo",spec:"text/x-rpm-spec",spl:"application/x-shockwave-flash",spx:"audio/x-speex",sql:"text/x-sql",sr2:"image/x-sony-sr2",src:"application/x-wais-source",srf:"image/x-sony-srf",srt:"application/x-subrip",ssa:"text/x-ssa",stc:"application/vndsunxmlcalctemplate",std:"application/vndsunxmldrawtemplate",sti:"application/vndsunxmlimpresstemplate",stm:"audio/x-stm",stw:"application/vndsunxmlwritertemplate",sty:"text/x-tex",sub:"text/x-subviewer",sun:"image/x-sun-raster",sv4cpio:"application/x-sv4cpio",sv4crc:"application/x-sv4crc",svg:"image/svg+xml",svgz:"image/svg+xml-compressed",swf:"application/x-shockwave-flash",sxc:"application/vndsunxmlcalc",sxd:"application/vndsunxmldraw",sxg:"application/vndsunxmlwriterglobal",sxi:"application/vndsunxmlimpress",sxm:"application/vndsunxmlmath",sxw:"application/vndsunxmlwriter",sylk:"text/spreadsheet",t:"text/troff",t2t:"text/x-txt2tags",tar:"application/x-tar",tarbz:"application/x-bzip-compressed-tar",tarbz2:"application/x-bzip-compressed-tar",targz:"application/x-compressed-tar",tarlzma:"application/x-lzma-compressed-tar",tarlzo:"application/x-tzo",tarxz:"application/x-xz-compressed-tar",tarz:"application/x-tarz",tbz:"application/x-bzip-compressed-tar",tbz2:"application/x-bzip-compressed-tar",tcl:"text/x-tcl",tex:"text/x-tex",texi:"text/x-texinfo",texinfo:"text/x-texinfo",tga:"image/x-tga",tgz:"application/x-compressed-tar",theme:"application/x-theme",themepack:"application/x-windows-themepack",tif:"image/tiff",tiff:"image/tiff",tk:"text/x-tcl",tlz:"application/x-lzma-compressed-tar",tnef:"application/vndms-tnef",tnf:"application/vndms-tnef",toc:"application/x-cdrdao-toc",torrent:"application/x-bittorrent",tpic:"image/x-tga",tr:"text/troff",ts:"application/x-linguist",tsv:"text/tab-separated-values",tta:"audio/x-tta",ttc:"application/x-font-ttf",ttf:"application/x-font-ttf",ttx:"application/x-font-ttx",txt:"text/plain",txz:"application/x-xz-compressed-tar",tzo:"application/x-tzo",ufraw:"application/x-ufraw",ui:"application/x-designer",uil:"text/x-uil",ult:"audio/x-mod",uni:"audio/x-mod",uri:"text/x-uri",url:"text/x-uri",ustar:"application/x-ustar",vala:"text/x-vala",vapi:"text/x-vala",vcf:"text/directory",vcs:"text/calendar",vct:"text/directory",vda:"image/x-tga",vhd:"text/x-vhdl",vhdl:"text/x-vhdl",viv:"video/vivo",vivo:"video/vivo",vlc:"audio/x-mpegurl",vob:"video/mpeg",voc:"audio/x-voc",vor:"application/vndstardivisionwriter",vst:"image/x-tga",wav:"audio/x-wav",wax:"audio/x-ms-asx",wb1:"application/x-quattropro",wb2:"application/x-quattropro",wb3:"application/x-quattropro",wbmp:"image/vndwapwbmp",wcm:"application/vndms-works",wdb:"application/vndms-works",webm:"video/webm",wk1:"application/vndlotus-1-2-3",wk3:"application/vndlotus-1-2-3",wk4:"application/vndlotus-1-2-3",wks:"application/vndms-works",wma:"audio/x-ms-wma",wmf:"image/x-wmf",wml:"text/vndwapwml",wmls:"text/vndwapwmlscript",wmv:"video/x-ms-wmv",wmx:"audio/x-ms-asx",wp:"application/vndwordperfect",wp4:"application/vndwordperfect",wp5:"application/vndwordperfect",wp6:"application/vndwordperfect",wpd:"application/vndwordperfect",wpg:"application/x-wpg",wpl:"application/vndms-wpl",wpp:"application/vndwordperfect",wps:"application/vndms-works",wri:"application/x-mswrite",wrl:"model/vrml",wv:"audio/x-wavpack",wvc:"audio/x-wavpack-correction",wvp:"audio/x-wavpack",wvx:"audio/x-ms-asx",x3f:"image/x-sigma-x3f",xac:"application/x-gnucash",xbel:"application/x-xbel",xbl:"application/xml",xbm:"image/x-xbitmap",xcf:"image/x-xcf",xcfbz2:"image/x-compressed-xcf",xcfgz:"image/x-compressed-xcf",xhtml:"application/xhtml+xml",xi:"audio/x-xi",xla:"application/vndms-excel",xlc:"application/vndms-excel",xld:"application/vndms-excel",xlf:"application/x-xliff",xliff:"application/x-xliff",xll:"application/vndms-excel",xlm:"application/vndms-excel",xls:"application/vndms-excel",xlsm:"application/vndopenxmlformats-officedocumentspreadsheetmlsheet",xlsx:"application/vndopenxmlformats-officedocumentspreadsheetmlsheet",xlt:"application/vndms-excel",xlw:"application/vndms-excel",xm:"audio/x-xm",xmf:"audio/x-xmf",xmi:"text/x-xmi",xml:"application/xml",xpm:"image/x-xpixmap",xps:"application/vndms-xpsdocument",xsl:"application/xml",xslfo:"text/x-xslfo",xslt:"application/xml",xspf:"application/xspf+xml",xul:"application/vndmozillaxul+xml",xwd:"image/x-xwindowdump",xyz:"chemical/x-pdb",xz:"application/x-xz",w2p:"application/w2p",z:"application/x-compress",zabw:"application/x-abiword",zip:"application/zip"}},60510:function(d,g,e){"use strict";e.d(g,{CP:function(){return l},_V:function(){return u}});var r=e(28209),i=e.n(r);const l={secret:r.enc.Utf8.parse("0a18e199b87f1a8d"),iv:r.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},c={exam:l,userInfo:{secret:r.enc.Utf8.parse(window.atob("NTE4MzY2NmM3MmVlYzllNA==")),iv:r.enc.Utf8.parse(window.atob("NTE4MzY2NmM3MmVlYzllNA=="))}};function f(h="",o="exam"){const{secret:a,iv:x}=c[o];return AES.encrypt(h,a,{iv:x,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function u(h="",o="exam"){const{secret:a,iv:x}=c[o];return r.AES.decrypt(h,a,{iv:x,mode:i().mode.CBC,padding:i().pad.Pkcs7}).toString(r.enc.Utf8)}},42684:function(d,g,e){"use strict";e.d(g,{Z:function(){return c}});const r={PROXY_SERVER:"http://172.16.100.80",API_SERVER:"",REPORT_SERVER:"http://192.168.1.57:3001",IMG_SERVER:"http://172.16.100.80",FORGE:"https://code.educoder.net/",SSH_SERVER:"wss://webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",TERMINAL_URL:"testsvc1.vnc.educoder.net",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")};var i=null,c={local:{API_SERVER:"http://localhost:3000",IMG_SERVER:"https://testali-cdn.educoder.net/",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"https://test-oldweb.educoder.net/",SSH_SERVER:"wss://pre-webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")},dev:r,newReactTest:{API_SERVER:(()=>{let f;switch(location.host){case"test4.educoder.net":f="https://test4-data.educoder.net";break;case"test3.educoder.net":f="https://test3-data.educoder.net";break;case"test2.educoder.net":f="https://test2-data.educoder.net";break;default:f="https://test-data.educoder.net";break}return f})(),SSH_SERVER:"wss://pre-webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",IMG_SERVER:(()=>{let f="https://new-testali-cdn.educoder.net";const u=location.host;return u==="test3.educoder.net"&&(f="https://test3-data.educoder.net"),u==="test4.educoder.net"&&(f="https://test4-data.educoder.net"),f})(),OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"https://test-oldweb.educoder.net/",QQLoginCB:encodeURIComponent("https://test-data.educoder.net"),TERMINAL_URL:"testsvc1.vnc.educoder.net"},preNewBuild:{API_SERVER:(()=>{let f="https://pre-data.educoder.net";return location.host==="pre2.educoder.net"&&(f="https://pre-data2.educoder.net"),f})(),IMG_SERVER:"https://preali-cdn.educoder.net",SSH_SERVER:"wss://pre-webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",REPORT_SERVER:"http://192.168.1.57:3001",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",FORGE:"https://forge.educoder.net/",QQLoginCB:encodeURIComponent("https://pre.educoder.net")},newBuild:{API_SERVER:(()=>{let f="https://data.educoder.net";return document.domain==="kepukehuan.educoder.net"?f="https://kepukehuan-data.educoder.net":(document.domain==="www.tokcoder.com"||document.domain==="tokcoder.com")&&(f="https://data.tokcoder.com"),f})(),SSH_SERVER:"wss://webssh.educoder.net",REPORT_SERVER:"http://192.168.1.57:3001",SSH_Slice:"https://fu.educoder.net",IMG_SERVER:"https://ali-cdn.educoder.net",OFFICE_SERVER:"https://officeserver.educoder.net",ONLYOFFICE:"https://office.educoder.net",OFFICE_IP:"https://officedata.educoder.net",FORGE:"https://code.educoder.net/",QQLoginCB:encodeURIComponent("https://www.educoder.net"),TERMINAL_URL:".jupyter.educoder.net"},newTest:{API_SERVER:"https://test-data.educoder.net",IMG_SERVER:"https://test-data.educoder.net",REPORT_SERVER:"http://192.168.1.57:3001",SSH_SERVER:"wss://pre-webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",FORGE:"http://test-oldweb.educoder.net/",QQLoginCB:encodeURIComponent("https://test-data.educoder.net")},test:{API_SERVER:"",IMG_SERVER:"",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"http://test-oldweb.educoder.net/",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",SSH_SERVER:"wss://pre-webssh.educoder.net",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")},preBuild:{API_SERVER:"",IMG_SERVER:"https://preali-cdn.educoder.net",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"https://forge.educoder.net/",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",SSH_SERVER:"wss://pre-webssh.educoder.net",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")},newWeb:{API_SERVER:"https://test-newweb.educoder.net",IMG_SERVER:"https://test-newweb.educoder.net/",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"http://test-oldweb.educoder.net/",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",SSH_SERVER:"wss://pre-webssh.educoder.net",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")},build:{API_SERVER:"",IMG_SERVER:"",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"https://forge.educoder.net/",SSH_SERVER:"wss://webssh.educoder.net",SSH_Slice:"https://fu.educoder.net",OFFICE_SERVER:"https://officeserver.educoder.net",ONLYOFFICE:"",OFFICE_IP:"https://officedata.educoder.net",QQLoginCB:encodeURIComponent("https://www.educoder.net"),TERMINAL_URL:".jupyter.educoder.net"}}[window.ENV||"dev"]},58661:function(d,g,e){"use strict";e.d(g,{IV:function(){return W},U2:function(){return ae},ZP:function(){return ue},d4:function(){return ee},gz:function(){return le},rz:function(){return ie},v_:function(){return J}});var r=e(42684),i=e(28909),l=e(43418),c=e(8591),f=e(85582),u=e.n(f),h=e(59301),o=e(44225),a=e(85333),x=e(78267),p=e.n(x),v=Object.defineProperty,m=Object.defineProperties,b=Object.getOwnPropertyDescriptors,A=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,S=(z,ne,_e)=>ne in z?v(z,ne,{enumerable:!0,configurable:!0,writable:!0,value:_e}):z[ne]=_e,T=(z,ne)=>{for(var _e in ne||(ne={}))D.call(ne,_e)&&S(z,_e,ne[_e]);if(A)for(var _e of A(ne))R.call(ne,_e)&&S(z,_e,ne[_e]);return z},M=(z,ne)=>m(z,b(ne)),F=(z,ne,_e)=>new Promise((we,Pe)=>{var We=_t=>{try{Lt(_e.next(_t))}catch(Pt){Pe(Pt)}},Be=_t=>{try{Lt(_e.throw(_t))}catch(Pt){Pe(Pt)}},Lt=_t=>_t.done?we(_t.value):Promise.resolve(_t.value).then(We,Be);Lt((_e=_e.apply(z,ne)).next())});let N;const H={200:"\u670D\u52A1\u5668\u6210\u529F\u8FD4\u56DE\u8BF7\u6C42\u7684\u6570\u636E\u3002",201:"\u65B0\u5EFA\u6216\u4FEE\u6539\u6570\u636E\u6210\u529F\u3002",202:"\u4E00\u4E2A\u8BF7\u6C42\u5DF2\u7ECF\u8FDB\u5165\u540E\u53F0\u6392\u961F\uFF08\u5F02\u6B65\u4EFB\u52A1\uFF09\u3002",204:"\u5220\u9664\u6570\u636E\u6210\u529F\u3002",400:"\u53D1\u51FA\u7684\u8BF7\u6C42\u6709\u9519\u8BEF\uFF0C\u670D\u52A1\u5668\u6CA1\u6709\u8FDB\u884C\u65B0\u5EFA\u6216\u4FEE\u6539\u6570\u636E\u7684\u64CD\u4F5C\u3002",401:"\u7528\u6237\u6CA1\u6709\u6743\u9650\uFF08\u4EE4\u724C\u3001\u7528\u6237\u540D\u3001\u5BC6\u7801\u9519\u8BEF\uFF09\u3002",403:"\u7528\u6237\u5F97\u5230\u6388\u6743\uFF0C\u4F46\u662F\u8BBF\u95EE\u662F\u88AB\u7981\u6B62\u7684\u3002",404:"\u53D1\u51FA\u7684\u8BF7\u6C42\u9488\u5BF9\u7684\u662F\u4E0D\u5B58\u5728\u7684\u8BB0\u5F55\uFF0C\u670D\u52A1\u5668\u6CA1\u6709\u8FDB\u884C\u64CD\u4F5C\u3002",406:"\u8BF7\u6C42\u7684\u683C\u5F0F\u4E0D\u53EF\u5F97\u3002",410:"\u8BF7\u6C42\u7684\u8D44\u6E90\u88AB\u6C38\u4E45\u5220\u9664\uFF0C\u4E14\u4E0D\u4F1A\u518D\u5F97\u5230\u7684\u3002",422:"\u5F53\u521B\u5EFA\u4E00\u4E2A\u5BF9\u8C61\u65F6\uFF0C\u53D1\u751F\u4E00\u4E2A\u9A8C\u8BC1\u9519\u8BEF\u3002",500:"\u670D\u52A1\u5668\u53D1\u751F\u9519\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u670D\u52A1\u5668\u3002",502:"\u7F51\u5173\u9519\u8BEF\u3002",503:"\u670D\u52A1\u4E0D\u53EF\u7528\uFF0C\u670D\u52A1\u5668\u6682\u65F6\u8FC7\u8F7D\u6216\u7EF4\u62A4\u3002",504:"\u7F51\u5173\u8D85\u65F6\u3002"},V=(z,ne)=>F(void 0,null,function*(){if(z.status>=200&&z.status<300)return z;const _e=H[z.status]||z.statusText;let we;var Pe=z.json();yield Pe.then((Be,Lt)=>{setTimeout(()=>{let _t=(0,o.getDvaApp)()},400),we=Be.message,window.showNetworkErrorTip(Be.message||`\u8BF7\u6C42\u9519\u8BEF ${z.status}: ${z.message}`),i.Z.error({style:{wordBreak:"break-all"},message:Be.message||`\u8BF7\u6C42\u9519\u8BEF ${z.status}: ${z.message}`,description:Be.message?"":_e})});const We=new Error(_e);throw We.name=z.status,We.response=z,{data:z,code:z.status,message:we||_e}}),$=(z,ne)=>{const _e=z.headers.get("Content-Type");return _e&&_e.match(/application\/json/i)&&z.clone().text().then(()=>{}),z};function oe(z){try{return decodeURIComponent(z),decodeURIComponent(encodeURIComponent(z))===z}catch(ne){return!1}}const ie=z=>{z=z||{};let ne="";for(let _e in z)typeof z[_e]=="object"?Array.isArray(z[_e])&&z[_e].forEach((we,Pe)=>{ne+="&"+_e+"[]="+we}):z[_e]!==void 0&&(ne+="&"+_e+"="+(oe(z[_e])?z[_e]:encodeURIComponent(z[_e])));return ne.substr(1)};function ue(z,ne,_e,we){ne.method||(ne.method="get"),ne.method=ne.method.toUpperCase(),ne.mode="cors";const Pe=T({},ne),{user:We}=(0,o.getDvaApp)()._store.getState(),{userInfo:Be}=We,Lt=z+(Pe.body?JSON.stringify(Pe.body):""),_t=u().sha256().update(Lt).digest("hex"),Pt={credentials:"include",withCredentials:!0},Vt={};Be!=null&&Be.login&&(Vt.zzud=Be==null?void 0:Be.login,Be!=null&&Be.school_id&&(Vt.zzsud=Be==null?void 0:Be.school_id),Pe.params=T(T({},Pe.params||{}),Vt));let Ft=T(T({},Pt),(0,x.cloneDeep)(Pe));(Ft.method==="POST"||Ft.method==="PUT"||Ft.method==="PATCH"||Ft.method==="DELETE")&&(_e?(Ft.headers=M(T({_method:ne.method.toUpperCase()},Ft.headers),{"Pc-Authorization":(0,a.ej)("_educoder_session"),"X-Original-Protocol":location.protocol,"X-Original-Host":location.host}),Ft.body=Pe.body):(Ft.headers=T({Accept:"application/json",_method:ne.method.toUpperCase(),"Content-Type":"application/json; charset=utf-8","Pc-Authorization":(0,a.ej)("_educoder_session"),"X-Original-Protocol":location.protocol,"X-Original-Host":location.host},Ft.headers),Ft.body=JSON.stringify(Pe.body))),Ft.method=="GET"?(Ft.headers=M(T({Accept:"application/json","Content-Type":"application/json; charset=utf-8",_method:ne.method.toUpperCase()},Ft.headers),{"Pc-Authorization":(0,a.ej)("_educoder_session"),"X-Original-Protocol":location.protocol,"X-Original-Host":location.host}),Pe.params&&ie(Pe.params)&&(z+="?"+ie(Pe.params))):Vt.zzud&&(z+="?"+ie(T({},Vt)));const ir=Pe.expirys&&60;let Ne;(lt=>{lt.json="application/json;charset=UTF-8",lt.form="application/x-www-form-urlencoded; charset=UTF-8"})(Ne||(Ne={}));let dt;(lt=>{lt.get="GET",lt.post="POST"})(dt||(dt={}));const kt=lt=>F(this,null,function*(){const st=yield lt.arrayBuffer();let Ye;const Ue=new Blob([st]);try{Ye=lt.headers.get("Content-Disposition").split(";")[1].replace("filename=","").replace(/[\s+,\',\",\,\,\“,\”,\<,\>,\《,\》]/g,"")}catch(qe){Ye="userfiles.zip"}const be=document.createElement("a"),De=window.URL.createObjectURL(Ue),He=Ye;return be.href=De,be.download=He,be.click(),window.URL.revokeObjectURL(De),st});let Qe=r.Z.API_SERVER;return(window.ENV==="dev"||z.startsWith("http"))&&(Qe=""),Ft.method=="GET"&&Ft.params&&Object.keys(Ft.params).map(lt=>{if(Ft.params[lt]&&!Array.isArray(Ft.params[lt]))try{Ft.params[lt]=encodeURIComponent(decodeURIComponent(Ft.params[lt]))}catch(st){Ft.params[lt]=encodeURIComponent(Ft.params[lt])}}),(0,a.Ec)(Ft,z),we&&(Qe=""),Ft.headers._method=Ft.method,Ft.headers["X-HTTP-Method-Override"]=Ft.method,Ft.method!=="GET"&&(Ft.method="POST"),fetch(Qe+z,Ft).then(lt=>V(lt,T({url:r.Z.API_SERVER+z},Ft))).then(lt=>$(lt,_t)).then(lt=>F(this,null,function*(){var st,Ye,Ue,be;try{const He=lt.headers.get("cs");He&&(0,a.d8)("_educoder_session",He,1)}catch(He){}if(lt.status===204)return lt.text();let De;if(lt.headers.get("content-type").indexOf("application/json")>-1){De=yield lt.json();try{const He=/\(\s+\/api\/attachments\/(\d+)|\(\/api\/attachments\/(\d+)\//g,qe=/\"\/api\/attachments\/(\d+)\//g,Xe=/\(\s+\/files\/uploads\/(\d+)|\"\/files\/uploads\/(\d+)\//g,wt=/\/api\/attachments\/(\d+)/g,At=/\/attachments\/download\/(\d+)/g;let cr=JSON.stringify(De).replace(wt,(or,Me,Je,Qt)=>{const tt=Me||Je||Qt;return"/api/attachments/"+(0,a.Jn)(tt)}).replace(At,(or,Me,Je)=>{const Qt=Me||Je;return"/attachments/download/"+(0,a.Jn)(Qt)}).replace(He,(or,Me,Je,Qt)=>{const tt=Me||Je||Qt;return"(/api/attachments/"+(0,a.Jn)(tt)}).replace(qe,(or,Me,Je)=>{const Qt=Me||Je;return'"/api/attachments/'+(0,a.Jn)(Qt)}).replace(Xe,(or,Me,Je)=>{const Qt=Me||Je;return"(/files/uploads/"+(0,a.Jn)(Qt)}).replace(/\r\n/g,`
`);De=JSON.parse(cr)}catch(He){}}else Ft.headers["Content-Type"]==="application/xml"?De=yield lt.text():(st=Pe.body)!=null&&st.autoDownload||(Ye=Pe.params)!=null&&Ye.autoDownload?De=yield kt(lt):De=yield lt.arrayBuffer();try{De.status===401&&(!((Ue=Ft.params)!=null&&Ue.hidePopLogin)||!((be=Ft.body)!=null&&be.hidePopLogin))&&(0,o.getDvaApp)()._store.dispatch({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),De.status===402&&(localStorage.getItem("addinfo")==="2"?(0,o.getDvaApp)()._store.dispatch({type:"shixunHomeworks/setActionTabs",payload:{key:"\u586B\u5145\u4FE1\u606F\u5F39\u7A97"}}):(N=N||l.default.confirm({visible:!1,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88"}),N.update({centered:!0,visible:!0,title:"\u63D0\u793A",content:"\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:()=>{o.history.push("/account/profile/edit")}})))}catch(He){console.log("fetcherr",He)}return G(De,z),De})).catch(lt=>{try{const st=lt.code;if(lt instanceof TypeError&&window.showNetworkErrorTip(`${z}<span class="ml10">${lt.message}</span>`),st){if(st===401){(0,o.getDvaApp)()._store.dispatch({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}});return}G(lt,z)}else z.includes("/file/filePatchMerge")?(0,o.getDvaApp)()._store.dispatch({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5206\u7247\u4E13\u7528504",params:Ft.body}}):lt.message!=="403"&&window.showNetworkErrorTip(`${z}<span class="ml10">${lt.message}</span>`);return lt}catch(st){}})}let q=!1,Y=!1;const G=(z,ne)=>{var _e,we,Pe;if(z.status==-6&&!Y){Y=!0,(0,a.d8)("_educoder_session","logout",1),(0,a.m5)(),setTimeout(()=>Y=!1,500),l.default.info({title:"\u7CFB\u7EDF\u901A\u77E5",content:z.message,okText:"\u77E5\u9053\u4E86",maskStyle:{background:"#000"},onOk:()=>{window.location.reload()}});return}if(z.status==-7){Y=!0,setTimeout(()=>Y=!1,500);let Be="";(_e=z==null?void 0:z.data)!=null&&_e.exercise_list&&((Pe=(we=z==null?void 0:z.data)==null?void 0:we.exercise_list)==null||Pe.map(Lt=>{Be+=`<a target="_blank" href="/classrooms/${Lt.identifier}/exercise">\u300A${Lt.exercise_name}\u300B</a>`})),l.default.info({title:"\u63D0\u793A",content:h.createElement("div",{id:"fetchStatus7",className:"fetchStatus7"},""),maskClosable:!1,closeIcon:!1,width:550,maskStyle:{background:"#000"},okText:"\u8FD4\u56DE\u9996\u9875",onOk:()=>{window.location.href="/"}}),setTimeout(()=>{document.getElementById("fetchStatus7").innerHTML=`<div>\u60A8\u5F53\u524D\u6709\u6B63\u5728\u8FDB\u884C\u7684\u8003\u8BD5 ${Be} \uFF0C\u8BF7\u5728\u8003\u8BD5\u7ED3\u675F\u540E\u8BBF\u95EE\u8BE5\u9875\u9762</div>`},500);return}if((z.status==-1||z.status==-2||z.status==-102||z.status>400)&&z.status!=403&&!Y){Y=!0,setTimeout(()=>Y=!1,500),c.ZP.warning({content:z.message,key:"message-key"});return}const We={403:"/403",500:"/500"};if(We[z.status]&&!q){const{user:Be}=(0,o.getDvaApp)()._store.getState(),{userInfo:Lt}=Be;throw window.location.pathname.indexOf("/users")>-1&&document.domain==="kepukehuan.educoder.net"&&(q=!0),setTimeout(()=>q=!1,500),sessionStorage.setItem("errorStatus",JSON.stringify(z)),Object.values(We).includes(window.location.pathname)?console.log("\u5F53\u524D\u8DEF\u5F84\u5B58\u5728\u4E8E mapping \u4E2D, \u4E0D\u518D\u6267\u884C\u8DF3\u8F6C"):location.replace(We[z.status]),new Error("403")}};function ae(z,ne){return ue(`/api/${z}`,{method:"Get",params:ne||{}})}function ee(z,ne){return ue(`/${z}`,{method:"Get",params:ne})}function J(z,ne){return ue(`/api/${z}`,{method:"Post",body:T({},ne)})}function le(z,ne){return ue(`/api/${z}`,{method:"Put",body:T({},ne)})}function W(z,ne){return ue(`/api/${z}`,{method:"delete",body:T({},ne||{})})}},21587:function(d,g,e){"use strict";e.d(g,{Bn:function(){return l},hw:function(){return i},mi:function(){return r}});const r="WTJJelpXRXdaakk0Tm1SbE56UTFPRFl5TXpnNVltWmtZVE0zTVdSalltST0=",i="WVdaak1UVmhOVEF3TkRRd05qZGlZemRsTVdZeFptSTROek5rT0daak1UYz0=",l="T1RkaE1XWTRaalJoTUdaaE9HUmxaR016T0RGa05XTTNPRFkwTkdJeVpUQT0="},34813:function(d,g,e){"use strict";e.d(g,{AL:function(){return F},Iy:function(){return p},Qv:function(){return b},ez:function(){return M},jb:function(){return v}});var r=e(32834),i=e.n(r),l=e(11690),c=e.n(l);let f=1;function u(oe,ie){const ue=oe.match(/^(\s+)(?:```)/);if(ue===null)return ie;const q=ue[1];return ie.split(`
`).map(Y=>{const G=Y.match(/^\s+/);if(G===null)return Y;const[ae]=G;return ae.length>=q.length?Y.slice(q.length):Y}).join(`
`)}let h=[],o=["<ul>"];const a=new(i()).Renderer,x=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function p(){h.length=0,o=["<ul>"]}const v={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function m(oe,ie,ue,q){if(ie>=oe.length||oe[ie].level<=ue)return ie;var Y=oe[ie];q.push("<li><a href='#"+f+Y.anchor+"'>"+Y.text+"</a>"),ie++;var G=[];return ie=m(oe,ie,Y.level,G),G.length>0&&(q.push("<ul>"),G.forEach(function(ae){q.push(ae)}),q.push("</ul>")),q.push("</li>"),ie=m(oe,ie,ue,q),ie}function b(){return m(h,0,0,o),o.push("</ul>"),o.join("")}const A={heading(oe){const ie=x.exec(oe);if(f+=1,ie)return{type:"heading",raw:ie[0],depth:ie[1].length,text:ie[2]}},fences(oe){const ie=this.rules.block.fences.exec(oe);if(ie){const ue=ie[0];let q=u(ue,ie[3]||"");const Y=ie[2]?ie[2].trim():ie[2];if(["latex","katex","math"].indexOf(Y)>=0){const G=S(),ae=q;q=G,T[G]={type:"block",expression:ae}}return{type:"code",raw:ue,lang:Y,text:q}}}},D=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let R=0;const S=()=>`__special_katext_id_${R++}__`;let T={};function M(){return T}function F(){R=0,T={}}function N(oe){return oe=oe.replace(D,(ie,ue)=>{const q=S();return T[q]={type:"inline",expression:ue},q}),oe}const H=a.listitem;a.listitem=function(oe){return H(N(oe))};const V=a.paragraph;a.paragraph=function(oe){return V(N(oe))};const $=a.tablecell;a.tablecell=function(oe,ie){return $(N(oe),ie)},a.code=function(oe,ie,ue){const q=(ie||"").match(/\S*/)[0];return q?["latex","katex","math"].indexOf(q)>=0?`<p class='editormd-tex'>${oe}</p>`:`<pre class="prettyprint linenums"><code class="language-${ie}">${ue?oe:(0,l.escape)(oe,!0)}</code></pre>
`:'<pre class="prettyprint linenums"><code>'+(ue?oe:(0,l.escape)(oe,!0))+"</code></pre>"},a.heading=function(oe,ie,ue){let q=this.options.headerPrefix+ue.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return h.push({anchor:q,level:ie,text:oe}),"<h"+ie+' id="'+f+q+'">'+oe+"</h"+ie+">"},i().setOptions({silent:!0,gfm:!0,pedantic:!1}),i().use({tokenizer:A,renderer:a}),g.ZP=i()},85333:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{AS:function(){return vtrsKey},BO:function(){return NewAntdDisabledDate},BR:function(){return aiReviewConfigformatChecks},Br:function(){return getBlob},DH:function(){return timego},Dk:function(){return setDocumentTitle},Dw:function(){return onPreviewImage},EJ:function(){return HighLightedContent},EM:function(){return toChineseNumber},EN:function(){return preciseCalculation},Ec:function(){return setHeader},FH:function(){return downLoadFile},G5:function(){return sendAppStatus},G7:function(){return handleValidatorNickName},HJ:function(){return handleValidatorName},I9:function(){return RomanNumber},IS:function(){return isWechatBrowser},Il:function(){return setThreeComponent},JL:function(){return formatHomeWorkStatusToName},Jn:function(){return getImageUrl},L4:function(){return PollsStatus},L9:function(){return trackEvent},LR:function(){return download},Ll:function(){return checkIsClientExam},M:function(){return setmiyah},M2:function(){return randomArray},NY:function(){return setUrlQuery},Nd:function(){return downLoadLink},Oo:function(){return getCategoryName},Or:function(){return toWechatLogin},PF:function(){return formatRandomPaperDatas},Pq:function(){return cutName},Q8:function(){return disabledDate},QB:function(){return timeContrast},QE:function(){return releaseRuleDataAdjust},QH:function(){return downLoadFileIframe},Qq:function(){return JudgeSort},RD:function(){return bytesToSize},RG:function(){return copyTextFuc},So:function(){return echartFontSize},Sp:function(){return rangeNumber},Tv:function(){return ImgSrcConvert},U6:function(){return HalfPastOne},UQ:function(){return HomeWorkDetailStatus},Uw:function(){return CommonWorkStatus},VV:function(){return StatusClassroomsTags},Vf:function(){return domScrollToTop},W:function(){return isUnOrNull},WX:function(){return isLocalApp},Y:function(){return HomeWorkCommonDetailStatus},YA:function(){return getHiddenName},ZI:function(){return numFormat},ZJ:function(){return toDataUrl},ZR:function(){return GetElementHeight},_g:function(){return getMessagesUrl},_m:function(){return isKepuKehuan},ad:function(){return formatRandomPaperData},b9:function(){return isPc},cX:function(){return localSort},d0:function(){return disabledTime},d8:function(){return setCookie},db:function(){return getFileContentAndUrl},eF:function(){return bindPhone},eR:function(){return validateLength},ej:function(){return getCookie},en:function(){return parseUrl},fX:function(){return buildTree},hE:function(){return isInsecureOrLocalhost},hi:function(){return getExamRestrictionInfo},hv:function(){return NewAntdDisabledTime},i7:function(){return isChrome},j1:function(){return StatusGraduationProjectTags},jh:function(){return educationList},jt:function(){return showInstallWebRtcDoc},ju:function(){return ExerciseStatus},jz:function(){return replaceParamVal},k3:function(){return scrollToTop},kk:function(){return pointerEvents},lC:function(){return HomeWorkListStatus},lF:function(){return toWNumber},li:function(){return toTimeFormat},m5:function(){return clearAllCookies},nr:function(){return startExercise},oP:function(){return getJsonFromUrl},oV:function(){return ZimuSort},og:function(){return formatRate},oi:function(){return checkLocalOrPublicIp},pE:function(){return addJumping},pp:function(){return findEndWhitespace},qZ:function(){return arrTrans},qd:function(){return DayHalfPastOne},rK:function(){return HomeWorkShixunListStatus},rU:function(){return showTotal},rz:function(){return moveArray},s2:function(){return isMobileDevice},tP:function(){return cutFileName},tw:function(){return getTwoDecimalPlaces},uD:function(){return dealUploadChange},vA:function(){return HomeWorkShixunDetailStatus},vB:function(){return exerciseTips},vQ:function(){return copyToClipboard},xg:function(){return openNewWindow},y3:function(){return getBase64},yC:function(){return compareVersion}});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(59301),_utils_authority__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(36466),antd__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(8591),antd__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(43418),antd__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(95237),antd__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(43604),_components_Exercise_ip__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(28685),_service_exercise__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(51190),_contentType__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(34672),umi__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(44225),md5__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(93735),md5__WEBPACK_IMPORTED_MODULE_6___default=__webpack_require__.n(md5__WEBPACK_IMPORTED_MODULE_6__),_env__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(42684),_components_mediator__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(1773),_components_RenderHtml__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(58997),_utils_fetch__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(58661),crypto_js__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(28209),crypto_js__WEBPACK_IMPORTED_MODULE_11___default=__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_11__),_key__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(21587),moment__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(66649),moment__WEBPACK_IMPORTED_MODULE_12___default=__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_12__),dayjs_plugin_customParseFormat__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(64796),dayjs_plugin_customParseFormat__WEBPACK_IMPORTED_MODULE_13___default=__webpack_require__.n(dayjs_plugin_customParseFormat__WEBPACK_IMPORTED_MODULE_13__),uuid__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(1012),__defProp=Object.defineProperty,__defProps=Object.defineProperties,__getOwnPropDescs=Object.getOwnPropertyDescriptors,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(d,g,e)=>g in d?__defProp(d,g,{enumerable:!0,configurable:!0,writable:!0,value:e}):d[g]=e,__spreadValues=(d,g)=>{for(var e in g||(g={}))__hasOwnProp.call(g,e)&&__defNormalProp(d,e,g[e]);if(__getOwnPropSymbols)for(var e of __getOwnPropSymbols(g))__propIsEnum.call(g,e)&&__defNormalProp(d,e,g[e]);return d},__spreadProps=(d,g)=>__defProps(d,__getOwnPropDescs(g)),__async=(d,g,e)=>new Promise((r,i)=>{var l=u=>{try{f(e.next(u))}catch(h){i(h)}},c=u=>{try{f(e.throw(u))}catch(h){i(h)}},f=u=>u.done?r(u.value):Promise.resolve(u.value).then(l,c);f((e=e.apply(d,g)).next())}),_a,_b;moment__WEBPACK_IMPORTED_MODULE_12___default().extend(dayjs_plugin_customParseFormat__WEBPACK_IMPORTED_MODULE_13___default());const GetElementHeight=(d,g="px",e,r=!1)=>{if(!d)return 0;const i=r?d.scrollHeight:d.offsetHeight;if(g==="rem"){const l=e?`${e}`:getComputedStyle(document.documentElement).fontSize,c=parseFloat(l);return i/c}return i},HighLightedContent=(d,g=[],e="#2EC25B")=>(typeof g=="string"&&(g=[g]),d.replace(new RegExp(`(${g.join("|")})`,"gi"),`<span style="color:${e}">$1</span>`)),parseParams=d=>{d=d||{};let g="";for(let e in d)typeof d[e]=="object"?Array.isArray(d[e])&&d[e].forEach((r,i)=>{g+="&"+e+"[]="+r}):d[e]!==void 0&&(g+="&"+e+"="+d[e]);return g.substr(1)},getKey=d=>window.atob(window.atob(d));function bytesToSize(d){var g=["Bytes","KB","MB","GB","TB"];if(d==0)return"0 Byte";var e=parseInt(""+Math.floor(Math.log(d)/Math.log(1024)),10);return(d/Math.pow(1024,e)).toFixed(1)+" "+g[e]}const getTwoDecimalPlaces=d=>Math.round(Math.round(d*1e5)/1e3*100)/100,NewAntdDisabledDate=(d,g=null)=>{const e=d<moment__WEBPACK_IMPORTED_MODULE_12___default()(g==null?void 0:g.startTime).startOf("day"),r=d>moment__WEBPACK_IMPORTED_MODULE_12___default()(g==null?void 0:g.endTime).endOf("day"),i=d<moment__WEBPACK_IMPORTED_MODULE_12___default()(g==null?void 0:g.compared).startOf("day");return g!=null&&g.endTime?g!=null&&g.compared?moment__WEBPACK_IMPORTED_MODULE_12___default()()<=moment__WEBPACK_IMPORTED_MODULE_12___default()(g==null?void 0:g.compared)?i||r:e||r:d&&e||r:g!=null&&g.compared&&moment__WEBPACK_IMPORTED_MODULE_12___default()()<=moment__WEBPACK_IMPORTED_MODULE_12___default()(g==null?void 0:g.compared)?i:e},NewAntdDisabledTime=(d,g=null)=>{const e=parseInt(moment__WEBPACK_IMPORTED_MODULE_12___default()(d).format("HH")),r=parseInt(moment__WEBPACK_IMPORTED_MODULE_12___default()(d).format("mm")),i=parseInt(moment__WEBPACK_IMPORTED_MODULE_12___default()().format("HH")),l=parseInt(moment__WEBPACK_IMPORTED_MODULE_12___default()().format("mm")),c=parseInt(moment__WEBPACK_IMPORTED_MODULE_12___default()().format("ss"));function f(u,h){const o=[];for(let a=u;a<h;a++)o.push(a);return o}if(!d)return{disabledHours:()=>f(0,i),disabledMinutes:()=>f(0,l)};if(g!=null&&g.compared){const u=parseInt(moment__WEBPACK_IMPORTED_MODULE_12___default()(g==null?void 0:g.compared).format("HH")),h=parseInt(moment__WEBPACK_IMPORTED_MODULE_12___default()(g==null?void 0:g.compared).format("mm")),o=parseInt(moment__WEBPACK_IMPORTED_MODULE_12___default()(g==null?void 0:g.compared).format("ss"));return moment__WEBPACK_IMPORTED_MODULE_12___default()(d).isSame(moment__WEBPACK_IMPORTED_MODULE_12___default()(g==null?void 0:g.compared),"day")?{disabledHours:()=>f(0,u),disabledMinutes:()=>e<=u?f(0,h):[]}:void 0}if(moment__WEBPACK_IMPORTED_MODULE_12___default()(d).isSame(moment__WEBPACK_IMPORTED_MODULE_12___default()(),"day"))return{disabledHours:()=>f(0,i),disabledMinutes:()=>moment__WEBPACK_IMPORTED_MODULE_12___default()(d).isSame(moment__WEBPACK_IMPORTED_MODULE_12___default()(),"hour")&&e<=i?f(0,l):[]}},disabledDate=(d,g,e,r)=>{r=typeof r=="string"?moment__WEBPACK_IMPORTED_MODULE_12___default()(r):r;const i=r?d<(r==null?void 0:r.startOf("day")):d<moment__WEBPACK_IMPORTED_MODULE_12___default()().startOf("day"),l=d>moment__WEBPACK_IMPORTED_MODULE_12___default()(g).endOf("day"),c=d<moment__WEBPACK_IMPORTED_MODULE_12___default()(e).startOf("day");return g?e?moment__WEBPACK_IMPORTED_MODULE_12___default()()<=moment__WEBPACK_IMPORTED_MODULE_12___default()(e)?c||l:i||l:d&&i||l:e&&moment__WEBPACK_IMPORTED_MODULE_12___default()()<=moment__WEBPACK_IMPORTED_MODULE_12___default()(e)?c:i},disabledTime=(d,g)=>{const e=parseInt(moment__WEBPACK_IMPORTED_MODULE_12___default()(d).format("HH")),r=parseInt(moment__WEBPACK_IMPORTED_MODULE_12___default()().format("HH")),i=parseInt(moment__WEBPACK_IMPORTED_MODULE_12___default()().format("mm"));function l(c,f){const u=[];for(let h=c;h<f;h++)u.push(h);return u}if(!d)return{disabledHours:()=>l(0,r),disabledMinutes:()=>l(0,i)};if(g){const c=parseInt(moment__WEBPACK_IMPORTED_MODULE_12___default()(g).format("HH")),f=parseInt(moment__WEBPACK_IMPORTED_MODULE_12___default()(g).format("mm"));return moment__WEBPACK_IMPORTED_MODULE_12___default()(d).isSame(moment__WEBPACK_IMPORTED_MODULE_12___default()(g),"day")?{disabledHours:()=>l(0,c),disabledMinutes:()=>e<=c?l(0,f):[]}:void 0}if(moment__WEBPACK_IMPORTED_MODULE_12___default()(d).isSame(moment__WEBPACK_IMPORTED_MODULE_12___default()(),"day"))return{disabledHours:()=>l(0,r),disabledMinutes:()=>moment__WEBPACK_IMPORTED_MODULE_12___default()(d).isSame(moment__WEBPACK_IMPORTED_MODULE_12___default()(),"hour")&&e<=r?l(0,i):[]}},preciseCalculation=(d,g,e)=>{typeof d=="string"&&(d=Number(d)),typeof g=="string"&&(g=Number(g));const r=(d.toString().split(".")[1]||"").length,i=(g.toString().split(".")[1]||"").length,l=Math.max(r,i),c=Math.pow(10,l);return(()=>{switch(e){case"+":return(Math.round(d*c)+Math.round(g*c))/c;case"-":return(Math.round(d*c)-Math.round(g*c))/c;case"*":return Math.round(d*c)*Math.round(g*c)/(c*c);case"/":return Math.round(d*c)/Math.round(g*c);default:throw new Error("\u4E0D\u652F\u6301\u7684\u8FD0\u7B97\u7B26\u53F7")}})()},toWNumber=d=>d/1e4>1?react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,null,Math.round(d/1e4*100)/100,react__WEBPACK_IMPORTED_MODULE_0__.createElement("i",{className:"font12"},"w")):d,toChineseNumber=d=>{const g=d.toString().replace(/(?=(\d{4})+$)/g,",").split(",").filter(Boolean),e=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],r=["","\u5341","\u767E","\u5343"],i=["","\u4E07","\u4EBF"],l=f=>{let u="";for(let h=0;h<f.length;h++){const o=+f[h],a=e[o],x=r[f.length-1-h];o===0?u[u.length-1]!==e[0]&&(u+=a):u+=a+x}return u[u.length-1]===e[0]&&(u=u.slice(0,-1)),u};let c="";for(let f=0;f<g.length;f++){const u=g[f],h=l(u),o=h?i[g.length-1-f]:"";c+=h+o}return c=c.replace(/^一十$/,"\u5341"),c=c.replace(/^一(?=十[一二三四五六七八九])/,""),c},moveArray=(d,g,e)=>{const r=d.splice(g,1)[0];return d.splice(e,0,r),d},ZimuSort=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],JudgeSort=["\u6B63\u786E","\u9519\u8BEF"],RomanNumber=["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII","XIII","XIV","XV","XVI","XVII","XVIII","XIX","XX"],findEndWhitespace=d=>{if(!d)return"";const g=d.replace(/(?:\r\n|\n)/g,`\x1B[41m\x1B[37m\u21B5\x1B[0m\r
`).replace(/ +$/g,"\x1B[41m \x1B[0m");return console.debug("str:",g,JSON.stringify(d)),g},StatusTags=d=>{const g={\u5DF2\u622A\u6B62:{class:"tag-style bg-pink ml10"},\u63D0\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"},\u8FDB\u884C\u4E2D:{class:"tag-style bg-blue ml10"},\u672A\u53D1\u5E03:{class:"tag-style bgB8B8B8 ml10"},\u8865\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"},\u96C6\u4E2D\u9605\u5377:{class:"tag-style bg-light-orangess ml10soft"}};return d.data&&d.data.map(function(e,r){return react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{key:r,className:g[e]&&g[e].class},e)})},formatHomeWorkStatusToName=d=>({[-1]:"\u91CD\u505A\u4E2D",0:"\u672A\u5F00\u542F",1:"\u672A\u901A\u5173",2:"\u6309\u65F6\u901A\u5173"})[d]||"\u8FDF\u4EA4\u901A\u5173",HomeWorkListStatus=d=>{var g,e;const r={[-1]:{name:"\u91CD\u505A\u4E2D",class:"c-orange"},0:{name:"\u672A\u5F00\u542F",class:"c-black"},1:{name:"\u672A\u901A\u5173",class:"c-red"},2:{name:"\u6309\u65F6\u901A\u5173",class:"c-green"},3:{name:"\u8865\u4EA4\u901A\u5173",class:"c-orange"},4:{name:"\u622A\u6B62\u901A\u5173",class:"c-red"}};return react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:(g=r==null?void 0:r[d.status])==null?void 0:g.class},(e=r==null?void 0:r[d.status])==null?void 0:e.name)},HomeWorkShixunListStatus=d=>{var g,e;const r={[-1]:{name:"\u91CD\u505A\u4E2D",class:"c-orange"},0:{name:"\u672A\u5F00\u542F",class:"c-black"},1:{name:"\u672A\u901A\u5173",class:"c-red"},2:{name:"\u6309\u65F6\u901A\u5173",class:"c-green"},3:{name:"\u8865\u4EA4\u901A\u5173",class:"c-orange"},4:{name:"\u622A\u6B62\u540E\u901A\u5173",class:"c-red"}};return react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:(g=r==null?void 0:r[d.status])==null?void 0:g.class},(e=r==null?void 0:r[d.status])==null?void 0:e.name)},HomeWorkDetailStatus=d=>{var g,e;const r={[-1]:{name:"\u91CD\u505A\u4E2D",class:"c-orange",color:"#999999"},0:{name:"\u672A\u5F00\u542F",class:"c-black",color:"#999999"},1:{name:"\u672A\u901A\u5173",class:"c-red",color:"#d4443d"},2:{name:"\u6309\u65F6\u901A\u5173",class:"c-green",color:"#57be40"},3:{name:"\u8865\u4EA4\u901A\u5173",class:"c-orange",color:"#f09143"},4:{name:"\u622A\u6B62\u901A\u5173",class:"c-red",color:"#d4443d"}};return react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{style:{marginLeft:"10px",color:"#fff",background:(g=r==null?void 0:r[d.status])==null?void 0:g.color,borderRadius:"20px",width:"65px",height:"18px",justifyContent:"center",display:"inline-flex",lineHeight:"18px"}},(e=r==null?void 0:r[d.status])==null?void 0:e.name)},HomeWorkShixunDetailStatus=d=>{var g,e;const r={[-1]:{name:"\u91CD\u505A\u4E2D",class:"c-orange",color:"#999999"},0:{name:"\u672A\u5F00\u542F",class:"c-black",color:"#999999"},1:{name:"\u672A\u901A\u5173",class:"c-red",color:"#d4443d"},2:{name:"\u6309\u65F6\u901A\u5173",class:"c-green",color:"#57be40"},3:{name:"\u8865\u4EA4\u901A\u5173",class:"c-orange",color:"#f09143"},4:{name:"\u622A\u6B62\u540E\u901A\u5173",class:"c-red",color:"#d4443d"},5:{name:"\u622A\u6B62\u540E\u8BC4\u6D4B",class:"c-red",color:"#d4443d"}};return react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{style:{marginLeft:"10px",color:"#fff",background:(g=r==null?void 0:r[d.status])==null?void 0:g.color,borderRadius:"20px",padding:"0 8px",height:"18px",justifyContent:"center",display:"inline-flex",lineHeight:"18px"}},(e=r==null?void 0:r[d.status])==null?void 0:e.name)},HomeWorkCommonDetailStatus=d=>{var g,e;const r={[-1]:{name:"\u91CD\u505A\u4E2D",class:"c-black",color:"#999999"},0:{name:"\u672A\u63D0\u4EA4",class:"c-black",color:"#999999"},1:{name:"\u6309\u65F6\u63D0\u4EA4",class:"c-green",color:"#57be40"},2:{name:"\u5EF6\u65F6\u63D0\u4EA4",class:"c-red",color:"#d4443d"}};return react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{style:{marginLeft:"10px",color:"#fff",background:(g=r==null?void 0:r[d.status])==null?void 0:g.color,borderRadius:"20px",padding:"0 8px",height:"18px",justifyContent:"center",display:"inline-flex",lineHeight:"18px"}},(e=r==null?void 0:r[d.status])==null?void 0:e.name)},StatusGraduationProjectTags=d=>{const{status:g}=d,e={0:{class:"tag-style bg-blue ml10",name:"\u5F85\u9009\u4E2D"},1:{class:"tag-style bg-blue ml10",name:"\u5F85\u786E\u8BA4"},2:{class:"tag-style bg-pink ml10",name:"\u5DF2\u786E\u8BA4"}};try{return react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:e[g].class},e[g].name)}catch(r){console.log("utils.StatusGraduationProjectTags",d.status)}},ExerciseStatus={1:"\u672A\u53D1\u5E03",2:"\u8003\u8BD5\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F",5:"\u96C6\u4E2D\u9605\u5377",99:"\u6A21\u62DF\u8003\u8BD5\u4E2D"},PollsStatus={1:"\u672A\u53D1\u5E03",2:"\u63D0\u4EA4\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F",5:"\u672A\u5F00\u59CB"},StatusClassroomsTags=d=>{let g={\u6A21\u62DF\u8003\u8BD5\u4E2D:{class:"tag-style bg-light-pink ml10"},\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A:{class:"tag-style-fzb ml10 iconfont icon-fangzuobi"},\u516C\u5F00:{class:"tag-style bg-blue ml10"},\u5DF2\u5F00\u542F\u8865\u4EA4:{class:"tag-style bg-green ml10soft"},\u672A\u5F00\u542F\u8865\u4EA4:{class:"tag-style bg-pink ml10soft"},\u672A\u53D1\u5E03:{class:"tag-style bgB8B8B8 ml10soft"},\u672A\u5F00\u59CB:{class:"tag-style bg-c5d6ff ml10soft"},\u533F\u540D\u4F5C\u54C1:{class:"tag-style bg-cyan ml10"},\u5DF2\u9009\u62E9:{class:"tag-style bg-grey-ede ml10"},\u5DF2\u7ED3\u675F:{class:"tag-style bg-grey-ede ml10soft"},\u63D0\u4EA4\u4E2D:{class:"tag-style bg-blue ml10soft"},\u8FDB\u884C\u4E2D:{class:"tag-style bg-blue ml10soft"},\u533F\u8BC4\u4E2D:{class:"tag-style bg-blue ml10"},\u7533\u8BC9\u4E2D:{class:"tag-style bg-blue ml10"},\u8003\u8BD5\u4E2D:{class:"tag-style bg-light-blue ml10"},\u8865\u4EA4\u4E2D:{class:"tag-style bg-blue ml10soft"},\u8BC4\u9605\u4E2D:{class:"tag-style bg-blue ml10"},\u5F85\u9009\u4E2D:{class:"tag-style bg-blue ml10"},\u4EA4\u53C9\u8BC4\u9605\u4E2D:{class:"tag-style bg-light-orange ml10"},\u5DF2\u5F00\u542F\u4EA4\u53C9\u8BC4\u9605:{class:"tag-style bg-lightblue-purple ml10"},\u5F85\u786E\u8BA4:{class:"tag-style bg-lightblue-purple ml10"},\u5F85\u5904\u7406:{class:"tag-style bg-lightblue-purple ml10"},\u79C1\u6709:{class:"tag-style bg-lightblue-purple ml10"},\u672A\u63D0\u4EA4:{class:"tag-style bg-lightblue-purple ml10"},\u5DF2\u786E\u8BA4:{class:"tag-style bg-light-pink ml10"},\u5DF2\u53D1\u5E03:{class:"tag-style bg-light-blue ml10"},\u5DF2\u622A\u6B62:{class:"tag-style bg-light-pink ml10soft"},\u5F00\u53D1\u8BFE\u7A0B:{class:"tag-style bg-orange ml10"},\u5DF2\u5F00\u64AD:{class:"tag-style-border border-green c-green ml10"},\u672A\u5F00\u64AD:{class:"tag-style-border border-light-black ml10"},\u6309\u65F6\u901A\u5173:{class:"tag-style-border border-light-black ml10"},\u8FDF\u4EA4\u901A\u5173:{class:"tag-style-border border-light-black ml10"},\u672A\u901A\u5173:{class:"tag-style-border border-light-black ml10"},\u672A\u5F00\u542F:{class:"tag-style-border border-light-black ml10"},\u5BFC\u5165:{class:"export ml10"},\u96C6\u4E2D\u9605\u5377:{class:"tag-style bg-light-orangess ml10soft"}};const e={\u672A\u53D1\u5E03:{class:"tag-style bg-C6CED6 ml10soft"},\u672A\u5F00\u59CB:{class:"tag-style bg-C1E2FF ml10soft"},\u8FDB\u884C\u4E2D:{class:"tag-style bg-0152d9 ml10soft"},\u5DF2\u622A\u6B62:{class:"tag-style bg-E53333 ml10soft"},\u63D0\u4EA4\u4E2D:{class:"tag-style bg-0152d9 ml10soft"},\u8865\u4EA4\u4E2D:{class:"tag-style bg-44D7B6 ml10soft"}};d.temporary&&(g=__spreadValues(__spreadValues({},g),e));const r=[];d.is_random&&r.push(react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:"tag-style bg-blue ml10"},"\u968F\u673A"));try{d.status&&d.status.map((i,l)=>{r.push(react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{style:(d==null?void 0:d.style)||[],key:l,className:g[i]&&g[i].class},i))})}catch(i){console.log("utils.status.tag:",i,d.status)}return r},exerciseTips=(d,g)=>{if(d===5||g)return react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{style:{backgroundColor:"#f59a23"},className:"tag-style ml5"},"\u96C6\u4E2D\u9605\u5377");if(d===1)return react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style ml5"},"\u672A\u5F00\u59CB");if(d===2)return react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{style:{backgroundColor:"#007AFF"},className:"tag-style ml5"},"\u8003\u8BD5\u4E2D");if(d===3||d===4)return react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style ml5"},"\u5DF2\u622A\u6B62");if(d===-1)return react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:"export ml5"},"\u5BFC\u5165")},WorkStatus=d=>{var g,e;const r={[-1]:{name:"\u91CD\u505A\u4E2D",class:"c-orange"},0:{name:"\u672A\u63D0\u4EA4",class:"c-black"},1:{name:"\u672A\u901A\u5173",class:"c-red"},2:{name:"\u6309\u65F6\u901A\u5173",class:"c-green"},3:{name:"\u8FDF\u4EA4\u901A\u5173",class:"c-orange"}};return react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:(g=r[d.status])==null?void 0:g.class},(e=r[d.status])==null?void 0:e.name)},CommonWorkStatus=d=>{var g,e;const r={0:{name:"\u672A\u63D0\u4EA4",class:"c-black"},1:{name:"\u6309\u65F6\u63D0\u4EA4",class:"c-green"},2:{name:"\u5EF6\u65F6\u63D0\u4EA4",class:"c-red"},3:{name:"\u90E8\u5206\u63D0\u4EA4",class:"c-green"},4:{name:`\u6309\u65F6\u63D0\u4EA4${d!=null&&d.lineBreak?`
`:""}\uFF08\u6559\u5E08\u63D0\u4EA4\uFF09`,class:"c-green"},5:{name:`\u672A\u63D0\u4EA4${d!=null&&d.lineBreak?`
`:""}\uFF08\u6559\u5E08\u63D0\u4EA4\uFF09`,class:"c-black"},6:{name:"\u6309\u65F6\u63D0\u4EA4\uFF08\u7EBF\u4E0B\uFF09",class:"c-green"}};return react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:(g=r[d.status])==null?void 0:g.class},(e=r[d.status])==null?void 0:e.name)},timego=d=>{d=new Date(d).getTime();let g=1e3*60,e=g*60,r=e*24,i="",c=new Date().getTime()-d;if(c<0)return console.log("\u65F6\u95F4\u4E0D\u5BF9\u52B2,\u670D\u52A1\u5668\u521B\u5EFA\u65F6\u95F4\u4E0E\u5F53\u524D\u65F6\u95F4\u4E0D\u540C\u6B65"),i="\u521A\u521A";let f=parseInt(c/r,10),u=parseInt(c/e,10),h=parseInt(c/g,10);return f>30?i=""+timeformat(d,"yyyy-MM-dd"):f>1?i=""+f+"\u5929\u524D":f==1?i="\u6628\u5929":u>=1?i=""+u+"\u5C0F\u65F6\u524D":h>=5?i=""+h+"\u5206\u949F\u524D":i="\u521A\u521A",i};function replaceParamVal(paramName,replaceWith){var oUrl=window.location.href.toString(),re=eval("/("+paramName+"=)([^&]*)/gi"),nUrl=oUrl.replace(re,paramName+"="+replaceWith);window.history.replaceState(null,"",nUrl)}const timeformat=(d,g)=>{typeof d=="string"&&(d.indexOf("T")>=0&&(d=d.replace("T"," ")),d=new Date(Date.parse(d.replace(/-/g,"/")))),d=new Date(d);let e={"M+":d.getMonth()+1,"d+":d.getDate(),"h+":d.getHours(),"m+":d.getMinutes(),"s+":d.getSeconds(),"q+":Math.floor((d.getMonth()+3)/3),S:d.getMilliseconds()},r=[["\u65E5","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D"],["\u5468\u65E5","\u5468\u4E00","\u5468\u4E8C","\u5468\u4E09","\u5468\u56DB","\u5468\u4E94","\u5468\u516D"],["\u661F\u671F\u65E5","\u661F\u671F\u4E00","\u661F\u671F\u4E8C","\u661F\u671F\u4E09","\u661F\u671F\u56DB","\u661F\u671F\u4E94","\u661F\u671F\u516D"]];/(y+)/.test(g)&&(g=g.replace(RegExp.$1,(d.getFullYear()+"").substr(4-RegExp.$1.length))),/(w+)/.test(g)&&(g=g.replace(RegExp.$1,r[RegExp.$1.length-1][d.getDay()]));for(let i in e)new RegExp("("+i+")").test(g)&&(g=g.replace(RegExp.$1,RegExp.$1.length==1?e[i]:("00"+e[i]).substr((""+e[i]).length)));return g},toTimeFormat=d=>{if(!d||d<0)return"0\u79D2";console.log("time:",d);let g=60,e=g*60,r=e*24,i=d/r,l=d/e,c=d/g,f=d%60;return i>=1?parseInt(i.toString())+"\u5929"+Math.floor(l%24)+"\u65F6"+Math.floor(c%60)+"\u5206"+Math.floor(d%60)+"\u79D2":l>1?parseInt(l.toString())+"\u65F6"+Math.floor(c%60)+"\u5206"+Math.floor(d%60)+"\u79D2":c>=1?parseInt(c.toString())+"\u5206"+Math.floor(d%60)+"\u79D2":Math.ceil(d)+"\u79D2"},validateLength=(d="",g=100)=>{let e=0;if(d){e=d.length;for(let r=0;r<e;r++){let i=d.charCodeAt(r);i>=55296&&i<=56319&&(e--,r++)}}return e<=g};function buildTree(d,g){const e={};let r=null;return d.forEach(i=>{e[i.properties.uuid]=__spreadProps(__spreadValues({},i),{children:[]})}),g.forEach(i=>{const l=e[i.startNodeUuid],c=e[i.endNodeUuid];l&&c&&l.children.push(c)}),d.forEach(i=>{!g.some(c=>c.endNodeUuid===i.properties.uuid)&&(r=e[i.properties.uuid])}),r}const handleValidatorNickName=(d,g,e)=>{if(g){let r=/[`~!@#$%^&*()\-+=<>?:"{}|,.\/;'\\[\]~@#¥%……&*()——\-+={}|《》?:“”【】、;‘’,。、]/im;const l=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/gi.test(g),c=r.test(g);(l===!0||c===!0||g.length<2||g.length>=21)&&e("2-20\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57\u53CA\u4E0B\u5212\u7EBF")}e()},handleValidatorName=(d,g,e)=>{if(g){let r=/[`~!@#$%^&()_\-+=<>?:"{}|,.\/;'\\[\]~@#¥%……&()——\-+={}|《》?:“”【】、;‘’,。、]/im;const l=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/gi.test(g),c=r.test(g);(l===!0||c===!0||g.length<2||g.length>=21)&&e("2-20\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57")}e()},getHiddenName=d=>{if(!d)return"";let g=d.length-1,e="";for(var r=0;r<g;r++)e+="*";return d.substr(0,1)+e},getBase64=(d,g)=>{const e=new FileReader;e.addEventListener("load",()=>g(e.result)),e.readAsDataURL(d)},getFileContentAndUrl=d=>new Promise((g,e)=>{var r=new FileReader;r.onload=function(){try{const i=window.URL.createObjectURL(d);g({text:this.result,link:i})}catch(i){antd__WEBPACK_IMPORTED_MODULE_14__.ZP.warning("\u5F53\u524D\u6587\u4EF6\u65E0\u6CD5\u8BFB\u53D6\u5185\u5BB9"),e("\u5F53\u524D\u6587\u4EF6\u65E0\u6CD5\u8BFB\u53D6\u5185\u5BB9")}},r.readAsText(d)});function setmiyah(d){return md5__WEBPACK_IMPORTED_MODULE_6___default()("79e33abd4b6588941ab7622aed1e67e8"+d)}const getCookie=d=>{var g,e=RegExp("(^| )"+d+"=([^;]+)(;|$)");return(g=document.cookie.match(e))?decodeURIComponent(g[2]):null};function setCookie(d,g,e){var r=new Date;r.setTime(r.getTime()+e*24*60*60*1e3);var i="expires="+r.toUTCString();document.cookie=d+"="+g+"; "+i+`;domain=${document.domain.indexOf("educoder.net")>-1?".educoder.net":document.domain};path=/;SameSite=None;secure`}const delCookie=d=>{document.cookie=d+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT;path=/;"},clearAllCookies=()=>{for(var d=document.cookie.split(";"),g=0;g<d.length;g++){var e=d[g],r=e.indexOf("="),i=r>-1?e.substr(0,r):e;document.cookie=i+"=;expires=Thu, 01 Jan 1970 00:00:00 GMT"}};function downLoadLink(d,g){let e=document.createElement("a");document.body.appendChild(e),e.href=g,d&&(e.title=d,e.download=d);let r=document.createEvent("MouseEvents");r.initEvent("click",!1,!1),e.dispatchEvent(r),document.body.removeChild(e)}function getFirstLevelDomain(){var d=window.location.hostname,g=d.split(".").reverse();return g.length>2?[g[1],g[0]].join("."):d}function getBlob(d){return new Promise(g=>{const e=new window.XMLHttpRequest;(d.indexOf(getFirstLevelDomain())>-1||location.hostname==="localhost"&&d.indexOf("/api/")>-1)&&(e.withCredentials=!0),e.open("GET",d,!0),e.responseType="blob",e.onload=()=>{e.status===200&&g(e.response)},e.send()})}function saveAs(d,g){if(window.navigator.msSaveOrOpenBlob)window.navigator.msSaveBlob(d,g);else{const e=document.createElement("a"),r=document.querySelector("body");e.href=window.URL.createObjectURL(d),e.download=g,e.style.display="none",r.appendChild(e),e.click(),r.removeChild(e),window.URL.revokeObjectURL(e.href)}}function download(d,g){getBlob(d).then(e=>{saveAs(e,g)})}function downLoadFileIframe(d,g){return new Promise((e,r)=>{var i=g,l=document.createElement("iframe"),c;document.body.appendChild(l),l.src=i,l.style.display="none",l.addEventListener("load",function(){setTimeout(()=>{document.body.removeChild(l)},1e3)},!0),c=setInterval(()=>{getCookie("fileDownload")&&(delCookie("fileDownload"),clearInterval(c),document.body.removeChild(l),e())},1e3)})}function downLoadFile(d,g){downLoadLink(d,g)}const setUrlQuery=d=>{let{url:g,query:e}=d;if(!g)return"";if(e){let r=[];for(const i in e)e.hasOwnProperty(i)&&!isUnOrNull(e[i])&&(typeof e[i]=="object"?e[i].map(l=>{r.push(`${i}[]=${l}`)}):r.push(`${i}=${e[i]}`));g.indexOf("?")!==-1?g=`${g}&${r.join("&")}`:g=`${g}?${r.join("&")}`,console.log("url1111",g)}return g};function isPc(){let d=navigator.userAgent,g=["Android","iPhone","SymbianOS","Windows Phone","iPad","iPod"],e=!0;for(var r=0;r<g.length;r++)if(d.indexOf(g[r])>0){e=!1;break}return e}function isChrome(){let d=navigator.userAgent;return["Chrome"].some(e=>d.indexOf(e)>-1)}function isFirefox(){let d=navigator.userAgent;return["Firefox"].some(e=>d.indexOf(e)>-1)}function isChromeOrFirefox(){let d=navigator.userAgent;return["Chrome","Firefox"].some(e=>d.indexOf(e)>-1)}const formatMoney=(d="")=>{var g;return(g=d==null?void 0:d.toString())==null?void 0:g.replace(/\B(?=(\d{3})+(?!\d))/g,",")},openNewWindow=d=>{let g=document.createElement("a");g.target="_blank",document.body.appendChild(g),g.href=d;let e=document.createEvent("MouseEvents");e.initEvent("click",!1,!1),g.dispatchEvent(e),document.body.removeChild(g)},openNewWindows=d=>{let g=document.createElement("a");document.body.appendChild(g),g.href=d;let e=document.createEvent("MouseEvents");e.initEvent("click",!1,!1),g.dispatchEvent(e),document.body.removeChild(g)},formatTextMiddleIntercept=(d="")=>d.length<=6?d:`${d.substring(0,3)}...${d.substring(d.length-3,d.length)}`,HalfPastOne=()=>{let d=new Date().getHours(),g=new Date().getMinutes();return g>=30?(d++,g="00"):g="30",d+":"+g},DayHalfPastOne=(d="-")=>{let g=new Date().getHours(),e=new Date().getMinutes();return e>=30?(g++,e="00"):e="30",new Date().toLocaleDateString().replace(/\//g,d)+" "+g+":"+e};var Type=(d=>(d.Number="Number",d.String="String",d.Boolean="Boolean",d.Object="Object",d.Array="Array",d.Function="Function",d))(Type||{});const type=d=>{const g=Object.prototype.toString.call(d);return g.substring(8,g.length-1)},isEmpty=d=>type(d)==="Array"?d.length===0:type(d)==="Object"?Object.keys(d).length===0:!d,rangeNumber=(d,g)=>{const e=[];for(let r=d;r<g;r++)e.push(r);return e},middleEllipsis=(d,g=12)=>{let e=g/2-2,r=g/2+3;return d.length>g?d.substr(0,e)+"..."+d.substr(r,g):d},formatRate=d=>d>4.5?5:d>4&&d<=4.5?4.5:d>3.5&&d<=4?4:d>3&&d<=3.5?3.5:d>2.5&&d<=3?3:d>2&&d<=2.5?2.5:d>1.5&&d<=2?2:d>1&&d<=1.5?1.5:d>.5&&d<=1?1:d>0&&d<=.5?.5:0,isUnOrNull=d=>d==null;function getUrlToken(d,g){const e=new RegExp(`(^|&)${d}=([^&]*)(&|$)`,"i"),r=g.substr(1).match(e);return r!=null?decodeURIComponent(r[2]):null}const getMessagesUrl=d=>{var g;if(d.link_url)return window.open(d.link_url);switch(d==null?void 0:d.container_type){case"TeacherChangeUserInfo":return window.open("/account/profile");case"TeacherResetUserPassword":return window.open("/account/secure");case"ApplyUserAuthentication":return window.open("/account/certification")}switch(d.container_type){case"ApplyUserAuthentication":if(d.tiding_type==="Apply"){if(d.auth_type===1)return window.open("/admins/identity_authentications");if(d.auth_type===2)return window.open("/admins/professional_authentications")}return d.tiding_type==="System"?window.open("/account/certification"):d.tiding_type==="Code"?window.open("/account/profile"):void 0;case"CancelUserAuthentication":return window.open("/account/certification");case"CancelUserProCertification":return window.open("/account/certification");case"ApplyAddMajor":return window.open("/account/profile");case"Major":return window.open("/account/profile");case"ApplyAddDepartment":return d.tiding_type==="Apply"?window.open("/admins/department_applies"):d.tiding_type==="System"?window.open("/account/profile"):void 0;case"ApplyAddSchools":return d.tiding_type==="Apply"?window.open("/admins/unit_applies"):d.tiding_type==="System"?window.open("/account/profile"):void 0;case"ApplyAction":switch(d.parent_container_type){case"ApplyShixun":if(d.tiding_type==="Apply")return window.open("/admins/shixun_authorizations");if(d.tiding_type==="System")return window.open(`/shixuns/${d.identifier}/challenges`);case"ApplySubject":if(d.tiding_type==="Apply")return window.open("/admins/subject_authorizations");if(d.tiding_type==="System")return window.open(`/paths/${d.parent_container_id}`);case"TrialAuthorization":if(d.tiding_type==="Apply")return window.open("/managements/trial_authorization");if(d.tiding_type==="System")return window.open("/account/profile")}return;case"JoinCourse":return window.open(`/classrooms/${d.belong_container_id}/teachers`);case"StudentJoinCourse":if(d.tiding_type==="Apply")return window.open(`/classrooms/${d.belong_container_id}/teachers`);if(d.tiding_type==="System")return window.open(`/classrooms/${d.belong_container_id}/students`);case"DealCourse":return window.open(`/classrooms/${d.belong_container_id}/shixun_homework/`);case"TeacherJoinCourse":return window.open(`/classrooms/${d.belong_container_id}/shixun_homework/`);case"Course":return d.tiding_type==="Delete"?void 0:window.open(`/classrooms/${d.belong_container_id}/shixun_homework/`);case"ArchiveCourse":return window.open(`/classrooms/${d.belong_container_id}/shixun_homework/`);case"Shixun":return window.open(`/shixuns/${d.identifier}/challenges`);case"Subject":return window.open(`/paths/${d.container_id}`);case"JournalsForMessage":switch(d.parent_container_type){case"Principal":return"";case"HomeworkCommon":return d.homework_type==="normal"?window.open(`/classrooms/${d.belong_container_id}/common_homework/${d.parent_container_id}/question`):d.homework_type==="group"?window.open(`/classrooms/${d.belong_container_id}/group_homework/${d.parent_container_id}/question`):d.homework_type==="practice"?window.open(`/classrooms/${d.belong_container_id}/shixun_homework/${d.parent_container_id}/detail?tabs=1`):"";case"GraduationTopic":return window.open(`/classrooms/${d.belong_container_id}/graduation_topics/${d.parent_container_id}/detail`);case"StudentWorksScore":return window.open(d.link_url)}case"Memo":return window.open(`/forums/${d.parent_container_id}`);case"Message":return window.open("/forums/");case"Watcher":return window.open(`/users/${d.trigger_user.login}/classrooms`);case"PraiseTread":return"";case"Grade":return"";case"JoinProject":return window.open(_env__WEBPACK_IMPORTED_MODULE_7__.Z.FORGE+d.project_url);case"ReporterJoinProject":return window.open(_env__WEBPACK_IMPORTED_MODULE_7__.Z.FORGE+d.project_url);case"DealProject":return window.open(_env__WEBPACK_IMPORTED_MODULE_7__.Z.FORGE+d.project_url);case"ManagerJoinProject":return window.open(_env__WEBPACK_IMPORTED_MODULE_7__.Z.FORGE+d.project_url);case"Poll":switch(d.parent_container_type){case"CommitPoll":return window.open(` /classrooms/${d.belong_container_id}/poll/${d.container_id}/detail`);default:return window.open(` /classrooms/${d.belong_container_id}/poll/${d.container_id}/detail`)}case"Exercise":switch(d.parent_container_type){case"CommitExercise":return window.open(` /classrooms/${d.belong_container_id}/exercise/${d.container_id}/detail?tab=0`);case"ExerciseScore":return window.open(` /classrooms/${d.belong_container_id}/exercise/${d.container_id}/detail?tab=0`);default:return window.open(`/classrooms/${d.belong_container_id}/exercise/${d.container_id}/detail?tab=0`)}case"StudentGraduationTopic":return window.open(`/classrooms/${d.belong_container_id}/graduation_topics/${d.parent_container_id}/detail`);case"DealStudentTopicSelect":return window.open(`/classrooms/${d.belong_container_id}/graduation_topics/${d.parent_container_id}/detail`);case"GraduationTask":return window.open(`/classrooms/${d.belong_container_id}/graduation_tasks/${d.container_id}`);case"GraduationWork":return window.open(`/classrooms/${d.belong_container_id}/graduation_tasks/${d.container_id}`);case"GraduationWorkScore":return window.open(`/classrooms/${d.belong_container_id}/graduation_tasks/${d.parent_container_id}`);case"HomeworkCommon":switch(d.parent_container_type){case"AnonymousCommentFail":if(d.homework_type==="normal")return window.open(`/classrooms/${d.belong_container_id}/common_homework/${d.parent_container_id}/detail`);if(d.homework_type==="group")return window.open(`/classrooms/${d.belong_container_id}/group_homework/${d.parent_container_id}/detail`);if(d.homework_type==="practice")return window.open(`/classrooms/${d.belong_container_id}/shixun_homework/${d.parent_container_id}/detail?tabs=0`);case"HomeworkPublish":if(d.homework_type==="normal")return window.open(`/classrooms/${d.belong_container_id}/common_homework/${d.parent_container_id}/detail`);if(d.homework_type==="group")return window.open(`/classrooms/${d.belong_container_id}/group_homework/${d.parent_container_id}/detail`);if(d.homework_type==="practice")return window.open(`/classrooms/${d.belong_container_id}/shixun_homework/${d.parent_container_id}/detail?tabs=0`);case"AnonymousAppeal":if(d.homework_type==="normal")return window.open(`/classrooms/${d.belong_container_id}/common_homework/${d.parent_container_id}/detail`);if(d.homework_type==="group")return window.open(`/classrooms/${d.belong_container_id}/group_homework/${d.parent_container_id}/detail`);if(d.homework_type==="practice")return window.open(`/classrooms/${d.belong_container_id}/shixun_homework/${d.parent_container_id}/detail?tabs=0`);default:if(d.homework_type==="normal")return window.open(`/classrooms/${d.belong_container_id}/common_homework/${d.parent_container_id}/detail`);if(d.homework_type==="group")return window.open(`/classrooms/${d.belong_container_id}/group_homework/${d.parent_container_id}/detail`);if(d.homework_type==="practice")return window.open(`/classrooms/${d.belong_container_id}/shixun_homework/${d.parent_container_id}/detail?tabs=0`)}case"StudentWork":if(d.homework_type==="normal")return window.open(`/classrooms/${d.belong_container_id}/common_homework/${d.parent_container_id}/review/${d.container_id}`);if(d.homework_type==="group")return window.open(`/classrooms/${d.belong_container_id}/group_homework/${d.parent_container_id}/review/${d.container_id}`);if(d.homework_type==="practice")return window.open(`/classrooms/${d.belong_container_id}/shixun_homework/${d.parent_container_id}/detail`);case"StudentWorksScore":return window.open(`/classrooms/${d.belong_container_id}/common_homework/${d.trigger_user.id}/review/${d.parent_container_id}`);case"StudentWorksScoresAppeal":return window.open(`/classrooms/${d.belong_container_id}/common_homework/${d.trigger_user.id}/review/${d.parent_container_id}`);case"ChallengeWorkScore":return"";case"SendMessage":return window.open(`${_env__WEBPACK_IMPORTED_MODULE_7__.Z.API_SERVER}/admins/mirror_repositories`);case"Journal":return window.open(`/issues/${d.parent_container_id}`);case"Issue":return window.open(`/issues/${d.container_id}`);case"PullRequest":return window.open(_env__WEBPACK_IMPORTED_MODULE_7__.Z.FORGE+d.project_url);case"Department":return window.open("/account/profile");case"Library":if(d.tiding_type==="Apply")return window.open("/admins/library_applies");if(d.tiding_type==="System")return window.open(`/moop_cases/${d.container_id}`);case"ProjectPackage":return d.tiding_type==="Destroyed"||d.tiding_type==="Destroyed_end"?void 0:d.tiding_type==="Apply"?window.open("/admins/project_package_applies"):window.open(`/crowdsourcing/${d.container_id}`);case"Discuss":return d.parent_container_type==="Hack"&&d.extra?window.open(`/myproblems/${d.extra}/comment`):d.extra==="ai_reply"&&d.task_identifier?window.open(`/tasks/${d.task_identifier}?extra=extra`):window.open(`/shixuns/${d.identifier}/shixun_discuss`);case"Video":return d.tiding_type==="Apply"?window.open("/admins/video_applies"):d.tiding_type==="System"?window.open(`/users/${(g=(0,_utils_authority__WEBPACK_IMPORTED_MODULE_1__.eY)())==null?void 0:g.login}/videos`):"";case"PublicCourseStart":return window.open(`/classrooms/${d.container_id}/informs`);case"SubjectStartCourse":return window.open(`/paths/${d.container_id}`);case"ResubmitStudentWork":if(d.homework_type==="normal")return window.open(`/classrooms/${d.belong_container_id}/common_homework/${d.parent_container_id}/${d.container_id}/appraise`);if(d.homework_type==="group")return window.open(`/classrooms/${d.belong_container_id}/group_homework/${d.parent_container_id}/${d.container_id}/appraise`);case"AdjustScore":if(d.homework_type==="normal")return window.open(`/classrooms/${d.belong_container_id}/common_homework/${d.parent_container_id}`);if(d.homework_type==="group")return window.open(`/classrooms/${d.belong_container_id}/group_homework/${d.parent_container_id}`);case"LiveLink":return window.open(`/classrooms/${d.belong_container_id}/course_videos?open=live`);case"Hack":if(d.extra&&d.parent_container_type!=="HackDelete")return window.open(`/problems/${d.extra}/edit`);default:return}},checkLocalOrPublicIp=(d,g)=>__async(void 0,null,function*(){let e="",r;return new Promise((i,l)=>__async(void 0,null,function*(){if(d.ip_limit!=="no"||d.ip_bind_type)try{e=yield(0,_components_Exercise_ip__WEBPACK_IMPORTED_MODULE_2__.y)({ip_limit:d==null?void 0:d.ip_limit,ip_bind:d==null?void 0:d.ip_bind_type}),console.log(e,44)}catch(f){l(void 0)}const c=yield(0,_service_exercise__WEBPACK_IMPORTED_MODULE_3__.Cl)({id:d.exerciseId,ip:e});if(c.status===0)i(c);else if(c.status===-5){(0,umi__WEBPACK_IMPORTED_MODULE_5__.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:{errorMessage:c==null?void 0:c.message,exercise_user_id:d==null?void 0:d.exercise_user_id,id:d.exerciseId,unlockClose:d.unlockClose}}});return}else i(c);if(d.errmsgHide||g)return!0;if(c.status===-1)return r=antd__WEBPACK_IMPORTED_MODULE_15__.default.info({title:react__WEBPACK_IMPORTED_MODULE_0__.createElement(antd__WEBPACK_IMPORTED_MODULE_16__.Z,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(antd__WEBPACK_IMPORTED_MODULE_17__.Z,{flex:"1"},"\u63D0\u793A"),react__WEBPACK_IMPORTED_MODULE_0__.createElement(antd__WEBPACK_IMPORTED_MODULE_17__.Z,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>r.destroy()}))),icon:null,className:"custom-modal-divider",content:react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"font16 p20"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),okText:"\u6211\u77E5\u9053\u4E86"}),!1;if(c.status===-2)return r=antd__WEBPACK_IMPORTED_MODULE_15__.default.info({title:react__WEBPACK_IMPORTED_MODULE_0__.createElement(antd__WEBPACK_IMPORTED_MODULE_16__.Z,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(antd__WEBPACK_IMPORTED_MODULE_17__.Z,{flex:"1"},"\u63D0\u793A"),react__WEBPACK_IMPORTED_MODULE_0__.createElement(antd__WEBPACK_IMPORTED_MODULE_17__.Z,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>r.destroy()}))),icon:null,className:"custom-modal-divider",content:react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"font16 p20"},"\u60A8\u5DF2\u7ED1\u5B9A\u5F53\u524D\u8003\u8BD5IP\u5730\u5740\uFF1A",react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:"c-red"},c.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),okText:"\u6211\u77E5\u9053\u4E86"}),!1}))});function isInsecureOrLocalhost(d){try{const g=new URL(d),e=g.hostname==="localhost"||g.hostname==="127.0.0.1";return!(g.protocol==="https:")&&!e}catch(g){return!0}}const checkDisabledExam=d=>new Promise((g,e)=>__async(void 0,null,function*(){const r=yield(0,_service_exercise__WEBPACK_IMPORTED_MODULE_3__.Zg)({id:d==null?void 0:d.exerciseId,coursesId:d==null?void 0:d.coursesId});if((r==null?void 0:r.status)===0){g("");return}setTimeout(()=>{window.location.reload()},2e3),e("")})),isKepuKehuan=()=>location.pathname.indexOf("/classrooms/4RW9CYHY")>-1||location.pathname.indexOf("/classrooms/qb4ft587")>-1||location.pathname.indexOf("/classrooms/c5q9bsp2")>-1,startExercise=d=>__async(void 0,null,function*(){var g,e,r;sessionStorage.removeItem("studentunlock");let i;if((location.pathname.indexOf("/classrooms/4RW9CYHY")>-1||location.pathname.indexOf("/classrooms/qb4ft587")>-1||location.pathname.indexOf("/classrooms/c5q9bsp2")>-1)&&!isPc()){antd__WEBPACK_IMPORTED_MODULE_15__.default.info({content:"\u8BF7\u4F7F\u7528\u7535\u8111\u53C2\u52A0\u8003\u8BD5\uFF01"});return}if(copyTextFuc(" ",!0),yield checkDisabledExam(d),d.ip_limit!=="no"||d.ip_bind){const l=yield checkLocalOrPublicIp(d,!0);if((l==null?void 0:l.status)!==0)return;if(!isChrome()){antd__WEBPACK_IMPORTED_MODULE_15__.default.info({icon:null,okText:"\u786E\u5B9A",width:500,content:react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"font16"},"\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u4EC5\u652F\u6301",react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3002",react__WEBPACK_IMPORTED_MODULE_0__.createElement("br",null),"\u8BF7\u4F7F\u7528",react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u6D4F\u89C8\u5668\u5F00\u59CB\u8003\u8BD5\u3002")});return}}if(d.forbid_screen){const l=new WebSocket("ws://localhost:8082");yield new Promise(c=>setTimeout(()=>c(),200)),sendAppStatus(l,d)}if(d.open_camera||d.screen_open||d.ip_limit!=="no"||d.identity_verify){if(!isChromeOrFirefox())return antd__WEBPACK_IMPORTED_MODULE_15__.default.info({icon:null,okText:"\u786E\u5B9A",width:500,content:react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"font16"},"\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u4EC5\u652F\u6301",react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3001",react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:"c-red"},"\u706B\u72D0"),"\u6D4F\u89C8\u5668\u3002",react__WEBPACK_IMPORTED_MODULE_0__.createElement("br",null),"\u8BF7\u4F7F\u7528",react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3001",react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:"c-red"},"\u706B\u72D0"),"\u6D4F\u89C8\u5668\u5F00\u59CB\u8003\u8BD5\u3002")}),!1;d.open_phone_video_recording?window.location.href=`/classrooms/${d.coursesId}/exercise/${d.exerciseId}/users/${(g=(0,_utils_authority__WEBPACK_IMPORTED_MODULE_1__.eY)())==null?void 0:g.login}/check`:d.identity_verify&&d.current_status===2?window.location.href=`/classrooms/${d.coursesId}/exercise/${d.exerciseId}/users/${(e=(0,_utils_authority__WEBPACK_IMPORTED_MODULE_1__.eY)())==null?void 0:e.login}/check`:window.location.href=`/classrooms/${d.coursesId}/exercise/${d.exerciseId}/users/${(r=(0,_utils_authority__WEBPACK_IMPORTED_MODULE_1__.eY)())==null?void 0:r.login}`}else d.identity_verify&&d.current_status===2?window.location.href=`/classrooms/${d.coursesId}/exercise/${d.exerciseId}/users/${d.login}/check`:window.location.href=`/classrooms/${d.coursesId}/exercise/${d.exerciseId}/users/${d.login}`});var httpBuildQuery=function(d,g,e,r){if(console.log("param:",d),g=g||null,e=e||"&",r=r||null,!d)return"";var i=function(u){for(var h=new Array,o=0;o<u.length;o++)u[o]&&h.push(u[o]);return h},l=function(u){return encodeURIComponent(u).replace(/[!'()*]/g,escape)},c=function(u){return!isNaN(parseFloat(u))&&isFinite(u)},f=Object.keys(d).map(function(u){var h,o=u;if(typeof d[u]=="object"&&d[u]!==null)h=httpBuildQuery(d[u],null);else{g&&(o=c(o)?g+Number(o):o);var a=d[u];a=a===!0?"1":a,a=a===!1?"0":a,a=a===0?"0":a,a=a||"",h=o+"="+a}return h});return i(f).join(e).replace(/[!'()*]/g,escape)};const parseParamsStr=(d,g)=>{const e={},r=Object.assign(!0,d,{}),i=[];return Object.keys(r).sort().forEach(function(l){if(r[l]=r[l]===!0?"true":r[l],r[l]=r[l]===!1?"false":r[l],g==="GET"){if(r[l]!==null){if(typeof r[l]=="object"&&(!Array.isArray(r[l])||Array.isArray(r[l])&&!r[l].length))return;const c=r[l]===null||r[l]==="null"?"":r[l];i.push(`${l}=${typeof c=="string"||typeof c=="number"?decodeURIComponent(c):JSON.stringify(c)}`)}}else{const c=r[l]===null||r[l]==="null"?"":r[l];i.push(`${l}=${typeof c=="string"||typeof c=="number"?c:JSON.stringify(c)}`),r[l],e[l]=r[l]}}),i.join("&").trim()},educationList=[{name:"\u672C\u79D1",id:6},{name:"\u5927\u4E13",id:5},{name:"\u4E2D\u4E13",id:4},{name:"\u9AD8\u4E2D",id:3},{name:"\u521D\u4E2D",id:2},{name:"\u5C0F\u5B66",id:1},{name:"\u5176\u4ED6",id:9},{name:"\u7855\u58EB",id:7},{name:"\u535A\u58EB",id:8},{name:"\u9AD8\u4E2D",id:3},{name:"\u521D\u4E2D",id:2},{name:"\u5C0F\u5B66",id:1},{name:"\u5176\u4ED6",id:9},{name:"\u7855\u58EB",id:7},{name:"\u535A\u58EB",id:8}];function getTopLevelDomain(){let d=window.location.hostname;if(/^\d+\.\d+\.\d+\.\d+$/.test(d)||d==="localhost")return d;let g=d.split(".");return g.length>2&&/^[a-z]{2}$/.test(g[g.length-2])?g.slice(-3).join("."):g.slice(-2).join(".")}const setHeader=(d,g)=>{var e;try{const r=Date.now(),i=(0,uuid__WEBPACK_IMPORTED_MODULE_18__.Z)();let l="method="+((e=d.method)==null?void 0:e.toLocaleUpperCase())+"&ak="+getKey(_key__WEBPACK_IMPORTED_MODULE_19__.mi)+"&sk="+getKey(_key__WEBPACK_IMPORTED_MODULE_19__.hw)+"&time="+r;return d.headers["X-EDU-Type"]="pc",d.headers["X-EDU-Timestamp"]=r,d.headers["X-EDU-Signature"]=md5__WEBPACK_IMPORTED_MODULE_6___default()(window.btoa(l)),d.headers["Pc-Authorization"]=getCookie("_educoder_session"),d.headers["X-Request-Id"]=i,d}catch(r){console.log("error:",r,d,g)}},setThreeComponent=()=>{(function(d){XMLHttpRequest.prototype.open=function(g,e,r=!0){const i=setHeader({method:g,headers:{}});d.call(this,g,e,r);try{e.indexOf(getTopLevelDomain())>-1&&(this.setRequestHeader("X-EDU-Type","pc"),this.setRequestHeader("X-EDU-Timestamps",i.headers["X-EDU-Timestamp"]),this.setRequestHeader("X-EDU-Signatures",i.headers["X-EDU-Signature"]),this.setRequestHeader("Pc-Authorization",getCookie("_educoder_session")))}catch(l){}}})(XMLHttpRequest.prototype.open),function(d){window.fetch=function(g,e){var r;return e=e||{},(r=e.headers)!=null&&r["X-EDU-Timestamp"]||setHeader(e),d.apply(this,arguments).then(function(i){return i})}}(window.fetch)},parseUrl=d=>{const g=/(\w+)=([^\#&]*)/gi,e={};return d.replace(g,function(r,i,l){e[i]=decodeURI(l)}),e},messageInfo=(d,g)=>{const r={1:"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u6682\u672A\u53D1\u5E03\uFF0C\u8BF7\u8054\u7CFB\u672C\u8BFE\u5802\u6559\u5E08\u3002",2:"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u4E0D\u5B58\u5728\uFF0C\u8BF7\u8054\u7CFB\u672C\u8BFE\u5802\u6559\u5E08\u3002",3:"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E\uFF0C\u8BF7\u8054\u7CFB\u672C\u8BFE\u5802\u6559\u5E08\u3002",4:`\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5C06\u4E8E${g}\u53D1\u5E03\uFF0C\u8BF7\u7B49\u5F85\u3002`}[d];antd__WEBPACK_IMPORTED_MODULE_14__.ZP.warning(r)},base64ToBlob=(d,g)=>{var e;const r=window.atob(d),i=r.length,l=new Uint8Array(i);for(let c=0;c<i;++c)l[c]=r.charCodeAt(c);return new Blob([l],{type:_contentType__WEBPACK_IMPORTED_MODULE_4__.F[(e=g.split("."))==null?void 0:e[1]]||"application/octet-stream"})},downloadFile=(d,g,e)=>{const r=base64ToBlob(g,e);if(window.navigator.msSaveOrOpenBlob)navigator.msSaveBlob(r,d);else{const i=document.createElement("a");i.href=window.URL.createObjectURL(r),i.download=d,document.body.appendChild(i);const l=document.createEvent("MouseEvents");l.initEvent("click",!1,!1),i.dispatchEvent(l),document.body.removeChild(i)}},trackEvent=d=>{var g;if(d.length)try{window._czc.push(["_trackEvent",...d]),window==null||window.gtag("event",d[1],{event_category:d[0],event_label:d[2]||"",value:d[3]||"",user_id:((g=(0,_utils_authority__WEBPACK_IMPORTED_MODULE_1__.eY)())==null?void 0:g.login)||""})}catch(e){console.log("trackEvent:err:",e)}},trackEventCustom=d=>{if(d.length)try{window._czc.push(["_setCustomVar",...d])}catch(g){console.log("trackEvent:err:",g)}},onPreviewImage=d=>{const g=(i,l)=>{if(i.localName===l)return i;for(let c=0,f=i;f=f.parentNode;c++){if(f.localName===l)return f;if(f==document.documentElement)return!1}},e=d.target,r=g(e,"a");if(!(r!=null&&r.href)&&e.tagName.toUpperCase()==="IMG"){let i=e.src||e.getAttribute("src");i&&i.indexOf("/images/avatars/User")===-1&&(d.stopPropagation(),d.preventDefault(),_components_mediator__WEBPACK_IMPORTED_MODULE_8__.Z.publish("preview-image",i))}},getCategoryName=(d,g)=>{var e,r,i,l;if(d&&d!=""){let c=(e=d==null?void 0:d.filter(f=>f.type===location.pathname.split("/")[3]))==null?void 0:e[0];return g?(l=(i=(r=c==null?void 0:c.second_category)==null?void 0:r.filter(f=>f.category_id==g))==null?void 0:i[0])==null?void 0:l.category_name:c==null?void 0:c.name}return null},bindPhone=d=>{const g=antd__WEBPACK_IMPORTED_MODULE_15__.default.confirm({title:"\u5B8C\u5584\u624B\u673A\u53F7\u7801",content:"\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",okText:"\u7ACB\u5373\u7ED1\u5B9A",cancelText:"\u53D6\u6D88",centered:!0,onOk:()=>{location.href="/account/secure"},onCancel:()=>{g.destroy(),d!=null&&d.onCancel&&d.onCancel()}})},copyTextFuc=(d="",g=!1)=>{const e=document.createElement("textarea");e.value=d,document.body.appendChild(e),e.select(),document.execCommand("Copy"),g||antd__WEBPACK_IMPORTED_MODULE_14__.ZP.success("\u590D\u5236\u6210\u529F"),document.body.removeChild(e)},getJsonFromUrl=d=>{if(d||(d=window.location.search),!d)return{};let g=d.substring(1),e={};return g.split("&").forEach(function(r){let i=r.split("=");e[i[0]]=decodeURIComponent(i[1])}),e},arrTrans=(d,g)=>{if(!g)return null;const e=[];return g.forEach((r,i)=>{const l=Math.floor(i/d);e[l]||(e[l]=[]),e[l].push(r)}),e},setDocumentTitle=d=>{checkIsClientExam()?document.title="\u8003\u8BD5\u7CFB\u7EDF":d!==""&&d&&(document.title=d||(document.domain.indexOf(".educoder.net")>-1?"\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0":""))},checkIsClientExam=()=>{var d;return(d=window==null?void 0:window.localStorage)==null?void 0:d.isClientExam},localSort={setItem:(d,g,e)=>{const r=d,i=localStorage.getItem(r),l=i!==null&&i!=="[object Object]"?JSON.parse(i):{};l[e]=g,localStorage.setItem(r,JSON.stringify(l))},getItem:(d,g)=>{const e=d,r=localStorage.getItem(e);return(r!==null&&r!=="[object Object]"?JSON.parse(r):{})[g]}},ImgSrcConvert=d=>d!=null&&d.startsWith("http")?d:_env__WEBPACK_IMPORTED_MODULE_7__.Z.IMG_SERVER+d,compareVersion=d=>{const g=getVersion(),e=d.split("."),r=g.split("."),i=Math.max(e.length,r.length);for(;e.length<i;)e.push("0");for(;r.length<i;)r.push("0");for(let l=0;l<i;l++){const c=parseInt(e[l]),f=parseInt(r[l]);if(c>f)return 1;if(c<f)return-1}return 0},getImageUrl=(d,g)=>{d=`${d}${g?","+g:""}`;const e=crypto_js__WEBPACK_IMPORTED_MODULE_11___default().enc.Utf8.parse(window.atob(window.atob(_key__WEBPACK_IMPORTED_MODULE_19__.Bn)).substring(0,16)),r=crypto_js__WEBPACK_IMPORTED_MODULE_11___default().AES.encrypt(d||"",e,{iv:e,mode:crypto_js__WEBPACK_IMPORTED_MODULE_11___default().mode.CBC});return window.btoa(r.toString())},getVersion=()=>{const g=navigator.userAgent.toLowerCase().match(/version\/[\d.]+/gi);return g&&g[0].replace(/version\//,"")},isLocalApp=()=>navigator.userAgent.indexOf("ExerciseApp")>-1;function randomArray(d,g){let e=d.length,r,i;g=g||1;let l=function(){var c=Math.sin(g++)*1e3;return c-Math.floor(c)};for(;e!==0;)i=Math.floor(l()*e),e-=1,r=d[e],d[e]=d[i],d[i]=r;return d}function pointerEvents(d){const g=document.getElementsByTagName("iframe");for(let r=0;r<g.length;r++)g[r].style["pointer-events"]=d;const e=document.getElementsByTagName("canvas");for(let r=0;r<e.length;r++)e[r].style["pointer-events"]=d}const toDataUrl=d=>new Promise((g,e)=>{var r=new XMLHttpRequest;r.withCredentials=!0,r.onload=function(){var i=new FileReader;i.onloadend=function(){g(i.result)},i.readAsDataURL(r.response)},r.open("GET",d),r.responseType="blob",r.send()}),vtrsKey=(_b=(_a=location==null?void 0:location.pathname)==null?void 0:_a.split("/"))==null?void 0:_b[1];function scrollToTop(){window.scrollTo({left:0,top:0,behavior:"smooth"})}function domScrollToTop(d){var g;(g=document.querySelector(d))==null||g.scrollTo({left:0,top:0,behavior:"smooth"})}function dealUploadChange(d){var g,e,r,i,l;const c=(g=d.fileList)==null?void 0:g.map(f=>{var u,h;return __spreadProps(__spreadValues({},f),{status:typeof(f==null?void 0:f.response)=="string"||((u=f==null?void 0:f.response)==null?void 0:u.status)===-1?"error":f.status,response:typeof(f==null?void 0:f.response)=="string"?f==null?void 0:f.response:f!=null&&f.response&&(f==null?void 0:f.response.status)===-1?(h=f==null?void 0:f.response)==null?void 0:h.message:f==null?void 0:f.response})});return((r=(e=d.file)==null?void 0:e.response)==null?void 0:r.status)===-1&&(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.destroy(),antd__WEBPACK_IMPORTED_MODULE_14__.ZP.warning((l=(i=d.file)==null?void 0:i.response)==null?void 0:l.message)),c}function cutFileName(d="",g){if(!d)return"";const e=d.lastIndexOf(".");let r=[d,""];if(e!==-1&&e!==d.length-1){const i=d.substring(0,e),l=d.substring(e+1);r=[i,l]}return r[0].length>g?r[0].slice(0,g)+"..."+r[1]:d}function cutName(d="",g,e="--"){return d?(d==null?void 0:d.length)>=g?(d==null?void 0:d.slice(0,g))+"...":d:e}function timeContrast(d){return d?moment__WEBPACK_IMPORTED_MODULE_12___default()().isBefore(moment__WEBPACK_IMPORTED_MODULE_12___default()(d)):!0}function showTotal(d){return react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:"font14 c-grey-333"},"\u5171",react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:"c-light-primary"},"\xA0",d,"\xA0"),"\u6761\u6570\u636E")}const formatRandomPaperData=d=>{const g={1:"\u4E00",2:"\u4E8C",3:"\u4E09",4:"\u56DB",5:"\u4E94",6:"\u516D",7:"\u4E03"};if(!d)return;const{exam:e,single_questions:r,multiple_questions:i,judgement_questions:l,program_questions:c,completion_questions:f,subjective_questions:u,practical_questions:h,combination_questions:o,bprogram_questions:a}=d||{},x=[__spreadValues({type:"SINGLE",name:"\u5355\u9009\u9898"},r),__spreadValues({type:"MULTIPLE",name:"\u591A\u9009\u9898"},i),__spreadValues({type:"COMPLETION",name:"\u586B\u7A7A\u9898"},f),__spreadValues({type:"JUDGMENT",name:"\u5224\u65AD\u9898"},l),__spreadValues({type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},u),__spreadValues({type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},c),__spreadValues({type:"BPROGRAM",name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"},a),__spreadValues({type:"PRACTICAL",name:"\u5B9E\u8BAD\u9898"},h),__spreadValues({type:"COMBINATION",name:"\u7EC4\u5408\u9898"},o)],p=[];let v=0,m=0;const b=x.filter(A=>A.questions_count>0).map((A,D)=>{var R;return(R=A.questions)==null||R.forEach(S=>{p.push(S.id),v=v+S.score,m=m+1}),__spreadValues(__spreadValues({},A),{number:g[D+1]})});return{all_questions_count:m,all_score:v,questionList:b,ids:p,exam:e}},formatRandomPaperDatas=d=>{var g;const e={1:"\u4E00",2:"\u4E8C",3:"\u4E09",4:"\u56DB",5:"\u4E94",6:"\u516D",7:"\u4E03"};if(!d)return;const{exam:r,single_questions:i,multiple_questions:l,judgement_questions:c,program_questions:f,completion_questions:u,subjective_questions:h,practical_questions:o,combination_questions:a,bprogram_questions:x}=d||{},p=[__spreadValues({type:"SINGLE",name:"\u5355\u9009\u9898"},i),__spreadValues({type:"MULTIPLE",name:"\u591A\u9009\u9898"},l),__spreadValues({type:"COMPLETION",name:"\u586B\u7A7A\u9898"},u),__spreadValues({type:"JUDGMENT",name:"\u5224\u65AD\u9898"},c),__spreadValues({type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},h),__spreadValues({type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},f),__spreadValues({type:"BPROGRAM",name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"},x),__spreadValues({type:"PRACTICAL",name:"\u5B9E\u8BAD\u9898"},o),__spreadValues({type:"COMBINATION",name:"\u7EC4\u5408\u9898"},a)];let v=[];(g=r==null?void 0:r.question_type_position)==null||g.map((R,S)=>{p==null||p.map((T,M)=>{R.type===T.type&&v.push(T)})});const m=[];let b=0,A=0;const D=v.filter(R=>R.questions_count>0).map((R,S)=>{var T;return(T=R.questions)==null||T.forEach(M=>{m.push(M.id),b=b+M.score,A=A+1}),__spreadValues(__spreadValues({},R),{number:e[S+1]})});return{all_questions_count:A,all_score:b,questionList:D,ids:m,exam:r}},isWechatBrowser=()=>navigator.userAgent.toLowerCase().match(/MicroMessenger/i)=="micromessenger",toWechatLogin=()=>{isWechatBrowser()?window.location.href="https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx0955caba88bc37eb&redirect_uri=https%3A%2F%2Fwww.educoder.net%2fotherloginstart&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect":window.location.href="/wxlogin.html"},isMobileDevice=()=>typeof window.orientation!="undefined"||navigator.userAgent.indexOf("Mobi")!==-1,sendAppStatus=(d,g)=>{var e;try{g?(d.send(JSON.stringify({type:"toggleLockExit",data:!0})),g!=null&&g.forbid_screen&&d.send(JSON.stringify({type:"open-disabled-switchscreen"})),g!=null&&g.use_white_list&&d.send(JSON.stringify({type:"open-only-allow-runapp",data:g==null?void 0:g.white_list})),g!=null&&g.net_limit&&d.send(JSON.stringify({type:"network-close",data:(e=g==null?void 0:g.net_limit_list)==null?void 0:e.split(`
`)}))):(d.send(JSON.stringify({type:"toggleLockExit",data:!1})),d.send(JSON.stringify({type:"close-disabled-switchscreen"})),d.send(JSON.stringify({type:"close-only-allow-runapp"})),d.send(JSON.stringify({type:"network-open"})))}catch(r){}},addJumping=()=>{const d=document.querySelector('a[title="\u589E\u52A0\u586B\u7A7A"]'),g=d==null?void 0:d.querySelector("span");g&&(g.classList.remove("jumping-icon"),g.offsetWidth,g.classList.add("jumping-icon"),setTimeout(()=>{var e;(e=g==null?void 0:g.classList)==null||e.remove("jumping-icon")},2e3))},showClassroomsmodal=d=>d!=null&&d.forbid_student_visit?(antd__WEBPACK_IMPORTED_MODULE_15__.default.warning({title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u6211\u77E5\u9053\u4E86",content:react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",null,react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{style:{fontWeight:600}},d==null?void 0:d.username,"\u8001\u5E08 "),"\u5DF2\u5173\u95ED\u8BE5\u8BFE\u5802\uFF0C\u5B66\u751F\u7528\u6237\u6682\u65F6\u65E0\u6CD5\u8BBF\u95EE ")}),!0):!1,getExamRestrictionInfo=d=>{const g=[];return d.is_locked&&g.push("\u8003\u8BD5\u89E3\u9501\u7801"),d.login_restrict&&g.push("\u8003\u8BD5\u767B\u5F55\u9650\u5236"),d.screen_open&&g.push("\u5207\u5C4F\u540E\u5F3A\u5236\u4EA4\u5377"),d.ip_bind&&g.push("IP\u5730\u5740\u7ED1\u5B9A"),(d.ip_limit==="pub"||d.ip_limit==="inner")&&g.push("\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP"),d.open_camera&&g.push("\u8003\u8BD5\u4E2D\u542F\u7528\u62CD\u7167\u529F\u80FD\u8FDB\u884C\u76D1\u8003\u548C\u884C\u4E3A\u5206\u6790"),d.identity_verify&&g.push("\u8003\u8BD5\u524D\u4EBA\u8138\u8EAB\u4EFD\u6838\u9A8C"),d.open_phone_video_recording&&g.push("\u8003\u8BD5\u4E2D\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236"),g.length>0?g.join("\u3001"):""},releaseRuleDataAdjust=d=>{const g=d.reduce((r,i)=>{const l=`${i.publish_time}_${i.end_time}_${i.is_admin}`;return r[l]?(r[l].group_name.push(i.group_name),r[l].group_id.push(i.group_id)):r[l]={publish_time:i.publish_time,end_time:i.end_time,is_admin:i.is_admin,group_name:[i.group_name],group_id:[i.group_id]},r},{});return Object.values(g).map(r=>__spreadProps(__spreadValues({},r),{group_name:r.group_name.flat(),group_id:r.group_id.flat()}))},showInstallWebRtcDoc=()=>new Promise((d,g)=>__async(void 0,null,function*(){const e=yield(0,_utils_fetch__WEBPACK_IMPORTED_MODULE_10__.ZP)("/api/documents/webrtc_content",{method:"get"});antd__WEBPACK_IMPORTED_MODULE_15__.default.info({title:"WebRTC\u63D2\u4EF6\u5B89\u88C5\u6559\u7A0B",width:"1000px",centered:!0,content:react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{style:{maxHeight:"70vh",overflow:"auto"}},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_9__.Z,{value:(e==null?void 0:e.data)||""}))}),d(e==null?void 0:e.data)}));function copyToClipboard(d){return navigator.clipboard?navigator.clipboard.writeText(d).then(()=>(console.log("Text copied to clipboard successfully!"),!0)).catch(g=>{throw console.error("Failed to copy text: ",g),g}):new Promise((g,e)=>{const r=document.createElement("textarea");r.value=d,document.body.appendChild(r),r.select();try{const i=document.execCommand("copy");document.body.removeChild(r),i?(console.log("Text copied to clipboard successfully!"),g(!0)):(console.error("Failed to copy text using execCommand."),e(!1))}catch(i){document.body.removeChild(r),console.error("Failed to copy text: ",i),e(i)}})}const isArrayBuffer=d=>Object.prototype.toString.call(d)==="[object ArrayBuffer]",parseArrayBufferAsText=(d,g="utf-8")=>isArrayBuffer(d)?new TextDecoder(g).decode(d):d,numFormat=d=>d?(d>=1e3&&(d=d/1e3+"K"),d):0,aiReviewConfigformatChecks=d=>{if(!d||d.length===0)return!0;const g=new Set,e=new Set;let r=!0,i=!0;const l=d==null?void 0:d.reduce((c,f)=>{g!=null&&g.has(f.name)&&(r=!1),g==null||g.add(f.name),e!=null&&e.has(f.content)&&(i=!1),e==null||e.add(f.content);const u=parseFloat(f.weight);return c+u},0);return r?i?parseFloat(l.toFixed(2))!=100?(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.warning("\u6240\u6709\u8BC4\u5206\u9879\u76EE\u7684\u6743\u91CD\u4E4B\u548C\u5FC5\u987B\u4E3A100%"),!1):!0:(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.warning("\u8BC4\u5206\u6807\u51C6\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D!"),!1):(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.warning("\u8BC4\u5206\u9879\u76EE\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D!"),!1)},echartFontSize=d=>{let g=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;if(!g)return;let e=100*(g/1920);return d*e}},19407:function(d,g,e){"use strict";e.d(g,{t:function(){return r}});const r=l=>{var c=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/;return c.test(l)},i=l=>{var c=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.$/;return c.test(l)}},76729:function(d,g,e){"use strict";e.d(g,{Il:function(){return f},Ov:function(){return u},T$:function(){return o}});var r=e(38127),i=e(59301),l=e(35338),c=["element"],f=i.createContext({});function u(){return i.useContext(f)}function h(){var v=(0,l.TH)(),m=u(),b=m.clientRoutes,A=(0,l.fp)(b,v.pathname);return A||[]}function o(){var v,m=h().slice(-1),b=((v=m[0])===null||v===void 0?void 0:v.route)||{},A=b.element,D=(0,r.Z)(b,c);return D}function a(){var v=h(),m=u(),b=m.serverLoaderData,A=m.basename,D=React.useState(function(){var M={},F=!1;return v.forEach(function(N){var H=b[N.route.id];H&&(Object.assign(M,H),F=!0)}),F?M:void 0}),R=_slicedToArray(D,2),S=R[0],T=R[1];return React.useEffect(function(){window.__UMI_LOADER_DATA__||Promise.all(v.filter(function(M){return M.route.hasServerLoader}).map(function(M){return new Promise(function(F){fetchServerLoader({id:M.route.id,basename:A,cb:F})})})).then(function(M){if(M.length){var F={};M.forEach(function(N){Object.assign(F,N)}),T(F)}})},[]),{data:S}}function x(){var v=useRouteData(),m=u();return{data:m.clientLoaderData[v.route.id]}}function p(){var v=a(),m=x();return{data:_objectSpread(_objectSpread({},v.data),m.data)}}},91392:function(d){var g={en_GB:"en-gb",en_US:"en",zh_CN:"zh-cn",zh_TW:"zh-tw"},e=function(i){var l=g[i];return l||i.split("_")[0]};d.exports=function(r,i,l){var c=i.prototype.locale;i.prototype.locale=function(f){return typeof f=="string"&&(f=e(f)),c.call(this,f)}}},92806:function(d,g,e){"use strict";var r=e(41799),i=e(59301),l=e(3113),c=e(67797);function f(h){return!!(h&&h.then)}const u=h=>{const{type:o,children:a,prefixCls:x,buttonProps:p,close:v,autoFocus:m,emitEvent:b,isSilent:A,quitOnNullishReturnValue:D,actionFn:R}=h,S=i.useRef(!1),T=i.useRef(null),[M,F]=(0,r.Z)(!1),N=function(){v==null||v.apply(void 0,arguments)};i.useEffect(()=>{let $=null;return m&&($=setTimeout(()=>{var oe;(oe=T.current)===null||oe===void 0||oe.focus()})),()=>{$&&clearTimeout($)}},[]);const H=$=>{f($)&&(F(!0),$.then(function(){F(!1,!0),N.apply(void 0,arguments),S.current=!1},oe=>{if(F(!1,!0),S.current=!1,!(A!=null&&A()))return Promise.reject(oe)}))},V=$=>{if(S.current)return;if(S.current=!0,!R){N();return}let oe;if(b){if(oe=R($),D&&!f(oe)){S.current=!1,N($);return}}else if(R.length)oe=R(v),S.current=!1;else if(oe=R(),!oe){N();return}H(oe)};return i.createElement(l.ZP,Object.assign({},(0,c.n)(o),{onClick:V,loading:M,prefixCls:x},p,{ref:T}),a)};g.Z=u},53487:function(d,g,e){"use strict";e.d(g,{Z:function(){return u},i:function(){return f}});var r=e(18929),i=e(59301),l=e(92736),c=e(36355);function f(h){return function(a){return i.createElement(l.ZP,{theme:{token:{motion:!1,zIndexPopupBase:0}}},i.createElement(h,Object.assign({},a)))}}function u(h,o,a,x){function p(v){const{prefixCls:m,style:b}=v,A=i.useRef(null),[D,R]=i.useState(0),[S,T]=i.useState(0),[M,F]=(0,r.Z)(!1,{value:v.open}),{getPrefixCls:N}=i.useContext(c.E_),H=N(o||"select",m);i.useEffect(()=>{if(F(!0),typeof ResizeObserver!="undefined"){const $=new ResizeObserver(ie=>{const ue=ie[0].target;R(ue.offsetHeight+8),T(ue.offsetWidth)}),oe=setInterval(()=>{var ie;const ue=a?`.${a(H)}`:`.${H}-dropdown`,q=(ie=A.current)===null||ie===void 0?void 0:ie.querySelector(ue);q&&(clearInterval(oe),$.observe(q))},10);return()=>{clearInterval(oe),$.disconnect()}}},[]);let V=Object.assign(Object.assign({},v),{style:Object.assign(Object.assign({},b),{margin:0}),open:M,visible:M,getPopupContainer:()=>A.current});return x&&(V=x(V)),i.createElement("div",{ref:A,style:{paddingBottom:D,position:"relative",minWidth:S}},i.createElement(h,Object.assign({},V)))}return f(p)}},36785:function(d,g,e){"use strict";e.d(g,{o2:function(){return f},yT:function(){return u}});var r=e(77654),i=e(33166);const l=i.i.map(h=>`${h}-inverse`),c=["success","processing","error","default","warning"];function f(h){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[].concat((0,r.Z)(l),(0,r.Z)(i.i)).includes(h):i.i.includes(h)}function u(h){return c.includes(h)}},47729:function(d,g,e){"use strict";e.d(g,{Z:function(){return c}});var r=e(99267),i=e(59301);function l(f,u,h){return typeof f=="boolean"?f:u===void 0?!!h:u!==!1&&u!==null}function c(f,u,h){let o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:i.createElement(r.Z,null),a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(!l(f,u,a))return[!1,null];const p=typeof u=="boolean"||u===void 0||u===null?o:u;return[!0,h?h(p):p]}},62892:function(d,g,e){"use strict";e.d(g,{m:function(){return h}});const r=()=>({height:0,opacity:0}),i=o=>{const{scrollHeight:a}=o;return{height:a,opacity:1}},l=o=>({height:o?o.offsetHeight:0}),c=(o,a)=>(a==null?void 0:a.deadline)===!0||a.propertyName==="height",f=function(){return{motionName:`${arguments.length>0&&arguments[0]!==void 0?arguments[0]:"ant"}-motion-collapse`,onAppearStart:r,onEnterStart:r,onAppearActive:i,onEnterActive:i,onLeaveStart:l,onLeaveActive:r,onAppearEnd:c,onEnterEnd:c,onLeaveEnd:c,motionDeadline:500}},u=null,h=(o,a,x)=>x!==void 0?x:`${o}-${a}`;g.Z=f},79676:function(d,g,e){"use strict";e.d(g,{Z:function(){return u}});var r=e(19447);function i(h,o,a,x){if(x===!1)return{adjustX:!1,adjustY:!1};const p=x&&typeof x=="object"?x:{},v={};switch(h){case"top":case"bottom":v.shiftX=o.dropdownArrowOffset*2+a;break;case"left":case"right":v.shiftY=o.dropdownArrowOffsetVertical*2+a;break}const m=Object.assign(Object.assign({},v),p);return m.shiftX||(m.adjustX=!0),m.shiftY||(m.adjustY=!0),m}const l={left:{points:["cr","cl"]},right:{points:["cl","cr"]},top:{points:["bc","tc"]},bottom:{points:["tc","bc"]},topLeft:{points:["bl","tl"]},leftTop:{points:["tr","tl"]},topRight:{points:["br","tr"]},rightTop:{points:["tl","tr"]},bottomRight:{points:["tr","br"]},rightBottom:{points:["bl","br"]},bottomLeft:{points:["tl","bl"]},leftBottom:{points:["br","bl"]}},c={topLeft:{points:["bl","tc"]},leftTop:{points:["tr","cl"]},topRight:{points:["br","tc"]},rightTop:{points:["tl","cr"]},bottomRight:{points:["tr","bc"]},rightBottom:{points:["bl","cr"]},bottomLeft:{points:["tl","bc"]},leftBottom:{points:["br","cl"]}},f=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function u(h){const{arrowWidth:o,autoAdjustOverflow:a,arrowPointAtCenter:x,offset:p,borderRadius:v,visibleFirst:m}=h,b=o/2,A={};return Object.keys(l).forEach(D=>{const R=x&&c[D]||l[D],S=Object.assign(Object.assign({},R),{offset:[0,0]});switch(A[D]=S,f.has(D)&&(S.autoArrow=!1),D){case"top":case"topLeft":case"topRight":S.offset[1]=-b-p;break;case"bottom":case"bottomLeft":case"bottomRight":S.offset[1]=b+p;break;case"left":case"leftTop":case"leftBottom":S.offset[0]=-b-p;break;case"right":case"rightTop":case"rightBottom":S.offset[0]=b+p;break}const T=(0,r.fS)({contentRadius:v,limitVerticalRadius:!0});if(x)switch(D){case"topLeft":case"bottomLeft":S.offset[0]=-T.dropdownArrowOffset-b;break;case"topRight":case"bottomRight":S.offset[0]=T.dropdownArrowOffset+b;break;case"leftTop":case"rightTop":S.offset[1]=-T.dropdownArrowOffset-b;break;case"leftBottom":case"rightBottom":S.offset[1]=T.dropdownArrowOffset+b;break}S.overflow=i(D,T,o,a),m&&(S.htmlRegion="visibleFirst")}),A}},92343:function(d,g,e){"use strict";var r;e.d(g,{M2:function(){return c},Tm:function(){return u},l$:function(){return l},wm:function(){return f}});var i=e(59301);const{isValidElement:l}=r||(r=e.t(i,2));function c(h){return h&&l(h)&&h.type===i.Fragment}function f(h,o,a){return l(h)?i.cloneElement(h,typeof a=="function"?a(h.props||{}):a):o}function u(h,o){return f(h,h,o)}},69507:function(d,g,e){"use strict";e.d(g,{ZP:function(){return u},c4:function(){return l},m9:function(){return h}});var r=e(59301),i=e(70305);const l=["xxl","xl","lg","md","sm","xs"],c=o=>({xs:`(max-width: ${o.screenXSMax}px)`,sm:`(min-width: ${o.screenSM}px)`,md:`(min-width: ${o.screenMD}px)`,lg:`(min-width: ${o.screenLG}px)`,xl:`(min-width: ${o.screenXL}px)`,xxl:`(min-width: ${o.screenXXL}px)`}),f=o=>{const a=o,x=[].concat(l).reverse();return x.forEach((p,v)=>{const m=p.toUpperCase(),b=`screen${m}Min`,A=`screen${m}`;if(!(a[b]<=a[A]))throw new Error(`${b}<=${A} fails : !(${a[b]}<=${a[A]})`);if(v<x.length-1){const D=`screen${m}Max`;if(!(a[A]<=a[D]))throw new Error(`${A}<=${D} fails : !(${a[A]}<=${a[D]})`);const S=`screen${x[v+1].toUpperCase()}Min`;if(!(a[D]<=a[S]))throw new Error(`${D}<=${S} fails : !(${a[D]}<=${a[S]})`)}}),o};function u(){const[,o]=(0,i.Z)(),a=c(f(o));return r.useMemo(()=>{const x=new Map;let p=-1,v={};return{matchHandlers:{},dispatch(m){return v=m,x.forEach(b=>b(v)),x.size>=1},subscribe(m){return x.size||this.register(),p+=1,x.set(p,m),m(v),p},unsubscribe(m){x.delete(m),x.size||this.unregister()},unregister(){Object.keys(a).forEach(m=>{const b=a[m],A=this.matchHandlers[b];A==null||A.mql.removeListener(A==null?void 0:A.listener)}),x.clear()},register(){Object.keys(a).forEach(m=>{const b=a[m],A=R=>{let{matches:S}=R;this.dispatch(Object.assign(Object.assign({},v),{[m]:S}))},D=window.matchMedia(b);D.addListener(A),this.matchHandlers[b]={mql:D,listener:A},A(D)})},responsiveMap:a}},[o])}const h=(o,a)=>{if(a&&typeof a=="object")for(let x=0;x<l.length;x++){const p=l[x];if(o[p]&&a[p]!==void 0)return a[p]}}},14088:function(d,g,e){"use strict";e.d(g,{Z:function(){return oe}});var r=e(92310),i=e.n(r),l=e(8654),c=e(29194),f=e(59301),u=e(36355),h=e(92343),o=e(83116);const a=ie=>{const{componentCls:ue,colorPrimary:q}=ie;return{[ue]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:`var(--wave-color, ${q})`,boxShadow:"0 0 0 0 currentcolor",opacity:.2,"&.wave-motion-appear":{transition:[`box-shadow 0.4s ${ie.motionEaseOutCirc}`,`opacity 2s ${ie.motionEaseOutCirc}`].join(","),"&-active":{boxShadow:"0 0 0 6px currentcolor",opacity:0},"&.wave-quick":{transition:[`box-shadow 0.3s ${ie.motionEaseInOut}`,`opacity 0.35s ${ie.motionEaseInOut}`].join(",")}}}}};var x=(0,o.Z)("Wave",ie=>[a(ie)]),p=e(70425),v=e(16089),m=e(77900),b=e(1585);function A(ie){const ue=(ie||"").match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)?\)/);return ue&&ue[1]&&ue[2]&&ue[3]?!(ue[1]===ue[2]&&ue[2]===ue[3]):!0}function D(ie){return ie&&ie!=="#fff"&&ie!=="#ffffff"&&ie!=="rgb(255, 255, 255)"&&ie!=="rgba(255, 255, 255, 1)"&&A(ie)&&!/rgba\((?:\d*, ){3}0\)/.test(ie)&&ie!=="transparent"}function R(ie){const{borderTopColor:ue,borderColor:q,backgroundColor:Y}=getComputedStyle(ie);return D(ue)?ue:D(q)?q:D(Y)?Y:null}var S=e(4572);function T(ie){return Number.isNaN(ie)?0:ie}const M=ie=>{const{className:ue,target:q,component:Y}=ie,G=f.useRef(null),[ae,ee]=f.useState(null),[J,le]=f.useState([]),[W,z]=f.useState(0),[ne,_e]=f.useState(0),[we,Pe]=f.useState(0),[We,Be]=f.useState(0),[Lt,_t]=f.useState(!1),Pt={left:W,top:ne,width:we,height:We,borderRadius:J.map(ir=>`${ir}px`).join(" ")};ae&&(Pt["--wave-color"]=ae);function Vt(){const ir=getComputedStyle(q);ee(R(q));const Ne=ir.position==="static",{borderLeftWidth:dt,borderTopWidth:kt}=ir;z(Ne?q.offsetLeft:T(-parseFloat(dt))),_e(Ne?q.offsetTop:T(-parseFloat(kt))),Pe(q.offsetWidth),Be(q.offsetHeight);const{borderTopLeftRadius:Qe,borderTopRightRadius:lt,borderBottomLeftRadius:st,borderBottomRightRadius:Ye}=ir;le([Qe,lt,Ye,st].map(Ue=>T(parseFloat(Ue))))}if(f.useEffect(()=>{if(q){const ir=(0,v.Z)(()=>{Vt(),_t(!0)});let Ne;return typeof ResizeObserver!="undefined"&&(Ne=new ResizeObserver(Vt),Ne.observe(q)),()=>{v.Z.cancel(ir),Ne==null||Ne.disconnect()}}},[]),!Lt)return null;const Ft=(Y==="Checkbox"||Y==="Radio")&&(q==null?void 0:q.classList.contains(S.A));return f.createElement(m.default,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:(ir,Ne)=>{var dt;if(Ne.deadline||Ne.propertyName==="opacity"){const kt=(dt=G.current)===null||dt===void 0?void 0:dt.parentElement;(0,b.v)(kt).then(()=>{kt==null||kt.remove()})}return!1}},ir=>{let{className:Ne}=ir;return f.createElement("div",{ref:G,className:i()(ue,{"wave-quick":Ft},Ne),style:Pt})})};var N=(ie,ue)=>{var q;const{component:Y}=ue;if(Y==="Checkbox"&&!(!((q=ie.querySelector("input"))===null||q===void 0)&&q.checked))return;const G=document.createElement("div");G.style.position="absolute",G.style.left="0px",G.style.top="0px",ie==null||ie.insertBefore(G,ie==null?void 0:ie.firstChild),(0,b.s)(f.createElement(M,Object.assign({},ue,{target:ie})),G)},H=e(70305);function V(ie,ue,q){const{wave:Y}=f.useContext(u.E_),[,G,ae]=(0,H.Z)(),ee=(0,p.useEvent)(W=>{const z=ie.current;if(Y!=null&&Y.disabled||!z)return;const ne=z.querySelector(`.${S.A}`)||z,{showEffect:_e}=Y||{};(_e||N)(ne,{className:ue,token:G,component:q,event:W,hashId:ae})}),J=f.useRef();return W=>{v.Z.cancel(J.current),J.current=(0,v.Z)(()=>{ee(W)})}}var oe=ie=>{const{children:ue,disabled:q,component:Y}=ie,{getPrefixCls:G}=(0,f.useContext)(u.E_),ae=(0,f.useRef)(null),ee=G("wave"),[,J]=x(ee),le=V(ae,i()(ee,J),Y);if(f.useEffect(()=>{const z=ae.current;if(!z||z.nodeType!==1||q)return;const ne=_e=>{!(0,c.Z)(_e.target)||!z.getAttribute||z.getAttribute("disabled")||z.disabled||z.className.includes("disabled")||z.className.includes("-leave")||le(_e)};return z.addEventListener("click",ne,!0),()=>{z.removeEventListener("click",ne,!0)}},[q]),!f.isValidElement(ue))return ue!=null?ue:null;const W=(0,l.Yr)(ue)?(0,l.sQ)(ue.ref,ae):ae;return(0,h.Tm)(ue,{ref:W})}},4572:function(d,g,e){"use strict";e.d(g,{A:function(){return r}});const r="ant-wave-target"},67797:function(d,g,e){"use strict";e.d(g,{n:function(){return tt},Z:function(){return Ut}});var r=e(59301),i=e(92310),l=e.n(i),c=e(2738),f=e(8654),u=e(14088),h=e(36355),o=e(1684),a=e(19716),x=e(33234),p=e(70305),v=function(Ce,ce){var pe={};for(var Et in Ce)Object.prototype.hasOwnProperty.call(Ce,Et)&&ce.indexOf(Et)<0&&(pe[Et]=Ce[Et]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Se=0,Et=Object.getOwnPropertySymbols(Ce);Se<Et.length;Se++)ce.indexOf(Et[Se])<0&&Object.prototype.propertyIsEnumerable.call(Ce,Et[Se])&&(pe[Et[Se]]=Ce[Et[Se]]);return pe};const m=r.createContext(void 0);var A=Ce=>{const{getPrefixCls:ce,direction:pe}=r.useContext(h.E_),{prefixCls:Et,size:Se,className:ot}=Ce,Gt=v(Ce,["prefixCls","size","className"]),gt=ce("btn-group",Et),[,,Ae]=(0,p.Z)();let vt="";switch(Se){case"large":vt="lg";break;case"small":vt="sm";break;case"middle":case void 0:break;default:}const je=l()(gt,{[`${gt}-${vt}`]:vt,[`${gt}-rtl`]:pe==="rtl"},ot,Ae);return r.createElement(m.Provider,{value:Se},r.createElement("div",Object.assign({},Gt,{className:je})))},D=e(92343);const R=/^[\u4e00-\u9fa5]{2}$/,S=R.test.bind(R);function T(Ce){return typeof Ce=="string"}function M(Ce){return Ce==="text"||Ce==="link"}function F(Ce,ce){if(Ce==null)return;const pe=ce?" ":"";return typeof Ce!="string"&&typeof Ce!="number"&&T(Ce.type)&&S(Ce.props.children)?(0,D.Tm)(Ce,{children:Ce.props.children.split("").join(pe)}):T(Ce)?S(Ce)?r.createElement("span",null,Ce.split("").join(pe)):r.createElement("span",null,Ce):(0,D.M2)(Ce)?r.createElement("span",null,Ce):Ce}function N(Ce,ce){let pe=!1;const Et=[];return r.Children.forEach(Ce,Se=>{const ot=typeof Se,Gt=ot==="string"||ot==="number";if(pe&&Gt){const gt=Et.length-1,Ae=Et[gt];Et[gt]=`${Ae}${Se}`}else Et.push(Se);pe=Gt}),r.Children.map(Et,Se=>F(Se,ce))}const H=null,V=null,$=null;var ie=(0,r.forwardRef)((Ce,ce)=>{const{className:pe,style:Et,children:Se,prefixCls:ot}=Ce,Gt=l()(`${ot}-icon`,pe);return r.createElement("span",{ref:ce,className:Gt,style:Et},Se)}),ue=e(58617),q=e(77900);const Y=(0,r.forwardRef)((Ce,ce)=>{let{prefixCls:pe,className:Et,style:Se,iconClassName:ot}=Ce;const Gt=l()(`${pe}-loading-icon`,Et);return r.createElement(ie,{prefixCls:pe,className:Gt,style:Se,ref:ce},r.createElement(ue.Z,{className:ot}))}),G=()=>({width:0,opacity:0,transform:"scale(0)"}),ae=Ce=>({width:Ce.scrollWidth,opacity:1,transform:"scale(1)"});var J=Ce=>{const{prefixCls:ce,loading:pe,existIcon:Et,className:Se,style:ot}=Ce,Gt=!!pe;return Et?r.createElement(Y,{prefixCls:ce,className:Se,style:ot}):r.createElement(q.default,{visible:Gt,motionName:`${ce}-loading-icon-motion`,removeOnLeave:!0,onAppearStart:G,onAppearActive:ae,onEnterStart:G,onEnterActive:ae,onLeaveStart:ae,onLeaveActive:G},(gt,Ae)=>{let{className:vt,style:je}=gt;return r.createElement(Y,{prefixCls:ce,className:Se,style:Object.assign(Object.assign({},ot),je),ref:Ae,iconClassName:vt})})},le=e(17313),W=e(37613),z=e(83116);const ne=(Ce,ce)=>({[`> span, > ${Ce}`]:{"&:not(:last-child)":{[`&, & > ${Ce}`]:{"&:not(:disabled)":{borderInlineEndColor:ce}}},"&:not(:first-child)":{[`&, & > ${Ce}`]:{"&:not(:disabled)":{borderInlineStartColor:ce}}}}});var we=Ce=>{const{componentCls:ce,fontSize:pe,lineWidth:Et,groupBorderColor:Se,colorErrorHover:ot}=Ce;return{[`${ce}-group`]:[{position:"relative",display:"inline-flex",[`> span, > ${ce}`]:{"&:not(:last-child)":{[`&, & > ${ce}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},"&:not(:first-child)":{marginInlineStart:-Et,[`&, & > ${ce}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}},[ce]:{position:"relative",zIndex:1,"&:hover,\n &:focus,\n &:active":{zIndex:2},"&[disabled]":{zIndex:0}},[`${ce}-icon-only`]:{fontSize:pe}},ne(`${ce}-primary`,Se),ne(`${ce}-danger`,ot)]}};const Pe=Ce=>{const{componentCls:ce,iconCls:pe,fontWeight:Et}=Ce;return{[ce]:{outline:"none",position:"relative",display:"inline-block",fontWeight:Et,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",backgroundColor:"transparent",border:`${Ce.lineWidth}px ${Ce.lineType} transparent`,cursor:"pointer",transition:`all ${Ce.motionDurationMid} ${Ce.motionEaseInOut}`,userSelect:"none",touchAction:"manipulation",lineHeight:Ce.lineHeight,color:Ce.colorText,"&:disabled > *":{pointerEvents:"none"},"> span":{display:"inline-block"},[`${ce}-icon`]:{lineHeight:0},[`> ${pe} + span, > span + ${pe}`]:{marginInlineStart:Ce.marginXS},[`&:not(${ce}-icon-only) > ${ce}-icon`]:{[`&${ce}-loading-icon, &:not(:last-child)`]:{marginInlineEnd:Ce.marginXS}},"> a":{color:"currentColor"},"&:not(:disabled)":Object.assign({},(0,le.Qy)(Ce)),[`&-icon-only${ce}-compact-item`]:{flex:"none"},[`&-compact-item${ce}-primary`]:{[`&:not([disabled]) + ${ce}-compact-item${ce}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:-Ce.lineWidth,insetInlineStart:-Ce.lineWidth,display:"inline-block",width:Ce.lineWidth,height:`calc(100% + ${Ce.lineWidth*2}px)`,backgroundColor:Ce.colorPrimaryHover,content:'""'}}},"&-compact-vertical-item":{[`&${ce}-primary`]:{[`&:not([disabled]) + ${ce}-compact-vertical-item${ce}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:-Ce.lineWidth,insetInlineStart:-Ce.lineWidth,display:"inline-block",width:`calc(100% + ${Ce.lineWidth*2}px)`,height:Ce.lineWidth,backgroundColor:Ce.colorPrimaryHover,content:'""'}}}}}}},We=(Ce,ce,pe)=>({[`&:not(:disabled):not(${Ce}-disabled)`]:{"&:hover":ce,"&:active":pe}}),Be=Ce=>({minWidth:Ce.controlHeight,paddingInlineStart:0,paddingInlineEnd:0,borderRadius:"50%"}),Lt=Ce=>({borderRadius:Ce.controlHeight,paddingInlineStart:Ce.controlHeight/2,paddingInlineEnd:Ce.controlHeight/2}),_t=Ce=>({cursor:"not-allowed",borderColor:Ce.borderColorDisabled,color:Ce.colorTextDisabled,backgroundColor:Ce.colorBgContainerDisabled,boxShadow:"none"}),Pt=(Ce,ce,pe,Et,Se,ot,Gt,gt)=>({[`&${Ce}-background-ghost`]:Object.assign(Object.assign({color:pe||void 0,backgroundColor:ce,borderColor:Et||void 0,boxShadow:"none"},We(Ce,Object.assign({backgroundColor:ce},Gt),Object.assign({backgroundColor:ce},gt))),{"&:disabled":{cursor:"not-allowed",color:Se||void 0,borderColor:ot||void 0}})}),Vt=Ce=>({[`&:disabled, &${Ce.componentCls}-disabled`]:Object.assign({},_t(Ce))}),Ft=Ce=>Object.assign({},Vt(Ce)),ir=Ce=>({[`&:disabled, &${Ce.componentCls}-disabled`]:{cursor:"not-allowed",color:Ce.colorTextDisabled}}),Ne=Ce=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Ft(Ce)),{backgroundColor:Ce.defaultBg,borderColor:Ce.defaultBorderColor,color:Ce.defaultColor,boxShadow:Ce.defaultShadow}),We(Ce.componentCls,{color:Ce.colorPrimaryHover,borderColor:Ce.colorPrimaryHover},{color:Ce.colorPrimaryActive,borderColor:Ce.colorPrimaryActive})),Pt(Ce.componentCls,Ce.ghostBg,Ce.defaultGhostColor,Ce.defaultGhostBorderColor,Ce.colorTextDisabled,Ce.colorBorder)),{[`&${Ce.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({color:Ce.colorError,borderColor:Ce.colorError},We(Ce.componentCls,{color:Ce.colorErrorHover,borderColor:Ce.colorErrorBorderHover},{color:Ce.colorErrorActive,borderColor:Ce.colorErrorActive})),Pt(Ce.componentCls,Ce.ghostBg,Ce.colorError,Ce.colorError,Ce.colorTextDisabled,Ce.colorBorder)),Vt(Ce))}),dt=Ce=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Ft(Ce)),{color:Ce.primaryColor,backgroundColor:Ce.colorPrimary,boxShadow:Ce.primaryShadow}),We(Ce.componentCls,{color:Ce.colorTextLightSolid,backgroundColor:Ce.colorPrimaryHover},{color:Ce.colorTextLightSolid,backgroundColor:Ce.colorPrimaryActive})),Pt(Ce.componentCls,Ce.ghostBg,Ce.colorPrimary,Ce.colorPrimary,Ce.colorTextDisabled,Ce.colorBorder,{color:Ce.colorPrimaryHover,borderColor:Ce.colorPrimaryHover},{color:Ce.colorPrimaryActive,borderColor:Ce.colorPrimaryActive})),{[`&${Ce.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({backgroundColor:Ce.colorError,boxShadow:Ce.dangerShadow,color:Ce.dangerColor},We(Ce.componentCls,{backgroundColor:Ce.colorErrorHover},{backgroundColor:Ce.colorErrorActive})),Pt(Ce.componentCls,Ce.ghostBg,Ce.colorError,Ce.colorError,Ce.colorTextDisabled,Ce.colorBorder,{color:Ce.colorErrorHover,borderColor:Ce.colorErrorHover},{color:Ce.colorErrorActive,borderColor:Ce.colorErrorActive})),Vt(Ce))}),kt=Ce=>Object.assign(Object.assign({},Ne(Ce)),{borderStyle:"dashed"}),Qe=Ce=>Object.assign(Object.assign(Object.assign({color:Ce.colorLink},We(Ce.componentCls,{color:Ce.colorLinkHover,backgroundColor:Ce.linkHoverBg},{color:Ce.colorLinkActive})),ir(Ce)),{[`&${Ce.componentCls}-dangerous`]:Object.assign(Object.assign({color:Ce.colorError},We(Ce.componentCls,{color:Ce.colorErrorHover},{color:Ce.colorErrorActive})),ir(Ce))}),lt=Ce=>Object.assign(Object.assign(Object.assign({},We(Ce.componentCls,{color:Ce.colorText,backgroundColor:Ce.textHoverBg},{color:Ce.colorText,backgroundColor:Ce.colorBgTextActive})),ir(Ce)),{[`&${Ce.componentCls}-dangerous`]:Object.assign(Object.assign({color:Ce.colorError},ir(Ce)),We(Ce.componentCls,{color:Ce.colorErrorHover,backgroundColor:Ce.colorErrorBg},{color:Ce.colorErrorHover,backgroundColor:Ce.colorErrorBg}))}),st=Ce=>{const{componentCls:ce}=Ce;return{[`${ce}-default`]:Ne(Ce),[`${ce}-primary`]:dt(Ce),[`${ce}-dashed`]:kt(Ce),[`${ce}-link`]:Qe(Ce),[`${ce}-text`]:lt(Ce),[`${ce}-ghost`]:Pt(Ce.componentCls,Ce.ghostBg,Ce.colorBgContainer,Ce.colorBgContainer,Ce.colorTextDisabled,Ce.colorBorder)}},Ye=function(Ce){let ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const{componentCls:pe,controlHeight:Et,fontSize:Se,lineHeight:ot,lineWidth:Gt,borderRadius:gt,buttonPaddingHorizontal:Ae,iconCls:vt}=Ce,je=Math.max(0,(Et-Se*ot)/2-Gt),et=`${pe}-icon-only`;return[{[`${pe}${ce}`]:{fontSize:Se,height:Et,padding:`${je}px ${Ae}px`,borderRadius:gt,[`&${et}`]:{width:Et,paddingInlineStart:0,paddingInlineEnd:0,[`&${pe}-round`]:{width:"auto"},[vt]:{fontSize:Ce.buttonIconOnlyFontSize}},[`&${pe}-loading`]:{opacity:Ce.opacityLoading,cursor:"default"},[`${pe}-loading-icon`]:{transition:`width ${Ce.motionDurationSlow} ${Ce.motionEaseInOut}, opacity ${Ce.motionDurationSlow} ${Ce.motionEaseInOut}`}}},{[`${pe}${pe}-circle${ce}`]:Be(Ce)},{[`${pe}${pe}-round${ce}`]:Lt(Ce)}]},Ue=Ce=>Ye((0,W.TS)(Ce,{fontSize:Ce.contentFontSize})),be=Ce=>{const ce=(0,W.TS)(Ce,{controlHeight:Ce.controlHeightSM,fontSize:Ce.contentFontSizeSM,padding:Ce.paddingXS,buttonPaddingHorizontal:Ce.paddingInlineSM,borderRadius:Ce.borderRadiusSM,buttonIconOnlyFontSize:Ce.onlyIconSizeSM});return Ye(ce,`${Ce.componentCls}-sm`)},De=Ce=>{const ce=(0,W.TS)(Ce,{controlHeight:Ce.controlHeightLG,fontSize:Ce.contentFontSizeLG,buttonPaddingHorizontal:Ce.paddingInlineLG,borderRadius:Ce.borderRadiusLG,buttonIconOnlyFontSize:Ce.onlyIconSizeLG});return Ye(ce,`${Ce.componentCls}-lg`)},He=Ce=>{const{componentCls:ce}=Ce;return{[ce]:{[`&${ce}-block`]:{width:"100%"}}}},qe=Ce=>{const{paddingInline:ce,onlyIconSize:pe}=Ce;return(0,W.TS)(Ce,{buttonPaddingHorizontal:ce,buttonIconOnlyFontSize:pe})},Xe=Ce=>({fontWeight:400,defaultShadow:`0 ${Ce.controlOutlineWidth}px 0 ${Ce.controlTmpOutline}`,primaryShadow:`0 ${Ce.controlOutlineWidth}px 0 ${Ce.controlOutline}`,dangerShadow:`0 ${Ce.controlOutlineWidth}px 0 ${Ce.colorErrorOutline}`,primaryColor:Ce.colorTextLightSolid,dangerColor:Ce.colorTextLightSolid,borderColorDisabled:Ce.colorBorder,defaultGhostColor:Ce.colorBgContainer,ghostBg:"transparent",defaultGhostBorderColor:Ce.colorBgContainer,paddingInline:Ce.paddingContentHorizontal-Ce.lineWidth,paddingInlineLG:Ce.paddingContentHorizontal-Ce.lineWidth,paddingInlineSM:8-Ce.lineWidth,onlyIconSize:Ce.fontSizeLG,onlyIconSizeSM:Ce.fontSizeLG-2,onlyIconSizeLG:Ce.fontSizeLG+2,groupBorderColor:Ce.colorPrimaryHover,linkHoverBg:"transparent",textHoverBg:Ce.colorBgTextHover,defaultColor:Ce.colorText,defaultBg:Ce.colorBgContainer,defaultBorderColor:Ce.colorBorder,defaultBorderColorDisabled:Ce.colorBorder,contentFontSize:Ce.fontSize,contentFontSizeSM:Ce.fontSize,contentFontSizeLG:Ce.fontSizeLG});var wt=(0,z.Z)("Button",Ce=>{const ce=qe(Ce);return[Pe(ce),be(ce),Ue(ce),De(ce),He(ce),st(ce),we(ce)]},Xe),At=e(74207);function cr(Ce,ce){return{[`&-item:not(${ce}-last-item)`]:{marginBottom:-Ce.lineWidth},"&-item":{"&:hover,&:focus,&:active":{zIndex:2},"&[disabled]":{zIndex:0}}}}function or(Ce,ce){return{[`&-item:not(${ce}-first-item):not(${ce}-last-item)`]:{borderRadius:0},[`&-item${ce}-first-item:not(${ce}-last-item)`]:{[`&, &${Ce}-sm, &${Ce}-lg`]:{borderEndEndRadius:0,borderEndStartRadius:0}},[`&-item${ce}-last-item:not(${ce}-first-item)`]:{[`&, &${Ce}-sm, &${Ce}-lg`]:{borderStartStartRadius:0,borderStartEndRadius:0}}}}function Me(Ce){const ce=`${Ce.componentCls}-compact-vertical`;return{[ce]:Object.assign(Object.assign({},cr(Ce,ce)),or(Ce.componentCls,ce))}}var Je=(0,z.b)(["Button","compact"],Ce=>{const ce=qe(Ce);return[(0,At.c)(ce),Me(ce)]},Xe),Qt=function(Ce,ce){var pe={};for(var Et in Ce)Object.prototype.hasOwnProperty.call(Ce,Et)&&ce.indexOf(Et)<0&&(pe[Et]=Ce[Et]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Se=0,Et=Object.getOwnPropertySymbols(Ce);Se<Et.length;Se++)ce.indexOf(Et[Se])<0&&Object.prototype.propertyIsEnumerable.call(Ce,Et[Se])&&(pe[Et[Se]]=Ce[Et[Se]]);return pe};function tt(Ce){return Ce==="danger"?{danger:!0}:{type:Ce}}function Rt(Ce){if(typeof Ce=="object"&&Ce){const ce=Ce==null?void 0:Ce.delay;return{loading:!1,delay:!Number.isNaN(ce)&&typeof ce=="number"?ce:0}}return{loading:!!Ce,delay:0}}const Dt=(Ce,ce)=>{var pe,Et;const{loading:Se=!1,prefixCls:ot,type:Gt="default",danger:gt,shape:Ae="default",size:vt,styles:je,disabled:et,className:yt,rootClassName:Nt,children:Fe,icon:Rr,ghost:pt=!1,block:Jr=!1,htmlType:un="button",classNames:Zt,style:er={}}=Ce,Mt=Qt(Ce,["loading","prefixCls","type","danger","shape","size","styles","disabled","className","rootClassName","children","icon","ghost","block","htmlType","classNames","style"]),{getPrefixCls:Yt,autoInsertSpaceInButton:wr,direction:Ir,button:Ct}=(0,r.useContext)(h.E_),$t=Yt("btn",ot),[Bt,qt]=wt($t),br=(0,r.useContext)(o.Z),qr=et!=null?et:br,Hr=(0,r.useContext)(m),Fn=(0,r.useMemo)(()=>Rt(Se),[Se]),[wn,Yn]=(0,r.useState)(Fn.loading),[St,Yr]=(0,r.useState)(!1),ii=(0,r.createRef)(),Bi=(0,f.sQ)(ce,ii),Kn=r.Children.count(Fe)===1&&!Rr&&!M(Gt);(0,r.useEffect)(()=>{let Yi=null;Fn.delay>0?Yi=setTimeout(()=>{Yi=null,Yn(!0)},Fn.delay):Yn(Fn.loading);function ei(){Yi&&(clearTimeout(Yi),Yi=null)}return ei},[Fn]),(0,r.useEffect)(()=>{if(!Bi||!Bi.current||wr===!1)return;const Yi=Bi.current.textContent;Kn&&S(Yi)?St||Yr(!0):St&&Yr(!1)},[Bi]);const It=Yi=>{const{onClick:ei}=Ce;if(wn||qr){Yi.preventDefault();return}ei==null||ei(Yi)},fi=wr!==!1,{compactSize:mi,compactItemClassnames:Ai}=(0,x.ri)($t,Ir),Ni={large:"lg",small:"sm",middle:void 0},ca=(0,a.Z)(Yi=>{var ei,Wn;return(Wn=(ei=vt!=null?vt:mi)!==null&&ei!==void 0?ei:Hr)!==null&&Wn!==void 0?Wn:Yi}),ea=ca&&Ni[ca]||"",zi=wn?"loading":Rr,li=(0,c.Z)(Mt,["navigate"]),ji=l()($t,qt,{[`${$t}-${Ae}`]:Ae!=="default"&&Ae,[`${$t}-${Gt}`]:Gt,[`${$t}-${ea}`]:ea,[`${$t}-icon-only`]:!Fe&&Fe!==0&&!!zi,[`${$t}-background-ghost`]:pt&&!M(Gt),[`${$t}-loading`]:wn,[`${$t}-two-chinese-chars`]:St&&fi&&!wn,[`${$t}-block`]:Jr,[`${$t}-dangerous`]:!!gt,[`${$t}-rtl`]:Ir==="rtl"},Ai,yt,Nt,Ct==null?void 0:Ct.className),Ia=Object.assign(Object.assign({},Ct==null?void 0:Ct.style),er),Ca=l()(Zt==null?void 0:Zt.icon,(pe=Ct==null?void 0:Ct.classNames)===null||pe===void 0?void 0:pe.icon),Tt=Object.assign(Object.assign({},(je==null?void 0:je.icon)||{}),((Et=Ct==null?void 0:Ct.styles)===null||Et===void 0?void 0:Et.icon)||{}),Zi=Rr&&!wn?r.createElement(ie,{prefixCls:$t,className:Ca,style:Tt},Rr):r.createElement(J,{existIcon:!!Rr,prefixCls:$t,loading:!!wn}),ai=Fe||Fe===0?N(Fe,Kn&&fi):null;if(li.href!==void 0)return Bt(r.createElement("a",Object.assign({},li,{className:l()(ji,{[`${$t}-disabled`]:qr}),style:Ia,onClick:It,ref:Bi}),Zi,ai));let Ra=r.createElement("button",Object.assign({},Mt,{type:un,className:ji,style:Ia,onClick:It,disabled:qr,ref:Bi}),Zi,ai,Ai&&r.createElement(Je,{key:"compact",prefixCls:$t}));return M(Gt)||(Ra=r.createElement(u.Z,{component:"Button",disabled:!!wn},Ra)),Bt(Ra)},Jt=(0,r.forwardRef)(Dt);Jt.Group=A,Jt.__ANT_BUTTON=!0;var Ut=Jt},3113:function(d,g,e){"use strict";var r=e(67797);g.ZP=r.Z},43604:function(d,g,e){"use strict";var r=e(37028);g.Z=r.Z},1684:function(d,g,e){"use strict";e.d(g,{n:function(){return l}});var r=e(59301);const i=r.createContext(!1),l=c=>{let{children:f,disabled:u}=c;const h=r.useContext(i);return r.createElement(i.Provider,{value:u!=null?u:h},f)};g.Z=i},52946:function(d,g,e){"use strict";e.d(g,{q:function(){return l}});var r=e(59301);const i=r.createContext(void 0),l=c=>{let{children:f,size:u}=c;const h=r.useContext(i);return r.createElement(i.Provider,{value:u||h},f)};g.Z=i},36355:function(d,g,e){"use strict";e.d(g,{E_:function(){return c},oR:function(){return i}});var r=e(59301);const i="anticon",l=(u,h)=>h||(u?`ant-${u}`:"ant"),c=r.createContext({getPrefixCls:l,iconPrefixCls:i}),{Consumer:f}=c},19716:function(d,g,e){"use strict";var r=e(59301),i=e(52946);const l=c=>{const f=r.useContext(i.Z);return r.useMemo(()=>c?typeof c=="string"?c!=null?c:f:c instanceof Function?c(f):f:f,[c,f])};g.Z=l},92736:function(d,g,e){"use strict";e.d(g,{ZP:function(){return ir},w6:function(){return Pt}});var r=e(36237),i=e(18418),l=e(80547),c=e(24434),f=e(59301),u=e(28726),h=e(98044),o=e(41887);const a="internalMark";var p=Ne=>{const{locale:dt={},children:kt,_ANT_MARK__:Qe}=Ne;f.useEffect(()=>(0,h.f)(dt&&dt.Modal),[dt]);const lt=f.useMemo(()=>Object.assign(Object.assign({},dt),{exist:!0}),[dt]);return f.createElement(o.Z.Provider,{value:lt},kt)},v=e(31724),m=e(81616),b=e(34117),A=e(36355),D=e(30071),R=e(64993),S=e(47273),T=e(810);const M=`-ant-${Date.now()}-${Math.random()}`;function F(Ne,dt){const kt={},Qe=(Ye,Ue)=>{let be=Ye.clone();return be=(Ue==null?void 0:Ue(be))||be,be.toRgbString()},lt=(Ye,Ue)=>{const be=new R.C(Ye),De=(0,D.generate)(be.toRgbString());kt[`${Ue}-color`]=Qe(be),kt[`${Ue}-color-disabled`]=De[1],kt[`${Ue}-color-hover`]=De[4],kt[`${Ue}-color-active`]=De[6],kt[`${Ue}-color-outline`]=be.clone().setAlpha(.2).toRgbString(),kt[`${Ue}-color-deprecated-bg`]=De[0],kt[`${Ue}-color-deprecated-border`]=De[2]};if(dt.primaryColor){lt(dt.primaryColor,"primary");const Ye=new R.C(dt.primaryColor),Ue=(0,D.generate)(Ye.toRgbString());Ue.forEach((De,He)=>{kt[`primary-${He+1}`]=De}),kt["primary-color-deprecated-l-35"]=Qe(Ye,De=>De.lighten(35)),kt["primary-color-deprecated-l-20"]=Qe(Ye,De=>De.lighten(20)),kt["primary-color-deprecated-t-20"]=Qe(Ye,De=>De.tint(20)),kt["primary-color-deprecated-t-50"]=Qe(Ye,De=>De.tint(50)),kt["primary-color-deprecated-f-12"]=Qe(Ye,De=>De.setAlpha(De.getAlpha()*.12));const be=new R.C(Ue[0]);kt["primary-color-active-deprecated-f-30"]=Qe(be,De=>De.setAlpha(De.getAlpha()*.3)),kt["primary-color-active-deprecated-d-02"]=Qe(be,De=>De.darken(2))}return dt.successColor&&lt(dt.successColor,"success"),dt.warningColor&&lt(dt.warningColor,"warning"),dt.errorColor&&lt(dt.errorColor,"error"),dt.infoColor&&lt(dt.infoColor,"info"),`
:root {
${Object.keys(kt).map(Ye=>`--${Ne}-${Ye}: ${kt[Ye]};`).join(`
`)}
}
`.trim()}function N(Ne,dt){const kt=F(Ne,dt);(0,S.Z)()&&(0,T.hq)(kt,`${M}-dynamic-theme`)}var H=e(1684),V=e(52946);function $(){const Ne=(0,f.useContext)(H.Z),dt=(0,f.useContext)(V.Z);return{componentDisabled:Ne,componentSize:dt}}var oe=$,ie=e(13697);function ue(Ne,dt){const kt=Ne||{},Qe=kt.inherit===!1||!dt?m.u_:dt;return(0,l.Z)(()=>{if(!Ne)return dt;const lt=Object.assign({},Qe.components);return Object.keys(Ne.components||{}).forEach(st=>{lt[st]=Object.assign(Object.assign({},lt[st]),Ne.components[st])}),Object.assign(Object.assign(Object.assign({},Qe),kt),{token:Object.assign(Object.assign({},Qe.token),kt.token),components:lt})},[kt,Qe],(lt,st)=>lt.some((Ye,Ue)=>{const be=st[Ue];return!(0,ie.Z)(Ye,be,!0)}))}var q=e(77900),Y=e(70305);function G(Ne){const{children:dt}=Ne,[,kt]=(0,Y.Z)(),{motion:Qe}=kt,lt=f.useRef(!1);return lt.current=lt.current||Qe===!1,lt.current?f.createElement(q.Provider,{motion:Qe},dt):dt}var ae=e(73040),ee=function(Ne,dt){var kt={};for(var Qe in Ne)Object.prototype.hasOwnProperty.call(Ne,Qe)&&dt.indexOf(Qe)<0&&(kt[Qe]=Ne[Qe]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var lt=0,Qe=Object.getOwnPropertySymbols(Ne);lt<Qe.length;lt++)dt.indexOf(Qe[lt])<0&&Object.prototype.propertyIsEnumerable.call(Ne,Qe[lt])&&(kt[Qe[lt]]=Ne[Qe[lt]]);return kt};let J=!1;const le=null,W=null,z=["getTargetContainer","getPopupContainer","renderEmpty","pageHeader","input","pagination","form","select","button"],ne="ant";let _e,we,Pe;function We(){return _e||ne}function Be(){return we||A.oR}function Lt(Ne){return Object.keys(Ne).some(dt=>dt.endsWith("Color"))}const _t=Ne=>{let{prefixCls:dt,iconPrefixCls:kt,theme:Qe}=Ne;dt!==void 0&&(_e=dt),kt!==void 0&&(we=kt),Qe&&(Lt(Qe)?N(We(),Qe):Pe=Qe)},Pt=()=>({getPrefixCls:(Ne,dt)=>dt||(Ne?`${We()}-${Ne}`:We()),getIconPrefixCls:Be,getRootPrefixCls:()=>_e||We(),getTheme:()=>Pe}),Vt=Ne=>{const{children:dt,csp:kt,autoInsertSpaceInButton:Qe,alert:lt,anchor:st,form:Ye,locale:Ue,componentSize:be,direction:De,space:He,virtual:qe,dropdownMatchSelectWidth:Xe,popupMatchSelectWidth:wt,popupOverflow:At,legacyLocale:cr,parentContext:or,iconPrefixCls:Me,theme:Je,componentDisabled:Qt,segmented:tt,statistic:Rt,spin:Dt,calendar:Jt,carousel:Ut,cascader:Ce,collapse:ce,typography:pe,checkbox:Et,descriptions:Se,divider:ot,drawer:Gt,skeleton:gt,steps:Ae,image:vt,layout:je,list:et,mentions:yt,modal:Nt,progress:Fe,result:Rr,slider:pt,breadcrumb:Jr,menu:un,pagination:Zt,input:er,empty:Mt,badge:Yt,radio:wr,rate:Ir,switch:Ct,transfer:$t,avatar:Bt,message:qt,tag:br,table:qr,card:Hr,tabs:Fn,timeline:wn,timePicker:Yn,upload:St,notification:Yr,tree:ii,colorPicker:Bi,datePicker:Kn,wave:It}=Ne,fi=f.useCallback((ai,Ra)=>{const{prefixCls:Yi}=Ne;if(Ra)return Ra;const ei=Yi||or.getPrefixCls("");return ai?`${ei}-${ai}`:ei},[or.getPrefixCls,Ne.prefixCls]),mi=Me||or.iconPrefixCls||A.oR,Ai=mi!==or.iconPrefixCls,Ni=kt||or.csp,ca=(0,ae.Z)(mi,Ni),ea=ue(Je,or.theme),zi={csp:Ni,autoInsertSpaceInButton:Qe,alert:lt,anchor:st,locale:Ue||cr,direction:De,space:He,virtual:qe,popupMatchSelectWidth:wt!=null?wt:Xe,popupOverflow:At,getPrefixCls:fi,iconPrefixCls:mi,theme:ea,segmented:tt,statistic:Rt,spin:Dt,calendar:Jt,carousel:Ut,cascader:Ce,collapse:ce,typography:pe,checkbox:Et,descriptions:Se,divider:ot,drawer:Gt,skeleton:gt,steps:Ae,image:vt,input:er,layout:je,list:et,mentions:yt,modal:Nt,progress:Fe,result:Rr,slider:pt,breadcrumb:Jr,menu:un,pagination:Zt,empty:Mt,badge:Yt,radio:wr,rate:Ir,switch:Ct,transfer:$t,avatar:Bt,message:qt,tag:br,table:qr,card:Hr,tabs:Fn,timeline:wn,timePicker:Yn,upload:St,notification:Yr,tree:ii,colorPicker:Bi,datePicker:Kn,wave:It},li=Object.assign({},or);Object.keys(zi).forEach(ai=>{zi[ai]!==void 0&&(li[ai]=zi[ai])}),z.forEach(ai=>{const Ra=Ne[ai];Ra&&(li[ai]=Ra)});const ji=(0,l.Z)(()=>li,li,(ai,Ra)=>{const Yi=Object.keys(ai),ei=Object.keys(Ra);return Yi.length!==ei.length||Yi.some(Wn=>ai[Wn]!==Ra[Wn])}),Ia=f.useMemo(()=>({prefixCls:mi,csp:Ni}),[mi,Ni]);let Ca=Ai?ca(dt):dt;const Tt=f.useMemo(()=>{var ai,Ra,Yi,ei;return(0,c.T)(((ai=v.Z.Form)===null||ai===void 0?void 0:ai.defaultValidateMessages)||{},((Yi=(Ra=ji.locale)===null||Ra===void 0?void 0:Ra.Form)===null||Yi===void 0?void 0:Yi.defaultValidateMessages)||{},((ei=ji.form)===null||ei===void 0?void 0:ei.validateMessages)||{},(Ye==null?void 0:Ye.validateMessages)||{})},[ji,Ye==null?void 0:Ye.validateMessages]);Object.keys(Tt).length>0&&(Ca=f.createElement(u.Z.Provider,{value:Tt},dt)),Ue&&(Ca=f.createElement(p,{locale:Ue,_ANT_MARK__:a},Ca)),(mi||Ni)&&(Ca=f.createElement(i.Z.Provider,{value:Ia},Ca)),be&&(Ca=f.createElement(V.q,{size:be},Ca)),Ca=f.createElement(G,null,Ca);const Zi=f.useMemo(()=>{const ai=ea||{},{algorithm:Ra,token:Yi,components:ei}=ai,Wn=ee(ai,["algorithm","token","components"]),ur=Ra&&(!Array.isArray(Ra)||Ra.length>0)?(0,r.createTheme)(Ra):m.uH,ut={};return Object.entries(ei||{}).forEach(me=>{let[ht,nt]=me;const hr=Object.assign({},nt);"algorithm"in hr&&(hr.algorithm===!0?hr.theme=ur:(Array.isArray(hr.algorithm)||typeof hr.algorithm=="function")&&(hr.theme=(0,r.createTheme)(hr.algorithm)),delete hr.algorithm),ut[ht]=hr}),Object.assign(Object.assign({},Wn),{theme:ur,token:Object.assign(Object.assign({},b.Z),Yi),components:ut})},[ea]);return Je&&(Ca=f.createElement(m.Mj.Provider,{value:Zi},Ca)),Qt!==void 0&&(Ca=f.createElement(H.n,{disabled:Qt},Ca)),f.createElement(A.E_.Provider,{value:ji},Ca)},Ft=Ne=>{const dt=f.useContext(A.E_),kt=f.useContext(o.Z);return f.createElement(Vt,Object.assign({parentContext:dt,legacyLocale:kt},Ne))};Ft.ConfigContext=A.E_,Ft.SizeContext=V.Z,Ft.config=_t,Ft.useConfig=oe,Object.defineProperty(Ft,"SizeContext",{get:()=>V.Z});var ir=Ft},48183:function(d,g,e){"use strict";e.d(g,{Z:function(){return f}});var r={locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"OK",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},i=r,l=e(67532),f={lang:Object.assign({placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeQuarterPlaceholder:["Start quarter","End quarter"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"]},i),timePickerLocale:Object.assign({},l.Z)}},32441:function(d,g,e){"use strict";e.d(g,{RV:function(){return u},Rk:function(){return h},Ux:function(){return a},aM:function(){return o},q3:function(){return c},qI:function(){return f}});var r=e(59301),i=e(95013),l=e(2738);const c=r.createContext({labelAlign:"right",vertical:!1,itemRef:()=>{}}),f=r.createContext(null),u=x=>{const p=(0,l.Z)(x,["prefixCls"]);return r.createElement(i.FormProvider,Object.assign({},p))},h=r.createContext({prefixCls:""}),o=r.createContext({}),a=x=>{let{children:p,status:v,override:m}=x;const b=(0,r.useContext)(o),A=(0,r.useMemo)(()=>{const D=Object.assign({},b);return m&&delete D.isFormItemInput,v&&(delete D.status,delete D.hasFeedback,delete D.feedbackIcon),D},[v,m,b]);return r.createElement(o.Provider,{value:A},p)}},28726:function(d,g,e){"use strict";var r=e(59301);g.Z=(0,r.createContext)(void 0)},6700:function(d,g,e){"use strict";var r=e(59301);const i=(0,r.createContext)({});g.Z=i},37028:function(d,g,e){"use strict";var r=e(59301),i=e(92310),l=e.n(i),c=e(36355),f=e(6700),u=e(98242),h=function(p,v){var m={};for(var b in p)Object.prototype.hasOwnProperty.call(p,b)&&v.indexOf(b)<0&&(m[b]=p[b]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var A=0,b=Object.getOwnPropertySymbols(p);A<b.length;A++)v.indexOf(b[A])<0&&Object.prototype.propertyIsEnumerable.call(p,b[A])&&(m[b[A]]=p[b[A]]);return m};function o(p){return typeof p=="number"?`${p} ${p} auto`:/^\d+(\.\d+)?(px|em|rem|%)$/.test(p)?`0 0 ${p}`:p}const a=["xs","sm","md","lg","xl","xxl"],x=r.forwardRef((p,v)=>{const{getPrefixCls:m,direction:b}=r.useContext(c.E_),{gutter:A,wrap:D}=r.useContext(f.Z),{prefixCls:R,span:S,order:T,offset:M,push:F,pull:N,className:H,children:V,flex:$,style:oe}=p,ie=h(p,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),ue=m("col",R),[q,Y]=(0,u.c)(ue);let G={};a.forEach(J=>{let le={};const W=p[J];typeof W=="number"?le.span=W:typeof W=="object"&&(le=W||{}),delete ie[J],G=Object.assign(Object.assign({},G),{[`${ue}-${J}-${le.span}`]:le.span!==void 0,[`${ue}-${J}-order-${le.order}`]:le.order||le.order===0,[`${ue}-${J}-offset-${le.offset}`]:le.offset||le.offset===0,[`${ue}-${J}-push-${le.push}`]:le.push||le.push===0,[`${ue}-${J}-pull-${le.pull}`]:le.pull||le.pull===0,[`${ue}-${J}-flex-${le.flex}`]:le.flex||le.flex==="auto",[`${ue}-rtl`]:b==="rtl"})});const ae=l()(ue,{[`${ue}-${S}`]:S!==void 0,[`${ue}-order-${T}`]:T,[`${ue}-offset-${M}`]:M,[`${ue}-push-${F}`]:F,[`${ue}-pull-${N}`]:N},H,G,Y),ee={};if(A&&A[0]>0){const J=A[0]/2;ee.paddingLeft=J,ee.paddingRight=J}return $&&(ee.flex=o($),D===!1&&!ee.minWidth&&(ee.minWidth=0)),q(r.createElement("div",Object.assign({},ie,{style:Object.assign(Object.assign({},ee),oe),className:ae,ref:v}),V))});g.Z=x},27382:function(d,g,e){"use strict";var r=e(59301),i=e(92310),l=e.n(i),c=e(69507),f=e(36355),u=e(6700),h=e(98242),o=function(m,b){var A={};for(var D in m)Object.prototype.hasOwnProperty.call(m,D)&&b.indexOf(D)<0&&(A[D]=m[D]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function")for(var R=0,D=Object.getOwnPropertySymbols(m);R<D.length;R++)b.indexOf(D[R])<0&&Object.prototype.propertyIsEnumerable.call(m,D[R])&&(A[D[R]]=m[D[R]]);return A};const a=null,x=null;function p(m,b){const[A,D]=r.useState(typeof m=="string"?m:""),R=()=>{if(typeof m=="string"&&D(m),typeof m=="object")for(let S=0;S<c.c4.length;S++){const T=c.c4[S];if(!b[T])continue;const M=m[T];if(M!==void 0){D(M);return}}};return r.useEffect(()=>{R()},[JSON.stringify(m),b]),A}const v=r.forwardRef((m,b)=>{const{prefixCls:A,justify:D,align:R,className:S,style:T,children:M,gutter:F=0,wrap:N}=m,H=o(m,["prefixCls","justify","align","className","style","children","gutter","wrap"]),{getPrefixCls:V,direction:$}=r.useContext(f.E_),[oe,ie]=r.useState({xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0}),[ue,q]=r.useState({xs:!1,sm:!1,md:!1,lg:!1,xl:!1,xxl:!1}),Y=p(R,ue),G=p(D,ue),ae=r.useRef(F),ee=(0,c.ZP)();r.useEffect(()=>{const _t=ee.subscribe(Pt=>{q(Pt);const Vt=ae.current||0;(!Array.isArray(Vt)&&typeof Vt=="object"||Array.isArray(Vt)&&(typeof Vt[0]=="object"||typeof Vt[1]=="object"))&&ie(Pt)});return()=>ee.unsubscribe(_t)},[]);const J=()=>{const _t=[void 0,void 0];return(Array.isArray(F)?F:[F,void 0]).forEach((Vt,Ft)=>{if(typeof Vt=="object")for(let ir=0;ir<c.c4.length;ir++){const Ne=c.c4[ir];if(oe[Ne]&&Vt[Ne]!==void 0){_t[Ft]=Vt[Ne];break}}else _t[Ft]=Vt}),_t},le=V("row",A),[W,z]=(0,h.V)(le),ne=J(),_e=l()(le,{[`${le}-no-wrap`]:N===!1,[`${le}-${G}`]:G,[`${le}-${Y}`]:Y,[`${le}-rtl`]:$==="rtl"},S,z),we={},Pe=ne[0]!=null&&ne[0]>0?ne[0]/-2:void 0;Pe&&(we.marginLeft=Pe,we.marginRight=Pe),[,we.rowGap]=ne;const[We,Be]=ne,Lt=r.useMemo(()=>({gutter:[We,Be],wrap:N}),[We,Be,N]);return W(r.createElement(u.Z.Provider,{value:Lt},r.createElement("div",Object.assign({},H,{className:_e,style:Object.assign(Object.assign({},we),T),ref:b}),M)))});g.Z=v},98242:function(d,g,e){"use strict";e.d(g,{V:function(){return o},c:function(){return a}});var r=e(83116),i=e(37613);const l=x=>{const{componentCls:p}=x;return{[p]:{display:"flex",flexFlow:"row wrap",minWidth:0,"&::before, &::after":{display:"flex"},"&-no-wrap":{flexWrap:"nowrap"},"&-start":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"flex-end"},"&-space-between":{justifyContent:"space-between"},"&-space-around":{justifyContent:"space-around"},"&-space-evenly":{justifyContent:"space-evenly"},"&-top":{alignItems:"flex-start"},"&-middle":{alignItems:"center"},"&-bottom":{alignItems:"flex-end"}}}},c=x=>{const{componentCls:p}=x;return{[p]:{position:"relative",maxWidth:"100%",minHeight:1}}},f=(x,p)=>{const{componentCls:v,gridColumns:m}=x,b={};for(let A=m;A>=0;A--)A===0?(b[`${v}${p}-${A}`]={display:"none"},b[`${v}-push-${A}`]={insetInlineStart:"auto"},b[`${v}-pull-${A}`]={insetInlineEnd:"auto"},b[`${v}${p}-push-${A}`]={insetInlineStart:"auto"},b[`${v}${p}-pull-${A}`]={insetInlineEnd:"auto"},b[`${v}${p}-offset-${A}`]={marginInlineStart:0},b[`${v}${p}-order-${A}`]={order:0}):(b[`${v}${p}-${A}`]=[{"--ant-display":"block",display:"block"},{display:"var(--ant-display)",flex:`0 0 ${A/m*100}%`,maxWidth:`${A/m*100}%`}],b[`${v}${p}-push-${A}`]={insetInlineStart:`${A/m*100}%`},b[`${v}${p}-pull-${A}`]={insetInlineEnd:`${A/m*100}%`},b[`${v}${p}-offset-${A}`]={marginInlineStart:`${A/m*100}%`},b[`${v}${p}-order-${A}`]={order:A});return b},u=(x,p)=>f(x,p),h=(x,p,v)=>({[`@media (min-width: ${p}px)`]:Object.assign({},u(x,v))}),o=(0,r.Z)("Grid",x=>[l(x)]),a=(0,r.Z)("Grid",x=>{const p=(0,i.TS)(x,{gridColumns:24}),v={"-sm":p.screenSMMin,"-md":p.screenMDMin,"-lg":p.screenLGMin,"-xl":p.screenXLMin,"-xxl":p.screenXXLMin};return[c(p),u(p,""),u(p,"-xs"),Object.keys(v).map(m=>h(p,v[m],m)).reduce((m,b)=>Object.assign(Object.assign({},m),b),{})]})},41887:function(d,g,e){"use strict";var r=e(59301);const i=(0,r.createContext)(void 0);g.Z=i},31724:function(d,g,e){"use strict";e.d(g,{Z:function(){return h}});var r=e(22075),i=e(48183),l=i.Z,c=e(67532);const f="${label} is not a valid ${type}";var h={locale:"en",Pagination:r.Z,DatePicker:i.Z,TimePicker:c.Z,Calendar:l,global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckall:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Tour:{Next:"Next",Previous:"Previous",Finish:"Finish"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand"},PageHeader:{back:"Back"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:f,method:f,array:f,object:f,number:f,date:f,boolean:f,integer:f,float:f,regexp:f,email:f,url:f,hex:f},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:"Preview"},QRCode:{expired:"QR code expired",refresh:"Refresh"},ColorPicker:{presetEmpty:"Empty"}}},9763:function(d,g,e){"use strict";var r=e(59301),i=e(41887),l=e(31724);const c=(f,u)=>{const h=r.useContext(i.Z),o=r.useMemo(()=>{var x;const p=u||l.Z[f],v=(x=h==null?void 0:h[f])!==null&&x!==void 0?x:{};return Object.assign(Object.assign({},typeof p=="function"?p():p),v||{})},[f,u,h]),a=r.useMemo(()=>{const x=h==null?void 0:h.locale;return h!=null&&h.exist&&!x?l.Z.locale:x},[h]);return[o,a]};g.Z=c},8591:function(d,g,e){"use strict";e.d(g,{ZP:function(){return lt}});var r=e(77654),i=e(59301),l=e(1585),c=e(92736),f=e(29679),u=e(19248),h=e(96512),o=e(78987),a=e(58617),x=e(92310),p=e.n(x),v=e(581),m=e(36355),b=e(36237),A=e(17313),D=e(83116),R=e(37613);const S=st=>{const{componentCls:Ye,iconCls:Ue,boxShadow:be,colorText:De,colorSuccess:He,colorError:qe,colorWarning:Xe,colorInfo:wt,fontSizeLG:At,motionEaseInOutCirc:cr,motionDurationSlow:or,marginXS:Me,paddingXS:Je,borderRadiusLG:Qt,zIndexPopup:tt,contentPadding:Rt,contentBg:Dt}=st,Jt=`${Ye}-notice`,Ut=new b.Keyframes("MessageMoveIn",{"0%":{padding:0,transform:"translateY(-100%)",opacity:0},"100%":{padding:Je,transform:"translateY(0)",opacity:1}}),Ce=new b.Keyframes("MessageMoveOut",{"0%":{maxHeight:st.height,padding:Je,opacity:1},"100%":{maxHeight:0,padding:0,opacity:0}}),ce={padding:Je,textAlign:"center",[`${Ye}-custom-content > ${Ue}`]:{verticalAlign:"text-bottom",marginInlineEnd:Me,fontSize:At},[`${Jt}-content`]:{display:"inline-block",padding:Rt,background:Dt,borderRadius:Qt,boxShadow:be,pointerEvents:"all"},[`${Ye}-success > ${Ue}`]:{color:He},[`${Ye}-error > ${Ue}`]:{color:qe},[`${Ye}-warning > ${Ue}`]:{color:Xe},[`${Ye}-info > ${Ue},
${Ye}-loading > ${Ue}`]:{color:wt}};return[{[Ye]:Object.assign(Object.assign({},(0,A.Wf)(st)),{color:De,position:"fixed",top:Me,width:"100%",pointerEvents:"none",zIndex:tt,[`${Ye}-move-up`]:{animationFillMode:"forwards"},[`
${Ye}-move-up-appear,
${Ye}-move-up-enter
`]:{animationName:Ut,animationDuration:or,animationPlayState:"paused",animationTimingFunction:cr},[`
${Ye}-move-up-appear${Ye}-move-up-appear-active,
${Ye}-move-up-enter${Ye}-move-up-enter-active
`]:{animationPlayState:"running"},[`${Ye}-move-up-leave`]:{animationName:Ce,animationDuration:or,animationPlayState:"paused",animationTimingFunction:cr},[`${Ye}-move-up-leave${Ye}-move-up-leave-active`]:{animationPlayState:"running"},"&-rtl":{direction:"rtl",span:{direction:"rtl"}}})},{[Ye]:{[Jt]:Object.assign({},ce)}},{[`${Ye}-notice-pure-panel`]:Object.assign(Object.assign({},ce),{padding:0,textAlign:"start"})}]};var T=(0,D.Z)("Message",st=>{const Ye=(0,R.TS)(st,{height:150});return[S(Ye)]},st=>({zIndexPopup:st.zIndexPopupBase+10,contentBg:st.colorBgElevated,contentPadding:`${(st.controlHeightLG-st.fontSize*st.lineHeight)/2}px ${st.paddingSM}px`})),M=function(st,Ye){var Ue={};for(var be in st)Object.prototype.hasOwnProperty.call(st,be)&&Ye.indexOf(be)<0&&(Ue[be]=st[be]);if(st!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,be=Object.getOwnPropertySymbols(st);De<be.length;De++)Ye.indexOf(be[De])<0&&Object.prototype.propertyIsEnumerable.call(st,be[De])&&(Ue[be[De]]=st[be[De]]);return Ue};const F={info:i.createElement(o.Z,null),success:i.createElement(f.Z,null),error:i.createElement(u.Z,null),warning:i.createElement(h.Z,null),loading:i.createElement(a.Z,null)},N=st=>{let{prefixCls:Ye,type:Ue,icon:be,children:De}=st;return i.createElement("div",{className:p()(`${Ye}-custom-content`,`${Ye}-${Ue}`)},be||F[Ue],i.createElement("span",null,De))};var V=st=>{const{prefixCls:Ye,className:Ue,type:be,icon:De,content:He}=st,qe=M(st,["prefixCls","className","type","icon","content"]),{getPrefixCls:Xe}=i.useContext(m.E_),wt=Ye||Xe("message"),[,At]=T(wt);return i.createElement(v.qX,Object.assign({},qe,{prefixCls:wt,className:p()(Ue,At,`${wt}-notice-pure-panel`),eventKey:"pure",duration:null,content:i.createElement(N,{prefixCls:wt,type:be,icon:De},He)}))},$=e(99267);function oe(st,Ye){return{motionName:Ye!=null?Ye:`${st}-move-up`}}function ie(st){let Ye;const Ue=new Promise(De=>{Ye=st(()=>{De(!0)})}),be=()=>{Ye==null||Ye()};return be.then=(De,He)=>Ue.then(De,He),be.promise=Ue,be}var ue=function(st,Ye){var Ue={};for(var be in st)Object.prototype.hasOwnProperty.call(st,be)&&Ye.indexOf(be)<0&&(Ue[be]=st[be]);if(st!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,be=Object.getOwnPropertySymbols(st);De<be.length;De++)Ye.indexOf(be[De])<0&&Object.prototype.propertyIsEnumerable.call(st,be[De])&&(Ue[be[De]]=st[be[De]]);return Ue};const q=8,Y=3,G=st=>{let{children:Ye,prefixCls:Ue}=st;const[,be]=T(Ue);return i.createElement(v.JB,{classNames:{list:be,notice:be}},Ye)},ae=(st,Ye)=>{let{prefixCls:Ue,key:be}=Ye;return i.createElement(G,{prefixCls:Ue,key:be},st)},ee=i.forwardRef((st,Ye)=>{const{top:Ue,prefixCls:be,getContainer:De,maxCount:He,duration:qe=Y,rtl:Xe,transitionName:wt,onAllRemoved:At}=st,{getPrefixCls:cr,getPopupContainer:or,message:Me}=i.useContext(m.E_),Je=be||cr("message"),Qt=()=>({left:"50%",transform:"translateX(-50%)",top:Ue!=null?Ue:q}),tt=()=>p()({[`${Je}-rtl`]:Xe}),Rt=()=>oe(Je,wt),Dt=i.createElement("span",{className:`${Je}-close-x`},i.createElement($.Z,{className:`${Je}-close-icon`})),[Jt,Ut]=(0,v.lm)({prefixCls:Je,style:Qt,className:tt,motion:Rt,closable:!1,closeIcon:Dt,duration:qe,getContainer:()=>(De==null?void 0:De())||(or==null?void 0:or())||document.body,maxCount:He,onAllRemoved:At,renderNotifications:ae});return i.useImperativeHandle(Ye,()=>Object.assign(Object.assign({},Jt),{prefixCls:Je,message:Me})),Ut});let J=0;function le(st){const Ye=i.useRef(null);return[i.useMemo(()=>{const be=wt=>{var At;(At=Ye.current)===null||At===void 0||At.close(wt)},De=wt=>{if(!Ye.current){const pe=()=>{};return pe.then=()=>{},pe}const{open:At,prefixCls:cr,message:or}=Ye.current,Me=`${cr}-notice`,{content:Je,icon:Qt,type:tt,key:Rt,className:Dt,style:Jt,onClose:Ut}=wt,Ce=ue(wt,["content","icon","type","key","className","style","onClose"]);let ce=Rt;return ce==null&&(J+=1,ce=`antd-message-${J}`),ie(pe=>(At(Object.assign(Object.assign({},Ce),{key:ce,content:i.createElement(N,{prefixCls:cr,type:tt,icon:Qt},Je),placement:"top",className:p()(tt&&`${Me}-${tt}`,Dt,or==null?void 0:or.className),style:Object.assign(Object.assign({},or==null?void 0:or.style),Jt),onClose:()=>{Ut==null||Ut(),pe()}})),()=>{be(ce)}))},qe={open:De,destroy:wt=>{var At;wt!==void 0?be(wt):(At=Ye.current)===null||At===void 0||At.destroy()}};return["info","success","warning","error","loading"].forEach(wt=>{const At=(cr,or,Me)=>{let Je;cr&&typeof cr=="object"&&"content"in cr?Je=cr:Je={content:cr};let Qt,tt;typeof or=="function"?tt=or:(Qt=or,tt=Me);const Rt=Object.assign(Object.assign({onClose:tt,duration:Qt},Je),{type:wt});return De(Rt)};qe[wt]=At}),qe},[]),i.createElement(ee,Object.assign({key:"message-holder"},st,{ref:Ye}))]}function W(st){return le(st)}let z=null,ne=st=>st(),_e=[],we={};function Pe(){const{prefixCls:st,getContainer:Ye,duration:Ue,rtl:be,maxCount:De,top:He}=we,qe=st!=null?st:(0,c.w6)().getPrefixCls("message"),Xe=(Ye==null?void 0:Ye())||document.body;return{prefixCls:qe,getContainer:()=>Xe,duration:Ue,rtl:be,maxCount:De,top:He}}const We=i.forwardRef((st,Ye)=>{const[Ue,be]=i.useState(Pe),[De,He]=le(Ue),qe=(0,c.w6)(),Xe=qe.getRootPrefixCls(),wt=qe.getIconPrefixCls(),At=qe.getTheme(),cr=()=>{be(Pe)};return i.useEffect(cr,[]),i.useImperativeHandle(Ye,()=>{const or=Object.assign({},De);return Object.keys(or).forEach(Me=>{or[Me]=function(){return cr(),De[Me].apply(De,arguments)}}),{instance:or,sync:cr}}),i.createElement(c.ZP,{prefixCls:Xe,iconPrefixCls:wt,theme:At},He)});function Be(){if(!z){const st=document.createDocumentFragment(),Ye={fragment:st};z=Ye,ne(()=>{(0,l.s)(i.createElement(We,{ref:Ue=>{const{instance:be,sync:De}=Ue||{};Promise.resolve().then(()=>{!Ye.instance&&be&&(Ye.instance=be,Ye.sync=De,Be())})}}),st)});return}z.instance&&(_e.forEach(st=>{const{type:Ye,skipped:Ue}=st;if(!Ue)switch(Ye){case"open":{ne(()=>{const be=z.instance.open(Object.assign(Object.assign({},we),st.config));be==null||be.then(st.resolve),st.setCloseFn(be)});break}case"destroy":ne(()=>{z==null||z.instance.destroy(st.key)});break;default:ne(()=>{var be;const De=(be=z.instance)[Ye].apply(be,(0,r.Z)(st.args));De==null||De.then(st.resolve),st.setCloseFn(De)})}}),_e=[])}function Lt(st){we=Object.assign(Object.assign({},we),st),ne(()=>{var Ye;(Ye=z==null?void 0:z.sync)===null||Ye===void 0||Ye.call(z)})}function _t(st){const Ye=ie(Ue=>{let be;const De={type:"open",config:st,resolve:Ue,setCloseFn:He=>{be=He}};return _e.push(De),()=>{be?ne(()=>{be()}):De.skipped=!0}});return Be(),Ye}function Pt(st,Ye){const Ue=ie(be=>{let De;const He={type:st,args:Ye,resolve:be,setCloseFn:qe=>{De=qe}};return _e.push(He),()=>{De?ne(()=>{De()}):He.skipped=!0}});return Be(),Ue}function Vt(st){_e.push({type:"destroy",key:st}),Be()}const Ft=["success","info","warning","error","loading"],Ne={open:_t,destroy:Vt,config:Lt,useMessage:W,_InternalPanelDoNotUseOrYouWillBeFired:V};Ft.forEach(st=>{Ne[st]=function(){for(var Ye=arguments.length,Ue=new Array(Ye),be=0;be<Ye;be++)Ue[be]=arguments[be];return Pt(st,Ue)}});const dt=()=>{};let kt=null,Qe=null;var lt=Ne},43418:function(d,g,e){"use strict";e.d(g,{default:function(){return ot}});var r=e(77654),i=e(1585),l=e(59301),c=e(92736),f=e(29679),u=e(19248),h=e(96512),o=e(78987),a=e(92310),x=e.n(a),p=e(62892),v=e(9763),m=e(92806);const b=l.createContext({}),{Provider:A}=b;var R=()=>{const{autoFocusButton:Gt,cancelButtonProps:gt,cancelTextLocale:Ae,isSilent:vt,mergedOkCancel:je,rootPrefixCls:et,close:yt,onCancel:Nt,onConfirm:Fe}=(0,l.useContext)(b);return je?l.createElement(m.Z,{isSilent:vt,actionFn:Nt,close:function(){yt==null||yt.apply(void 0,arguments),Fe==null||Fe(!1)},autoFocus:Gt==="cancel",buttonProps:gt,prefixCls:`${et}-btn`},Ae):null},T=()=>{const{autoFocusButton:Gt,close:gt,isSilent:Ae,okButtonProps:vt,rootPrefixCls:je,okTextLocale:et,okType:yt,onConfirm:Nt,onOk:Fe}=(0,l.useContext)(b);return l.createElement(m.Z,{isSilent:Ae,type:yt||"primary",actionFn:Fe,close:function(){gt==null||gt.apply(void 0,arguments),Nt==null||Nt(!0)},autoFocus:Gt==="ok",buttonProps:vt,prefixCls:`${je}-btn`},et)},M=e(99267),F=e(86923),N=e(47729),H=e(47273);const V=()=>(0,H.Z)()&&window.document.documentElement;var $=e(36355),oe=e(32441),ie=e(33234),ue=e(11575),q=e(1684),Y=e(3113),ae=()=>{const{cancelButtonProps:Gt,cancelTextLocale:gt,onCancel:Ae}=(0,l.useContext)(b);return l.createElement(Y.ZP,Object.assign({onClick:Ae},Gt),gt)},ee=e(67797),le=()=>{const{confirmLoading:Gt,okButtonProps:gt,okType:Ae,okTextLocale:vt,onOk:je}=(0,l.useContext)(b);return l.createElement(Y.ZP,Object.assign({},(0,ee.n)(Ae),{loading:Gt,onClick:je},gt),vt)},W=e(98044);function z(Gt,gt){return l.createElement("span",{className:`${Gt}-close-x`},gt||l.createElement(M.Z,{className:`${Gt}-close-icon`}))}const ne=Gt=>{const{okText:gt,okType:Ae="primary",cancelText:vt,confirmLoading:je,onOk:et,onCancel:yt,okButtonProps:Nt,cancelButtonProps:Fe,footer:Rr}=Gt,[pt]=(0,v.Z)("Modal",(0,W.A)()),Jr=gt||(pt==null?void 0:pt.okText),un=vt||(pt==null?void 0:pt.cancelText),Zt={confirmLoading:je,okButtonProps:Nt,cancelButtonProps:Fe,okTextLocale:Jr,cancelTextLocale:un,okType:Ae,onOk:et,onCancel:yt},er=l.useMemo(()=>Zt,(0,r.Z)(Object.values(Zt)));let Mt;return typeof Rr=="function"||typeof Rr=="undefined"?(Mt=l.createElement(A,{value:er},l.createElement(ae,null),l.createElement(le,null)),typeof Rr=="function"&&(Mt=Rr(Mt,{OkBtn:le,CancelBtn:ae}))):Mt=Rr,l.createElement(q.n,{disabled:!1},Mt)};var _e=e(73819),we=function(Gt,gt){var Ae={};for(var vt in Gt)Object.prototype.hasOwnProperty.call(Gt,vt)&&gt.indexOf(vt)<0&&(Ae[vt]=Gt[vt]);if(Gt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var je=0,vt=Object.getOwnPropertySymbols(Gt);je<vt.length;je++)gt.indexOf(vt[je])<0&&Object.prototype.propertyIsEnumerable.call(Gt,vt[je])&&(Ae[vt[je]]=Gt[vt[je]]);return Ae};let Pe;const We=Gt=>{Pe={x:Gt.pageX,y:Gt.pageY},setTimeout(()=>{Pe=null},100)};V()&&document.documentElement.addEventListener("click",We,!0);var Lt=Gt=>{var gt;const{getPopupContainer:Ae,getPrefixCls:vt,direction:je,modal:et}=l.useContext($.E_),yt=Bi=>{const{onCancel:Kn}=Gt;Kn==null||Kn(Bi)},Nt=Bi=>{const{onOk:Kn}=Gt;Kn==null||Kn(Bi)},{prefixCls:Fe,className:Rr,rootClassName:pt,open:Jr,wrapClassName:un,centered:Zt,getContainer:er,closeIcon:Mt,closable:Yt,focusTriggerAfterClose:wr=!0,style:Ir,visible:Ct,width:$t=520,footer:Bt}=Gt,qt=we(Gt,["prefixCls","className","rootClassName","open","wrapClassName","centered","getContainer","closeIcon","closable","focusTriggerAfterClose","style","visible","width","footer"]),br=vt("modal",Fe),qr=vt(),[Hr,Fn]=(0,_e.ZP)(br),wn=x()(un,{[`${br}-centered`]:!!Zt,[`${br}-wrap-rtl`]:je==="rtl"}),Yn=Bt!==null&&l.createElement(ne,Object.assign({},Gt,{onOk:Nt,onCancel:yt})),[St,Yr]=(0,N.Z)(Yt,Mt,Bi=>z(br,Bi),l.createElement(M.Z,{className:`${br}-close-icon`}),!0),ii=(0,ue.H)(`.${br}-content`);return Hr(l.createElement(ie.BR,null,l.createElement(oe.Ux,{status:!0,override:!0},l.createElement(F.Z,Object.assign({width:$t},qt,{getContainer:er===void 0?Ae:er,prefixCls:br,rootClassName:x()(Fn,pt),wrapClassName:wn,footer:Yn,visible:Jr!=null?Jr:Ct,mousePosition:(gt=qt.mousePosition)!==null&&gt!==void 0?gt:Pe,onClose:yt,closable:St,closeIcon:Yr,focusTriggerAfterClose:wr,transitionName:(0,p.m)(qr,"zoom",Gt.transitionName),maskTransitionName:(0,p.m)(qr,"fade",Gt.maskTransitionName),className:x()(Fn,Rr,et==null?void 0:et.className),style:Object.assign(Object.assign({},et==null?void 0:et.style),Ir),panelRef:ii})))))},_t=e(17313),Pt=e(83116);const Vt=Gt=>{const{componentCls:gt,titleFontSize:Ae,titleLineHeight:vt,modalConfirmIconSize:je,fontSize:et,lineHeight:yt}=Gt,Nt=`${gt}-confirm`,Fe=Math.round(Ae*vt),Rr=Math.round(et*yt);return{[Nt]:{"&-rtl":{direction:"rtl"},[`${Gt.antCls}-modal-header`]:{display:"none"},[`${Nt}-body-wrapper`]:Object.assign({},(0,_t.dF)()),[`${Nt}-body`]:{display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${Gt.iconCls}`]:{flex:"none",fontSize:je,marginInlineEnd:Gt.marginSM,marginTop:(Rr-je)/2},[`&-has-title > ${Gt.iconCls}`]:{marginTop:(Fe-je)/2}},[`${Nt}-paragraph`]:{display:"flex",flexDirection:"column",flex:"auto",rowGap:Gt.marginXS},[`${Nt}-title`]:{color:Gt.colorTextHeading,fontWeight:Gt.fontWeightStrong,fontSize:Ae,lineHeight:vt},[`${Nt}-content`]:{color:Gt.colorText,fontSize:et,lineHeight:yt},[`${Nt}-btns`]:{textAlign:"end",marginTop:Gt.marginSM,[`${Gt.antCls}-btn + ${Gt.antCls}-btn`]:{marginBottom:0,marginInlineStart:Gt.marginXS}}},[`${Nt}-error ${Nt}-body > ${Gt.iconCls}`]:{color:Gt.colorError},[`${Nt}-warning ${Nt}-body > ${Gt.iconCls},
${Nt}-confirm ${Nt}-body > ${Gt.iconCls}`]:{color:Gt.colorWarning},[`${Nt}-info ${Nt}-body > ${Gt.iconCls}`]:{color:Gt.colorInfo},[`${Nt}-success ${Nt}-body > ${Gt.iconCls}`]:{color:Gt.colorSuccess}}};var Ft=(0,Pt.b)(["Modal","confirm"],Gt=>{const gt=(0,_e.B4)(Gt);return[Vt(gt)]},_e.eh,{order:-1e3}),ir=function(Gt,gt){var Ae={};for(var vt in Gt)Object.prototype.hasOwnProperty.call(Gt,vt)&&gt.indexOf(vt)<0&&(Ae[vt]=Gt[vt]);if(Gt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var je=0,vt=Object.getOwnPropertySymbols(Gt);je<vt.length;je++)gt.indexOf(vt[je])<0&&Object.prototype.propertyIsEnumerable.call(Gt,vt[je])&&(Ae[vt[je]]=Gt[vt[je]]);return Ae};function Ne(Gt){const{prefixCls:gt,icon:Ae,okText:vt,cancelText:je,confirmPrefixCls:et,type:yt,okCancel:Nt,footer:Fe,locale:Rr}=Gt,pt=ir(Gt,["prefixCls","icon","okText","cancelText","confirmPrefixCls","type","okCancel","footer","locale"]);let Jr=Ae;if(!Ae&&Ae!==null)switch(yt){case"info":Jr=l.createElement(o.Z,null);break;case"success":Jr=l.createElement(f.Z,null);break;case"error":Jr=l.createElement(u.Z,null);break;default:Jr=l.createElement(h.Z,null)}const un=Nt!=null?Nt:yt==="confirm",Zt=Gt.autoFocusButton===null?!1:Gt.autoFocusButton||"ok",[er]=(0,v.Z)("Modal"),Mt=Rr||er,Yt=vt||(un?Mt==null?void 0:Mt.okText:Mt==null?void 0:Mt.justOkText),wr=je||(Mt==null?void 0:Mt.cancelText),Ir=Object.assign({autoFocusButton:Zt,cancelTextLocale:wr,okTextLocale:Yt,mergedOkCancel:un},pt),Ct=l.useMemo(()=>Ir,(0,r.Z)(Object.values(Ir))),$t=l.createElement(l.Fragment,null,l.createElement(R,null),l.createElement(T,null)),Bt=Gt.title!==void 0&&Gt.title!==null,qt=`${et}-body`;return l.createElement("div",{className:`${et}-body-wrapper`},l.createElement("div",{className:x()(qt,{[`${qt}-has-title`]:Bt})},Jr,l.createElement("div",{className:`${et}-paragraph`},Bt&&l.createElement("span",{className:`${et}-title`},Gt.title),l.createElement("div",{className:`${et}-content`},Gt.content))),Fe===void 0||typeof Fe=="function"?l.createElement(A,{value:Ct},l.createElement("div",{className:`${et}-btns`},typeof Fe=="function"?Fe($t,{OkBtn:T,CancelBtn:R}):$t)):Fe,l.createElement(Ft,{prefixCls:gt}))}var kt=Gt=>{const{close:gt,zIndex:Ae,afterClose:vt,visible:je,open:et,keyboard:yt,centered:Nt,getContainer:Fe,maskStyle:Rr,direction:pt,prefixCls:Jr,wrapClassName:un,rootPrefixCls:Zt,iconPrefixCls:er,theme:Mt,bodyStyle:Yt,closable:wr=!1,closeIcon:Ir,modalRender:Ct,focusTriggerAfterClose:$t,onConfirm:Bt}=Gt,qt=`${Jr}-confirm`,br=Gt.width||416,qr=Gt.style||{},Hr=Gt.mask===void 0?!0:Gt.mask,Fn=Gt.maskClosable===void 0?!1:Gt.maskClosable,wn=x()(qt,`${qt}-${Gt.type}`,{[`${qt}-rtl`]:pt==="rtl"},Gt.className);return l.createElement(c.ZP,{prefixCls:Zt,iconPrefixCls:er,direction:pt,theme:Mt},l.createElement(Lt,{prefixCls:Jr,className:wn,wrapClassName:x()({[`${qt}-centered`]:!!Gt.centered},un),onCancel:()=>{gt==null||gt({triggerCancel:!0}),Bt==null||Bt(!1)},open:et,title:"",footer:null,transitionName:(0,p.m)(Zt||"","zoom",Gt.transitionName),maskTransitionName:(0,p.m)(Zt||"","fade",Gt.maskTransitionName),mask:Hr,maskClosable:Fn,maskStyle:Rr,style:qr,bodyStyle:Yt,width:br,zIndex:Ae,afterClose:vt,keyboard:yt,centered:Nt,getContainer:Fe,closable:wr,closeIcon:Ir,modalRender:Ct,focusTriggerAfterClose:$t},l.createElement(Ne,Object.assign({},Gt,{confirmPrefixCls:qt}))))},lt=[],st=function(Gt,gt){var Ae={};for(var vt in Gt)Object.prototype.hasOwnProperty.call(Gt,vt)&&gt.indexOf(vt)<0&&(Ae[vt]=Gt[vt]);if(Gt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var je=0,vt=Object.getOwnPropertySymbols(Gt);je<vt.length;je++)gt.indexOf(vt[je])<0&&Object.prototype.propertyIsEnumerable.call(Gt,vt[je])&&(Ae[vt[je]]=Gt[vt[je]]);return Ae};let Ye="";function Ue(){return Ye}function be(Gt){const gt=document.createDocumentFragment();let Ae=Object.assign(Object.assign({},Gt),{close:yt,open:!0}),vt;function je(){for(var Fe=arguments.length,Rr=new Array(Fe),pt=0;pt<Fe;pt++)Rr[pt]=arguments[pt];const Jr=Rr.some(un=>un&&un.triggerCancel);Gt.onCancel&&Jr&&Gt.onCancel.apply(Gt,[()=>{}].concat((0,r.Z)(Rr.slice(1))));for(let un=0;un<lt.length;un++)if(lt[un]===yt){lt.splice(un,1);break}(0,i.v)(gt)}function et(Fe){var{okText:Rr,cancelText:pt,prefixCls:Jr,getContainer:un}=Fe,Zt=st(Fe,["okText","cancelText","prefixCls","getContainer"]);clearTimeout(vt),vt=setTimeout(()=>{const er=(0,W.A)(),{getPrefixCls:Mt,getIconPrefixCls:Yt,getTheme:wr}=(0,c.w6)(),Ir=Mt(void 0,Ue()),Ct=Jr||`${Ir}-modal`,$t=Yt(),Bt=wr();let qt=un;qt===!1&&(qt=void 0),(0,i.s)(l.createElement(kt,Object.assign({},Zt,{getContainer:qt,prefixCls:Ct,rootPrefixCls:Ir,iconPrefixCls:$t,okText:Rr,locale:er,theme:Bt,cancelText:pt||er.cancelText})),gt)})}function yt(){for(var Fe=arguments.length,Rr=new Array(Fe),pt=0;pt<Fe;pt++)Rr[pt]=arguments[pt];Ae=Object.assign(Object.assign({},Ae),{open:!1,afterClose:()=>{typeof Gt.afterClose=="function"&&Gt.afterClose(),je.apply(this,Rr)}}),Ae.visible&&delete Ae.visible,et(Ae)}function Nt(Fe){typeof Fe=="function"?Ae=Fe(Ae):Ae=Object.assign(Object.assign({},Ae),Fe),et(Ae)}return et(Ae),lt.push(yt),{destroy:yt,update:Nt}}function De(Gt){return Object.assign(Object.assign({},Gt),{type:"warning"})}function He(Gt){return Object.assign(Object.assign({},Gt),{type:"info"})}function qe(Gt){return Object.assign(Object.assign({},Gt),{type:"success"})}function Xe(Gt){return Object.assign(Object.assign({},Gt),{type:"error"})}function wt(Gt){return Object.assign(Object.assign({},Gt),{type:"confirm"})}function At(Gt){let{rootPrefixCls:gt}=Gt;Ye=gt}var cr=e(53487),or=function(Gt,gt){var Ae={};for(var vt in Gt)Object.prototype.hasOwnProperty.call(Gt,vt)&&gt.indexOf(vt)<0&&(Ae[vt]=Gt[vt]);if(Gt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var je=0,vt=Object.getOwnPropertySymbols(Gt);je<vt.length;je++)gt.indexOf(vt[je])<0&&Object.prototype.propertyIsEnumerable.call(Gt,vt[je])&&(Ae[vt[je]]=Gt[vt[je]]);return Ae};const Me=Gt=>{const{prefixCls:gt,className:Ae,closeIcon:vt,closable:je,type:et,title:yt,children:Nt}=Gt,Fe=or(Gt,["prefixCls","className","closeIcon","closable","type","title","children"]),{getPrefixCls:Rr}=l.useContext($.E_),pt=Rr(),Jr=gt||Rr("modal"),[,un]=(0,_e.ZP)(Jr),Zt=`${Jr}-confirm`;let er={};return et?er={closable:je!=null?je:!1,title:"",footer:"",children:l.createElement(Ne,Object.assign({},Gt,{prefixCls:Jr,confirmPrefixCls:Zt,rootPrefixCls:pt,content:Nt}))}:er={closable:je!=null?je:!0,title:yt,footer:Gt.footer===void 0?l.createElement(ne,Object.assign({},Gt)):Gt.footer,children:Nt},l.createElement(F.s,Object.assign({prefixCls:Jr,className:x()(un,`${Jr}-pure-panel`,et&&Zt,et&&`${Zt}-${et}`,Ae)},Fe,{closeIcon:z(Jr,vt),closable:je},er))};var Je=(0,cr.i)(Me);function Qt(){const[Gt,gt]=l.useState([]),Ae=l.useCallback(vt=>(gt(je=>[].concat((0,r.Z)(je),[vt])),()=>{gt(je=>je.filter(et=>et!==vt))}),[]);return[Gt,Ae]}var tt=e(31724),Rt=function(Gt,gt){var Ae={};for(var vt in Gt)Object.prototype.hasOwnProperty.call(Gt,vt)&&gt.indexOf(vt)<0&&(Ae[vt]=Gt[vt]);if(Gt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var je=0,vt=Object.getOwnPropertySymbols(Gt);je<vt.length;je++)gt.indexOf(vt[je])<0&&Object.prototype.propertyIsEnumerable.call(Gt,vt[je])&&(Ae[vt[je]]=Gt[vt[je]]);return Ae};const Dt=(Gt,gt)=>{var Ae,{afterClose:vt,config:je}=Gt,et=Rt(Gt,["afterClose","config"]);const[yt,Nt]=l.useState(!0),[Fe,Rr]=l.useState(je),{direction:pt,getPrefixCls:Jr}=l.useContext($.E_),un=Jr("modal"),Zt=Jr(),er=()=>{var Ir;vt(),(Ir=Fe.afterClose)===null||Ir===void 0||Ir.call(Fe)},Mt=function(){Nt(!1);for(var Ir=arguments.length,Ct=new Array(Ir),$t=0;$t<Ir;$t++)Ct[$t]=arguments[$t];const Bt=Ct.some(qt=>qt&&qt.triggerCancel);Fe.onCancel&&Bt&&Fe.onCancel.apply(Fe,[()=>{}].concat((0,r.Z)(Ct.slice(1))))};l.useImperativeHandle(gt,()=>({destroy:Mt,update:Ir=>{Rr(Ct=>Object.assign(Object.assign({},Ct),Ir))}}));const Yt=(Ae=Fe.okCancel)!==null&&Ae!==void 0?Ae:Fe.type==="confirm",[wr]=(0,v.Z)("Modal",tt.Z.Modal);return l.createElement(kt,Object.assign({prefixCls:un,rootPrefixCls:Zt},Fe,{close:Mt,open:yt,afterClose:er,okText:Fe.okText||(Yt?wr==null?void 0:wr.okText:wr==null?void 0:wr.justOkText),direction:Fe.direction||pt,cancelText:Fe.cancelText||(wr==null?void 0:wr.cancelText)},et))};var Jt=l.forwardRef(Dt);let Ut=0;const Ce=l.memo(l.forwardRef((Gt,gt)=>{const[Ae,vt]=Qt();return l.useImperativeHandle(gt,()=>({patchElement:vt}),[]),l.createElement(l.Fragment,null,Ae)}));function ce(){const Gt=l.useRef(null),[gt,Ae]=l.useState([]);l.useEffect(()=>{gt.length&&((0,r.Z)(gt).forEach(yt=>{yt()}),Ae([]))},[gt]);const vt=l.useCallback(et=>function(Nt){var Fe;Ut+=1;const Rr=l.createRef();let pt;const Jr=new Promise(Yt=>{pt=Yt});let un=!1,Zt;const er=l.createElement(Jt,{key:`modal-${Ut}`,config:et(Nt),ref:Rr,afterClose:()=>{Zt==null||Zt()},isSilent:()=>un,onConfirm:Yt=>{pt(Yt)}});return Zt=(Fe=Gt.current)===null||Fe===void 0?void 0:Fe.patchElement(er),Zt&&lt.push(Zt),{destroy:()=>{function Yt(){var wr;(wr=Rr.current)===null||wr===void 0||wr.destroy()}Rr.current?Yt():Ae(wr=>[].concat((0,r.Z)(wr),[Yt]))},update:Yt=>{function wr(){var Ir;(Ir=Rr.current)===null||Ir===void 0||Ir.update(Yt)}Rr.current?wr():Ae(Ir=>[].concat((0,r.Z)(Ir),[wr]))},then:Yt=>(un=!0,Jr.then(Yt))}},[]);return[l.useMemo(()=>({info:vt(He),success:vt(qe),error:vt(Xe),warning:vt(De),confirm:vt(wt)}),[]),l.createElement(Ce,{key:"modal-holder",ref:Gt})]}var pe=ce;function Et(Gt){return be(De(Gt))}const Se=Lt;Se.useModal=pe,Se.info=function(gt){return be(He(gt))},Se.success=function(gt){return be(qe(gt))},Se.error=function(gt){return be(Xe(gt))},Se.warning=Et,Se.warn=Et,Se.confirm=function(gt){return be(wt(gt))},Se.destroyAll=function(){for(;lt.length;){const gt=lt.pop();gt&&gt()}},Se.config=At,Se._InternalPanelDoNotUseOrYouWillBeFired=Je;var ot=Se},98044:function(d,g,e){"use strict";e.d(g,{A:function(){return u},f:function(){return f}});var r=e(31724);let i=Object.assign({},r.Z.Modal),l=[];const c=()=>l.reduce((h,o)=>Object.assign(Object.assign({},h),o),r.Z.Modal);function f(h){if(h){const o=Object.assign({},h);return l.push(o),i=c(),()=>{l=l.filter(a=>a!==o),i=c()}}i=Object.assign({},r.Z.Modal)}function u(){return i}},73819:function(d,g,e){"use strict";e.d(g,{B4:function(){return p},QA:function(){return h},eh:function(){return v}});var r=e(17313),i=e(1950),l=e(29878),c=e(37613),f=e(83116);function u(m){return{position:m,inset:0}}const h=m=>{const{componentCls:b,antCls:A}=m;return[{[`${b}-root`]:{[`${b}${A}-zoom-enter, ${b}${A}-zoom-appear`]:{transform:"none",opacity:0,animationDuration:m.motionDurationSlow,userSelect:"none"},[`${b}${A}-zoom-leave ${b}-content`]:{pointerEvents:"none"},[`${b}-mask`]:Object.assign(Object.assign({},u("fixed")),{zIndex:m.zIndexPopupBase,height:"100%",backgroundColor:m.colorBgMask,pointerEvents:"none",[`${b}-hidden`]:{display:"none"}}),[`${b}-wrap`]:Object.assign(Object.assign({},u("fixed")),{zIndex:m.zIndexPopupBase,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch",[`&:has(${b}${A}-zoom-enter), &:has(${b}${A}-zoom-appear)`]:{pointerEvents:"none"}})}},{[`${b}-root`]:(0,i.J$)(m)}]},o=m=>{const{componentCls:b}=m;return[{[`${b}-root`]:{[`${b}-wrap-rtl`]:{direction:"rtl"},[`${b}-centered`]:{textAlign:"center","&::before":{display:"inline-block",width:0,height:"100%",verticalAlign:"middle",content:'""'},[b]:{top:0,display:"inline-block",paddingBottom:0,textAlign:"start",verticalAlign:"middle"}},[`@media (max-width: ${m.screenSMMax})`]:{[b]:{maxWidth:"calc(100vw - 16px)",margin:`${m.marginXS} auto`},[`${b}-centered`]:{[b]:{flex:1}}}}},{[b]:Object.assign(Object.assign({},(0,r.Wf)(m)),{pointerEvents:"none",position:"relative",top:100,width:"auto",maxWidth:`calc(100vw - ${m.margin*2}px)`,margin:"0 auto",paddingBottom:m.paddingLG,[`${b}-title`]:{margin:0,color:m.titleColor,fontWeight:m.fontWeightStrong,fontSize:m.titleFontSize,lineHeight:m.titleLineHeight,wordWrap:"break-word"},[`${b}-content`]:{position:"relative",backgroundColor:m.contentBg,backgroundClip:"padding-box",border:0,borderRadius:m.borderRadiusLG,boxShadow:m.boxShadow,pointerEvents:"auto",padding:`${m.paddingMD}px ${m.paddingContentHorizontalLG}px`},[`${b}-close`]:Object.assign({position:"absolute",top:(m.modalHeaderHeight-m.modalCloseBtnSize)/2,insetInlineEnd:(m.modalHeaderHeight-m.modalCloseBtnSize)/2,zIndex:m.zIndexPopupBase+10,padding:0,color:m.modalCloseIconColor,fontWeight:m.fontWeightStrong,lineHeight:1,textDecoration:"none",background:"transparent",borderRadius:m.borderRadiusSM,width:m.modalCloseBtnSize,height:m.modalCloseBtnSize,border:0,outline:0,cursor:"pointer",transition:`color ${m.motionDurationMid}, background-color ${m.motionDurationMid}`,"&-x":{display:"flex",fontSize:m.fontSizeLG,fontStyle:"normal",lineHeight:`${m.modalCloseBtnSize}px`,justifyContent:"center",textTransform:"none",textRendering:"auto"},"&:hover":{color:m.modalIconHoverColor,backgroundColor:m.wireframe?"transparent":m.colorFillContent,textDecoration:"none"},"&:active":{backgroundColor:m.wireframe?"transparent":m.colorFillContentHover}},(0,r.Qy)(m)),[`${b}-header`]:{color:m.colorText,background:m.headerBg,borderRadius:`${m.borderRadiusLG}px ${m.borderRadiusLG}px 0 0`,marginBottom:m.marginXS},[`${b}-body`]:{fontSize:m.fontSize,lineHeight:m.lineHeight,wordWrap:"break-word"},[`${b}-footer`]:{textAlign:"end",background:m.footerBg,marginTop:m.marginSM,[`${m.antCls}-btn + ${m.antCls}-btn:not(${m.antCls}-dropdown-trigger)`]:{marginBottom:0,marginInlineStart:m.marginXS}},[`${b}-open`]:{overflow:"hidden"}})},{[`${b}-pure-panel`]:{top:"auto",padding:0,display:"flex",flexDirection:"column",[`${b}-content,
${b}-body,
${b}-confirm-body-wrapper`]:{display:"flex",flexDirection:"column",flex:"auto"},[`${b}-confirm-body`]:{marginBottom:"auto"}}}]},a=m=>{const{componentCls:b,antCls:A}=m,D=`${b}-confirm`;return{[b]:{[`${b}-content`]:{padding:0},[`${b}-header`]:{padding:m.modalHeaderPadding,borderBottom:`${m.modalHeaderBorderWidth}px ${m.modalHeaderBorderStyle} ${m.modalHeaderBorderColorSplit}`,marginBottom:0},[`${b}-body`]:{padding:m.modalBodyPadding},[`${b}-footer`]:{padding:`${m.modalFooterPaddingVertical}px ${m.modalFooterPaddingHorizontal}px`,borderTop:`${m.modalFooterBorderWidth}px ${m.modalFooterBorderStyle} ${m.modalFooterBorderColorSplit}`,borderRadius:`0 0 ${m.borderRadiusLG}px ${m.borderRadiusLG}px`,marginTop:0}},[D]:{[`${A}-modal-body`]:{padding:`${m.padding*2}px ${m.padding*2}px ${m.paddingLG}px`},[`${D}-body`]:{[`> ${m.iconCls}`]:{marginInlineEnd:m.margin,[`+ ${D}-title + ${D}-content`]:{marginInlineStart:m.modalConfirmIconSize+m.margin}}},[`${D}-btns`]:{marginTop:m.marginLG}}}},x=m=>{const{componentCls:b}=m;return{[`${b}-root`]:{[`${b}-wrap-rtl`]:{direction:"rtl",[`${b}-confirm-body`]:{direction:"rtl"}}}}},p=m=>{const b=m.padding,A=m.fontSizeHeading5,D=m.lineHeightHeading5;return(0,c.TS)(m,{modalBodyPadding:m.paddingLG,modalHeaderPadding:`${b}px ${m.paddingLG}px`,modalHeaderBorderWidth:m.lineWidth,modalHeaderBorderStyle:m.lineType,modalHeaderBorderColorSplit:m.colorSplit,modalHeaderHeight:D*A+b*2,modalFooterBorderColorSplit:m.colorSplit,modalFooterBorderStyle:m.lineType,modalFooterPaddingVertical:m.paddingXS,modalFooterPaddingHorizontal:m.padding,modalFooterBorderWidth:m.lineWidth,modalIconHoverColor:m.colorIconHover,modalCloseIconColor:m.colorIcon,modalCloseBtnSize:m.fontSize*m.lineHeight,modalConfirmIconSize:m.fontSize*m.lineHeight})},v=m=>({footerBg:"transparent",headerBg:m.colorBgElevated,titleLineHeight:m.lineHeightHeading5,titleFontSize:m.fontSizeHeading5,contentBg:m.colorBgElevated,titleColor:m.colorTextHeading});g.ZP=(0,f.Z)("Modal",m=>{const b=p(m);return[o(b),x(b),h(b),m.wireframe&&a(b),(0,l._y)(b,"zoom")]},v)},28909:function(d,g,e){"use strict";e.d(g,{Z:function(){return st}});var r=e(59301),i=e(1585),l=e(92736),c=e(29679),f=e(19248),u=e(99267),h=e(96512),o=e(78987),a=e(58617),x=e(92310),p=e.n(x),v=e(581),m=e(36355),b=e(36237),A=e(17313),D=e(83116),R=e(37613),T=Ye=>{const{componentCls:Ue,width:be,notificationMarginEdge:De}=Ye,He=new b.Keyframes("antNotificationTopFadeIn",{"0%":{marginTop:"-100%",opacity:0},"100%":{marginTop:0,opacity:1}}),qe=new b.Keyframes("antNotificationBottomFadeIn",{"0%":{marginBottom:"-100%",opacity:0},"100%":{marginBottom:0,opacity:1}}),Xe=new b.Keyframes("antNotificationLeftFadeIn",{"0%":{right:{_skip_check_:!0,value:be},opacity:0},"100%":{right:{_skip_check_:!0,value:0},opacity:1}});return{[`&${Ue}-top, &${Ue}-bottom`]:{marginInline:0},[`&${Ue}-top`]:{[`${Ue}-fade-enter${Ue}-fade-enter-active, ${Ue}-fade-appear${Ue}-fade-appear-active`]:{animationName:He}},[`&${Ue}-bottom`]:{[`${Ue}-fade-enter${Ue}-fade-enter-active, ${Ue}-fade-appear${Ue}-fade-appear-active`]:{animationName:qe}},[`&${Ue}-topLeft, &${Ue}-bottomLeft`]:{marginInlineEnd:0,marginInlineStart:De,[`${Ue}-fade-enter${Ue}-fade-enter-active, ${Ue}-fade-appear${Ue}-fade-appear-active`]:{animationName:Xe}}}};const M=Ye=>{const{iconCls:Ue,componentCls:be,boxShadow:De,fontSizeLG:He,notificationMarginBottom:qe,borderRadiusLG:Xe,colorSuccess:wt,colorInfo:At,colorWarning:cr,colorError:or,colorTextHeading:Me,notificationBg:Je,notificationPadding:Qt,notificationMarginEdge:tt,motionDurationMid:Rt,motionEaseInOut:Dt,fontSize:Jt,lineHeight:Ut,width:Ce,notificationIconSize:ce,colorText:pe}=Ye,Et=`${be}-notice`,Se=new b.Keyframes("antNotificationFadeIn",{"0%":{left:{_skip_check_:!0,value:Ce},opacity:0},"100%":{left:{_skip_check_:!0,value:0},opacity:1}}),ot=new b.Keyframes("antNotificationFadeOut",{"0%":{maxHeight:Ye.animationMaxHeight,marginBottom:qe,opacity:1},"100%":{maxHeight:0,marginBottom:0,paddingTop:0,paddingBottom:0,opacity:0}}),Gt={position:"relative",width:Ce,maxWidth:`calc(100vw - ${tt*2}px)`,marginBottom:qe,marginInlineStart:"auto",padding:Qt,overflow:"hidden",lineHeight:Ut,wordWrap:"break-word",background:Je,borderRadius:Xe,boxShadow:De,[`${be}-close-icon`]:{fontSize:Jt,cursor:"pointer"},[`${Et}-message`]:{marginBottom:Ye.marginXS,color:Me,fontSize:He,lineHeight:Ye.lineHeightLG},[`${Et}-description`]:{fontSize:Jt,color:pe},[`&${Et}-closable ${Et}-message`]:{paddingInlineEnd:Ye.paddingLG},[`${Et}-with-icon ${Et}-message`]:{marginBottom:Ye.marginXS,marginInlineStart:Ye.marginSM+ce,fontSize:He},[`${Et}-with-icon ${Et}-description`]:{marginInlineStart:Ye.marginSM+ce,fontSize:Jt},[`${Et}-icon`]:{position:"absolute",fontSize:ce,lineHeight:0,[`&-success${Ue}`]:{color:wt},[`&-info${Ue}`]:{color:At},[`&-warning${Ue}`]:{color:cr},[`&-error${Ue}`]:{color:or}},[`${Et}-close`]:{position:"absolute",top:Ye.notificationPaddingVertical,insetInlineEnd:Ye.notificationPaddingHorizontal,color:Ye.colorIcon,outline:"none",width:Ye.notificationCloseButtonSize,height:Ye.notificationCloseButtonSize,borderRadius:Ye.borderRadiusSM,transition:`background-color ${Ye.motionDurationMid}, color ${Ye.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{color:Ye.colorIconHover,backgroundColor:Ye.wireframe?"transparent":Ye.colorFillContent}},[`${Et}-btn`]:{float:"right",marginTop:Ye.marginSM}};return[{[be]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,A.Wf)(Ye)),{position:"fixed",zIndex:Ye.zIndexPopup,marginInlineEnd:tt,[`${be}-hook-holder`]:{position:"relative"},[`&${be}-top, &${be}-bottom`]:{[Et]:{marginInline:"auto auto"}},[`&${be}-topLeft, &${be}-bottomLeft`]:{[Et]:{marginInlineEnd:"auto",marginInlineStart:0}},[`${be}-fade-enter, ${be}-fade-appear`]:{animationDuration:Ye.motionDurationMid,animationTimingFunction:Dt,animationFillMode:"both",opacity:0,animationPlayState:"paused"},[`${be}-fade-leave`]:{animationTimingFunction:Dt,animationFillMode:"both",animationDuration:Rt,animationPlayState:"paused"},[`${be}-fade-enter${be}-fade-enter-active, ${be}-fade-appear${be}-fade-appear-active`]:{animationName:Se,animationPlayState:"running"},[`${be}-fade-leave${be}-fade-leave-active`]:{animationName:ot,animationPlayState:"running"}}),T(Ye)),{"&-rtl":{direction:"rtl",[`${Et}-btn`]:{float:"left"}}})},{[be]:{[Et]:Object.assign({},Gt)}},{[`${Et}-pure-panel`]:Object.assign(Object.assign({},Gt),{margin:0})}]};var F=(0,D.Z)("Notification",Ye=>{const Ue=Ye.paddingMD,be=Ye.paddingLG,De=(0,R.TS)(Ye,{notificationBg:Ye.colorBgElevated,notificationPaddingVertical:Ue,notificationPaddingHorizontal:be,notificationIconSize:Ye.fontSizeLG*Ye.lineHeightLG,notificationCloseButtonSize:Ye.controlHeightLG*.55,notificationMarginBottom:Ye.margin,notificationPadding:`${Ye.paddingMD}px ${Ye.paddingContentHorizontalLG}px`,notificationMarginEdge:Ye.marginLG,animationMaxHeight:150});return[M(De)]},Ye=>({zIndexPopup:Ye.zIndexPopupBase+50,width:384})),N=function(Ye,Ue){var be={};for(var De in Ye)Object.prototype.hasOwnProperty.call(Ye,De)&&Ue.indexOf(De)<0&&(be[De]=Ye[De]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,De=Object.getOwnPropertySymbols(Ye);He<De.length;He++)Ue.indexOf(De[He])<0&&Object.prototype.propertyIsEnumerable.call(Ye,De[He])&&(be[De[He]]=Ye[De[He]]);return be};const H={info:r.createElement(o.Z,null),success:r.createElement(c.Z,null),error:r.createElement(f.Z,null),warning:r.createElement(h.Z,null),loading:r.createElement(a.Z,null)};function V(Ye,Ue){return Ue===null||Ue===!1?null:Ue||r.createElement("span",{className:`${Ye}-close-x`},r.createElement(u.Z,{className:`${Ye}-close-icon`}))}const $={success:c.Z,info:o.Z,error:f.Z,warning:h.Z},oe=Ye=>{const{prefixCls:Ue,icon:be,type:De,message:He,description:qe,btn:Xe,role:wt="alert"}=Ye;let At=null;return be?At=r.createElement("span",{className:`${Ue}-icon`},be):De&&(At=r.createElement($[De]||null,{className:p()(`${Ue}-icon`,`${Ue}-icon-${De}`)})),r.createElement("div",{className:p()({[`${Ue}-with-icon`]:At}),role:wt},At,r.createElement("div",{className:`${Ue}-message`},He),r.createElement("div",{className:`${Ue}-description`},qe),Xe&&r.createElement("div",{className:`${Ue}-btn`},Xe))};var ue=Ye=>{const{prefixCls:Ue,className:be,icon:De,type:He,message:qe,description:Xe,btn:wt,closable:At=!0,closeIcon:cr}=Ye,or=N(Ye,["prefixCls","className","icon","type","message","description","btn","closable","closeIcon"]),{getPrefixCls:Me}=r.useContext(m.E_),Je=Ue||Me("notification"),Qt=`${Je}-notice`,[,tt]=F(Je);return r.createElement(v.qX,Object.assign({},or,{prefixCls:Je,className:p()(be,tt,`${Qt}-pure-panel`),eventKey:"pure",duration:null,closable:At,closeIcon:V(Je,cr),content:r.createElement(oe,{prefixCls:Qt,icon:De,type:He,message:qe,description:Xe,btn:wt})}))};function q(Ye,Ue,be){let De;switch(Ye){case"top":De={left:"50%",transform:"translateX(-50%)",right:"auto",top:Ue,bottom:"auto"};break;case"topLeft":De={left:0,top:Ue,bottom:"auto"};break;case"topRight":De={right:0,top:Ue,bottom:"auto"};break;case"bottom":De={left:"50%",transform:"translateX(-50%)",right:"auto",top:"auto",bottom:be};break;case"bottomLeft":De={left:0,top:"auto",bottom:be};break;default:De={right:0,top:"auto",bottom:be};break}return De}function Y(Ye){return{motionName:`${Ye}-fade`}}var G=function(Ye,Ue){var be={};for(var De in Ye)Object.prototype.hasOwnProperty.call(Ye,De)&&Ue.indexOf(De)<0&&(be[De]=Ye[De]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,De=Object.getOwnPropertySymbols(Ye);He<De.length;He++)Ue.indexOf(De[He])<0&&Object.prototype.propertyIsEnumerable.call(Ye,De[He])&&(be[De[He]]=Ye[De[He]]);return be};const ae=24,ee=4.5,J="topRight",le=Ye=>{let{children:Ue,prefixCls:be}=Ye;const[,De]=F(be);return r.createElement(v.JB,{classNames:{list:De,notice:De}},Ue)},W=(Ye,Ue)=>{let{prefixCls:be,key:De}=Ue;return r.createElement(le,{prefixCls:be,key:De},Ye)},z=r.forwardRef((Ye,Ue)=>{const{top:be,bottom:De,prefixCls:He,getContainer:qe,maxCount:Xe,rtl:wt,onAllRemoved:At}=Ye,{getPrefixCls:cr,getPopupContainer:or,notification:Me}=r.useContext(m.E_),Je=He||cr("notification"),Qt=Ut=>q(Ut,be!=null?be:ae,De!=null?De:ae),tt=()=>p()({[`${Je}-rtl`]:wt}),Rt=()=>Y(Je),[Dt,Jt]=(0,v.lm)({prefixCls:Je,style:Qt,className:tt,motion:Rt,closable:!0,closeIcon:V(Je),duration:ee,getContainer:()=>(qe==null?void 0:qe())||(or==null?void 0:or())||document.body,maxCount:Xe,onAllRemoved:At,renderNotifications:W});return r.useImperativeHandle(Ue,()=>Object.assign(Object.assign({},Dt),{prefixCls:Je,notification:Me})),Jt});function ne(Ye){const Ue=r.useRef(null);return[r.useMemo(()=>{const De=wt=>{var At;if(!Ue.current)return;const{open:cr,prefixCls:or,notification:Me}=Ue.current,Je=`${or}-notice`,{message:Qt,description:tt,icon:Rt,type:Dt,btn:Jt,className:Ut,style:Ce,role:ce="alert",closeIcon:pe}=wt,Et=G(wt,["message","description","icon","type","btn","className","style","role","closeIcon"]),Se=V(Je,pe);return cr(Object.assign(Object.assign({placement:(At=Ye==null?void 0:Ye.placement)!==null&&At!==void 0?At:J},Et),{content:r.createElement(oe,{prefixCls:Je,icon:Rt,type:Dt,message:Qt,description:tt,btn:Jt,role:ce}),className:p()(Dt&&`${Je}-${Dt}`,Ut,Me==null?void 0:Me.className),style:Object.assign(Object.assign({},Me==null?void 0:Me.style),Ce),closeIcon:Se,closable:!!Se}))},qe={open:De,destroy:wt=>{var At,cr;wt!==void 0?(At=Ue.current)===null||At===void 0||At.close(wt):(cr=Ue.current)===null||cr===void 0||cr.destroy()}};return["success","info","warning","error"].forEach(wt=>{qe[wt]=At=>De(Object.assign(Object.assign({},At),{type:wt}))}),qe},[]),r.createElement(z,Object.assign({key:"notification-holder"},Ye,{ref:Ue}))]}function _e(Ye){return ne(Ye)}let we=null,Pe=Ye=>Ye(),We=[],Be={};function Lt(){const{prefixCls:Ye,getContainer:Ue,rtl:be,maxCount:De,top:He,bottom:qe}=Be,Xe=Ye!=null?Ye:(0,l.w6)().getPrefixCls("notification"),wt=(Ue==null?void 0:Ue())||document.body;return{prefixCls:Xe,getContainer:()=>wt,rtl:be,maxCount:De,top:He,bottom:qe}}const _t=r.forwardRef((Ye,Ue)=>{const[be,De]=r.useState(Lt),[He,qe]=ne(be),Xe=(0,l.w6)(),wt=Xe.getRootPrefixCls(),At=Xe.getIconPrefixCls(),cr=Xe.getTheme(),or=()=>{De(Lt)};return r.useEffect(or,[]),r.useImperativeHandle(Ue,()=>{const Me=Object.assign({},He);return Object.keys(Me).forEach(Je=>{Me[Je]=function(){return or(),He[Je].apply(He,arguments)}}),{instance:Me,sync:or}}),r.createElement(l.ZP,{prefixCls:wt,iconPrefixCls:At,theme:cr},qe)});function Pt(){if(!we){const Ye=document.createDocumentFragment(),Ue={fragment:Ye};we=Ue,Pe(()=>{(0,i.s)(r.createElement(_t,{ref:be=>{const{instance:De,sync:He}=be||{};Promise.resolve().then(()=>{!Ue.instance&&De&&(Ue.instance=De,Ue.sync=He,Pt())})}}),Ye)});return}we.instance&&(We.forEach(Ye=>{switch(Ye.type){case"open":{Pe(()=>{we.instance.open(Object.assign(Object.assign({},Be),Ye.config))});break}case"destroy":Pe(()=>{we==null||we.instance.destroy(Ye.key)});break}}),We=[])}function Vt(Ye){Be=Object.assign(Object.assign({},Be),Ye),Pe(()=>{var Ue;(Ue=we==null?void 0:we.sync)===null||Ue===void 0||Ue.call(we)})}function Ft(Ye){We.push({type:"open",config:Ye}),Pt()}function ir(Ye){We.push({type:"destroy",key:Ye}),Pt()}const Ne=["success","info","warning","error"],kt={open:Ft,destroy:ir,config:Vt,useNotification:_e,_InternalPanelDoNotUseOrYouWillBeFired:ue};Ne.forEach(Ye=>{kt[Ye]=Ue=>Ft(Object.assign(Object.assign({},Ue),{type:Ye}))});const Qe=()=>{};let lt=null;var st=kt},95237:function(d,g,e){"use strict";var r=e(27382);g.Z=r.Z},33234:function(d,g,e){"use strict";e.d(g,{BR:function(){return p},ri:function(){return x}});var r=e(92310),i=e.n(r),l=e(11592),c=e(59301),f=e(36355),u=e(19716),h=e(2856),o=function(b,A){var D={};for(var R in b)Object.prototype.hasOwnProperty.call(b,R)&&A.indexOf(R)<0&&(D[R]=b[R]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,R=Object.getOwnPropertySymbols(b);S<R.length;S++)A.indexOf(R[S])<0&&Object.prototype.propertyIsEnumerable.call(b,R[S])&&(D[R[S]]=b[R[S]]);return D};const a=c.createContext(null),x=(b,A)=>{const D=c.useContext(a),R=c.useMemo(()=>{if(!D)return"";const{compactDirection:S,isFirstItem:T,isLastItem:M}=D,F=S==="vertical"?"-vertical-":"-";return i()(`${b}-compact${F}item`,{[`${b}-compact${F}first-item`]:T,[`${b}-compact${F}last-item`]:M,[`${b}-compact${F}item-rtl`]:A==="rtl"})},[b,A,D]);return{compactSize:D==null?void 0:D.compactSize,compactDirection:D==null?void 0:D.compactDirection,compactItemClassnames:R}},p=b=>{let{children:A}=b;return c.createElement(a.Provider,{value:null},A)},v=b=>{var{children:A}=b,D=o(b,["children"]);return c.createElement(a.Provider,{value:D},A)},m=b=>{const{getPrefixCls:A,direction:D}=c.useContext(f.E_),{size:R,direction:S,block:T,prefixCls:M,className:F,rootClassName:N,children:H}=b,V=o(b,["size","direction","block","prefixCls","className","rootClassName","children"]),$=(0,u.Z)(ee=>R!=null?R:ee),oe=A("space-compact",M),[ie,ue]=(0,h.Z)(oe),q=i()(oe,ue,{[`${oe}-rtl`]:D==="rtl",[`${oe}-block`]:T,[`${oe}-vertical`]:S==="vertical"},F,N),Y=c.useContext(a),G=(0,l.Z)(H),ae=c.useMemo(()=>G.map((ee,J)=>{const le=ee&&ee.key||`${oe}-item-${J}`;return c.createElement(v,{key:le,compactSize:$,compactDirection:S,isFirstItem:J===0&&(!Y||(Y==null?void 0:Y.isFirstItem)),isLastItem:J===G.length-1&&(!Y||(Y==null?void 0:Y.isLastItem))},ee)}),[R,G,Y]);return G.length===0?null:ie(c.createElement("div",Object.assign({className:q},V),ae))};g.ZP=m},81327:function(d,g,e){"use strict";e.d(g,{Z:function(){return R}});var r=e(59301),i=e(92310),l=e.n(i),c=e(11592),f=e(36355),u=e(33234);const h=r.createContext({latestIndex:0}),o=h.Provider;var x=S=>{let{className:T,index:M,children:F,split:N,style:H}=S;const{latestIndex:V}=r.useContext(h);return F==null?null:r.createElement(r.Fragment,null,r.createElement("div",{className:T,style:H},F),M<V&&N&&r.createElement("span",{className:`${T}-split`},N))},p=e(2856);function v(S){return["small","middle","large"].includes(S)}function m(S){return S?typeof S=="number"&&!Number.isNaN(S):!1}var b=function(S,T){var M={};for(var F in S)Object.prototype.hasOwnProperty.call(S,F)&&T.indexOf(F)<0&&(M[F]=S[F]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var N=0,F=Object.getOwnPropertySymbols(S);N<F.length;N++)T.indexOf(F[N])<0&&Object.prototype.propertyIsEnumerable.call(S,F[N])&&(M[F[N]]=S[F[N]]);return M};const D=r.forwardRef((S,T)=>{var M,F;const{getPrefixCls:N,space:H,direction:V}=r.useContext(f.E_),{size:$=(H==null?void 0:H.size)||"small",align:oe,className:ie,rootClassName:ue,children:q,direction:Y="horizontal",prefixCls:G,split:ae,style:ee,wrap:J=!1,classNames:le,styles:W}=S,z=b(S,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[ne,_e]=Array.isArray($)?$:[$,$],we=v(_e),Pe=v(ne),We=m(_e),Be=m(ne),Lt=(0,c.Z)(q,{keepEmpty:!0}),_t=oe===void 0&&Y==="horizontal"?"center":oe,Pt=N("space",G),[Vt,Ft]=(0,p.Z)(Pt),ir=l()(Pt,H==null?void 0:H.className,Ft,`${Pt}-${Y}`,{[`${Pt}-rtl`]:V==="rtl",[`${Pt}-align-${_t}`]:_t,[`${Pt}-gap-row-${_e}`]:we,[`${Pt}-gap-col-${ne}`]:Pe},ie,ue),Ne=l()(`${Pt}-item`,(M=le==null?void 0:le.item)!==null&&M!==void 0?M:(F=H==null?void 0:H.classNames)===null||F===void 0?void 0:F.item);let dt=0;const kt=Lt.map((st,Ye)=>{var Ue,be;st!=null&&(dt=Ye);const De=st&&st.key||`${Ne}-${Ye}`;return r.createElement(x,{className:Ne,key:De,index:Ye,split:ae,style:(Ue=W==null?void 0:W.item)!==null&&Ue!==void 0?Ue:(be=H==null?void 0:H.styles)===null||be===void 0?void 0:be.item},st)}),Qe=r.useMemo(()=>({latestIndex:dt}),[dt]);if(Lt.length===0)return null;const lt={};return J&&(lt.flexWrap="wrap"),!Pe&&Be&&(lt.columnGap=ne),!we&&We&&(lt.rowGap=_e),Vt(r.createElement("div",Object.assign({ref:T,className:ir,style:Object.assign(Object.assign(Object.assign({},lt),H==null?void 0:H.style),ee)},z),r.createElement(o,{value:Qe},kt)))});D.Compact=u.ZP;var R=D},2856:function(d,g,e){"use strict";e.d(g,{Z:function(){return h}});var r=e(83116),i=e(37613),c=o=>{const{componentCls:a}=o;return{[a]:{"&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"}}}};const f=o=>{const{componentCls:a}=o;return{[a]:{display:"inline-flex","&-rtl":{direction:"rtl"},"&-vertical":{flexDirection:"column"},"&-align":{flexDirection:"column","&-center":{alignItems:"center"},"&-start":{alignItems:"flex-start"},"&-end":{alignItems:"flex-end"},"&-baseline":{alignItems:"baseline"}},[`${a}-item:empty`]:{display:"none"}}}},u=o=>{const{componentCls:a}=o;return{[a]:{"&-gap-row-small":{rowGap:o.spaceGapSmallSize},"&-gap-row-middle":{rowGap:o.spaceGapMiddleSize},"&-gap-row-large":{rowGap:o.spaceGapLargeSize},"&-gap-col-small":{columnGap:o.spaceGapSmallSize},"&-gap-col-middle":{columnGap:o.spaceGapMiddleSize},"&-gap-col-large":{columnGap:o.spaceGapLargeSize}}}};var h=(0,r.Z)("Space",o=>{const a=(0,i.TS)(o,{spaceGapSmallSize:o.paddingXS,spaceGapMiddleSize:o.padding,spaceGapLargeSize:o.paddingLG});return[f(a),u(a),c(a)]},()=>({}),{resetStyle:!1})},71418:function(d,g,e){"use strict";e.d(g,{Z:function(){return H}});var r=e(92310),i=e.n(r),l=e(2738),c=e(59301),f=e(53280),u=e(92343),h=e(36355),o=e(36237),a=e(17313),x=e(83116),p=e(37613);const v=new o.Keyframes("antSpinMove",{to:{opacity:1}}),m=new o.Keyframes("antRotate",{to:{transform:"rotate(405deg)"}}),b=V=>({[`${V.componentCls}`]:Object.assign(Object.assign({},(0,a.Wf)(V)),{position:"absolute",display:"none",color:V.colorPrimary,fontSize:0,textAlign:"center",verticalAlign:"middle",opacity:0,transition:`transform ${V.motionDurationSlow} ${V.motionEaseInOutCirc}`,"&-spinning":{position:"static",display:"inline-block",opacity:1},"&-nested-loading":{position:"relative",[`> div > ${V.componentCls}`]:{position:"absolute",top:0,insetInlineStart:0,zIndex:4,display:"block",width:"100%",height:"100%",maxHeight:V.contentHeight,[`${V.componentCls}-dot`]:{position:"absolute",top:"50%",insetInlineStart:"50%",margin:-V.dotSize/2},[`${V.componentCls}-text`]:{position:"absolute",top:"50%",width:"100%",paddingTop:(V.dotSize-V.fontSize)/2+2,textShadow:`0 1px 2px ${V.colorBgContainer}`,fontSize:V.fontSize},[`&${V.componentCls}-show-text ${V.componentCls}-dot`]:{marginTop:-(V.dotSize/2)-10},"&-sm":{[`${V.componentCls}-dot`]:{margin:-V.dotSizeSM/2},[`${V.componentCls}-text`]:{paddingTop:(V.dotSizeSM-V.fontSize)/2+2},[`&${V.componentCls}-show-text ${V.componentCls}-dot`]:{marginTop:-(V.dotSizeSM/2)-10}},"&-lg":{[`${V.componentCls}-dot`]:{margin:-(V.dotSizeLG/2)},[`${V.componentCls}-text`]:{paddingTop:(V.dotSizeLG-V.fontSize)/2+2},[`&${V.componentCls}-show-text ${V.componentCls}-dot`]:{marginTop:-(V.dotSizeLG/2)-10}}},[`${V.componentCls}-container`]:{position:"relative",transition:`opacity ${V.motionDurationSlow}`,"&::after":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:10,width:"100%",height:"100%",background:V.colorBgContainer,opacity:0,transition:`all ${V.motionDurationSlow}`,content:'""',pointerEvents:"none"}},[`${V.componentCls}-blur`]:{clear:"both",opacity:.5,userSelect:"none",pointerEvents:"none","&::after":{opacity:.4,pointerEvents:"auto"}}},"&-tip":{color:V.spinDotDefault},[`${V.componentCls}-dot`]:{position:"relative",display:"inline-block",fontSize:V.dotSize,width:"1em",height:"1em","&-item":{position:"absolute",display:"block",width:(V.dotSize-V.marginXXS/2)/2,height:(V.dotSize-V.marginXXS/2)/2,backgroundColor:V.colorPrimary,borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:v,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear",animationDirection:"alternate","&:nth-child(1)":{top:0,insetInlineStart:0},"&:nth-child(2)":{top:0,insetInlineEnd:0,animationDelay:"0.4s"},"&:nth-child(3)":{insetInlineEnd:0,bottom:0,animationDelay:"0.8s"},"&:nth-child(4)":{bottom:0,insetInlineStart:0,animationDelay:"1.2s"}},"&-spin":{transform:"rotate(45deg)",animationName:m,animationDuration:"1.2s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&-sm ${V.componentCls}-dot`]:{fontSize:V.dotSizeSM,i:{width:(V.dotSizeSM-V.marginXXS/2)/2,height:(V.dotSizeSM-V.marginXXS/2)/2}},[`&-lg ${V.componentCls}-dot`]:{fontSize:V.dotSizeLG,i:{width:(V.dotSizeLG-V.marginXXS)/2,height:(V.dotSizeLG-V.marginXXS)/2}},[`&${V.componentCls}-show-text ${V.componentCls}-text`]:{display:"block"}})});var A=(0,x.Z)("Spin",V=>{const $=(0,p.TS)(V,{spinDotDefault:V.colorTextDescription});return[b($)]},V=>({contentHeight:400,dotSize:V.controlHeightLG/2,dotSizeSM:V.controlHeightLG*.35,dotSizeLG:V.controlHeight})),D=function(V,$){var oe={};for(var ie in V)Object.prototype.hasOwnProperty.call(V,ie)&&$.indexOf(ie)<0&&(oe[ie]=V[ie]);if(V!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ue=0,ie=Object.getOwnPropertySymbols(V);ue<ie.length;ue++)$.indexOf(ie[ue])<0&&Object.prototype.propertyIsEnumerable.call(V,ie[ue])&&(oe[ie[ue]]=V[ie[ue]]);return oe};const R=null;let S=null;function T(V,$){const{indicator:oe}=$,ie=`${V}-dot`;return oe===null?null:(0,u.l$)(oe)?(0,u.Tm)(oe,{className:i()(oe.props.className,ie)}):(0,u.l$)(S)?(0,u.Tm)(S,{className:i()(S.props.className,ie)}):c.createElement("span",{className:i()(ie,`${V}-dot-spin`)},c.createElement("i",{className:`${V}-dot-item`,key:1}),c.createElement("i",{className:`${V}-dot-item`,key:2}),c.createElement("i",{className:`${V}-dot-item`,key:3}),c.createElement("i",{className:`${V}-dot-item`,key:4}))}function M(V,$){return!!V&&!!$&&!isNaN(Number($))}const F=V=>{const{spinPrefixCls:$,spinning:oe=!0,delay:ie=0,className:ue,rootClassName:q,size:Y="default",tip:G,wrapperClassName:ae,style:ee,children:J,hashId:le}=V,W=D(V,["spinPrefixCls","spinning","delay","className","rootClassName","size","tip","wrapperClassName","style","children","hashId"]),[z,ne]=c.useState(()=>oe&&!M(oe,ie));c.useEffect(()=>{if(oe){const Vt=(0,f.D)(ie,()=>{ne(!0)});return Vt(),()=>{var Ft;(Ft=Vt==null?void 0:Vt.cancel)===null||Ft===void 0||Ft.call(Vt)}}ne(!1)},[ie,oe]);const _e=c.useMemo(()=>typeof J!="undefined",[J]),{direction:we,spin:Pe}=c.useContext(h.E_),We=i()($,Pe==null?void 0:Pe.className,{[`${$}-sm`]:Y==="small",[`${$}-lg`]:Y==="large",[`${$}-spinning`]:z,[`${$}-show-text`]:!!G,[`${$}-rtl`]:we==="rtl"},ue,q,le),Be=i()(`${$}-container`,{[`${$}-blur`]:z}),Lt=(0,l.Z)(W,["indicator","prefixCls"]),_t=Object.assign(Object.assign({},Pe==null?void 0:Pe.style),ee),Pt=c.createElement("div",Object.assign({},Lt,{style:_t,className:We,"aria-live":"polite","aria-busy":z}),T($,V),G&&_e?c.createElement("div",{className:`${$}-text`},G):null);return _e?c.createElement("div",Object.assign({},Lt,{className:i()(`${$}-nested-loading`,ae,le)}),z&&c.createElement("div",{key:"loading"},Pt),c.createElement("div",{className:Be,key:"container"},J)):Pt},N=V=>{const{prefixCls:$}=V,{getPrefixCls:oe}=c.useContext(h.E_),ie=oe("spin",$),[ue,q]=A(ie),Y=Object.assign(Object.assign({},V),{spinPrefixCls:ie,hashId:q});return ue(c.createElement(F,Object.assign({},Y)))};N.setDefaultIndicator=V=>{S=V};var H=N},74207:function(d,g,e){"use strict";e.d(g,{c:function(){return l}});function r(c,f,u){const{focusElCls:h,focus:o,borderElCls:a}=u,x=a?"> *":"",p=["hover",o?"focus":null,"active"].filter(Boolean).map(v=>`&:${v} ${x}`).join(",");return{[`&-item:not(${f}-last-item)`]:{marginInlineEnd:-c.lineWidth},"&-item":Object.assign(Object.assign({[p]:{zIndex:2}},h?{[`&${h}`]:{zIndex:2}}:{}),{[`&[disabled] ${x}`]:{zIndex:0}})}}function i(c,f,u){const{borderElCls:h}=u,o=h?`> ${h}`:"";return{[`&-item:not(${f}-first-item):not(${f}-last-item) ${o}`]:{borderRadius:0},[`&-item:not(${f}-last-item)${f}-first-item`]:{[`& ${o}, &${c}-sm ${o}, &${c}-lg ${o}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${f}-first-item)${f}-last-item`]:{[`& ${o}, &${c}-sm ${o}, &${c}-lg ${o}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function l(c){let f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{focus:!0};const{componentCls:u}=c,h=`${u}-compact`;return{[h]:Object.assign(Object.assign({},r(c,h,f)),i(u,h,f))}}},17313:function(d,g,e){"use strict";e.d(g,{Lx:function(){return f},Qy:function(){return o},Ro:function(){return l},Wf:function(){return i},dF:function(){return c},du:function(){return u},oN:function(){return h},vS:function(){return r}});const r={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},i=a=>({boxSizing:"border-box",margin:0,padding:0,color:a.colorText,fontSize:a.fontSize,lineHeight:a.lineHeight,listStyle:"none",fontFamily:a.fontFamily}),l=()=>({display:"inline-flex",alignItems:"center",color:"inherit",fontStyle:"normal",lineHeight:0,textAlign:"center",textTransform:"none",verticalAlign:"-0.125em",textRendering:"optimizeLegibility","-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale","> *":{lineHeight:1},svg:{display:"inline-block"}}),c=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),f=a=>({a:{color:a.colorLink,textDecoration:a.linkDecoration,backgroundColor:"transparent",outline:"none",cursor:"pointer",transition:`color ${a.motionDurationSlow}`,"-webkit-text-decoration-skip":"objects","&:hover":{color:a.colorLinkHover},"&:active":{color:a.colorLinkActive},"&:active,\n &:hover":{textDecoration:a.linkHoverDecoration,outline:0},"&:focus":{textDecoration:a.linkFocusDecoration,outline:0},"&[disabled]":{color:a.colorTextDisabled,cursor:"not-allowed"}}}),u=(a,x)=>{const{fontFamily:p,fontSize:v}=a,m=`[class^="${x}"], [class*=" ${x}"]`;return{[m]:{fontFamily:p,fontSize:v,boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"},[m]:{boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}}}}},h=a=>({outline:`${a.lineWidthFocus}px solid ${a.colorPrimaryBorder}`,outlineOffset:1,transition:"outline-offset 0s, outline 0s"}),o=a=>({"&:focus-visible":Object.assign({},h(a))})},1950:function(d,g,e){"use strict";e.d(g,{J$:function(){return f}});var r=e(36237),i=e(95406);const l=new r.Keyframes("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),c=new r.Keyframes("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),f=function(u){let h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const{antCls:o}=u,a=`${o}-fade`,x=h?"&":"";return[(0,i.R)(a,l,c,u.motionDurationMid,h),{[`
${x}${a}-enter,
${x}${a}-appear
`]:{opacity:0,animationTimingFunction:"linear"},[`${x}${a}-leave`]:{animationTimingFunction:"linear"}}]}},95406:function(d,g,e){"use strict";e.d(g,{R:function(){return l}});const r=c=>({animationDuration:c,animationFillMode:"both"}),i=c=>({animationDuration:c,animationFillMode:"both"}),l=function(c,f,u,h){const a=(arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1)?"&":"";return{[`
${a}${c}-enter,
${a}${c}-appear
`]:Object.assign(Object.assign({},r(h)),{animationPlayState:"paused"}),[`${a}${c}-leave`]:Object.assign(Object.assign({},i(h)),{animationPlayState:"paused"}),[`
${a}${c}-enter${c}-enter-active,
${a}${c}-appear${c}-appear-active
`]:{animationName:f,animationPlayState:"running"},[`${a}${c}-leave${c}-leave-active`]:{animationName:u,animationPlayState:"running",pointerEvents:"none"}}}},29878:function(d,g,e){"use strict";e.d(g,{_y:function(){return D},kr:function(){return l}});var r=e(36237),i=e(95406);const l=new r.Keyframes("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),c=new r.Keyframes("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),f=new r.Keyframes("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),u=new r.Keyframes("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),h=new r.Keyframes("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),o=new r.Keyframes("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),a=new r.Keyframes("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),x=new r.Keyframes("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),p=new r.Keyframes("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),v=new r.Keyframes("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),m=new r.Keyframes("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),b=new r.Keyframes("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),A={zoom:{inKeyframes:l,outKeyframes:c},"zoom-big":{inKeyframes:f,outKeyframes:u},"zoom-big-fast":{inKeyframes:f,outKeyframes:u},"zoom-left":{inKeyframes:a,outKeyframes:x},"zoom-right":{inKeyframes:p,outKeyframes:v},"zoom-up":{inKeyframes:h,outKeyframes:o},"zoom-down":{inKeyframes:m,outKeyframes:b}},D=(R,S)=>{const{antCls:T}=R,M=`${T}-${S}`,{inKeyframes:F,outKeyframes:N}=A[S];return[(0,i.R)(M,F,N,S==="zoom-big-fast"?R.motionDurationFast:R.motionDurationMid),{[`
${M}-enter,
${M}-appear
`]:{transform:"scale(0)",opacity:0,animationTimingFunction:R.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${M}-leave`]:{animationTimingFunction:R.motionEaseInOutCirc}}]}},19447:function(d,g,e){"use strict";e.d(g,{ZP:function(){return f},fS:function(){return l},qN:function(){return i}});var r=e(47585);const i=8;function l(u){const h=i,{contentRadius:o,limitVerticalRadius:a}=u,x=o>12?o+2:12;return{dropdownArrowOffset:x,dropdownArrowOffsetVertical:a?h:x}}function c(u,h){return u?h:{}}function f(u,h){const{componentCls:o,sizePopupArrow:a,borderRadiusXS:x,borderRadiusOuter:p,boxShadowPopoverArrow:v}=u,{colorBg:m,contentRadius:b=u.borderRadiusLG,limitVerticalRadius:A,arrowDistance:D=0,arrowPlacement:R={left:!0,right:!0,top:!0,bottom:!0}}=h,{dropdownArrowOffsetVertical:S,dropdownArrowOffset:T}=l({contentRadius:b,limitVerticalRadius:A});return{[o]:Object.assign(Object.assign(Object.assign(Object.assign({[`${o}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},(0,r.r)(a,x,p,m,v)),{"&:before":{background:m}})]},c(!!R.top,{[[`&-placement-top ${o}-arrow`,`&-placement-topLeft ${o}-arrow`,`&-placement-topRight ${o}-arrow`].join(",")]:{bottom:D,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top ${o}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},[`&-placement-topLeft ${o}-arrow`]:{left:{_skip_check_:!0,value:T}},[`&-placement-topRight ${o}-arrow`]:{right:{_skip_check_:!0,value:T}}})),c(!!R.bottom,{[[`&-placement-bottom ${o}-arrow`,`&-placement-bottomLeft ${o}-arrow`,`&-placement-bottomRight ${o}-arrow`].join(",")]:{top:D,transform:"translateY(-100%)"},[`&-placement-bottom ${o}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},[`&-placement-bottomLeft ${o}-arrow`]:{left:{_skip_check_:!0,value:T}},[`&-placement-bottomRight ${o}-arrow`]:{right:{_skip_check_:!0,value:T}}})),c(!!R.left,{[[`&-placement-left ${o}-arrow`,`&-placement-leftTop ${o}-arrow`,`&-placement-leftBottom ${o}-arrow`].join(",")]:{right:{_skip_check_:!0,value:D},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left ${o}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop ${o}-arrow`]:{top:S},[`&-placement-leftBottom ${o}-arrow`]:{bottom:S}})),c(!!R.right,{[[`&-placement-right ${o}-arrow`,`&-placement-rightTop ${o}-arrow`,`&-placement-rightBottom ${o}-arrow`].join(",")]:{left:{_skip_check_:!0,value:D},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right ${o}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop ${o}-arrow`]:{top:S},[`&-placement-rightBottom ${o}-arrow`]:{bottom:S}}))}}},47585:function(d,g,e){"use strict";e.d(g,{r:function(){return r}});const r=(i,l,c,f,u)=>{const h=i/2,o=0,a=h,x=c*1/Math.sqrt(2),p=h-c*(1-1/Math.sqrt(2)),v=h-l*(1/Math.sqrt(2)),m=c*(Math.sqrt(2)-1)+l*(1/Math.sqrt(2)),b=2*h-v,A=m,D=2*h-x,R=p,S=2*h-o,T=a,M=h*Math.sqrt(2)+c*(Math.sqrt(2)-2),F=c*(Math.sqrt(2)-1);return{pointerEvents:"none",width:i,height:i,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:i,height:i/2,background:f,clipPath:{_multi_value_:!0,value:[`polygon(${F}px 100%, 50% ${F}px, ${2*h-F}px 100%, ${F}px 100%)`,`path('M ${o} ${a} A ${c} ${c} 0 0 0 ${x} ${p} L ${v} ${m} A ${l} ${l} 0 0 1 ${b} ${A} L ${D} ${R} A ${c} ${c} 0 0 0 ${S} ${T} Z')`]},content:'""'},"&::after":{content:'""',position:"absolute",width:M,height:M,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${l}px 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:u,zIndex:0,background:"transparent"}}}},81616:function(d,g,e){"use strict";e.d(g,{Mj:function(){return h},uH:function(){return f},u_:function(){return u}});var r=e(36237),i=e(59301),l=e(97224),c=e(34117);const f=(0,r.createTheme)(l.Z),u={token:c.Z,hashed:!0},h=i.createContext(u)},33166:function(d,g,e){"use strict";e.d(g,{i:function(){return r}});const r=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"]},97224:function(d,g,e){"use strict";e.d(g,{Z:function(){return A}});var r=e(30071),i=e(34362);function l(D){const{sizeUnit:R,sizeStep:S}=D;return{sizeXXL:R*(S+8),sizeXL:R*(S+4),sizeLG:R*(S+2),sizeMD:R*(S+1),sizeMS:R*S,size:R*S,sizeSM:R*(S-1),sizeXS:R*(S-2),sizeXXS:R*(S-3)}}var c=e(34117),f=e(15397),h=D=>{let R=D,S=D,T=D,M=D;return D<6&&D>=5?R=D+1:D<16&&D>=6?R=D+2:D>=16&&(R=16),D<7&&D>=5?S=4:D<8&&D>=7?S=5:D<14&&D>=8?S=6:D<16&&D>=14?S=7:D>=16&&(S=8),D<6&&D>=2?T=1:D>=6&&(T=2),D>4&&D<8?M=4:D>=8&&(M=6),{borderRadius:D>16?16:D,borderRadiusXS:T,borderRadiusSM:S,borderRadiusLG:R,borderRadiusOuter:M}};function o(D){const{motionUnit:R,motionBase:S,borderRadius:T,lineWidth:M}=D;return Object.assign({motionDurationFast:`${(S+R).toFixed(1)}s`,motionDurationMid:`${(S+R*2).toFixed(1)}s`,motionDurationSlow:`${(S+R*3).toFixed(1)}s`,lineWidthBold:M+1},h(T))}var a=e(64993);const x=(D,R)=>new a.C(D).setAlpha(R).toRgbString(),p=(D,R)=>new a.C(D).darken(R).toHexString(),v=D=>{const R=(0,r.generate)(D);return{1:R[0],2:R[1],3:R[2],4:R[3],5:R[4],6:R[5],7:R[6],8:R[4],9:R[5],10:R[6]}},m=(D,R)=>{const S=D||"#fff",T=R||"#000";return{colorBgBase:S,colorTextBase:T,colorText:x(T,.88),colorTextSecondary:x(T,.65),colorTextTertiary:x(T,.45),colorTextQuaternary:x(T,.25),colorFill:x(T,.15),colorFillSecondary:x(T,.06),colorFillTertiary:x(T,.04),colorFillQuaternary:x(T,.02),colorBgLayout:p(S,4),colorBgContainer:p(S,0),colorBgElevated:p(S,0),colorBgSpotlight:x(T,.85),colorBorder:p(S,15),colorBorderSecondary:p(S,6)}};var b=e(82838);function A(D){const R=Object.keys(c.M).map(S=>{const T=(0,r.generate)(D[S]);return new Array(10).fill(1).reduce((M,F,N)=>(M[`${S}-${N+1}`]=T[N],M[`${S}${N+1}`]=T[N],M),{})}).reduce((S,T)=>(S=Object.assign(Object.assign({},S),T),S),{});return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},D),R),(0,f.Z)(D,{generateColorPalettes:v,generateNeutralColorPalettes:m})),(0,b.Z)(D.fontSize)),l(D)),(0,i.Z)(D)),o(D))}},34117:function(d,g,e){"use strict";e.d(g,{M:function(){return r}});const r={blue:"#1677ff",purple:"#722ED1",cyan:"#13C2C2",green:"#52C41A",magenta:"#EB2F96",pink:"#eb2f96",red:"#F5222D",orange:"#FA8C16",yellow:"#FADB14",volcano:"#FA541C",geekblue:"#2F54EB",gold:"#FAAD14",lime:"#A0D911"},i=Object.assign(Object.assign({},r),{colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorLink:"",colorTextBase:"",colorBgBase:"",fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial,
'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol',
'Noto Color Emoji'`,fontFamilyCode:"'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace",fontSize:14,lineWidth:1,lineType:"solid",motionUnit:.1,motionBase:0,motionEaseOutCirc:"cubic-bezier(0.08, 0.82, 0.17, 1)",motionEaseInOutCirc:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",motionEaseOut:"cubic-bezier(0.215, 0.61, 0.355, 1)",motionEaseInOut:"cubic-bezier(0.645, 0.045, 0.355, 1)",motionEaseOutBack:"cubic-bezier(0.12, 0.4, 0.29, 1.46)",motionEaseInBack:"cubic-bezier(0.71, -0.46, 0.88, 0.6)",motionEaseInQuint:"cubic-bezier(0.755, 0.05, 0.855, 0.06)",motionEaseOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",borderRadius:6,sizeUnit:4,sizeStep:4,sizePopupArrow:16,controlHeight:32,zIndexBase:0,zIndexPopupBase:1e3,opacityImage:1,wireframe:!1,motion:!0});g.Z=i},15397:function(d,g,e){"use strict";e.d(g,{Z:function(){return i}});var r=e(64993);function i(l,c){let{generateColorPalettes:f,generateNeutralColorPalettes:u}=c;const{colorSuccess:h,colorWarning:o,colorError:a,colorInfo:x,colorPrimary:p,colorBgBase:v,colorTextBase:m}=l,b=f(p),A=f(h),D=f(o),R=f(a),S=f(x),T=u(v,m),M=l.colorLink||l.colorInfo,F=f(M);return Object.assign(Object.assign({},T),{colorPrimaryBg:b[1],colorPrimaryBgHover:b[2],colorPrimaryBorder:b[3],colorPrimaryBorderHover:b[4],colorPrimaryHover:b[5],colorPrimary:b[6],colorPrimaryActive:b[7],colorPrimaryTextHover:b[8],colorPrimaryText:b[9],colorPrimaryTextActive:b[10],colorSuccessBg:A[1],colorSuccessBgHover:A[2],colorSuccessBorder:A[3],colorSuccessBorderHover:A[4],colorSuccessHover:A[4],colorSuccess:A[6],colorSuccessActive:A[7],colorSuccessTextHover:A[8],colorSuccessText:A[9],colorSuccessTextActive:A[10],colorErrorBg:R[1],colorErrorBgHover:R[2],colorErrorBorder:R[3],colorErrorBorderHover:R[4],colorErrorHover:R[5],colorError:R[6],colorErrorActive:R[7],colorErrorTextHover:R[8],colorErrorText:R[9],colorErrorTextActive:R[10],colorWarningBg:D[1],colorWarningBgHover:D[2],colorWarningBorder:D[3],colorWarningBorderHover:D[4],colorWarningHover:D[4],colorWarning:D[6],colorWarningActive:D[7],colorWarningTextHover:D[8],colorWarningText:D[9],colorWarningTextActive:D[10],colorInfoBg:S[1],colorInfoBgHover:S[2],colorInfoBorder:S[3],colorInfoBorderHover:S[4],colorInfoHover:S[4],colorInfo:S[6],colorInfoActive:S[7],colorInfoTextHover:S[8],colorInfoText:S[9],colorInfoTextActive:S[10],colorLinkHover:F[4],colorLink:F[6],colorLinkActive:F[7],colorBgMask:new r.C("#000").setAlpha(.45).toRgbString(),colorWhite:"#fff"})}},34362:function(d,g){"use strict";const e=r=>{const{controlHeight:i}=r;return{controlHeightSM:i*.75,controlHeightXS:i*.5,controlHeightLG:i*1.25}};g.Z=e},82838:function(d,g,e){"use strict";e.d(g,{Z:function(){return l}});function r(c){const f=new Array(10).fill(null).map((u,h)=>{const o=h-1,a=c*Math.pow(2.71828,o/5),x=h>1?Math.floor(a):Math.ceil(a);return Math.floor(x/2)*2});return f[1]=c,f.map(u=>{const h=u+8;return{size:u,lineHeight:h/u}})}var l=c=>{const f=r(c),u=f.map(o=>o.size),h=f.map(o=>o.lineHeight);return{fontSizeSM:u[0],fontSize:u[1],fontSizeLG:u[2],fontSizeXL:u[3],fontSizeHeading1:u[6],fontSizeHeading2:u[5],fontSizeHeading3:u[4],fontSizeHeading4:u[3],fontSizeHeading5:u[2],lineHeight:h[1],lineHeightLG:h[2],lineHeightSM:h[0],lineHeightHeading1:h[6],lineHeightHeading2:h[5],lineHeightHeading3:h[4],lineHeightHeading4:h[3],lineHeightHeading5:h[2]}}},70305:function(d,g,e){"use strict";e.d(g,{Z:function(){return a}});var r=e(36237),i=e(59301),l=e(8680),c=e(81616),f=e(34117),u=e(44023),h=function(x,p){var v={};for(var m in x)Object.prototype.hasOwnProperty.call(x,m)&&p.indexOf(m)<0&&(v[m]=x[m]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,m=Object.getOwnPropertySymbols(x);b<m.length;b++)p.indexOf(m[b])<0&&Object.prototype.propertyIsEnumerable.call(x,m[b])&&(v[m[b]]=x[m[b]]);return v};const o=(x,p,v)=>{const m=v.getDerivativeToken(x),{override:b}=p,A=h(p,["override"]);let D=Object.assign(Object.assign({},m),{override:b});return D=(0,u.Z)(D),A&&Object.entries(A).forEach(R=>{let[S,T]=R;const{theme:M}=T,F=h(T,["theme"]);let N=F;M&&(N=o(Object.assign(Object.assign({},D),F),{override:F},M)),D[S]=N}),D};function a(){const{token:x,hashed:p,theme:v,components:m}=i.useContext(c.Mj),b=`${l.Z}-${p||""}`,A=v||c.uH,[D,R]=(0,r.useCacheToken)(A,[f.Z,x],{salt:b,override:Object.assign({override:x},m),getComputedToken:o,formatToken:u.Z});return[A,D,p?R:""]}},44023:function(d,g,e){"use strict";e.d(g,{Z:function(){return h}});var r=e(64993),i=e(34117);function l(o){return o>=0&&o<=255}function c(o,a){const{r:x,g:p,b:v,a:m}=new r.C(o).toRgb();if(m<1)return o;const{r:b,g:A,b:D}=new r.C(a).toRgb();for(let R=.01;R<=1;R+=.01){const S=Math.round((x-b*(1-R))/R),T=Math.round((p-A*(1-R))/R),M=Math.round((v-D*(1-R))/R);if(l(S)&&l(T)&&l(M))return new r.C({r:S,g:T,b:M,a:Math.round(R*100)/100}).toRgbString()}return new r.C({r:x,g:p,b:v,a:1}).toRgbString()}var f=c,u=function(o,a){var x={};for(var p in o)Object.prototype.hasOwnProperty.call(o,p)&&a.indexOf(p)<0&&(x[p]=o[p]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var v=0,p=Object.getOwnPropertySymbols(o);v<p.length;v++)a.indexOf(p[v])<0&&Object.prototype.propertyIsEnumerable.call(o,p[v])&&(x[p[v]]=o[p[v]]);return x};function h(o){const{override:a}=o,x=u(o,["override"]),p=Object.assign({},a);Object.keys(i.Z).forEach(M=>{delete p[M]});const v=Object.assign(Object.assign({},x),p),m=480,b=576,A=768,D=992,R=1200,S=1600;if(v.motion===!1){const M="0s";v.motionDurationFast=M,v.motionDurationMid=M,v.motionDurationSlow=M}return Object.assign(Object.assign(Object.assign({},v),{colorFillContent:v.colorFillSecondary,colorFillContentHover:v.colorFill,colorFillAlter:v.colorFillQuaternary,colorBgContainerDisabled:v.colorFillTertiary,colorBorderBg:v.colorBgContainer,colorSplit:f(v.colorBorderSecondary,v.colorBgContainer),colorTextPlaceholder:v.colorTextQuaternary,colorTextDisabled:v.colorTextQuaternary,colorTextHeading:v.colorText,colorTextLabel:v.colorTextSecondary,colorTextDescription:v.colorTextTertiary,colorTextLightSolid:v.colorWhite,colorHighlight:v.colorError,colorBgTextHover:v.colorFillSecondary,colorBgTextActive:v.colorFill,colorIcon:v.colorTextTertiary,colorIconHover:v.colorText,colorErrorOutline:f(v.colorErrorBg,v.colorBgContainer),colorWarningOutline:f(v.colorWarningBg,v.colorBgContainer),fontSizeIcon:v.fontSizeSM,lineWidthFocus:v.lineWidth*4,lineWidth:v.lineWidth,controlOutlineWidth:v.lineWidth*2,controlInteractiveSize:v.controlHeight/2,controlItemBgHover:v.colorFillTertiary,controlItemBgActive:v.colorPrimaryBg,controlItemBgActiveHover:v.colorPrimaryBgHover,controlItemBgActiveDisabled:v.colorFill,controlTmpOutline:v.colorFillQuaternary,controlOutline:f(v.colorPrimaryBg,v.colorBgContainer),lineType:v.lineType,borderRadius:v.borderRadius,borderRadiusXS:v.borderRadiusXS,borderRadiusSM:v.borderRadiusSM,borderRadiusLG:v.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:v.sizeXXS,paddingXS:v.sizeXS,paddingSM:v.sizeSM,padding:v.size,paddingMD:v.sizeMD,paddingLG:v.sizeLG,paddingXL:v.sizeXL,paddingContentHorizontalLG:v.sizeLG,paddingContentVerticalLG:v.sizeMS,paddingContentHorizontal:v.sizeMS,paddingContentVertical:v.sizeSM,paddingContentHorizontalSM:v.size,paddingContentVerticalSM:v.sizeXS,marginXXS:v.sizeXXS,marginXS:v.sizeXS,marginSM:v.sizeSM,margin:v.size,marginMD:v.sizeMD,marginLG:v.sizeLG,marginXL:v.sizeXL,marginXXL:v.sizeXXL,boxShadow:`
0 6px 16px 0 rgba(0, 0, 0, 0.08),
0 3px 6px -4px rgba(0, 0, 0, 0.12),
0 9px 28px 8px rgba(0, 0, 0, 0.05)
`,boxShadowSecondary:`
0 6px 16px 0 rgba(0, 0, 0, 0.08),
0 3px 6px -4px rgba(0, 0, 0, 0.12),
0 9px 28px 8px rgba(0, 0, 0, 0.05)
`,boxShadowTertiary:`
0 1px 2px 0 rgba(0, 0, 0, 0.03),
0 1px 6px -1px rgba(0, 0, 0, 0.02),
0 2px 4px 0 rgba(0, 0, 0, 0.02)
`,screenXS:m,screenXSMin:m,screenXSMax:b-1,screenSM:b,screenSMMin:b,screenSMMax:A-1,screenMD:A,screenMDMin:A,screenMDMax:D-1,screenLG:D,screenLGMin:D,screenLGMax:R-1,screenXL:R,screenXLMin:R,screenXLMax:S-1,screenXXL:S,screenXXLMin:S,boxShadowPopoverArrow:"2px 2px 5px rgba(0, 0, 0, 0.05)",boxShadowCard:`
0 1px 2px -2px ${new r.C("rgba(0, 0, 0, 0.16)").toRgbString()},
0 3px 6px 0 ${new r.C("rgba(0, 0, 0, 0.12)").toRgbString()},
0 5px 12px 4px ${new r.C("rgba(0, 0, 0, 0.09)").toRgbString()}
`,boxShadowDrawerRight:`
-6px 0 16px 0 rgba(0, 0, 0, 0.08),
-3px 0 6px -4px rgba(0, 0, 0, 0.12),
-9px 0 28px 8px rgba(0, 0, 0, 0.05)
`,boxShadowDrawerLeft:`
6px 0 16px 0 rgba(0, 0, 0, 0.08),
3px 0 6px -4px rgba(0, 0, 0, 0.12),
9px 0 28px 8px rgba(0, 0, 0, 0.05)
`,boxShadowDrawerUp:`
0 6px 16px 0 rgba(0, 0, 0, 0.08),
0 3px 6px -4px rgba(0, 0, 0, 0.12),
0 9px 28px 8px rgba(0, 0, 0, 0.05)
`,boxShadowDrawerDown:`
0 -6px 16px 0 rgba(0, 0, 0, 0.08),
0 -3px 6px -4px rgba(0, 0, 0, 0.12),
0 -9px 28px 8px rgba(0, 0, 0, 0.05)
`,boxShadowTabsOverflowLeft:"inset 10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowRight:"inset -10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowTop:"inset 0 10px 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowBottom:"inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08)"}),p)}},83116:function(d,g,e){"use strict";e.d(g,{Z:function(){return a},b:function(){return x}});var r=e(59301),i=e(36237),l=e(70425),c=e(36355),f=e(17313),u=e(70305),h=e(37613),o=e(73040);function a(p,v,m){let b=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const A=Array.isArray(p)?p:[p,p],[D]=A,R=A.join("-");return S=>{const[T,M,F]=(0,u.Z)(),{getPrefixCls:N,iconPrefixCls:H,csp:V}=(0,r.useContext)(c.E_),$=N(),oe={theme:T,token:M,hashId:F,nonce:()=>V==null?void 0:V.nonce,clientOnly:b.clientOnly,order:b.order||-999};return(0,i.useStyleRegister)(Object.assign(Object.assign({},oe),{clientOnly:!1,path:["Shared",$]}),()=>[{"&":(0,f.Lx)(M)}]),(0,o.Z)(H),[(0,i.useStyleRegister)(Object.assign(Object.assign({},oe),{path:[R,S,H]}),()=>{const{token:ie,flush:ue}=(0,h.ZP)(M),q=Object.assign({},M[D]);if(b.deprecatedTokens){const{deprecatedTokens:le}=b;le.forEach(W=>{let[z,ne]=W;var _e;(q!=null&&q[z]||q!=null&&q[ne])&&((_e=q[ne])!==null&&_e!==void 0||(q[ne]=q==null?void 0:q[z]))})}const Y=typeof m=="function"?m((0,h.TS)(ie,q!=null?q:{})):m,G=Object.assign(Object.assign({},Y),q),ae=`.${S}`,ee=(0,h.TS)(ie,{componentCls:ae,prefixCls:S,iconCls:`.${H}`,antCls:`.${$}`},G),J=v(ee,{hashId:F,prefixCls:S,rootPrefixCls:$,iconPrefixCls:H,overrideComponentToken:q});return ue(D,G),[b.resetStyle===!1?null:(0,f.du)(M,S),J]}),F]}}const x=(p,v,m,b)=>{const A=a(p,v,m,Object.assign({resetStyle:!1,order:-998},b));return R=>{let{prefixCls:S}=R;return A(S),null}}},45157:function(d,g,e){"use strict";e.d(g,{Z:function(){return i}});var r=e(33166);function i(l,c){return r.i.reduce((f,u)=>{const h=l[`${u}1`],o=l[`${u}3`],a=l[`${u}6`],x=l[`${u}7`];return Object.assign(Object.assign({},f),c(u,{lightColor:h,lightBorderColor:o,darkColor:a,textColor:x}))},{})}},37613:function(d,g,e){"use strict";e.d(g,{TS:function(){return l},ZP:function(){return h}});const r=typeof CSSINJS_STATISTIC!="undefined";let i=!0;function l(){for(var o=arguments.length,a=new Array(o),x=0;x<o;x++)a[x]=arguments[x];if(!r)return Object.assign.apply(Object,[{}].concat(a));i=!1;const p={};return a.forEach(v=>{Object.keys(v).forEach(b=>{Object.defineProperty(p,b,{configurable:!0,enumerable:!0,get:()=>v[b]})})}),i=!0,p}const c={},f={};function u(){}function h(o){let a,x=o,p=u;return r&&(a=new Set,x=new Proxy(o,{get(v,m){return i&&a.add(m),v[m]}}),p=(v,m)=>{var b;c[v]={global:Array.from(a),component:Object.assign(Object.assign({},(b=c[v])===null||b===void 0?void 0:b.component),m)}}),{token:x,keys:a,flush:p}}},73040:function(d,g,e){"use strict";var r=e(36237),i=e(17313),l=e(70305);const c=(f,u)=>{const[h,o]=(0,l.Z)();return(0,r.useStyleRegister)({theme:h,token:o,hashId:"",path:["ant-design-icons",f],nonce:()=>u==null?void 0:u.nonce},()=>[{[`.${f}`]:Object.assign(Object.assign({},(0,i.Ro)()),{[`.${f} .${f}-icon`]:{display:"block"}})}])};g.Z=c},67532:function(d,g){"use strict";const e={placeholder:"Select time",rangePlaceholder:["Start time","End time"]};g.Z=e},6848:function(d,g,e){"use strict";e.d(g,{Z:function(){return ue}});var r=e(59301),i=e(92310),l=e.n(i),c=e(55477),f=e(18929),u=e(62892),h=e(79676),o=e(92343),a=e(36355),x=e(33234),p=e(70305),v=e(17313),m=e(29878),b=e(19447),A=e(45157),D=e(37613),R=e(83116);const S=q=>{const{componentCls:Y,tooltipMaxWidth:G,tooltipColor:ae,tooltipBg:ee,tooltipBorderRadius:J,zIndexPopup:le,controlHeight:W,boxShadowSecondary:z,paddingSM:ne,paddingXS:_e,tooltipRadiusOuter:we}=q;return[{[Y]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,v.Wf)(q)),{position:"absolute",zIndex:le,display:"block",width:"max-content",maxWidth:G,visibility:"visible",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","&-hidden":{display:"none"},"--antd-arrow-background-color":ee,[`${Y}-inner`]:{minWidth:W,minHeight:W,padding:`${ne/2}px ${_e}px`,color:ae,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:ee,borderRadius:J,boxShadow:z,boxSizing:"border-box"},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${Y}-inner`]:{borderRadius:Math.min(J,b.qN)}},[`${Y}-content`]:{position:"relative"}}),(0,A.Z)(q,(Pe,We)=>{let{darkColor:Be}=We;return{[`&${Y}-${Pe}`]:{[`${Y}-inner`]:{backgroundColor:Be},[`${Y}-arrow`]:{"--antd-arrow-background-color":Be}}}})),{"&-rtl":{direction:"rtl"}})},(0,b.ZP)((0,D.TS)(q,{borderRadiusOuter:we}),{colorBg:"var(--antd-arrow-background-color)",contentRadius:J,limitVerticalRadius:!0}),{[`${Y}-pure`]:{position:"relative",maxWidth:"none",margin:q.sizePopupArrow}}]};var T=(q,Y)=>(0,R.Z)("Tooltip",ae=>{if(Y===!1)return[];const{borderRadius:ee,colorTextLightSolid:J,colorBgDefault:le,borderRadiusOuter:W}=ae,z=(0,D.TS)(ae,{tooltipMaxWidth:250,tooltipColor:J,tooltipBorderRadius:ee,tooltipBg:le,tooltipRadiusOuter:W>4?4:W});return[S(z),(0,m._y)(ae,"zoom-big-fast")]},ae=>{let{zIndexPopupBase:ee,colorBgSpotlight:J}=ae;return{zIndexPopup:ee+70,colorBgDefault:J}},{resetStyle:!1})(q),M=e(36785);function F(q,Y){const G=(0,M.o2)(Y),ae=l()({[`${q}-${Y}`]:Y&&G}),ee={},J={};return Y&&!G&&(ee.background=Y,J["--antd-arrow-background-color"]=Y),{className:ae,overlayStyle:ee,arrowStyle:J}}var H=q=>{const{prefixCls:Y,className:G,placement:ae="top",title:ee,color:J,overlayInnerStyle:le}=q,{getPrefixCls:W}=r.useContext(a.E_),z=W("tooltip",Y),[ne,_e]=T(z,!0),we=F(z,J),Pe=we.arrowStyle,We=Object.assign(Object.assign({},le),we.overlayStyle),Be=l()(_e,z,`${z}-pure`,`${z}-placement-${ae}`,G,we.className);return ne(r.createElement("div",{className:Be,style:Pe},r.createElement("div",{className:`${z}-arrow`}),r.createElement(c.G,Object.assign({},q,{className:_e,prefixCls:z,overlayInnerStyle:We}),ee)))},V=function(q,Y){var G={};for(var ae in q)Object.prototype.hasOwnProperty.call(q,ae)&&Y.indexOf(ae)<0&&(G[ae]=q[ae]);if(q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,ae=Object.getOwnPropertySymbols(q);ee<ae.length;ee++)Y.indexOf(ae[ee])<0&&Object.prototype.propertyIsEnumerable.call(q,ae[ee])&&(G[ae[ee]]=q[ae[ee]]);return G};const $=(q,Y)=>{const G={},ae=Object.assign({},q);return Y.forEach(ee=>{q&&ee in q&&(G[ee]=q[ee],delete ae[ee])}),{picked:G,omitted:ae}};function oe(q,Y){const G=q.type;if((G.__ANT_BUTTON===!0||q.type==="button")&&q.props.disabled||G.__ANT_SWITCH===!0&&(q.props.disabled||q.props.loading)||G.__ANT_RADIO===!0&&q.props.disabled){const{picked:ae,omitted:ee}=$(q.props.style,["position","left","right","top","bottom","float","display","zIndex"]),J=Object.assign(Object.assign({display:"inline-block"},ae),{cursor:"not-allowed",width:q.props.block?"100%":void 0}),le=Object.assign(Object.assign({},ee),{pointerEvents:"none"}),W=(0,o.Tm)(q,{style:le,className:null});return r.createElement("span",{style:J,className:l()(q.props.className,`${Y}-disabled-compatible-wrapper`)},W)}return q}const ie=r.forwardRef((q,Y)=>{var G,ae;const{prefixCls:ee,openClassName:J,getTooltipContainer:le,overlayClassName:W,color:z,overlayInnerStyle:ne,children:_e,afterOpenChange:we,afterVisibleChange:Pe,destroyTooltipOnHide:We,arrow:Be=!0,title:Lt,overlay:_t,builtinPlacements:Pt,arrowPointAtCenter:Vt=!1,autoAdjustOverflow:Ft=!0}=q,ir=!!Be,[,Ne]=(0,p.Z)(),{getPopupContainer:dt,getPrefixCls:kt,direction:Qe}=r.useContext(a.E_),lt=r.useRef(null),st=()=>{var Ae;(Ae=lt.current)===null||Ae===void 0||Ae.forceAlign()};r.useImperativeHandle(Y,()=>({forceAlign:st,forcePopupAlign:()=>{st()}}));const[Ye,Ue]=(0,f.Z)(!1,{value:(G=q.open)!==null&&G!==void 0?G:q.visible,defaultValue:(ae=q.defaultOpen)!==null&&ae!==void 0?ae:q.defaultVisible}),be=!Lt&&!_t&&Lt!==0,De=Ae=>{var vt,je;Ue(be?!1:Ae),be||((vt=q.onOpenChange)===null||vt===void 0||vt.call(q,Ae),(je=q.onVisibleChange)===null||je===void 0||je.call(q,Ae))},He=r.useMemo(()=>{var Ae,vt;let je=Vt;return typeof Be=="object"&&(je=(vt=(Ae=Be.pointAtCenter)!==null&&Ae!==void 0?Ae:Be.arrowPointAtCenter)!==null&&vt!==void 0?vt:Vt),Pt||(0,h.Z)({arrowPointAtCenter:je,autoAdjustOverflow:Ft,arrowWidth:ir?Ne.sizePopupArrow:0,borderRadius:Ne.borderRadius,offset:Ne.marginXXS,visibleFirst:!0})},[Vt,Be,Pt,Ne]),qe=r.useMemo(()=>Lt===0?Lt:_t||Lt||"",[_t,Lt]),Xe=r.createElement(x.BR,null,typeof qe=="function"?qe():qe),{getPopupContainer:wt,placement:At="top",mouseEnterDelay:cr=.1,mouseLeaveDelay:or=.1,overlayStyle:Me,rootClassName:Je}=q,Qt=V(q,["getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName"]),tt=kt("tooltip",ee),Rt=kt(),Dt=q["data-popover-inject"];let Jt=Ye;!("open"in q)&&!("visible"in q)&&be&&(Jt=!1);const Ut=oe((0,o.l$)(_e)&&!(0,o.M2)(_e)?_e:r.createElement("span",null,_e),tt),Ce=Ut.props,ce=!Ce.className||typeof Ce.className=="string"?l()(Ce.className,J||`${tt}-open`):Ce.className,[pe,Et]=T(tt,!Dt),Se=F(tt,z),ot=Se.arrowStyle,Gt=Object.assign(Object.assign({},ne),Se.overlayStyle),gt=l()(W,{[`${tt}-rtl`]:Qe==="rtl"},Se.className,Je,Et);return pe(r.createElement(c.Z,Object.assign({},Qt,{showArrow:ir,placement:At,mouseEnterDelay:cr,mouseLeaveDelay:or,prefixCls:tt,overlayClassName:gt,overlayStyle:Object.assign(Object.assign({},ot),Me),getTooltipContainer:wt||le||dt,ref:lt,builtinPlacements:He,overlay:Xe,visible:Jt,onVisibleChange:De,afterVisibleChange:we!=null?we:Pe,overlayInnerStyle:Gt,arrowContent:r.createElement("span",{className:`${tt}-arrow-content`}),motion:{motionName:(0,u.m)(Rt,"zoom-big-fast",q.transitionName),motionDeadline:1e3},destroyTooltipOnHide:!!We}),Jt?(0,o.Tm)(Ut,{className:ce}):Ut))});ie._InternalPanelDoNotUseOrYouWillBeFired=H;var ue=ie},8680:function(d,g,e){"use strict";e.d(g,{Z:function(){return i}});var r="5.9.0",i=r},11575:function(d,g,e){"use strict";e.d(g,{H:function(){return f}});var r=e(70425),i=e(59301);function l(){}const c=i.createContext({add:l,remove:l});function f(h){const o=i.useContext(c),a=i.useRef();return(0,r.useEvent)(p=>{if(p){const v=h?p.querySelector(h):p;o.add(v),a.current=v}else o.remove(a.current)})}var u=null},67751:function(d){var g={utf8:{stringToBytes:function(e){return g.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(g.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var r=[],i=0;i<e.length;i++)r.push(e.charCodeAt(i)&255);return r},bytesToString:function(e){for(var r=[],i=0;i<e.length;i++)r.push(String.fromCharCode(e[i]));return r.join("")}}};d.exports=g},64018:function(){var d,g,e,r=!1,i,l;window.PR_SHOULD_USE_CONTINUATION=!0;var c,f;(function(){var u=window,h=["break,continue,do,else,for,if,return,while"],o=[h,"auto,case,char,const,default,double,enum,extern,float,goto,inline,int,long,register,restrict,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],a=[o,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],x=[a,"alignas,alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,delegate,dynamic_cast,explicit,export,friend,generic,late_check,mutable,namespace,noexcept,noreturn,nullptr,property,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],p=[a,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],v=[a,"abstract,add,alias,as,ascending,async,await,base,bool,by,byte,checked,decimal,delegate,descending,dynamic,event,finally,fixed,foreach,from,get,global,group,implicit,in,interface,internal,into,is,join,let,lock,null,object,out,override,orderby,params,partial,readonly,ref,remove,sbyte,sealed,select,set,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,value,var,virtual,where,yield"],m="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,throw,true,try,unless,until,when,while,yes",b=[a,"abstract,async,await,constructor,debugger,enum,eval,export,function,get,implements,instanceof,interface,let,null,set,undefined,var,with,yield,Infinity,NaN"],A="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",D=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"],R=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],S=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],T=[x,v,p,b,A,D,R,S],M=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,F="str",N="kwd",H="com",V="typ",$="lit",oe="pun",ie="pln",ue="tag",q="dec",Y="src",G="atn",ae="atv",ee="nocode",J="(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<<?=?|>>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function le(Qe){for(var lt=0,st=!1,Ye=!1,Ue=0,be=Qe.length;Ue<be;++Ue){var De=Qe[Ue];if(De.ignoreCase)Ye=!0;else if(/[a-z]/i.test(De.source.replace(/\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi,""))){st=!0,Ye=!1;break}}var He={b:8,t:9,n:10,v:11,f:12,r:13};function qe(or){var Me=or.charCodeAt(0);if(Me!==92)return Me;var Je=or.charAt(1);return Me=He[Je],Me||("0"<=Je&&Je<="7"?parseInt(or.substring(1),8):Je==="u"||Je==="x"?parseInt(or.substring(2),16):or.charCodeAt(1))}function Xe(or){if(or<32)return(or<16?"\\x0":"\\x")+or.toString(16);var Me=String.fromCharCode(or);return Me==="\\"||Me==="-"||Me==="]"||Me==="^"?"\\"+Me:Me}function wt(or){var Me=or.substring(1,or.length-1).match(new RegExp("\\\\u[0-9A-Fa-f]{4}|\\\\x[0-9A-Fa-f]{2}|\\\\[0-3][0-7]{0,2}|\\\\[0-7]{1,2}|\\\\[\\s\\S]|-|[^-\\\\]","g")),Je=[],Qt=Me[0]==="^",tt=["["];Qt&&tt.push("^");for(var Rt=Qt?1:0,Dt=Me.length;Rt<Dt;++Rt){var Jt=Me[Rt];if(/\\[bdsw]/i.test(Jt))tt.push(Jt);else{var Ut=qe(Jt),Ce;Rt+2<Dt&&Me[Rt+1]==="-"?(Ce=qe(Me[Rt+2]),Rt+=2):Ce=Ut,Je.push([Ut,Ce]),Ce<65||Ut>122||(Ce<65||Ut>90||Je.push([Math.max(65,Ut)|32,Math.min(Ce,90)|32]),Ce<97||Ut>122||Je.push([Math.max(97,Ut)&-33,Math.min(Ce,122)&-33]))}}Je.sort(function(Se,ot){return Se[0]-ot[0]||ot[1]-Se[1]});for(var ce=[],pe=[],Rt=0;Rt<Je.length;++Rt){var Et=Je[Rt];Et[0]<=pe[1]+1?pe[1]=Math.max(pe[1],Et[1]):ce.push(pe=Et)}for(var Rt=0;Rt<ce.length;++Rt){var Et=ce[Rt];tt.push(Xe(Et[0])),Et[1]>Et[0]&&(Et[1]+1>Et[0]&&tt.push("-"),tt.push(Xe(Et[1])))}return tt.push("]"),tt.join("")}function At(or){for(var Me=or.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),Je=Me.length,Qt=[],tt=0,Rt=0;tt<Je;++tt){var Dt=Me[tt];if(Dt==="(")++Rt;else if(Dt.charAt(0)==="\\"){var Jt=+Dt.substring(1);Jt&&(Jt<=Rt?Qt[Jt]=-1:Me[tt]=Xe(Jt))}}for(var tt=1;tt<Qt.length;++tt)Qt[tt]===-1&&(Qt[tt]=++lt);for(var tt=0,Rt=0;tt<Je;++tt){var Dt=Me[tt];if(Dt==="(")++Rt,Qt[Rt]||(Me[tt]="(?:");else if(Dt.charAt(0)==="\\"){var Jt=+Dt.substring(1);Jt&&Jt<=Rt&&(Me[tt]="\\"+Qt[Jt])}}for(var tt=0;tt<Je;++tt)Me[tt]==="^"&&Me[tt+1]!=="^"&&(Me[tt]="");if(or.ignoreCase&&st)for(var tt=0;tt<Je;++tt){var Dt=Me[tt],Ut=Dt.charAt(0);Dt.length>=2&&Ut==="["?Me[tt]=wt(Dt):Ut!=="\\"&&(Me[tt]=Dt.replace(/[a-zA-Z]/g,function(pe){var Et=pe.charCodeAt(0);return"["+String.fromCharCode(Et&-33,Et|32)+"]"}))}return Me.join("")}for(var cr=[],Ue=0,be=Qe.length;Ue<be;++Ue){var De=Qe[Ue];if(De.global||De.multiline)throw new Error(""+De);cr.push("(?:"+At(De)+")")}return new RegExp(cr.join("|"),Ye?"gi":"g")}function W(Qe,lt){var st=/(?:^|\s)nocode(?:\s|$)/,Ye=[],Ue=0,be=[],De=0;function He(qe){var Xe=qe.nodeType;if(Xe==1){if(st.test(qe.className))return;for(var wt=qe.firstChild;wt;wt=wt.nextSibling)He(wt);var At=qe.nodeName.toLowerCase();(At==="br"||At==="li")&&(Ye[De]=`
`,be[De<<1]=Ue++,be[De++<<1|1]=qe)}else if(Xe==3||Xe==4){var cr=qe.nodeValue;cr.length&&(lt?cr=cr.replace(/\r\n?/g,`
`):cr=cr.replace(/[ \t\r\n]+/g," "),Ye[De]=cr,be[De<<1]=Ue,Ue+=cr.length,be[De++<<1|1]=qe)}}return He(Qe),{sourceCode:Ye.join("").replace(/\n$/,""),spans:be}}function z(Qe,lt,st,Ye,Ue){if(st){var be={sourceNode:Qe,pre:1,langExtension:null,numberLines:null,sourceCode:st,spans:null,basePos:lt,decorations:null};Ye(be),Ue.push.apply(Ue,be.decorations)}}var ne=/\S/;function _e(Qe){for(var lt=void 0,st=Qe.firstChild;st;st=st.nextSibling){var Ye=st.nodeType;lt=Ye===1?lt?Qe:st:Ye===3&&ne.test(st.nodeValue)?Qe:lt}return lt===Qe?void 0:lt}function we(Qe,lt){var st={},Ye;(function(){for(var De=Qe.concat(lt),He=[],qe={},Xe=0,wt=De.length;Xe<wt;++Xe){var At=De[Xe],cr=At[3];if(cr)for(var or=cr.length;--or>=0;)st[cr.charAt(or)]=At;var Me=At[1],Je=""+Me;qe.hasOwnProperty(Je)||(He.push(Me),qe[Je]=null)}He.push(/[\0-\uffff]/),Ye=le(He)})();var Ue=lt.length,be=function(De){for(var He=De.sourceCode,qe=De.basePos,Xe=De.sourceNode,wt=[qe,ie],At=0,cr=He.match(Ye)||[],or={},Me=0,Je=cr.length;Me<Je;++Me){var Qt=cr[Me],tt=or[Qt],Rt=void 0,Dt;if(typeof tt=="string")Dt=!1;else{var Jt=st[Qt.charAt(0)];if(Jt)Rt=Qt.match(Jt[1]),tt=Jt[0];else{for(var Ut=0;Ut<Ue;++Ut)if(Jt=lt[Ut],Rt=Qt.match(Jt[1]),Rt){tt=Jt[0];break}Rt||(tt=ie)}Dt=tt.length>=5&&tt.substring(0,5)==="lang-",Dt&&!(Rt&&typeof Rt[1]=="string")&&(Dt=!1,tt=Y),Dt||(or[Qt]=tt)}var Ce=At;if(At+=Qt.length,!Dt)wt.push(qe+Ce,tt);else{var ce=Rt[1],pe=Qt.indexOf(ce),Et=pe+ce.length;Rt[2]&&(Et=Qt.length-Rt[2].length,pe=Et-ce.length);var Se=tt.substring(5);z(Xe,qe+Ce,Qt.substring(0,pe),be,wt),z(Xe,qe+Ce+pe,ce,Vt(Se,ce),wt),z(Xe,qe+Ce+Et,Qt.substring(Et),be,wt)}}De.decorations=wt};return be}function Pe(Qe){var lt=[],st=[];Qe.tripleQuotedStrings?lt.push([F,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):Qe.multiLineStrings?lt.push([F,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):lt.push([F,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),Qe.verbatimStrings&&st.push([F,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var Ye=Qe.hashComments;Ye&&(Qe.cStyleComments?(Ye>1?lt.push([H,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):lt.push([H,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),st.push([F,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):lt.push([H,/^#[^\r\n]*/,null,"#"])),Qe.cStyleComments&&(st.push([H,/^\/\/[^\r\n]*/,null]),st.push([H,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var Ue=Qe.regexLiterals;if(Ue){var be=Ue>1?"":`
\r`,De=be?".":"[\\S\\s]",He="/(?=[^/*"+be+"])(?:[^/\\x5B\\x5C"+be+"]|\\x5C"+De+"|\\x5B(?:[^\\x5C\\x5D"+be+"]|\\x5C"+De+")*(?:\\x5D|$))+/";st.push(["lang-regex",RegExp("^"+J+"("+He+")")])}var qe=Qe.types;qe&&st.push([V,qe]);var Xe=(""+Qe.keywords).replace(/^ | $/g,"");Xe.length&&st.push([N,new RegExp("^(?:"+Xe.replace(/[\s,]+/g,"|")+")\\b"),null]),lt.push([ie,/^\s+/,null,` \r
\xA0`]);var wt="^.[^\\s\\w.$@'\"`/\\\\]*";return Qe.regexLiterals&&(wt+="(?!s*/)"),st.push([$,/^@[a-z_$][a-z_$@0-9]*/i,null],[V,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[ie,/^[a-z_$][a-z_$@0-9]*/i,null],[$,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[ie,/^\\[\s\S]?/,null],[oe,new RegExp(wt),null]),we(lt,st)}var We=Pe({keywords:T,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function Be(Qe,lt,st){for(var Ye=/(?:^|\s)nocode(?:\s|$)/,Ue=/\r\n?|\n/,be=Qe.ownerDocument,De=be.createElement("li");Qe.firstChild;)De.appendChild(Qe.firstChild);var He=[De];function qe(Me){var Je=Me.nodeType;if(Je==1&&!Ye.test(Me.className))if(Me.nodeName==="br")Xe(Me),Me.parentNode&&Me.parentNode.removeChild(Me);else for(var Qt=Me.firstChild;Qt;Qt=Qt.nextSibling)qe(Qt);else if((Je==3||Je==4)&&st){var tt=Me.nodeValue,Rt=tt.match(Ue);if(Rt){var Dt=tt.substring(0,Rt.index);Me.nodeValue=Dt;var Jt=tt.substring(Rt.index+Rt[0].length);if(Jt){var Ut=Me.parentNode;Ut.insertBefore(be.createTextNode(Jt),Me.nextSibling)}Xe(Me),Dt||Me.parentNode.removeChild(Me)}}}function Xe(Me){for(;!Me.nextSibling;)if(Me=Me.parentNode,!Me)return;function Je(Rt,Dt){var Jt=Dt?Rt.cloneNode(!1):Rt,Ut=Rt.parentNode;if(Ut){var Ce=Je(Ut,1),ce=Rt.nextSibling;Ce.appendChild(Jt);for(var pe=ce;pe;pe=ce)ce=pe.nextSibling,Ce.appendChild(pe)}return Jt}for(var Qt=Je(Me.nextSibling,0),tt;(tt=Qt.parentNode)&&tt.nodeType===1;)Qt=tt;He.push(Qt)}for(var wt=0;wt<He.length;++wt)qe(He[wt]);lt===(lt|0)&&He[0].setAttribute("value",lt);var At=be.createElement("ol");At.className="linenums";for(var cr=Math.max(0,lt-1|0)||0,wt=0,or=He.length;wt<or;++wt)De=He[wt],De.className="L"+(wt+cr)%10,De.firstChild||De.appendChild(be.createTextNode("\xA0")),At.appendChild(De);Qe.appendChild(At)}function Lt(Qe){var lt=/\bMSIE\s(\d+)/.exec(navigator.userAgent);lt=lt&&+lt[1]<=8;var st=/\n/g,Ye=Qe.sourceCode,Ue=Ye.length,be=0,De=Qe.spans,He=De.length,qe=0,Xe=Qe.decorations,wt=Xe.length,At=0;Xe[wt]=Ue;var cr,or;for(or=cr=0;or<wt;)Xe[or]!==Xe[or+2]?(Xe[cr++]=Xe[or++],Xe[cr++]=Xe[or++]):or+=2;for(wt=cr,or=cr=0;or<wt;){for(var Me=Xe[or],Je=Xe[or+1],Qt=or+2;Qt+2<=wt&&Xe[Qt+1]===Je;)Qt+=2;Xe[cr++]=Me,Xe[cr++]=Je,or=Qt}wt=Xe.length=cr;var tt=Qe.sourceNode,Rt="";tt&&(Rt=tt.style.display,tt.style.display="none");try{for(var Dt=null;qe<He;){var Jt=De[qe],Ut=De[qe+2]||Ue,Ce=Xe[At+2]||Ue,Qt=Math.min(Ut,Ce),ce=De[qe+1],pe;if(ce.nodeType!==1&&(pe=Ye.substring(be,Qt))){lt&&(pe=pe.replace(st,"\r")),ce.nodeValue=pe;var Et=ce.ownerDocument,Se=Et.createElement("span");Se.className=Xe[At+1];var ot=ce.parentNode;ot.replaceChild(Se,ce),Se.appendChild(ce),be<Ut&&(De[qe+1]=ce=Et.createTextNode(Ye.substring(Qt,Ut)),ot.insertBefore(ce,Se.nextSibling))}be=Qt,be>=Ut&&(qe+=2),be>=Ce&&(At+=2)}}finally{tt&&(tt.style.display=Rt)}}var _t={};function Pt(Qe,lt){for(var st=lt.length;--st>=0;){var Ye=lt[st];_t.hasOwnProperty(Ye)?u.console&&console.warn("cannot override language handler %s",Ye):_t[Ye]=Qe}}function Vt(Qe,lt){return Qe&&_t.hasOwnProperty(Qe)||(Qe=/^\s*</.test(lt)?"default-markup":"default-code"),_t[Qe]}Pt(We,["default-code"]),Pt(we([],[[ie,/^[^<?]+/],[q,/^<!\w[^>]*(?:>|$)/],[H,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[oe,/^(?:<[%?]|[%?]>)/],["lang-",/^<xmp\b[^>]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^<script\b[^>]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^<style\b[^>]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),Pt(we([[ie,/^[\s]+/,null,` \r
`],[ae,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[ue,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[G,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[oe,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]),Pt(we([],[[ae,/^[\s\S]+/]]),["uq.val"]),Pt(Pe({keywords:x,hashComments:!0,cStyleComments:!0,types:M}),["c","cc","cpp","cxx","cyc","m"]),Pt(Pe({keywords:"null,true,false"}),["json"]),Pt(Pe({keywords:v,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:M}),["cs"]),Pt(Pe({keywords:p,cStyleComments:!0}),["java"]),Pt(Pe({keywords:S,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),Pt(Pe({keywords:D,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),Pt(Pe({keywords:A,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),Pt(Pe({keywords:R,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),Pt(Pe({keywords:b,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),Pt(Pe({keywords:m,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),Pt(we([],[[F,/^[\s\S]+/]]),["regex"]);function Ft(Qe){var lt=Qe.langExtension;try{var st=W(Qe.sourceNode,Qe.pre),Ye=st.sourceCode;Qe.sourceCode=Ye,Qe.spans=st.spans,Qe.basePos=0,Vt(lt,Ye)(Qe),Lt(Qe)}catch(Ue){u.console&&console.log(Ue&&Ue.stack||Ue)}}function ir(Qe,lt,st){var Ye=st||!1,Ue=lt||null,be=document.createElement("div");be.innerHTML="<pre>"+Qe+"</pre>",be=be.firstChild,Ye&&Be(be,Ye,!0);var De={langExtension:Ue,numberLines:Ye,sourceNode:be,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return Ft(De),be.innerHTML}function Ne(Qe,lt){var st=lt||document.body,Ye=st.ownerDocument||document;function Ue(Jt){return st.getElementsByTagName(Jt)}for(var be=[Ue("pre"),Ue("code"),Ue("xmp")],De=[],He=0;He<be.length;++He)for(var qe=0,Xe=be[He].length;qe<Xe;++qe)De.push(be[He][qe]);be=null;var wt=Date;wt.now||(wt={now:function(){return+new Date}});var At=0,cr=/\blang(?:uage)?-([\w.]+)(?!\S)/,or=/\bprettyprint\b/,Me=/\bprettyprinted\b/,Je=/pre|xmp/i,Qt=/^code$/i,tt=/^(?:pre|code|xmp)$/i,Rt={};function Dt(){for(var Jt=u.PR_SHOULD_USE_CONTINUATION?wt.now()+250:1/0;At<De.length&&wt.now()<Jt;At++){for(var Ut=De[At],Ce=Rt,ce=Ut;ce=ce.previousSibling;){var pe=ce.nodeType,Et=(pe===7||pe===8)&&ce.nodeValue;if(Et?!/^\??prettify\b/.test(Et):pe!==3||/\S/.test(ce.nodeValue))break;if(Et){Ce={},Et.replace(/\b(\w+)=([\w:.%+-]+)/g,function(pt,Jr,un){Ce[Jr]=un});break}}var Se=Ut.className;if((Ce!==Rt||or.test(Se))&&!Me.test(Se)){for(var ot=!1,Gt=Ut.parentNode;Gt;Gt=Gt.parentNode){var gt=Gt.tagName;if(tt.test(gt)&&Gt.className&&or.test(Gt.className)){ot=!0;break}}if(!ot){Ut.className+=" prettyprinted";var Ae=Ce.lang;if(!Ae){Ae=Se.match(cr);var vt;!Ae&&(vt=_e(Ut))&&Qt.test(vt.tagName)&&(Ae=vt.className.match(cr)),Ae&&(Ae=Ae[1])}var je;if(Je.test(Ut.tagName))je=1;else{var et=Ut.currentStyle,yt=Ye.defaultView,Nt=et?et.whiteSpace:yt&&yt.getComputedStyle?yt.getComputedStyle(Ut,null).getPropertyValue("white-space"):0;je=Nt&&Nt.substring(0,3)==="pre"}var Fe=Ce.linenums;(Fe=Fe==="true"||+Fe)||(Fe=Se.match(/\blinenums\b(?::(\d+))?/),Fe=Fe?Fe[1]&&Fe[1].length?+Fe[1]:!0:!1),Fe&&Be(Ut,Fe,je);var Rr={langExtension:Ae,sourceNode:Ut,numberLines:Fe,pre:je,sourceCode:null,basePos:null,spans:null,decorations:null};Ft(Rr)}}}At<De.length?u.setTimeout(Dt,250):typeof Qe=="function"&&Qe()}Dt()}var dt=u.PR={createSimpleLexer:we,registerLangHandler:Pt,sourceDecorator:Pe,PR_ATTRIB_NAME:G,PR_ATTRIB_VALUE:ae,PR_COMMENT:H,PR_DECLARATION:q,PR_KEYWORD:N,PR_LITERAL:$,PR_NOCODE:ee,PR_PLAIN:ie,PR_PUNCTUATION:oe,PR_SOURCE:Y,PR_STRING:F,PR_TAG:ue,PR_TYPE:V,prettyPrintOne:r?u.prettyPrintOne=ir:c=ir,prettyPrint:f=r?u.prettyPrint=Ne:f=Ne},kt=u.define;typeof kt=="function"&&kt.amd&&kt("google-code-prettify",[],function(){return dt})})()},25769:function(d,g,e){"use strict";var r=e(98040),i={"text/plain":"Text","text/html":"Url",default:"Text"},l="Copy to clipboard: #{key}, Enter";function c(u){var h=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return u.replace(/#{\s*key\s*}/g,h)}function f(u,h){var o,a,x,p,v,m,b=!1;h||(h={}),o=h.debug||!1;try{x=r(),p=document.createRange(),v=document.getSelection(),m=document.createElement("span"),m.textContent=u,m.ariaHidden="true",m.style.all="unset",m.style.position="fixed",m.style.top=0,m.style.clip="rect(0, 0, 0, 0)",m.style.whiteSpace="pre",m.style.webkitUserSelect="text",m.style.MozUserSelect="text",m.style.msUserSelect="text",m.style.userSelect="text",m.addEventListener("copy",function(D){if(D.stopPropagation(),h.format)if(D.preventDefault(),typeof D.clipboardData=="undefined"){o&&console.warn("unable to use e.clipboardData"),o&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var R=i[h.format]||i.default;window.clipboardData.setData(R,u)}else D.clipboardData.clearData(),D.clipboardData.setData(h.format,u);h.onCopy&&(D.preventDefault(),h.onCopy(D.clipboardData))}),document.body.appendChild(m),p.selectNodeContents(m),v.addRange(p);var A=document.execCommand("copy");if(!A)throw new Error("copy command was unsuccessful");b=!0}catch(D){o&&console.error("unable to copy using execCommand: ",D),o&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(h.format||"text",u),h.onCopy&&h.onCopy(window.clipboardData),b=!0}catch(R){o&&console.error("unable to copy using clipboardData: ",R),o&&console.error("falling back to prompt"),a=c("message"in h?h.message:l),window.prompt(a,u)}}finally{v&&(typeof v.removeRange=="function"?v.removeRange(p):v.removeAllRanges()),m&&document.body.removeChild(m),x()}return b}d.exports=f},75041:function(d){(function(){var g="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",e={rotl:function(r,i){return r<<i|r>>>32-i},rotr:function(r,i){return r<<32-i|r>>>i},endian:function(r){if(r.constructor==Number)return e.rotl(r,8)&16711935|e.rotl(r,24)&4278255360;for(var i=0;i<r.length;i++)r[i]=e.endian(r[i]);return r},randomBytes:function(r){for(var i=[];r>0;r--)i.push(Math.floor(Math.random()*256));return i},bytesToWords:function(r){for(var i=[],l=0,c=0;l<r.length;l++,c+=8)i[c>>>5]|=r[l]<<24-c%32;return i},wordsToBytes:function(r){for(var i=[],l=0;l<r.length*32;l+=8)i.push(r[l>>>5]>>>24-l%32&255);return i},bytesToHex:function(r){for(var i=[],l=0;l<r.length;l++)i.push((r[l]>>>4).toString(16)),i.push((r[l]&15).toString(16));return i.join("")},hexToBytes:function(r){for(var i=[],l=0;l<r.length;l+=2)i.push(parseInt(r.substr(l,2),16));return i},bytesToBase64:function(r){for(var i=[],l=0;l<r.length;l+=3)for(var c=r[l]<<16|r[l+1]<<8|r[l+2],f=0;f<4;f++)l*8+f*6<=r.length*8?i.push(g.charAt(c>>>6*(3-f)&63)):i.push("=");return i.join("")},base64ToBytes:function(r){r=r.replace(/[^A-Z0-9+\/]/ig,"");for(var i=[],l=0,c=0;l<r.length;c=++l%4)c!=0&&i.push((g.indexOf(r.charAt(l-1))&Math.pow(2,-2*c+8)-1)<<c*2|g.indexOf(r.charAt(l))>>>6-c*2);return i}};d.exports=e})()},84452:function(d,g,e){(function(r,i,l){d.exports=g=i(e(52952),e(35909),e(34905),e(28492),e(93617))})(this,function(r){return function(){var i=r,l=i.lib,c=l.BlockCipher,f=i.algo,u=[],h=[],o=[],a=[],x=[],p=[],v=[],m=[],b=[],A=[];(function(){for(var S=[],T=0;T<256;T++)T<128?S[T]=T<<1:S[T]=T<<1^283;for(var M=0,F=0,T=0;T<256;T++){var N=F^F<<1^F<<2^F<<3^F<<4;N=N>>>8^N&255^99,u[M]=N,h[N]=M;var H=S[M],V=S[H],$=S[V],oe=S[N]*257^N*16843008;o[M]=oe<<24|oe>>>8,a[M]=oe<<16|oe>>>16,x[M]=oe<<8|oe>>>24,p[M]=oe;var oe=$*16843009^V*65537^H*257^M*16843008;v[N]=oe<<24|oe>>>8,m[N]=oe<<16|oe>>>16,b[N]=oe<<8|oe>>>24,A[N]=oe,M?(M=H^S[S[S[$^H]]],F^=S[S[F]]):M=F=1}})();var D=[0,1,2,4,8,16,32,64,128,27,54],R=f.AES=c.extend({_doReset:function(){var S;if(!(this._nRounds&&this._keyPriorReset===this._key)){for(var T=this._keyPriorReset=this._key,M=T.words,F=T.sigBytes/4,N=this._nRounds=F+6,H=(N+1)*4,V=this._keySchedule=[],$=0;$<H;$++)$<F?V[$]=M[$]:(S=V[$-1],$%F?F>6&&$%F==4&&(S=u[S>>>24]<<24|u[S>>>16&255]<<16|u[S>>>8&255]<<8|u[S&255]):(S=S<<8|S>>>24,S=u[S>>>24]<<24|u[S>>>16&255]<<16|u[S>>>8&255]<<8|u[S&255],S^=D[$/F|0]<<24),V[$]=V[$-F]^S);for(var oe=this._invKeySchedule=[],ie=0;ie<H;ie++){var $=H-ie;if(ie%4)var S=V[$];else var S=V[$-4];ie<4||$<=4?oe[ie]=S:oe[ie]=v[u[S>>>24]]^m[u[S>>>16&255]]^b[u[S>>>8&255]]^A[u[S&255]]}}},encryptBlock:function(S,T){this._doCryptBlock(S,T,this._keySchedule,o,a,x,p,u)},decryptBlock:function(S,T){var M=S[T+1];S[T+1]=S[T+3],S[T+3]=M,this._doCryptBlock(S,T,this._invKeySchedule,v,m,b,A,h);var M=S[T+1];S[T+1]=S[T+3],S[T+3]=M},_doCryptBlock:function(S,T,M,F,N,H,V,$){for(var oe=this._nRounds,ie=S[T]^M[0],ue=S[T+1]^M[1],q=S[T+2]^M[2],Y=S[T+3]^M[3],G=4,ae=1;ae<oe;ae++){var ee=F[ie>>>24]^N[ue>>>16&255]^H[q>>>8&255]^V[Y&255]^M[G++],J=F[ue>>>24]^N[q>>>16&255]^H[Y>>>8&255]^V[ie&255]^M[G++],le=F[q>>>24]^N[Y>>>16&255]^H[ie>>>8&255]^V[ue&255]^M[G++],W=F[Y>>>24]^N[ie>>>16&255]^H[ue>>>8&255]^V[q&255]^M[G++];ie=ee,ue=J,q=le,Y=W}var ee=($[ie>>>24]<<24|$[ue>>>16&255]<<16|$[q>>>8&255]<<8|$[Y&255])^M[G++],J=($[ue>>>24]<<24|$[q>>>16&255]<<16|$[Y>>>8&255]<<8|$[ie&255])^M[G++],le=($[q>>>24]<<24|$[Y>>>16&255]<<16|$[ie>>>8&255]<<8|$[ue&255])^M[G++],W=($[Y>>>24]<<24|$[ie>>>16&255]<<16|$[ue>>>8&255]<<8|$[q&255])^M[G++];S[T]=ee,S[T+1]=J,S[T+2]=le,S[T+3]=W},keySize:256/32});i.AES=c._createHelper(R)}(),r.AES})},93617:function(d,g,e){(function(r,i,l){d.exports=g=i(e(52952),e(28492))})(this,function(r){r.lib.Cipher||function(i){var l=r,c=l.lib,f=c.Base,u=c.WordArray,h=c.BufferedBlockAlgorithm,o=l.enc,a=o.Utf8,x=o.Base64,p=l.algo,v=p.EvpKDF,m=c.Cipher=h.extend({cfg:f.extend(),createEncryptor:function(ue,q){return this.create(this._ENC_XFORM_MODE,ue,q)},createDecryptor:function(ue,q){return this.create(this._DEC_XFORM_MODE,ue,q)},init:function(ue,q,Y){this.cfg=this.cfg.extend(Y),this._xformMode=ue,this._key=q,this.reset()},reset:function(){h.reset.call(this),this._doReset()},process:function(ue){return this._append(ue),this._process()},finalize:function(ue){ue&&this._append(ue);var q=this._doFinalize();return q},keySize:128/32,ivSize:128/32,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function ue(q){return typeof q=="string"?ie:V}return function(q){return{encrypt:function(Y,G,ae){return ue(G).encrypt(q,Y,G,ae)},decrypt:function(Y,G,ae){return ue(G).decrypt(q,Y,G,ae)}}}}()}),b=c.StreamCipher=m.extend({_doFinalize:function(){var ue=this._process(!0);return ue},blockSize:1}),A=l.mode={},D=c.BlockCipherMode=f.extend({createEncryptor:function(ue,q){return this.Encryptor.create(ue,q)},createDecryptor:function(ue,q){return this.Decryptor.create(ue,q)},init:function(ue,q){this._cipher=ue,this._iv=q}}),R=A.CBC=function(){var ue=D.extend();ue.Encryptor=ue.extend({processBlock:function(Y,G){var ae=this._cipher,ee=ae.blockSize;q.call(this,Y,G,ee),ae.encryptBlock(Y,G),this._prevBlock=Y.slice(G,G+ee)}}),ue.Decryptor=ue.extend({processBlock:function(Y,G){var ae=this._cipher,ee=ae.blockSize,J=Y.slice(G,G+ee);ae.decryptBlock(Y,G),q.call(this,Y,G,ee),this._prevBlock=J}});function q(Y,G,ae){var ee,J=this._iv;J?(ee=J,this._iv=i):ee=this._prevBlock;for(var le=0;le<ae;le++)Y[G+le]^=ee[le]}return ue}(),S=l.pad={},T=S.Pkcs7={pad:function(ue,q){for(var Y=q*4,G=Y-ue.sigBytes%Y,ae=G<<24|G<<16|G<<8|G,ee=[],J=0;J<G;J+=4)ee.push(ae);var le=u.create(ee,G);ue.concat(le)},unpad:function(ue){var q=ue.words[ue.sigBytes-1>>>2]&255;ue.sigBytes-=q}},M=c.BlockCipher=m.extend({cfg:m.cfg.extend({mode:R,padding:T}),reset:function(){var ue;m.reset.call(this);var q=this.cfg,Y=q.iv,G=q.mode;this._xformMode==this._ENC_XFORM_MODE?ue=G.createEncryptor:(ue=G.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==ue?this._mode.init(this,Y&&Y.words):(this._mode=ue.call(G,this,Y&&Y.words),this._mode.__creator=ue)},_doProcessBlock:function(ue,q){this._mode.processBlock(ue,q)},_doFinalize:function(){var ue,q=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(q.pad(this._data,this.blockSize),ue=this._process(!0)):(ue=this._process(!0),q.unpad(ue)),ue},blockSize:128/32}),F=c.CipherParams=f.extend({init:function(ue){this.mixIn(ue)},toString:function(ue){return(ue||this.formatter).stringify(this)}}),N=l.format={},H=N.OpenSSL={stringify:function(ue){var q,Y=ue.ciphertext,G=ue.salt;return G?q=u.create([1398893684,1701076831]).concat(G).concat(Y):q=Y,q.toString(x)},parse:function(ue){var q,Y=x.parse(ue),G=Y.words;return G[0]==1398893684&&G[1]==1701076831&&(q=u.create(G.slice(2,4)),G.splice(0,4),Y.sigBytes-=16),F.create({ciphertext:Y,salt:q})}},V=c.SerializableCipher=f.extend({cfg:f.extend({format:H}),encrypt:function(ue,q,Y,G){G=this.cfg.extend(G);var ae=ue.createEncryptor(Y,G),ee=ae.finalize(q),J=ae.cfg;return F.create({ciphertext:ee,key:Y,iv:J.iv,algorithm:ue,mode:J.mode,padding:J.padding,blockSize:ue.blockSize,formatter:G.format})},decrypt:function(ue,q,Y,G){G=this.cfg.extend(G),q=this._parse(q,G.format);var ae=ue.createDecryptor(Y,G).finalize(q.ciphertext);return ae},_parse:function(ue,q){return typeof ue=="string"?q.parse(ue,this):ue}}),$=l.kdf={},oe=$.OpenSSL={execute:function(ue,q,Y,G){G||(G=u.random(64/8));var ae=v.create({keySize:q+Y}).compute(ue,G),ee=u.create(ae.words.slice(q),Y*4);return ae.sigBytes=q*4,F.create({key:ae,iv:ee,salt:G})}},ie=c.PasswordBasedCipher=V.extend({cfg:V.cfg.extend({kdf:oe}),encrypt:function(ue,q,Y,G){G=this.cfg.extend(G);var ae=G.kdf.execute(Y,ue.keySize,ue.ivSize);G.iv=ae.iv;var ee=V.encrypt.call(this,ue,q,ae.key,G);return ee.mixIn(ae),ee},decrypt:function(ue,q,Y,G){G=this.cfg.extend(G),q=this._parse(q,G.format);var ae=G.kdf.execute(Y,ue.keySize,ue.ivSize,q.salt);G.iv=ae.iv;var ee=V.decrypt.call(this,ue,q,ae.key,G);return ee}})}()})},52952:function(d,g,e){(function(r,i){d.exports=g=i()})(this,function(){var r=r||function(i,l){var c;if(typeof window!="undefined"&&window.crypto&&(c=window.crypto),typeof self!="undefined"&&self.crypto&&(c=self.crypto),typeof globalThis!="undefined"&&globalThis.crypto&&(c=globalThis.crypto),!c&&typeof window!="undefined"&&window.msCrypto&&(c=window.msCrypto),!c&&typeof e.g!="undefined"&&e.g.crypto&&(c=e.g.crypto),!c)try{c=e(3828)}catch(S){}var f=function(){if(c){if(typeof c.getRandomValues=="function")try{return c.getRandomValues(new Uint32Array(1))[0]}catch(S){}if(typeof c.randomBytes=="function")try{return c.randomBytes(4).readInt32LE()}catch(S){}}throw new Error("Native crypto module could not be used to get secure random number.")},u=Object.create||function(){function S(){}return function(T){var M;return S.prototype=T,M=new S,S.prototype=null,M}}(),h={},o=h.lib={},a=o.Base=function(){return{extend:function(S){var T=u(this);return S&&T.mixIn(S),(!T.hasOwnProperty("init")||this.init===T.init)&&(T.init=function(){T.$super.init.apply(this,arguments)}),T.init.prototype=T,T.$super=this,T},create:function(){var S=this.extend();return S.init.apply(S,arguments),S},init:function(){},mixIn:function(S){for(var T in S)S.hasOwnProperty(T)&&(this[T]=S[T]);S.hasOwnProperty("toString")&&(this.toString=S.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),x=o.WordArray=a.extend({init:function(S,T){S=this.words=S||[],T!=l?this.sigBytes=T:this.sigBytes=S.length*4},toString:function(S){return(S||v).stringify(this)},concat:function(S){var T=this.words,M=S.words,F=this.sigBytes,N=S.sigBytes;if(this.clamp(),F%4)for(var H=0;H<N;H++){var V=M[H>>>2]>>>24-H%4*8&255;T[F+H>>>2]|=V<<24-(F+H)%4*8}else for(var $=0;$<N;$+=4)T[F+$>>>2]=M[$>>>2];return this.sigBytes+=N,this},clamp:function(){var S=this.words,T=this.sigBytes;S[T>>>2]&=4294967295<<32-T%4*8,S.length=i.ceil(T/4)},clone:function(){var S=a.clone.call(this);return S.words=this.words.slice(0),S},random:function(S){for(var T=[],M=0;M<S;M+=4)T.push(f());return new x.init(T,S)}}),p=h.enc={},v=p.Hex={stringify:function(S){for(var T=S.words,M=S.sigBytes,F=[],N=0;N<M;N++){var H=T[N>>>2]>>>24-N%4*8&255;F.push((H>>>4).toString(16)),F.push((H&15).toString(16))}return F.join("")},parse:function(S){for(var T=S.length,M=[],F=0;F<T;F+=2)M[F>>>3]|=parseInt(S.substr(F,2),16)<<24-F%8*4;return new x.init(M,T/2)}},m=p.Latin1={stringify:function(S){for(var T=S.words,M=S.sigBytes,F=[],N=0;N<M;N++){var H=T[N>>>2]>>>24-N%4*8&255;F.push(String.fromCharCode(H))}return F.join("")},parse:function(S){for(var T=S.length,M=[],F=0;F<T;F++)M[F>>>2]|=(S.charCodeAt(F)&255)<<24-F%4*8;return new x.init(M,T)}},b=p.Utf8={stringify:function(S){try{return decodeURIComponent(escape(m.stringify(S)))}catch(T){throw new Error("Malformed UTF-8 data")}},parse:function(S){return m.parse(unescape(encodeURIComponent(S)))}},A=o.BufferedBlockAlgorithm=a.extend({reset:function(){this._data=new x.init,this._nDataBytes=0},_append:function(S){typeof S=="string"&&(S=b.parse(S)),this._data.concat(S),this._nDataBytes+=S.sigBytes},_process:function(S){var T,M=this._data,F=M.words,N=M.sigBytes,H=this.blockSize,V=H*4,$=N/V;S?$=i.ceil($):$=i.max(($|0)-this._minBufferSize,0);var oe=$*H,ie=i.min(oe*4,N);if(oe){for(var ue=0;ue<oe;ue+=H)this._doProcessBlock(F,ue);T=F.splice(0,oe),M.sigBytes-=ie}return new x.init(T,ie)},clone:function(){var S=a.clone.call(this);return S._data=this._data.clone(),S},_minBufferSize:0}),D=o.Hasher=A.extend({cfg:a.extend(),init:function(S){this.cfg=this.cfg.extend(S),this.reset()},reset:function(){A.reset.call(this),this._doReset()},update:function(S){return this._append(S),this._process(),this},finalize:function(S){S&&this._append(S);var T=this._doFinalize();return T},blockSize:512/32,_createHelper:function(S){return function(T,M){return new S.init(M).finalize(T)}},_createHmacHelper:function(S){return function(T,M){return new R.HMAC.init(S,M).finalize(T)}}}),R=h.algo={};return h}(Math);return r})},35909:function(d,g,e){(function(r,i){d.exports=g=i(e(52952))})(this,function(r){return function(){var i=r,l=i.lib,c=l.WordArray,f=i.enc,u=f.Base64={stringify:function(o){var a=o.words,x=o.sigBytes,p=this._map;o.clamp();for(var v=[],m=0;m<x;m+=3)for(var b=a[m>>>2]>>>24-m%4*8&255,A=a[m+1>>>2]>>>24-(m+1)%4*8&255,D=a[m+2>>>2]>>>24-(m+2)%4*8&255,R=b<<16|A<<8|D,S=0;S<4&&m+S*.75<x;S++)v.push(p.charAt(R>>>6*(3-S)&63));var T=p.charAt(64);if(T)for(;v.length%4;)v.push(T);return v.join("")},parse:function(o){var a=o.length,x=this._map,p=this._reverseMap;if(!p){p=this._reverseMap=[];for(var v=0;v<x.length;v++)p[x.charCodeAt(v)]=v}var m=x.charAt(64);if(m){var b=o.indexOf(m);b!==-1&&(a=b)}return h(o,a,p)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="};function h(o,a,x){for(var p=[],v=0,m=0;m<a;m++)if(m%4){var b=x[o.charCodeAt(m-1)]<<m%4*2,A=x[o.charCodeAt(m)]>>>6-m%4*2,D=b|A;p[v>>>2]|=D<<24-v%4*8,v++}return c.create(p,v)}}(),r.enc.Base64})},52695:function(d,g,e){(function(r,i){d.exports=g=i(e(52952))})(this,function(r){return function(){var i=r,l=i.lib,c=l.WordArray,f=i.enc,u=f.Base64url={stringify:function(o,a=!0){var x=o.words,p=o.sigBytes,v=a?this._safe_map:this._map;o.clamp();for(var m=[],b=0;b<p;b+=3)for(var A=x[b>>>2]>>>24-b%4*8&255,D=x[b+1>>>2]>>>24-(b+1)%4*8&255,R=x[b+2>>>2]>>>24-(b+2)%4*8&255,S=A<<16|D<<8|R,T=0;T<4&&b+T*.75<p;T++)m.push(v.charAt(S>>>6*(3-T)&63));var M=v.charAt(64);if(M)for(;m.length%4;)m.push(M);return m.join("")},parse:function(o,a=!0){var x=o.length,p=a?this._safe_map:this._map,v=this._reverseMap;if(!v){v=this._reverseMap=[];for(var m=0;m<p.length;m++)v[p.charCodeAt(m)]=m}var b=p.charAt(64);if(b){var A=o.indexOf(b);A!==-1&&(x=A)}return h(o,x,v)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"};function h(o,a,x){for(var p=[],v=0,m=0;m<a;m++)if(m%4){var b=x[o.charCodeAt(m-1)]<<m%4*2,A=x[o.charCodeAt(m)]>>>6-m%4*2,D=b|A;p[v>>>2]|=D<<24-v%4*8,v++}return c.create(p,v)}}(),r.enc.Base64url})},73323:function(d,g,e){(function(r,i){d.exports=g=i(e(52952))})(this,function(r){return function(){var i=r,l=i.lib,c=l.WordArray,f=i.enc,u=f.Utf16=f.Utf16BE={stringify:function(o){for(var a=o.words,x=o.sigBytes,p=[],v=0;v<x;v+=2){var m=a[v>>>2]>>>16-v%4*8&65535;p.push(String.fromCharCode(m))}return p.join("")},parse:function(o){for(var a=o.length,x=[],p=0;p<a;p++)x[p>>>1]|=o.charCodeAt(p)<<16-p%2*16;return c.create(x,a*2)}};f.Utf16LE={stringify:function(o){for(var a=o.words,x=o.sigBytes,p=[],v=0;v<x;v+=2){var m=h(a[v>>>2]>>>16-v%4*8&65535);p.push(String.fromCharCode(m))}return p.join("")},parse:function(o){for(var a=o.length,x=[],p=0;p<a;p++)x[p>>>1]|=h(o.charCodeAt(p)<<16-p%2*16);return c.create(x,a*2)}};function h(o){return o<<8&4278255360|o>>>8&16711935}}(),r.enc.Utf16})},28492:function(d,g,e){(function(r,i,l){d.exports=g=i(e(52952),e(49479),e(83760))})(this,function(r){return function(){var i=r,l=i.lib,c=l.Base,f=l.WordArray,u=i.algo,h=u.MD5,o=u.EvpKDF=c.extend({cfg:c.extend({keySize:128/32,hasher:h,iterations:1}),init:function(a){this.cfg=this.cfg.extend(a)},compute:function(a,x){for(var p,v=this.cfg,m=v.hasher.create(),b=f.create(),A=b.words,D=v.keySize,R=v.iterations;A.length<D;){p&&m.update(p),p=m.update(a).finalize(x),m.reset();for(var S=1;S<R;S++)p=m.finalize(p),m.reset();b.concat(p)}return b.sigBytes=D*4,b}});i.EvpKDF=function(a,x,p){return o.create(p).compute(a,x)}}(),r.EvpKDF})},24408:function(d,g,e){(function(r,i,l){d.exports=g=i(e(52952),e(93617))})(this,function(r){return function(i){var l=r,c=l.lib,f=c.CipherParams,u=l.enc,h=u.Hex,o=l.format,a=o.Hex={stringify:function(x){return x.ciphertext.toString(h)},parse:function(x){var p=h.parse(x);return f.create({ciphertext:p})}}}(),r.format.Hex})},83760:function(d,g,e){(function(r,i){d.exports=g=i(e(52952))})(this,function(r){(function(){var i=r,l=i.lib,c=l.Base,f=i.enc,u=f.Utf8,h=i.algo,o=h.HMAC=c.extend({init:function(a,x){a=this._hasher=new a.init,typeof x=="string"&&(x=u.parse(x));var p=a.blockSize,v=p*4;x.sigBytes>v&&(x=a.finalize(x)),x.clamp();for(var m=this._oKey=x.clone(),b=this._iKey=x.clone(),A=m.words,D=b.words,R=0;R<p;R++)A[R]^=1549556828,D[R]^=909522486;m.sigBytes=b.sigBytes=v,this.reset()},reset:function(){var a=this._hasher;a.reset(),a.update(this._iKey)},update:function(a){return this._hasher.update(a),this},finalize:function(a){var x=this._hasher,p=x.finalize(a);x.reset();var v=x.finalize(this._oKey.clone().concat(p));return v}})})()})},28209:function(d,g,e){(function(r,i,l){d.exports=g=i(e(52952),e(41988),e(79183),e(73323),e(35909),e(52695),e(34905),e(49479),e(2481),e(93653),e(12133),e(82307),e(79421),e(25824),e(83760),e(37248),e(28492),e(93617),e(2882),e(98277),e(69972),e(30509),e(79182),e(74990),e(2593),e(10829),e(10265),e(18846),e(24408),e(84452),e(61945),e(22528),e(21865),e(35308))})(this,function(r){return r})},79183:function(d,g,e){(function(r,i){d.exports=g=i(e(52952))})(this,function(r){return function(){if(typeof ArrayBuffer=="function"){var i=r,l=i.lib,c=l.WordArray,f=c.init,u=c.init=function(h){if(h instanceof ArrayBuffer&&(h=new Uint8Array(h)),(h instanceof Int8Array||typeof Uint8ClampedArray!="undefined"&&h instanceof Uint8ClampedArray||h instanceof Int16Array||h instanceof Uint16Array||h instanceof Int32Array||h instanceof Uint32Array||h instanceof Float32Array||h instanceof Float64Array)&&(h=new Uint8Array(h.buffer,h.byteOffset,h.byteLength)),h instanceof Uint8Array){for(var o=h.byteLength,a=[],x=0;x<o;x++)a[x>>>2]|=h[x]<<24-x%4*8;f.call(this,a,o)}else f.apply(this,arguments)};u.prototype=c}}(),r.lib.WordArray})},34905:function(d,g,e){(function(r,i){d.exports=g=i(e(52952))})(this,function(r){return function(i){var l=r,c=l.lib,f=c.WordArray,u=c.Hasher,h=l.algo,o=[];(function(){for(var b=0;b<64;b++)o[b]=i.abs(i.sin(b+1))*4294967296|0})();var a=h.MD5=u.extend({_doReset:function(){this._hash=new f.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(b,A){for(var D=0;D<16;D++){var R=A+D,S=b[R];b[R]=(S<<8|S>>>24)&16711935|(S<<24|S>>>8)&4278255360}var T=this._hash.words,M=b[A+0],F=b[A+1],N=b[A+2],H=b[A+3],V=b[A+4],$=b[A+5],oe=b[A+6],ie=b[A+7],ue=b[A+8],q=b[A+9],Y=b[A+10],G=b[A+11],ae=b[A+12],ee=b[A+13],J=b[A+14],le=b[A+15],W=T[0],z=T[1],ne=T[2],_e=T[3];W=x(W,z,ne,_e,M,7,o[0]),_e=x(_e,W,z,ne,F,12,o[1]),ne=x(ne,_e,W,z,N,17,o[2]),z=x(z,ne,_e,W,H,22,o[3]),W=x(W,z,ne,_e,V,7,o[4]),_e=x(_e,W,z,ne,$,12,o[5]),ne=x(ne,_e,W,z,oe,17,o[6]),z=x(z,ne,_e,W,ie,22,o[7]),W=x(W,z,ne,_e,ue,7,o[8]),_e=x(_e,W,z,ne,q,12,o[9]),ne=x(ne,_e,W,z,Y,17,o[10]),z=x(z,ne,_e,W,G,22,o[11]),W=x(W,z,ne,_e,ae,7,o[12]),_e=x(_e,W,z,ne,ee,12,o[13]),ne=x(ne,_e,W,z,J,17,o[14]),z=x(z,ne,_e,W,le,22,o[15]),W=p(W,z,ne,_e,F,5,o[16]),_e=p(_e,W,z,ne,oe,9,o[17]),ne=p(ne,_e,W,z,G,14,o[18]),z=p(z,ne,_e,W,M,20,o[19]),W=p(W,z,ne,_e,$,5,o[20]),_e=p(_e,W,z,ne,Y,9,o[21]),ne=p(ne,_e,W,z,le,14,o[22]),z=p(z,ne,_e,W,V,20,o[23]),W=p(W,z,ne,_e,q,5,o[24]),_e=p(_e,W,z,ne,J,9,o[25]),ne=p(ne,_e,W,z,H,14,o[26]),z=p(z,ne,_e,W,ue,20,o[27]),W=p(W,z,ne,_e,ee,5,o[28]),_e=p(_e,W,z,ne,N,9,o[29]),ne=p(ne,_e,W,z,ie,14,o[30]),z=p(z,ne,_e,W,ae,20,o[31]),W=v(W,z,ne,_e,$,4,o[32]),_e=v(_e,W,z,ne,ue,11,o[33]),ne=v(ne,_e,W,z,G,16,o[34]),z=v(z,ne,_e,W,J,23,o[35]),W=v(W,z,ne,_e,F,4,o[36]),_e=v(_e,W,z,ne,V,11,o[37]),ne=v(ne,_e,W,z,ie,16,o[38]),z=v(z,ne,_e,W,Y,23,o[39]),W=v(W,z,ne,_e,ee,4,o[40]),_e=v(_e,W,z,ne,M,11,o[41]),ne=v(ne,_e,W,z,H,16,o[42]),z=v(z,ne,_e,W,oe,23,o[43]),W=v(W,z,ne,_e,q,4,o[44]),_e=v(_e,W,z,ne,ae,11,o[45]),ne=v(ne,_e,W,z,le,16,o[46]),z=v(z,ne,_e,W,N,23,o[47]),W=m(W,z,ne,_e,M,6,o[48]),_e=m(_e,W,z,ne,ie,10,o[49]),ne=m(ne,_e,W,z,J,15,o[50]),z=m(z,ne,_e,W,$,21,o[51]),W=m(W,z,ne,_e,ae,6,o[52]),_e=m(_e,W,z,ne,H,10,o[53]),ne=m(ne,_e,W,z,Y,15,o[54]),z=m(z,ne,_e,W,F,21,o[55]),W=m(W,z,ne,_e,ue,6,o[56]),_e=m(_e,W,z,ne,le,10,o[57]),ne=m(ne,_e,W,z,oe,15,o[58]),z=m(z,ne,_e,W,ee,21,o[59]),W=m(W,z,ne,_e,V,6,o[60]),_e=m(_e,W,z,ne,G,10,o[61]),ne=m(ne,_e,W,z,N,15,o[62]),z=m(z,ne,_e,W,q,21,o[63]),T[0]=T[0]+W|0,T[1]=T[1]+z|0,T[2]=T[2]+ne|0,T[3]=T[3]+_e|0},_doFinalize:function(){var b=this._data,A=b.words,D=this._nDataBytes*8,R=b.sigBytes*8;A[R>>>5]|=128<<24-R%32;var S=i.floor(D/4294967296),T=D;A[(R+64>>>9<<4)+15]=(S<<8|S>>>24)&16711935|(S<<24|S>>>8)&4278255360,A[(R+64>>>9<<4)+14]=(T<<8|T>>>24)&16711935|(T<<24|T>>>8)&4278255360,b.sigBytes=(A.length+1)*4,this._process();for(var M=this._hash,F=M.words,N=0;N<4;N++){var H=F[N];F[N]=(H<<8|H>>>24)&16711935|(H<<24|H>>>8)&4278255360}return M},clone:function(){var b=u.clone.call(this);return b._hash=this._hash.clone(),b}});function x(b,A,D,R,S,T,M){var F=b+(A&D|~A&R)+S+M;return(F<<T|F>>>32-T)+A}function p(b,A,D,R,S,T,M){var F=b+(A&R|D&~R)+S+M;return(F<<T|F>>>32-T)+A}function v(b,A,D,R,S,T,M){var F=b+(A^D^R)+S+M;return(F<<T|F>>>32-T)+A}function m(b,A,D,R,S,T,M){var F=b+(D^(A|~R))+S+M;return(F<<T|F>>>32-T)+A}l.MD5=u._createHelper(a),l.HmacMD5=u._createHmacHelper(a)}(Math),r.MD5})},2882:function(d,g,e){(function(r,i,l){d.exports=g=i(e(52952),e(93617))})(this,function(r){return r.mode.CFB=function(){var i=r.lib.BlockCipherMode.extend();i.Encryptor=i.extend({processBlock:function(c,f){var u=this._cipher,h=u.blockSize;l.call(this,c,f,h,u),this._prevBlock=c.slice(f,f+h)}}),i.Decryptor=i.extend({processBlock:function(c,f){var u=this._cipher,h=u.blockSize,o=c.slice(f,f+h);l.call(this,c,f,h,u),this._prevBlock=o}});function l(c,f,u,h){var o,a=this._iv;a?(o=a.slice(0),this._iv=void 0):o=this._prevBlock,h.encryptBlock(o,0);for(var x=0;x<u;x++)c[f+x]^=o[x]}return i}(),r.mode.CFB})},69972:function(d,g,e){(function(r,i,l){d.exports=g=i(e(52952),e(93617))})(this,function(r){return r.mode.CTRGladman=function(){var i=r.lib.BlockCipherMode.extend();function l(u){if((u>>24&255)===255){var h=u>>16&255,o=u>>8&255,a=u&255;h===255?(h=0,o===255?(o=0,a===255?a=0:++a):++o):++h,u=0,u+=h<<16,u+=o<<8,u+=a}else u+=16777216;return u}function c(u){return(u[0]=l(u[0]))===0&&(u[1]=l(u[1])),u}var f=i.Encryptor=i.extend({processBlock:function(u,h){var o=this._cipher,a=o.blockSize,x=this._iv,p=this._counter;x&&(p=this._counter=x.slice(0),this._iv=void 0),c(p);var v=p.slice(0);o.encryptBlock(v,0);for(var m=0;m<a;m++)u[h+m]^=v[m]}});return i.Decryptor=f,i}(),r.mode.CTRGladman})},98277:function(d,g,e){(function(r,i,l){d.exports=g=i(e(52952),e(93617))})(this,function(r){return r.mode.CTR=function(){var i=r.lib.BlockCipherMode.extend(),l=i.Encryptor=i.extend({processBlock:function(c,f){var u=this._cipher,h=u.blockSize,o=this._iv,a=this._counter;o&&(a=this._counter=o.slice(0),this._iv=void 0);var x=a.slice(0);u.encryptBlock(x,0),a[h-1]=a[h-1]+1|0;for(var p=0;p<h;p++)c[f+p]^=x[p]}});return i.Decryptor=l,i}(),r.mode.CTR})},79182:function(d,g,e){(function(r,i,l){d.exports=g=i(e(52952),e(93617))})(this,function(r){return r.mode.ECB=function(){var i=r.lib.BlockCipherMode.extend();return i.Encryptor=i.extend({processBlock:function(l,c){this._cipher.encryptBlock(l,c)}}),i.Decryptor=i.extend({processBlock:function(l,c){this._cipher.decryptBlock(l,c)}}),i}(),r.mode.ECB})},30509:function(d,g,e){(function(r,i,l){d.exports=g=i(e(52952),e(93617))})(this,function(r){return r.mode.OFB=function(){var i=r.lib.BlockCipherMode.extend(),l=i.Encryptor=i.extend({processBlock:function(c,f){var u=this._cipher,h=u.blockSize,o=this._iv,a=this._keystream;o&&(a=this._keystream=o.slice(0),this._iv=void 0),u.encryptBlock(a,0);for(var x=0;x<h;x++)c[f+x]^=a[x]}});return i.Decryptor=l,i}(),r.mode.OFB})},74990:function(d,g,e){(function(r,i,l){d.exports=g=i(e(52952),e(93617))})(this,function(r){return r.pad.AnsiX923={pad:function(i,l){var c=i.sigBytes,f=l*4,u=f-c%f,h=c+u-1;i.clamp(),i.words[h>>>2]|=u<<24-h%4*8,i.sigBytes+=u},unpad:function(i){var l=i.words[i.sigBytes-1>>>2]&255;i.sigBytes-=l}},r.pad.Ansix923})},2593:function(d,g,e){(function(r,i,l){d.exports=g=i(e(52952),e(93617))})(this,function(r){return r.pad.Iso10126={pad:function(i,l){var c=l*4,f=c-i.sigBytes%c;i.concat(r.lib.WordArray.random(f-1)).concat(r.lib.WordArray.create([f<<24],1))},unpad:function(i){var l=i.words[i.sigBytes-1>>>2]&255;i.sigBytes-=l}},r.pad.Iso10126})},10829:function(d,g,e){(function(r,i,l){d.exports=g=i(e(52952),e(93617))})(this,function(r){return r.pad.Iso97971={pad:function(i,l){i.concat(r.lib.WordArray.create([2147483648],1)),r.pad.ZeroPadding.pad(i,l)},unpad:function(i){r.pad.ZeroPadding.unpad(i),i.sigBytes--}},r.pad.Iso97971})},18846:function(d,g,e){(function(r,i,l){d.exports=g=i(e(52952),e(93617))})(this,function(r){return r.pad.NoPadding={pad:function(){},unpad:function(){}},r.pad.NoPadding})},10265:function(d,g,e){(function(r,i,l){d.exports=g=i(e(52952),e(93617))})(this,function(r){return r.pad.ZeroPadding={pad:function(i,l){var c=l*4;i.clamp(),i.sigBytes+=c-(i.sigBytes%c||c)},unpad:function(i){for(var l=i.words,c=i.sigBytes-1,c=i.sigBytes-1;c>=0;c--)if(l[c>>>2]>>>24-c%4*8&255){i.sigBytes=c+1;break}}},r.pad.ZeroPadding})},37248:function(d,g,e){(function(r,i,l){d.exports=g=i(e(52952),e(49479),e(83760))})(this,function(r){return function(){var i=r,l=i.lib,c=l.Base,f=l.WordArray,u=i.algo,h=u.SHA1,o=u.HMAC,a=u.PBKDF2=c.extend({cfg:c.extend({keySize:128/32,hasher:h,iterations:1}),init:function(x){this.cfg=this.cfg.extend(x)},compute:function(x,p){for(var v=this.cfg,m=o.create(v.hasher,x),b=f.create(),A=f.create([1]),D=b.words,R=A.words,S=v.keySize,T=v.iterations;D.length<S;){var M=m.update(p).finalize(A);m.reset();for(var F=M.words,N=F.length,H=M,V=1;V<T;V++){H=m.finalize(H),m.reset();for(var $=H.words,oe=0;oe<N;oe++)F[oe]^=$[oe]}b.concat(M),R[0]++}return b.sigBytes=S*4,b}});i.PBKDF2=function(x,p,v){return a.create(v).compute(x,p)}}(),r.PBKDF2})},35308:function(d,g,e){(function(r,i,l){d.exports=g=i(e(52952),e(35909),e(34905),e(28492),e(93617))})(this,function(r){return function(){var i=r,l=i.lib,c=l.StreamCipher,f=i.algo,u=[],h=[],o=[],a=f.RabbitLegacy=c.extend({_doReset:function(){var p=this._key.words,v=this.cfg.iv,m=this._X=[p[0],p[3]<<16|p[2]>>>16,p[1],p[0]<<16|p[3]>>>16,p[2],p[1]<<16|p[0]>>>16,p[3],p[2]<<16|p[1]>>>16],b=this._C=[p[2]<<16|p[2]>>>16,p[0]&4294901760|p[1]&65535,p[3]<<16|p[3]>>>16,p[1]&4294901760|p[2]&65535,p[0]<<16|p[0]>>>16,p[2]&4294901760|p[3]&65535,p[1]<<16|p[1]>>>16,p[3]&4294901760|p[0]&65535];this._b=0;for(var A=0;A<4;A++)x.call(this);for(var A=0;A<8;A++)b[A]^=m[A+4&7];if(v){var D=v.words,R=D[0],S=D[1],T=(R<<8|R>>>24)&16711935|(R<<24|R>>>8)&4278255360,M=(S<<8|S>>>24)&16711935|(S<<24|S>>>8)&4278255360,F=T>>>16|M&4294901760,N=M<<16|T&65535;b[0]^=T,b[1]^=F,b[2]^=M,b[3]^=N,b[4]^=T,b[5]^=F,b[6]^=M,b[7]^=N;for(var A=0;A<4;A++)x.call(this)}},_doProcessBlock:function(p,v){var m=this._X;x.call(this),u[0]=m[0]^m[5]>>>16^m[3]<<16,u[1]=m[2]^m[7]>>>16^m[5]<<16,u[2]=m[4]^m[1]>>>16^m[7]<<16,u[3]=m[6]^m[3]>>>16^m[1]<<16;for(var b=0;b<4;b++)u[b]=(u[b]<<8|u[b]>>>24)&16711935|(u[b]<<24|u[b]>>>8)&4278255360,p[v+b]^=u[b]},blockSize:128/32,ivSize:64/32});function x(){for(var p=this._X,v=this._C,m=0;m<8;m++)h[m]=v[m];v[0]=v[0]+1295307597+this._b|0,v[1]=v[1]+3545052371+(v[0]>>>0<h[0]>>>0?1:0)|0,v[2]=v[2]+886263092+(v[1]>>>0<h[1]>>>0?1:0)|0,v[3]=v[3]+1295307597+(v[2]>>>0<h[2]>>>0?1:0)|0,v[4]=v[4]+3545052371+(v[3]>>>0<h[3]>>>0?1:0)|0,v[5]=v[5]+886263092+(v[4]>>>0<h[4]>>>0?1:0)|0,v[6]=v[6]+1295307597+(v[5]>>>0<h[5]>>>0?1:0)|0,v[7]=v[7]+3545052371+(v[6]>>>0<h[6]>>>0?1:0)|0,this._b=v[7]>>>0<h[7]>>>0?1:0;for(var m=0;m<8;m++){var b=p[m]+v[m],A=b&65535,D=b>>>16,R=((A*A>>>17)+A*D>>>15)+D*D,S=((b&4294901760)*b|0)+((b&65535)*b|0);o[m]=R^S}p[0]=o[0]+(o[7]<<16|o[7]>>>16)+(o[6]<<16|o[6]>>>16)|0,p[1]=o[1]+(o[0]<<8|o[0]>>>24)+o[7]|0,p[2]=o[2]+(o[1]<<16|o[1]>>>16)+(o[0]<<16|o[0]>>>16)|0,p[3]=o[3]+(o[2]<<8|o[2]>>>24)+o[1]|0,p[4]=o[4]+(o[3]<<16|o[3]>>>16)+(o[2]<<16|o[2]>>>16)|0,p[5]=o[5]+(o[4]<<8|o[4]>>>24)+o[3]|0,p[6]=o[6]+(o[5]<<16|o[5]>>>16)+(o[4]<<16|o[4]>>>16)|0,p[7]=o[7]+(o[6]<<8|o[6]>>>24)+o[5]|0}i.RabbitLegacy=c._createHelper(a)}(),r.RabbitLegacy})},21865:function(d,g,e){(function(r,i,l){d.exports=g=i(e(52952),e(35909),e(34905),e(28492),e(93617))})(this,function(r){return function(){var i=r,l=i.lib,c=l.StreamCipher,f=i.algo,u=[],h=[],o=[],a=f.Rabbit=c.extend({_doReset:function(){for(var p=this._key.words,v=this.cfg.iv,m=0;m<4;m++)p[m]=(p[m]<<8|p[m]>>>24)&16711935|(p[m]<<24|p[m]>>>8)&4278255360;var b=this._X=[p[0],p[3]<<16|p[2]>>>16,p[1],p[0]<<16|p[3]>>>16,p[2],p[1]<<16|p[0]>>>16,p[3],p[2]<<16|p[1]>>>16],A=this._C=[p[2]<<16|p[2]>>>16,p[0]&4294901760|p[1]&65535,p[3]<<16|p[3]>>>16,p[1]&4294901760|p[2]&65535,p[0]<<16|p[0]>>>16,p[2]&4294901760|p[3]&65535,p[1]<<16|p[1]>>>16,p[3]&4294901760|p[0]&65535];this._b=0;for(var m=0;m<4;m++)x.call(this);for(var m=0;m<8;m++)A[m]^=b[m+4&7];if(v){var D=v.words,R=D[0],S=D[1],T=(R<<8|R>>>24)&16711935|(R<<24|R>>>8)&4278255360,M=(S<<8|S>>>24)&16711935|(S<<24|S>>>8)&4278255360,F=T>>>16|M&4294901760,N=M<<16|T&65535;A[0]^=T,A[1]^=F,A[2]^=M,A[3]^=N,A[4]^=T,A[5]^=F,A[6]^=M,A[7]^=N;for(var m=0;m<4;m++)x.call(this)}},_doProcessBlock:function(p,v){var m=this._X;x.call(this),u[0]=m[0]^m[5]>>>16^m[3]<<16,u[1]=m[2]^m[7]>>>16^m[5]<<16,u[2]=m[4]^m[1]>>>16^m[7]<<16,u[3]=m[6]^m[3]>>>16^m[1]<<16;for(var b=0;b<4;b++)u[b]=(u[b]<<8|u[b]>>>24)&16711935|(u[b]<<24|u[b]>>>8)&4278255360,p[v+b]^=u[b]},blockSize:128/32,ivSize:64/32});function x(){for(var p=this._X,v=this._C,m=0;m<8;m++)h[m]=v[m];v[0]=v[0]+1295307597+this._b|0,v[1]=v[1]+3545052371+(v[0]>>>0<h[0]>>>0?1:0)|0,v[2]=v[2]+886263092+(v[1]>>>0<h[1]>>>0?1:0)|0,v[3]=v[3]+1295307597+(v[2]>>>0<h[2]>>>0?1:0)|0,v[4]=v[4]+3545052371+(v[3]>>>0<h[3]>>>0?1:0)|0,v[5]=v[5]+886263092+(v[4]>>>0<h[4]>>>0?1:0)|0,v[6]=v[6]+1295307597+(v[5]>>>0<h[5]>>>0?1:0)|0,v[7]=v[7]+3545052371+(v[6]>>>0<h[6]>>>0?1:0)|0,this._b=v[7]>>>0<h[7]>>>0?1:0;for(var m=0;m<8;m++){var b=p[m]+v[m],A=b&65535,D=b>>>16,R=((A*A>>>17)+A*D>>>15)+D*D,S=((b&4294901760)*b|0)+((b&65535)*b|0);o[m]=R^S}p[0]=o[0]+(o[7]<<16|o[7]>>>16)+(o[6]<<16|o[6]>>>16)|0,p[1]=o[1]+(o[0]<<8|o[0]>>>24)+o[7]|0,p[2]=o[2]+(o[1]<<16|o[1]>>>16)+(o[0]<<16|o[0]>>>16)|0,p[3]=o[3]+(o[2]<<8|o[2]>>>24)+o[1]|0,p[4]=o[4]+(o[3]<<16|o[3]>>>16)+(o[2]<<16|o[2]>>>16)|0,p[5]=o[5]+(o[4]<<8|o[4]>>>24)+o[3]|0,p[6]=o[6]+(o[5]<<16|o[5]>>>16)+(o[4]<<16|o[4]>>>16)|0,p[7]=o[7]+(o[6]<<8|o[6]>>>24)+o[5]|0}i.Rabbit=c._createHelper(a)}(),r.Rabbit})},22528:function(d,g,e){(function(r,i,l){d.exports=g=i(e(52952),e(35909),e(34905),e(28492),e(93617))})(this,function(r){return function(){var i=r,l=i.lib,c=l.StreamCipher,f=i.algo,u=f.RC4=c.extend({_doReset:function(){for(var a=this._key,x=a.words,p=a.sigBytes,v=this._S=[],m=0;m<256;m++)v[m]=m;for(var m=0,b=0;m<256;m++){var A=m%p,D=x[A>>>2]>>>24-A%4*8&255;b=(b+v[m]+D)%256;var R=v[m];v[m]=v[b],v[b]=R}this._i=this._j=0},_doProcessBlock:function(a,x){a[x]^=h.call(this)},keySize:256/32,ivSize:0});function h(){for(var a=this._S,x=this._i,p=this._j,v=0,m=0;m<4;m++){x=(x+1)%256,p=(p+a[x])%256;var b=a[x];a[x]=a[p],a[p]=b,v|=a[(a[x]+a[p])%256]<<24-m*8}return this._i=x,this._j=p,v}i.RC4=c._createHelper(u);var o=f.RC4Drop=u.extend({cfg:u.cfg.extend({drop:192}),_doReset:function(){u._doReset.call(this);for(var a=this.cfg.drop;a>0;a--)h.call(this)}});i.RC4Drop=c._createHelper(o)}(),r.RC4})},25824:function(d,g,e){(function(r,i){d.exports=g=i(e(52952))})(this,function(r){return function(i){var l=r,c=l.lib,f=c.WordArray,u=c.Hasher,h=l.algo,o=f.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),a=f.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),x=f.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),p=f.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),v=f.create([0,1518500249,1859775393,2400959708,2840853838]),m=f.create([1352829926,1548603684,1836072691,2053994217,0]),b=h.RIPEMD160=u.extend({_doReset:function(){this._hash=f.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(F,N){for(var H=0;H<16;H++){var V=N+H,$=F[V];F[V]=($<<8|$>>>24)&16711935|($<<24|$>>>8)&4278255360}var oe=this._hash.words,ie=v.words,ue=m.words,q=o.words,Y=a.words,G=x.words,ae=p.words,ee,J,le,W,z,ne,_e,we,Pe,We;ne=ee=oe[0],_e=J=oe[1],we=le=oe[2],Pe=W=oe[3],We=z=oe[4];for(var Be,H=0;H<80;H+=1)Be=ee+F[N+q[H]]|0,H<16?Be+=A(J,le,W)+ie[0]:H<32?Be+=D(J,le,W)+ie[1]:H<48?Be+=R(J,le,W)+ie[2]:H<64?Be+=S(J,le,W)+ie[3]:Be+=T(J,le,W)+ie[4],Be=Be|0,Be=M(Be,G[H]),Be=Be+z|0,ee=z,z=W,W=M(le,10),le=J,J=Be,Be=ne+F[N+Y[H]]|0,H<16?Be+=T(_e,we,Pe)+ue[0]:H<32?Be+=S(_e,we,Pe)+ue[1]:H<48?Be+=R(_e,we,Pe)+ue[2]:H<64?Be+=D(_e,we,Pe)+ue[3]:Be+=A(_e,we,Pe)+ue[4],Be=Be|0,Be=M(Be,ae[H]),Be=Be+We|0,ne=We,We=Pe,Pe=M(we,10),we=_e,_e=Be;Be=oe[1]+le+Pe|0,oe[1]=oe[2]+W+We|0,oe[2]=oe[3]+z+ne|0,oe[3]=oe[4]+ee+_e|0,oe[4]=oe[0]+J+we|0,oe[0]=Be},_doFinalize:function(){var F=this._data,N=F.words,H=this._nDataBytes*8,V=F.sigBytes*8;N[V>>>5]|=128<<24-V%32,N[(V+64>>>9<<4)+14]=(H<<8|H>>>24)&16711935|(H<<24|H>>>8)&4278255360,F.sigBytes=(N.length+1)*4,this._process();for(var $=this._hash,oe=$.words,ie=0;ie<5;ie++){var ue=oe[ie];oe[ie]=(ue<<8|ue>>>24)&16711935|(ue<<24|ue>>>8)&4278255360}return $},clone:function(){var F=u.clone.call(this);return F._hash=this._hash.clone(),F}});function A(F,N,H){return F^N^H}function D(F,N,H){return F&N|~F&H}function R(F,N,H){return(F|~N)^H}function S(F,N,H){return F&H|N&~H}function T(F,N,H){return F^(N|~H)}function M(F,N){return F<<N|F>>>32-N}l.RIPEMD160=u._createHelper(b),l.HmacRIPEMD160=u._createHmacHelper(b)}(Math),r.RIPEMD160})},49479:function(d,g,e){(function(r,i){d.exports=g=i(e(52952))})(this,function(r){return function(){var i=r,l=i.lib,c=l.WordArray,f=l.Hasher,u=i.algo,h=[],o=u.SHA1=f.extend({_doReset:function(){this._hash=new c.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(a,x){for(var p=this._hash.words,v=p[0],m=p[1],b=p[2],A=p[3],D=p[4],R=0;R<80;R++){if(R<16)h[R]=a[x+R]|0;else{var S=h[R-3]^h[R-8]^h[R-14]^h[R-16];h[R]=S<<1|S>>>31}var T=(v<<5|v>>>27)+D+h[R];R<20?T+=(m&b|~m&A)+1518500249:R<40?T+=(m^b^A)+1859775393:R<60?T+=(m&b|m&A|b&A)-1894007588:T+=(m^b^A)-899497514,D=A,A=b,b=m<<30|m>>>2,m=v,v=T}p[0]=p[0]+v|0,p[1]=p[1]+m|0,p[2]=p[2]+b|0,p[3]=p[3]+A|0,p[4]=p[4]+D|0},_doFinalize:function(){var a=this._data,x=a.words,p=this._nDataBytes*8,v=a.sigBytes*8;return x[v>>>5]|=128<<24-v%32,x[(v+64>>>9<<4)+14]=Math.floor(p/4294967296),x[(v+64>>>9<<4)+15]=p,a.sigBytes=x.length*4,this._process(),this._hash},clone:function(){var a=f.clone.call(this);return a._hash=this._hash.clone(),a}});i.SHA1=f._createHelper(o),i.HmacSHA1=f._createHmacHelper(o)}(),r.SHA1})},93653:function(d,g,e){(function(r,i,l){d.exports=g=i(e(52952),e(2481))})(this,function(r){return function(){var i=r,l=i.lib,c=l.WordArray,f=i.algo,u=f.SHA256,h=f.SHA224=u.extend({_doReset:function(){this._hash=new c.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var o=u._doFinalize.call(this);return o.sigBytes-=4,o}});i.SHA224=u._createHelper(h),i.HmacSHA224=u._createHmacHelper(h)}(),r.SHA224})},2481:function(d,g,e){(function(r,i){d.exports=g=i(e(52952))})(this,function(r){return function(i){var l=r,c=l.lib,f=c.WordArray,u=c.Hasher,h=l.algo,o=[],a=[];(function(){function v(D){for(var R=i.sqrt(D),S=2;S<=R;S++)if(!(D%S))return!1;return!0}function m(D){return(D-(D|0))*4294967296|0}for(var b=2,A=0;A<64;)v(b)&&(A<8&&(o[A]=m(i.pow(b,.5))),a[A]=m(i.pow(b,.3333333333333333)),A++),b++})();var x=[],p=h.SHA256=u.extend({_doReset:function(){this._hash=new f.init(o.slice(0))},_doProcessBlock:function(v,m){for(var b=this._hash.words,A=b[0],D=b[1],R=b[2],S=b[3],T=b[4],M=b[5],F=b[6],N=b[7],H=0;H<64;H++){if(H<16)x[H]=v[m+H]|0;else{var V=x[H-15],$=(V<<25|V>>>7)^(V<<14|V>>>18)^V>>>3,oe=x[H-2],ie=(oe<<15|oe>>>17)^(oe<<13|oe>>>19)^oe>>>10;x[H]=$+x[H-7]+ie+x[H-16]}var ue=T&M^~T&F,q=A&D^A&R^D&R,Y=(A<<30|A>>>2)^(A<<19|A>>>13)^(A<<10|A>>>22),G=(T<<26|T>>>6)^(T<<21|T>>>11)^(T<<7|T>>>25),ae=N+G+ue+a[H]+x[H],ee=Y+q;N=F,F=M,M=T,T=S+ae|0,S=R,R=D,D=A,A=ae+ee|0}b[0]=b[0]+A|0,b[1]=b[1]+D|0,b[2]=b[2]+R|0,b[3]=b[3]+S|0,b[4]=b[4]+T|0,b[5]=b[5]+M|0,b[6]=b[6]+F|0,b[7]=b[7]+N|0},_doFinalize:function(){var v=this._data,m=v.words,b=this._nDataBytes*8,A=v.sigBytes*8;return m[A>>>5]|=128<<24-A%32,m[(A+64>>>9<<4)+14]=i.floor(b/4294967296),m[(A+64>>>9<<4)+15]=b,v.sigBytes=m.length*4,this._process(),this._hash},clone:function(){var v=u.clone.call(this);return v._hash=this._hash.clone(),v}});l.SHA256=u._createHelper(p),l.HmacSHA256=u._createHmacHelper(p)}(Math),r.SHA256})},79421:function(d,g,e){(function(r,i,l){d.exports=g=i(e(52952),e(41988))})(this,function(r){return function(i){var l=r,c=l.lib,f=c.WordArray,u=c.Hasher,h=l.x64,o=h.Word,a=l.algo,x=[],p=[],v=[];(function(){for(var A=1,D=0,R=0;R<24;R++){x[A+5*D]=(R+1)*(R+2)/2%64;var S=D%5,T=(2*A+3*D)%5;A=S,D=T}for(var A=0;A<5;A++)for(var D=0;D<5;D++)p[A+5*D]=D+(2*A+3*D)%5*5;for(var M=1,F=0;F<24;F++){for(var N=0,H=0,V=0;V<7;V++){if(M&1){var $=(1<<V)-1;$<32?H^=1<<$:N^=1<<$-32}M&128?M=M<<1^113:M<<=1}v[F]=o.create(N,H)}})();var m=[];(function(){for(var A=0;A<25;A++)m[A]=o.create()})();var b=a.SHA3=u.extend({cfg:u.cfg.extend({outputLength:512}),_doReset:function(){for(var A=this._state=[],D=0;D<25;D++)A[D]=new o.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(A,D){for(var R=this._state,S=this.blockSize/2,T=0;T<S;T++){var M=A[D+2*T],F=A[D+2*T+1];M=(M<<8|M>>>24)&16711935|(M<<24|M>>>8)&4278255360,F=(F<<8|F>>>24)&16711935|(F<<24|F>>>8)&4278255360;var N=R[T];N.high^=F,N.low^=M}for(var H=0;H<24;H++){for(var V=0;V<5;V++){for(var $=0,oe=0,ie=0;ie<5;ie++){var N=R[V+5*ie];$^=N.high,oe^=N.low}var ue=m[V];ue.high=$,ue.low=oe}for(var V=0;V<5;V++)for(var q=m[(V+4)%5],Y=m[(V+1)%5],G=Y.high,ae=Y.low,$=q.high^(G<<1|ae>>>31),oe=q.low^(ae<<1|G>>>31),ie=0;ie<5;ie++){var N=R[V+5*ie];N.high^=$,N.low^=oe}for(var ee=1;ee<25;ee++){var $,oe,N=R[ee],J=N.high,le=N.low,W=x[ee];W<32?($=J<<W|le>>>32-W,oe=le<<W|J>>>32-W):($=le<<W-32|J>>>64-W,oe=J<<W-32|le>>>64-W);var z=m[p[ee]];z.high=$,z.low=oe}var ne=m[0],_e=R[0];ne.high=_e.high,ne.low=_e.low;for(var V=0;V<5;V++)for(var ie=0;ie<5;ie++){var ee=V+5*ie,N=R[ee],we=m[ee],Pe=m[(V+1)%5+5*ie],We=m[(V+2)%5+5*ie];N.high=we.high^~Pe.high&We.high,N.low=we.low^~Pe.low&We.low}var N=R[0],Be=v[H];N.high^=Be.high,N.low^=Be.low}},_doFinalize:function(){var A=this._data,D=A.words,R=this._nDataBytes*8,S=A.sigBytes*8,T=this.blockSize*32;D[S>>>5]|=1<<24-S%32,D[(i.ceil((S+1)/T)*T>>>5)-1]|=128,A.sigBytes=D.length*4,this._process();for(var M=this._state,F=this.cfg.outputLength/8,N=F/8,H=[],V=0;V<N;V++){var $=M[V],oe=$.high,ie=$.low;oe=(oe<<8|oe>>>24)&16711935|(oe<<24|oe>>>8)&4278255360,ie=(ie<<8|ie>>>24)&16711935|(ie<<24|ie>>>8)&4278255360,H.push(ie),H.push(oe)}return new f.init(H,F)},clone:function(){for(var A=u.clone.call(this),D=A._state=this._state.slice(0),R=0;R<25;R++)D[R]=D[R].clone();return A}});l.SHA3=u._createHelper(b),l.HmacSHA3=u._createHmacHelper(b)}(Math),r.SHA3})},82307:function(d,g,e){(function(r,i,l){d.exports=g=i(e(52952),e(41988),e(12133))})(this,function(r){return function(){var i=r,l=i.x64,c=l.Word,f=l.WordArray,u=i.algo,h=u.SHA512,o=u.SHA384=h.extend({_doReset:function(){this._hash=new f.init([new c.init(3418070365,3238371032),new c.init(1654270250,914150663),new c.init(2438529370,812702999),new c.init(355462360,4144912697),new c.init(1731405415,4290775857),new c.init(2394180231,1750603025),new c.init(3675008525,1694076839),new c.init(1203062813,3204075428)])},_doFinalize:function(){var a=h._doFinalize.call(this);return a.sigBytes-=16,a}});i.SHA384=h._createHelper(o),i.HmacSHA384=h._createHmacHelper(o)}(),r.SHA384})},12133:function(d,g,e){(function(r,i,l){d.exports=g=i(e(52952),e(41988))})(this,function(r){return function(){var i=r,l=i.lib,c=l.Hasher,f=i.x64,u=f.Word,h=f.WordArray,o=i.algo;function a(){return u.create.apply(u,arguments)}var x=[a(1116352408,3609767458),a(1899447441,602891725),a(3049323471,3964484399),a(3921009573,2173295548),a(961987163,4081628472),a(1508970993,3053834265),a(2453635748,2937671579),a(2870763221,3664609560),a(3624381080,2734883394),a(310598401,1164996542),a(607225278,1323610764),a(1426881987,3590304994),a(1925078388,4068182383),a(2162078206,991336113),a(2614888103,633803317),a(3248222580,3479774868),a(3835390401,2666613458),a(4022224774,944711139),a(264347078,2341262773),a(604807628,2007800933),a(770255983,1495990901),a(1249150122,1856431235),a(1555081692,3175218132),a(1996064986,2198950837),a(2554220882,3999719339),a(2821834349,766784016),a(2952996808,2566594879),a(3210313671,3203337956),a(3336571891,1034457026),a(3584528711,2466948901),a(113926993,3758326383),a(338241895,168717936),a(666307205,1188179964),a(773529912,1546045734),a(1294757372,1522805485),a(1396182291,2643833823),a(1695183700,2343527390),a(1986661051,1014477480),a(2177026350,1206759142),a(2456956037,344077627),a(2730485921,1290863460),a(2820302411,3158454273),a(3259730800,3505952657),a(3345764771,106217008),a(3516065817,3606008344),a(3600352804,1432725776),a(4094571909,1467031594),a(275423344,851169720),a(430227734,3100823752),a(506948616,1363258195),a(659060556,3750685593),a(883997877,3785050280),a(958139571,3318307427),a(1322822218,3812723403),a(1537002063,2003034995),a(1747873779,3602036899),a(1955562222,1575990012),a(2024104815,1125592928),a(2227730452,2716904306),a(2361852424,442776044),a(2428436474,593698344),a(2756734187,3733110249),a(3204031479,2999351573),a(3329325298,3815920427),a(3391569614,3928383900),a(3515267271,566280711),a(3940187606,3454069534),a(4118630271,4000239992),a(116418474,1914138554),a(174292421,2731055270),a(289380356,3203993006),a(460393269,320620315),a(685471733,587496836),a(852142971,1086792851),a(1017036298,365543100),a(1126000580,2618297676),a(1288033470,3409855158),a(1501505948,4234509866),a(1607167915,987167468),a(1816402316,1246189591)],p=[];(function(){for(var m=0;m<80;m++)p[m]=a()})();var v=o.SHA512=c.extend({_doReset:function(){this._hash=new h.init([new u.init(1779033703,4089235720),new u.init(3144134277,2227873595),new u.init(1013904242,4271175723),new u.init(2773480762,1595750129),new u.init(1359893119,2917565137),new u.init(2600822924,725511199),new u.init(528734635,4215389547),new u.init(1541459225,327033209)])},_doProcessBlock:function(m,b){for(var A=this._hash.words,D=A[0],R=A[1],S=A[2],T=A[3],M=A[4],F=A[5],N=A[6],H=A[7],V=D.high,$=D.low,oe=R.high,ie=R.low,ue=S.high,q=S.low,Y=T.high,G=T.low,ae=M.high,ee=M.low,J=F.high,le=F.low,W=N.high,z=N.low,ne=H.high,_e=H.low,we=V,Pe=$,We=oe,Be=ie,Lt=ue,_t=q,Pt=Y,Vt=G,Ft=ae,ir=ee,Ne=J,dt=le,kt=W,Qe=z,lt=ne,st=_e,Ye=0;Ye<80;Ye++){var Ue,be,De=p[Ye];if(Ye<16)be=De.high=m[b+Ye*2]|0,Ue=De.low=m[b+Ye*2+1]|0;else{var He=p[Ye-15],qe=He.high,Xe=He.low,wt=(qe>>>1|Xe<<31)^(qe>>>8|Xe<<24)^qe>>>7,At=(Xe>>>1|qe<<31)^(Xe>>>8|qe<<24)^(Xe>>>7|qe<<25),cr=p[Ye-2],or=cr.high,Me=cr.low,Je=(or>>>19|Me<<13)^(or<<3|Me>>>29)^or>>>6,Qt=(Me>>>19|or<<13)^(Me<<3|or>>>29)^(Me>>>6|or<<26),tt=p[Ye-7],Rt=tt.high,Dt=tt.low,Jt=p[Ye-16],Ut=Jt.high,Ce=Jt.low;Ue=At+Dt,be=wt+Rt+(Ue>>>0<At>>>0?1:0),Ue=Ue+Qt,be=be+Je+(Ue>>>0<Qt>>>0?1:0),Ue=Ue+Ce,be=be+Ut+(Ue>>>0<Ce>>>0?1:0),De.high=be,De.low=Ue}var ce=Ft&Ne^~Ft&kt,pe=ir&dt^~ir&Qe,Et=we&We^we&Lt^We&Lt,Se=Pe&Be^Pe&_t^Be&_t,ot=(we>>>28|Pe<<4)^(we<<30|Pe>>>2)^(we<<25|Pe>>>7),Gt=(Pe>>>28|we<<4)^(Pe<<30|we>>>2)^(Pe<<25|we>>>7),gt=(Ft>>>14|ir<<18)^(Ft>>>18|ir<<14)^(Ft<<23|ir>>>9),Ae=(ir>>>14|Ft<<18)^(ir>>>18|Ft<<14)^(ir<<23|Ft>>>9),vt=x[Ye],je=vt.high,et=vt.low,yt=st+Ae,Nt=lt+gt+(yt>>>0<st>>>0?1:0),yt=yt+pe,Nt=Nt+ce+(yt>>>0<pe>>>0?1:0),yt=yt+et,Nt=Nt+je+(yt>>>0<et>>>0?1:0),yt=yt+Ue,Nt=Nt+be+(yt>>>0<Ue>>>0?1:0),Fe=Gt+Se,Rr=ot+Et+(Fe>>>0<Gt>>>0?1:0);lt=kt,st=Qe,kt=Ne,Qe=dt,Ne=Ft,dt=ir,ir=Vt+yt|0,Ft=Pt+Nt+(ir>>>0<Vt>>>0?1:0)|0,Pt=Lt,Vt=_t,Lt=We,_t=Be,We=we,Be=Pe,Pe=yt+Fe|0,we=Nt+Rr+(Pe>>>0<yt>>>0?1:0)|0}$=D.low=$+Pe,D.high=V+we+($>>>0<Pe>>>0?1:0),ie=R.low=ie+Be,R.high=oe+We+(ie>>>0<Be>>>0?1:0),q=S.low=q+_t,S.high=ue+Lt+(q>>>0<_t>>>0?1:0),G=T.low=G+Vt,T.high=Y+Pt+(G>>>0<Vt>>>0?1:0),ee=M.low=ee+ir,M.high=ae+Ft+(ee>>>0<ir>>>0?1:0),le=F.low=le+dt,F.high=J+Ne+(le>>>0<dt>>>0?1:0),z=N.low=z+Qe,N.high=W+kt+(z>>>0<Qe>>>0?1:0),_e=H.low=_e+st,H.high=ne+lt+(_e>>>0<st>>>0?1:0)},_doFinalize:function(){var m=this._data,b=m.words,A=this._nDataBytes*8,D=m.sigBytes*8;b[D>>>5]|=128<<24-D%32,b[(D+128>>>10<<5)+30]=Math.floor(A/4294967296),b[(D+128>>>10<<5)+31]=A,m.sigBytes=b.length*4,this._process();var R=this._hash.toX32();return R},clone:function(){var m=c.clone.call(this);return m._hash=this._hash.clone(),m},blockSize:1024/32});i.SHA512=c._createHelper(v),i.HmacSHA512=c._createHmacHelper(v)}(),r.SHA512})},61945:function(d,g,e){(function(r,i,l){d.exports=g=i(e(52952),e(35909),e(34905),e(28492),e(93617))})(this,function(r){return function(){var i=r,l=i.lib,c=l.WordArray,f=l.BlockCipher,u=i.algo,h=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],o=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],a=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],x=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],p=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],v=u.DES=f.extend({_doReset:function(){for(var D=this._key,R=D.words,S=[],T=0;T<56;T++){var M=h[T]-1;S[T]=R[M>>>5]>>>31-M%32&1}for(var F=this._subKeys=[],N=0;N<16;N++){for(var H=F[N]=[],V=a[N],T=0;T<24;T++)H[T/6|0]|=S[(o[T]-1+V)%28]<<31-T%6,H[4+(T/6|0)]|=S[28+(o[T+24]-1+V)%28]<<31-T%6;H[0]=H[0]<<1|H[0]>>>31;for(var T=1;T<7;T++)H[T]=H[T]>>>(T-1)*4+3;H[7]=H[7]<<5|H[7]>>>27}for(var $=this._invSubKeys=[],T=0;T<16;T++)$[T]=F[15-T]},encryptBlock:function(D,R){this._doCryptBlock(D,R,this._subKeys)},decryptBlock:function(D,R){this._doCryptBlock(D,R,this._invSubKeys)},_doCryptBlock:function(D,R,S){this._lBlock=D[R],this._rBlock=D[R+1],m.call(this,4,252645135),m.call(this,16,65535),b.call(this,2,858993459),b.call(this,8,16711935),m.call(this,1,1431655765);for(var T=0;T<16;T++){for(var M=S[T],F=this._lBlock,N=this._rBlock,H=0,V=0;V<8;V++)H|=x[V][((N^M[V])&p[V])>>>0];this._lBlock=N,this._rBlock=F^H}var $=this._lBlock;this._lBlock=this._rBlock,this._rBlock=$,m.call(this,1,1431655765),b.call(this,8,16711935),b.call(this,2,858993459),m.call(this,16,65535),m.call(this,4,252645135),D[R]=this._lBlock,D[R+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function m(D,R){var S=(this._lBlock>>>D^this._rBlock)&R;this._rBlock^=S,this._lBlock^=S<<D}function b(D,R){var S=(this._rBlock>>>D^this._lBlock)&R;this._lBlock^=S,this._rBlock^=S<<D}i.DES=f._createHelper(v);var A=u.TripleDES=f.extend({_doReset:function(){var D=this._key,R=D.words;if(R.length!==2&&R.length!==4&&R.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var S=R.slice(0,2),T=R.length<4?R.slice(0,2):R.slice(2,4),M=R.length<6?R.slice(0,2):R.slice(4,6);this._des1=v.createEncryptor(c.create(S)),this._des2=v.createEncryptor(c.create(T)),this._des3=v.createEncryptor(c.create(M))},encryptBlock:function(D,R){this._des1.encryptBlock(D,R),this._des2.decryptBlock(D,R),this._des3.encryptBlock(D,R)},decryptBlock:function(D,R){this._des3.decryptBlock(D,R),this._des2.encryptBlock(D,R),this._des1.decryptBlock(D,R)},keySize:192/32,ivSize:64/32,blockSize:64/32});i.TripleDES=f._createHelper(A)}(),r.TripleDES})},41988:function(d,g,e){(function(r,i){d.exports=g=i(e(52952))})(this,function(r){return function(i){var l=r,c=l.lib,f=c.Base,u=c.WordArray,h=l.x64={},o=h.Word=f.extend({init:function(x,p){this.high=x,this.low=p}}),a=h.WordArray=f.extend({init:function(x,p){x=this.words=x||[],p!=i?this.sigBytes=p:this.sigBytes=x.length*8},toX32:function(){for(var x=this.words,p=x.length,v=[],m=0;m<p;m++){var b=x[m];v.push(b.high),v.push(b.low)}return u.create(v,this.sigBytes)},clone:function(){for(var x=f.clone.call(this),p=x.words=this.words.slice(0),v=p.length,m=0;m<v;m++)p[m]=p[m].clone();return x}})}(),r})},35413:function(d,g,e){"use strict";var r=e(57046),i=e(69574),l=e(63474),c=e(47095),f=e(99363),u=d.exports=function(h,o){var a,x,p,v,m;return arguments.length<2||typeof h!="string"?(v=o,o=h,h=null):v=arguments[2],r(h)?(a=f.call(h,"c"),x=f.call(h,"e"),p=f.call(h,"w")):(a=p=!0,x=!1),m={value:o,configurable:a,enumerable:x,writable:p},v?l(c(v),m):m};u.gs=function(h,o,a){var x,p,v,m;return typeof h!="string"?(v=a,a=o,o=h,h=null):v=arguments[3],r(o)?i(o)?r(a)?i(a)||(v=a,a=void 0):a=void 0:(v=o,o=a=void 0):o=void 0,r(h)?(x=f.call(h,"c"),p=f.call(h,"e")):(x=!0,p=!1),m={get:o,set:a,configurable:x,enumerable:p},v?l(c(v),m):m}},66649:function(d){(function(g,e){d.exports=e()})(this,function(){"use strict";var g=1e3,e=6e4,r=36e5,i="millisecond",l="second",c="minute",f="hour",u="day",h="week",o="month",a="quarter",x="year",p="date",v="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,b=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,A={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(ie){var ue=["th","st","nd","rd"],q=ie%100;return"["+ie+(ue[(q-20)%10]||ue[q]||ue[0])+"]"}},D=function(ie,ue,q){var Y=String(ie);return!Y||Y.length>=ue?ie:""+Array(ue+1-Y.length).join(q)+ie},R={s:D,z:function(ie){var ue=-ie.utcOffset(),q=Math.abs(ue),Y=Math.floor(q/60),G=q%60;return(ue<=0?"+":"-")+D(Y,2,"0")+":"+D(G,2,"0")},m:function ie(ue,q){if(ue.date()<q.date())return-ie(q,ue);var Y=12*(q.year()-ue.year())+(q.month()-ue.month()),G=ue.clone().add(Y,o),ae=q-G<0,ee=ue.clone().add(Y+(ae?-1:1),o);return+(-(Y+(q-G)/(ae?G-ee:ee-G))||0)},a:function(ie){return ie<0?Math.ceil(ie)||0:Math.floor(ie)},p:function(ie){return{M:o,y:x,w:h,d:u,D:p,h:f,m:c,s:l,ms:i,Q:a}[ie]||String(ie||"").toLowerCase().replace(/s$/,"")},u:function(ie){return ie===void 0}},S="en",T={};T[S]=A;var M="$isDayjsObject",F=function(ie){return ie instanceof $||!(!ie||!ie[M])},N=function ie(ue,q,Y){var G;if(!ue)return S;if(typeof ue=="string"){var ae=ue.toLowerCase();T[ae]&&(G=ae),q&&(T[ae]=q,G=ae);var ee=ue.split("-");if(!G&&ee.length>1)return ie(ee[0])}else{var J=ue.name;T[J]=ue,G=J}return!Y&&G&&(S=G),G||!Y&&S},H=function(ie,ue){if(F(ie))return ie.clone();var q=typeof ue=="object"?ue:{};return q.date=ie,q.args=arguments,new $(q)},V=R;V.l=N,V.i=F,V.w=function(ie,ue){return H(ie,{locale:ue.$L,utc:ue.$u,x:ue.$x,$offset:ue.$offset})};var $=function(){function ie(q){this.$L=N(q.locale,null,!0),this.parse(q),this.$x=this.$x||q.x||{},this[M]=!0}var ue=ie.prototype;return ue.parse=function(q){this.$d=function(Y){var G=Y.date,ae=Y.utc;if(G===null)return new Date(NaN);if(V.u(G))return new Date;if(G instanceof Date)return new Date(G);if(typeof G=="string"&&!/Z$/i.test(G)){var ee=G.match(m);if(ee){var J=ee[2]-1||0,le=(ee[7]||"0").substring(0,3);return ae?new Date(Date.UTC(ee[1],J,ee[3]||1,ee[4]||0,ee[5]||0,ee[6]||0,le)):new Date(ee[1],J,ee[3]||1,ee[4]||0,ee[5]||0,ee[6]||0,le)}}return new Date(G)}(q),this.init()},ue.init=function(){var q=this.$d;this.$y=q.getFullYear(),this.$M=q.getMonth(),this.$D=q.getDate(),this.$W=q.getDay(),this.$H=q.getHours(),this.$m=q.getMinutes(),this.$s=q.getSeconds(),this.$ms=q.getMilliseconds()},ue.$utils=function(){return V},ue.isValid=function(){return this.$d.toString()!==v},ue.isSame=function(q,Y){var G=H(q);return this.startOf(Y)<=G&&G<=this.endOf(Y)},ue.isAfter=function(q,Y){return H(q)<this.startOf(Y)},ue.isBefore=function(q,Y){return this.endOf(Y)<H(q)},ue.$g=function(q,Y,G){return V.u(q)?this[Y]:this.set(G,q)},ue.unix=function(){return Math.floor(this.valueOf()/1e3)},ue.valueOf=function(){return this.$d.getTime()},ue.startOf=function(q,Y){var G=this,ae=!!V.u(Y)||Y,ee=V.p(q),J=function(We,Be){var Lt=V.w(G.$u?Date.UTC(G.$y,Be,We):new Date(G.$y,Be,We),G);return ae?Lt:Lt.endOf(u)},le=function(We,Be){return V.w(G.toDate()[We].apply(G.toDate("s"),(ae?[0,0,0,0]:[23,59,59,999]).slice(Be)),G)},W=this.$W,z=this.$M,ne=this.$D,_e="set"+(this.$u?"UTC":"");switch(ee){case x:return ae?J(1,0):J(31,11);case o:return ae?J(1,z):J(0,z+1);case h:var we=this.$locale().weekStart||0,Pe=(W<we?W+7:W)-we;return J(ae?ne-Pe:ne+(6-Pe),z);case u:case p:return le(_e+"Hours",0);case f:return le(_e+"Minutes",1);case c:return le(_e+"Seconds",2);case l:return le(_e+"Milliseconds",3);default:return this.clone()}},ue.endOf=function(q){return this.startOf(q,!1)},ue.$set=function(q,Y){var G,ae=V.p(q),ee="set"+(this.$u?"UTC":""),J=(G={},G[u]=ee+"Date",G[p]=ee+"Date",G[o]=ee+"Month",G[x]=ee+"FullYear",G[f]=ee+"Hours",G[c]=ee+"Minutes",G[l]=ee+"Seconds",G[i]=ee+"Milliseconds",G)[ae],le=ae===u?this.$D+(Y-this.$W):Y;if(ae===o||ae===x){var W=this.clone().set(p,1);W.$d[J](le),W.init(),this.$d=W.set(p,Math.min(this.$D,W.daysInMonth())).$d}else J&&this.$d[J](le);return this.init(),this},ue.set=function(q,Y){return this.clone().$set(q,Y)},ue.get=function(q){return this[V.p(q)]()},ue.add=function(q,Y){var G,ae=this;q=Number(q);var ee=V.p(Y),J=function(z){var ne=H(ae);return V.w(ne.date(ne.date()+Math.round(z*q)),ae)};if(ee===o)return this.set(o,this.$M+q);if(ee===x)return this.set(x,this.$y+q);if(ee===u)return J(1);if(ee===h)return J(7);var le=(G={},G[c]=e,G[f]=r,G[l]=g,G)[ee]||1,W=this.$d.getTime()+q*le;return V.w(W,this)},ue.subtract=function(q,Y){return this.add(-1*q,Y)},ue.format=function(q){var Y=this,G=this.$locale();if(!this.isValid())return G.invalidDate||v;var ae=q||"YYYY-MM-DDTHH:mm:ssZ",ee=V.z(this),J=this.$H,le=this.$m,W=this.$M,z=G.weekdays,ne=G.months,_e=G.meridiem,we=function(Be,Lt,_t,Pt){return Be&&(Be[Lt]||Be(Y,ae))||_t[Lt].slice(0,Pt)},Pe=function(Be){return V.s(J%12||12,Be,"0")},We=_e||function(Be,Lt,_t){var Pt=Be<12?"AM":"PM";return _t?Pt.toLowerCase():Pt};return ae.replace(b,function(Be,Lt){return Lt||function(_t){switch(_t){case"YY":return String(Y.$y).slice(-2);case"YYYY":return V.s(Y.$y,4,"0");case"M":return W+1;case"MM":return V.s(W+1,2,"0");case"MMM":return we(G.monthsShort,W,ne,3);case"MMMM":return we(ne,W);case"D":return Y.$D;case"DD":return V.s(Y.$D,2,"0");case"d":return String(Y.$W);case"dd":return we(G.weekdaysMin,Y.$W,z,2);case"ddd":return we(G.weekdaysShort,Y.$W,z,3);case"dddd":return z[Y.$W];case"H":return String(J);case"HH":return V.s(J,2,"0");case"h":return Pe(1);case"hh":return Pe(2);case"a":return We(J,le,!0);case"A":return We(J,le,!1);case"m":return String(le);case"mm":return V.s(le,2,"0");case"s":return String(Y.$s);case"ss":return V.s(Y.$s,2,"0");case"SSS":return V.s(Y.$ms,3,"0");case"Z":return ee}return null}(Be)||ee.replace(":","")})},ue.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},ue.diff=function(q,Y,G){var ae,ee=this,J=V.p(Y),le=H(q),W=(le.utcOffset()-this.utcOffset())*e,z=this-le,ne=function(){return V.m(ee,le)};switch(J){case x:ae=ne()/12;break;case o:ae=ne();break;case a:ae=ne()/3;break;case h:ae=(z-W)/6048e5;break;case u:ae=(z-W)/864e5;break;case f:ae=z/r;break;case c:ae=z/e;break;case l:ae=z/g;break;default:ae=z}return G?ae:V.a(ae)},ue.daysInMonth=function(){return this.endOf(o).$D},ue.$locale=function(){return T[this.$L]},ue.locale=function(q,Y){if(!q)return this.$L;var G=this.clone(),ae=N(q,Y,!0);return ae&&(G.$L=ae),G},ue.clone=function(){return V.w(this.$d,this)},ue.toDate=function(){return new Date(this.valueOf())},ue.toJSON=function(){return this.isValid()?this.toISOString():null},ue.toISOString=function(){return this.$d.toISOString()},ue.toString=function(){return this.$d.toUTCString()},ie}(),oe=$.prototype;return H.prototype=oe,[["$ms",i],["$s",l],["$m",c],["$H",f],["$W",u],["$M",o],["$y",x],["$D",p]].forEach(function(ie){oe[ie[1]]=function(ue){return this.$g(ue,ie[0],ie[1])}}),H.extend=function(ie,ue){return ie.$i||(ie(ue,$,H),ie.$i=!0),H},H.locale=N,H.isDayjs=F,H.unix=function(ie){return H(1e3*ie)},H.en=T[S],H.Ls=T,H.p={},H})},13007:function(d){(function(g,e){d.exports=e()})(this,function(){"use strict";return{name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(g){var e=["th","st","nd","rd"],r=g%100;return"["+g+(e[(r-20)%10]||e[r]||e[0])+"]"}}})},13477:function(d){(function(g,e){d.exports=e()})(this,function(){"use strict";return function(g,e){var r=e.prototype,i=r.format;r.format=function(l){var c=this,f=this.$locale();if(!this.isValid())return i.bind(this)(l);var u=this.$utils(),h=(l||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(o){switch(o){case"Q":return Math.ceil((c.$M+1)/3);case"Do":return f.ordinal(c.$D);case"gggg":return c.weekYear();case"GGGG":return c.isoWeekYear();case"wo":return f.ordinal(c.week(),"W");case"w":case"ww":return u.s(c.week(),o==="w"?1:2,"0");case"W":case"WW":return u.s(c.isoWeek(),o==="W"?1:2,"0");case"k":case"kk":return u.s(String(c.$H===0?24:c.$H),o==="k"?1:2,"0");case"X":return Math.floor(c.$d.getTime()/1e3);case"x":return c.$d.getTime();case"z":return"["+c.offsetName()+"]";case"zzz":return"["+c.offsetName("long")+"]";default:return o}});return i.bind(this)(h)}}})},64796:function(d){(function(g,e){d.exports=e()})(this,function(){"use strict";var g={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},e=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,r=/\d/,i=/\d\d/,l=/\d\d?/,c=/\d*[^-_:/,()\s\d]+/,f={},u=function(m){return(m=+m)+(m>68?1900:2e3)},h=function(m){return function(b){this[m]=+b}},o=[/[+-]\d\d:?(\d\d)?|Z/,function(m){(this.zone||(this.zone={})).offset=function(b){if(!b||b==="Z")return 0;var A=b.match(/([+-]|\d\d)/g),D=60*A[1]+(+A[2]||0);return D===0?0:A[0]==="+"?-D:D}(m)}],a=function(m){var b=f[m];return b&&(b.indexOf?b:b.s.concat(b.f))},x=function(m,b){var A,D=f.meridiem;if(D){for(var R=1;R<=24;R+=1)if(m.indexOf(D(R,0,b))>-1){A=R>12;break}}else A=m===(b?"pm":"PM");return A},p={A:[c,function(m){this.afternoon=x(m,!1)}],a:[c,function(m){this.afternoon=x(m,!0)}],Q:[r,function(m){this.month=3*(m-1)+1}],S:[r,function(m){this.milliseconds=100*+m}],SS:[i,function(m){this.milliseconds=10*+m}],SSS:[/\d{3}/,function(m){this.milliseconds=+m}],s:[l,h("seconds")],ss:[l,h("seconds")],m:[l,h("minutes")],mm:[l,h("minutes")],H:[l,h("hours")],h:[l,h("hours")],HH:[l,h("hours")],hh:[l,h("hours")],D:[l,h("day")],DD:[i,h("day")],Do:[c,function(m){var b=f.ordinal,A=m.match(/\d+/);if(this.day=A[0],b)for(var D=1;D<=31;D+=1)b(D).replace(/\[|\]/g,"")===m&&(this.day=D)}],w:[l,h("week")],ww:[i,h("week")],M:[l,h("month")],MM:[i,h("month")],MMM:[c,function(m){var b=a("months"),A=(a("monthsShort")||b.map(function(D){return D.slice(0,3)})).indexOf(m)+1;if(A<1)throw new Error;this.month=A%12||A}],MMMM:[c,function(m){var b=a("months").indexOf(m)+1;if(b<1)throw new Error;this.month=b%12||b}],Y:[/[+-]?\d+/,h("year")],YY:[i,function(m){this.year=u(m)}],YYYY:[/\d{4}/,h("year")],Z:o,ZZ:o};function v(m){var b,A;b=m,A=f&&f.formats;for(var D=(m=b.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(H,V,$){var oe=$&&$.toUpperCase();return V||A[$]||g[$]||A[oe].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(ie,ue,q){return ue||q.slice(1)})})).match(e),R=D.length,S=0;S<R;S+=1){var T=D[S],M=p[T],F=M&&M[0],N=M&&M[1];D[S]=N?{regex:F,parser:N}:T.replace(/^\[|\]$/g,"")}return function(H){for(var V={},$=0,oe=0;$<R;$+=1){var ie=D[$];if(typeof ie=="string")oe+=ie.length;else{var ue=ie.regex,q=ie.parser,Y=H.slice(oe),G=ue.exec(Y)[0];q.call(V,G),H=H.replace(G,"")}}return function(ae){var ee=ae.afternoon;if(ee!==void 0){var J=ae.hours;ee?J<12&&(ae.hours+=12):J===12&&(ae.hours=0),delete ae.afternoon}}(V),V}}return function(m,b,A){A.p.customParseFormat=!0,m&&m.parseTwoDigitYear&&(u=m.parseTwoDigitYear);var D=b.prototype,R=D.parse;D.parse=function(S){var T=S.date,M=S.utc,F=S.args;this.$u=M;var N=F[1];if(typeof N=="string"){var H=F[2]===!0,V=F[3]===!0,$=H||V,oe=F[2];V&&(oe=F[2]),f=this.$locale(),!H&&oe&&(f=A.Ls[oe]),this.$d=function(Y,G,ae,ee){try{if(["x","X"].indexOf(G)>-1)return new Date((G==="X"?1e3:1)*Y);var J=v(G)(Y),le=J.year,W=J.month,z=J.day,ne=J.hours,_e=J.minutes,we=J.seconds,Pe=J.milliseconds,We=J.zone,Be=J.week,Lt=new Date,_t=z||(le||W?1:Lt.getDate()),Pt=le||Lt.getFullYear(),Vt=0;le&&!W||(Vt=W>0?W-1:Lt.getMonth());var Ft,ir=ne||0,Ne=_e||0,dt=we||0,kt=Pe||0;return We?new Date(Date.UTC(Pt,Vt,_t,ir,Ne,dt,kt+60*We.offset*1e3)):ae?new Date(Date.UTC(Pt,Vt,_t,ir,Ne,dt,kt)):(Ft=new Date(Pt,Vt,_t,ir,Ne,dt,kt),Be&&(Ft=ee(Ft).week(Be).toDate()),Ft)}catch(Qe){return new Date("")}}(T,N,M,A),this.init(),oe&&oe!==!0&&(this.$L=this.locale(oe).$L),$&&T!=this.format(N)&&(this.$d=new Date("")),f={}}else if(N instanceof Array)for(var ie=N.length,ue=1;ue<=ie;ue+=1){F[1]=N[ue-1];var q=A.apply(this,F);if(q.isValid()){this.$d=q.$d,this.$L=q.$L,this.init();break}ue===ie&&(this.$d=new Date(""))}else R.call(this,S)}}})},1554:function(d){(function(g,e){d.exports=e()})(this,function(){"use strict";var g,e,r=1e3,i=6e4,l=36e5,c=864e5,f=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,u=31536e6,h=2628e6,o=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,a={years:u,months:h,days:c,hours:l,minutes:i,seconds:r,milliseconds:1,weeks:6048e5},x=function(T){return T instanceof R},p=function(T,M,F){return new R(T,F,M.$l)},v=function(T){return e.p(T)+"s"},m=function(T){return T<0},b=function(T){return m(T)?Math.ceil(T):Math.floor(T)},A=function(T){return Math.abs(T)},D=function(T,M){return T?m(T)?{negative:!0,format:""+A(T)+M}:{negative:!1,format:""+T+M}:{negative:!1,format:""}},R=function(){function T(F,N,H){var V=this;if(this.$d={},this.$l=H,F===void 0&&(this.$ms=0,this.parseFromMilliseconds()),N)return p(F*a[v(N)],this);if(typeof F=="number")return this.$ms=F,this.parseFromMilliseconds(),this;if(typeof F=="object")return Object.keys(F).forEach(function(ie){V.$d[v(ie)]=F[ie]}),this.calMilliseconds(),this;if(typeof F=="string"){var $=F.match(o);if($){var oe=$.slice(2).map(function(ie){return ie!=null?Number(ie):0});return this.$d.years=oe[0],this.$d.months=oe[1],this.$d.weeks=oe[2],this.$d.days=oe[3],this.$d.hours=oe[4],this.$d.minutes=oe[5],this.$d.seconds=oe[6],this.calMilliseconds(),this}}return this}var M=T.prototype;return M.calMilliseconds=function(){var F=this;this.$ms=Object.keys(this.$d).reduce(function(N,H){return N+(F.$d[H]||0)*a[H]},0)},M.parseFromMilliseconds=function(){var F=this.$ms;this.$d.years=b(F/u),F%=u,this.$d.months=b(F/h),F%=h,this.$d.days=b(F/c),F%=c,this.$d.hours=b(F/l),F%=l,this.$d.minutes=b(F/i),F%=i,this.$d.seconds=b(F/r),F%=r,this.$d.milliseconds=F},M.toISOString=function(){var F=D(this.$d.years,"Y"),N=D(this.$d.months,"M"),H=+this.$d.days||0;this.$d.weeks&&(H+=7*this.$d.weeks);var V=D(H,"D"),$=D(this.$d.hours,"H"),oe=D(this.$d.minutes,"M"),ie=this.$d.seconds||0;this.$d.milliseconds&&(ie+=this.$d.milliseconds/1e3,ie=Math.round(1e3*ie)/1e3);var ue=D(ie,"S"),q=F.negative||N.negative||V.negative||$.negative||oe.negative||ue.negative,Y=$.format||oe.format||ue.format?"T":"",G=(q?"-":"")+"P"+F.format+N.format+V.format+Y+$.format+oe.format+ue.format;return G==="P"||G==="-P"?"P0D":G},M.toJSON=function(){return this.toISOString()},M.format=function(F){var N=F||"YYYY-MM-DDTHH:mm:ss",H={Y:this.$d.years,YY:e.s(this.$d.years,2,"0"),YYYY:e.s(this.$d.years,4,"0"),M:this.$d.months,MM:e.s(this.$d.months,2,"0"),D:this.$d.days,DD:e.s(this.$d.days,2,"0"),H:this.$d.hours,HH:e.s(this.$d.hours,2,"0"),m:this.$d.minutes,mm:e.s(this.$d.minutes,2,"0"),s:this.$d.seconds,ss:e.s(this.$d.seconds,2,"0"),SSS:e.s(this.$d.milliseconds,3,"0")};return N.replace(f,function(V,$){return $||String(H[V])})},M.as=function(F){return this.$ms/a[v(F)]},M.get=function(F){var N=this.$ms,H=v(F);return H==="milliseconds"?N%=1e3:N=H==="weeks"?b(N/a[H]):this.$d[H],N||0},M.add=function(F,N,H){var V;return V=N?F*a[v(N)]:x(F)?F.$ms:p(F,this).$ms,p(this.$ms+V*(H?-1:1),this)},M.subtract=function(F,N){return this.add(F,N,!0)},M.locale=function(F){var N=this.clone();return N.$l=F,N},M.clone=function(){return p(this.$ms,this)},M.humanize=function(F){return g().add(this.$ms,"ms").locale(this.$l).fromNow(!F)},M.valueOf=function(){return this.asMilliseconds()},M.milliseconds=function(){return this.get("milliseconds")},M.asMilliseconds=function(){return this.as("milliseconds")},M.seconds=function(){return this.get("seconds")},M.asSeconds=function(){return this.as("seconds")},M.minutes=function(){return this.get("minutes")},M.asMinutes=function(){return this.as("minutes")},M.hours=function(){return this.get("hours")},M.asHours=function(){return this.as("hours")},M.days=function(){return this.get("days")},M.asDays=function(){return this.as("days")},M.weeks=function(){return this.get("weeks")},M.asWeeks=function(){return this.as("weeks")},M.months=function(){return this.get("months")},M.asMonths=function(){return this.as("months")},M.years=function(){return this.get("years")},M.asYears=function(){return this.as("years")},T}(),S=function(T,M,F){return T.add(M.years()*F,"y").add(M.months()*F,"M").add(M.days()*F,"d").add(M.hours()*F,"h").add(M.minutes()*F,"m").add(M.seconds()*F,"s").add(M.milliseconds()*F,"ms")};return function(T,M,F){g=F,e=F().$utils(),F.duration=function(V,$){var oe=F.locale();return p(V,{$l:oe},$)},F.isDuration=x;var N=M.prototype.add,H=M.prototype.subtract;M.prototype.add=function(V,$){return x(V)?S(this,V,1):N.bind(this)(V,$)},M.prototype.subtract=function(V,$){return x(V)?S(this,V,-1):H.bind(this)(V,$)}}})},5116:function(d){(function(g,e){d.exports=e()})(this,function(){"use strict";return function(g,e,r){r.isMoment=function(i){return r.isDayjs(i)}}})},14805:function(d){(function(g,e){d.exports=e()})(this,function(){"use strict";return function(g,e){e.prototype.isSameOrAfter=function(r,i){return this.isSame(r,i)||this.isAfter(r,i)}}})},73100:function(d){(function(g,e){d.exports=e()})(this,function(){"use strict";return function(g,e){e.prototype.isSameOrBefore=function(r,i){return this.isSame(r,i)||this.isBefore(r,i)}}})},50991:function(d){(function(g,e){d.exports=e()})(this,function(){"use strict";return function(g,e,r){var i=e.prototype,l=function(o){return o&&(o.indexOf?o:o.s)},c=function(o,a,x,p,v){var m=o.name?o:o.$locale(),b=l(m[a]),A=l(m[x]),D=b||A.map(function(S){return S.slice(0,p)});if(!v)return D;var R=m.weekStart;return D.map(function(S,T){return D[(T+(R||0))%7]})},f=function(){return r.Ls[r.locale()]},u=function(o,a){return o.formats[a]||function(x){return x.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(p,v,m){return v||m.slice(1)})}(o.formats[a.toUpperCase()])},h=function(){var o=this;return{months:function(a){return a?a.format("MMMM"):c(o,"months")},monthsShort:function(a){return a?a.format("MMM"):c(o,"monthsShort","months",3)},firstDayOfWeek:function(){return o.$locale().weekStart||0},weekdays:function(a){return a?a.format("dddd"):c(o,"weekdays")},weekdaysMin:function(a){return a?a.format("dd"):c(o,"weekdaysMin","weekdays",2)},weekdaysShort:function(a){return a?a.format("ddd"):c(o,"weekdaysShort","weekdays",3)},longDateFormat:function(a){return u(o.$locale(),a)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};i.localeData=function(){return h.bind(this)()},r.localeData=function(){var o=f();return{firstDayOfWeek:function(){return o.weekStart||0},weekdays:function(){return r.weekdays()},weekdaysShort:function(){return r.weekdaysShort()},weekdaysMin:function(){return r.weekdaysMin()},months:function(){return r.months()},monthsShort:function(){return r.monthsShort()},longDateFormat:function(a){return u(o,a)},meridiem:o.meridiem,ordinal:o.ordinal}},r.months=function(){return c(f(),"months")},r.monthsShort=function(){return c(f(),"monthsShort","months",3)},r.weekdays=function(o){return c(f(),"weekdays",null,null,o)},r.weekdaysShort=function(o){return c(f(),"weekdaysShort","weekdays",3,o)},r.weekdaysMin=function(o){return c(f(),"weekdaysMin","weekdays",2,o)}}})},39050:function(d){(function(g,e){d.exports=e()})(this,function(){"use strict";var g={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};return function(e,r,i){var l=r.prototype,c=l.format;i.en.formats=g,l.format=function(f){f===void 0&&(f="YYYY-MM-DDTHH:mm:ssZ");var u=this.$locale().formats,h=function(o,a){return o.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(x,p,v){var m=v&&v.toUpperCase();return p||a[v]||g[v]||a[m].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(b,A,D){return A||D.slice(1)})})}(f,u===void 0?{}:u);return c.call(this,h)}}})},59697:function(d){(function(g,e){d.exports=e()})(this,function(){"use strict";return function(g,e,r){g=g||{};var i=e.prototype,l={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function c(u,h,o,a){return i.fromToBase(u,h,o,a)}r.en.relativeTime=l,i.fromToBase=function(u,h,o,a,x){for(var p,v,m,b=o.$locale().relativeTime||l,A=g.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],D=A.length,R=0;R<D;R+=1){var S=A[R];S.d&&(p=a?r(u).diff(o,S.d,!0):o.diff(u,S.d,!0));var T=(g.rounding||Math.round)(Math.abs(p));if(m=p>0,T<=S.r||!S.r){T<=1&&R>0&&(S=A[R-1]);var M=b[S.l];x&&(T=x(""+T)),v=typeof M=="string"?M.replace("%d",T):M(T,h,S.l,m);break}}if(h)return v;var F=m?b.future:b.past;return typeof F=="function"?F(v):F.replace("%s",v)},i.to=function(u,h){return c(u,h,this,!0)},i.from=function(u,h){return c(u,h,this)};var f=function(u){return u.$u?r.utc():r()};i.toNow=function(u){return this.to(f(this),u)},i.fromNow=function(u){return this.from(f(this),u)}}})},9084:function(d){(function(g,e){d.exports=e()})(this,function(){"use strict";var g="week",e="year";return function(r,i,l){var c=i.prototype;c.week=function(f){if(f===void 0&&(f=null),f!==null)return this.add(7*(f-this.week()),"day");var u=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var h=l(this).startOf(e).add(1,e).date(u),o=l(this).endOf(g);if(h.isBefore(o))return 1}var a=l(this).startOf(e).date(u).startOf(g).subtract(1,"millisecond"),x=this.diff(a,g,!0);return x<0?l(this).startOf("week").week():Math.ceil(x)},c.weeks=function(f){return f===void 0&&(f=null),this.week(f)}}})},58626:function(d){(function(g,e){d.exports=e()})(this,function(){"use strict";return function(g,e){e.prototype.weekYear=function(){var r=this.month(),i=this.week(),l=this.year();return i===1&&r===11?l+1:r===0&&i>=52?l-1:l}}})},9007:function(d){(function(g,e){d.exports=e()})(this,function(){"use strict";return function(g,e){e.prototype.weekday=function(r){var i=this.$locale().weekStart||0,l=this.$W,c=(l<i?l+7:l)-i;return this.$utils().u(r)?c:this.subtract(c,"day").add(r,"day")}}})},89880:function(d){"use strict";function g(u,h,o){return h in u?Object.defineProperty(u,h,{value:o,enumerable:!0,configurable:!0,writable:!0}):u[h]=o,u}function e(u,h){var o=Object.keys(u);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(u);h&&(a=a.filter(function(x){return Object.getOwnPropertyDescriptor(u,x).enumerable})),o.push.apply(o,a)}return o}function r(u){for(var h=1;h<arguments.length;h++){var o=arguments[h]!=null?arguments[h]:{};h%2?e(Object(o),!0).forEach(function(a){g(u,a,o[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(u,Object.getOwnPropertyDescriptors(o)):e(Object(o)).forEach(function(a){Object.defineProperty(u,a,Object.getOwnPropertyDescriptor(o,a))})}return u}var i="@@DVA_LOADING/SHOW",l="@@DVA_LOADING/HIDE",c="loading";function f(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},h=u.namespace||c,o=u.only,a=o===void 0?[]:o,x=u.except,p=x===void 0?[]:x;if(a.length>0&&p.length>0)throw Error("It is ambiguous to configurate `only` and `except` items at the same time.");var v={global:!1,models:{},effects:{}},m=g({},h,function(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:v,D=arguments.length>1?arguments[1]:void 0,R=D.type,S=D.payload,T=S||{},M=T.namespace,F=T.actionType,N;switch(R){case i:N=r(r({},A),{},{global:!0,models:r(r({},A.models),{},g({},M,!0)),effects:r(r({},A.effects),{},g({},F,!0))});break;case l:{var H=r(r({},A.effects),{},g({},F,!1)),V=r(r({},A.models),{},g({},M,Object.keys(H).some(function(oe){var ie=oe.split("/")[0];return ie!==M?!1:H[oe]}))),$=Object.keys(V).some(function(oe){return V[oe]});N=r(r({},A),{},{global:$,models:V,effects:H});break}default:N=A;break}return N});function b(A,D,R,S){var T=D.put,M=R.namespace;return a.length===0&&p.length===0||a.length>0&&a.indexOf(S)!==-1||p.length>0&&p.indexOf(S)===-1?regeneratorRuntime.mark(function F(){var N=arguments;return regeneratorRuntime.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,T({type:i,payload:{namespace:M,actionType:S}});case 2:return V.next=4,A.apply(void 0,N);case 4:return V.next=6,T({type:l,payload:{namespace:M,actionType:S}});case 6:case"end":return V.stop()}},F)}):A}return{extraReducers:m,onEffect:b}}d.exports=f},68192:function(d){"use strict";d.exports=function(){}},63474:function(d,g,e){"use strict";d.exports=e(71111)()?Object.assign:e(47597)},71111:function(d){"use strict";d.exports=function(){var g=Object.assign,e;return typeof g!="function"?!1:(e={foo:"raz"},g(e,{bar:"dwa"},{trzy:"trzy"}),e.foo+e.bar+e.trzy==="razdwatrzy")}},47597:function(d,g,e){"use strict";var r=e(90721),i=e(58883),l=Math.max;d.exports=function(c,f){var u,h,o=l(arguments.length,2),a;for(c=Object(i(c)),a=function(x){try{c[x]=f[x]}catch(p){u||(u=p)}},h=1;h<o;++h)f=arguments[h],r(f).forEach(a);if(u!==void 0)throw u;return c}},67390:function(d,g,e){"use strict";var r=e(68192)();d.exports=function(i){return i!==r&&i!==null}},90721:function(d,g,e){"use strict";d.exports=e(69075)()?Object.keys:e(34810)},69075:function(d){"use strict";d.exports=function(){try{return Object.keys("primitive"),!0}catch(g){return!1}}},34810:function(d,g,e){"use strict";var r=e(67390),i=Object.keys;d.exports=function(l){return i(r(l)?Object(l):l)}},47095:function(d,g,e){"use strict";var r=e(67390),i=Array.prototype.forEach,l=Object.create,c=function(f,u){var h;for(h in f)u[h]=f[h]};d.exports=function(f){var u=l(null);return i.call(arguments,function(h){r(h)&&c(Object(h),u)}),u}},15895:function(d){"use strict";d.exports=function(g){if(typeof g!="function")throw new TypeError(g+" is not a function");return g}},58883:function(d,g,e){"use strict";var r=e(67390);d.exports=function(i){if(!r(i))throw new TypeError("Cannot use null or undefined");return i}},99363:function(d,g,e){"use strict";d.exports=e(65136)()?String.prototype.contains:e(12444)},65136:function(d){"use strict";var g="razdwatrzy";d.exports=function(){return typeof g.contains!="function"?!1:g.contains("dwa")===!0&&g.contains("foo")===!1}},12444:function(d){"use strict";var g=String.prototype.indexOf;d.exports=function(e){return g.call(this,e,arguments[1])>-1}},3424:function(d,g,e){"use strict";var r=e(35413),i=e(15895),l=Function.prototype.apply,c=Function.prototype.call,f=Object.create,u=Object.defineProperty,h=Object.defineProperties,o=Object.prototype.hasOwnProperty,a={configurable:!0,enumerable:!1,writable:!0},x,p,v,m,b,A,D;x=function(R,S){var T;return i(S),o.call(this,"__ee__")?T=this.__ee__:(T=a.value=f(null),u(this,"__ee__",a),a.value=null),T[R]?typeof T[R]=="object"?T[R].push(S):T[R]=[T[R],S]:T[R]=S,this},p=function(R,S){var T,M;return i(S),M=this,x.call(this,R,T=function(){v.call(M,R,T),l.call(S,this,arguments)}),T.__eeOnceListener__=S,this},v=function(R,S){var T,M,F,N;if(i(S),!o.call(this,"__ee__"))return this;if(T=this.__ee__,!T[R])return this;if(M=T[R],typeof M=="object")for(N=0;F=M[N];++N)(F===S||F.__eeOnceListener__===S)&&(M.length===2?T[R]=M[N?0:1]:M.splice(N,1));else(M===S||M.__eeOnceListener__===S)&&delete T[R];return this},m=function(R){var S,T,M,F,N;if(o.call(this,"__ee__")&&(F=this.__ee__[R],!!F))if(typeof F=="object"){for(T=arguments.length,N=new Array(T-1),S=1;S<T;++S)N[S-1]=arguments[S];for(F=F.slice(),S=0;M=F[S];++S)l.call(M,this,N)}else switch(arguments.length){case 1:c.call(F,this);break;case 2:c.call(F,this,arguments[1]);break;case 3:c.call(F,this,arguments[1],arguments[2]);break;default:for(T=arguments.length,N=new Array(T-1),S=1;S<T;++S)N[S-1]=arguments[S];l.call(F,this,N)}},b={on:x,once:p,off:v,emit:m},A={on:r(x),once:r(p),off:r(v),emit:r(m)},D=h({},A),d.exports=g=function(R){return R==null?f(D):h(Object(R),A)},g.methods=b},89381:function(d){d.exports=function(e,r){if(r=typeof r=="number"?r:1/0,!r)return Array.isArray(e)?e.map(function(l){return l}):e;return i(e,1);function i(l,c){return l.reduce(function(f,u){return Array.isArray(u)&&c<r?f.concat(i(u,c+1)):f.concat(u)},[])}}},60288:function(d,g,e){var r;typeof window!="undefined"?r=window:typeof e.g!="undefined"?r=e.g:typeof self!="undefined"?r=self:r={},d.exports=r},85582:function(d,g,e){var r=g;r.utils=e(8631),r.common=e(28766),r.sha=e(26672),r.ripemd=e(20427),r.hmac=e(57969),r.sha1=r.sha.sha1,r.sha256=r.sha.sha256,r.sha224=r.sha.sha224,r.sha384=r.sha.sha384,r.sha512=r.sha.sha512,r.ripemd160=r.ripemd.ripemd160},28766:function(d,g,e){"use strict";var r=e(8631),i=e(61339);function l(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}g.BlockHash=l,l.prototype.update=function(f,u){if(f=r.toArray(f,u),this.pending?this.pending=this.pending.concat(f):this.pending=f,this.pendingTotal+=f.length,this.pending.length>=this._delta8){f=this.pending;var h=f.length%this._delta8;this.pending=f.slice(f.length-h,f.length),this.pending.length===0&&(this.pending=null),f=r.join32(f,0,f.length-h,this.endian);for(var o=0;o<f.length;o+=this._delta32)this._update(f,o,o+this._delta32)}return this},l.prototype.digest=function(f){return this.update(this._pad()),i(this.pending===null),this._digest(f)},l.prototype._pad=function(){var f=this.pendingTotal,u=this._delta8,h=u-(f+this.padLength)%u,o=new Array(h+this.padLength);o[0]=128;for(var a=1;a<h;a++)o[a]=0;if(f<<=3,this.endian==="big"){for(var x=8;x<this.padLength;x++)o[a++]=0;o[a++]=0,o[a++]=0,o[a++]=0,o[a++]=0,o[a++]=f>>>24&255,o[a++]=f>>>16&255,o[a++]=f>>>8&255,o[a++]=f&255}else for(o[a++]=f&255,o[a++]=f>>>8&255,o[a++]=f>>>16&255,o[a++]=f>>>24&255,o[a++]=0,o[a++]=0,o[a++]=0,o[a++]=0,x=8;x<this.padLength;x++)o[a++]=0;return o}},57969:function(d,g,e){"use strict";var r=e(8631),i=e(61339);function l(c,f,u){if(!(this instanceof l))return new l(c,f,u);this.Hash=c,this.blockSize=c.blockSize/8,this.outSize=c.outSize/8,this.inner=null,this.outer=null,this._init(r.toArray(f,u))}d.exports=l,l.prototype._init=function(f){f.length>this.blockSize&&(f=new this.Hash().update(f).digest()),i(f.length<=this.blockSize);for(var u=f.length;u<this.blockSize;u++)f.push(0);for(u=0;u<f.length;u++)f[u]^=54;for(this.inner=new this.Hash().update(f),u=0;u<f.length;u++)f[u]^=106;this.outer=new this.Hash().update(f)},l.prototype.update=function(f,u){return this.inner.update(f,u),this},l.prototype.digest=function(f){return this.outer.update(this.inner.digest()),this.outer.digest(f)}},20427:function(d,g,e){"use strict";var r=e(8631),i=e(28766),l=r.rotl32,c=r.sum32,f=r.sum32_3,u=r.sum32_4,h=i.BlockHash;function o(){if(!(this instanceof o))return new o;h.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}r.inherits(o,h),g.ripemd160=o,o.blockSize=512,o.outSize=160,o.hmacStrength=192,o.padLength=64,o.prototype._update=function(R,S){for(var T=this.h[0],M=this.h[1],F=this.h[2],N=this.h[3],H=this.h[4],V=T,$=M,oe=F,ie=N,ue=H,q=0;q<80;q++){var Y=c(l(u(T,a(q,M,F,N),R[v[q]+S],x(q)),b[q]),H);T=H,H=N,N=l(F,10),F=M,M=Y,Y=c(l(u(V,a(79-q,$,oe,ie),R[m[q]+S],p(q)),A[q]),ue),V=ue,ue=ie,ie=l(oe,10),oe=$,$=Y}Y=f(this.h[1],F,ie),this.h[1]=f(this.h[2],N,ue),this.h[2]=f(this.h[3],H,V),this.h[3]=f(this.h[4],T,$),this.h[4]=f(this.h[0],M,oe),this.h[0]=Y},o.prototype._digest=function(R){return R==="hex"?r.toHex32(this.h,"little"):r.split32(this.h,"little")};function a(D,R,S,T){return D<=15?R^S^T:D<=31?R&S|~R&T:D<=47?(R|~S)^T:D<=63?R&T|S&~T:R^(S|~T)}function x(D){return D<=15?0:D<=31?1518500249:D<=47?1859775393:D<=63?2400959708:2840853838}function p(D){return D<=15?1352829926:D<=31?1548603684:D<=47?1836072691:D<=63?2053994217:0}var v=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],m=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],b=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],A=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]},26672:function(d,g,e){"use strict";g.sha1=e(16114),g.sha224=e(44853),g.sha256=e(6586),g.sha384=e(66474),g.sha512=e(50663)},16114:function(d,g,e){"use strict";var r=e(8631),i=e(28766),l=e(81692),c=r.rotl32,f=r.sum32,u=r.sum32_5,h=l.ft_1,o=i.BlockHash,a=[1518500249,1859775393,2400959708,3395469782];function x(){if(!(this instanceof x))return new x;o.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}r.inherits(x,o),d.exports=x,x.blockSize=512,x.outSize=160,x.hmacStrength=80,x.padLength=64,x.prototype._update=function(v,m){for(var b=this.W,A=0;A<16;A++)b[A]=v[m+A];for(;A<b.length;A++)b[A]=c(b[A-3]^b[A-8]^b[A-14]^b[A-16],1);var D=this.h[0],R=this.h[1],S=this.h[2],T=this.h[3],M=this.h[4];for(A=0;A<b.length;A++){var F=~~(A/20),N=u(c(D,5),h(F,R,S,T),M,b[A],a[F]);M=T,T=S,S=c(R,30),R=D,D=N}this.h[0]=f(this.h[0],D),this.h[1]=f(this.h[1],R),this.h[2]=f(this.h[2],S),this.h[3]=f(this.h[3],T),this.h[4]=f(this.h[4],M)},x.prototype._digest=function(v){return v==="hex"?r.toHex32(this.h,"big"):r.split32(this.h,"big")}},44853:function(d,g,e){"use strict";var r=e(8631),i=e(6586);function l(){if(!(this instanceof l))return new l;i.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}r.inherits(l,i),d.exports=l,l.blockSize=512,l.outSize=224,l.hmacStrength=192,l.padLength=64,l.prototype._digest=function(f){return f==="hex"?r.toHex32(this.h.slice(0,7),"big"):r.split32(this.h.slice(0,7),"big")}},6586:function(d,g,e){"use strict";var r=e(8631),i=e(28766),l=e(81692),c=e(61339),f=r.sum32,u=r.sum32_4,h=r.sum32_5,o=l.ch32,a=l.maj32,x=l.s0_256,p=l.s1_256,v=l.g0_256,m=l.g1_256,b=i.BlockHash,A=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function D(){if(!(this instanceof D))return new D;b.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=A,this.W=new Array(64)}r.inherits(D,b),d.exports=D,D.blockSize=512,D.outSize=256,D.hmacStrength=192,D.padLength=64,D.prototype._update=function(S,T){for(var M=this.W,F=0;F<16;F++)M[F]=S[T+F];for(;F<M.length;F++)M[F]=u(m(M[F-2]),M[F-7],v(M[F-15]),M[F-16]);var N=this.h[0],H=this.h[1],V=this.h[2],$=this.h[3],oe=this.h[4],ie=this.h[5],ue=this.h[6],q=this.h[7];for(c(this.k.length===M.length),F=0;F<M.length;F++){var Y=h(q,p(oe),o(oe,ie,ue),this.k[F],M[F]),G=f(x(N),a(N,H,V));q=ue,ue=ie,ie=oe,oe=f($,Y),$=V,V=H,H=N,N=f(Y,G)}this.h[0]=f(this.h[0],N),this.h[1]=f(this.h[1],H),this.h[2]=f(this.h[2],V),this.h[3]=f(this.h[3],$),this.h[4]=f(this.h[4],oe),this.h[5]=f(this.h[5],ie),this.h[6]=f(this.h[6],ue),this.h[7]=f(this.h[7],q)},D.prototype._digest=function(S){return S==="hex"?r.toHex32(this.h,"big"):r.split32(this.h,"big")}},66474:function(d,g,e){"use strict";var r=e(8631),i=e(50663);function l(){if(!(this instanceof l))return new l;i.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}r.inherits(l,i),d.exports=l,l.blockSize=1024,l.outSize=384,l.hmacStrength=192,l.padLength=128,l.prototype._digest=function(f){return f==="hex"?r.toHex32(this.h.slice(0,12),"big"):r.split32(this.h.slice(0,12),"big")}},50663:function(d,g,e){"use strict";var r=e(8631),i=e(28766),l=e(61339),c=r.rotr64_hi,f=r.rotr64_lo,u=r.shr64_hi,h=r.shr64_lo,o=r.sum64,a=r.sum64_hi,x=r.sum64_lo,p=r.sum64_4_hi,v=r.sum64_4_lo,m=r.sum64_5_hi,b=r.sum64_5_lo,A=i.BlockHash,D=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function R(){if(!(this instanceof R))return new R;A.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=D,this.W=new Array(160)}r.inherits(R,A),d.exports=R,R.blockSize=1024,R.outSize=512,R.hmacStrength=192,R.padLength=128,R.prototype._prepareBlock=function(G,ae){for(var ee=this.W,J=0;J<32;J++)ee[J]=G[ae+J];for(;J<ee.length;J+=2){var le=ue(ee[J-4],ee[J-3]),W=q(ee[J-4],ee[J-3]),z=ee[J-14],ne=ee[J-13],_e=oe(ee[J-30],ee[J-29]),we=ie(ee[J-30],ee[J-29]),Pe=ee[J-32],We=ee[J-31];ee[J]=p(le,W,z,ne,_e,we,Pe,We),ee[J+1]=v(le,W,z,ne,_e,we,Pe,We)}},R.prototype._update=function(G,ae){this._prepareBlock(G,ae);var ee=this.W,J=this.h[0],le=this.h[1],W=this.h[2],z=this.h[3],ne=this.h[4],_e=this.h[5],we=this.h[6],Pe=this.h[7],We=this.h[8],Be=this.h[9],Lt=this.h[10],_t=this.h[11],Pt=this.h[12],Vt=this.h[13],Ft=this.h[14],ir=this.h[15];l(this.k.length===ee.length);for(var Ne=0;Ne<ee.length;Ne+=2){var dt=Ft,kt=ir,Qe=V(We,Be),lt=$(We,Be),st=S(We,Be,Lt,_t,Pt,Vt),Ye=T(We,Be,Lt,_t,Pt,Vt),Ue=this.k[Ne],be=this.k[Ne+1],De=ee[Ne],He=ee[Ne+1],qe=m(dt,kt,Qe,lt,st,Ye,Ue,be,De,He),Xe=b(dt,kt,Qe,lt,st,Ye,Ue,be,De,He);dt=N(J,le),kt=H(J,le),Qe=M(J,le,W,z,ne,_e),lt=F(J,le,W,z,ne,_e);var wt=a(dt,kt,Qe,lt),At=x(dt,kt,Qe,lt);Ft=Pt,ir=Vt,Pt=Lt,Vt=_t,Lt=We,_t=Be,We=a(we,Pe,qe,Xe),Be=x(Pe,Pe,qe,Xe),we=ne,Pe=_e,ne=W,_e=z,W=J,z=le,J=a(qe,Xe,wt,At),le=x(qe,Xe,wt,At)}o(this.h,0,J,le),o(this.h,2,W,z),o(this.h,4,ne,_e),o(this.h,6,we,Pe),o(this.h,8,We,Be),o(this.h,10,Lt,_t),o(this.h,12,Pt,Vt),o(this.h,14,Ft,ir)},R.prototype._digest=function(G){return G==="hex"?r.toHex32(this.h,"big"):r.split32(this.h,"big")};function S(Y,G,ae,ee,J){var le=Y&ae^~Y&J;return le<0&&(le+=4294967296),le}function T(Y,G,ae,ee,J,le){var W=G&ee^~G&le;return W<0&&(W+=4294967296),W}function M(Y,G,ae,ee,J){var le=Y&ae^Y&J^ae&J;return le<0&&(le+=4294967296),le}function F(Y,G,ae,ee,J,le){var W=G&ee^G&le^ee&le;return W<0&&(W+=4294967296),W}function N(Y,G){var ae=c(Y,G,28),ee=c(G,Y,2),J=c(G,Y,7),le=ae^ee^J;return le<0&&(le+=4294967296),le}function H(Y,G){var ae=f(Y,G,28),ee=f(G,Y,2),J=f(G,Y,7),le=ae^ee^J;return le<0&&(le+=4294967296),le}function V(Y,G){var ae=c(Y,G,14),ee=c(Y,G,18),J=c(G,Y,9),le=ae^ee^J;return le<0&&(le+=4294967296),le}function $(Y,G){var ae=f(Y,G,14),ee=f(Y,G,18),J=f(G,Y,9),le=ae^ee^J;return le<0&&(le+=4294967296),le}function oe(Y,G){var ae=c(Y,G,1),ee=c(Y,G,8),J=u(Y,G,7),le=ae^ee^J;return le<0&&(le+=4294967296),le}function ie(Y,G){var ae=f(Y,G,1),ee=f(Y,G,8),J=h(Y,G,7),le=ae^ee^J;return le<0&&(le+=4294967296),le}function ue(Y,G){var ae=c(Y,G,19),ee=c(G,Y,29),J=u(Y,G,6),le=ae^ee^J;return le<0&&(le+=4294967296),le}function q(Y,G){var ae=f(Y,G,19),ee=f(G,Y,29),J=h(Y,G,6),le=ae^ee^J;return le<0&&(le+=4294967296),le}},81692:function(d,g,e){"use strict";var r=e(8631),i=r.rotr32;function l(p,v,m,b){if(p===0)return c(v,m,b);if(p===1||p===3)return u(v,m,b);if(p===2)return f(v,m,b)}g.ft_1=l;function c(p,v,m){return p&v^~p&m}g.ch32=c;function f(p,v,m){return p&v^p&m^v&m}g.maj32=f;function u(p,v,m){return p^v^m}g.p32=u;function h(p){return i(p,2)^i(p,13)^i(p,22)}g.s0_256=h;function o(p){return i(p,6)^i(p,11)^i(p,25)}g.s1_256=o;function a(p){return i(p,7)^i(p,18)^p>>>3}g.g0_256=a;function x(p){return i(p,17)^i(p,19)^p>>>10}g.g1_256=x},8631:function(d,g,e){"use strict";var r=e(61339),i=e(4603);g.inherits=i;function l(q,Y){return(q.charCodeAt(Y)&64512)!==55296||Y<0||Y+1>=q.length?!1:(q.charCodeAt(Y+1)&64512)===56320}function c(q,Y){if(Array.isArray(q))return q.slice();if(!q)return[];var G=[];if(typeof q=="string")if(Y){if(Y==="hex")for(q=q.replace(/[^a-z0-9]+/ig,""),q.length%2!==0&&(q="0"+q),ee=0;ee<q.length;ee+=2)G.push(parseInt(q[ee]+q[ee+1],16))}else for(var ae=0,ee=0;ee<q.length;ee++){var J=q.charCodeAt(ee);J<128?G[ae++]=J:J<2048?(G[ae++]=J>>6|192,G[ae++]=J&63|128):l(q,ee)?(J=65536+((J&1023)<<10)+(q.charCodeAt(++ee)&1023),G[ae++]=J>>18|240,G[ae++]=J>>12&63|128,G[ae++]=J>>6&63|128,G[ae++]=J&63|128):(G[ae++]=J>>12|224,G[ae++]=J>>6&63|128,G[ae++]=J&63|128)}else for(ee=0;ee<q.length;ee++)G[ee]=q[ee]|0;return G}g.toArray=c;function f(q){for(var Y="",G=0;G<q.length;G++)Y+=o(q[G].toString(16));return Y}g.toHex=f;function u(q){var Y=q>>>24|q>>>8&65280|q<<8&16711680|(q&255)<<24;return Y>>>0}g.htonl=u;function h(q,Y){for(var G="",ae=0;ae<q.length;ae++){var ee=q[ae];Y==="little"&&(ee=u(ee)),G+=a(ee.toString(16))}return G}g.toHex32=h;function o(q){return q.length===1?"0"+q:q}g.zero2=o;function a(q){return q.length===7?"0"+q:q.length===6?"00"+q:q.length===5?"000"+q:q.length===4?"0000"+q:q.length===3?"00000"+q:q.length===2?"000000"+q:q.length===1?"0000000"+q:q}g.zero8=a;function x(q,Y,G,ae){var ee=G-Y;r(ee%4===0);for(var J=new Array(ee/4),le=0,W=Y;le<J.length;le++,W+=4){var z;ae==="big"?z=q[W]<<24|q[W+1]<<16|q[W+2]<<8|q[W+3]:z=q[W+3]<<24|q[W+2]<<16|q[W+1]<<8|q[W],J[le]=z>>>0}return J}g.join32=x;function p(q,Y){for(var G=new Array(q.length*4),ae=0,ee=0;ae<q.length;ae++,ee+=4){var J=q[ae];Y==="big"?(G[ee]=J>>>24,G[ee+1]=J>>>16&255,G[ee+2]=J>>>8&255,G[ee+3]=J&255):(G[ee+3]=J>>>24,G[ee+2]=J>>>16&255,G[ee+1]=J>>>8&255,G[ee]=J&255)}return G}g.split32=p;function v(q,Y){return q>>>Y|q<<32-Y}g.rotr32=v;function m(q,Y){return q<<Y|q>>>32-Y}g.rotl32=m;function b(q,Y){return q+Y>>>0}g.sum32=b;function A(q,Y,G){return q+Y+G>>>0}g.sum32_3=A;function D(q,Y,G,ae){return q+Y+G+ae>>>0}g.sum32_4=D;function R(q,Y,G,ae,ee){return q+Y+G+ae+ee>>>0}g.sum32_5=R;function S(q,Y,G,ae){var ee=q[Y],J=q[Y+1],le=ae+J>>>0,W=(le<ae?1:0)+G+ee;q[Y]=W>>>0,q[Y+1]=le}g.sum64=S;function T(q,Y,G,ae){var ee=Y+ae>>>0,J=(ee<Y?1:0)+q+G;return J>>>0}g.sum64_hi=T;function M(q,Y,G,ae){var ee=Y+ae;return ee>>>0}g.sum64_lo=M;function F(q,Y,G,ae,ee,J,le,W){var z=0,ne=Y;ne=ne+ae>>>0,z+=ne<Y?1:0,ne=ne+J>>>0,z+=ne<J?1:0,ne=ne+W>>>0,z+=ne<W?1:0;var _e=q+G+ee+le+z;return _e>>>0}g.sum64_4_hi=F;function N(q,Y,G,ae,ee,J,le,W){var z=Y+ae+J+W;return z>>>0}g.sum64_4_lo=N;function H(q,Y,G,ae,ee,J,le,W,z,ne){var _e=0,we=Y;we=we+ae>>>0,_e+=we<Y?1:0,we=we+J>>>0,_e+=we<J?1:0,we=we+W>>>0,_e+=we<W?1:0,we=we+ne>>>0,_e+=we<ne?1:0;var Pe=q+G+ee+le+z+_e;return Pe>>>0}g.sum64_5_hi=H;function V(q,Y,G,ae,ee,J,le,W,z,ne){var _e=Y+ae+J+W+ne;return _e>>>0}g.sum64_5_lo=V;function $(q,Y,G){var ae=Y<<32-G|q>>>G;return ae>>>0}g.rotr64_hi=$;function oe(q,Y,G){var ae=q<<32-G|Y>>>G;return ae>>>0}g.rotr64_lo=oe;function ie(q,Y,G){return q>>>G}g.shr64_hi=ie;function ue(q,Y,G){var ae=q<<32-G|Y>>>G;return ae>>>0}g.shr64_lo=ue},19340:function(d,g,e){"use strict";e.d(g,{Ep:function(){return A},PP:function(){return x},aU:function(){return i},cP:function(){return D},lX:function(){return o},q_:function(){return a}});var r=e(60499),i;(function(R){R.Pop="POP",R.Push="PUSH",R.Replace="REPLACE"})(i||(i={}));var l=function(R){return R};function c(R,S){if(!R){typeof console!="undefined"&&console.warn(S);try{throw new Error(S)}catch(T){}}}var f="beforeunload",u="hashchange",h="popstate";function o(R){R===void 0&&(R={});var S=R,T=S.window,M=T===void 0?document.defaultView:T,F=M.history;function N(){var we=M.location,Pe=we.pathname,We=we.search,Be=we.hash,Lt=F.state||{};return[Lt.idx,l({pathname:Pe,search:We,hash:Be,state:Lt.usr||null,key:Lt.key||"default"})]}var H=null;function V(){if(H)Y.call(H),H=null;else{var we=i.Pop,Pe=N(),We=Pe[0],Be=Pe[1];if(Y.length){if(We!=null){var Lt=ie-We;Lt&&(H={action:we,location:Be,retry:function(){ne(Lt*-1)}},ne(Lt))}}else le(we)}}M.addEventListener(h,V);var $=i.Pop,oe=N(),ie=oe[0],ue=oe[1],q=m(),Y=m();ie==null&&(ie=0,F.replaceState((0,r.Z)({},F.state,{idx:ie}),""));function G(we){return typeof we=="string"?we:A(we)}function ae(we,Pe){return Pe===void 0&&(Pe=null),l((0,r.Z)({pathname:ue.pathname,hash:"",search:""},typeof we=="string"?D(we):we,{state:Pe,key:b()}))}function ee(we,Pe){return[{usr:we.state,key:we.key,idx:Pe},G(we)]}function J(we,Pe,We){return!Y.length||(Y.call({action:we,location:Pe,retry:We}),!1)}function le(we){$=we;var Pe=N();ie=Pe[0],ue=Pe[1],q.call({action:$,location:ue})}function W(we,Pe){var We=i.Push,Be=ae(we,Pe);function Lt(){W(we,Pe)}if(J(We,Be,Lt)){var _t=ee(Be,ie+1),Pt=_t[0],Vt=_t[1];try{F.pushState(Pt,"",Vt)}catch(Ft){M.location.assign(Vt)}le(We)}}function z(we,Pe){var We=i.Replace,Be=ae(we,Pe);function Lt(){z(we,Pe)}if(J(We,Be,Lt)){var _t=ee(Be,ie),Pt=_t[0],Vt=_t[1];F.replaceState(Pt,"",Vt),le(We)}}function ne(we){F.go(we)}var _e={get action(){return $},get location(){return ue},createHref:G,push:W,replace:z,go:ne,back:function(){ne(-1)},forward:function(){ne(1)},listen:function(Pe){return q.push(Pe)},block:function(Pe){var We=Y.push(Pe);return Y.length===1&&M.addEventListener(f,v),function(){We(),Y.length||M.removeEventListener(f,v)}}};return _e}function a(R){R===void 0&&(R={});var S=R,T=S.window,M=T===void 0?document.defaultView:T,F=M.history;function N(){var Pe=D(M.location.hash.substr(1)),We=Pe.pathname,Be=We===void 0?"/":We,Lt=Pe.search,_t=Lt===void 0?"":Lt,Pt=Pe.hash,Vt=Pt===void 0?"":Pt,Ft=F.state||{};return[Ft.idx,l({pathname:Be,search:_t,hash:Vt,state:Ft.usr||null,key:Ft.key||"default"})]}var H=null;function V(){if(H)Y.call(H),H=null;else{var Pe=i.Pop,We=N(),Be=We[0],Lt=We[1];if(Y.length){if(Be!=null){var _t=ie-Be;_t&&(H={action:Pe,location:Lt,retry:function(){_e(_t*-1)}},_e(_t))}}else W(Pe)}}M.addEventListener(h,V),M.addEventListener(u,function(){var Pe=N(),We=Pe[1];A(We)!==A(ue)&&V()});var $=i.Pop,oe=N(),ie=oe[0],ue=oe[1],q=m(),Y=m();ie==null&&(ie=0,F.replaceState((0,r.Z)({},F.state,{idx:ie}),""));function G(){var Pe=document.querySelector("base"),We="";if(Pe&&Pe.getAttribute("href")){var Be=M.location.href,Lt=Be.indexOf("#");We=Lt===-1?Be:Be.slice(0,Lt)}return We}function ae(Pe){return G()+"#"+(typeof Pe=="string"?Pe:A(Pe))}function ee(Pe,We){return We===void 0&&(We=null),l((0,r.Z)({pathname:ue.pathname,hash:"",search:""},typeof Pe=="string"?D(Pe):Pe,{state:We,key:b()}))}function J(Pe,We){return[{usr:Pe.state,key:Pe.key,idx:We},ae(Pe)]}function le(Pe,We,Be){return!Y.length||(Y.call({action:Pe,location:We,retry:Be}),!1)}function W(Pe){$=Pe;var We=N();ie=We[0],ue=We[1],q.call({action:$,location:ue})}function z(Pe,We){var Be=i.Push,Lt=ee(Pe,We);function _t(){z(Pe,We)}if(le(Be,Lt,_t)){var Pt=J(Lt,ie+1),Vt=Pt[0],Ft=Pt[1];try{F.pushState(Vt,"",Ft)}catch(ir){M.location.assign(Ft)}W(Be)}}function ne(Pe,We){var Be=i.Replace,Lt=ee(Pe,We);function _t(){ne(Pe,We)}if(le(Be,Lt,_t)){var Pt=J(Lt,ie),Vt=Pt[0],Ft=Pt[1];F.replaceState(Vt,"",Ft),W(Be)}}function _e(Pe){F.go(Pe)}var we={get action(){return $},get location(){return ue},createHref:ae,push:z,replace:ne,go:_e,back:function(){_e(-1)},forward:function(){_e(1)},listen:function(We){return q.push(We)},block:function(We){var Be=Y.push(We);return Y.length===1&&M.addEventListener(f,v),function(){Be(),Y.length||M.removeEventListener(f,v)}}};return we}function x(R){R===void 0&&(R={});var S=R,T=S.initialEntries,M=T===void 0?["/"]:T,F=S.initialIndex,N=M.map(function(W){var z=l((0,r.Z)({pathname:"/",search:"",hash:"",state:null,key:b()},typeof W=="string"?D(W):W));return z}),H=p(F==null?N.length-1:F,0,N.length-1),V=i.Pop,$=N[H],oe=m(),ie=m();function ue(W){return typeof W=="string"?W:A(W)}function q(W,z){return z===void 0&&(z=null),l((0,r.Z)({pathname:$.pathname,search:"",hash:""},typeof W=="string"?D(W):W,{state:z,key:b()}))}function Y(W,z,ne){return!ie.length||(ie.call({action:W,location:z,retry:ne}),!1)}function G(W,z){V=W,$=z,oe.call({action:V,location:$})}function ae(W,z){var ne=i.Push,_e=q(W,z);function we(){ae(W,z)}Y(ne,_e,we)&&(H+=1,N.splice(H,N.length,_e),G(ne,_e))}function ee(W,z){var ne=i.Replace,_e=q(W,z);function we(){ee(W,z)}Y(ne,_e,we)&&(N[H]=_e,G(ne,_e))}function J(W){var z=p(H+W,0,N.length-1),ne=i.Pop,_e=N[z];function we(){J(W)}Y(ne,_e,we)&&(H=z,G(ne,_e))}var le={get index(){return H},get action(){return V},get location(){return $},createHref:ue,push:ae,replace:ee,go:J,back:function(){J(-1)},forward:function(){J(1)},listen:function(z){return oe.push(z)},block:function(z){return ie.push(z)}};return le}function p(R,S,T){return Math.min(Math.max(R,S),T)}function v(R){R.preventDefault(),R.returnValue=""}function m(){var R=[];return{get length(){return R.length},push:function(T){return R.push(T),function(){R=R.filter(function(M){return M!==T})}},call:function(T){R.forEach(function(M){return M&&M(T)})}}}function b(){return Math.random().toString(36).substr(2,8)}function A(R){var S=R.pathname,T=S===void 0?"/":S,M=R.search,F=M===void 0?"":M,N=R.hash,H=N===void 0?"":N;return F&&F!=="?"&&(T+=F.charAt(0)==="?"?F:"?"+F),H&&H!=="#"&&(T+=H.charAt(0)==="#"?H:"#"+H),T}function D(R){var S={};if(R){var T=R.indexOf("#");T>=0&&(S.hash=R.substr(T),R=R.substr(0,T));var M=R.indexOf("?");M>=0&&(S.search=R.substr(M),R=R.substr(0,M)),R&&(S.pathname=R)}return S}},94266:function(d,g,e){"use strict";var r=e(99234),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},l={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},c={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},f={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},u={};u[r.ForwardRef]=c,u[r.Memo]=f;function h(A){return r.isMemo(A)?f:u[A.$$typeof]||i}var o=Object.defineProperty,a=Object.getOwnPropertyNames,x=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,v=Object.getPrototypeOf,m=Object.prototype;function b(A,D,R){if(typeof D!="string"){if(m){var S=v(D);S&&S!==m&&b(A,S,R)}var T=a(D);x&&(T=T.concat(x(D)));for(var M=h(A),F=h(D),N=0;N<T.length;++N){var H=T[N];if(!l[H]&&!(R&&R[H])&&!(F&&F[H])&&!(M&&M[H])){var V=p(D,H);try{o(A,H,V)}catch($){}}}}return A}d.exports=b},4603:function(d){typeof Object.create=="function"?d.exports=function(e,r){r&&(e.super_=r,e.prototype=Object.create(r.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:d.exports=function(e,r){if(r){e.super_=r;var i=function(){};i.prototype=r.prototype,e.prototype=new i,e.prototype.constructor=e}}},44520:function(d){"use strict";var g=function(e,r,i,l,c,f,u,h){if(!e){var o;if(r===void 0)o=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var a=[i,l,c,f,u,h],x=0;o=new Error(r.replace(/%s/g,function(){return a[x++]})),o.name="Invariant Violation"}throw o.framesToPop=1,o}};d.exports=g},78034:function(d){d.exports=function(r){return r!=null&&(g(r)||e(r)||!!r._isBuffer)};function g(r){return!!r.constructor&&typeof r.constructor.isBuffer=="function"&&r.constructor.isBuffer(r)}function e(r){return typeof r.readFloatLE=="function"&&typeof r.slice=="function"&&g(r.slice(0,0))}},78639:function(d,g,e){"use strict";var r=e(77497);function i(l){return r(l)===!0&&Object.prototype.toString.call(l)==="[object Object]"}d.exports=function(c){var f,u;return!(i(c)===!1||(f=c.constructor,typeof f!="function")||(u=f.prototype,i(u)===!1)||u.hasOwnProperty("isPrototypeOf")===!1)}},77497:function(d){"use strict";d.exports=function(e){return e!=null&&typeof e=="object"&&Array.isArray(e)===!1}},53184:function(d,g,e){"use strict";var r,i;function l(c,f,u){var h=function(o,a){return c.js_beautify(o,a)};return h.js=c.js_beautify,h.css=f.css_beautify,h.html=u.html_beautify,h.js_beautify=c.js_beautify,h.css_beautify=f.css_beautify,h.html_beautify=u.html_beautify,h}r=[e(58553),e(87804),e(40998)],i=function(c,f,u){return l(c,f,u)}.apply(g,r),i!==void 0&&(d.exports=i)},87804:function(d,g){var e,r;(function(){var i;(function(){"use strict";var c=[,,function(o){function a(v){this.__parent=v,this.__character_count=0,this.__indent_count=-1,this.__alignment_count=0,this.__wrap_point_index=0,this.__wrap_point_character_count=0,this.__wrap_point_indent_count=-1,this.__wrap_point_alignment_count=0,this.__items=[]}a.prototype.clone_empty=function(){var v=new a(this.__parent);return v.set_indent(this.__indent_count,this.__alignment_count),v},a.prototype.item=function(v){return v<0?this.__items[this.__items.length+v]:this.__items[v]},a.prototype.has_match=function(v){for(var m=this.__items.length-1;m>=0;m--)if(this.__items[m].match(v))return!0;return!1},a.prototype.set_indent=function(v,m){this.is_empty()&&(this.__indent_count=v||0,this.__alignment_count=m||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},a.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},a.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},a.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var v=this.__parent.current_line;return v.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),v.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),v.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,v.__items[0]===" "&&(v.__items.splice(0,1),v.__character_count-=1),!0}return!1},a.prototype.is_empty=function(){return this.__items.length===0},a.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},a.prototype.push=function(v){this.__items.push(v);var m=v.lastIndexOf(`
`);m!==-1?this.__character_count=v.length-m:this.__character_count+=v.length},a.prototype.pop=function(){var v=null;return this.is_empty()||(v=this.__items.pop(),this.__character_count-=v.length),v},a.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},a.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},a.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},a.prototype.toString=function(){var v="";return this.is_empty()?this.__parent.indent_empty_lines&&(v=this.__parent.get_indent_string(this.__indent_count)):(v=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),v+=this.__items.join("")),v};function x(v,m){this.__cache=[""],this.__indent_size=v.indent_size,this.__indent_string=v.indent_char,v.indent_with_tabs||(this.__indent_string=new Array(v.indent_size+1).join(v.indent_char)),m=m||"",v.indent_level>0&&(m=new Array(v.indent_level+1).join(this.__indent_string)),this.__base_string=m,this.__base_string_length=m.length}x.prototype.get_indent_size=function(v,m){var b=this.__base_string_length;return m=m||0,v<0&&(b=0),b+=v*this.__indent_size,b+=m,b},x.prototype.get_indent_string=function(v,m){var b=this.__base_string;return m=m||0,v<0&&(v=0,b=""),m+=v*this.__indent_size,this.__ensure_cache(m),b+=this.__cache[m],b},x.prototype.__ensure_cache=function(v){for(;v>=this.__cache.length;)this.__add_column()},x.prototype.__add_column=function(){var v=this.__cache.length,m=0,b="";this.__indent_size&&v>=this.__indent_size&&(m=Math.floor(v/this.__indent_size),v-=m*this.__indent_size,b=new Array(m+1).join(this.__indent_string)),v&&(b+=new Array(v+1).join(" ")),this.__cache.push(b)};function p(v,m){this.__indent_cache=new x(v,m),this.raw=!1,this._end_with_newline=v.end_with_newline,this.indent_size=v.indent_size,this.wrap_line_length=v.wrap_line_length,this.indent_empty_lines=v.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new a(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}p.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},p.prototype.get_line_number=function(){return this.__lines.length},p.prototype.get_indent_string=function(v,m){return this.__indent_cache.get_indent_string(v,m)},p.prototype.get_indent_size=function(v,m){return this.__indent_cache.get_indent_size(v,m)},p.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},p.prototype.add_new_line=function(v){return this.is_empty()||!v&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},p.prototype.get_code=function(v){this.trim(!0);var m=this.current_line.pop();m&&(m[m.length-1]===`
`&&(m=m.replace(/\n+$/g,"")),this.current_line.push(m)),this._end_with_newline&&this.__add_outputline();var b=this.__lines.join(`
`);return v!==`
`&&(b=b.replace(/[\n]/g,v)),b},p.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},p.prototype.set_indent=function(v,m){return v=v||0,m=m||0,this.next_line.set_indent(v,m),this.__lines.length>1?(this.current_line.set_indent(v,m),!0):(this.current_line.set_indent(),!1)},p.prototype.add_raw_token=function(v){for(var m=0;m<v.newlines;m++)this.__add_outputline();this.current_line.set_indent(-1),this.current_line.push(v.whitespace_before),this.current_line.push(v.text),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1},p.prototype.add_token=function(v){this.__add_space_before_token(),this.current_line.push(v),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=this.current_line._allow_wrap()},p.prototype.__add_space_before_token=function(){this.space_before_token&&!this.just_added_newline()&&(this.non_breaking_space||this.set_wrap_point(),this.current_line.push(" "))},p.prototype.remove_indent=function(v){for(var m=this.__lines.length;v<m;)this.__lines[v]._remove_indent(),v++;this.current_line._remove_wrap_indent()},p.prototype.trim=function(v){for(v=v===void 0?!1:v,this.current_line.trim();v&&this.__lines.length>1&&this.current_line.is_empty();)this.__lines.pop(),this.current_line=this.__lines[this.__lines.length-1],this.current_line.trim();this.previous_line=this.__lines.length>1?this.__lines[this.__lines.length-2]:null},p.prototype.just_added_newline=function(){return this.current_line.is_empty()},p.prototype.just_added_blankline=function(){return this.is_empty()||this.current_line.is_empty()&&this.previous_line.is_empty()},p.prototype.ensure_empty_line_above=function(v,m){for(var b=this.__lines.length-2;b>=0;){var A=this.__lines[b];if(A.is_empty())break;if(A.item(0).indexOf(v)!==0&&A.item(-1)!==m){this.__lines.splice(b+1,0,new a(this)),this.previous_line=this.__lines[this.__lines.length-2];break}b--}},o.exports.Output=p},,,,function(o){function a(v,m){this.raw_options=x(v,m),this.disabled=this._get_boolean("disabled"),this.eol=this._get_characters("eol","auto"),this.end_with_newline=this._get_boolean("end_with_newline"),this.indent_size=this._get_number("indent_size",4),this.indent_char=this._get_characters("indent_char"," "),this.indent_level=this._get_number("indent_level"),this.preserve_newlines=this._get_boolean("preserve_newlines",!0),this.max_preserve_newlines=this._get_number("max_preserve_newlines",32786),this.preserve_newlines||(this.max_preserve_newlines=0),this.indent_with_tabs=this._get_boolean("indent_with_tabs",this.indent_char===" "),this.indent_with_tabs&&(this.indent_char=" ",this.indent_size===1&&(this.indent_size=4)),this.wrap_line_length=this._get_number("wrap_line_length",this._get_number("max_char")),this.indent_empty_lines=this._get_boolean("indent_empty_lines"),this.templating=this._get_selection_list("templating",["auto","none","angular","django","erb","handlebars","php","smarty"],["auto"])}a.prototype._get_array=function(v,m){var b=this.raw_options[v],A=m||[];return typeof b=="object"?b!==null&&typeof b.concat=="function"&&(A=b.concat()):typeof b=="string"&&(A=b.split(/[^a-zA-Z0-9_\/\-]+/)),A},a.prototype._get_boolean=function(v,m){var b=this.raw_options[v],A=b===void 0?!!m:!!b;return A},a.prototype._get_characters=function(v,m){var b=this.raw_options[v],A=m||"";return typeof b=="string"&&(A=b.replace(/\\r/,"\r").replace(/\\n/,`
`).replace(/\\t/," ")),A},a.prototype._get_number=function(v,m){var b=this.raw_options[v];m=parseInt(m,10),isNaN(m)&&(m=0);var A=parseInt(b,10);return isNaN(A)&&(A=m),A},a.prototype._get_selection=function(v,m,b){var A=this._get_selection_list(v,m,b);if(A.length!==1)throw new Error("Invalid Option Value: The option '"+v+`' can only be one of the following values:
`+m+`
You passed in: '`+this.raw_options[v]+"'");return A[0]},a.prototype._get_selection_list=function(v,m,b){if(!m||m.length===0)throw new Error("Selection list cannot be empty.");if(b=b||[m[0]],!this._is_valid_selection(b,m))throw new Error("Invalid Default Value!");var A=this._get_array(v,b);if(!this._is_valid_selection(A,m))throw new Error("Invalid Option Value: The option '"+v+`' can contain only the following values:
`+m+`
You passed in: '`+this.raw_options[v]+"'");return A},a.prototype._is_valid_selection=function(v,m){return v.length&&m.length&&!v.some(function(b){return m.indexOf(b)===-1})};function x(v,m){var b={};v=p(v);var A;for(A in v)A!==m&&(b[A]=v[A]);if(m&&v[m])for(A in v[m])b[A]=v[m][A];return b}function p(v){var m={},b;for(b in v){var A=b.replace(/-/g,"_");m[A]=v[b]}return m}o.exports.Options=a,o.exports.normalizeOpts=p,o.exports.mergeOpts=x},,function(o){var a=RegExp.prototype.hasOwnProperty("sticky");function x(p){this.__input=p||"",this.__input_length=this.__input.length,this.__position=0}x.prototype.restart=function(){this.__position=0},x.prototype.back=function(){this.__position>0&&(this.__position-=1)},x.prototype.hasNext=function(){return this.__position<this.__input_length},x.prototype.next=function(){var p=null;return this.hasNext()&&(p=this.__input.charAt(this.__position),this.__position+=1),p},x.prototype.peek=function(p){var v=null;return p=p||0,p+=this.__position,p>=0&&p<this.__input_length&&(v=this.__input.charAt(p)),v},x.prototype.__match=function(p,v){p.lastIndex=v;var m=p.exec(this.__input);return m&&!(a&&p.sticky)&&m.index!==v&&(m=null),m},x.prototype.test=function(p,v){return v=v||0,v+=this.__position,v>=0&&v<this.__input_length?!!this.__match(p,v):!1},x.prototype.testChar=function(p,v){var m=this.peek(v);return p.lastIndex=0,m!==null&&p.test(m)},x.prototype.match=function(p){var v=this.__match(p,this.__position);return v?this.__position+=v[0].length:v=null,v},x.prototype.read=function(p,v,m){var b="",A;return p&&(A=this.match(p),A&&(b+=A[0])),v&&(A||!p)&&(b+=this.readUntil(v,m)),b},x.prototype.readUntil=function(p,v){var m="",b=this.__position;p.lastIndex=this.__position;var A=p.exec(this.__input);return A?(b=A.index,v&&(b+=A[0].length)):b=this.__input_length,m=this.__input.substring(this.__position,b),this.__position=b,m},x.prototype.readUntilAfter=function(p){return this.readUntil(p,!0)},x.prototype.get_regexp=function(p,v){var m=null,b="g";return v&&a&&(b="y"),typeof p=="string"&&p!==""?m=new RegExp(p,b):p&&(m=new RegExp(p.source,b)),m},x.prototype.get_literal_regexp=function(p){return RegExp(p.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"))},x.prototype.peekUntilAfter=function(p){var v=this.__position,m=this.readUntilAfter(p);return this.__position=v,m},x.prototype.lookBack=function(p){var v=this.__position-1;return v>=p.length&&this.__input.substring(v-p.length,v).toLowerCase()===p},o.exports.InputScanner=x},,,,,function(o){function a(x,p){x=typeof x=="string"?x:x.source,p=typeof p=="string"?p:p.source,this.__directives_block_pattern=new RegExp(x+/ beautify( \w+[:]\w+)+ /.source+p,"g"),this.__directive_pattern=/ (\w+)[:](\w+)/g,this.__directives_end_ignore_pattern=new RegExp(x+/\sbeautify\signore:end\s/.source+p,"g")}a.prototype.get_directives=function(x){if(!x.match(this.__directives_block_pattern))return null;var p={};this.__directive_pattern.lastIndex=0;for(var v=this.__directive_pattern.exec(x);v;)p[v[1]]=v[2],v=this.__directive_pattern.exec(x);return p},a.prototype.readIgnored=function(x){return x.readUntilAfter(this.__directives_end_ignore_pattern)},o.exports.Directives=a},,function(o,a,x){var p=x(16).Beautifier,v=x(17).Options;function m(b,A){var D=new p(b,A);return D.beautify()}o.exports=m,o.exports.defaultOptions=function(){return new v}},function(o,a,x){var p=x(17).Options,v=x(2).Output,m=x(8).InputScanner,b=x(13).Directives,A=new b(/\/\*/,/\*\//),D=/\r\n|[\r\n]/,R=/\r\n|[\r\n]/g,S=/\s/,T=/(?:\s|\n)+/g,M=/\/\*(?:[\s\S]*?)((?:\*\/)|$)/g,F=/\/\/(?:[^\n\r\u2028\u2029]*)/g;function N(H,V){this._source_text=H||"",this._options=new p(V),this._ch=null,this._input=null,this.NESTED_AT_RULE={page:!0,"font-face":!0,keyframes:!0,media:!0,supports:!0,document:!0},this.CONDITIONAL_GROUP_RULE={media:!0,supports:!0,document:!0},this.NON_SEMICOLON_NEWLINE_PROPERTY=["grid-template-areas","grid-template"]}N.prototype.eatString=function(H){var V="";for(this._ch=this._input.next();this._ch;){if(V+=this._ch,this._ch==="\\")V+=this._input.next();else if(H.indexOf(this._ch)!==-1||this._ch===`
`)break;this._ch=this._input.next()}return V},N.prototype.eatWhitespace=function(H){for(var V=S.test(this._input.peek()),$=0;S.test(this._input.peek());)this._ch=this._input.next(),H&&this._ch===`
`&&($===0||$<this._options.max_preserve_newlines)&&($++,this._output.add_new_line(!0));return V},N.prototype.foundNestedPseudoClass=function(){for(var H=0,V=1,$=this._input.peek(V);$;){if($==="{")return!0;if($==="(")H+=1;else if($===")"){if(H===0)return!1;H-=1}else if($===";"||$==="}")return!1;V++,$=this._input.peek(V)}return!1},N.prototype.print_string=function(H){this._output.set_indent(this._indentLevel),this._output.non_breaking_space=!0,this._output.add_token(H)},N.prototype.preserveSingleSpace=function(H){H&&(this._output.space_before_token=!0)},N.prototype.indent=function(){this._indentLevel++},N.prototype.outdent=function(){this._indentLevel>0&&this._indentLevel--},N.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var H=this._source_text,V=this._options.eol;V==="auto"&&(V=`
`,H&&D.test(H||"")&&(V=H.match(D)[0])),H=H.replace(R,`
`);var $=H.match(/^[\t ]*/)[0];this._output=new v(this._options,$),this._input=new m(H),this._indentLevel=0,this._nestedLevel=0,this._ch=null;for(var oe=0,ie=!1,ue=!1,q=!1,Y=!1,G=!1,ae=this._ch,ee=!1,J,le,W;J=this._input.read(T),le=J!=="",W=ae,this._ch=this._input.next(),this._ch==="\\"&&this._input.hasNext()&&(this._ch+=this._input.next()),ae=this._ch,this._ch;)if(this._ch==="/"&&this._input.peek()==="*"){this._output.add_new_line(),this._input.back();var z=this._input.read(M),ne=A.get_directives(z);ne&&ne.ignore==="start"&&(z+=A.readIgnored(this._input)),this.print_string(z),this.eatWhitespace(!0),this._output.add_new_line()}else if(this._ch==="/"&&this._input.peek()==="/")this._output.space_before_token=!0,this._input.back(),this.print_string(this._input.read(F)),this.eatWhitespace(!0);else if(this._ch==="$"){this.preserveSingleSpace(le),this.print_string(this._ch);var _e=this._input.peekUntilAfter(/[: ,;{}()[\]\/='"]/g);_e.match(/[ :]$/)&&(_e=this.eatString(": ").replace(/\s+$/,""),this.print_string(_e),this._output.space_before_token=!0),oe===0&&_e.indexOf(":")!==-1&&(ue=!0,this.indent())}else if(this._ch==="@")if(this.preserveSingleSpace(le),this._input.peek()==="{")this.print_string(this._ch+this.eatString("}"));else{this.print_string(this._ch);var we=this._input.peekUntilAfter(/[: ,;{}()[\]\/='"]/g);we.match(/[ :]$/)&&(we=this.eatString(": ").replace(/\s+$/,""),this.print_string(we),this._output.space_before_token=!0),oe===0&&we.indexOf(":")!==-1?(ue=!0,this.indent()):we in this.NESTED_AT_RULE?(this._nestedLevel+=1,we in this.CONDITIONAL_GROUP_RULE&&(q=!0)):oe===0&&!ue&&(Y=!0)}else if(this._ch==="#"&&this._input.peek()==="{")this.preserveSingleSpace(le),this.print_string(this._ch+this.eatString("}"));else if(this._ch==="{")ue&&(ue=!1,this.outdent()),Y=!1,q?(q=!1,ie=this._indentLevel>=this._nestedLevel):ie=this._indentLevel>=this._nestedLevel-1,this._options.newline_between_rules&&ie&&this._output.previous_line&&this._output.previous_line.item(-1)!=="{"&&this._output.ensure_empty_line_above("/",","),this._output.space_before_token=!0,this._options.brace_style==="expand"?(this._output.add_new_line(),this.print_string(this._ch),this.indent(),this._output.set_indent(this._indentLevel)):(W==="("?this._output.space_before_token=!1:W!==","&&this.indent(),this.print_string(this._ch)),this.eatWhitespace(!0),this._output.add_new_line();else if(this._ch==="}")this.outdent(),this._output.add_new_line(),W==="{"&&this._output.trim(!0),ue&&(this.outdent(),ue=!1),this.print_string(this._ch),ie=!1,this._nestedLevel&&this._nestedLevel--,this.eatWhitespace(!0),this._output.add_new_line(),this._options.newline_between_rules&&!this._output.just_added_blankline()&&this._input.peek()!=="}"&&this._output.add_new_line(!0),this._input.peek()===")"&&(this._output.trim(!0),this._options.brace_style==="expand"&&this._output.add_new_line(!0));else if(this._ch===":"){for(var Pe=0;Pe<this.NON_SEMICOLON_NEWLINE_PROPERTY.length;Pe++)if(this._input.lookBack(this.NON_SEMICOLON_NEWLINE_PROPERTY[Pe])){ee=!0;break}(ie||q)&&!(this._input.lookBack("&")||this.foundNestedPseudoClass())&&!this._input.lookBack("(")&&!Y&&oe===0?(this.print_string(":"),ue||(ue=!0,this._output.space_before_token=!0,this.eatWhitespace(!0),this.indent())):(this._input.lookBack(" ")&&(this._output.space_before_token=!0),this._input.peek()===":"?(this._ch=this._input.next(),this.print_string("::")):this.print_string(":"))}else if(this._ch==='"'||this._ch==="'"){var We=W==='"'||W==="'";this.preserveSingleSpace(We||le),this.print_string(this._ch+this.eatString(this._ch)),this.eatWhitespace(!0)}else if(this._ch===";")ee=!1,oe===0?(ue&&(this.outdent(),ue=!1),Y=!1,this.print_string(this._ch),this.eatWhitespace(!0),this._input.peek()!=="/"&&this._output.add_new_line()):(this.print_string(this._ch),this.eatWhitespace(!0),this._output.space_before_token=!0);else if(this._ch==="(")if(this._input.lookBack("url"))this.print_string(this._ch),this.eatWhitespace(),oe++,this.indent(),this._ch=this._input.next(),this._ch===")"||this._ch==='"'||this._ch==="'"?this._input.back():this._ch&&(this.print_string(this._ch+this.eatString(")")),oe&&(oe--,this.outdent()));else{var Be=!1;this._input.lookBack("with")&&(Be=!0),this.preserveSingleSpace(le||Be),this.print_string(this._ch),ue&&W==="$"&&this._options.selector_separator_newline?(this._output.add_new_line(),G=!0):(this.eatWhitespace(),oe++,this.indent())}else if(this._ch===")")oe&&(oe--,this.outdent()),G&&this._input.peek()===";"&&this._options.selector_separator_newline&&(G=!1,this.outdent(),this._output.add_new_line()),this.print_string(this._ch);else if(this._ch===",")this.print_string(this._ch),this.eatWhitespace(!0),this._options.selector_separator_newline&&(!ue||G)&&oe===0&&!Y?this._output.add_new_line():this._output.space_before_token=!0;else if((this._ch===">"||this._ch==="+"||this._ch==="~")&&!ue&&oe===0)this._options.space_around_combinator?(this._output.space_before_token=!0,this.print_string(this._ch),this._output.space_before_token=!0):(this.print_string(this._ch),this.eatWhitespace(),this._ch&&S.test(this._ch)&&(this._ch=""));else if(this._ch==="]")this.print_string(this._ch);else if(this._ch==="[")this.preserveSingleSpace(le),this.print_string(this._ch);else if(this._ch==="=")this.eatWhitespace(),this.print_string("="),S.test(this._ch)&&(this._ch="");else if(this._ch==="!"&&!this._input.lookBack("\\"))this._output.space_before_token=!0,this.print_string(this._ch);else{var Lt=W==='"'||W==="'";this.preserveSingleSpace(Lt||le),this.print_string(this._ch),!this._output.just_added_newline()&&this._input.peek()===`
`&&ee&&this._output.add_new_line()}var _t=this._output.get_code(V);return _t},o.exports.Beautifier=N},function(o,a,x){var p=x(6).Options;function v(m){p.call(this,m,"css"),this.selector_separator_newline=this._get_boolean("selector_separator_newline",!0),this.newline_between_rules=this._get_boolean("newline_between_rules",!0);var b=this._get_boolean("space_around_selector_separator");this.space_around_combinator=this._get_boolean("space_around_combinator")||b;var A=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_style="collapse";for(var D=0;D<A.length;D++)A[D]!=="expand"?this.brace_style="collapse":this.brace_style=A[D]}v.prototype=new p,o.exports.Options=v}],f={};function u(o){var a=f[o];if(a!==void 0)return a.exports;var x=f[o]={exports:{}};return c[o](x,x.exports,u),x.exports}var h=u(15);i=h})();var l=i;e=[],r=function(){return{css_beautify:l}}.apply(g,e),r!==void 0&&(d.exports=r)})()},40998:function(d,g,e){var r,i;(function(){var l;(function(){"use strict";var h=[,,function(p){function v(A){this.__parent=A,this.__character_count=0,this.__indent_count=-1,this.__alignment_count=0,this.__wrap_point_index=0,this.__wrap_point_character_count=0,this.__wrap_point_indent_count=-1,this.__wrap_point_alignment_count=0,this.__items=[]}v.prototype.clone_empty=function(){var A=new v(this.__parent);return A.set_indent(this.__indent_count,this.__alignment_count),A},v.prototype.item=function(A){return A<0?this.__items[this.__items.length+A]:this.__items[A]},v.prototype.has_match=function(A){for(var D=this.__items.length-1;D>=0;D--)if(this.__items[D].match(A))return!0;return!1},v.prototype.set_indent=function(A,D){this.is_empty()&&(this.__indent_count=A||0,this.__alignment_count=D||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},v.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},v.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},v.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var A=this.__parent.current_line;return A.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),A.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),A.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,A.__items[0]===" "&&(A.__items.splice(0,1),A.__character_count-=1),!0}return!1},v.prototype.is_empty=function(){return this.__items.length===0},v.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},v.prototype.push=function(A){this.__items.push(A);var D=A.lastIndexOf(`
`);D!==-1?this.__character_count=A.length-D:this.__character_count+=A.length},v.prototype.pop=function(){var A=null;return this.is_empty()||(A=this.__items.pop(),this.__character_count-=A.length),A},v.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},v.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},v.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},v.prototype.toString=function(){var A="";return this.is_empty()?this.__parent.indent_empty_lines&&(A=this.__parent.get_indent_string(this.__indent_count)):(A=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),A+=this.__items.join("")),A};function m(A,D){this.__cache=[""],this.__indent_size=A.indent_size,this.__indent_string=A.indent_char,A.indent_with_tabs||(this.__indent_string=new Array(A.indent_size+1).join(A.indent_char)),D=D||"",A.indent_level>0&&(D=new Array(A.indent_level+1).join(this.__indent_string)),this.__base_string=D,this.__base_string_length=D.length}m.prototype.get_indent_size=function(A,D){var R=this.__base_string_length;return D=D||0,A<0&&(R=0),R+=A*this.__indent_size,R+=D,R},m.prototype.get_indent_string=function(A,D){var R=this.__base_string;return D=D||0,A<0&&(A=0,R=""),D+=A*this.__indent_size,this.__ensure_cache(D),R+=this.__cache[D],R},m.prototype.__ensure_cache=function(A){for(;A>=this.__cache.length;)this.__add_column()},m.prototype.__add_column=function(){var A=this.__cache.length,D=0,R="";this.__indent_size&&A>=this.__indent_size&&(D=Math.floor(A/this.__indent_size),A-=D*this.__indent_size,R=new Array(D+1).join(this.__indent_string)),A&&(R+=new Array(A+1).join(" ")),this.__cache.push(R)};function b(A,D){this.__indent_cache=new m(A,D),this.raw=!1,this._end_with_newline=A.end_with_newline,this.indent_size=A.indent_size,this.wrap_line_length=A.wrap_line_length,this.indent_empty_lines=A.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new v(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}b.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},b.prototype.get_line_number=function(){return this.__lines.length},b.prototype.get_indent_string=function(A,D){return this.__indent_cache.get_indent_string(A,D)},b.prototype.get_indent_size=function(A,D){return this.__indent_cache.get_indent_size(A,D)},b.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},b.prototype.add_new_line=function(A){return this.is_empty()||!A&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},b.prototype.get_code=function(A){this.trim(!0);var D=this.current_line.pop();D&&(D[D.length-1]===`
`&&(D=D.replace(/\n+$/g,"")),this.current_line.push(D)),this._end_with_newline&&this.__add_outputline();var R=this.__lines.join(`
`);return A!==`
`&&(R=R.replace(/[\n]/g,A)),R},b.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},b.prototype.set_indent=function(A,D){return A=A||0,D=D||0,this.next_line.set_indent(A,D),this.__lines.length>1?(this.current_line.set_indent(A,D),!0):(this.current_line.set_indent(),!1)},b.prototype.add_raw_token=function(A){for(var D=0;D<A.newlines;D++)this.__add_outputline();this.current_line.set_indent(-1),this.current_line.push(A.whitespace_before),this.current_line.push(A.text),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1},b.prototype.add_token=function(A){this.__add_space_before_token(),this.current_line.push(A),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=this.current_line._allow_wrap()},b.prototype.__add_space_before_token=function(){this.space_before_token&&!this.just_added_newline()&&(this.non_breaking_space||this.set_wrap_point(),this.current_line.push(" "))},b.prototype.remove_indent=function(A){for(var D=this.__lines.length;A<D;)this.__lines[A]._remove_indent(),A++;this.current_line._remove_wrap_indent()},b.prototype.trim=function(A){for(A=A===void 0?!1:A,this.current_line.trim();A&&this.__lines.length>1&&this.current_line.is_empty();)this.__lines.pop(),this.current_line=this.__lines[this.__lines.length-1],this.current_line.trim();this.previous_line=this.__lines.length>1?this.__lines[this.__lines.length-2]:null},b.prototype.just_added_newline=function(){return this.current_line.is_empty()},b.prototype.just_added_blankline=function(){return this.is_empty()||this.current_line.is_empty()&&this.previous_line.is_empty()},b.prototype.ensure_empty_line_above=function(A,D){for(var R=this.__lines.length-2;R>=0;){var S=this.__lines[R];if(S.is_empty())break;if(S.item(0).indexOf(A)!==0&&S.item(-1)!==D){this.__lines.splice(R+1,0,new v(this)),this.previous_line=this.__lines[this.__lines.length-2];break}R--}},p.exports.Output=b},function(p){function v(m,b,A,D){this.type=m,this.text=b,this.comments_before=null,this.newlines=A||0,this.whitespace_before=D||"",this.parent=null,this.next=null,this.previous=null,this.opened=null,this.closed=null,this.directives=null}p.exports.Token=v},,,function(p){function v(A,D){this.raw_options=m(A,D),this.disabled=this._get_boolean("disabled"),this.eol=this._get_characters("eol","auto"),this.end_with_newline=this._get_boolean("end_with_newline"),this.indent_size=this._get_number("indent_size",4),this.indent_char=this._get_characters("indent_char"," "),this.indent_level=this._get_number("indent_level"),this.preserve_newlines=this._get_boolean("preserve_newlines",!0),this.max_preserve_newlines=this._get_number("max_preserve_newlines",32786),this.preserve_newlines||(this.max_preserve_newlines=0),this.indent_with_tabs=this._get_boolean("indent_with_tabs",this.indent_char===" "),this.indent_with_tabs&&(this.indent_char=" ",this.indent_size===1&&(this.indent_size=4)),this.wrap_line_length=this._get_number("wrap_line_length",this._get_number("max_char")),this.indent_empty_lines=this._get_boolean("indent_empty_lines"),this.templating=this._get_selection_list("templating",["auto","none","angular","django","erb","handlebars","php","smarty"],["auto"])}v.prototype._get_array=function(A,D){var R=this.raw_options[A],S=D||[];return typeof R=="object"?R!==null&&typeof R.concat=="function"&&(S=R.concat()):typeof R=="string"&&(S=R.split(/[^a-zA-Z0-9_\/\-]+/)),S},v.prototype._get_boolean=function(A,D){var R=this.raw_options[A],S=R===void 0?!!D:!!R;return S},v.prototype._get_characters=function(A,D){var R=this.raw_options[A],S=D||"";return typeof R=="string"&&(S=R.replace(/\\r/,"\r").replace(/\\n/,`
`).replace(/\\t/," ")),S},v.prototype._get_number=function(A,D){var R=this.raw_options[A];D=parseInt(D,10),isNaN(D)&&(D=0);var S=parseInt(R,10);return isNaN(S)&&(S=D),S},v.prototype._get_selection=function(A,D,R){var S=this._get_selection_list(A,D,R);if(S.length!==1)throw new Error("Invalid Option Value: The option '"+A+`' can only be one of the following values:
`+D+`
You passed in: '`+this.raw_options[A]+"'");return S[0]},v.prototype._get_selection_list=function(A,D,R){if(!D||D.length===0)throw new Error("Selection list cannot be empty.");if(R=R||[D[0]],!this._is_valid_selection(R,D))throw new Error("Invalid Default Value!");var S=this._get_array(A,R);if(!this._is_valid_selection(S,D))throw new Error("Invalid Option Value: The option '"+A+`' can contain only the following values:
`+D+`
You passed in: '`+this.raw_options[A]+"'");return S},v.prototype._is_valid_selection=function(A,D){return A.length&&D.length&&!A.some(function(R){return D.indexOf(R)===-1})};function m(A,D){var R={};A=b(A);var S;for(S in A)S!==D&&(R[S]=A[S]);if(D&&A[D])for(S in A[D])R[S]=A[D][S];return R}function b(A){var D={},R;for(R in A){var S=R.replace(/-/g,"_");D[S]=A[R]}return D}p.exports.Options=v,p.exports.normalizeOpts=b,p.exports.mergeOpts=m},,function(p){var v=RegExp.prototype.hasOwnProperty("sticky");function m(b){this.__input=b||"",this.__input_length=this.__input.length,this.__position=0}m.prototype.restart=function(){this.__position=0},m.prototype.back=function(){this.__position>0&&(this.__position-=1)},m.prototype.hasNext=function(){return this.__position<this.__input_length},m.prototype.next=function(){var b=null;return this.hasNext()&&(b=this.__input.charAt(this.__position),this.__position+=1),b},m.prototype.peek=function(b){var A=null;return b=b||0,b+=this.__position,b>=0&&b<this.__input_length&&(A=this.__input.charAt(b)),A},m.prototype.__match=function(b,A){b.lastIndex=A;var D=b.exec(this.__input);return D&&!(v&&b.sticky)&&D.index!==A&&(D=null),D},m.prototype.test=function(b,A){return A=A||0,A+=this.__position,A>=0&&A<this.__input_length?!!this.__match(b,A):!1},m.prototype.testChar=function(b,A){var D=this.peek(A);return b.lastIndex=0,D!==null&&b.test(D)},m.prototype.match=function(b){var A=this.__match(b,this.__position);return A?this.__position+=A[0].length:A=null,A},m.prototype.read=function(b,A,D){var R="",S;return b&&(S=this.match(b),S&&(R+=S[0])),A&&(S||!b)&&(R+=this.readUntil(A,D)),R},m.prototype.readUntil=function(b,A){var D="",R=this.__position;b.lastIndex=this.__position;var S=b.exec(this.__input);return S?(R=S.index,A&&(R+=S[0].length)):R=this.__input_length,D=this.__input.substring(this.__position,R),this.__position=R,D},m.prototype.readUntilAfter=function(b){return this.readUntil(b,!0)},m.prototype.get_regexp=function(b,A){var D=null,R="g";return A&&v&&(R="y"),typeof b=="string"&&b!==""?D=new RegExp(b,R):b&&(D=new RegExp(b.source,R)),D},m.prototype.get_literal_regexp=function(b){return RegExp(b.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"))},m.prototype.peekUntilAfter=function(b){var A=this.__position,D=this.readUntilAfter(b);return this.__position=A,D},m.prototype.lookBack=function(b){var A=this.__position-1;return A>=b.length&&this.__input.substring(A-b.length,A).toLowerCase()===b},p.exports.InputScanner=m},function(p,v,m){var b=m(8).InputScanner,A=m(3).Token,D=m(10).TokenStream,R=m(11).WhitespacePattern,S={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"},T=function(M,F){this._input=new b(M),this._options=F||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new R(this._input)};T.prototype.tokenize=function(){this._input.restart(),this.__tokens=new D,this._reset();for(var M,F=new A(S.START,""),N=null,H=[],V=new D;F.type!==S.EOF;){for(M=this._get_next_token(F,N);this._is_comment(M);)V.add(M),M=this._get_next_token(F,N);V.isEmpty()||(M.comments_before=V,V=new D),M.parent=N,this._is_opening(M)?(H.push(N),N=M):N&&this._is_closing(M,N)&&(M.opened=N,N.closed=M,N=H.pop(),M.parent=N),M.previous=F,F.next=M,this.__tokens.add(M),F=M}return this.__tokens},T.prototype._is_first_token=function(){return this.__tokens.isEmpty()},T.prototype._reset=function(){},T.prototype._get_next_token=function(M,F){this._readWhitespace();var N=this._input.read(/.+/g);return N?this._create_token(S.RAW,N):this._create_token(S.EOF,"")},T.prototype._is_comment=function(M){return!1},T.prototype._is_opening=function(M){return!1},T.prototype._is_closing=function(M,F){return!1},T.prototype._create_token=function(M,F){var N=new A(M,F,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token);return N},T.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},p.exports.Tokenizer=T,p.exports.TOKEN=S},function(p){function v(m){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=m}v.prototype.restart=function(){this.__position=0},v.prototype.isEmpty=function(){return this.__tokens_length===0},v.prototype.hasNext=function(){return this.__position<this.__tokens_length},v.prototype.next=function(){var m=null;return this.hasNext()&&(m=this.__tokens[this.__position],this.__position+=1),m},v.prototype.peek=function(m){var b=null;return m=m||0,m+=this.__position,m>=0&&m<this.__tokens_length&&(b=this.__tokens[m]),b},v.prototype.add=function(m){this.__parent_token&&(m.parent=this.__parent_token),this.__tokens.push(m),this.__tokens_length+=1},p.exports.TokenStream=v},function(p,v,m){var b=m(12).Pattern;function A(D,R){b.call(this,D,R),R?this._line_regexp=this._input.get_regexp(R._line_regexp):this.__set_whitespace_patterns("",""),this.newline_count=0,this.whitespace_before_token=""}A.prototype=new b,A.prototype.__set_whitespace_patterns=function(D,R){D+="\\t ",R+="\\n\\r",this._match_pattern=this._input.get_regexp("["+D+R+"]+",!0),this._newline_regexp=this._input.get_regexp("\\r\\n|["+R+"]")},A.prototype.read=function(){this.newline_count=0,this.whitespace_before_token="";var D=this._input.read(this._match_pattern);if(D===" ")this.whitespace_before_token=" ";else if(D){var R=this.__split(this._newline_regexp,D);this.newline_count=R.length-1,this.whitespace_before_token=R[this.newline_count]}return D},A.prototype.matching=function(D,R){var S=this._create();return S.__set_whitespace_patterns(D,R),S._update(),S},A.prototype._create=function(){return new A(this._input,this)},A.prototype.__split=function(D,R){D.lastIndex=0;for(var S=0,T=[],M=D.exec(R);M;)T.push(R.substring(S,M.index)),S=M.index+M[0].length,M=D.exec(R);return S<R.length?T.push(R.substring(S,R.length)):T.push(""),T},p.exports.WhitespacePattern=A},function(p){function v(m,b){this._input=m,this._starting_pattern=null,this._match_pattern=null,this._until_pattern=null,this._until_after=!1,b&&(this._starting_pattern=this._input.get_regexp(b._starting_pattern,!0),this._match_pattern=this._input.get_regexp(b._match_pattern,!0),this._until_pattern=this._input.get_regexp(b._until_pattern),this._until_after=b._until_after)}v.prototype.read=function(){var m=this._input.read(this._starting_pattern);return(!this._starting_pattern||m)&&(m+=this._input.read(this._match_pattern,this._until_pattern,this._until_after)),m},v.prototype.read_match=function(){return this._input.match(this._match_pattern)},v.prototype.until_after=function(m){var b=this._create();return b._until_after=!0,b._until_pattern=this._input.get_regexp(m),b._update(),b},v.prototype.until=function(m){var b=this._create();return b._until_after=!1,b._until_pattern=this._input.get_regexp(m),b._update(),b},v.prototype.starting_with=function(m){var b=this._create();return b._starting_pattern=this._input.get_regexp(m,!0),b._update(),b},v.prototype.matching=function(m){var b=this._create();return b._match_pattern=this._input.get_regexp(m,!0),b._update(),b},v.prototype._create=function(){return new v(this._input,this)},v.prototype._update=function(){},p.exports.Pattern=v},function(p){function v(m,b){m=typeof m=="string"?m:m.source,b=typeof b=="string"?b:b.source,this.__directives_block_pattern=new RegExp(m+/ beautify( \w+[:]\w+)+ /.source+b,"g"),this.__directive_pattern=/ (\w+)[:](\w+)/g,this.__directives_end_ignore_pattern=new RegExp(m+/\sbeautify\signore:end\s/.source+b,"g")}v.prototype.get_directives=function(m){if(!m.match(this.__directives_block_pattern))return null;var b={};this.__directive_pattern.lastIndex=0;for(var A=this.__directive_pattern.exec(m);A;)b[A[1]]=A[2],A=this.__directive_pattern.exec(m);return b},v.prototype.readIgnored=function(m){return m.readUntilAfter(this.__directives_end_ignore_pattern)},p.exports.Directives=v},function(p,v,m){var b=m(12).Pattern,A={django:!1,erb:!1,handlebars:!1,php:!1,smarty:!1,angular:!1};function D(R,S){b.call(this,R,S),this.__template_pattern=null,this._disabled=Object.assign({},A),this._excluded=Object.assign({},A),S&&(this.__template_pattern=this._input.get_regexp(S.__template_pattern),this._excluded=Object.assign(this._excluded,S._excluded),this._disabled=Object.assign(this._disabled,S._disabled));var T=new b(R);this.__patterns={handlebars_comment:T.starting_with(/{{!--/).until_after(/--}}/),handlebars_unescaped:T.starting_with(/{{{/).until_after(/}}}/),handlebars:T.starting_with(/{{/).until_after(/}}/),php:T.starting_with(/<\?(?:[= ]|php)/).until_after(/\?>/),erb:T.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:T.starting_with(/{%/).until_after(/%}/),django_value:T.starting_with(/{{/).until_after(/}}/),django_comment:T.starting_with(/{#/).until_after(/#}/),smarty:T.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:T.starting_with(/{\*/).until_after(/\*}/),smarty_literal:T.starting_with(/{literal}/).until_after(/{\/literal}/)}}D.prototype=new b,D.prototype._create=function(){return new D(this._input,this)},D.prototype._update=function(){this.__set_templated_pattern()},D.prototype.disable=function(R){var S=this._create();return S._disabled[R]=!0,S._update(),S},D.prototype.read_options=function(R){var S=this._create();for(var T in A)S._disabled[T]=R.templating.indexOf(T)===-1;return S._update(),S},D.prototype.exclude=function(R){var S=this._create();return S._excluded[R]=!0,S._update(),S},D.prototype.read=function(){var R="";this._match_pattern?R=this._input.read(this._starting_pattern):R=this._input.read(this._starting_pattern,this.__template_pattern);for(var S=this._read_template();S;)this._match_pattern?S+=this._input.read(this._match_pattern):S+=this._input.readUntil(this.__template_pattern),R+=S,S=this._read_template();return this._until_after&&(R+=this._input.readUntilAfter(this._until_pattern)),R},D.prototype.__set_templated_pattern=function(){var R=[];this._disabled.php||R.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||R.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.angular||R.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||R.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(R.push(this.__patterns.django._starting_pattern.source),R.push(this.__patterns.django_value._starting_pattern.source),R.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||R.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&R.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+R.join("|")+")")},D.prototype._read_template=function(){var R="",S=this._input.peek();if(S==="<"){var T=this._input.peek(1);!this._disabled.php&&!this._excluded.php&&T==="?"&&(R=R||this.__patterns.php.read()),!this._disabled.erb&&!this._excluded.erb&&T==="%"&&(R=R||this.__patterns.erb.read())}else S==="{"&&(!this._disabled.handlebars&&!this._excluded.handlebars&&(R=R||this.__patterns.handlebars_comment.read(),R=R||this.__patterns.handlebars_unescaped.read(),R=R||this.__patterns.handlebars.read()),this._disabled.django||(!this._excluded.django&&!this._excluded.handlebars&&(R=R||this.__patterns.django_value.read()),this._excluded.django||(R=R||this.__patterns.django_comment.read(),R=R||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(R=R||this.__patterns.smarty_comment.read(),R=R||this.__patterns.smarty_literal.read(),R=R||this.__patterns.smarty.read()));return R},p.exports.TemplatablePattern=D},,,,function(p,v,m){var b=m(19).Beautifier,A=m(20).Options;function D(R,S,T,M){var F=new b(R,S,T,M);return F.beautify()}p.exports=D,p.exports.defaultOptions=function(){return new A}},function(p,v,m){var b=m(20).Options,A=m(2).Output,D=m(21).Tokenizer,R=m(21).TOKEN,S=/\r\n|[\r\n]/,T=/\r\n|[\r\n]/g,M=function(Y,G){this.indent_level=0,this.alignment_size=0,this.max_preserve_newlines=Y.max_preserve_newlines,this.preserve_newlines=Y.preserve_newlines,this._output=new A(Y,G)};M.prototype.current_line_has_match=function(Y){return this._output.current_line.has_match(Y)},M.prototype.set_space_before_token=function(Y,G){this._output.space_before_token=Y,this._output.non_breaking_space=G},M.prototype.set_wrap_point=function(){this._output.set_indent(this.indent_level,this.alignment_size),this._output.set_wrap_point()},M.prototype.add_raw_token=function(Y){this._output.add_raw_token(Y)},M.prototype.print_preserved_newlines=function(Y){var G=0;Y.type!==R.TEXT&&Y.previous.type!==R.TEXT&&(G=Y.newlines?1:0),this.preserve_newlines&&(G=Y.newlines<this.max_preserve_newlines+1?Y.newlines:this.max_preserve_newlines+1);for(var ae=0;ae<G;ae++)this.print_newline(ae>0);return G!==0},M.prototype.traverse_whitespace=function(Y){return Y.whitespace_before||Y.newlines?(this.print_preserved_newlines(Y)||(this._output.space_before_token=!0),!0):!1},M.prototype.previous_token_wrapped=function(){return this._output.previous_token_wrapped},M.prototype.print_newline=function(Y){this._output.add_new_line(Y)},M.prototype.print_token=function(Y){Y.text&&(this._output.set_indent(this.indent_level,this.alignment_size),this._output.add_token(Y.text))},M.prototype.indent=function(){this.indent_level++},M.prototype.deindent=function(){this.indent_level>0&&(this.indent_level--,this._output.set_indent(this.indent_level,this.alignment_size))},M.prototype.get_full_indent=function(Y){return Y=this.indent_level+(Y||0),Y<1?"":this._output.get_indent_string(Y)};var F=function(Y){for(var G=null,ae=Y.next;ae.type!==R.EOF&&Y.closed!==ae;){if(ae.type===R.ATTRIBUTE&&ae.text==="type"){ae.next&&ae.next.type===R.EQUALS&&ae.next.next&&ae.next.next.type===R.VALUE&&(G=ae.next.next.text);break}ae=ae.next}return G},N=function(Y,G){var ae=null,ee=null;return G.closed?(Y==="script"?ae="text/javascript":Y==="style"&&(ae="text/css"),ae=F(G)||ae,ae.search("text/css")>-1?ee="css":ae.search(/module|((text|application|dojo)\/(x-)?(javascript|ecmascript|jscript|livescript|(ld\+)?json|method|aspect))/)>-1?ee="javascript":ae.search(/(text|application|dojo)\/(x-)?(html)/)>-1?ee="html":ae.search(/test\/null/)>-1&&(ee="null"),ee):null};function H(Y,G){return G.indexOf(Y)!==-1}function V(Y,G,ae){this.parent=Y||null,this.tag=G?G.tag_name:"",this.indent_level=ae||0,this.parser_token=G||null}function $(Y){this._printer=Y,this._current_frame=null}$.prototype.get_parser_token=function(){return this._current_frame?this._current_frame.parser_token:null},$.prototype.record_tag=function(Y){var G=new V(this._current_frame,Y,this._printer.indent_level);this._current_frame=G},$.prototype._try_pop_frame=function(Y){var G=null;return Y&&(G=Y.parser_token,this._printer.indent_level=Y.indent_level,this._current_frame=Y.parent),G},$.prototype._get_frame=function(Y,G){for(var ae=this._current_frame;ae&&Y.indexOf(ae.tag)===-1;){if(G&&G.indexOf(ae.tag)!==-1){ae=null;break}ae=ae.parent}return ae},$.prototype.try_pop=function(Y,G){var ae=this._get_frame([Y],G);return this._try_pop_frame(ae)},$.prototype.indent_to_tag=function(Y){var G=this._get_frame(Y);G&&(this._printer.indent_level=G.indent_level)};function oe(Y,G,ae,ee){this._source_text=Y||"",G=G||{},this._js_beautify=ae,this._css_beautify=ee,this._tag_stack=null;var J=new b(G,"html");this._options=J,this._is_wrap_attributes_force=this._options.wrap_attributes.substr(0,5)==="force",this._is_wrap_attributes_force_expand_multiline=this._options.wrap_attributes==="force-expand-multiline",this._is_wrap_attributes_force_aligned=this._options.wrap_attributes==="force-aligned",this._is_wrap_attributes_aligned_multiple=this._options.wrap_attributes==="aligned-multiple",this._is_wrap_attributes_preserve=this._options.wrap_attributes.substr(0,8)==="preserve",this._is_wrap_attributes_preserve_aligned=this._options.wrap_attributes==="preserve-aligned"}oe.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var Y=this._source_text,G=this._options.eol;this._options.eol==="auto"&&(G=`
`,Y&&S.test(Y)&&(G=Y.match(S)[0])),Y=Y.replace(T,`
`);var ae=Y.match(/^[\t ]*/)[0],ee={text:"",type:""},J=new ie(this._options),le=new M(this._options,ae),W=new D(Y,this._options).tokenize();this._tag_stack=new $(le);for(var z=null,ne=W.next();ne.type!==R.EOF;)ne.type===R.TAG_OPEN||ne.type===R.COMMENT?(z=this._handle_tag_open(le,ne,J,ee,W),J=z):ne.type===R.ATTRIBUTE||ne.type===R.EQUALS||ne.type===R.VALUE||ne.type===R.TEXT&&!J.tag_complete?z=this._handle_inside_tag(le,ne,J,ee):ne.type===R.TAG_CLOSE?z=this._handle_tag_close(le,ne,J):ne.type===R.TEXT?z=this._handle_text(le,ne,J):ne.type===R.CONTROL_FLOW_OPEN?z=this._handle_control_flow_open(le,ne):ne.type===R.CONTROL_FLOW_CLOSE?z=this._handle_control_flow_close(le,ne):le.add_raw_token(ne),ee=z,ne=W.next();var _e=le._output.get_code(G);return _e},oe.prototype._handle_control_flow_open=function(Y,G){var ae={text:G.text,type:G.type};return Y.set_space_before_token(G.newlines||G.whitespace_before!=="",!0),G.newlines?Y.print_preserved_newlines(G):Y.set_space_before_token(G.newlines||G.whitespace_before!=="",!0),Y.print_token(G),Y.indent(),ae},oe.prototype._handle_control_flow_close=function(Y,G){var ae={text:G.text,type:G.type};return Y.deindent(),G.newlines?Y.print_preserved_newlines(G):Y.set_space_before_token(G.newlines||G.whitespace_before!=="",!0),Y.print_token(G),ae},oe.prototype._handle_tag_close=function(Y,G,ae){var ee={text:G.text,type:G.type};return Y.alignment_size=0,ae.tag_complete=!0,Y.set_space_before_token(G.newlines||G.whitespace_before!=="",!0),ae.is_unformatted?Y.add_raw_token(G):(ae.tag_start_char==="<"&&(Y.set_space_before_token(G.text[0]==="/",!0),this._is_wrap_attributes_force_expand_multiline&&ae.has_wrapped_attrs&&Y.print_newline(!1)),Y.print_token(G)),ae.indent_content&&!(ae.is_unformatted||ae.is_content_unformatted)&&(Y.indent(),ae.indent_content=!1),!ae.is_inline_element&&!(ae.is_unformatted||ae.is_content_unformatted)&&Y.set_wrap_point(),ee},oe.prototype._handle_inside_tag=function(Y,G,ae,ee){var J=ae.has_wrapped_attrs,le={text:G.text,type:G.type};return Y.set_space_before_token(G.newlines||G.whitespace_before!=="",!0),ae.is_unformatted?Y.add_raw_token(G):ae.tag_start_char==="{"&&G.type===R.TEXT?Y.print_preserved_newlines(G)?(G.newlines=0,Y.add_raw_token(G)):Y.print_token(G):(G.type===R.ATTRIBUTE?Y.set_space_before_token(!0):(G.type===R.EQUALS||G.type===R.VALUE&&G.previous.type===R.EQUALS)&&Y.set_space_before_token(!1),G.type===R.ATTRIBUTE&&ae.tag_start_char==="<"&&((this._is_wrap_attributes_preserve||this._is_wrap_attributes_preserve_aligned)&&(Y.traverse_whitespace(G),J=J||G.newlines!==0),this._is_wrap_attributes_force&&ae.attr_count>=this._options.wrap_attributes_min_attrs&&(ee.type!==R.TAG_OPEN||this._is_wrap_attributes_force_expand_multiline)&&(Y.print_newline(!1),J=!0)),Y.print_token(G),J=J||Y.previous_token_wrapped(),ae.has_wrapped_attrs=J),le},oe.prototype._handle_text=function(Y,G,ae){var ee={text:G.text,type:"TK_CONTENT"};return ae.custom_beautifier_name?this._print_custom_beatifier_text(Y,G,ae):ae.is_unformatted||ae.is_content_unformatted?Y.add_raw_token(G):(Y.traverse_whitespace(G),Y.print_token(G)),ee},oe.prototype._print_custom_beatifier_text=function(Y,G,ae){var ee=this;if(G.text!==""){var J=G.text,le,W=1,z="",ne="";ae.custom_beautifier_name==="javascript"&&typeof this._js_beautify=="function"?le=this._js_beautify:ae.custom_beautifier_name==="css"&&typeof this._css_beautify=="function"?le=this._css_beautify:ae.custom_beautifier_name==="html"&&(le=function(Lt,_t){var Pt=new oe(Lt,_t,ee._js_beautify,ee._css_beautify);return Pt.beautify()}),this._options.indent_scripts==="keep"?W=0:this._options.indent_scripts==="separate"&&(W=-Y.indent_level);var _e=Y.get_full_indent(W);if(J=J.replace(/\n[ \t]*$/,""),ae.custom_beautifier_name!=="html"&&J[0]==="<"&&J.match(/^(<!--|<!\[CDATA\[)/)){var we=/^(<!--[^\n]*|<!\[CDATA\[)(\n?)([ \t\n]*)([\s\S]*)(-->|]]>)$/.exec(J);if(!we){Y.add_raw_token(G);return}z=_e+we[1]+`
`,J=we[4],we[5]&&(ne=_e+we[5]),J=J.replace(/\n[ \t]*$/,""),(we[2]||we[3].indexOf(`
`)!==-1)&&(we=we[3].match(/[ \t]+$/),we&&(G.whitespace_before=we[0]))}if(J)if(le){var Pe=function(){this.eol=`
`};Pe.prototype=this._options.raw_options;var We=new Pe;J=le(_e+J,We)}else{var Be=G.whitespace_before;Be&&(J=J.replace(new RegExp(`
(`+Be+")?","g"),`
`)),J=_e+J.replace(/\n/g,`
`+_e)}z&&(J?J=z+J+`
`+ne:J=z+ne),Y.print_newline(!1),J&&(G.text=J,G.whitespace_before="",G.newlines=0,Y.add_raw_token(G),Y.print_newline(!0))}},oe.prototype._handle_tag_open=function(Y,G,ae,ee,J){var le=this._get_tag_open_token(G);if((ae.is_unformatted||ae.is_content_unformatted)&&!ae.is_empty_element&&G.type===R.TAG_OPEN&&!le.is_start_tag?(Y.add_raw_token(G),le.start_tag_token=this._tag_stack.try_pop(le.tag_name)):(Y.traverse_whitespace(G),this._set_tag_position(Y,G,le,ae,ee),le.is_inline_element||Y.set_wrap_point(),Y.print_token(G)),le.is_start_tag&&this._is_wrap_attributes_force){var W=0,z;do z=J.peek(W),z.type===R.ATTRIBUTE&&(le.attr_count+=1),W+=1;while(z.type!==R.EOF&&z.type!==R.TAG_CLOSE)}return(this._is_wrap_attributes_force_aligned||this._is_wrap_attributes_aligned_multiple||this._is_wrap_attributes_preserve_aligned)&&(le.alignment_size=G.text.length+1),!le.tag_complete&&!le.is_unformatted&&(Y.alignment_size=le.alignment_size),le};var ie=function(Y,G,ae){if(this.parent=G||null,this.text="",this.type="TK_TAG_OPEN",this.tag_name="",this.is_inline_element=!1,this.is_unformatted=!1,this.is_content_unformatted=!1,this.is_empty_element=!1,this.is_start_tag=!1,this.is_end_tag=!1,this.indent_content=!1,this.multiline_content=!1,this.custom_beautifier_name=null,this.start_tag_token=null,this.attr_count=0,this.has_wrapped_attrs=!1,this.alignment_size=0,this.tag_complete=!1,this.tag_start_char="",this.tag_check="",!ae)this.tag_complete=!0;else{var ee;this.tag_start_char=ae.text[0],this.text=ae.text,this.tag_start_char==="<"?(ee=ae.text.match(/^<([^\s>]*)/),this.tag_check=ee?ee[1]:""):(ee=ae.text.match(/^{{~?(?:[\^]|#\*?)?([^\s}]+)/),this.tag_check=ee?ee[1]:"",(ae.text.startsWith("{{#>")||ae.text.startsWith("{{~#>"))&&this.tag_check[0]===">"&&(this.tag_check===">"&&ae.next!==null?this.tag_check=ae.next.text.split(" ")[0]:this.tag_check=ae.text.split(">")[1])),this.tag_check=this.tag_check.toLowerCase(),ae.type===R.COMMENT&&(this.tag_complete=!0),this.is_start_tag=this.tag_check.charAt(0)!=="/",this.tag_name=this.is_start_tag?this.tag_check:this.tag_check.substr(1),this.is_end_tag=!this.is_start_tag||ae.closed&&ae.closed.text==="/>";var J=2;this.tag_start_char==="{"&&this.text.length>=3&&this.text.charAt(2)==="~"&&(J=3),this.is_end_tag=this.is_end_tag||this.tag_start_char==="{"&&(!Y.indent_handlebars||this.text.length<3||/[^#\^]/.test(this.text.charAt(J)))}};oe.prototype._get_tag_open_token=function(Y){var G=new ie(this._options,this._tag_stack.get_parser_token(),Y);return G.alignment_size=this._options.wrap_attributes_indent_size,G.is_end_tag=G.is_end_tag||H(G.tag_check,this._options.void_elements),G.is_empty_element=G.tag_complete||G.is_start_tag&&G.is_end_tag,G.is_unformatted=!G.tag_complete&&H(G.tag_check,this._options.unformatted),G.is_content_unformatted=!G.is_empty_element&&H(G.tag_check,this._options.content_unformatted),G.is_inline_element=H(G.tag_name,this._options.inline)||this._options.inline_custom_elements&&G.tag_name.includes("-")||G.tag_start_char==="{",G},oe.prototype._set_tag_position=function(Y,G,ae,ee,J){if(ae.is_empty_element||(ae.is_end_tag?ae.start_tag_token=this._tag_stack.try_pop(ae.tag_name):(this._do_optional_end_element(ae)&&(ae.is_inline_element||Y.print_newline(!1)),this._tag_stack.record_tag(ae),(ae.tag_name==="script"||ae.tag_name==="style")&&!(ae.is_unformatted||ae.is_content_unformatted)&&(ae.custom_beautifier_name=N(ae.tag_check,G)))),H(ae.tag_check,this._options.extra_liners)&&(Y.print_newline(!1),Y._output.just_added_blankline()||Y.print_newline(!0)),ae.is_empty_element){if(ae.tag_start_char==="{"&&ae.tag_check==="else"){this._tag_stack.indent_to_tag(["if","unless","each"]),ae.indent_content=!0;var le=Y.current_line_has_match(/{{#if/);le||Y.print_newline(!1)}ae.tag_name==="!--"&&J.type===R.TAG_CLOSE&&ee.is_end_tag&&ae.text.indexOf(`
`)===-1||(ae.is_inline_element||ae.is_unformatted||Y.print_newline(!1),this._calcluate_parent_multiline(Y,ae))}else if(ae.is_end_tag){var W=!1;W=ae.start_tag_token&&ae.start_tag_token.multiline_content,W=W||!ae.is_inline_element&&!(ee.is_inline_element||ee.is_unformatted)&&!(J.type===R.TAG_CLOSE&&ae.start_tag_token===ee)&&J.type!=="TK_CONTENT",(ae.is_content_unformatted||ae.is_unformatted)&&(W=!1),W&&Y.print_newline(!1)}else ae.indent_content=!ae.custom_beautifier_name,ae.tag_start_char==="<"&&(ae.tag_name==="html"?ae.indent_content=this._options.indent_inner_html:ae.tag_name==="head"?ae.indent_content=this._options.indent_head_inner_html:ae.tag_name==="body"&&(ae.indent_content=this._options.indent_body_inner_html)),!(ae.is_inline_element||ae.is_unformatted)&&(J.type!=="TK_CONTENT"||ae.is_content_unformatted)&&Y.print_newline(!1),this._calcluate_parent_multiline(Y,ae)},oe.prototype._calcluate_parent_multiline=function(Y,G){G.parent&&Y._output.just_added_newline()&&!((G.is_inline_element||G.is_unformatted)&&G.parent.is_inline_element)&&(G.parent.multiline_content=!0)};var ue=["address","article","aside","blockquote","details","div","dl","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hr","main","menu","nav","ol","p","pre","section","table","ul"],q=["a","audio","del","ins","map","noscript","video"];oe.prototype._do_optional_end_element=function(Y){var G=null;if(!(Y.is_empty_element||!Y.is_start_tag||!Y.parent)){if(Y.tag_name==="body")G=G||this._tag_stack.try_pop("head");else if(Y.tag_name==="li")G=G||this._tag_stack.try_pop("li",["ol","ul","menu"]);else if(Y.tag_name==="dd"||Y.tag_name==="dt")G=G||this._tag_stack.try_pop("dt",["dl"]),G=G||this._tag_stack.try_pop("dd",["dl"]);else if(Y.parent.tag_name==="p"&&ue.indexOf(Y.tag_name)!==-1){var ae=Y.parent.parent;(!ae||q.indexOf(ae.tag_name)===-1)&&(G=G||this._tag_stack.try_pop("p"))}else Y.tag_name==="rp"||Y.tag_name==="rt"?(G=G||this._tag_stack.try_pop("rt",["ruby","rtc"]),G=G||this._tag_stack.try_pop("rp",["ruby","rtc"])):Y.tag_name==="optgroup"?G=G||this._tag_stack.try_pop("optgroup",["select"]):Y.tag_name==="option"?G=G||this._tag_stack.try_pop("option",["select","datalist","optgroup"]):Y.tag_name==="colgroup"?G=G||this._tag_stack.try_pop("caption",["table"]):Y.tag_name==="thead"?(G=G||this._tag_stack.try_pop("caption",["table"]),G=G||this._tag_stack.try_pop("colgroup",["table"])):Y.tag_name==="tbody"||Y.tag_name==="tfoot"?(G=G||this._tag_stack.try_pop("caption",["table"]),G=G||this._tag_stack.try_pop("colgroup",["table"]),G=G||this._tag_stack.try_pop("thead",["table"]),G=G||this._tag_stack.try_pop("tbody",["table"])):Y.tag_name==="tr"?(G=G||this._tag_stack.try_pop("caption",["table"]),G=G||this._tag_stack.try_pop("colgroup",["table"]),G=G||this._tag_stack.try_pop("tr",["table","thead","tbody","tfoot"])):(Y.tag_name==="th"||Y.tag_name==="td")&&(G=G||this._tag_stack.try_pop("td",["table","thead","tbody","tfoot","tr"]),G=G||this._tag_stack.try_pop("th",["table","thead","tbody","tfoot","tr"]));return Y.parent=this._tag_stack.get_parser_token(),G}},p.exports.Beautifier=oe},function(p,v,m){var b=m(6).Options;function A(D){b.call(this,D,"html"),this.templating.length===1&&this.templating[0]==="auto"&&(this.templating=["django","erb","handlebars","php"]),this.indent_inner_html=this._get_boolean("indent_inner_html"),this.indent_body_inner_html=this._get_boolean("indent_body_inner_html",!0),this.indent_head_inner_html=this._get_boolean("indent_head_inner_html",!0),this.indent_handlebars=this._get_boolean("indent_handlebars",!0),this.wrap_attributes=this._get_selection("wrap_attributes",["auto","force","force-aligned","force-expand-multiline","aligned-multiple","preserve","preserve-aligned"]),this.wrap_attributes_min_attrs=this._get_number("wrap_attributes_min_attrs",2),this.wrap_attributes_indent_size=this._get_number("wrap_attributes_indent_size",this.indent_size),this.extra_liners=this._get_array("extra_liners",["head","body","/html"]),this.inline=this._get_array("inline",["a","abbr","area","audio","b","bdi","bdo","br","button","canvas","cite","code","data","datalist","del","dfn","em","embed","i","iframe","img","input","ins","kbd","keygen","label","map","mark","math","meter","noscript","object","output","progress","q","ruby","s","samp","select","small","span","strong","sub","sup","svg","template","textarea","time","u","var","video","wbr","text","acronym","big","strike","tt"]),this.inline_custom_elements=this._get_boolean("inline_custom_elements",!0),this.void_elements=this._get_array("void_elements",["area","base","br","col","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr","!doctype","?xml","basefont","isindex"]),this.unformatted=this._get_array("unformatted",[]),this.content_unformatted=this._get_array("content_unformatted",["pre","textarea"]),this.unformatted_content_delimiter=this._get_characters("unformatted_content_delimiter"),this.indent_scripts=this._get_selection("indent_scripts",["normal","keep","separate"])}A.prototype=new b,p.exports.Options=A},function(p,v,m){var b=m(9).Tokenizer,A=m(9).TOKEN,D=m(13).Directives,R=m(14).TemplatablePattern,S=m(12).Pattern,T={TAG_OPEN:"TK_TAG_OPEN",TAG_CLOSE:"TK_TAG_CLOSE",CONTROL_FLOW_OPEN:"TK_CONTROL_FLOW_OPEN",CONTROL_FLOW_CLOSE:"TK_CONTROL_FLOW_CLOSE",ATTRIBUTE:"TK_ATTRIBUTE",EQUALS:"TK_EQUALS",VALUE:"TK_VALUE",COMMENT:"TK_COMMENT",TEXT:"TK_TEXT",UNKNOWN:"TK_UNKNOWN",START:A.START,RAW:A.RAW,EOF:A.EOF},M=new D(/<\!--/,/-->/),F=function(N,H){b.call(this,N,H),this._current_tag_name="";var V=new R(this._input).read_options(this._options),$=new S(this._input);if(this.__patterns={word:V.until(/[\n\r\t <]/),word_control_flow_close_excluded:V.until(/[\n\r\t <}]/),single_quote:V.until_after(/'/),double_quote:V.until_after(/"/),attribute:V.until(/[\n\r\t =>]|\/>/),element_name:V.until(/[\n\r\t >\/]/),angular_control_flow_start:$.matching(/\@[a-zA-Z]+[^({]*[({]/),handlebars_comment:$.starting_with(/{{!--/).until_after(/--}}/),handlebars:$.starting_with(/{{/).until_after(/}}/),handlebars_open:$.until(/[\n\r\t }]/),handlebars_raw_close:$.until(/}}/),comment:$.starting_with(/<!--/).until_after(/-->/),cdata:$.starting_with(/<!\[CDATA\[/).until_after(/]]>/),conditional_comment:$.starting_with(/<!\[/).until_after(/]>/),processing:$.starting_with(/<\?/).until_after(/\?>/)},this._options.indent_handlebars&&(this.__patterns.word=this.__patterns.word.exclude("handlebars"),this.__patterns.word_control_flow_close_excluded=this.__patterns.word_control_flow_close_excluded.exclude("handlebars")),this._unformatted_content_delimiter=null,this._options.unformatted_content_delimiter){var oe=this._input.get_literal_regexp(this._options.unformatted_content_delimiter);this.__patterns.unformatted_content_delimiter=$.matching(oe).until_after(oe)}};F.prototype=new b,F.prototype._is_comment=function(N){return!1},F.prototype._is_opening=function(N){return N.type===T.TAG_OPEN||N.type===T.CONTROL_FLOW_OPEN},F.prototype._is_closing=function(N,H){return N.type===T.TAG_CLOSE&&H&&((N.text===">"||N.text==="/>")&&H.text[0]==="<"||N.text==="}}"&&H.text[0]==="{"&&H.text[1]==="{")||N.type===T.CONTROL_FLOW_CLOSE&&N.text==="}"&&H.text.endsWith("{")},F.prototype._reset=function(){this._current_tag_name=""},F.prototype._get_next_token=function(N,H){var V=null;this._readWhitespace();var $=this._input.peek();return $===null?this._create_token(T.EOF,""):(V=V||this._read_open_handlebars($,H),V=V||this._read_attribute($,N,H),V=V||this._read_close($,H),V=V||this._read_script_and_style($,N),V=V||this._read_control_flows($,H),V=V||this._read_raw_content($,N,H),V=V||this._read_content_word($,H),V=V||this._read_comment_or_cdata($),V=V||this._read_processing($),V=V||this._read_open($,H),V=V||this._create_token(T.UNKNOWN,this._input.next()),V)},F.prototype._read_comment_or_cdata=function(N){var H=null,V=null,$=null;if(N==="<"){var oe=this._input.peek(1);oe==="!"&&(V=this.__patterns.comment.read(),V?($=M.get_directives(V),$&&$.ignore==="start"&&(V+=M.readIgnored(this._input))):V=this.__patterns.cdata.read()),V&&(H=this._create_token(T.COMMENT,V),H.directives=$)}return H},F.prototype._read_processing=function(N){var H=null,V=null,$=null;if(N==="<"){var oe=this._input.peek(1);(oe==="!"||oe==="?")&&(V=this.__patterns.conditional_comment.read(),V=V||this.__patterns.processing.read()),V&&(H=this._create_token(T.COMMENT,V),H.directives=$)}return H},F.prototype._read_open=function(N,H){var V=null,$=null;return(!H||H.type===T.CONTROL_FLOW_OPEN)&&N==="<"&&(V=this._input.next(),this._input.peek()==="/"&&(V+=this._input.next()),V+=this.__patterns.element_name.read(),$=this._create_token(T.TAG_OPEN,V)),$},F.prototype._read_open_handlebars=function(N,H){var V=null,$=null;return(!H||H.type===T.CONTROL_FLOW_OPEN)&&(this._options.templating.includes("angular")||this._options.indent_handlebars)&&N==="{"&&this._input.peek(1)==="{"&&(this._options.indent_handlebars&&this._input.peek(2)==="!"?(V=this.__patterns.handlebars_comment.read(),V=V||this.__patterns.handlebars.read(),$=this._create_token(T.COMMENT,V)):(V=this.__patterns.handlebars_open.read(),$=this._create_token(T.TAG_OPEN,V))),$},F.prototype._read_control_flows=function(N,H){var V="",$=null;if(!this._options.templating.includes("angular"))return $;if(N==="@"){if(V=this.__patterns.angular_control_flow_start.read(),V==="")return $;for(var oe=V.endsWith("(")?1:0,ie=0;!(V.endsWith("{")&&oe===ie);){var ue=this._input.next();if(ue===null)break;ue==="("?oe++:ue===")"&&ie++,V+=ue}$=this._create_token(T.CONTROL_FLOW_OPEN,V)}else N==="}"&&H&&H.type===T.CONTROL_FLOW_OPEN&&(V=this._input.next(),$=this._create_token(T.CONTROL_FLOW_CLOSE,V));return $},F.prototype._read_close=function(N,H){var V=null,$=null;return H&&H.type===T.TAG_OPEN&&(H.text[0]==="<"&&(N===">"||N==="/"&&this._input.peek(1)===">")?(V=this._input.next(),N==="/"&&(V+=this._input.next()),$=this._create_token(T.TAG_CLOSE,V)):H.text[0]==="{"&&N==="}"&&this._input.peek(1)==="}"&&(this._input.next(),this._input.next(),$=this._create_token(T.TAG_CLOSE,"}}"))),$},F.prototype._read_attribute=function(N,H,V){var $=null,oe="";if(V&&V.text[0]==="<")if(N==="=")$=this._create_token(T.EQUALS,this._input.next());else if(N==='"'||N==="'"){var ie=this._input.next();N==='"'?ie+=this.__patterns.double_quote.read():ie+=this.__patterns.single_quote.read(),$=this._create_token(T.VALUE,ie)}else oe=this.__patterns.attribute.read(),oe&&(H.type===T.EQUALS?$=this._create_token(T.VALUE,oe):$=this._create_token(T.ATTRIBUTE,oe));return $},F.prototype._is_content_unformatted=function(N){return this._options.void_elements.indexOf(N)===-1&&(this._options.content_unformatted.indexOf(N)!==-1||this._options.unformatted.indexOf(N)!==-1)},F.prototype._read_raw_content=function(N,H,V){var $="";if(V&&V.text[0]==="{")$=this.__patterns.handlebars_raw_close.read();else if(H.type===T.TAG_CLOSE&&H.opened.text[0]==="<"&&H.text[0]!=="/"){var oe=H.opened.text.substr(1).toLowerCase();this._is_content_unformatted(oe)&&($=this._input.readUntil(new RegExp("</"+oe+"[\\n\\r\\t ]*?>","ig")))}return $?this._create_token(T.TEXT,$):null},F.prototype._read_script_and_style=function(N,H){if(H.type===T.TAG_CLOSE&&H.opened.text[0]==="<"&&H.text[0]!=="/"){var V=H.opened.text.substr(1).toLowerCase();if(V==="script"||V==="style"){var $=this._read_comment_or_cdata(N);if($)return $.type=T.TEXT,$;var oe=this._input.readUntil(new RegExp("</"+V+"[\\n\\r\\t ]*?>","ig"));if(oe)return this._create_token(T.TEXT,oe)}}return null},F.prototype._read_content_word=function(N,H){var V="";return this._options.unformatted_content_delimiter&&N===this._options.unformatted_content_delimiter[0]&&(V=this.__patterns.unformatted_content_delimiter.read()),V||(V=H&&H.type===T.CONTROL_FLOW_OPEN?this.__patterns.word_control_flow_close_excluded.read():this.__patterns.word.read()),V?this._create_token(T.TEXT,V):null},p.exports.Tokenizer=F,p.exports.TOKEN=T}],o={};function a(p){var v=o[p];if(v!==void 0)return v.exports;var m=o[p]={exports:{}};return h[p](m,m.exports,a),m.exports}var x=a(18);l=x})();var c=l;if(1)r=[e,e(58553),e(87804)],i=function(h){var o=e(58553),a=e(87804);return{html_beautify:function(x,p){return c(x,p,o.js_beautify,a.css_beautify)}}}.apply(g,r),i!==void 0&&(d.exports=i);else var f,u})()},58553:function(d,g){var e,r;(function(){var i;(function(){"use strict";var c=[function(o,a,x){var p=x(1).Beautifier,v=x(5).Options;function m(b,A){var D=new p(b,A);return D.beautify()}o.exports=m,o.exports.defaultOptions=function(){return new v}},function(o,a,x){var p=x(2).Output,v=x(3).Token,m=x(4),b=x(5).Options,A=x(7).Tokenizer,D=x(7).line_starters,R=x(7).positionable_operators,S=x(7).TOKEN;function T(z,ne){return ne.indexOf(z)!==-1}function M(z){return z.replace(/^\s+/g,"")}function F(z){for(var ne={},_e=0;_e<z.length;_e++)ne[z[_e].replace(/-/g,"_")]=z[_e];return ne}function N(z,ne){return z&&z.type===S.RESERVED&&z.text===ne}function H(z,ne){return z&&z.type===S.RESERVED&&T(z.text,ne)}var V=["case","return","do","if","throw","else","await","break","continue","async"],$=["before-newline","after-newline","preserve-newline"],oe=F($),ie=[oe.before_newline,oe.preserve_newline],ue={BlockStatement:"BlockStatement",Statement:"Statement",ObjectLiteral:"ObjectLiteral",ArrayLiteral:"ArrayLiteral",ForInitializer:"ForInitializer",Conditional:"Conditional",Expression:"Expression"};function q(z,ne){ne.multiline_frame||ne.mode===ue.ForInitializer||ne.mode===ue.Conditional||z.remove_indent(ne.start_line_index)}function Y(z){z=z.replace(m.allLineBreaks,`
`);for(var ne=[],_e=z.indexOf(`
`);_e!==-1;)ne.push(z.substring(0,_e)),z=z.substring(_e+1),_e=z.indexOf(`
`);return z.length&&ne.push(z),ne}function G(z){return z===ue.ArrayLiteral}function ae(z){return T(z,[ue.Expression,ue.ForInitializer,ue.Conditional])}function ee(z,ne){for(var _e=0;_e<z.length;_e++){var we=z[_e].trim();if(we.charAt(0)!==ne)return!1}return!0}function J(z,ne){for(var _e=0,we=z.length,Pe;_e<we;_e++)if(Pe=z[_e],Pe&&Pe.indexOf(ne)!==0)return!1;return!0}function le(z,ne){ne=ne||{},this._source_text=z||"",this._output=null,this._tokens=null,this._last_last_text=null,this._flags=null,this._previous_flags=null,this._flag_store=null,this._options=new b(ne)}le.prototype.create_flags=function(z,ne){var _e=0;z&&(_e=z.indentation_level,!this._output.just_added_newline()&&z.line_indent_level>_e&&(_e=z.line_indent_level));var we={mode:ne,parent:z,last_token:z?z.last_token:new v(S.START_BLOCK,""),last_word:z?z.last_word:"",declaration_statement:!1,declaration_assignment:!1,multiline_frame:!1,inline_frame:!1,if_block:!1,else_block:!1,class_start_block:!1,do_block:!1,do_while:!1,import_block:!1,in_case_statement:!1,in_case:!1,case_body:!1,case_block:!1,indentation_level:_e,alignment:0,line_indent_level:z?z.line_indent_level:_e,start_line_index:this._output.get_line_number(),ternary_depth:0};return we},le.prototype._reset=function(z){var ne=z.match(/^[\t ]*/)[0];this._last_last_text="",this._output=new p(this._options,ne),this._output.raw=this._options.test_output_raw,this._flag_store=[],this.set_mode(ue.BlockStatement);var _e=new A(z,this._options);return this._tokens=_e.tokenize(),z},le.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var z,ne=this._reset(this._source_text),_e=this._options.eol;this._options.eol==="auto"&&(_e=`
`,ne&&m.lineBreak.test(ne||"")&&(_e=ne.match(m.lineBreak)[0]));for(var we=this._tokens.next();we;)this.handle_token(we),this._last_last_text=this._flags.last_token.text,this._flags.last_token=we,we=this._tokens.next();return z=this._output.get_code(_e),z},le.prototype.handle_token=function(z,ne){z.type===S.START_EXPR?this.handle_start_expr(z):z.type===S.END_EXPR?this.handle_end_expr(z):z.type===S.START_BLOCK?this.handle_start_block(z):z.type===S.END_BLOCK?this.handle_end_block(z):z.type===S.WORD?this.handle_word(z):z.type===S.RESERVED?this.handle_word(z):z.type===S.SEMICOLON?this.handle_semicolon(z):z.type===S.STRING?this.handle_string(z):z.type===S.EQUALS?this.handle_equals(z):z.type===S.OPERATOR?this.handle_operator(z):z.type===S.COMMA?this.handle_comma(z):z.type===S.BLOCK_COMMENT?this.handle_block_comment(z,ne):z.type===S.COMMENT?this.handle_comment(z,ne):z.type===S.DOT?this.handle_dot(z):z.type===S.EOF?this.handle_eof(z):z.type===S.UNKNOWN?this.handle_unknown(z,ne):this.handle_unknown(z,ne)},le.prototype.handle_whitespace_and_comments=function(z,ne){var _e=z.newlines,we=this._options.keep_array_indentation&&G(this._flags.mode);if(z.comments_before)for(var Pe=z.comments_before.next();Pe;)this.handle_whitespace_and_comments(Pe,ne),this.handle_token(Pe,ne),Pe=z.comments_before.next();if(we)for(var We=0;We<_e;We+=1)this.print_newline(We>0,ne);else if(this._options.max_preserve_newlines&&_e>this._options.max_preserve_newlines&&(_e=this._options.max_preserve_newlines),this._options.preserve_newlines&&_e>1){this.print_newline(!1,ne);for(var Be=1;Be<_e;Be+=1)this.print_newline(!0,ne)}};var W=["async","break","continue","return","throw","yield"];le.prototype.allow_wrap_or_preserved_newline=function(z,ne){if(ne=ne===void 0?!1:ne,!this._output.just_added_newline()){var _e=this._options.preserve_newlines&&z.newlines||ne,we=T(this._flags.last_token.text,R)||T(z.text,R);if(we){var Pe=T(this._flags.last_token.text,R)&&T(this._options.operator_position,ie)||T(z.text,R);_e=_e&&Pe}if(_e)this.print_newline(!1,!0);else if(this._options.wrap_line_length){if(H(this._flags.last_token,W))return;this._output.set_wrap_point()}}},le.prototype.print_newline=function(z,ne){if(!ne&&this._flags.last_token.text!==";"&&this._flags.last_token.text!==","&&this._flags.last_token.text!=="="&&(this._flags.last_token.type!==S.OPERATOR||this._flags.last_token.text==="--"||this._flags.last_token.text==="++"))for(var _e=this._tokens.peek();this._flags.mode===ue.Statement&&!(this._flags.if_block&&N(_e,"else"))&&!this._flags.do_block;)this.restore_mode();this._output.add_new_line(z)&&(this._flags.multiline_frame=!0)},le.prototype.print_token_line_indentation=function(z){this._output.just_added_newline()&&(this._options.keep_array_indentation&&z.newlines&&(z.text==="["||G(this._flags.mode))?(this._output.current_line.set_indent(-1),this._output.current_line.push(z.whitespace_before),this._output.space_before_token=!1):this._output.set_indent(this._flags.indentation_level,this._flags.alignment)&&(this._flags.line_indent_level=this._flags.indentation_level))},le.prototype.print_token=function(z){if(this._output.raw){this._output.add_raw_token(z);return}if(this._options.comma_first&&z.previous&&z.previous.type===S.COMMA&&this._output.just_added_newline()&&this._output.previous_line.last()===","){var ne=this._output.previous_line.pop();this._output.previous_line.is_empty()&&(this._output.previous_line.push(ne),this._output.trim(!0),this._output.current_line.pop(),this._output.trim()),this.print_token_line_indentation(z),this._output.add_token(","),this._output.space_before_token=!0}this.print_token_line_indentation(z),this._output.non_breaking_space=!0,this._output.add_token(z.text),this._output.previous_token_wrapped&&(this._flags.multiline_frame=!0)},le.prototype.indent=function(){this._flags.indentation_level+=1,this._output.set_indent(this._flags.indentation_level,this._flags.alignment)},le.prototype.deindent=function(){this._flags.indentation_level>0&&(!this._flags.parent||this._flags.indentation_level>this._flags.parent.indentation_level)&&(this._flags.indentation_level-=1,this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},le.prototype.set_mode=function(z){this._flags?(this._flag_store.push(this._flags),this._previous_flags=this._flags):this._previous_flags=this.create_flags(null,z),this._flags=this.create_flags(this._previous_flags,z),this._output.set_indent(this._flags.indentation_level,this._flags.alignment)},le.prototype.restore_mode=function(){this._flag_store.length>0&&(this._previous_flags=this._flags,this._flags=this._flag_store.pop(),this._previous_flags.mode===ue.Statement&&q(this._output,this._previous_flags),this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},le.prototype.start_of_object_property=function(){return this._flags.parent.mode===ue.ObjectLiteral&&this._flags.mode===ue.Statement&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||H(this._flags.last_token,["get","set"]))},le.prototype.start_of_statement=function(z){var ne=!1;return ne=ne||H(this._flags.last_token,["var","let","const"])&&z.type===S.WORD,ne=ne||N(this._flags.last_token,"do"),ne=ne||!(this._flags.parent.mode===ue.ObjectLiteral&&this._flags.mode===ue.Statement)&&H(this._flags.last_token,W)&&!z.newlines,ne=ne||N(this._flags.last_token,"else")&&!(N(z,"if")&&!z.comments_before),ne=ne||this._flags.last_token.type===S.END_EXPR&&(this._previous_flags.mode===ue.ForInitializer||this._previous_flags.mode===ue.Conditional),ne=ne||this._flags.last_token.type===S.WORD&&this._flags.mode===ue.BlockStatement&&!this._flags.in_case&&!(z.text==="--"||z.text==="++")&&this._last_last_text!=="function"&&z.type!==S.WORD&&z.type!==S.RESERVED,ne=ne||this._flags.mode===ue.ObjectLiteral&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||H(this._flags.last_token,["get","set"])),ne?(this.set_mode(ue.Statement),this.indent(),this.handle_whitespace_and_comments(z,!0),this.start_of_object_property()||this.allow_wrap_or_preserved_newline(z,H(z,["do","for","if","while"])),!0):!1},le.prototype.handle_start_expr=function(z){this.start_of_statement(z)||this.handle_whitespace_and_comments(z);var ne=ue.Expression;if(z.text==="["){if(this._flags.last_token.type===S.WORD||this._flags.last_token.text===")"){H(this._flags.last_token,D)&&(this._output.space_before_token=!0),this.print_token(z),this.set_mode(ne),this.indent(),this._options.space_in_paren&&(this._output.space_before_token=!0);return}ne=ue.ArrayLiteral,G(this._flags.mode)&&(this._flags.last_token.text==="["||this._flags.last_token.text===","&&(this._last_last_text==="]"||this._last_last_text==="}"))&&(this._options.keep_array_indentation||this.print_newline()),T(this._flags.last_token.type,[S.START_EXPR,S.END_EXPR,S.WORD,S.OPERATOR,S.DOT])||(this._output.space_before_token=!0)}else{if(this._flags.last_token.type===S.RESERVED)this._flags.last_token.text==="for"?(this._output.space_before_token=this._options.space_before_conditional,ne=ue.ForInitializer):T(this._flags.last_token.text,["if","while","switch"])?(this._output.space_before_token=this._options.space_before_conditional,ne=ue.Conditional):T(this._flags.last_word,["await","async"])?this._output.space_before_token=!0:this._flags.last_token.text==="import"&&z.whitespace_before===""?this._output.space_before_token=!1:(T(this._flags.last_token.text,D)||this._flags.last_token.text==="catch")&&(this._output.space_before_token=!0);else if(this._flags.last_token.type===S.EQUALS||this._flags.last_token.type===S.OPERATOR)this.start_of_object_property()||this.allow_wrap_or_preserved_newline(z);else if(this._flags.last_token.type===S.WORD){this._output.space_before_token=!1;var _e=this._tokens.peek(-3);if(this._options.space_after_named_function&&_e){var we=this._tokens.peek(-4);H(_e,["async","function"])||_e.text==="*"&&H(we,["async","function"])?this._output.space_before_token=!0:this._flags.mode===ue.ObjectLiteral?(_e.text==="{"||_e.text===","||_e.text==="*"&&(we.text==="{"||we.text===","))&&(this._output.space_before_token=!0):this._flags.parent&&this._flags.parent.class_start_block&&(this._output.space_before_token=!0)}}else this.allow_wrap_or_preserved_newline(z);(this._flags.last_token.type===S.RESERVED&&(this._flags.last_word==="function"||this._flags.last_word==="typeof")||this._flags.last_token.text==="*"&&(T(this._last_last_text,["function","yield"])||this._flags.mode===ue.ObjectLiteral&&T(this._last_last_text,["{",","])))&&(this._output.space_before_token=this._options.space_after_anon_function)}this._flags.last_token.text===";"||this._flags.last_token.type===S.START_BLOCK?this.print_newline():(this._flags.last_token.type===S.END_EXPR||this._flags.last_token.type===S.START_EXPR||this._flags.last_token.type===S.END_BLOCK||this._flags.last_token.text==="."||this._flags.last_token.type===S.COMMA)&&this.allow_wrap_or_preserved_newline(z,z.newlines),this.print_token(z),this.set_mode(ne),this._options.space_in_paren&&(this._output.space_before_token=!0),this.indent()},le.prototype.handle_end_expr=function(z){for(;this._flags.mode===ue.Statement;)this.restore_mode();this.handle_whitespace_and_comments(z),this._flags.multiline_frame&&this.allow_wrap_or_preserved_newline(z,z.text==="]"&&G(this._flags.mode)&&!this._options.keep_array_indentation),this._options.space_in_paren&&(this._flags.last_token.type===S.START_EXPR&&!this._options.space_in_empty_paren?(this._output.trim(),this._output.space_before_token=!1):this._output.space_before_token=!0),this.deindent(),this.print_token(z),this.restore_mode(),q(this._output,this._previous_flags),this._flags.do_while&&this._previous_flags.mode===ue.Conditional&&(this._previous_flags.mode=ue.Expression,this._flags.do_block=!1,this._flags.do_while=!1)},le.prototype.handle_start_block=function(z){this.handle_whitespace_and_comments(z);var ne=this._tokens.peek(),_e=this._tokens.peek(1);this._flags.last_word==="switch"&&this._flags.last_token.type===S.END_EXPR?(this.set_mode(ue.BlockStatement),this._flags.in_case_statement=!0):this._flags.case_body?this.set_mode(ue.BlockStatement):_e&&(T(_e.text,[":",","])&&T(ne.type,[S.STRING,S.WORD,S.RESERVED])||T(ne.text,["get","set","..."])&&T(_e.type,[S.WORD,S.RESERVED]))?T(this._last_last_text,["class","interface"])&&!T(_e.text,[":",","])?this.set_mode(ue.BlockStatement):this.set_mode(ue.ObjectLiteral):this._flags.last_token.type===S.OPERATOR&&this._flags.last_token.text==="=>"?this.set_mode(ue.BlockStatement):T(this._flags.last_token.type,[S.EQUALS,S.START_EXPR,S.COMMA,S.OPERATOR])||H(this._flags.last_token,["return","throw","import","default"])?this.set_mode(ue.ObjectLiteral):this.set_mode(ue.BlockStatement),this._flags.last_token&&H(this._flags.last_token.previous,["class","extends"])&&(this._flags.class_start_block=!0);var we=!ne.comments_before&&ne.text==="}",Pe=we&&this._flags.last_word==="function"&&this._flags.last_token.type===S.END_EXPR;if(this._options.brace_preserve_inline){var We=0,Be=null;this._flags.inline_frame=!0;do if(We+=1,Be=this._tokens.peek(We-1),Be.newlines){this._flags.inline_frame=!1;break}while(Be.type!==S.EOF&&!(Be.type===S.END_BLOCK&&Be.opened===z))}(this._options.brace_style==="expand"||this._options.brace_style==="none"&&z.newlines)&&!this._flags.inline_frame?this._flags.last_token.type!==S.OPERATOR&&(Pe||this._flags.last_token.type===S.EQUALS||H(this._flags.last_token,V)&&this._flags.last_token.text!=="else")?this._output.space_before_token=!0:this.print_newline(!1,!0):(G(this._previous_flags.mode)&&(this._flags.last_token.type===S.START_EXPR||this._flags.last_token.type===S.COMMA)&&((this._flags.last_token.type===S.COMMA||this._options.space_in_paren)&&(this._output.space_before_token=!0),(this._flags.last_token.type===S.COMMA||this._flags.last_token.type===S.START_EXPR&&this._flags.inline_frame)&&(this.allow_wrap_or_preserved_newline(z),this._previous_flags.multiline_frame=this._previous_flags.multiline_frame||this._flags.multiline_frame,this._flags.multiline_frame=!1)),this._flags.last_token.type!==S.OPERATOR&&this._flags.last_token.type!==S.START_EXPR&&(T(this._flags.last_token.type,[S.START_BLOCK,S.SEMICOLON])&&!this._flags.inline_frame?this.print_newline():this._output.space_before_token=!0)),this.print_token(z),this.indent(),!we&&!(this._options.brace_preserve_inline&&this._flags.inline_frame)&&this.print_newline()},le.prototype.handle_end_block=function(z){for(this.handle_whitespace_and_comments(z);this._flags.mode===ue.Statement;)this.restore_mode();var ne=this._flags.last_token.type===S.START_BLOCK;this._flags.inline_frame&&!ne?this._output.space_before_token=!0:this._options.brace_style==="expand"?ne||this.print_newline():ne||(G(this._flags.mode)&&this._options.keep_array_indentation?(this._options.keep_array_indentation=!1,this.print_newline(),this._options.keep_array_indentation=!0):this.print_newline()),this.restore_mode(),this.print_token(z)},le.prototype.handle_word=function(z){if(z.type===S.RESERVED){if(T(z.text,["set","get"])&&this._flags.mode!==ue.ObjectLiteral)z.type=S.WORD;else if(z.text==="import"&&T(this._tokens.peek().text,["(","."]))z.type=S.WORD;else if(T(z.text,["as","from"])&&!this._flags.import_block)z.type=S.WORD;else if(this._flags.mode===ue.ObjectLiteral){var ne=this._tokens.peek();ne.text===":"&&(z.type=S.WORD)}}if(this.start_of_statement(z)?H(this._flags.last_token,["var","let","const"])&&z.type===S.WORD&&(this._flags.declaration_statement=!0):z.newlines&&!ae(this._flags.mode)&&(this._flags.last_token.type!==S.OPERATOR||this._flags.last_token.text==="--"||this._flags.last_token.text==="++")&&this._flags.last_token.type!==S.EQUALS&&(this._options.preserve_newlines||!H(this._flags.last_token,["var","let","const","set","get"]))?(this.handle_whitespace_and_comments(z),this.print_newline()):this.handle_whitespace_and_comments(z),this._flags.do_block&&!this._flags.do_while)if(N(z,"while")){this._output.space_before_token=!0,this.print_token(z),this._output.space_before_token=!0,this._flags.do_while=!0;return}else this.print_newline(),this._flags.do_block=!1;if(this._flags.if_block)if(!this._flags.else_block&&N(z,"else"))this._flags.else_block=!0;else{for(;this._flags.mode===ue.Statement;)this.restore_mode();this._flags.if_block=!1,this._flags.else_block=!1}if(this._flags.in_case_statement&&H(z,["case","default"])){this.print_newline(),!this._flags.case_block&&(this._flags.case_body||this._options.jslint_happy)&&this.deindent(),this._flags.case_body=!1,this.print_token(z),this._flags.in_case=!0;return}if((this._flags.last_token.type===S.COMMA||this._flags.last_token.type===S.START_EXPR||this._flags.last_token.type===S.EQUALS||this._flags.last_token.type===S.OPERATOR)&&!this.start_of_object_property()&&!(T(this._flags.last_token.text,["+","-"])&&this._last_last_text===":"&&this._flags.parent.mode===ue.ObjectLiteral)&&this.allow_wrap_or_preserved_newline(z),N(z,"function")){(T(this._flags.last_token.text,["}",";"])||this._output.just_added_newline()&&!(T(this._flags.last_token.text,["(","[","{",":","=",","])||this._flags.last_token.type===S.OPERATOR))&&!this._output.just_added_blankline()&&!z.comments_before&&(this.print_newline(),this.print_newline(!0)),this._flags.last_token.type===S.RESERVED||this._flags.last_token.type===S.WORD?H(this._flags.last_token,["get","set","new","export"])||H(this._flags.last_token,W)?this._output.space_before_token=!0:N(this._flags.last_token,"default")&&this._last_last_text==="export"?this._output.space_before_token=!0:this._flags.last_token.text==="declare"?this._output.space_before_token=!0:this.print_newline():this._flags.last_token.type===S.OPERATOR||this._flags.last_token.text==="="?this._output.space_before_token=!0:!this._flags.multiline_frame&&(ae(this._flags.mode)||G(this._flags.mode))||this.print_newline(),this.print_token(z),this._flags.last_word=z.text;return}var _e="NONE";if(this._flags.last_token.type===S.END_BLOCK?this._previous_flags.inline_frame?_e="SPACE":H(z,["else","catch","finally","from"])?this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&z.newlines?_e="NEWLINE":(_e="SPACE",this._output.space_before_token=!0):_e="NEWLINE":this._flags.last_token.type===S.SEMICOLON&&this._flags.mode===ue.BlockStatement?_e="NEWLINE":this._flags.last_token.type===S.SEMICOLON&&ae(this._flags.mode)?_e="SPACE":this._flags.last_token.type===S.STRING?_e="NEWLINE":this._flags.last_token.type===S.RESERVED||this._flags.last_token.type===S.WORD||this._flags.last_token.text==="*"&&(T(this._last_last_text,["function","yield"])||this._flags.mode===ue.ObjectLiteral&&T(this._last_last_text,["{",","]))?_e="SPACE":this._flags.last_token.type===S.START_BLOCK?this._flags.inline_frame?_e="SPACE":_e="NEWLINE":this._flags.last_token.type===S.END_EXPR&&(this._output.space_before_token=!0,_e="NEWLINE"),H(z,D)&&this._flags.last_token.text!==")"&&(this._flags.inline_frame||this._flags.last_token.text==="else"||this._flags.last_token.text==="export"?_e="SPACE":_e="NEWLINE"),H(z,["else","catch","finally"]))if((!(this._flags.last_token.type===S.END_BLOCK&&this._previous_flags.mode===ue.BlockStatement)||this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&z.newlines)&&!this._flags.inline_frame)this.print_newline();else{this._output.trim(!0);var we=this._output.current_line;we.last()!=="}"&&this.print_newline(),this._output.space_before_token=!0}else _e==="NEWLINE"?H(this._flags.last_token,V)?this._output.space_before_token=!0:this._flags.last_token.text==="declare"&&H(z,["var","let","const"])?this._output.space_before_token=!0:this._flags.last_token.type!==S.END_EXPR?(this._flags.last_token.type!==S.START_EXPR||!H(z,["var","let","const"]))&&this._flags.last_token.text!==":"&&(N(z,"if")&&N(z.previous,"else")?this._output.space_before_token=!0:this.print_newline()):H(z,D)&&this._flags.last_token.text!==")"&&this.print_newline():this._flags.multiline_frame&&G(this._flags.mode)&&this._flags.last_token.text===","&&this._last_last_text==="}"?this.print_newline():_e==="SPACE"&&(this._output.space_before_token=!0);z.previous&&(z.previous.type===S.WORD||z.previous.type===S.RESERVED)&&(this._output.space_before_token=!0),this.print_token(z),this._flags.last_word=z.text,z.type===S.RESERVED&&(z.text==="do"?this._flags.do_block=!0:z.text==="if"?this._flags.if_block=!0:z.text==="import"?this._flags.import_block=!0:this._flags.import_block&&N(z,"from")&&(this._flags.import_block=!1))},le.prototype.handle_semicolon=function(z){this.start_of_statement(z)?this._output.space_before_token=!1:this.handle_whitespace_and_comments(z);for(var ne=this._tokens.peek();this._flags.mode===ue.Statement&&!(this._flags.if_block&&N(ne,"else"))&&!this._flags.do_block;)this.restore_mode();this._flags.import_block&&(this._flags.import_block=!1),this.print_token(z)},le.prototype.handle_string=function(z){z.text.startsWith("`")&&z.newlines===0&&z.whitespace_before===""&&(z.previous.text===")"||this._flags.last_token.type===S.WORD)||(this.start_of_statement(z)?this._output.space_before_token=!0:(this.handle_whitespace_and_comments(z),this._flags.last_token.type===S.RESERVED||this._flags.last_token.type===S.WORD||this._flags.inline_frame?this._output.space_before_token=!0:this._flags.last_token.type===S.COMMA||this._flags.last_token.type===S.START_EXPR||this._flags.last_token.type===S.EQUALS||this._flags.last_token.type===S.OPERATOR?this.start_of_object_property()||this.allow_wrap_or_preserved_newline(z):z.text.startsWith("`")&&this._flags.last_token.type===S.END_EXPR&&(z.previous.text==="]"||z.previous.text===")")&&z.newlines===0?this._output.space_before_token=!0:this.print_newline())),this.print_token(z)},le.prototype.handle_equals=function(z){this.start_of_statement(z)||this.handle_whitespace_and_comments(z),this._flags.declaration_statement&&(this._flags.declaration_assignment=!0),this._output.space_before_token=!0,this.print_token(z),this._output.space_before_token=!0},le.prototype.handle_comma=function(z){this.handle_whitespace_and_comments(z,!0),this.print_token(z),this._output.space_before_token=!0,this._flags.declaration_statement?(ae(this._flags.parent.mode)&&(this._flags.declaration_assignment=!1),this._flags.declaration_assignment?(this._flags.declaration_assignment=!1,this.print_newline(!1,!0)):this._options.comma_first&&this.allow_wrap_or_preserved_newline(z)):this._flags.mode===ue.ObjectLiteral||this._flags.mode===ue.Statement&&this._flags.parent.mode===ue.ObjectLiteral?(this._flags.mode===ue.Statement&&this.restore_mode(),this._flags.inline_frame||this.print_newline()):this._options.comma_first&&this.allow_wrap_or_preserved_newline(z)},le.prototype.handle_operator=function(z){var ne=z.text==="*"&&(H(this._flags.last_token,["function","yield"])||T(this._flags.last_token.type,[S.START_BLOCK,S.COMMA,S.END_BLOCK,S.SEMICOLON])),_e=T(z.text,["-","+"])&&(T(this._flags.last_token.type,[S.START_BLOCK,S.START_EXPR,S.EQUALS,S.OPERATOR])||T(this._flags.last_token.text,D)||this._flags.last_token.text===",");if(!this.start_of_statement(z)){var we=!ne;this.handle_whitespace_and_comments(z,we)}if(z.text==="*"&&this._flags.last_token.type===S.DOT){this.print_token(z);return}if(z.text==="::"){this.print_token(z);return}if(T(z.text,["-","+"])&&this.start_of_object_property()){this.print_token(z);return}if(this._flags.last_token.type===S.OPERATOR&&T(this._options.operator_position,ie)&&this.allow_wrap_or_preserved_newline(z),z.text===":"&&this._flags.in_case){this.print_token(z),this._flags.in_case=!1,this._flags.case_body=!0,this._tokens.peek().type!==S.START_BLOCK?(this.indent(),this.print_newline(),this._flags.case_block=!1):(this._flags.case_block=!0,this._output.space_before_token=!0);return}var Pe=!0,We=!0,Be=!1;if(z.text===":"?this._flags.ternary_depth===0?Pe=!1:(this._flags.ternary_depth-=1,Be=!0):z.text==="?"&&(this._flags.ternary_depth+=1),!_e&&!ne&&this._options.preserve_newlines&&T(z.text,R)){var Lt=z.text===":",_t=Lt&&Be,Pt=Lt&&!Be;switch(this._options.operator_position){case oe.before_newline:this._output.space_before_token=!Pt,this.print_token(z),(!Lt||_t)&&this.allow_wrap_or_preserved_newline(z),this._output.space_before_token=!0;return;case oe.after_newline:this._output.space_before_token=!0,!Lt||_t?this._tokens.peek().newlines?this.print_newline(!1,!0):this.allow_wrap_or_preserved_newline(z):this._output.space_before_token=!1,this.print_token(z),this._output.space_before_token=!0;return;case oe.preserve_newline:Pt||this.allow_wrap_or_preserved_newline(z),Pe=!(this._output.just_added_newline()||Pt),this._output.space_before_token=Pe,this.print_token(z),this._output.space_before_token=!0;return}}if(ne){this.allow_wrap_or_preserved_newline(z),Pe=!1;var Vt=this._tokens.peek();We=Vt&&T(Vt.type,[S.WORD,S.RESERVED])}else if(z.text==="...")this.allow_wrap_or_preserved_newline(z),Pe=this._flags.last_token.type===S.START_BLOCK,We=!1;else if(T(z.text,["--","++","!","~"])||_e){if((this._flags.last_token.type===S.COMMA||this._flags.last_token.type===S.START_EXPR)&&this.allow_wrap_or_preserved_newline(z),Pe=!1,We=!1,z.newlines&&(z.text==="--"||z.text==="++"||z.text==="~")){var Ft=H(this._flags.last_token,V)&&z.newlines;Ft&&(this._previous_flags.if_block||this._previous_flags.else_block)&&this.restore_mode(),this.print_newline(Ft,!0)}this._flags.last_token.text===";"&&ae(this._flags.mode)&&(Pe=!0),this._flags.last_token.type===S.RESERVED?Pe=!0:this._flags.last_token.type===S.END_EXPR?Pe=!(this._flags.last_token.text==="]"&&(z.text==="--"||z.text==="++")):this._flags.last_token.type===S.OPERATOR&&(Pe=T(z.text,["--","-","++","+"])&&T(this._flags.last_token.text,["--","-","++","+"]),T(z.text,["+","-"])&&T(this._flags.last_token.text,["--","++"])&&(We=!0)),(this._flags.mode===ue.BlockStatement&&!this._flags.inline_frame||this._flags.mode===ue.Statement)&&(this._flags.last_token.text==="{"||this._flags.last_token.text===";")&&this.print_newline()}this._output.space_before_token=this._output.space_before_token||Pe,this.print_token(z),this._output.space_before_token=We},le.prototype.handle_block_comment=function(z,ne){if(this._output.raw){this._output.add_raw_token(z),z.directives&&z.directives.preserve==="end"&&(this._output.raw=this._options.test_output_raw);return}if(z.directives){this.print_newline(!1,ne),this.print_token(z),z.directives.preserve==="start"&&(this._output.raw=!0),this.print_newline(!1,!0);return}if(!m.newline.test(z.text)&&!z.newlines){this._output.space_before_token=!0,this.print_token(z),this._output.space_before_token=!0;return}else this.print_block_commment(z,ne)},le.prototype.print_block_commment=function(z,ne){var _e=Y(z.text),we,Pe=!1,We=!1,Be=z.whitespace_before,Lt=Be.length;if(this.print_newline(!1,ne),this.print_token_line_indentation(z),this._output.add_token(_e[0]),this.print_newline(!1,ne),_e.length>1){for(_e=_e.slice(1),Pe=ee(_e,"*"),We=J(_e,Be),Pe&&(this._flags.alignment=1),we=0;we<_e.length;we++)Pe?(this.print_token_line_indentation(z),this._output.add_token(M(_e[we]))):We&&_e[we]?(this.print_token_line_indentation(z),this._output.add_token(_e[we].substring(Lt))):(this._output.current_line.set_indent(-1),this._output.add_token(_e[we])),this.print_newline(!1,ne);this._flags.alignment=0}},le.prototype.handle_comment=function(z,ne){z.newlines?this.print_newline(!1,ne):this._output.trim(!0),this._output.space_before_token=!0,this.print_token(z),this.print_newline(!1,ne)},le.prototype.handle_dot=function(z){this.start_of_statement(z)||this.handle_whitespace_and_comments(z,!0),this._flags.last_token.text.match("^[0-9]+$")&&(this._output.space_before_token=!0),H(this._flags.last_token,V)?this._output.space_before_token=!1:this.allow_wrap_or_preserved_newline(z,this._flags.last_token.text===")"&&this._options.break_chained_methods),this._options.unindent_chained_methods&&this._output.just_added_newline()&&this.deindent(),this.print_token(z)},le.prototype.handle_unknown=function(z,ne){this.print_token(z),z.text[z.text.length-1]===`
`&&this.print_newline(!1,ne)},le.prototype.handle_eof=function(z){for(;this._flags.mode===ue.Statement;)this.restore_mode();this.handle_whitespace_and_comments(z)},o.exports.Beautifier=le},function(o){function a(v){this.__parent=v,this.__character_count=0,this.__indent_count=-1,this.__alignment_count=0,this.__wrap_point_index=0,this.__wrap_point_character_count=0,this.__wrap_point_indent_count=-1,this.__wrap_point_alignment_count=0,this.__items=[]}a.prototype.clone_empty=function(){var v=new a(this.__parent);return v.set_indent(this.__indent_count,this.__alignment_count),v},a.prototype.item=function(v){return v<0?this.__items[this.__items.length+v]:this.__items[v]},a.prototype.has_match=function(v){for(var m=this.__items.length-1;m>=0;m--)if(this.__items[m].match(v))return!0;return!1},a.prototype.set_indent=function(v,m){this.is_empty()&&(this.__indent_count=v||0,this.__alignment_count=m||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},a.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},a.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},a.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var v=this.__parent.current_line;return v.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),v.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),v.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,v.__items[0]===" "&&(v.__items.splice(0,1),v.__character_count-=1),!0}return!1},a.prototype.is_empty=function(){return this.__items.length===0},a.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},a.prototype.push=function(v){this.__items.push(v);var m=v.lastIndexOf(`
`);m!==-1?this.__character_count=v.length-m:this.__character_count+=v.length},a.prototype.pop=function(){var v=null;return this.is_empty()||(v=this.__items.pop(),this.__character_count-=v.length),v},a.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},a.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},a.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},a.prototype.toString=function(){var v="";return this.is_empty()?this.__parent.indent_empty_lines&&(v=this.__parent.get_indent_string(this.__indent_count)):(v=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),v+=this.__items.join("")),v};function x(v,m){this.__cache=[""],this.__indent_size=v.indent_size,this.__indent_string=v.indent_char,v.indent_with_tabs||(this.__indent_string=new Array(v.indent_size+1).join(v.indent_char)),m=m||"",v.indent_level>0&&(m=new Array(v.indent_level+1).join(this.__indent_string)),this.__base_string=m,this.__base_string_length=m.length}x.prototype.get_indent_size=function(v,m){var b=this.__base_string_length;return m=m||0,v<0&&(b=0),b+=v*this.__indent_size,b+=m,b},x.prototype.get_indent_string=function(v,m){var b=this.__base_string;return m=m||0,v<0&&(v=0,b=""),m+=v*this.__indent_size,this.__ensure_cache(m),b+=this.__cache[m],b},x.prototype.__ensure_cache=function(v){for(;v>=this.__cache.length;)this.__add_column()},x.prototype.__add_column=function(){var v=this.__cache.length,m=0,b="";this.__indent_size&&v>=this.__indent_size&&(m=Math.floor(v/this.__indent_size),v-=m*this.__indent_size,b=new Array(m+1).join(this.__indent_string)),v&&(b+=new Array(v+1).join(" ")),this.__cache.push(b)};function p(v,m){this.__indent_cache=new x(v,m),this.raw=!1,this._end_with_newline=v.end_with_newline,this.indent_size=v.indent_size,this.wrap_line_length=v.wrap_line_length,this.indent_empty_lines=v.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new a(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}p.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},p.prototype.get_line_number=function(){return this.__lines.length},p.prototype.get_indent_string=function(v,m){return this.__indent_cache.get_indent_string(v,m)},p.prototype.get_indent_size=function(v,m){return this.__indent_cache.get_indent_size(v,m)},p.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},p.prototype.add_new_line=function(v){return this.is_empty()||!v&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},p.prototype.get_code=function(v){this.trim(!0);var m=this.current_line.pop();m&&(m[m.length-1]===`
`&&(m=m.replace(/\n+$/g,"")),this.current_line.push(m)),this._end_with_newline&&this.__add_outputline();var b=this.__lines.join(`
`);return v!==`
`&&(b=b.replace(/[\n]/g,v)),b},p.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},p.prototype.set_indent=function(v,m){return v=v||0,m=m||0,this.next_line.set_indent(v,m),this.__lines.length>1?(this.current_line.set_indent(v,m),!0):(this.current_line.set_indent(),!1)},p.prototype.add_raw_token=function(v){for(var m=0;m<v.newlines;m++)this.__add_outputline();this.current_line.set_indent(-1),this.current_line.push(v.whitespace_before),this.current_line.push(v.text),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1},p.prototype.add_token=function(v){this.__add_space_before_token(),this.current_line.push(v),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=this.current_line._allow_wrap()},p.prototype.__add_space_before_token=function(){this.space_before_token&&!this.just_added_newline()&&(this.non_breaking_space||this.set_wrap_point(),this.current_line.push(" "))},p.prototype.remove_indent=function(v){for(var m=this.__lines.length;v<m;)this.__lines[v]._remove_indent(),v++;this.current_line._remove_wrap_indent()},p.prototype.trim=function(v){for(v=v===void 0?!1:v,this.current_line.trim();v&&this.__lines.length>1&&this.current_line.is_empty();)this.__lines.pop(),this.current_line=this.__lines[this.__lines.length-1],this.current_line.trim();this.previous_line=this.__lines.length>1?this.__lines[this.__lines.length-2]:null},p.prototype.just_added_newline=function(){return this.current_line.is_empty()},p.prototype.just_added_blankline=function(){return this.is_empty()||this.current_line.is_empty()&&this.previous_line.is_empty()},p.prototype.ensure_empty_line_above=function(v,m){for(var b=this.__lines.length-2;b>=0;){var A=this.__lines[b];if(A.is_empty())break;if(A.item(0).indexOf(v)!==0&&A.item(-1)!==m){this.__lines.splice(b+1,0,new a(this)),this.previous_line=this.__lines[this.__lines.length-2];break}b--}},o.exports.Output=p},function(o){function a(x,p,v,m){this.type=x,this.text=p,this.comments_before=null,this.newlines=v||0,this.whitespace_before=m||"",this.parent=null,this.next=null,this.previous=null,this.opened=null,this.closed=null,this.directives=null}o.exports.Token=a},function(o,a){var x="\\x23\\x24\\x40\\x41-\\x5a\\x5f\\x61-\\x7a",p="\\x24\\x30-\\x39\\x41-\\x5a\\x5f\\x61-\\x7a",v="\\xaa\\xb5\\xba\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\u02c1\\u02c6-\\u02d1\\u02e0-\\u02e4\\u02ec\\u02ee\\u0370-\\u0374\\u0376\\u0377\\u037a-\\u037d\\u0386\\u0388-\\u038a\\u038c\\u038e-\\u03a1\\u03a3-\\u03f5\\u03f7-\\u0481\\u048a-\\u0527\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05d0-\\u05ea\\u05f0-\\u05f2\\u0620-\\u064a\\u066e\\u066f\\u0671-\\u06d3\\u06d5\\u06e5\\u06e6\\u06ee\\u06ef\\u06fa-\\u06fc\\u06ff\\u0710\\u0712-\\u072f\\u074d-\\u07a5\\u07b1\\u07ca-\\u07ea\\u07f4\\u07f5\\u07fa\\u0800-\\u0815\\u081a\\u0824\\u0828\\u0840-\\u0858\\u08a0\\u08a2-\\u08ac\\u0904-\\u0939\\u093d\\u0950\\u0958-\\u0961\\u0971-\\u0977\\u0979-\\u097f\\u0985-\\u098c\\u098f\\u0990\\u0993-\\u09a8\\u09aa-\\u09b0\\u09b2\\u09b6-\\u09b9\\u09bd\\u09ce\\u09dc\\u09dd\\u09df-\\u09e1\\u09f0\\u09f1\\u0a05-\\u0a0a\\u0a0f\\u0a10\\u0a13-\\u0a28\\u0a2a-\\u0a30\\u0a32\\u0a33\\u0a35\\u0a36\\u0a38\\u0a39\\u0a59-\\u0a5c\\u0a5e\\u0a72-\\u0a74\\u0a85-\\u0a8d\\u0a8f-\\u0a91\\u0a93-\\u0aa8\\u0aaa-\\u0ab0\\u0ab2\\u0ab3\\u0ab5-\\u0ab9\\u0abd\\u0ad0\\u0ae0\\u0ae1\\u0b05-\\u0b0c\\u0b0f\\u0b10\\u0b13-\\u0b28\\u0b2a-\\u0b30\\u0b32\\u0b33\\u0b35-\\u0b39\\u0b3d\\u0b5c\\u0b5d\\u0b5f-\\u0b61\\u0b71\\u0b83\\u0b85-\\u0b8a\\u0b8e-\\u0b90\\u0b92-\\u0b95\\u0b99\\u0b9a\\u0b9c\\u0b9e\\u0b9f\\u0ba3\\u0ba4\\u0ba8-\\u0baa\\u0bae-\\u0bb9\\u0bd0\\u0c05-\\u0c0c\\u0c0e-\\u0c10\\u0c12-\\u0c28\\u0c2a-\\u0c33\\u0c35-\\u0c39\\u0c3d\\u0c58\\u0c59\\u0c60\\u0c61\\u0c85-\\u0c8c\\u0c8e-\\u0c90\\u0c92-\\u0ca8\\u0caa-\\u0cb3\\u0cb5-\\u0cb9\\u0cbd\\u0cde\\u0ce0\\u0ce1\\u0cf1\\u0cf2\\u0d05-\\u0d0c\\u0d0e-\\u0d10\\u0d12-\\u0d3a\\u0d3d\\u0d4e\\u0d60\\u0d61\\u0d7a-\\u0d7f\\u0d85-\\u0d96\\u0d9a-\\u0db1\\u0db3-\\u0dbb\\u0dbd\\u0dc0-\\u0dc6\\u0e01-\\u0e30\\u0e32\\u0e33\\u0e40-\\u0e46\\u0e81\\u0e82\\u0e84\\u0e87\\u0e88\\u0e8a\\u0e8d\\u0e94-\\u0e97\\u0e99-\\u0e9f\\u0ea1-\\u0ea3\\u0ea5\\u0ea7\\u0eaa\\u0eab\\u0ead-\\u0eb0\\u0eb2\\u0eb3\\u0ebd\\u0ec0-\\u0ec4\\u0ec6\\u0edc-\\u0edf\\u0f00\\u0f40-\\u0f47\\u0f49-\\u0f6c\\u0f88-\\u0f8c\\u1000-\\u102a\\u103f\\u1050-\\u1055\\u105a-\\u105d\\u1061\\u1065\\u1066\\u106e-\\u1070\\u1075-\\u1081\\u108e\\u10a0-\\u10c5\\u10c7\\u10cd\\u10d0-\\u10fa\\u10fc-\\u1248\\u124a-\\u124d\\u1250-\\u1256\\u1258\\u125a-\\u125d\\u1260-\\u1288\\u128a-\\u128d\\u1290-\\u12b0\\u12b2-\\u12b5\\u12b8-\\u12be\\u12c0\\u12c2-\\u12c5\\u12c8-\\u12d6\\u12d8-\\u1310\\u1312-\\u1315\\u1318-\\u135a\\u1380-\\u138f\\u13a0-\\u13f4\\u1401-\\u166c\\u166f-\\u167f\\u1681-\\u169a\\u16a0-\\u16ea\\u16ee-\\u16f0\\u1700-\\u170c\\u170e-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176c\\u176e-\\u1770\\u1780-\\u17b3\\u17d7\\u17dc\\u1820-\\u1877\\u1880-\\u18a8\\u18aa\\u18b0-\\u18f5\\u1900-\\u191c\\u1950-\\u196d\\u1970-\\u1974\\u1980-\\u19ab\\u19c1-\\u19c7\\u1a00-\\u1a16\\u1a20-\\u1a54\\u1aa7\\u1b05-\\u1b33\\u1b45-\\u1b4b\\u1b83-\\u1ba0\\u1bae\\u1baf\\u1bba-\\u1be5\\u1c00-\\u1c23\\u1c4d-\\u1c4f\\u1c5a-\\u1c7d\\u1ce9-\\u1cec\\u1cee-\\u1cf1\\u1cf5\\u1cf6\\u1d00-\\u1dbf\\u1e00-\\u1f15\\u1f18-\\u1f1d\\u1f20-\\u1f45\\u1f48-\\u1f4d\\u1f50-\\u1f57\\u1f59\\u1f5b\\u1f5d\\u1f5f-\\u1f7d\\u1f80-\\u1fb4\\u1fb6-\\u1fbc\\u1fbe\\u1fc2-\\u1fc4\\u1fc6-\\u1fcc\\u1fd0-\\u1fd3\\u1fd6-\\u1fdb\\u1fe0-\\u1fec\\u1ff2-\\u1ff4\\u1ff6-\\u1ffc\\u2071\\u207f\\u2090-\\u209c\\u2102\\u2107\\u210a-\\u2113\\u2115\\u2119-\\u211d\\u2124\\u2126\\u2128\\u212a-\\u212d\\u212f-\\u2139\\u213c-\\u213f\\u2145-\\u2149\\u214e\\u2160-\\u2188\\u2c00-\\u2c2e\\u2c30-\\u2c5e\\u2c60-\\u2ce4\\u2ceb-\\u2cee\\u2cf2\\u2cf3\\u2d00-\\u2d25\\u2d27\\u2d2d\\u2d30-\\u2d67\\u2d6f\\u2d80-\\u2d96\\u2da0-\\u2da6\\u2da8-\\u2dae\\u2db0-\\u2db6\\u2db8-\\u2dbe\\u2dc0-\\u2dc6\\u2dc8-\\u2dce\\u2dd0-\\u2dd6\\u2dd8-\\u2dde\\u2e2f\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303c\\u3041-\\u3096\\u309d-\\u309f\\u30a1-\\u30fa\\u30fc-\\u30ff\\u3105-\\u312d\\u3131-\\u318e\\u31a0-\\u31ba\\u31f0-\\u31ff\\u3400-\\u4db5\\u4e00-\\u9fcc\\ua000-\\ua48c\\ua4d0-\\ua4fd\\ua500-\\ua60c\\ua610-\\ua61f\\ua62a\\ua62b\\ua640-\\ua66e\\ua67f-\\ua697\\ua6a0-\\ua6ef\\ua717-\\ua71f\\ua722-\\ua788\\ua78b-\\ua78e\\ua790-\\ua793\\ua7a0-\\ua7aa\\ua7f8-\\ua801\\ua803-\\ua805\\ua807-\\ua80a\\ua80c-\\ua822\\ua840-\\ua873\\ua882-\\ua8b3\\ua8f2-\\ua8f7\\ua8fb\\ua90a-\\ua925\\ua930-\\ua946\\ua960-\\ua97c\\ua984-\\ua9b2\\ua9cf\\uaa00-\\uaa28\\uaa40-\\uaa42\\uaa44-\\uaa4b\\uaa60-\\uaa76\\uaa7a\\uaa80-\\uaaaf\\uaab1\\uaab5\\uaab6\\uaab9-\\uaabd\\uaac0\\uaac2\\uaadb-\\uaadd\\uaae0-\\uaaea\\uaaf2-\\uaaf4\\uab01-\\uab06\\uab09-\\uab0e\\uab11-\\uab16\\uab20-\\uab26\\uab28-\\uab2e\\uabc0-\\uabe2\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\uf900-\\ufa6d\\ufa70-\\ufad9\\ufb00-\\ufb06\\ufb13-\\ufb17\\ufb1d\\ufb1f-\\ufb28\\ufb2a-\\ufb36\\ufb38-\\ufb3c\\ufb3e\\ufb40\\ufb41\\ufb43\\ufb44\\ufb46-\\ufbb1\\ufbd3-\\ufd3d\\ufd50-\\ufd8f\\ufd92-\\ufdc7\\ufdf0-\\ufdfb\\ufe70-\\ufe74\\ufe76-\\ufefc\\uff21-\\uff3a\\uff41-\\uff5a\\uff66-\\uffbe\\uffc2-\\uffc7\\uffca-\\uffcf\\uffd2-\\uffd7\\uffda-\\uffdc",m="\\u0300-\\u036f\\u0483-\\u0487\\u0591-\\u05bd\\u05bf\\u05c1\\u05c2\\u05c4\\u05c5\\u05c7\\u0610-\\u061a\\u0620-\\u0649\\u0672-\\u06d3\\u06e7-\\u06e8\\u06fb-\\u06fc\\u0730-\\u074a\\u0800-\\u0814\\u081b-\\u0823\\u0825-\\u0827\\u0829-\\u082d\\u0840-\\u0857\\u08e4-\\u08fe\\u0900-\\u0903\\u093a-\\u093c\\u093e-\\u094f\\u0951-\\u0957\\u0962-\\u0963\\u0966-\\u096f\\u0981-\\u0983\\u09bc\\u09be-\\u09c4\\u09c7\\u09c8\\u09d7\\u09df-\\u09e0\\u0a01-\\u0a03\\u0a3c\\u0a3e-\\u0a42\\u0a47\\u0a48\\u0a4b-\\u0a4d\\u0a51\\u0a66-\\u0a71\\u0a75\\u0a81-\\u0a83\\u0abc\\u0abe-\\u0ac5\\u0ac7-\\u0ac9\\u0acb-\\u0acd\\u0ae2-\\u0ae3\\u0ae6-\\u0aef\\u0b01-\\u0b03\\u0b3c\\u0b3e-\\u0b44\\u0b47\\u0b48\\u0b4b-\\u0b4d\\u0b56\\u0b57\\u0b5f-\\u0b60\\u0b66-\\u0b6f\\u0b82\\u0bbe-\\u0bc2\\u0bc6-\\u0bc8\\u0bca-\\u0bcd\\u0bd7\\u0be6-\\u0bef\\u0c01-\\u0c03\\u0c46-\\u0c48\\u0c4a-\\u0c4d\\u0c55\\u0c56\\u0c62-\\u0c63\\u0c66-\\u0c6f\\u0c82\\u0c83\\u0cbc\\u0cbe-\\u0cc4\\u0cc6-\\u0cc8\\u0cca-\\u0ccd\\u0cd5\\u0cd6\\u0ce2-\\u0ce3\\u0ce6-\\u0cef\\u0d02\\u0d03\\u0d46-\\u0d48\\u0d57\\u0d62-\\u0d63\\u0d66-\\u0d6f\\u0d82\\u0d83\\u0dca\\u0dcf-\\u0dd4\\u0dd6\\u0dd8-\\u0ddf\\u0df2\\u0df3\\u0e34-\\u0e3a\\u0e40-\\u0e45\\u0e50-\\u0e59\\u0eb4-\\u0eb9\\u0ec8-\\u0ecd\\u0ed0-\\u0ed9\\u0f18\\u0f19\\u0f20-\\u0f29\\u0f35\\u0f37\\u0f39\\u0f41-\\u0f47\\u0f71-\\u0f84\\u0f86-\\u0f87\\u0f8d-\\u0f97\\u0f99-\\u0fbc\\u0fc6\\u1000-\\u1029\\u1040-\\u1049\\u1067-\\u106d\\u1071-\\u1074\\u1082-\\u108d\\u108f-\\u109d\\u135d-\\u135f\\u170e-\\u1710\\u1720-\\u1730\\u1740-\\u1750\\u1772\\u1773\\u1780-\\u17b2\\u17dd\\u17e0-\\u17e9\\u180b-\\u180d\\u1810-\\u1819\\u1920-\\u192b\\u1930-\\u193b\\u1951-\\u196d\\u19b0-\\u19c0\\u19c8-\\u19c9\\u19d0-\\u19d9\\u1a00-\\u1a15\\u1a20-\\u1a53\\u1a60-\\u1a7c\\u1a7f-\\u1a89\\u1a90-\\u1a99\\u1b46-\\u1b4b\\u1b50-\\u1b59\\u1b6b-\\u1b73\\u1bb0-\\u1bb9\\u1be6-\\u1bf3\\u1c00-\\u1c22\\u1c40-\\u1c49\\u1c5b-\\u1c7d\\u1cd0-\\u1cd2\\u1d00-\\u1dbe\\u1e01-\\u1f15\\u200c\\u200d\\u203f\\u2040\\u2054\\u20d0-\\u20dc\\u20e1\\u20e5-\\u20f0\\u2d81-\\u2d96\\u2de0-\\u2dff\\u3021-\\u3028\\u3099\\u309a\\ua640-\\ua66d\\ua674-\\ua67d\\ua69f\\ua6f0-\\ua6f1\\ua7f8-\\ua800\\ua806\\ua80b\\ua823-\\ua827\\ua880-\\ua881\\ua8b4-\\ua8c4\\ua8d0-\\ua8d9\\ua8f3-\\ua8f7\\ua900-\\ua909\\ua926-\\ua92d\\ua930-\\ua945\\ua980-\\ua983\\ua9b3-\\ua9c0\\uaa00-\\uaa27\\uaa40-\\uaa41\\uaa4c-\\uaa4d\\uaa50-\\uaa59\\uaa7b\\uaae0-\\uaae9\\uaaf2-\\uaaf3\\uabc0-\\uabe1\\uabec\\uabed\\uabf0-\\uabf9\\ufb20-\\ufb28\\ufe00-\\ufe0f\\ufe20-\\ufe26\\ufe33\\ufe34\\ufe4d-\\ufe4f\\uff10-\\uff19\\uff3f",b="\\\\u[0-9a-fA-F]{4}|\\\\u\\{[0-9a-fA-F]+\\}",A="(?:"+b+"|["+x+v+"])",D="(?:"+b+"|["+p+v+m+"])*";a.identifier=new RegExp(A+D,"g"),a.identifierStart=new RegExp(A),a.identifierMatch=new RegExp("(?:"+b+"|["+p+v+m+"])+");var R=/[\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff]/;a.newline=/[\n\r\u2028\u2029]/,a.lineBreak=new RegExp(`\r
|`+a.newline.source),a.allLineBreaks=new RegExp(a.lineBreak.source,"g")},function(o,a,x){var p=x(6).Options,v=["before-newline","after-newline","preserve-newline"];function m(b){p.call(this,b,"js");var A=this.raw_options.brace_style||null;A==="expand-strict"?this.raw_options.brace_style="expand":A==="collapse-preserve-inline"?this.raw_options.brace_style="collapse,preserve-inline":this.raw_options.braces_on_own_line!==void 0&&(this.raw_options.brace_style=this.raw_options.braces_on_own_line?"expand":"collapse");var D=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_preserve_inline=!1,this.brace_style="collapse";for(var R=0;R<D.length;R++)D[R]==="preserve-inline"?this.brace_preserve_inline=!0:this.brace_style=D[R];this.unindent_chained_methods=this._get_boolean("unindent_chained_methods"),this.break_chained_methods=this._get_boolean("break_chained_methods"),this.space_in_paren=this._get_boolean("space_in_paren"),this.space_in_empty_paren=this._get_boolean("space_in_empty_paren"),this.jslint_happy=this._get_boolean("jslint_happy"),this.space_after_anon_function=this._get_boolean("space_after_anon_function"),this.space_after_named_function=this._get_boolean("space_after_named_function"),this.keep_array_indentation=this._get_boolean("keep_array_indentation"),this.space_before_conditional=this._get_boolean("space_before_conditional",!0),this.unescape_strings=this._get_boolean("unescape_strings"),this.e4x=this._get_boolean("e4x"),this.comma_first=this._get_boolean("comma_first"),this.operator_position=this._get_selection("operator_position",v),this.test_output_raw=this._get_boolean("test_output_raw"),this.jslint_happy&&(this.space_after_anon_function=!0)}m.prototype=new p,o.exports.Options=m},function(o){function a(v,m){this.raw_options=x(v,m),this.disabled=this._get_boolean("disabled"),this.eol=this._get_characters("eol","auto"),this.end_with_newline=this._get_boolean("end_with_newline"),this.indent_size=this._get_number("indent_size",4),this.indent_char=this._get_characters("indent_char"," "),this.indent_level=this._get_number("indent_level"),this.preserve_newlines=this._get_boolean("preserve_newlines",!0),this.max_preserve_newlines=this._get_number("max_preserve_newlines",32786),this.preserve_newlines||(this.max_preserve_newlines=0),this.indent_with_tabs=this._get_boolean("indent_with_tabs",this.indent_char===" "),this.indent_with_tabs&&(this.indent_char=" ",this.indent_size===1&&(this.indent_size=4)),this.wrap_line_length=this._get_number("wrap_line_length",this._get_number("max_char")),this.indent_empty_lines=this._get_boolean("indent_empty_lines"),this.templating=this._get_selection_list("templating",["auto","none","angular","django","erb","handlebars","php","smarty"],["auto"])}a.prototype._get_array=function(v,m){var b=this.raw_options[v],A=m||[];return typeof b=="object"?b!==null&&typeof b.concat=="function"&&(A=b.concat()):typeof b=="string"&&(A=b.split(/[^a-zA-Z0-9_\/\-]+/)),A},a.prototype._get_boolean=function(v,m){var b=this.raw_options[v],A=b===void 0?!!m:!!b;return A},a.prototype._get_characters=function(v,m){var b=this.raw_options[v],A=m||"";return typeof b=="string"&&(A=b.replace(/\\r/,"\r").replace(/\\n/,`
`).replace(/\\t/," ")),A},a.prototype._get_number=function(v,m){var b=this.raw_options[v];m=parseInt(m,10),isNaN(m)&&(m=0);var A=parseInt(b,10);return isNaN(A)&&(A=m),A},a.prototype._get_selection=function(v,m,b){var A=this._get_selection_list(v,m,b);if(A.length!==1)throw new Error("Invalid Option Value: The option '"+v+`' can only be one of the following values:
`+m+`
You passed in: '`+this.raw_options[v]+"'");return A[0]},a.prototype._get_selection_list=function(v,m,b){if(!m||m.length===0)throw new Error("Selection list cannot be empty.");if(b=b||[m[0]],!this._is_valid_selection(b,m))throw new Error("Invalid Default Value!");var A=this._get_array(v,b);if(!this._is_valid_selection(A,m))throw new Error("Invalid Option Value: The option '"+v+`' can contain only the following values:
`+m+`
You passed in: '`+this.raw_options[v]+"'");return A},a.prototype._is_valid_selection=function(v,m){return v.length&&m.length&&!v.some(function(b){return m.indexOf(b)===-1})};function x(v,m){var b={};v=p(v);var A;for(A in v)A!==m&&(b[A]=v[A]);if(m&&v[m])for(A in v[m])b[A]=v[m][A];return b}function p(v){var m={},b;for(b in v){var A=b.replace(/-/g,"_");m[A]=v[b]}return m}o.exports.Options=a,o.exports.normalizeOpts=p,o.exports.mergeOpts=x},function(o,a,x){var p=x(8).InputScanner,v=x(9).Tokenizer,m=x(9).TOKEN,b=x(13).Directives,A=x(4),D=x(12).Pattern,R=x(14).TemplatablePattern;function S(ee,J){return J.indexOf(ee)!==-1}var T={START_EXPR:"TK_START_EXPR",END_EXPR:"TK_END_EXPR",START_BLOCK:"TK_START_BLOCK",END_BLOCK:"TK_END_BLOCK",WORD:"TK_WORD",RESERVED:"TK_RESERVED",SEMICOLON:"TK_SEMICOLON",STRING:"TK_STRING",EQUALS:"TK_EQUALS",OPERATOR:"TK_OPERATOR",COMMA:"TK_COMMA",BLOCK_COMMENT:"TK_BLOCK_COMMENT",COMMENT:"TK_COMMENT",DOT:"TK_DOT",UNKNOWN:"TK_UNKNOWN",START:m.START,RAW:m.RAW,EOF:m.EOF},M=new b(/\/\*/,/\*\//),F=/0[xX][0123456789abcdefABCDEF_]*n?|0[oO][01234567_]*n?|0[bB][01_]*n?|\d[\d_]*n|(?:\.\d[\d_]*|\d[\d_]*\.?[\d_]*)(?:[eE][+-]?[\d_]+)?/,N=/[0-9]/,H=/[^\d\.]/,V=">>> === !== &&= ??= ||= << && >= ** != == <= >> || ?? |> < / - + > : & % ? ^ | *".split(" "),$=">>>= ... >>= <<= === >>> !== **= &&= ??= ||= => ^= :: /= << <= == && -= >= >> != -- += ** || ?? ++ %= &= *= |= |> = ! ? > < : / ^ - + * & % ~ |";$=$.replace(/[-[\]{}()*+?.,\\^$|#]/g,"\\$&"),$="\\?\\.(?!\\d) "+$,$=$.replace(/ /g,"|");var oe=new RegExp($),ie="continue,try,throw,return,var,let,const,if,switch,case,default,for,while,break,function,import,export".split(","),ue=ie.concat(["do","in","of","else","get","set","new","catch","finally","typeof","yield","async","await","from","as","class","extends"]),q=new RegExp("^(?:"+ue.join("|")+")$"),Y,G=function(ee,J){v.call(this,ee,J),this._patterns.whitespace=this._patterns.whitespace.matching(/\u00A0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff/.source,/\u2028\u2029/.source);var le=new D(this._input),W=new R(this._input).read_options(this._options);this.__patterns={template:W,identifier:W.starting_with(A.identifier).matching(A.identifierMatch),number:le.matching(F),punct:le.matching(oe),comment:le.starting_with(/\/\//).until(/[\n\r\u2028\u2029]/),block_comment:le.starting_with(/\/\*/).until_after(/\*\//),html_comment_start:le.matching(/<!--/),html_comment_end:le.matching(/-->/),include:le.starting_with(/#include/).until_after(A.lineBreak),shebang:le.starting_with(/#!/).until_after(A.lineBreak),xml:le.matching(/[\s\S]*?<(\/?)([-a-zA-Z:0-9_.]+|{[^}]+?}|!\[CDATA\[[^\]]*?\]\]|)(\s*{[^}]+?}|\s+[-a-zA-Z:0-9_.]+|\s+[-a-zA-Z:0-9_.]+\s*=\s*('[^']*'|"[^"]*"|{([^{}]|{[^}]+?})+?}))*\s*(\/?)\s*>/),single_quote:W.until(/['\\\n\r\u2028\u2029]/),double_quote:W.until(/["\\\n\r\u2028\u2029]/),template_text:W.until(/[`\\$]/),template_expression:W.until(/[`}\\]/)}};G.prototype=new v,G.prototype._is_comment=function(ee){return ee.type===T.COMMENT||ee.type===T.BLOCK_COMMENT||ee.type===T.UNKNOWN},G.prototype._is_opening=function(ee){return ee.type===T.START_BLOCK||ee.type===T.START_EXPR},G.prototype._is_closing=function(ee,J){return(ee.type===T.END_BLOCK||ee.type===T.END_EXPR)&&J&&(ee.text==="]"&&J.text==="["||ee.text===")"&&J.text==="("||ee.text==="}"&&J.text==="{")},G.prototype._reset=function(){Y=!1},G.prototype._get_next_token=function(ee,J){var le=null;this._readWhitespace();var W=this._input.peek();return W===null?this._create_token(T.EOF,""):(le=le||this._read_non_javascript(W),le=le||this._read_string(W),le=le||this._read_pair(W,this._input.peek(1)),le=le||this._read_word(ee),le=le||this._read_singles(W),le=le||this._read_comment(W),le=le||this._read_regexp(W,ee),le=le||this._read_xml(W,ee),le=le||this._read_punctuation(),le=le||this._create_token(T.UNKNOWN,this._input.next()),le)},G.prototype._read_word=function(ee){var J;if(J=this.__patterns.identifier.read(),J!=="")return J=J.replace(A.allLineBreaks,`
`),!(ee.type===T.DOT||ee.type===T.RESERVED&&(ee.text==="set"||ee.text==="get"))&&q.test(J)?(J==="in"||J==="of")&&(ee.type===T.WORD||ee.type===T.STRING)?this._create_token(T.OPERATOR,J):this._create_token(T.RESERVED,J):this._create_token(T.WORD,J);if(J=this.__patterns.number.read(),J!=="")return this._create_token(T.WORD,J)},G.prototype._read_singles=function(ee){var J=null;return ee==="("||ee==="["?J=this._create_token(T.START_EXPR,ee):ee===")"||ee==="]"?J=this._create_token(T.END_EXPR,ee):ee==="{"?J=this._create_token(T.START_BLOCK,ee):ee==="}"?J=this._create_token(T.END_BLOCK,ee):ee===";"?J=this._create_token(T.SEMICOLON,ee):ee==="."&&H.test(this._input.peek(1))?J=this._create_token(T.DOT,ee):ee===","&&(J=this._create_token(T.COMMA,ee)),J&&this._input.next(),J},G.prototype._read_pair=function(ee,J){var le=null;return ee==="#"&&J==="{"&&(le=this._create_token(T.START_BLOCK,ee+J)),le&&(this._input.next(),this._input.next()),le},G.prototype._read_punctuation=function(){var ee=this.__patterns.punct.read();if(ee!=="")return ee==="="?this._create_token(T.EQUALS,ee):ee==="?."?this._create_token(T.DOT,ee):this._create_token(T.OPERATOR,ee)},G.prototype._read_non_javascript=function(ee){var J="";if(ee==="#"){if(this._is_first_token()&&(J=this.__patterns.shebang.read(),J))return this._create_token(T.UNKNOWN,J.trim()+`
`);if(J=this.__patterns.include.read(),J)return this._create_token(T.UNKNOWN,J.trim()+`
`);ee=this._input.next();var le="#";if(this._input.hasNext()&&this._input.testChar(N)){do ee=this._input.next(),le+=ee;while(this._input.hasNext()&&ee!=="#"&&ee!=="=");return ee==="#"||(this._input.peek()==="["&&this._input.peek(1)==="]"?(le+="[]",this._input.next(),this._input.next()):this._input.peek()==="{"&&this._input.peek(1)==="}"&&(le+="{}",this._input.next(),this._input.next())),this._create_token(T.WORD,le)}this._input.back()}else if(ee==="<"&&this._is_first_token()){if(J=this.__patterns.html_comment_start.read(),J){for(;this._input.hasNext()&&!this._input.testChar(A.newline);)J+=this._input.next();return Y=!0,this._create_token(T.COMMENT,J)}}else if(Y&&ee==="-"&&(J=this.__patterns.html_comment_end.read(),J))return Y=!1,this._create_token(T.COMMENT,J);return null},G.prototype._read_comment=function(ee){var J=null;if(ee==="/"){var le="";if(this._input.peek(1)==="*"){le=this.__patterns.block_comment.read();var W=M.get_directives(le);W&&W.ignore==="start"&&(le+=M.readIgnored(this._input)),le=le.replace(A.allLineBreaks,`
`),J=this._create_token(T.BLOCK_COMMENT,le),J.directives=W}else this._input.peek(1)==="/"&&(le=this.__patterns.comment.read(),J=this._create_token(T.COMMENT,le))}return J},G.prototype._read_string=function(ee){if(ee==="`"||ee==="'"||ee==='"'){var J=this._input.next();return this.has_char_escapes=!1,ee==="`"?J+=this._read_string_recursive("`",!0,"${"):J+=this._read_string_recursive(ee),this.has_char_escapes&&this._options.unescape_strings&&(J=ae(J)),this._input.peek()===ee&&(J+=this._input.next()),J=J.replace(A.allLineBreaks,`
`),this._create_token(T.STRING,J)}return null},G.prototype._allow_regexp_or_xml=function(ee){return ee.type===T.RESERVED&&S(ee.text,["return","case","throw","else","do","typeof","yield"])||ee.type===T.END_EXPR&&ee.text===")"&&ee.opened.previous.type===T.RESERVED&&S(ee.opened.previous.text,["if","while","for"])||S(ee.type,[T.COMMENT,T.START_EXPR,T.START_BLOCK,T.START,T.END_BLOCK,T.OPERATOR,T.EQUALS,T.EOF,T.SEMICOLON,T.COMMA])},G.prototype._read_regexp=function(ee,J){if(ee==="/"&&this._allow_regexp_or_xml(J)){for(var le=this._input.next(),W=!1,z=!1;this._input.hasNext()&&(W||z||this._input.peek()!==ee)&&!this._input.testChar(A.newline);)le+=this._input.peek(),W?W=!1:(W=this._input.peek()==="\\",this._input.peek()==="["?z=!0:this._input.peek()==="]"&&(z=!1)),this._input.next();return this._input.peek()===ee&&(le+=this._input.next(),le+=this._input.read(A.identifier)),this._create_token(T.STRING,le)}return null},G.prototype._read_xml=function(ee,J){if(this._options.e4x&&ee==="<"&&this._allow_regexp_or_xml(J)){var le="",W=this.__patterns.xml.read_match();if(W){for(var z=W[2].replace(/^{\s+/,"{").replace(/\s+}$/,"}"),ne=z.indexOf("{")===0,_e=0;W;){var we=!!W[1],Pe=W[2],We=!!W[W.length-1]||Pe.slice(0,8)==="![CDATA[";if(!We&&(Pe===z||ne&&Pe.replace(/^{\s+/,"{").replace(/\s+}$/,"}"))&&(we?--_e:++_e),le+=W[0],_e<=0)break;W=this.__patterns.xml.read_match()}return W||(le+=this._input.match(/[\s\S]*/g)[0]),le=le.replace(A.allLineBreaks,`
`),this._create_token(T.STRING,le)}}return null};function ae(ee){for(var J="",le=0,W=new p(ee),z=null;W.hasNext();)if(z=W.match(/([\s]|[^\\]|\\\\)+/g),z&&(J+=z[0]),W.peek()==="\\"){if(W.next(),W.peek()==="x")z=W.match(/x([0-9A-Fa-f]{2})/g);else if(W.peek()==="u")z=W.match(/u([0-9A-Fa-f]{4})/g),z||(z=W.match(/u\{([0-9A-Fa-f]+)\}/g));else{J+="\\",W.hasNext()&&(J+=W.next());continue}if(!z||(le=parseInt(z[1],16),le>126&&le<=255&&z[0].indexOf("x")===0))return ee;le>=0&&le<32||le>1114111?J+="\\"+z[0]:le===34||le===39||le===92?J+="\\"+String.fromCharCode(le):J+=String.fromCharCode(le)}return J}G.prototype._read_string_recursive=function(ee,J,le){var W,z;ee==="'"?z=this.__patterns.single_quote:ee==='"'?z=this.__patterns.double_quote:ee==="`"?z=this.__patterns.template_text:ee==="}"&&(z=this.__patterns.template_expression);for(var ne=z.read(),_e="";this._input.hasNext();){if(_e=this._input.next(),_e===ee||!J&&A.newline.test(_e)){this._input.back();break}else _e==="\\"&&this._input.hasNext()?(W=this._input.peek(),W==="x"||W==="u"?this.has_char_escapes=!0:W==="\r"&&this._input.peek(1)===`
`&&this._input.next(),_e+=this._input.next()):le&&(le==="${"&&_e==="$"&&this._input.peek()==="{"&&(_e+=this._input.next()),le===_e&&(ee==="`"?_e+=this._read_string_recursive("}",J,"`"):_e+=this._read_string_recursive("`",J,"${"),this._input.hasNext()&&(_e+=this._input.next())));_e+=z.read(),ne+=_e}return ne},o.exports.Tokenizer=G,o.exports.TOKEN=T,o.exports.positionable_operators=V.slice(),o.exports.line_starters=ie.slice()},function(o){var a=RegExp.prototype.hasOwnProperty("sticky");function x(p){this.__input=p||"",this.__input_length=this.__input.length,this.__position=0}x.prototype.restart=function(){this.__position=0},x.prototype.back=function(){this.__position>0&&(this.__position-=1)},x.prototype.hasNext=function(){return this.__position<this.__input_length},x.prototype.next=function(){var p=null;return this.hasNext()&&(p=this.__input.charAt(this.__position),this.__position+=1),p},x.prototype.peek=function(p){var v=null;return p=p||0,p+=this.__position,p>=0&&p<this.__input_length&&(v=this.__input.charAt(p)),v},x.prototype.__match=function(p,v){p.lastIndex=v;var m=p.exec(this.__input);return m&&!(a&&p.sticky)&&m.index!==v&&(m=null),m},x.prototype.test=function(p,v){return v=v||0,v+=this.__position,v>=0&&v<this.__input_length?!!this.__match(p,v):!1},x.prototype.testChar=function(p,v){var m=this.peek(v);return p.lastIndex=0,m!==null&&p.test(m)},x.prototype.match=function(p){var v=this.__match(p,this.__position);return v?this.__position+=v[0].length:v=null,v},x.prototype.read=function(p,v,m){var b="",A;return p&&(A=this.match(p),A&&(b+=A[0])),v&&(A||!p)&&(b+=this.readUntil(v,m)),b},x.prototype.readUntil=function(p,v){var m="",b=this.__position;p.lastIndex=this.__position;var A=p.exec(this.__input);return A?(b=A.index,v&&(b+=A[0].length)):b=this.__input_length,m=this.__input.substring(this.__position,b),this.__position=b,m},x.prototype.readUntilAfter=function(p){return this.readUntil(p,!0)},x.prototype.get_regexp=function(p,v){var m=null,b="g";return v&&a&&(b="y"),typeof p=="string"&&p!==""?m=new RegExp(p,b):p&&(m=new RegExp(p.source,b)),m},x.prototype.get_literal_regexp=function(p){return RegExp(p.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"))},x.prototype.peekUntilAfter=function(p){var v=this.__position,m=this.readUntilAfter(p);return this.__position=v,m},x.prototype.lookBack=function(p){var v=this.__position-1;return v>=p.length&&this.__input.substring(v-p.length,v).toLowerCase()===p},o.exports.InputScanner=x},function(o,a,x){var p=x(8).InputScanner,v=x(3).Token,m=x(10).TokenStream,b=x(11).WhitespacePattern,A={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"},D=function(R,S){this._input=new p(R),this._options=S||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new b(this._input)};D.prototype.tokenize=function(){this._input.restart(),this.__tokens=new m,this._reset();for(var R,S=new v(A.START,""),T=null,M=[],F=new m;S.type!==A.EOF;){for(R=this._get_next_token(S,T);this._is_comment(R);)F.add(R),R=this._get_next_token(S,T);F.isEmpty()||(R.comments_before=F,F=new m),R.parent=T,this._is_opening(R)?(M.push(T),T=R):T&&this._is_closing(R,T)&&(R.opened=T,T.closed=R,T=M.pop(),R.parent=T),R.previous=S,S.next=R,this.__tokens.add(R),S=R}return this.__tokens},D.prototype._is_first_token=function(){return this.__tokens.isEmpty()},D.prototype._reset=function(){},D.prototype._get_next_token=function(R,S){this._readWhitespace();var T=this._input.read(/.+/g);return T?this._create_token(A.RAW,T):this._create_token(A.EOF,"")},D.prototype._is_comment=function(R){return!1},D.prototype._is_opening=function(R){return!1},D.prototype._is_closing=function(R,S){return!1},D.prototype._create_token=function(R,S){var T=new v(R,S,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token);return T},D.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},o.exports.Tokenizer=D,o.exports.TOKEN=A},function(o){function a(x){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=x}a.prototype.restart=function(){this.__position=0},a.prototype.isEmpty=function(){return this.__tokens_length===0},a.prototype.hasNext=function(){return this.__position<this.__tokens_length},a.prototype.next=function(){var x=null;return this.hasNext()&&(x=this.__tokens[this.__position],this.__position+=1),x},a.prototype.peek=function(x){var p=null;return x=x||0,x+=this.__position,x>=0&&x<this.__tokens_length&&(p=this.__tokens[x]),p},a.prototype.add=function(x){this.__parent_token&&(x.parent=this.__parent_token),this.__tokens.push(x),this.__tokens_length+=1},o.exports.TokenStream=a},function(o,a,x){var p=x(12).Pattern;function v(m,b){p.call(this,m,b),b?this._line_regexp=this._input.get_regexp(b._line_regexp):this.__set_whitespace_patterns("",""),this.newline_count=0,this.whitespace_before_token=""}v.prototype=new p,v.prototype.__set_whitespace_patterns=function(m,b){m+="\\t ",b+="\\n\\r",this._match_pattern=this._input.get_regexp("["+m+b+"]+",!0),this._newline_regexp=this._input.get_regexp("\\r\\n|["+b+"]")},v.prototype.read=function(){this.newline_count=0,this.whitespace_before_token="";var m=this._input.read(this._match_pattern);if(m===" ")this.whitespace_before_token=" ";else if(m){var b=this.__split(this._newline_regexp,m);this.newline_count=b.length-1,this.whitespace_before_token=b[this.newline_count]}return m},v.prototype.matching=function(m,b){var A=this._create();return A.__set_whitespace_patterns(m,b),A._update(),A},v.prototype._create=function(){return new v(this._input,this)},v.prototype.__split=function(m,b){m.lastIndex=0;for(var A=0,D=[],R=m.exec(b);R;)D.push(b.substring(A,R.index)),A=R.index+R[0].length,R=m.exec(b);return A<b.length?D.push(b.substring(A,b.length)):D.push(""),D},o.exports.WhitespacePattern=v},function(o){function a(x,p){this._input=x,this._starting_pattern=null,this._match_pattern=null,this._until_pattern=null,this._until_after=!1,p&&(this._starting_pattern=this._input.get_regexp(p._starting_pattern,!0),this._match_pattern=this._input.get_regexp(p._match_pattern,!0),this._until_pattern=this._input.get_regexp(p._until_pattern),this._until_after=p._until_after)}a.prototype.read=function(){var x=this._input.read(this._starting_pattern);return(!this._starting_pattern||x)&&(x+=this._input.read(this._match_pattern,this._until_pattern,this._until_after)),x},a.prototype.read_match=function(){return this._input.match(this._match_pattern)},a.prototype.until_after=function(x){var p=this._create();return p._until_after=!0,p._until_pattern=this._input.get_regexp(x),p._update(),p},a.prototype.until=function(x){var p=this._create();return p._until_after=!1,p._until_pattern=this._input.get_regexp(x),p._update(),p},a.prototype.starting_with=function(x){var p=this._create();return p._starting_pattern=this._input.get_regexp(x,!0),p._update(),p},a.prototype.matching=function(x){var p=this._create();return p._match_pattern=this._input.get_regexp(x,!0),p._update(),p},a.prototype._create=function(){return new a(this._input,this)},a.prototype._update=function(){},o.exports.Pattern=a},function(o){function a(x,p){x=typeof x=="string"?x:x.source,p=typeof p=="string"?p:p.source,this.__directives_block_pattern=new RegExp(x+/ beautify( \w+[:]\w+)+ /.source+p,"g"),this.__directive_pattern=/ (\w+)[:](\w+)/g,this.__directives_end_ignore_pattern=new RegExp(x+/\sbeautify\signore:end\s/.source+p,"g")}a.prototype.get_directives=function(x){if(!x.match(this.__directives_block_pattern))return null;var p={};this.__directive_pattern.lastIndex=0;for(var v=this.__directive_pattern.exec(x);v;)p[v[1]]=v[2],v=this.__directive_pattern.exec(x);return p},a.prototype.readIgnored=function(x){return x.readUntilAfter(this.__directives_end_ignore_pattern)},o.exports.Directives=a},function(o,a,x){var p=x(12).Pattern,v={django:!1,erb:!1,handlebars:!1,php:!1,smarty:!1,angular:!1};function m(b,A){p.call(this,b,A),this.__template_pattern=null,this._disabled=Object.assign({},v),this._excluded=Object.assign({},v),A&&(this.__template_pattern=this._input.get_regexp(A.__template_pattern),this._excluded=Object.assign(this._excluded,A._excluded),this._disabled=Object.assign(this._disabled,A._disabled));var D=new p(b);this.__patterns={handlebars_comment:D.starting_with(/{{!--/).until_after(/--}}/),handlebars_unescaped:D.starting_with(/{{{/).until_after(/}}}/),handlebars:D.starting_with(/{{/).until_after(/}}/),php:D.starting_with(/<\?(?:[= ]|php)/).until_after(/\?>/),erb:D.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:D.starting_with(/{%/).until_after(/%}/),django_value:D.starting_with(/{{/).until_after(/}}/),django_comment:D.starting_with(/{#/).until_after(/#}/),smarty:D.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:D.starting_with(/{\*/).until_after(/\*}/),smarty_literal:D.starting_with(/{literal}/).until_after(/{\/literal}/)}}m.prototype=new p,m.prototype._create=function(){return new m(this._input,this)},m.prototype._update=function(){this.__set_templated_pattern()},m.prototype.disable=function(b){var A=this._create();return A._disabled[b]=!0,A._update(),A},m.prototype.read_options=function(b){var A=this._create();for(var D in v)A._disabled[D]=b.templating.indexOf(D)===-1;return A._update(),A},m.prototype.exclude=function(b){var A=this._create();return A._excluded[b]=!0,A._update(),A},m.prototype.read=function(){var b="";this._match_pattern?b=this._input.read(this._starting_pattern):b=this._input.read(this._starting_pattern,this.__template_pattern);for(var A=this._read_template();A;)this._match_pattern?A+=this._input.read(this._match_pattern):A+=this._input.readUntil(this.__template_pattern),b+=A,A=this._read_template();return this._until_after&&(b+=this._input.readUntilAfter(this._until_pattern)),b},m.prototype.__set_templated_pattern=function(){var b=[];this._disabled.php||b.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||b.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.angular||b.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||b.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(b.push(this.__patterns.django._starting_pattern.source),b.push(this.__patterns.django_value._starting_pattern.source),b.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||b.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&b.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+b.join("|")+")")},m.prototype._read_template=function(){var b="",A=this._input.peek();if(A==="<"){var D=this._input.peek(1);!this._disabled.php&&!this._excluded.php&&D==="?"&&(b=b||this.__patterns.php.read()),!this._disabled.erb&&!this._excluded.erb&&D==="%"&&(b=b||this.__patterns.erb.read())}else A==="{"&&(!this._disabled.handlebars&&!this._excluded.handlebars&&(b=b||this.__patterns.handlebars_comment.read(),b=b||this.__patterns.handlebars_unescaped.read(),b=b||this.__patterns.handlebars.read()),this._disabled.django||(!this._excluded.django&&!this._excluded.handlebars&&(b=b||this.__patterns.django_value.read()),this._excluded.django||(b=b||this.__patterns.django_comment.read(),b=b||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(b=b||this.__patterns.smarty_comment.read(),b=b||this.__patterns.smarty_literal.read(),b=b||this.__patterns.smarty.read()));return b},o.exports.TemplatablePattern=m}],f={};function u(o){var a=f[o];if(a!==void 0)return a.exports;var x=f[o]={exports:{}};return c[o](x,x.exports,u),x.exports}var h=u(0);i=h})();var l=i;e=[],r=function(){return{js_beautify:l}}.apply(g,e),r!==void 0&&(d.exports=r)})()},15342:function(d){(function(e,r){d.exports=r()})(typeof self!="undefined"?self:this,function(){return function(g){var e={};function r(i){if(e[i])return e[i].exports;var l=e[i]={i,l:!1,exports:{}};return g[i].call(l.exports,l,l.exports,r),l.l=!0,l.exports}return r.m=g,r.c=e,r.d=function(i,l,c){r.o(i,l)||Object.defineProperty(i,l,{enumerable:!0,get:c})},r.r=function(i){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(i,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(i,"__esModule",{value:!0})},r.t=function(i,l){if(l&1&&(i=r(i)),l&8||l&4&&typeof i=="object"&&i&&i.__esModule)return i;var c=Object.create(null);if(r.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:i}),l&2&&typeof i!="string")for(var f in i)r.d(c,f,function(u){return i[u]}.bind(null,f));return c},r.n=function(i){var l=i&&i.__esModule?function(){return i.default}:function(){return i};return r.d(l,"a",l),l},r.o=function(i,l){return Object.prototype.hasOwnProperty.call(i,l)},r.p="",r(r.s=1)}([function(g,e,r){},function(g,e,r){"use strict";r.r(e);var i=r(0),l=function(){function $e(Z,X,te){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=Z,this.start=X,this.end=te}return $e.range=function(X,te){return te?!X||!X.loc||!te.loc||X.loc.lexer!==te.loc.lexer?null:new $e(X.loc.lexer,X.loc.start,te.loc.end):X&&X.loc},$e}(),c=function(){function $e(X,te){this.text=void 0,this.loc=void 0,this.text=X,this.loc=te}var Z=$e.prototype;return Z.range=function(te,he){return new $e(he,l.range(this,te))},$e}(),f=function $e(Z,X){this.position=void 0;var te="KaTeX parse error: "+Z,he,Ee=X&&X.loc;if(Ee&&Ee.start<=Ee.end){var Ke=Ee.lexer.input;he=Ee.start;var xt=Ee.end;he===Ke.length?te+=" at end of input: ":te+=" at position "+(he+1)+": ";var Wt=Ke.slice(he,xt).replace(/[^]/g,"$&\u0332"),fr;he>15?fr="\u2026"+Ke.slice(he-15,he):fr=Ke.slice(0,he);var Tr;xt+15<Ke.length?Tr=Ke.slice(xt,xt+15)+"\u2026":Tr=Ke.slice(xt),te+=fr+Wt+Tr}var Xr=new Error(te);return Xr.name="ParseError",Xr.__proto__=$e.prototype,Xr.position=he,Xr};f.prototype.__proto__=Error.prototype;var u=f,h=function(Z,X){return Z.indexOf(X)!==-1},o=function(Z,X){return Z===void 0?X:Z},a=/([A-Z])/g,x=function(Z){return Z.replace(a,"-$1").toLowerCase()},p={"&":"&amp;",">":"&gt;","<":"&lt;",'"':"&quot;","'":"&#x27;"},v=/[&><"']/g;function m($e){return String($e).replace(v,function(Z){return p[Z]})}var b=function $e(Z){return Z.type==="ordgroup"||Z.type==="color"?Z.body.length===1?$e(Z.body[0]):Z:Z.type==="font"?$e(Z.body):Z},A=function(Z){var X=b(Z);return X.type==="mathord"||X.type==="textord"||X.type==="atom"},D=function(Z){if(!Z)throw new Error("Expected non-null, but got "+String(Z));return Z},R=function(Z){var X=/^\s*([^\\/#]*?)(?::|&#0*58|&#x0*3a)/i.exec(Z);return X!=null?X[1]:"_relative"},S={contains:h,deflt:o,escape:m,hyphenate:x,getBaseElem:b,isCharacterBox:A,protocolFromUrl:R},T=function(){function $e(X){this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.minRuleThickness=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.trust=void 0,this.maxSize=void 0,this.maxExpand=void 0,X=X||{},this.displayMode=S.deflt(X.displayMode,!1),this.output=S.deflt(X.output,"htmlAndMathml"),this.leqno=S.deflt(X.leqno,!1),this.fleqn=S.deflt(X.fleqn,!1),this.throwOnError=S.deflt(X.throwOnError,!0),this.errorColor=S.deflt(X.errorColor,"#cc0000"),this.macros=X.macros||{},this.minRuleThickness=Math.max(0,S.deflt(X.minRuleThickness,0)),this.colorIsTextColor=S.deflt(X.colorIsTextColor,!1),this.strict=S.deflt(X.strict,"warn"),this.trust=S.deflt(X.trust,!1),this.maxSize=Math.max(0,S.deflt(X.maxSize,1/0)),this.maxExpand=Math.max(0,S.deflt(X.maxExpand,1e3))}var Z=$e.prototype;return Z.reportNonstrict=function(te,he,Ee){var Ke=this.strict;if(typeof Ke=="function"&&(Ke=Ke(te,he,Ee)),!(!Ke||Ke==="ignore")){if(Ke===!0||Ke==="error")throw new u("LaTeX-incompatible input and strict mode is set to 'error': "+(he+" ["+te+"]"),Ee);Ke==="warn"?typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(he+" ["+te+"]")):typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+Ke+"': "+he+" ["+te+"]"))}},Z.useStrictBehavior=function(te,he,Ee){var Ke=this.strict;if(typeof Ke=="function")try{Ke=Ke(te,he,Ee)}catch(xt){Ke="error"}return!Ke||Ke==="ignore"?!1:Ke===!0||Ke==="error"?!0:Ke==="warn"?(typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(he+" ["+te+"]")),!1):(typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+Ke+"': "+he+" ["+te+"]")),!1)},Z.isTrusted=function(te){te.url&&!te.protocol&&(te.protocol=S.protocolFromUrl(te.url));var he=typeof this.trust=="function"?this.trust(te):this.trust;return!!he},$e}(),M=function(){function $e(X,te,he){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=X,this.size=te,this.cramped=he}var Z=$e.prototype;return Z.sup=function(){return q[Y[this.id]]},Z.sub=function(){return q[G[this.id]]},Z.fracNum=function(){return q[ae[this.id]]},Z.fracDen=function(){return q[ee[this.id]]},Z.cramp=function(){return q[J[this.id]]},Z.text=function(){return q[le[this.id]]},Z.isTight=function(){return this.size>=2},$e}(),F=0,N=1,H=2,V=3,$=4,oe=5,ie=6,ue=7,q=[new M(F,0,!1),new M(N,0,!0),new M(H,1,!1),new M(V,1,!0),new M($,2,!1),new M(oe,2,!0),new M(ie,3,!1),new M(ue,3,!0)],Y=[$,oe,$,oe,ie,ue,ie,ue],G=[oe,oe,oe,oe,ue,ue,ue,ue],ae=[H,V,$,oe,ie,ue,ie,ue],ee=[V,V,oe,oe,ue,ue,ue,ue],J=[N,N,V,V,oe,oe,ue,ue],le=[F,N,H,V,H,V,H,V],W={DISPLAY:q[F],TEXT:q[H],SCRIPT:q[$],SCRIPTSCRIPT:q[ie]},z=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}];function ne($e){for(var Z=0;Z<z.length;Z++)for(var X=z[Z],te=0;te<X.blocks.length;te++){var he=X.blocks[te];if($e>=he[0]&&$e<=he[1])return X.name}return null}var _e=[];z.forEach(function($e){return $e.blocks.forEach(function(Z){return _e.push.apply(_e,Z)})});function we($e){for(var Z=0;Z<_e.length;Z+=2)if($e>=_e[Z]&&$e<=_e[Z+1])return!0;return!1}var Pe=80,We=function(Z,X){return"M95,"+(622+Z+X)+`
c-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14
c0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54
c44.2,-33.3,65.8,-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10
s173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429
c69,-144,104.5,-217.7,106.5,-221
l`+Z/2.075+" -"+Z+`
c5.3,-9.3,12,-14,20,-14
H400000v`+(40+Z)+`H845.2724
s-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7
c-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z
M`+(834+Z)+" "+X+"h400000v"+(40+Z)+"h-400000z"},Be=function(Z,X){return"M263,"+(601+Z+X)+`c0.7,0,18,39.7,52,119
c34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120
c340,-704.7,510.7,-1060.3,512,-1067
l`+Z/2.084+" -"+Z+`
c4.7,-7.3,11,-11,19,-11
H40000v`+(40+Z)+`H1012.3
s-271.3,567,-271.3,567c-38.7,80.7,-84,175,-136,283c-52,108,-89.167,185.3,-111.5,232
c-22.3,46.7,-33.8,70.3,-34.5,71c-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1
s-109,-253,-109,-253c-72.7,-168,-109.3,-252,-110,-252c-10.7,8,-22,16.7,-34,26
c-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26s76,-59,76,-59s76,-60,76,-60z
M`+(1001+Z)+" "+X+"h400000v"+(40+Z)+"h-400000z"},Lt=function(Z,X){return"M983 "+(10+Z+X)+`
l`+Z/3.13+" -"+Z+`
c4,-6.7,10,-10,18,-10 H400000v`+(40+Z)+`
H1013.1s-83.4,268,-264.1,840c-180.7,572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7
s-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744
c-10,12,-21,25,-33,39s-32,39,-32,39c-6,-5.3,-15,-14,-27,-26s25,-30,25,-30
c26.7,-32.7,52,-63,76,-91s52,-60,52,-60s208,722,208,722
c56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,-658.5
c53.7,-170.3,84.5,-266.8,92.5,-289.5z
M`+(1001+Z)+" "+X+"h400000v"+(40+Z)+"h-400000z"},_t=function(Z,X){return"M424,"+(2398+Z+X)+`
c-1.3,-0.7,-38.5,-172,-111.5,-514c-73,-342,-109.8,-513.3,-110.5,-514
c0,-2,-10.7,14.3,-32,49c-4.7,7.3,-9.8,15.7,-15.5,25c-5.7,9.3,-9.8,16,-12.5,20
s-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,-13s76,-122,76,-122s77,-121,77,-121
s209,968,209,968c0,-2,84.7,-361.7,254,-1079c169.3,-717.3,254.7,-1077.7,256,-1081
l`+Z/4.223+" -"+Z+`c4,-6.7,10,-10,18,-10 H400000
v`+(40+Z)+`H1014.6
s-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185
c-2,6,-10,9,-24,9
c-8,0,-12,-0.7,-12,-2z M`+(1001+Z)+" "+X+`
h400000v`+(40+Z)+"h-400000z"},Pt=function(Z,X){return"M473,"+(2713+Z+X)+`
c339.3,-1799.3,509.3,-2700,510,-2702 l`+Z/5.298+" -"+Z+`
c3.3,-7.3,9.3,-11,18,-11 H400000v`+(40+Z)+`H1017.7
s-90.5,478,-276.2,1466c-185.7,988,-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9
c-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200
c0,-1.3,-5.3,8.7,-16,30c-10.7,21.3,-21.3,42.7,-32,64s-16,33,-16,33s-26,-26,-26,-26
s76,-153,76,-153s77,-151,77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104,
606zM`+(1001+Z)+" "+X+"h400000v"+(40+Z)+"H1017.7z"},Vt=function(Z,X,te){var he=te-54-X-Z;return"M702 "+(Z+X)+"H400000"+(40+Z)+`
H742v`+he+`l-4 4-4 4c-.667.7 -2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1
h-12l-28-84c-16.667-52-96.667 -294.333-240-727l-212 -643 -85 170
c-4-3.333-8.333-7.667-13 -13l-13-13l77-155 77-156c66 199.333 139 419.667
219 661 l218 661zM702 `+X+"H400000v"+(40+Z)+"H742z"},Ft=function(Z,X,te){X=1e3*X;var he="";switch(Z){case"sqrtMain":he=We(X,Pe);break;case"sqrtSize1":he=Be(X,Pe);break;case"sqrtSize2":he=Lt(X,Pe);break;case"sqrtSize3":he=_t(X,Pe);break;case"sqrtSize4":he=Pt(X,Pe);break;case"sqrtTall":he=Vt(X,Pe,te)}return he},ir={doubleleftarrow:`M262 157
l10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3
0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28
14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5
c2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5
157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87
-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7
-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z
m8 0v40h399730v-40zm0 194v40h399730v-40z`,doublerightarrow:`M399738 392l
-10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5
14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88
-33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68
-17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18
-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782
c-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3
-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z`,leftarrow:`M400000 241H110l3-3c68.7-52.7 113.7-120
135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8
-5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247
c-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208
490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3
1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202
l-3-3h399890zM100 241v40h399900v-40z`,leftbrace:`M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117
-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7
5-6 9-10 13-.7 1-7.3 1-20 1H6z`,leftbraceunder:`M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13
35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688
0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7
-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z`,leftgroup:`M400000 80
H435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0
435 0h399565z`,leftgroupunder:`M400000 262
H435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219
435 219h399565z`,leftharpoon:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3
-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5
-18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7
-196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z`,leftharpoonplus:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5
20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3
-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7
-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z
m0 0v40h400000v-40z`,leftharpoondown:`M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333
5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5
1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667
-152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z`,leftharpoondownplus:`M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12
10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7
-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0
v40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z`,lefthook:`M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5
-83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3
-68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21
71.5 23h399859zM103 281v-40h399897v40z`,leftlinesegment:`M40 281 V428 H0 V94 H40 V241 H400000 v40z
M40 281 V428 H0 V94 H40 V241 H400000 v40z`,leftmapsto:`M40 281 V448H0V74H40V241H400000v40z
M40 281 V448H0V74H40V241H400000v40z`,leftToFrom:`M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23
-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8
c28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3
68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z`,longequal:`M0 50 h400000 v40H0z m0 194h40000v40H0z
M0 50 h400000 v40H0z m0 194h40000v40H0z`,midbrace:`M200428 334
c-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14
-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7
311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11
12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z`,midbraceunder:`M199572 214
c100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14
53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3
11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0
-5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z`,oiintSize1:`M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6
-320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z
m368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8
60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z`,oiintSize2:`M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8
-451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z
m502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2
c0 110 84 276 504 276s502.4-166 502.4-276z`,oiiintSize1:`M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6
-480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z
m525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0
85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z`,oiiintSize2:`M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8
-707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z
m770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1
c0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z`,rightarrow:`M0 241v40h399891c-47.3 35.3-84 78-110 128
-16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20
11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7
39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85
-40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5
-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67
151.7 139 205zm0 0v40h399900v-40z`,rightbrace:`M400000 542l
-6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5
s-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1
c124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z`,rightbraceunder:`M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3
28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237
-174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z`,rightgroup:`M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0
3-1 3-3v-38c-76-158-257-219-435-219H0z`,rightgroupunder:`M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18
0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z`,rightharpoon:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3
-3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2
-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58
69.2 92 94.5zm0 0v40h399900v-40z`,rightharpoonplus:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11
-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7
2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z
m0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z`,rightharpoondown:`M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8
8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5
-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95
-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z`,rightharpoondownplus:`M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8
15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3
8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3
-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z
m0-194v40h400000v-40zm0 0v40h400000v-40z`,righthook:`M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3
15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0
-13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21
66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z`,rightlinesegment:`M399960 241 V94 h40 V428 h-40 V281 H0 v-40z
M399960 241 V94 h40 V428 h-40 V281 H0 v-40z`,rightToFrom:`M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23
1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32
-52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142
-167z M100 147v40h399900v-40zM0 341v40h399900v-40z`,twoheadleftarrow:`M0 167c68 40
115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69
-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3
-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19
-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101
10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z`,twoheadrightarrow:`M400000 167
c-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3
41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42
18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333
-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70
101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z`,tilde1:`M200 55.538c-77 0-168 73.953-177 73.953-3 0-7
-2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0
114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0
4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128
-68.267.847-113-73.952-191-73.952z`,tilde2:`M344 55.266c-142 0-300.638 81.316-311.5 86.418
-8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9
31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114
c1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751
181.476 676 181.476c-149 0-189-126.21-332-126.21z`,tilde3:`M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457
-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0
411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697
16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696
-338 0-409-156.573-744-156.573z`,tilde4:`M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345
-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409
177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9
14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409
-175.236-744-175.236z`,vec:`M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5
3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11
10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63
-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1
-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59
H213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359
c-16-25.333-24-45-24-59z`,widehat1:`M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22
c-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z`,widehat2:`M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10
-11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat3:`M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10
-11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat4:`M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10
-11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widecheck1:`M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1,
-5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z`,widecheck2:`M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,
-11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck3:`M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,
-11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck4:`M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,
-11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,baraboveleftarrow:`M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202
c4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5
c-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130
s-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47
121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6
s2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11
c0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z
M100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z`,rightarrowabovebar:`M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32
-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0
13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39
-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5
-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5
-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67
151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z`,baraboveshortleftharpoon:`M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11
c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17
c2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21
c-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40
c-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z
M0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z`,rightharpoonaboveshortbar:`M0,241 l0,40c399126,0,399993,0,399993,0
c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,
-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6
c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z
M0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z`,shortbaraboveleftharpoon:`M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11
c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9,
1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7,
-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z
M93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z`,shortrightharpoonabovebar:`M53,241l0,40c398570,0,399437,0,399437,0
c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,
-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6
c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z
M500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z`},Ne=function(){function $e(X){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=X,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}var Z=$e.prototype;return Z.hasClass=function(te){return S.contains(this.classes,te)},Z.toNode=function(){for(var te=document.createDocumentFragment(),he=0;he<this.children.length;he++)te.appendChild(this.children[he].toNode());return te},Z.toMarkup=function(){for(var te="",he=0;he<this.children.length;he++)te+=this.children[he].toMarkup();return te},Z.toText=function(){var te=function(Ee){return Ee.toText()};return this.children.map(te).join("")},$e}(),dt=function(Z){return Z.filter(function(X){return X}).join(" ")},kt=function(Z,X,te){if(this.classes=Z||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=te||{},X){X.style.isTight()&&this.classes.push("mtight");var he=X.getColor();he&&(this.style.color=he)}},Qe=function(Z){var X=document.createElement(Z);X.className=dt(this.classes);for(var te in this.style)this.style.hasOwnProperty(te)&&(X.style[te]=this.style[te]);for(var he in this.attributes)this.attributes.hasOwnProperty(he)&&X.setAttribute(he,this.attributes[he]);for(var Ee=0;Ee<this.children.length;Ee++)X.appendChild(this.children[Ee].toNode());return X},lt=function(Z){var X="<"+Z;this.classes.length&&(X+=' class="'+S.escape(dt(this.classes))+'"');var te="";for(var he in this.style)this.style.hasOwnProperty(he)&&(te+=S.hyphenate(he)+":"+this.style[he]+";");te&&(X+=' style="'+S.escape(te)+'"');for(var Ee in this.attributes)this.attributes.hasOwnProperty(Ee)&&(X+=" "+Ee+'="'+S.escape(this.attributes[Ee])+'"');X+=">";for(var Ke=0;Ke<this.children.length;Ke++)X+=this.children[Ke].toMarkup();return X+="</"+Z+">",X},st=function(){function $e(X,te,he,Ee){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,kt.call(this,X,he,Ee),this.children=te||[]}var Z=$e.prototype;return Z.setAttribute=function(te,he){this.attributes[te]=he},Z.hasClass=function(te){return S.contains(this.classes,te)},Z.toNode=function(){return Qe.call(this,"span")},Z.toMarkup=function(){return lt.call(this,"span")},$e}(),Ye=function(){function $e(X,te,he,Ee){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,kt.call(this,te,Ee),this.children=he||[],this.setAttribute("href",X)}var Z=$e.prototype;return Z.setAttribute=function(te,he){this.attributes[te]=he},Z.hasClass=function(te){return S.contains(this.classes,te)},Z.toNode=function(){return Qe.call(this,"a")},Z.toMarkup=function(){return lt.call(this,"a")},$e}(),Ue=function(){function $e(X,te,he){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=te,this.src=X,this.classes=["mord"],this.style=he}var Z=$e.prototype;return Z.hasClass=function(te){return S.contains(this.classes,te)},Z.toNode=function(){var te=document.createElement("img");te.src=this.src,te.alt=this.alt,te.className="mord";for(var he in this.style)this.style.hasOwnProperty(he)&&(te.style[he]=this.style[he]);return te},Z.toMarkup=function(){var te="<img src='"+this.src+" 'alt='"+this.alt+"' ",he="";for(var Ee in this.style)this.style.hasOwnProperty(Ee)&&(he+=S.hyphenate(Ee)+":"+this.style[Ee]+";");return he&&(te+=' style="'+S.escape(he)+'"'),te+="'/>",te},$e}(),be={\u00EE:"\u0131\u0302",\u00EF:"\u0131\u0308",\u00ED:"\u0131\u0301",\u00EC:"\u0131\u0300"},De=function(){function $e(X,te,he,Ee,Ke,xt,Wt,fr){this.text=void 0,this.height=void 0,this.depth=void 0,this.italic=void 0,this.skew=void 0,this.width=void 0,this.maxFontSize=void 0,this.classes=void 0,this.style=void 0,this.text=X,this.height=te||0,this.depth=he||0,this.italic=Ee||0,this.skew=Ke||0,this.width=xt||0,this.classes=Wt||[],this.style=fr||{},this.maxFontSize=0;var Tr=ne(this.text.charCodeAt(0));Tr&&this.classes.push(Tr+"_fallback"),/[îïíì]/.test(this.text)&&(this.text=be[this.text])}var Z=$e.prototype;return Z.hasClass=function(te){return S.contains(this.classes,te)},Z.toNode=function(){var te=document.createTextNode(this.text),he=null;this.italic>0&&(he=document.createElement("span"),he.style.marginRight=this.italic+"em"),this.classes.length>0&&(he=he||document.createElement("span"),he.className=dt(this.classes));for(var Ee in this.style)this.style.hasOwnProperty(Ee)&&(he=he||document.createElement("span"),he.style[Ee]=this.style[Ee]);return he?(he.appendChild(te),he):te},Z.toMarkup=function(){var te=!1,he="<span";this.classes.length&&(te=!0,he+=' class="',he+=S.escape(dt(this.classes)),he+='"');var Ee="";this.italic>0&&(Ee+="margin-right:"+this.italic+"em;");for(var Ke in this.style)this.style.hasOwnProperty(Ke)&&(Ee+=S.hyphenate(Ke)+":"+this.style[Ke]+";");Ee&&(te=!0,he+=' style="'+S.escape(Ee)+'"');var xt=S.escape(this.text);return te?(he+=">",he+=xt,he+="</span>",he):xt},$e}(),He=function(){function $e(X,te){this.children=void 0,this.attributes=void 0,this.children=X||[],this.attributes=te||{}}var Z=$e.prototype;return Z.toNode=function(){var te="http://www.w3.org/2000/svg",he=document.createElementNS(te,"svg");for(var Ee in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,Ee)&&he.setAttribute(Ee,this.attributes[Ee]);for(var Ke=0;Ke<this.children.length;Ke++)he.appendChild(this.children[Ke].toNode());return he},Z.toMarkup=function(){var te="<svg";for(var he in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,he)&&(te+=" "+he+"='"+this.attributes[he]+"'");te+=">";for(var Ee=0;Ee<this.children.length;Ee++)te+=this.children[Ee].toMarkup();return te+="</svg>",te},$e}(),qe=function(){function $e(X,te){this.pathName=void 0,this.alternate=void 0,this.pathName=X,this.alternate=te}var Z=$e.prototype;return Z.toNode=function(){var te="http://www.w3.org/2000/svg",he=document.createElementNS(te,"path");return this.alternate?he.setAttribute("d",this.alternate):he.setAttribute("d",ir[this.pathName]),he},Z.toMarkup=function(){return this.alternate?"<path d='"+this.alternate+"'/>":"<path d='"+ir[this.pathName]+"'/>"},$e}(),Xe=function(){function $e(X){this.attributes=void 0,this.attributes=X||{}}var Z=$e.prototype;return Z.toNode=function(){var te="http://www.w3.org/2000/svg",he=document.createElementNS(te,"line");for(var Ee in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,Ee)&&he.setAttribute(Ee,this.attributes[Ee]);return he},Z.toMarkup=function(){var te="<line";for(var he in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,he)&&(te+=" "+he+"='"+this.attributes[he]+"'");return te+="/>",te},$e}();function wt($e){if($e instanceof De)return $e;throw new Error("Expected symbolNode but got "+String($e)+".")}function At($e){if($e instanceof st)return $e;throw new Error("Expected span<HtmlDomNode> but got "+String($e)+".")}var cr={"AMS-Regular":{65:[0,.68889,0,0,.72222],66:[0,.68889,0,0,.66667],67:[0,.68889,0,0,.72222],68:[0,.68889,0,0,.72222],69:[0,.68889,0,0,.66667],70:[0,.68889,0,0,.61111],71:[0,.68889,0,0,.77778],72:[0,.68889,0,0,.77778],73:[0,.68889,0,0,.38889],74:[.16667,.68889,0,0,.5],75:[0,.68889,0,0,.77778],76:[0,.68889,0,0,.66667],77:[0,.68889,0,0,.94445],78:[0,.68889,0,0,.72222],79:[.16667,.68889,0,0,.77778],80:[0,.68889,0,0,.61111],81:[.16667,.68889,0,0,.77778],82:[0,.68889,0,0,.72222],83:[0,.68889,0,0,.55556],84:[0,.68889,0,0,.66667],85:[0,.68889,0,0,.72222],86:[0,.68889,0,0,.72222],87:[0,.68889,0,0,1],88:[0,.68889,0,0,.72222],89:[0,.68889,0,0,.72222],90:[0,.68889,0,0,.66667],107:[0,.68889,0,0,.55556],165:[0,.675,.025,0,.75],174:[.15559,.69224,0,0,.94666],240:[0,.68889,0,0,.55556],295:[0,.68889,0,0,.54028],710:[0,.825,0,0,2.33334],732:[0,.9,0,0,2.33334],770:[0,.825,0,0,2.33334],771:[0,.9,0,0,2.33334],989:[.08167,.58167,0,0,.77778],1008:[0,.43056,.04028,0,.66667],8245:[0,.54986,0,0,.275],8463:[0,.68889,0,0,.54028],8487:[0,.68889,0,0,.72222],8498:[0,.68889,0,0,.55556],8502:[0,.68889,0,0,.66667],8503:[0,.68889,0,0,.44445],8504:[0,.68889,0,0,.66667],8513:[0,.68889,0,0,.63889],8592:[-.03598,.46402,0,0,.5],8594:[-.03598,.46402,0,0,.5],8602:[-.13313,.36687,0,0,1],8603:[-.13313,.36687,0,0,1],8606:[.01354,.52239,0,0,1],8608:[.01354,.52239,0,0,1],8610:[.01354,.52239,0,0,1.11111],8611:[.01354,.52239,0,0,1.11111],8619:[0,.54986,0,0,1],8620:[0,.54986,0,0,1],8621:[-.13313,.37788,0,0,1.38889],8622:[-.13313,.36687,0,0,1],8624:[0,.69224,0,0,.5],8625:[0,.69224,0,0,.5],8630:[0,.43056,0,0,1],8631:[0,.43056,0,0,1],8634:[.08198,.58198,0,0,.77778],8635:[.08198,.58198,0,0,.77778],8638:[.19444,.69224,0,0,.41667],8639:[.19444,.69224,0,0,.41667],8642:[.19444,.69224,0,0,.41667],8643:[.19444,.69224,0,0,.41667],8644:[.1808,.675,0,0,1],8646:[.1808,.675,0,0,1],8647:[.1808,.675,0,0,1],8648:[.19444,.69224,0,0,.83334],8649:[.1808,.675,0,0,1],8650:[.19444,.69224,0,0,.83334],8651:[.01354,.52239,0,0,1],8652:[.01354,.52239,0,0,1],8653:[-.13313,.36687,0,0,1],8654:[-.13313,.36687,0,0,1],8655:[-.13313,.36687,0,0,1],8666:[.13667,.63667,0,0,1],8667:[.13667,.63667,0,0,1],8669:[-.13313,.37788,0,0,1],8672:[-.064,.437,0,0,1.334],8674:[-.064,.437,0,0,1.334],8705:[0,.825,0,0,.5],8708:[0,.68889,0,0,.55556],8709:[.08167,.58167,0,0,.77778],8717:[0,.43056,0,0,.42917],8722:[-.03598,.46402,0,0,.5],8724:[.08198,.69224,0,0,.77778],8726:[.08167,.58167,0,0,.77778],8733:[0,.69224,0,0,.77778],8736:[0,.69224,0,0,.72222],8737:[0,.69224,0,0,.72222],8738:[.03517,.52239,0,0,.72222],8739:[.08167,.58167,0,0,.22222],8740:[.25142,.74111,0,0,.27778],8741:[.08167,.58167,0,0,.38889],8742:[.25142,.74111,0,0,.5],8756:[0,.69224,0,0,.66667],8757:[0,.69224,0,0,.66667],8764:[-.13313,.36687,0,0,.77778],8765:[-.13313,.37788,0,0,.77778],8769:[-.13313,.36687,0,0,.77778],8770:[-.03625,.46375,0,0,.77778],8774:[.30274,.79383,0,0,.77778],8776:[-.01688,.48312,0,0,.77778],8778:[.08167,.58167,0,0,.77778],8782:[.06062,.54986,0,0,.77778],8783:[.06062,.54986,0,0,.77778],8785:[.08198,.58198,0,0,.77778],8786:[.08198,.58198,0,0,.77778],8787:[.08198,.58198,0,0,.77778],8790:[0,.69224,0,0,.77778],8791:[.22958,.72958,0,0,.77778],8796:[.08198,.91667,0,0,.77778],8806:[.25583,.75583,0,0,.77778],8807:[.25583,.75583,0,0,.77778],8808:[.25142,.75726,0,0,.77778],8809:[.25142,.75726,0,0,.77778],8812:[.25583,.75583,0,0,.5],8814:[.20576,.70576,0,0,.77778],8815:[.20576,.70576,0,0,.77778],8816:[.30274,.79383,0,0,.77778],8817:[.30274,.79383,0,0,.77778],8818:[.22958,.72958,0,0,.77778],8819:[.22958,.72958,0,0,.77778],8822:[.1808,.675,0,0,.77778],8823:[.1808,.675,0,0,.77778],8828:[.13667,.63667,0,0,.77778],8829:[.13667,.63667,0,0,.77778],8830:[.22958,.72958,0,0,.77778],8831:[.22958,.72958,0,0,.77778],8832:[.20576,.70576,0,0,.77778],8833:[.20576,.70576,0,0,.77778],8840:[.30274,.79383,0,0,.77778],8841:[.30274,.79383,0,0,.77778],8842:[.13597,.63597,0,0,.77778],8843:[.13597,.63597,0,0,.77778],8847:[.03517,.54986,0,0,.77778],8848:[.03517,.54986,0,0,.77778],8858:[.08198,.58198,0,0,.77778],8859:[.08198,.58198,0,0,.77778],8861:[.08198,.58198,0,0,.77778],8862:[0,.675,0,0,.77778],8863:[0,.675,0,0,.77778],8864:[0,.675,0,0,.77778],8865:[0,.675,0,0,.77778],8872:[0,.69224,0,0,.61111],8873:[0,.69224,0,0,.72222],8874:[0,.69224,0,0,.88889],8876:[0,.68889,0,0,.61111],8877:[0,.68889,0,0,.61111],8878:[0,.68889,0,0,.72222],8879:[0,.68889,0,0,.72222],8882:[.03517,.54986,0,0,.77778],8883:[.03517,.54986,0,0,.77778],8884:[.13667,.63667,0,0,.77778],8885:[.13667,.63667,0,0,.77778],8888:[0,.54986,0,0,1.11111],8890:[.19444,.43056,0,0,.55556],8891:[.19444,.69224,0,0,.61111],8892:[.19444,.69224,0,0,.61111],8901:[0,.54986,0,0,.27778],8903:[.08167,.58167,0,0,.77778],8905:[.08167,.58167,0,0,.77778],8906:[.08167,.58167,0,0,.77778],8907:[0,.69224,0,0,.77778],8908:[0,.69224,0,0,.77778],8909:[-.03598,.46402,0,0,.77778],8910:[0,.54986,0,0,.76042],8911:[0,.54986,0,0,.76042],8912:[.03517,.54986,0,0,.77778],8913:[.03517,.54986,0,0,.77778],8914:[0,.54986,0,0,.66667],8915:[0,.54986,0,0,.66667],8916:[0,.69224,0,0,.66667],8918:[.0391,.5391,0,0,.77778],8919:[.0391,.5391,0,0,.77778],8920:[.03517,.54986,0,0,1.33334],8921:[.03517,.54986,0,0,1.33334],8922:[.38569,.88569,0,0,.77778],8923:[.38569,.88569,0,0,.77778],8926:[.13667,.63667,0,0,.77778],8927:[.13667,.63667,0,0,.77778],8928:[.30274,.79383,0,0,.77778],8929:[.30274,.79383,0,0,.77778],8934:[.23222,.74111,0,0,.77778],8935:[.23222,.74111,0,0,.77778],8936:[.23222,.74111,0,0,.77778],8937:[.23222,.74111,0,0,.77778],8938:[.20576,.70576,0,0,.77778],8939:[.20576,.70576,0,0,.77778],8940:[.30274,.79383,0,0,.77778],8941:[.30274,.79383,0,0,.77778],8994:[.19444,.69224,0,0,.77778],8995:[.19444,.69224,0,0,.77778],9416:[.15559,.69224,0,0,.90222],9484:[0,.69224,0,0,.5],9488:[0,.69224,0,0,.5],9492:[0,.37788,0,0,.5],9496:[0,.37788,0,0,.5],9585:[.19444,.68889,0,0,.88889],9586:[.19444,.74111,0,0,.88889],9632:[0,.675,0,0,.77778],9633:[0,.675,0,0,.77778],9650:[0,.54986,0,0,.72222],9651:[0,.54986,0,0,.72222],9654:[.03517,.54986,0,0,.77778],9660:[0,.54986,0,0,.72222],9661:[0,.54986,0,0,.72222],9664:[.03517,.54986,0,0,.77778],9674:[.11111,.69224,0,0,.66667],9733:[.19444,.69224,0,0,.94445],10003:[0,.69224,0,0,.83334],10016:[0,.69224,0,0,.83334],10731:[.11111,.69224,0,0,.66667],10846:[.19444,.75583,0,0,.61111],10877:[.13667,.63667,0,0,.77778],10878:[.13667,.63667,0,0,.77778],10885:[.25583,.75583,0,0,.77778],10886:[.25583,.75583,0,0,.77778],10887:[.13597,.63597,0,0,.77778],10888:[.13597,.63597,0,0,.77778],10889:[.26167,.75726,0,0,.77778],10890:[.26167,.75726,0,0,.77778],10891:[.48256,.98256,0,0,.77778],10892:[.48256,.98256,0,0,.77778],10901:[.13667,.63667,0,0,.77778],10902:[.13667,.63667,0,0,.77778],10933:[.25142,.75726,0,0,.77778],10934:[.25142,.75726,0,0,.77778],10935:[.26167,.75726,0,0,.77778],10936:[.26167,.75726,0,0,.77778],10937:[.26167,.75726,0,0,.77778],10938:[.26167,.75726,0,0,.77778],10949:[.25583,.75583,0,0,.77778],10950:[.25583,.75583,0,0,.77778],10955:[.28481,.79383,0,0,.77778],10956:[.28481,.79383,0,0,.77778],57350:[.08167,.58167,0,0,.22222],57351:[.08167,.58167,0,0,.38889],57352:[.08167,.58167,0,0,.77778],57353:[0,.43056,.04028,0,.66667],57356:[.25142,.75726,0,0,.77778],57357:[.25142,.75726,0,0,.77778],57358:[.41951,.91951,0,0,.77778],57359:[.30274,.79383,0,0,.77778],57360:[.30274,.79383,0,0,.77778],57361:[.41951,.91951,0,0,.77778],57366:[.25142,.75726,0,0,.77778],57367:[.25142,.75726,0,0,.77778],57368:[.25142,.75726,0,0,.77778],57369:[.25142,.75726,0,0,.77778],57370:[.13597,.63597,0,0,.77778],57371:[.13597,.63597,0,0,.77778]},"Caligraphic-Regular":{48:[0,.43056,0,0,.5],49:[0,.43056,0,0,.5],50:[0,.43056,0,0,.5],51:[.19444,.43056,0,0,.5],52:[.19444,.43056,0,0,.5],53:[.19444,.43056,0,0,.5],54:[0,.64444,0,0,.5],55:[.19444,.43056,0,0,.5],56:[0,.64444,0,0,.5],57:[.19444,.43056,0,0,.5],65:[0,.68333,0,.19445,.79847],66:[0,.68333,.03041,.13889,.65681],67:[0,.68333,.05834,.13889,.52653],68:[0,.68333,.02778,.08334,.77139],69:[0,.68333,.08944,.11111,.52778],70:[0,.68333,.09931,.11111,.71875],71:[.09722,.68333,.0593,.11111,.59487],72:[0,.68333,.00965,.11111,.84452],73:[0,.68333,.07382,0,.54452],74:[.09722,.68333,.18472,.16667,.67778],75:[0,.68333,.01445,.05556,.76195],76:[0,.68333,0,.13889,.68972],77:[0,.68333,0,.13889,1.2009],78:[0,.68333,.14736,.08334,.82049],79:[0,.68333,.02778,.11111,.79611],80:[0,.68333,.08222,.08334,.69556],81:[.09722,.68333,0,.11111,.81667],82:[0,.68333,0,.08334,.8475],83:[0,.68333,.075,.13889,.60556],84:[0,.68333,.25417,0,.54464],85:[0,.68333,.09931,.08334,.62583],86:[0,.68333,.08222,0,.61278],87:[0,.68333,.08222,.08334,.98778],88:[0,.68333,.14643,.13889,.7133],89:[.09722,.68333,.08222,.08334,.66834],90:[0,.68333,.07944,.13889,.72473]},"Fraktur-Regular":{33:[0,.69141,0,0,.29574],34:[0,.69141,0,0,.21471],38:[0,.69141,0,0,.73786],39:[0,.69141,0,0,.21201],40:[.24982,.74947,0,0,.38865],41:[.24982,.74947,0,0,.38865],42:[0,.62119,0,0,.27764],43:[.08319,.58283,0,0,.75623],44:[0,.10803,0,0,.27764],45:[.08319,.58283,0,0,.75623],46:[0,.10803,0,0,.27764],47:[.24982,.74947,0,0,.50181],48:[0,.47534,0,0,.50181],49:[0,.47534,0,0,.50181],50:[0,.47534,0,0,.50181],51:[.18906,.47534,0,0,.50181],52:[.18906,.47534,0,0,.50181],53:[.18906,.47534,0,0,.50181],54:[0,.69141,0,0,.50181],55:[.18906,.47534,0,0,.50181],56:[0,.69141,0,0,.50181],57:[.18906,.47534,0,0,.50181],58:[0,.47534,0,0,.21606],59:[.12604,.47534,0,0,.21606],61:[-.13099,.36866,0,0,.75623],63:[0,.69141,0,0,.36245],65:[0,.69141,0,0,.7176],66:[0,.69141,0,0,.88397],67:[0,.69141,0,0,.61254],68:[0,.69141,0,0,.83158],69:[0,.69141,0,0,.66278],70:[.12604,.69141,0,0,.61119],71:[0,.69141,0,0,.78539],72:[.06302,.69141,0,0,.7203],73:[0,.69141,0,0,.55448],74:[.12604,.69141,0,0,.55231],75:[0,.69141,0,0,.66845],76:[0,.69141,0,0,.66602],77:[0,.69141,0,0,1.04953],78:[0,.69141,0,0,.83212],79:[0,.69141,0,0,.82699],80:[.18906,.69141,0,0,.82753],81:[.03781,.69141,0,0,.82699],82:[0,.69141,0,0,.82807],83:[0,.69141,0,0,.82861],84:[0,.69141,0,0,.66899],85:[0,.69141,0,0,.64576],86:[0,.69141,0,0,.83131],87:[0,.69141,0,0,1.04602],88:[0,.69141,0,0,.71922],89:[.18906,.69141,0,0,.83293],90:[.12604,.69141,0,0,.60201],91:[.24982,.74947,0,0,.27764],93:[.24982,.74947,0,0,.27764],94:[0,.69141,0,0,.49965],97:[0,.47534,0,0,.50046],98:[0,.69141,0,0,.51315],99:[0,.47534,0,0,.38946],100:[0,.62119,0,0,.49857],101:[0,.47534,0,0,.40053],102:[.18906,.69141,0,0,.32626],103:[.18906,.47534,0,0,.5037],104:[.18906,.69141,0,0,.52126],105:[0,.69141,0,0,.27899],106:[0,.69141,0,0,.28088],107:[0,.69141,0,0,.38946],108:[0,.69141,0,0,.27953],109:[0,.47534,0,0,.76676],110:[0,.47534,0,0,.52666],111:[0,.47534,0,0,.48885],112:[.18906,.52396,0,0,.50046],113:[.18906,.47534,0,0,.48912],114:[0,.47534,0,0,.38919],115:[0,.47534,0,0,.44266],116:[0,.62119,0,0,.33301],117:[0,.47534,0,0,.5172],118:[0,.52396,0,0,.5118],119:[0,.52396,0,0,.77351],120:[.18906,.47534,0,0,.38865],121:[.18906,.47534,0,0,.49884],122:[.18906,.47534,0,0,.39054],8216:[0,.69141,0,0,.21471],8217:[0,.69141,0,0,.21471],58112:[0,.62119,0,0,.49749],58113:[0,.62119,0,0,.4983],58114:[.18906,.69141,0,0,.33328],58115:[.18906,.69141,0,0,.32923],58116:[.18906,.47534,0,0,.50343],58117:[0,.69141,0,0,.33301],58118:[0,.62119,0,0,.33409],58119:[0,.47534,0,0,.50073]},"Main-Bold":{33:[0,.69444,0,0,.35],34:[0,.69444,0,0,.60278],35:[.19444,.69444,0,0,.95833],36:[.05556,.75,0,0,.575],37:[.05556,.75,0,0,.95833],38:[0,.69444,0,0,.89444],39:[0,.69444,0,0,.31944],40:[.25,.75,0,0,.44722],41:[.25,.75,0,0,.44722],42:[0,.75,0,0,.575],43:[.13333,.63333,0,0,.89444],44:[.19444,.15556,0,0,.31944],45:[0,.44444,0,0,.38333],46:[0,.15556,0,0,.31944],47:[.25,.75,0,0,.575],48:[0,.64444,0,0,.575],49:[0,.64444,0,0,.575],50:[0,.64444,0,0,.575],51:[0,.64444,0,0,.575],52:[0,.64444,0,0,.575],53:[0,.64444,0,0,.575],54:[0,.64444,0,0,.575],55:[0,.64444,0,0,.575],56:[0,.64444,0,0,.575],57:[0,.64444,0,0,.575],58:[0,.44444,0,0,.31944],59:[.19444,.44444,0,0,.31944],60:[.08556,.58556,0,0,.89444],61:[-.10889,.39111,0,0,.89444],62:[.08556,.58556,0,0,.89444],63:[0,.69444,0,0,.54305],64:[0,.69444,0,0,.89444],65:[0,.68611,0,0,.86944],66:[0,.68611,0,0,.81805],67:[0,.68611,0,0,.83055],68:[0,.68611,0,0,.88194],69:[0,.68611,0,0,.75555],70:[0,.68611,0,0,.72361],71:[0,.68611,0,0,.90416],72:[0,.68611,0,0,.9],73:[0,.68611,0,0,.43611],74:[0,.68611,0,0,.59444],75:[0,.68611,0,0,.90138],76:[0,.68611,0,0,.69166],77:[0,.68611,0,0,1.09166],78:[0,.68611,0,0,.9],79:[0,.68611,0,0,.86388],80:[0,.68611,0,0,.78611],81:[.19444,.68611,0,0,.86388],82:[0,.68611,0,0,.8625],83:[0,.68611,0,0,.63889],84:[0,.68611,0,0,.8],85:[0,.68611,0,0,.88472],86:[0,.68611,.01597,0,.86944],87:[0,.68611,.01597,0,1.18888],88:[0,.68611,0,0,.86944],89:[0,.68611,.02875,0,.86944],90:[0,.68611,0,0,.70277],91:[.25,.75,0,0,.31944],92:[.25,.75,0,0,.575],93:[.25,.75,0,0,.31944],94:[0,.69444,0,0,.575],95:[.31,.13444,.03194,0,.575],97:[0,.44444,0,0,.55902],98:[0,.69444,0,0,.63889],99:[0,.44444,0,0,.51111],100:[0,.69444,0,0,.63889],101:[0,.44444,0,0,.52708],102:[0,.69444,.10903,0,.35139],103:[.19444,.44444,.01597,0,.575],104:[0,.69444,0,0,.63889],105:[0,.69444,0,0,.31944],106:[.19444,.69444,0,0,.35139],107:[0,.69444,0,0,.60694],108:[0,.69444,0,0,.31944],109:[0,.44444,0,0,.95833],110:[0,.44444,0,0,.63889],111:[0,.44444,0,0,.575],112:[.19444,.44444,0,0,.63889],113:[.19444,.44444,0,0,.60694],114:[0,.44444,0,0,.47361],115:[0,.44444,0,0,.45361],116:[0,.63492,0,0,.44722],117:[0,.44444,0,0,.63889],118:[0,.44444,.01597,0,.60694],119:[0,.44444,.01597,0,.83055],120:[0,.44444,0,0,.60694],121:[.19444,.44444,.01597,0,.60694],122:[0,.44444,0,0,.51111],123:[.25,.75,0,0,.575],124:[.25,.75,0,0,.31944],125:[.25,.75,0,0,.575],126:[.35,.34444,0,0,.575],168:[0,.69444,0,0,.575],172:[0,.44444,0,0,.76666],176:[0,.69444,0,0,.86944],177:[.13333,.63333,0,0,.89444],184:[.17014,0,0,0,.51111],198:[0,.68611,0,0,1.04166],215:[.13333,.63333,0,0,.89444],216:[.04861,.73472,0,0,.89444],223:[0,.69444,0,0,.59722],230:[0,.44444,0,0,.83055],247:[.13333,.63333,0,0,.89444],248:[.09722,.54167,0,0,.575],305:[0,.44444,0,0,.31944],338:[0,.68611,0,0,1.16944],339:[0,.44444,0,0,.89444],567:[.19444,.44444,0,0,.35139],710:[0,.69444,0,0,.575],711:[0,.63194,0,0,.575],713:[0,.59611,0,0,.575],714:[0,.69444,0,0,.575],715:[0,.69444,0,0,.575],728:[0,.69444,0,0,.575],729:[0,.69444,0,0,.31944],730:[0,.69444,0,0,.86944],732:[0,.69444,0,0,.575],733:[0,.69444,0,0,.575],915:[0,.68611,0,0,.69166],916:[0,.68611,0,0,.95833],920:[0,.68611,0,0,.89444],923:[0,.68611,0,0,.80555],926:[0,.68611,0,0,.76666],928:[0,.68611,0,0,.9],931:[0,.68611,0,0,.83055],933:[0,.68611,0,0,.89444],934:[0,.68611,0,0,.83055],936:[0,.68611,0,0,.89444],937:[0,.68611,0,0,.83055],8211:[0,.44444,.03194,0,.575],8212:[0,.44444,.03194,0,1.14999],8216:[0,.69444,0,0,.31944],8217:[0,.69444,0,0,.31944],8220:[0,.69444,0,0,.60278],8221:[0,.69444,0,0,.60278],8224:[.19444,.69444,0,0,.51111],8225:[.19444,.69444,0,0,.51111],8242:[0,.55556,0,0,.34444],8407:[0,.72444,.15486,0,.575],8463:[0,.69444,0,0,.66759],8465:[0,.69444,0,0,.83055],8467:[0,.69444,0,0,.47361],8472:[.19444,.44444,0,0,.74027],8476:[0,.69444,0,0,.83055],8501:[0,.69444,0,0,.70277],8592:[-.10889,.39111,0,0,1.14999],8593:[.19444,.69444,0,0,.575],8594:[-.10889,.39111,0,0,1.14999],8595:[.19444,.69444,0,0,.575],8596:[-.10889,.39111,0,0,1.14999],8597:[.25,.75,0,0,.575],8598:[.19444,.69444,0,0,1.14999],8599:[.19444,.69444,0,0,1.14999],8600:[.19444,.69444,0,0,1.14999],8601:[.19444,.69444,0,0,1.14999],8636:[-.10889,.39111,0,0,1.14999],8637:[-.10889,.39111,0,0,1.14999],8640:[-.10889,.39111,0,0,1.14999],8641:[-.10889,.39111,0,0,1.14999],8656:[-.10889,.39111,0,0,1.14999],8657:[.19444,.69444,0,0,.70277],8658:[-.10889,.39111,0,0,1.14999],8659:[.19444,.69444,0,0,.70277],8660:[-.10889,.39111,0,0,1.14999],8661:[.25,.75,0,0,.70277],8704:[0,.69444,0,0,.63889],8706:[0,.69444,.06389,0,.62847],8707:[0,.69444,0,0,.63889],8709:[.05556,.75,0,0,.575],8711:[0,.68611,0,0,.95833],8712:[.08556,.58556,0,0,.76666],8715:[.08556,.58556,0,0,.76666],8722:[.13333,.63333,0,0,.89444],8723:[.13333,.63333,0,0,.89444],8725:[.25,.75,0,0,.575],8726:[.25,.75,0,0,.575],8727:[-.02778,.47222,0,0,.575],8728:[-.02639,.47361,0,0,.575],8729:[-.02639,.47361,0,0,.575],8730:[.18,.82,0,0,.95833],8733:[0,.44444,0,0,.89444],8734:[0,.44444,0,0,1.14999],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.31944],8741:[.25,.75,0,0,.575],8743:[0,.55556,0,0,.76666],8744:[0,.55556,0,0,.76666],8745:[0,.55556,0,0,.76666],8746:[0,.55556,0,0,.76666],8747:[.19444,.69444,.12778,0,.56875],8764:[-.10889,.39111,0,0,.89444],8768:[.19444,.69444,0,0,.31944],8771:[.00222,.50222,0,0,.89444],8776:[.02444,.52444,0,0,.89444],8781:[.00222,.50222,0,0,.89444],8801:[.00222,.50222,0,0,.89444],8804:[.19667,.69667,0,0,.89444],8805:[.19667,.69667,0,0,.89444],8810:[.08556,.58556,0,0,1.14999],8811:[.08556,.58556,0,0,1.14999],8826:[.08556,.58556,0,0,.89444],8827:[.08556,.58556,0,0,.89444],8834:[.08556,.58556,0,0,.89444],8835:[.08556,.58556,0,0,.89444],8838:[.19667,.69667,0,0,.89444],8839:[.19667,.69667,0,0,.89444],8846:[0,.55556,0,0,.76666],8849:[.19667,.69667,0,0,.89444],8850:[.19667,.69667,0,0,.89444],8851:[0,.55556,0,0,.76666],8852:[0,.55556,0,0,.76666],8853:[.13333,.63333,0,0,.89444],8854:[.13333,.63333,0,0,.89444],8855:[.13333,.63333,0,0,.89444],8856:[.13333,.63333,0,0,.89444],8857:[.13333,.63333,0,0,.89444],8866:[0,.69444,0,0,.70277],8867:[0,.69444,0,0,.70277],8868:[0,.69444,0,0,.89444],8869:[0,.69444,0,0,.89444],8900:[-.02639,.47361,0,0,.575],8901:[-.02639,.47361,0,0,.31944],8902:[-.02778,.47222,0,0,.575],8968:[.25,.75,0,0,.51111],8969:[.25,.75,0,0,.51111],8970:[.25,.75,0,0,.51111],8971:[.25,.75,0,0,.51111],8994:[-.13889,.36111,0,0,1.14999],8995:[-.13889,.36111,0,0,1.14999],9651:[.19444,.69444,0,0,1.02222],9657:[-.02778,.47222,0,0,.575],9661:[.19444,.69444,0,0,1.02222],9667:[-.02778,.47222,0,0,.575],9711:[.19444,.69444,0,0,1.14999],9824:[.12963,.69444,0,0,.89444],9825:[.12963,.69444,0,0,.89444],9826:[.12963,.69444,0,0,.89444],9827:[.12963,.69444,0,0,.89444],9837:[0,.75,0,0,.44722],9838:[.19444,.69444,0,0,.44722],9839:[.19444,.69444,0,0,.44722],10216:[.25,.75,0,0,.44722],10217:[.25,.75,0,0,.44722],10815:[0,.68611,0,0,.9],10927:[.19667,.69667,0,0,.89444],10928:[.19667,.69667,0,0,.89444],57376:[.19444,.69444,0,0,0]},"Main-BoldItalic":{33:[0,.69444,.11417,0,.38611],34:[0,.69444,.07939,0,.62055],35:[.19444,.69444,.06833,0,.94444],37:[.05556,.75,.12861,0,.94444],38:[0,.69444,.08528,0,.88555],39:[0,.69444,.12945,0,.35555],40:[.25,.75,.15806,0,.47333],41:[.25,.75,.03306,0,.47333],42:[0,.75,.14333,0,.59111],43:[.10333,.60333,.03306,0,.88555],44:[.19444,.14722,0,0,.35555],45:[0,.44444,.02611,0,.41444],46:[0,.14722,0,0,.35555],47:[.25,.75,.15806,0,.59111],48:[0,.64444,.13167,0,.59111],49:[0,.64444,.13167,0,.59111],50:[0,.64444,.13167,0,.59111],51:[0,.64444,.13167,0,.59111],52:[.19444,.64444,.13167,0,.59111],53:[0,.64444,.13167,0,.59111],54:[0,.64444,.13167,0,.59111],55:[.19444,.64444,.13167,0,.59111],56:[0,.64444,.13167,0,.59111],57:[0,.64444,.13167,0,.59111],58:[0,.44444,.06695,0,.35555],59:[.19444,.44444,.06695,0,.35555],61:[-.10889,.39111,.06833,0,.88555],63:[0,.69444,.11472,0,.59111],64:[0,.69444,.09208,0,.88555],65:[0,.68611,0,0,.86555],66:[0,.68611,.0992,0,.81666],67:[0,.68611,.14208,0,.82666],68:[0,.68611,.09062,0,.87555],69:[0,.68611,.11431,0,.75666],70:[0,.68611,.12903,0,.72722],71:[0,.68611,.07347,0,.89527],72:[0,.68611,.17208,0,.8961],73:[0,.68611,.15681,0,.47166],74:[0,.68611,.145,0,.61055],75:[0,.68611,.14208,0,.89499],76:[0,.68611,0,0,.69777],77:[0,.68611,.17208,0,1.07277],78:[0,.68611,.17208,0,.8961],79:[0,.68611,.09062,0,.85499],80:[0,.68611,.0992,0,.78721],81:[.19444,.68611,.09062,0,.85499],82:[0,.68611,.02559,0,.85944],83:[0,.68611,.11264,0,.64999],84:[0,.68611,.12903,0,.7961],85:[0,.68611,.17208,0,.88083],86:[0,.68611,.18625,0,.86555],87:[0,.68611,.18625,0,1.15999],88:[0,.68611,.15681,0,.86555],89:[0,.68611,.19803,0,.86555],90:[0,.68611,.14208,0,.70888],91:[.25,.75,.1875,0,.35611],93:[.25,.75,.09972,0,.35611],94:[0,.69444,.06709,0,.59111],95:[.31,.13444,.09811,0,.59111],97:[0,.44444,.09426,0,.59111],98:[0,.69444,.07861,0,.53222],99:[0,.44444,.05222,0,.53222],100:[0,.69444,.10861,0,.59111],101:[0,.44444,.085,0,.53222],102:[.19444,.69444,.21778,0,.4],103:[.19444,.44444,.105,0,.53222],104:[0,.69444,.09426,0,.59111],105:[0,.69326,.11387,0,.35555],106:[.19444,.69326,.1672,0,.35555],107:[0,.69444,.11111,0,.53222],108:[0,.69444,.10861,0,.29666],109:[0,.44444,.09426,0,.94444],110:[0,.44444,.09426,0,.64999],111:[0,.44444,.07861,0,.59111],112:[.19444,.44444,.07861,0,.59111],113:[.19444,.44444,.105,0,.53222],114:[0,.44444,.11111,0,.50167],115:[0,.44444,.08167,0,.48694],116:[0,.63492,.09639,0,.385],117:[0,.44444,.09426,0,.62055],118:[0,.44444,.11111,0,.53222],119:[0,.44444,.11111,0,.76777],120:[0,.44444,.12583,0,.56055],121:[.19444,.44444,.105,0,.56166],122:[0,.44444,.13889,0,.49055],126:[.35,.34444,.11472,0,.59111],163:[0,.69444,0,0,.86853],168:[0,.69444,.11473,0,.59111],176:[0,.69444,0,0,.94888],184:[.17014,0,0,0,.53222],198:[0,.68611,.11431,0,1.02277],216:[.04861,.73472,.09062,0,.88555],223:[.19444,.69444,.09736,0,.665],230:[0,.44444,.085,0,.82666],248:[.09722,.54167,.09458,0,.59111],305:[0,.44444,.09426,0,.35555],338:[0,.68611,.11431,0,1.14054],339:[0,.44444,.085,0,.82666],567:[.19444,.44444,.04611,0,.385],710:[0,.69444,.06709,0,.59111],711:[0,.63194,.08271,0,.59111],713:[0,.59444,.10444,0,.59111],714:[0,.69444,.08528,0,.59111],715:[0,.69444,0,0,.59111],728:[0,.69444,.10333,0,.59111],729:[0,.69444,.12945,0,.35555],730:[0,.69444,0,0,.94888],732:[0,.69444,.11472,0,.59111],733:[0,.69444,.11472,0,.59111],915:[0,.68611,.12903,0,.69777],916:[0,.68611,0,0,.94444],920:[0,.68611,.09062,0,.88555],923:[0,.68611,0,0,.80666],926:[0,.68611,.15092,0,.76777],928:[0,.68611,.17208,0,.8961],931:[0,.68611,.11431,0,.82666],933:[0,.68611,.10778,0,.88555],934:[0,.68611,.05632,0,.82666],936:[0,.68611,.10778,0,.88555],937:[0,.68611,.0992,0,.82666],8211:[0,.44444,.09811,0,.59111],8212:[0,.44444,.09811,0,1.18221],8216:[0,.69444,.12945,0,.35555],8217:[0,.69444,.12945,0,.35555],8220:[0,.69444,.16772,0,.62055],8221:[0,.69444,.07939,0,.62055]},"Main-Italic":{33:[0,.69444,.12417,0,.30667],34:[0,.69444,.06961,0,.51444],35:[.19444,.69444,.06616,0,.81777],37:[.05556,.75,.13639,0,.81777],38:[0,.69444,.09694,0,.76666],39:[0,.69444,.12417,0,.30667],40:[.25,.75,.16194,0,.40889],41:[.25,.75,.03694,0,.40889],42:[0,.75,.14917,0,.51111],43:[.05667,.56167,.03694,0,.76666],44:[.19444,.10556,0,0,.30667],45:[0,.43056,.02826,0,.35778],46:[0,.10556,0,0,.30667],47:[.25,.75,.16194,0,.51111],48:[0,.64444,.13556,0,.51111],49:[0,.64444,.13556,0,.51111],50:[0,.64444,.13556,0,.51111],51:[0,.64444,.13556,0,.51111],52:[.19444,.64444,.13556,0,.51111],53:[0,.64444,.13556,0,.51111],54:[0,.64444,.13556,0,.51111],55:[.19444,.64444,.13556,0,.51111],56:[0,.64444,.13556,0,.51111],57:[0,.64444,.13556,0,.51111],58:[0,.43056,.0582,0,.30667],59:[.19444,.43056,.0582,0,.30667],61:[-.13313,.36687,.06616,0,.76666],63:[0,.69444,.1225,0,.51111],64:[0,.69444,.09597,0,.76666],65:[0,.68333,0,0,.74333],66:[0,.68333,.10257,0,.70389],67:[0,.68333,.14528,0,.71555],68:[0,.68333,.09403,0,.755],69:[0,.68333,.12028,0,.67833],70:[0,.68333,.13305,0,.65277],71:[0,.68333,.08722,0,.77361],72:[0,.68333,.16389,0,.74333],73:[0,.68333,.15806,0,.38555],74:[0,.68333,.14028,0,.525],75:[0,.68333,.14528,0,.76888],76:[0,.68333,0,0,.62722],77:[0,.68333,.16389,0,.89666],78:[0,.68333,.16389,0,.74333],79:[0,.68333,.09403,0,.76666],80:[0,.68333,.10257,0,.67833],81:[.19444,.68333,.09403,0,.76666],82:[0,.68333,.03868,0,.72944],83:[0,.68333,.11972,0,.56222],84:[0,.68333,.13305,0,.71555],85:[0,.68333,.16389,0,.74333],86:[0,.68333,.18361,0,.74333],87:[0,.68333,.18361,0,.99888],88:[0,.68333,.15806,0,.74333],89:[0,.68333,.19383,0,.74333],90:[0,.68333,.14528,0,.61333],91:[.25,.75,.1875,0,.30667],93:[.25,.75,.10528,0,.30667],94:[0,.69444,.06646,0,.51111],95:[.31,.12056,.09208,0,.51111],97:[0,.43056,.07671,0,.51111],98:[0,.69444,.06312,0,.46],99:[0,.43056,.05653,0,.46],100:[0,.69444,.10333,0,.51111],101:[0,.43056,.07514,0,.46],102:[.19444,.69444,.21194,0,.30667],103:[.19444,.43056,.08847,0,.46],104:[0,.69444,.07671,0,.51111],105:[0,.65536,.1019,0,.30667],106:[.19444,.65536,.14467,0,.30667],107:[0,.69444,.10764,0,.46],108:[0,.69444,.10333,0,.25555],109:[0,.43056,.07671,0,.81777],110:[0,.43056,.07671,0,.56222],111:[0,.43056,.06312,0,.51111],112:[.19444,.43056,.06312,0,.51111],113:[.19444,.43056,.08847,0,.46],114:[0,.43056,.10764,0,.42166],115:[0,.43056,.08208,0,.40889],116:[0,.61508,.09486,0,.33222],117:[0,.43056,.07671,0,.53666],118:[0,.43056,.10764,0,.46],119:[0,.43056,.10764,0,.66444],120:[0,.43056,.12042,0,.46389],121:[.19444,.43056,.08847,0,.48555],122:[0,.43056,.12292,0,.40889],126:[.35,.31786,.11585,0,.51111],163:[0,.69444,0,0,.76909],168:[0,.66786,.10474,0,.51111],176:[0,.69444,0,0,.83129],184:[.17014,0,0,0,.46],198:[0,.68333,.12028,0,.88277],216:[.04861,.73194,.09403,0,.76666],223:[.19444,.69444,.10514,0,.53666],230:[0,.43056,.07514,0,.71555],248:[.09722,.52778,.09194,0,.51111],305:[0,.43056,0,.02778,.32246],338:[0,.68333,.12028,0,.98499],339:[0,.43056,.07514,0,.71555],567:[.19444,.43056,0,.08334,.38403],710:[0,.69444,.06646,0,.51111],711:[0,.62847,.08295,0,.51111],713:[0,.56167,.10333,0,.51111],714:[0,.69444,.09694,0,.51111],715:[0,.69444,0,0,.51111],728:[0,.69444,.10806,0,.51111],729:[0,.66786,.11752,0,.30667],730:[0,.69444,0,0,.83129],732:[0,.66786,.11585,0,.51111],733:[0,.69444,.1225,0,.51111],915:[0,.68333,.13305,0,.62722],916:[0,.68333,0,0,.81777],920:[0,.68333,.09403,0,.76666],923:[0,.68333,0,0,.69222],926:[0,.68333,.15294,0,.66444],928:[0,.68333,.16389,0,.74333],931:[0,.68333,.12028,0,.71555],933:[0,.68333,.11111,0,.76666],934:[0,.68333,.05986,0,.71555],936:[0,.68333,.11111,0,.76666],937:[0,.68333,.10257,0,.71555],8211:[0,.43056,.09208,0,.51111],8212:[0,.43056,.09208,0,1.02222],8216:[0,.69444,.12417,0,.30667],8217:[0,.69444,.12417,0,.30667],8220:[0,.69444,.1685,0,.51444],8221:[0,.69444,.06961,0,.51444],8463:[0,.68889,0,0,.54028]},"Main-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.27778],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.77778],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.19444,.10556,0,0,.27778],45:[0,.43056,0,0,.33333],46:[0,.10556,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.64444,0,0,.5],49:[0,.64444,0,0,.5],50:[0,.64444,0,0,.5],51:[0,.64444,0,0,.5],52:[0,.64444,0,0,.5],53:[0,.64444,0,0,.5],54:[0,.64444,0,0,.5],55:[0,.64444,0,0,.5],56:[0,.64444,0,0,.5],57:[0,.64444,0,0,.5],58:[0,.43056,0,0,.27778],59:[.19444,.43056,0,0,.27778],60:[.0391,.5391,0,0,.77778],61:[-.13313,.36687,0,0,.77778],62:[.0391,.5391,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.77778],65:[0,.68333,0,0,.75],66:[0,.68333,0,0,.70834],67:[0,.68333,0,0,.72222],68:[0,.68333,0,0,.76389],69:[0,.68333,0,0,.68056],70:[0,.68333,0,0,.65278],71:[0,.68333,0,0,.78472],72:[0,.68333,0,0,.75],73:[0,.68333,0,0,.36111],74:[0,.68333,0,0,.51389],75:[0,.68333,0,0,.77778],76:[0,.68333,0,0,.625],77:[0,.68333,0,0,.91667],78:[0,.68333,0,0,.75],79:[0,.68333,0,0,.77778],80:[0,.68333,0,0,.68056],81:[.19444,.68333,0,0,.77778],82:[0,.68333,0,0,.73611],83:[0,.68333,0,0,.55556],84:[0,.68333,0,0,.72222],85:[0,.68333,0,0,.75],86:[0,.68333,.01389,0,.75],87:[0,.68333,.01389,0,1.02778],88:[0,.68333,0,0,.75],89:[0,.68333,.025,0,.75],90:[0,.68333,0,0,.61111],91:[.25,.75,0,0,.27778],92:[.25,.75,0,0,.5],93:[.25,.75,0,0,.27778],94:[0,.69444,0,0,.5],95:[.31,.12056,.02778,0,.5],97:[0,.43056,0,0,.5],98:[0,.69444,0,0,.55556],99:[0,.43056,0,0,.44445],100:[0,.69444,0,0,.55556],101:[0,.43056,0,0,.44445],102:[0,.69444,.07778,0,.30556],103:[.19444,.43056,.01389,0,.5],104:[0,.69444,0,0,.55556],105:[0,.66786,0,0,.27778],106:[.19444,.66786,0,0,.30556],107:[0,.69444,0,0,.52778],108:[0,.69444,0,0,.27778],109:[0,.43056,0,0,.83334],110:[0,.43056,0,0,.55556],111:[0,.43056,0,0,.5],112:[.19444,.43056,0,0,.55556],113:[.19444,.43056,0,0,.52778],114:[0,.43056,0,0,.39167],115:[0,.43056,0,0,.39445],116:[0,.61508,0,0,.38889],117:[0,.43056,0,0,.55556],118:[0,.43056,.01389,0,.52778],119:[0,.43056,.01389,0,.72222],120:[0,.43056,0,0,.52778],121:[.19444,.43056,.01389,0,.52778],122:[0,.43056,0,0,.44445],123:[.25,.75,0,0,.5],124:[.25,.75,0,0,.27778],125:[.25,.75,0,0,.5],126:[.35,.31786,0,0,.5],160:[0,0,0,0,.25],167:[.19444,.69444,0,0,.44445],168:[0,.66786,0,0,.5],172:[0,.43056,0,0,.66667],176:[0,.69444,0,0,.75],177:[.08333,.58333,0,0,.77778],182:[.19444,.69444,0,0,.61111],184:[.17014,0,0,0,.44445],198:[0,.68333,0,0,.90278],215:[.08333,.58333,0,0,.77778],216:[.04861,.73194,0,0,.77778],223:[0,.69444,0,0,.5],230:[0,.43056,0,0,.72222],247:[.08333,.58333,0,0,.77778],248:[.09722,.52778,0,0,.5],305:[0,.43056,0,0,.27778],338:[0,.68333,0,0,1.01389],339:[0,.43056,0,0,.77778],567:[.19444,.43056,0,0,.30556],710:[0,.69444,0,0,.5],711:[0,.62847,0,0,.5],713:[0,.56778,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.66786,0,0,.27778],730:[0,.69444,0,0,.75],732:[0,.66786,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.68333,0,0,.625],916:[0,.68333,0,0,.83334],920:[0,.68333,0,0,.77778],923:[0,.68333,0,0,.69445],926:[0,.68333,0,0,.66667],928:[0,.68333,0,0,.75],931:[0,.68333,0,0,.72222],933:[0,.68333,0,0,.77778],934:[0,.68333,0,0,.72222],936:[0,.68333,0,0,.77778],937:[0,.68333,0,0,.72222],8211:[0,.43056,.02778,0,.5],8212:[0,.43056,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5],8224:[.19444,.69444,0,0,.44445],8225:[.19444,.69444,0,0,.44445],8230:[0,.12,0,0,1.172],8242:[0,.55556,0,0,.275],8407:[0,.71444,.15382,0,.5],8463:[0,.68889,0,0,.54028],8465:[0,.69444,0,0,.72222],8467:[0,.69444,0,.11111,.41667],8472:[.19444,.43056,0,.11111,.63646],8476:[0,.69444,0,0,.72222],8501:[0,.69444,0,0,.61111],8592:[-.13313,.36687,0,0,1],8593:[.19444,.69444,0,0,.5],8594:[-.13313,.36687,0,0,1],8595:[.19444,.69444,0,0,.5],8596:[-.13313,.36687,0,0,1],8597:[.25,.75,0,0,.5],8598:[.19444,.69444,0,0,1],8599:[.19444,.69444,0,0,1],8600:[.19444,.69444,0,0,1],8601:[.19444,.69444,0,0,1],8614:[.011,.511,0,0,1],8617:[.011,.511,0,0,1.126],8618:[.011,.511,0,0,1.126],8636:[-.13313,.36687,0,0,1],8637:[-.13313,.36687,0,0,1],8640:[-.13313,.36687,0,0,1],8641:[-.13313,.36687,0,0,1],8652:[.011,.671,0,0,1],8656:[-.13313,.36687,0,0,1],8657:[.19444,.69444,0,0,.61111],8658:[-.13313,.36687,0,0,1],8659:[.19444,.69444,0,0,.61111],8660:[-.13313,.36687,0,0,1],8661:[.25,.75,0,0,.61111],8704:[0,.69444,0,0,.55556],8706:[0,.69444,.05556,.08334,.5309],8707:[0,.69444,0,0,.55556],8709:[.05556,.75,0,0,.5],8711:[0,.68333,0,0,.83334],8712:[.0391,.5391,0,0,.66667],8715:[.0391,.5391,0,0,.66667],8722:[.08333,.58333,0,0,.77778],8723:[.08333,.58333,0,0,.77778],8725:[.25,.75,0,0,.5],8726:[.25,.75,0,0,.5],8727:[-.03472,.46528,0,0,.5],8728:[-.05555,.44445,0,0,.5],8729:[-.05555,.44445,0,0,.5],8730:[.2,.8,0,0,.83334],8733:[0,.43056,0,0,.77778],8734:[0,.43056,0,0,1],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.27778],8741:[.25,.75,0,0,.5],8743:[0,.55556,0,0,.66667],8744:[0,.55556,0,0,.66667],8745:[0,.55556,0,0,.66667],8746:[0,.55556,0,0,.66667],8747:[.19444,.69444,.11111,0,.41667],8764:[-.13313,.36687,0,0,.77778],8768:[.19444,.69444,0,0,.27778],8771:[-.03625,.46375,0,0,.77778],8773:[-.022,.589,0,0,1],8776:[-.01688,.48312,0,0,.77778],8781:[-.03625,.46375,0,0,.77778],8784:[-.133,.67,0,0,.778],8801:[-.03625,.46375,0,0,.77778],8804:[.13597,.63597,0,0,.77778],8805:[.13597,.63597,0,0,.77778],8810:[.0391,.5391,0,0,1],8811:[.0391,.5391,0,0,1],8826:[.0391,.5391,0,0,.77778],8827:[.0391,.5391,0,0,.77778],8834:[.0391,.5391,0,0,.77778],8835:[.0391,.5391,0,0,.77778],8838:[.13597,.63597,0,0,.77778],8839:[.13597,.63597,0,0,.77778],8846:[0,.55556,0,0,.66667],8849:[.13597,.63597,0,0,.77778],8850:[.13597,.63597,0,0,.77778],8851:[0,.55556,0,0,.66667],8852:[0,.55556,0,0,.66667],8853:[.08333,.58333,0,0,.77778],8854:[.08333,.58333,0,0,.77778],8855:[.08333,.58333,0,0,.77778],8856:[.08333,.58333,0,0,.77778],8857:[.08333,.58333,0,0,.77778],8866:[0,.69444,0,0,.61111],8867:[0,.69444,0,0,.61111],8868:[0,.69444,0,0,.77778],8869:[0,.69444,0,0,.77778],8872:[.249,.75,0,0,.867],8900:[-.05555,.44445,0,0,.5],8901:[-.05555,.44445,0,0,.27778],8902:[-.03472,.46528,0,0,.5],8904:[.005,.505,0,0,.9],8942:[.03,.9,0,0,.278],8943:[-.19,.31,0,0,1.172],8945:[-.1,.82,0,0,1.282],8968:[.25,.75,0,0,.44445],8969:[.25,.75,0,0,.44445],8970:[.25,.75,0,0,.44445],8971:[.25,.75,0,0,.44445],8994:[-.14236,.35764,0,0,1],8995:[-.14236,.35764,0,0,1],9136:[.244,.744,0,0,.412],9137:[.244,.744,0,0,.412],9651:[.19444,.69444,0,0,.88889],9657:[-.03472,.46528,0,0,.5],9661:[.19444,.69444,0,0,.88889],9667:[-.03472,.46528,0,0,.5],9711:[.19444,.69444,0,0,1],9824:[.12963,.69444,0,0,.77778],9825:[.12963,.69444,0,0,.77778],9826:[.12963,.69444,0,0,.77778],9827:[.12963,.69444,0,0,.77778],9837:[0,.75,0,0,.38889],9838:[.19444,.69444,0,0,.38889],9839:[.19444,.69444,0,0,.38889],10216:[.25,.75,0,0,.38889],10217:[.25,.75,0,0,.38889],10222:[.244,.744,0,0,.412],10223:[.244,.744,0,0,.412],10229:[.011,.511,0,0,1.609],10230:[.011,.511,0,0,1.638],10231:[.011,.511,0,0,1.859],10232:[.024,.525,0,0,1.609],10233:[.024,.525,0,0,1.638],10234:[.024,.525,0,0,1.858],10236:[.011,.511,0,0,1.638],10815:[0,.68333,0,0,.75],10927:[.13597,.63597,0,0,.77778],10928:[.13597,.63597,0,0,.77778],57376:[.19444,.69444,0,0,0]},"Math-BoldItalic":{65:[0,.68611,0,0,.86944],66:[0,.68611,.04835,0,.8664],67:[0,.68611,.06979,0,.81694],68:[0,.68611,.03194,0,.93812],69:[0,.68611,.05451,0,.81007],70:[0,.68611,.15972,0,.68889],71:[0,.68611,0,0,.88673],72:[0,.68611,.08229,0,.98229],73:[0,.68611,.07778,0,.51111],74:[0,.68611,.10069,0,.63125],75:[0,.68611,.06979,0,.97118],76:[0,.68611,0,0,.75555],77:[0,.68611,.11424,0,1.14201],78:[0,.68611,.11424,0,.95034],79:[0,.68611,.03194,0,.83666],80:[0,.68611,.15972,0,.72309],81:[.19444,.68611,0,0,.86861],82:[0,.68611,.00421,0,.87235],83:[0,.68611,.05382,0,.69271],84:[0,.68611,.15972,0,.63663],85:[0,.68611,.11424,0,.80027],86:[0,.68611,.25555,0,.67778],87:[0,.68611,.15972,0,1.09305],88:[0,.68611,.07778,0,.94722],89:[0,.68611,.25555,0,.67458],90:[0,.68611,.06979,0,.77257],97:[0,.44444,0,0,.63287],98:[0,.69444,0,0,.52083],99:[0,.44444,0,0,.51342],100:[0,.69444,0,0,.60972],101:[0,.44444,0,0,.55361],102:[.19444,.69444,.11042,0,.56806],103:[.19444,.44444,.03704,0,.5449],104:[0,.69444,0,0,.66759],105:[0,.69326,0,0,.4048],106:[.19444,.69326,.0622,0,.47083],107:[0,.69444,.01852,0,.6037],108:[0,.69444,.0088,0,.34815],109:[0,.44444,0,0,1.0324],110:[0,.44444,0,0,.71296],111:[0,.44444,0,0,.58472],112:[.19444,.44444,0,0,.60092],113:[.19444,.44444,.03704,0,.54213],114:[0,.44444,.03194,0,.5287],115:[0,.44444,0,0,.53125],116:[0,.63492,0,0,.41528],117:[0,.44444,0,0,.68102],118:[0,.44444,.03704,0,.56666],119:[0,.44444,.02778,0,.83148],120:[0,.44444,0,0,.65903],121:[.19444,.44444,.03704,0,.59028],122:[0,.44444,.04213,0,.55509],915:[0,.68611,.15972,0,.65694],916:[0,.68611,0,0,.95833],920:[0,.68611,.03194,0,.86722],923:[0,.68611,0,0,.80555],926:[0,.68611,.07458,0,.84125],928:[0,.68611,.08229,0,.98229],931:[0,.68611,.05451,0,.88507],933:[0,.68611,.15972,0,.67083],934:[0,.68611,0,0,.76666],936:[0,.68611,.11653,0,.71402],937:[0,.68611,.04835,0,.8789],945:[0,.44444,0,0,.76064],946:[.19444,.69444,.03403,0,.65972],947:[.19444,.44444,.06389,0,.59003],948:[0,.69444,.03819,0,.52222],949:[0,.44444,0,0,.52882],950:[.19444,.69444,.06215,0,.50833],951:[.19444,.44444,.03704,0,.6],952:[0,.69444,.03194,0,.5618],953:[0,.44444,0,0,.41204],954:[0,.44444,0,0,.66759],955:[0,.69444,0,0,.67083],956:[.19444,.44444,0,0,.70787],957:[0,.44444,.06898,0,.57685],958:[.19444,.69444,.03021,0,.50833],959:[0,.44444,0,0,.58472],960:[0,.44444,.03704,0,.68241],961:[.19444,.44444,0,0,.6118],962:[.09722,.44444,.07917,0,.42361],963:[0,.44444,.03704,0,.68588],964:[0,.44444,.13472,0,.52083],965:[0,.44444,.03704,0,.63055],966:[.19444,.44444,0,0,.74722],967:[.19444,.44444,0,0,.71805],968:[.19444,.69444,.03704,0,.75833],969:[0,.44444,.03704,0,.71782],977:[0,.69444,0,0,.69155],981:[.19444,.69444,0,0,.7125],982:[0,.44444,.03194,0,.975],1009:[.19444,.44444,0,0,.6118],1013:[0,.44444,0,0,.48333]},"Math-Italic":{65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059]},"Math-Regular":{65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059]},"SansSerif-Bold":{33:[0,.69444,0,0,.36667],34:[0,.69444,0,0,.55834],35:[.19444,.69444,0,0,.91667],36:[.05556,.75,0,0,.55],37:[.05556,.75,0,0,1.02912],38:[0,.69444,0,0,.83056],39:[0,.69444,0,0,.30556],40:[.25,.75,0,0,.42778],41:[.25,.75,0,0,.42778],42:[0,.75,0,0,.55],43:[.11667,.61667,0,0,.85556],44:[.10556,.13056,0,0,.30556],45:[0,.45833,0,0,.36667],46:[0,.13056,0,0,.30556],47:[.25,.75,0,0,.55],48:[0,.69444,0,0,.55],49:[0,.69444,0,0,.55],50:[0,.69444,0,0,.55],51:[0,.69444,0,0,.55],52:[0,.69444,0,0,.55],53:[0,.69444,0,0,.55],54:[0,.69444,0,0,.55],55:[0,.69444,0,0,.55],56:[0,.69444,0,0,.55],57:[0,.69444,0,0,.55],58:[0,.45833,0,0,.30556],59:[.10556,.45833,0,0,.30556],61:[-.09375,.40625,0,0,.85556],63:[0,.69444,0,0,.51945],64:[0,.69444,0,0,.73334],65:[0,.69444,0,0,.73334],66:[0,.69444,0,0,.73334],67:[0,.69444,0,0,.70278],68:[0,.69444,0,0,.79445],69:[0,.69444,0,0,.64167],70:[0,.69444,0,0,.61111],71:[0,.69444,0,0,.73334],72:[0,.69444,0,0,.79445],73:[0,.69444,0,0,.33056],74:[0,.69444,0,0,.51945],75:[0,.69444,0,0,.76389],76:[0,.69444,0,0,.58056],77:[0,.69444,0,0,.97778],78:[0,.69444,0,0,.79445],79:[0,.69444,0,0,.79445],80:[0,.69444,0,0,.70278],81:[.10556,.69444,0,0,.79445],82:[0,.69444,0,0,.70278],83:[0,.69444,0,0,.61111],84:[0,.69444,0,0,.73334],85:[0,.69444,0,0,.76389],86:[0,.69444,.01528,0,.73334],87:[0,.69444,.01528,0,1.03889],88:[0,.69444,0,0,.73334],89:[0,.69444,.0275,0,.73334],90:[0,.69444,0,0,.67223],91:[.25,.75,0,0,.34306],93:[.25,.75,0,0,.34306],94:[0,.69444,0,0,.55],95:[.35,.10833,.03056,0,.55],97:[0,.45833,0,0,.525],98:[0,.69444,0,0,.56111],99:[0,.45833,0,0,.48889],100:[0,.69444,0,0,.56111],101:[0,.45833,0,0,.51111],102:[0,.69444,.07639,0,.33611],103:[.19444,.45833,.01528,0,.55],104:[0,.69444,0,0,.56111],105:[0,.69444,0,0,.25556],106:[.19444,.69444,0,0,.28611],107:[0,.69444,0,0,.53056],108:[0,.69444,0,0,.25556],109:[0,.45833,0,0,.86667],110:[0,.45833,0,0,.56111],111:[0,.45833,0,0,.55],112:[.19444,.45833,0,0,.56111],113:[.19444,.45833,0,0,.56111],114:[0,.45833,.01528,0,.37222],115:[0,.45833,0,0,.42167],116:[0,.58929,0,0,.40417],117:[0,.45833,0,0,.56111],118:[0,.45833,.01528,0,.5],119:[0,.45833,.01528,0,.74445],120:[0,.45833,0,0,.5],121:[.19444,.45833,.01528,0,.5],122:[0,.45833,0,0,.47639],126:[.35,.34444,0,0,.55],168:[0,.69444,0,0,.55],176:[0,.69444,0,0,.73334],180:[0,.69444,0,0,.55],184:[.17014,0,0,0,.48889],305:[0,.45833,0,0,.25556],567:[.19444,.45833,0,0,.28611],710:[0,.69444,0,0,.55],711:[0,.63542,0,0,.55],713:[0,.63778,0,0,.55],728:[0,.69444,0,0,.55],729:[0,.69444,0,0,.30556],730:[0,.69444,0,0,.73334],732:[0,.69444,0,0,.55],733:[0,.69444,0,0,.55],915:[0,.69444,0,0,.58056],916:[0,.69444,0,0,.91667],920:[0,.69444,0,0,.85556],923:[0,.69444,0,0,.67223],926:[0,.69444,0,0,.73334],928:[0,.69444,0,0,.79445],931:[0,.69444,0,0,.79445],933:[0,.69444,0,0,.85556],934:[0,.69444,0,0,.79445],936:[0,.69444,0,0,.85556],937:[0,.69444,0,0,.79445],8211:[0,.45833,.03056,0,.55],8212:[0,.45833,.03056,0,1.10001],8216:[0,.69444,0,0,.30556],8217:[0,.69444,0,0,.30556],8220:[0,.69444,0,0,.55834],8221:[0,.69444,0,0,.55834]},"SansSerif-Italic":{33:[0,.69444,.05733,0,.31945],34:[0,.69444,.00316,0,.5],35:[.19444,.69444,.05087,0,.83334],36:[.05556,.75,.11156,0,.5],37:[.05556,.75,.03126,0,.83334],38:[0,.69444,.03058,0,.75834],39:[0,.69444,.07816,0,.27778],40:[.25,.75,.13164,0,.38889],41:[.25,.75,.02536,0,.38889],42:[0,.75,.11775,0,.5],43:[.08333,.58333,.02536,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,.01946,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,.13164,0,.5],48:[0,.65556,.11156,0,.5],49:[0,.65556,.11156,0,.5],50:[0,.65556,.11156,0,.5],51:[0,.65556,.11156,0,.5],52:[0,.65556,.11156,0,.5],53:[0,.65556,.11156,0,.5],54:[0,.65556,.11156,0,.5],55:[0,.65556,.11156,0,.5],56:[0,.65556,.11156,0,.5],57:[0,.65556,.11156,0,.5],58:[0,.44444,.02502,0,.27778],59:[.125,.44444,.02502,0,.27778],61:[-.13,.37,.05087,0,.77778],63:[0,.69444,.11809,0,.47222],64:[0,.69444,.07555,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,.08293,0,.66667],67:[0,.69444,.11983,0,.63889],68:[0,.69444,.07555,0,.72223],69:[0,.69444,.11983,0,.59722],70:[0,.69444,.13372,0,.56945],71:[0,.69444,.11983,0,.66667],72:[0,.69444,.08094,0,.70834],73:[0,.69444,.13372,0,.27778],74:[0,.69444,.08094,0,.47222],75:[0,.69444,.11983,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,.08094,0,.875],78:[0,.69444,.08094,0,.70834],79:[0,.69444,.07555,0,.73611],80:[0,.69444,.08293,0,.63889],81:[.125,.69444,.07555,0,.73611],82:[0,.69444,.08293,0,.64584],83:[0,.69444,.09205,0,.55556],84:[0,.69444,.13372,0,.68056],85:[0,.69444,.08094,0,.6875],86:[0,.69444,.1615,0,.66667],87:[0,.69444,.1615,0,.94445],88:[0,.69444,.13372,0,.66667],89:[0,.69444,.17261,0,.66667],90:[0,.69444,.11983,0,.61111],91:[.25,.75,.15942,0,.28889],93:[.25,.75,.08719,0,.28889],94:[0,.69444,.0799,0,.5],95:[.35,.09444,.08616,0,.5],97:[0,.44444,.00981,0,.48056],98:[0,.69444,.03057,0,.51667],99:[0,.44444,.08336,0,.44445],100:[0,.69444,.09483,0,.51667],101:[0,.44444,.06778,0,.44445],102:[0,.69444,.21705,0,.30556],103:[.19444,.44444,.10836,0,.5],104:[0,.69444,.01778,0,.51667],105:[0,.67937,.09718,0,.23889],106:[.19444,.67937,.09162,0,.26667],107:[0,.69444,.08336,0,.48889],108:[0,.69444,.09483,0,.23889],109:[0,.44444,.01778,0,.79445],110:[0,.44444,.01778,0,.51667],111:[0,.44444,.06613,0,.5],112:[.19444,.44444,.0389,0,.51667],113:[.19444,.44444,.04169,0,.51667],114:[0,.44444,.10836,0,.34167],115:[0,.44444,.0778,0,.38333],116:[0,.57143,.07225,0,.36111],117:[0,.44444,.04169,0,.51667],118:[0,.44444,.10836,0,.46111],119:[0,.44444,.10836,0,.68334],120:[0,.44444,.09169,0,.46111],121:[.19444,.44444,.10836,0,.46111],122:[0,.44444,.08752,0,.43472],126:[.35,.32659,.08826,0,.5],168:[0,.67937,.06385,0,.5],176:[0,.69444,0,0,.73752],184:[.17014,0,0,0,.44445],305:[0,.44444,.04169,0,.23889],567:[.19444,.44444,.04169,0,.26667],710:[0,.69444,.0799,0,.5],711:[0,.63194,.08432,0,.5],713:[0,.60889,.08776,0,.5],714:[0,.69444,.09205,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,.09483,0,.5],729:[0,.67937,.07774,0,.27778],730:[0,.69444,0,0,.73752],732:[0,.67659,.08826,0,.5],733:[0,.69444,.09205,0,.5],915:[0,.69444,.13372,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,.07555,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,.12816,0,.66667],928:[0,.69444,.08094,0,.70834],931:[0,.69444,.11983,0,.72222],933:[0,.69444,.09031,0,.77778],934:[0,.69444,.04603,0,.72222],936:[0,.69444,.09031,0,.77778],937:[0,.69444,.08293,0,.72222],8211:[0,.44444,.08616,0,.5],8212:[0,.44444,.08616,0,1],8216:[0,.69444,.07816,0,.27778],8217:[0,.69444,.07816,0,.27778],8220:[0,.69444,.14205,0,.5],8221:[0,.69444,.00316,0,.5]},"SansSerif-Regular":{33:[0,.69444,0,0,.31945],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.75834],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,0,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.65556,0,0,.5],49:[0,.65556,0,0,.5],50:[0,.65556,0,0,.5],51:[0,.65556,0,0,.5],52:[0,.65556,0,0,.5],53:[0,.65556,0,0,.5],54:[0,.65556,0,0,.5],55:[0,.65556,0,0,.5],56:[0,.65556,0,0,.5],57:[0,.65556,0,0,.5],58:[0,.44444,0,0,.27778],59:[.125,.44444,0,0,.27778],61:[-.13,.37,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,0,0,.66667],67:[0,.69444,0,0,.63889],68:[0,.69444,0,0,.72223],69:[0,.69444,0,0,.59722],70:[0,.69444,0,0,.56945],71:[0,.69444,0,0,.66667],72:[0,.69444,0,0,.70834],73:[0,.69444,0,0,.27778],74:[0,.69444,0,0,.47222],75:[0,.69444,0,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,0,0,.875],78:[0,.69444,0,0,.70834],79:[0,.69444,0,0,.73611],80:[0,.69444,0,0,.63889],81:[.125,.69444,0,0,.73611],82:[0,.69444,0,0,.64584],83:[0,.69444,0,0,.55556],84:[0,.69444,0,0,.68056],85:[0,.69444,0,0,.6875],86:[0,.69444,.01389,0,.66667],87:[0,.69444,.01389,0,.94445],88:[0,.69444,0,0,.66667],89:[0,.69444,.025,0,.66667],90:[0,.69444,0,0,.61111],91:[.25,.75,0,0,.28889],93:[.25,.75,0,0,.28889],94:[0,.69444,0,0,.5],95:[.35,.09444,.02778,0,.5],97:[0,.44444,0,0,.48056],98:[0,.69444,0,0,.51667],99:[0,.44444,0,0,.44445],100:[0,.69444,0,0,.51667],101:[0,.44444,0,0,.44445],102:[0,.69444,.06944,0,.30556],103:[.19444,.44444,.01389,0,.5],104:[0,.69444,0,0,.51667],105:[0,.67937,0,0,.23889],106:[.19444,.67937,0,0,.26667],107:[0,.69444,0,0,.48889],108:[0,.69444,0,0,.23889],109:[0,.44444,0,0,.79445],110:[0,.44444,0,0,.51667],111:[0,.44444,0,0,.5],112:[.19444,.44444,0,0,.51667],113:[.19444,.44444,0,0,.51667],114:[0,.44444,.01389,0,.34167],115:[0,.44444,0,0,.38333],116:[0,.57143,0,0,.36111],117:[0,.44444,0,0,.51667],118:[0,.44444,.01389,0,.46111],119:[0,.44444,.01389,0,.68334],120:[0,.44444,0,0,.46111],121:[.19444,.44444,.01389,0,.46111],122:[0,.44444,0,0,.43472],126:[.35,.32659,0,0,.5],168:[0,.67937,0,0,.5],176:[0,.69444,0,0,.66667],184:[.17014,0,0,0,.44445],305:[0,.44444,0,0,.23889],567:[.19444,.44444,0,0,.26667],710:[0,.69444,0,0,.5],711:[0,.63194,0,0,.5],713:[0,.60889,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.67937,0,0,.27778],730:[0,.69444,0,0,.66667],732:[0,.67659,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.69444,0,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,0,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,0,0,.66667],928:[0,.69444,0,0,.70834],931:[0,.69444,0,0,.72222],933:[0,.69444,0,0,.77778],934:[0,.69444,0,0,.72222],936:[0,.69444,0,0,.77778],937:[0,.69444,0,0,.72222],8211:[0,.44444,.02778,0,.5],8212:[0,.44444,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5]},"Script-Regular":{65:[0,.7,.22925,0,.80253],66:[0,.7,.04087,0,.90757],67:[0,.7,.1689,0,.66619],68:[0,.7,.09371,0,.77443],69:[0,.7,.18583,0,.56162],70:[0,.7,.13634,0,.89544],71:[0,.7,.17322,0,.60961],72:[0,.7,.29694,0,.96919],73:[0,.7,.19189,0,.80907],74:[.27778,.7,.19189,0,1.05159],75:[0,.7,.31259,0,.91364],76:[0,.7,.19189,0,.87373],77:[0,.7,.15981,0,1.08031],78:[0,.7,.3525,0,.9015],79:[0,.7,.08078,0,.73787],80:[0,.7,.08078,0,1.01262],81:[0,.7,.03305,0,.88282],82:[0,.7,.06259,0,.85],83:[0,.7,.19189,0,.86767],84:[0,.7,.29087,0,.74697],85:[0,.7,.25815,0,.79996],86:[0,.7,.27523,0,.62204],87:[0,.7,.27523,0,.80532],88:[0,.7,.26006,0,.94445],89:[0,.7,.2939,0,.70961],90:[0,.7,.24037,0,.8212]},"Size1-Regular":{40:[.35001,.85,0,0,.45834],41:[.35001,.85,0,0,.45834],47:[.35001,.85,0,0,.57778],91:[.35001,.85,0,0,.41667],92:[.35001,.85,0,0,.57778],93:[.35001,.85,0,0,.41667],123:[.35001,.85,0,0,.58334],125:[.35001,.85,0,0,.58334],710:[0,.72222,0,0,.55556],732:[0,.72222,0,0,.55556],770:[0,.72222,0,0,.55556],771:[0,.72222,0,0,.55556],8214:[-99e-5,.601,0,0,.77778],8593:[1e-5,.6,0,0,.66667],8595:[1e-5,.6,0,0,.66667],8657:[1e-5,.6,0,0,.77778],8659:[1e-5,.6,0,0,.77778],8719:[.25001,.75,0,0,.94445],8720:[.25001,.75,0,0,.94445],8721:[.25001,.75,0,0,1.05556],8730:[.35001,.85,0,0,1],8739:[-.00599,.606,0,0,.33333],8741:[-.00599,.606,0,0,.55556],8747:[.30612,.805,.19445,0,.47222],8748:[.306,.805,.19445,0,.47222],8749:[.306,.805,.19445,0,.47222],8750:[.30612,.805,.19445,0,.47222],8896:[.25001,.75,0,0,.83334],8897:[.25001,.75,0,0,.83334],8898:[.25001,.75,0,0,.83334],8899:[.25001,.75,0,0,.83334],8968:[.35001,.85,0,0,.47222],8969:[.35001,.85,0,0,.47222],8970:[.35001,.85,0,0,.47222],8971:[.35001,.85,0,0,.47222],9168:[-99e-5,.601,0,0,.66667],10216:[.35001,.85,0,0,.47222],10217:[.35001,.85,0,0,.47222],10752:[.25001,.75,0,0,1.11111],10753:[.25001,.75,0,0,1.11111],10754:[.25001,.75,0,0,1.11111],10756:[.25001,.75,0,0,.83334],10758:[.25001,.75,0,0,.83334]},"Size2-Regular":{40:[.65002,1.15,0,0,.59722],41:[.65002,1.15,0,0,.59722],47:[.65002,1.15,0,0,.81111],91:[.65002,1.15,0,0,.47222],92:[.65002,1.15,0,0,.81111],93:[.65002,1.15,0,0,.47222],123:[.65002,1.15,0,0,.66667],125:[.65002,1.15,0,0,.66667],710:[0,.75,0,0,1],732:[0,.75,0,0,1],770:[0,.75,0,0,1],771:[0,.75,0,0,1],8719:[.55001,1.05,0,0,1.27778],8720:[.55001,1.05,0,0,1.27778],8721:[.55001,1.05,0,0,1.44445],8730:[.65002,1.15,0,0,1],8747:[.86225,1.36,.44445,0,.55556],8748:[.862,1.36,.44445,0,.55556],8749:[.862,1.36,.44445,0,.55556],8750:[.86225,1.36,.44445,0,.55556],8896:[.55001,1.05,0,0,1.11111],8897:[.55001,1.05,0,0,1.11111],8898:[.55001,1.05,0,0,1.11111],8899:[.55001,1.05,0,0,1.11111],8968:[.65002,1.15,0,0,.52778],8969:[.65002,1.15,0,0,.52778],8970:[.65002,1.15,0,0,.52778],8971:[.65002,1.15,0,0,.52778],10216:[.65002,1.15,0,0,.61111],10217:[.65002,1.15,0,0,.61111],10752:[.55001,1.05,0,0,1.51112],10753:[.55001,1.05,0,0,1.51112],10754:[.55001,1.05,0,0,1.51112],10756:[.55001,1.05,0,0,1.11111],10758:[.55001,1.05,0,0,1.11111]},"Size3-Regular":{40:[.95003,1.45,0,0,.73611],41:[.95003,1.45,0,0,.73611],47:[.95003,1.45,0,0,1.04445],91:[.95003,1.45,0,0,.52778],92:[.95003,1.45,0,0,1.04445],93:[.95003,1.45,0,0,.52778],123:[.95003,1.45,0,0,.75],125:[.95003,1.45,0,0,.75],710:[0,.75,0,0,1.44445],732:[0,.75,0,0,1.44445],770:[0,.75,0,0,1.44445],771:[0,.75,0,0,1.44445],8730:[.95003,1.45,0,0,1],8968:[.95003,1.45,0,0,.58334],8969:[.95003,1.45,0,0,.58334],8970:[.95003,1.45,0,0,.58334],8971:[.95003,1.45,0,0,.58334],10216:[.95003,1.45,0,0,.75],10217:[.95003,1.45,0,0,.75]},"Size4-Regular":{40:[1.25003,1.75,0,0,.79167],41:[1.25003,1.75,0,0,.79167],47:[1.25003,1.75,0,0,1.27778],91:[1.25003,1.75,0,0,.58334],92:[1.25003,1.75,0,0,1.27778],93:[1.25003,1.75,0,0,.58334],123:[1.25003,1.75,0,0,.80556],125:[1.25003,1.75,0,0,.80556],710:[0,.825,0,0,1.8889],732:[0,.825,0,0,1.8889],770:[0,.825,0,0,1.8889],771:[0,.825,0,0,1.8889],8730:[1.25003,1.75,0,0,1],8968:[1.25003,1.75,0,0,.63889],8969:[1.25003,1.75,0,0,.63889],8970:[1.25003,1.75,0,0,.63889],8971:[1.25003,1.75,0,0,.63889],9115:[.64502,1.155,0,0,.875],9116:[1e-5,.6,0,0,.875],9117:[.64502,1.155,0,0,.875],9118:[.64502,1.155,0,0,.875],9119:[1e-5,.6,0,0,.875],9120:[.64502,1.155,0,0,.875],9121:[.64502,1.155,0,0,.66667],9122:[-99e-5,.601,0,0,.66667],9123:[.64502,1.155,0,0,.66667],9124:[.64502,1.155,0,0,.66667],9125:[-99e-5,.601,0,0,.66667],9126:[.64502,1.155,0,0,.66667],9127:[1e-5,.9,0,0,.88889],9128:[.65002,1.15,0,0,.88889],9129:[.90001,0,0,0,.88889],9130:[0,.3,0,0,.88889],9131:[1e-5,.9,0,0,.88889],9132:[.65002,1.15,0,0,.88889],9133:[.90001,0,0,0,.88889],9143:[.88502,.915,0,0,1.05556],10216:[1.25003,1.75,0,0,.80556],10217:[1.25003,1.75,0,0,.80556],57344:[-.00499,.605,0,0,1.05556],57345:[-.00499,.605,0,0,1.05556],57680:[0,.12,0,0,.45],57681:[0,.12,0,0,.45],57682:[0,.12,0,0,.45],57683:[0,.12,0,0,.45]},"Typewriter-Regular":{32:[0,0,0,0,.525],33:[0,.61111,0,0,.525],34:[0,.61111,0,0,.525],35:[0,.61111,0,0,.525],36:[.08333,.69444,0,0,.525],37:[.08333,.69444,0,0,.525],38:[0,.61111,0,0,.525],39:[0,.61111,0,0,.525],40:[.08333,.69444,0,0,.525],41:[.08333,.69444,0,0,.525],42:[0,.52083,0,0,.525],43:[-.08056,.53055,0,0,.525],44:[.13889,.125,0,0,.525],45:[-.08056,.53055,0,0,.525],46:[0,.125,0,0,.525],47:[.08333,.69444,0,0,.525],48:[0,.61111,0,0,.525],49:[0,.61111,0,0,.525],50:[0,.61111,0,0,.525],51:[0,.61111,0,0,.525],52:[0,.61111,0,0,.525],53:[0,.61111,0,0,.525],54:[0,.61111,0,0,.525],55:[0,.61111,0,0,.525],56:[0,.61111,0,0,.525],57:[0,.61111,0,0,.525],58:[0,.43056,0,0,.525],59:[.13889,.43056,0,0,.525],60:[-.05556,.55556,0,0,.525],61:[-.19549,.41562,0,0,.525],62:[-.05556,.55556,0,0,.525],63:[0,.61111,0,0,.525],64:[0,.61111,0,0,.525],65:[0,.61111,0,0,.525],66:[0,.61111,0,0,.525],67:[0,.61111,0,0,.525],68:[0,.61111,0,0,.525],69:[0,.61111,0,0,.525],70:[0,.61111,0,0,.525],71:[0,.61111,0,0,.525],72:[0,.61111,0,0,.525],73:[0,.61111,0,0,.525],74:[0,.61111,0,0,.525],75:[0,.61111,0,0,.525],76:[0,.61111,0,0,.525],77:[0,.61111,0,0,.525],78:[0,.61111,0,0,.525],79:[0,.61111,0,0,.525],80:[0,.61111,0,0,.525],81:[.13889,.61111,0,0,.525],82:[0,.61111,0,0,.525],83:[0,.61111,0,0,.525],84:[0,.61111,0,0,.525],85:[0,.61111,0,0,.525],86:[0,.61111,0,0,.525],87:[0,.61111,0,0,.525],88:[0,.61111,0,0,.525],89:[0,.61111,0,0,.525],90:[0,.61111,0,0,.525],91:[.08333,.69444,0,0,.525],92:[.08333,.69444,0,0,.525],93:[.08333,.69444,0,0,.525],94:[0,.61111,0,0,.525],95:[.09514,0,0,0,.525],96:[0,.61111,0,0,.525],97:[0,.43056,0,0,.525],98:[0,.61111,0,0,.525],99:[0,.43056,0,0,.525],100:[0,.61111,0,0,.525],101:[0,.43056,0,0,.525],102:[0,.61111,0,0,.525],103:[.22222,.43056,0,0,.525],104:[0,.61111,0,0,.525],105:[0,.61111,0,0,.525],106:[.22222,.61111,0,0,.525],107:[0,.61111,0,0,.525],108:[0,.61111,0,0,.525],109:[0,.43056,0,0,.525],110:[0,.43056,0,0,.525],111:[0,.43056,0,0,.525],112:[.22222,.43056,0,0,.525],113:[.22222,.43056,0,0,.525],114:[0,.43056,0,0,.525],115:[0,.43056,0,0,.525],116:[0,.55358,0,0,.525],117:[0,.43056,0,0,.525],118:[0,.43056,0,0,.525],119:[0,.43056,0,0,.525],120:[0,.43056,0,0,.525],121:[.22222,.43056,0,0,.525],122:[0,.43056,0,0,.525],123:[.08333,.69444,0,0,.525],124:[.08333,.69444,0,0,.525],125:[.08333,.69444,0,0,.525],126:[0,.61111,0,0,.525],127:[0,.61111,0,0,.525],160:[0,0,0,0,.525],176:[0,.61111,0,0,.525],184:[.19445,0,0,0,.525],305:[0,.43056,0,0,.525],567:[.22222,.43056,0,0,.525],711:[0,.56597,0,0,.525],713:[0,.56555,0,0,.525],714:[0,.61111,0,0,.525],715:[0,.61111,0,0,.525],728:[0,.61111,0,0,.525],730:[0,.61111,0,0,.525],770:[0,.61111,0,0,.525],771:[0,.61111,0,0,.525],776:[0,.61111,0,0,.525],915:[0,.61111,0,0,.525],916:[0,.61111,0,0,.525],920:[0,.61111,0,0,.525],923:[0,.61111,0,0,.525],926:[0,.61111,0,0,.525],928:[0,.61111,0,0,.525],931:[0,.61111,0,0,.525],933:[0,.61111,0,0,.525],934:[0,.61111,0,0,.525],936:[0,.61111,0,0,.525],937:[0,.61111,0,0,.525],8216:[0,.61111,0,0,.525],8217:[0,.61111,0,0,.525],8242:[0,.61111,0,0,.525],9251:[.11111,.21944,0,0,.525]}},or={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[.431,.431,.431],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.677,.732,.925],num2:[.394,.384,.387],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[.25,.25,.25],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04],ptPerEm:[10,10,10],doubleRuleSep:[.2,.2,.2],arrayRuleWidth:[.04,.04,.04],fboxsep:[.3,.3,.3],fboxrule:[.04,.04,.04]},Me={\u00C5:"A",\u00C7:"C",\u00D0:"D",\u00DE:"o",\u00E5:"a",\u00E7:"c",\u00F0:"d",\u00FE:"o",\u0410:"A",\u0411:"B",\u0412:"B",\u0413:"F",\u0414:"A",\u0415:"E",\u0416:"K",\u0417:"3",\u0418:"N",\u0419:"N",\u041A:"K",\u041B:"N",\u041C:"M",\u041D:"H",\u041E:"O",\u041F:"N",\u0420:"P",\u0421:"C",\u0422:"T",\u0423:"y",\u0424:"O",\u0425:"X",\u0426:"U",\u0427:"h",\u0428:"W",\u0429:"W",\u042A:"B",\u042B:"X",\u042C:"B",\u042D:"3",\u042E:"X",\u042F:"R",\u0430:"a",\u0431:"b",\u0432:"a",\u0433:"r",\u0434:"y",\u0435:"e",\u0436:"m",\u0437:"e",\u0438:"n",\u0439:"n",\u043A:"n",\u043B:"n",\u043C:"m",\u043D:"n",\u043E:"o",\u043F:"n",\u0440:"p",\u0441:"c",\u0442:"o",\u0443:"y",\u0444:"b",\u0445:"x",\u0446:"n",\u0447:"n",\u0448:"w",\u0449:"w",\u044A:"a",\u044B:"m",\u044C:"a",\u044D:"e",\u044E:"m",\u044F:"r"};function Je($e,Z){cr[$e]=Z}function Qt($e,Z,X){if(!cr[Z])throw new Error("Font metrics not found for font: "+Z+".");var te=$e.charCodeAt(0),he=cr[Z][te];if(!he&&$e[0]in Me&&(te=Me[$e[0]].charCodeAt(0),he=cr[Z][te]),!he&&X==="text"&&we(te)&&(he=cr[Z][77]),he)return{depth:he[0],height:he[1],italic:he[2],skew:he[3],width:he[4]}}var tt={};function Rt($e){var Z;if($e>=5?Z=0:$e>=3?Z=1:Z=2,!tt[Z]){var X=tt[Z]={cssEmPerMu:or.quad[Z]/18};for(var te in or)or.hasOwnProperty(te)&&(X[te]=or[te][Z])}return tt[Z]}var Dt={bin:1,close:1,inner:1,open:1,punct:1,rel:1},Jt={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},Ut={math:{},text:{}},Ce=Ut;function ce($e,Z,X,te,he,Ee){Ut[$e][he]={font:Z,group:X,replace:te},Ee&&te&&(Ut[$e][te]=Ut[$e][he])}var pe="math",Et="text",Se="main",ot="ams",Gt="accent-token",gt="bin",Ae="close",vt="inner",je="mathord",et="op-token",yt="open",Nt="punct",Fe="rel",Rr="spacing",pt="textord";ce(pe,Se,Fe,"\u2261","\\equiv",!0),ce(pe,Se,Fe,"\u227A","\\prec",!0),ce(pe,Se,Fe,"\u227B","\\succ",!0),ce(pe,Se,Fe,"\u223C","\\sim",!0),ce(pe,Se,Fe,"\u22A5","\\perp"),ce(pe,Se,Fe,"\u2AAF","\\preceq",!0),ce(pe,Se,Fe,"\u2AB0","\\succeq",!0),ce(pe,Se,Fe,"\u2243","\\simeq",!0),ce(pe,Se,Fe,"\u2223","\\mid",!0),ce(pe,Se,Fe,"\u226A","\\ll",!0),ce(pe,Se,Fe,"\u226B","\\gg",!0),ce(pe,Se,Fe,"\u224D","\\asymp",!0),ce(pe,Se,Fe,"\u2225","\\parallel"),ce(pe,Se,Fe,"\u22C8","\\bowtie",!0),ce(pe,Se,Fe,"\u2323","\\smile",!0),ce(pe,Se,Fe,"\u2291","\\sqsubseteq",!0),ce(pe,Se,Fe,"\u2292","\\sqsupseteq",!0),ce(pe,Se,Fe,"\u2250","\\doteq",!0),ce(pe,Se,Fe,"\u2322","\\frown",!0),ce(pe,Se,Fe,"\u220B","\\ni",!0),ce(pe,Se,Fe,"\u221D","\\propto",!0),ce(pe,Se,Fe,"\u22A2","\\vdash",!0),ce(pe,Se,Fe,"\u22A3","\\dashv",!0),ce(pe,Se,Fe,"\u220B","\\owns"),ce(pe,Se,Nt,".","\\ldotp"),ce(pe,Se,Nt,"\u22C5","\\cdotp"),ce(pe,Se,pt,"#","\\#"),ce(Et,Se,pt,"#","\\#"),ce(pe,Se,pt,"&","\\&"),ce(Et,Se,pt,"&","\\&"),ce(pe,Se,pt,"\u2135","\\aleph",!0),ce(pe,Se,pt,"\u2200","\\forall",!0),ce(pe,Se,pt,"\u210F","\\hbar",!0),ce(pe,Se,pt,"\u2203","\\exists",!0),ce(pe,Se,pt,"\u2207","\\nabla",!0),ce(pe,Se,pt,"\u266D","\\flat",!0),ce(pe,Se,pt,"\u2113","\\ell",!0),ce(pe,Se,pt,"\u266E","\\natural",!0),ce(pe,Se,pt,"\u2663","\\clubsuit",!0),ce(pe,Se,pt,"\u2118","\\wp",!0),ce(pe,Se,pt,"\u266F","\\sharp",!0),ce(pe,Se,pt,"\u2662","\\diamondsuit",!0),ce(pe,Se,pt,"\u211C","\\Re",!0),ce(pe,Se,pt,"\u2661","\\heartsuit",!0),ce(pe,Se,pt,"\u2111","\\Im",!0),ce(pe,Se,pt,"\u2660","\\spadesuit",!0),ce(Et,Se,pt,"\xA7","\\S",!0),ce(Et,Se,pt,"\xB6","\\P",!0),ce(pe,Se,pt,"\u2020","\\dag"),ce(Et,Se,pt,"\u2020","\\dag"),ce(Et,Se,pt,"\u2020","\\textdagger"),ce(pe,Se,pt,"\u2021","\\ddag"),ce(Et,Se,pt,"\u2021","\\ddag"),ce(Et,Se,pt,"\u2021","\\textdaggerdbl"),ce(pe,Se,Ae,"\u23B1","\\rmoustache",!0),ce(pe,Se,yt,"\u23B0","\\lmoustache",!0),ce(pe,Se,Ae,"\u27EF","\\rgroup",!0),ce(pe,Se,yt,"\u27EE","\\lgroup",!0),ce(pe,Se,gt,"\u2213","\\mp",!0),ce(pe,Se,gt,"\u2296","\\ominus",!0),ce(pe,Se,gt,"\u228E","\\uplus",!0),ce(pe,Se,gt,"\u2293","\\sqcap",!0),ce(pe,Se,gt,"\u2217","\\ast"),ce(pe,Se,gt,"\u2294","\\sqcup",!0),ce(pe,Se,gt,"\u25EF","\\bigcirc"),ce(pe,Se,gt,"\u2219","\\bullet"),ce(pe,Se,gt,"\u2021","\\ddagger"),ce(pe,Se,gt,"\u2240","\\wr",!0),ce(pe,Se,gt,"\u2A3F","\\amalg"),ce(pe,Se,gt,"&","\\And"),ce(pe,Se,Fe,"\u27F5","\\longleftarrow",!0),ce(pe,Se,Fe,"\u21D0","\\Leftarrow",!0),ce(pe,Se,Fe,"\u27F8","\\Longleftarrow",!0),ce(pe,Se,Fe,"\u27F6","\\longrightarrow",!0),ce(pe,Se,Fe,"\u21D2","\\Rightarrow",!0),ce(pe,Se,Fe,"\u27F9","\\Longrightarrow",!0),ce(pe,Se,Fe,"\u2194","\\leftrightarrow",!0),ce(pe,Se,Fe,"\u27F7","\\longleftrightarrow",!0),ce(pe,Se,Fe,"\u21D4","\\Leftrightarrow",!0),ce(pe,Se,Fe,"\u27FA","\\Longleftrightarrow",!0),ce(pe,Se,Fe,"\u21A6","\\mapsto",!0),ce(pe,Se,Fe,"\u27FC","\\longmapsto",!0),ce(pe,Se,Fe,"\u2197","\\nearrow",!0),ce(pe,Se,Fe,"\u21A9","\\hookleftarrow",!0),ce(pe,Se,Fe,"\u21AA","\\hookrightarrow",!0),ce(pe,Se,Fe,"\u2198","\\searrow",!0),ce(pe,Se,Fe,"\u21BC","\\leftharpoonup",!0),ce(pe,Se,Fe,"\u21C0","\\rightharpoonup",!0),ce(pe,Se,Fe,"\u2199","\\swarrow",!0),ce(pe,Se,Fe,"\u21BD","\\leftharpoondown",!0),ce(pe,Se,Fe,"\u21C1","\\rightharpoondown",!0),ce(pe,Se,Fe,"\u2196","\\nwarrow",!0),ce(pe,Se,Fe,"\u21CC","\\rightleftharpoons",!0),ce(pe,ot,Fe,"\u226E","\\nless",!0),ce(pe,ot,Fe,"\uE010","\\@nleqslant"),ce(pe,ot,Fe,"\uE011","\\@nleqq"),ce(pe,ot,Fe,"\u2A87","\\lneq",!0),ce(pe,ot,Fe,"\u2268","\\lneqq",!0),ce(pe,ot,Fe,"\uE00C","\\@lvertneqq"),ce(pe,ot,Fe,"\u22E6","\\lnsim",!0),ce(pe,ot,Fe,"\u2A89","\\lnapprox",!0),ce(pe,ot,Fe,"\u2280","\\nprec",!0),ce(pe,ot,Fe,"\u22E0","\\npreceq",!0),ce(pe,ot,Fe,"\u22E8","\\precnsim",!0),ce(pe,ot,Fe,"\u2AB9","\\precnapprox",!0),ce(pe,ot,Fe,"\u2241","\\nsim",!0),ce(pe,ot,Fe,"\uE006","\\@nshortmid"),ce(pe,ot,Fe,"\u2224","\\nmid",!0),ce(pe,ot,Fe,"\u22AC","\\nvdash",!0),ce(pe,ot,Fe,"\u22AD","\\nvDash",!0),ce(pe,ot,Fe,"\u22EA","\\ntriangleleft"),ce(pe,ot,Fe,"\u22EC","\\ntrianglelefteq",!0),ce(pe,ot,Fe,"\u228A","\\subsetneq",!0),ce(pe,ot,Fe,"\uE01A","\\@varsubsetneq"),ce(pe,ot,Fe,"\u2ACB","\\subsetneqq",!0),ce(pe,ot,Fe,"\uE017","\\@varsubsetneqq"),ce(pe,ot,Fe,"\u226F","\\ngtr",!0),ce(pe,ot,Fe,"\uE00F","\\@ngeqslant"),ce(pe,ot,Fe,"\uE00E","\\@ngeqq"),ce(pe,ot,Fe,"\u2A88","\\gneq",!0),ce(pe,ot,Fe,"\u2269","\\gneqq",!0),ce(pe,ot,Fe,"\uE00D","\\@gvertneqq"),ce(pe,ot,Fe,"\u22E7","\\gnsim",!0),ce(pe,ot,Fe,"\u2A8A","\\gnapprox",!0),ce(pe,ot,Fe,"\u2281","\\nsucc",!0),ce(pe,ot,Fe,"\u22E1","\\nsucceq",!0),ce(pe,ot,Fe,"\u22E9","\\succnsim",!0),ce(pe,ot,Fe,"\u2ABA","\\succnapprox",!0),ce(pe,ot,Fe,"\u2246","\\ncong",!0),ce(pe,ot,Fe,"\uE007","\\@nshortparallel"),ce(pe,ot,Fe,"\u2226","\\nparallel",!0),ce(pe,ot,Fe,"\u22AF","\\nVDash",!0),ce(pe,ot,Fe,"\u22EB","\\ntriangleright"),ce(pe,ot,Fe,"\u22ED","\\ntrianglerighteq",!0),ce(pe,ot,Fe,"\uE018","\\@nsupseteqq"),ce(pe,ot,Fe,"\u228B","\\supsetneq",!0),ce(pe,ot,Fe,"\uE01B","\\@varsupsetneq"),ce(pe,ot,Fe,"\u2ACC","\\supsetneqq",!0),ce(pe,ot,Fe,"\uE019","\\@varsupsetneqq"),ce(pe,ot,Fe,"\u22AE","\\nVdash",!0),ce(pe,ot,Fe,"\u2AB5","\\precneqq",!0),ce(pe,ot,Fe,"\u2AB6","\\succneqq",!0),ce(pe,ot,Fe,"\uE016","\\@nsubseteqq"),ce(pe,ot,gt,"\u22B4","\\unlhd"),ce(pe,ot,gt,"\u22B5","\\unrhd"),ce(pe,ot,Fe,"\u219A","\\nleftarrow",!0),ce(pe,ot,Fe,"\u219B","\\nrightarrow",!0),ce(pe,ot,Fe,"\u21CD","\\nLeftarrow",!0),ce(pe,ot,Fe,"\u21CF","\\nRightarrow",!0),ce(pe,ot,Fe,"\u21AE","\\nleftrightarrow",!0),ce(pe,ot,Fe,"\u21CE","\\nLeftrightarrow",!0),ce(pe,ot,Fe,"\u25B3","\\vartriangle"),ce(pe,ot,pt,"\u210F","\\hslash"),ce(pe,ot,pt,"\u25BD","\\triangledown"),ce(pe,ot,pt,"\u25CA","\\lozenge"),ce(pe,ot,pt,"\u24C8","\\circledS"),ce(pe,ot,pt,"\xAE","\\circledR"),ce(Et,ot,pt,"\xAE","\\circledR"),ce(pe,ot,pt,"\u2221","\\measuredangle",!0),ce(pe,ot,pt,"\u2204","\\nexists"),ce(pe,ot,pt,"\u2127","\\mho"),ce(pe,ot,pt,"\u2132","\\Finv",!0),ce(pe,ot,pt,"\u2141","\\Game",!0),ce(pe,ot,pt,"\u2035","\\backprime"),ce(pe,ot,pt,"\u25B2","\\blacktriangle"),ce(pe,ot,pt,"\u25BC","\\blacktriangledown"),ce(pe,ot,pt,"\u25A0","\\blacksquare"),ce(pe,ot,pt,"\u29EB","\\blacklozenge"),ce(pe,ot,pt,"\u2605","\\bigstar"),ce(pe,ot,pt,"\u2222","\\sphericalangle",!0),ce(pe,ot,pt,"\u2201","\\complement",!0),ce(pe,ot,pt,"\xF0","\\eth",!0),ce(pe,ot,pt,"\u2571","\\diagup"),ce(pe,ot,pt,"\u2572","\\diagdown"),ce(pe,ot,pt,"\u25A1","\\square"),ce(pe,ot,pt,"\u25A1","\\Box"),ce(pe,ot,pt,"\u25CA","\\Diamond"),ce(pe,ot,pt,"\xA5","\\yen",!0),ce(Et,ot,pt,"\xA5","\\yen",!0),ce(pe,ot,pt,"\u2713","\\checkmark",!0),ce(Et,ot,pt,"\u2713","\\checkmark"),ce(pe,ot,pt,"\u2136","\\beth",!0),ce(pe,ot,pt,"\u2138","\\daleth",!0),ce(pe,ot,pt,"\u2137","\\gimel",!0),ce(pe,ot,pt,"\u03DD","\\digamma",!0),ce(pe,ot,pt,"\u03F0","\\varkappa"),ce(pe,ot,yt,"\u250C","\\ulcorner",!0),ce(pe,ot,Ae,"\u2510","\\urcorner",!0),ce(pe,ot,yt,"\u2514","\\llcorner",!0),ce(pe,ot,Ae,"\u2518","\\lrcorner",!0),ce(pe,ot,Fe,"\u2266","\\leqq",!0),ce(pe,ot,Fe,"\u2A7D","\\leqslant",!0),ce(pe,ot,Fe,"\u2A95","\\eqslantless",!0),ce(pe,ot,Fe,"\u2272","\\lesssim",!0),ce(pe,ot,Fe,"\u2A85","\\lessapprox",!0),ce(pe,ot,Fe,"\u224A","\\approxeq",!0),ce(pe,ot,gt,"\u22D6","\\lessdot"),ce(pe,ot,Fe,"\u22D8","\\lll",!0),ce(pe,ot,Fe,"\u2276","\\lessgtr",!0),ce(pe,ot,Fe,"\u22DA","\\lesseqgtr",!0),ce(pe,ot,Fe,"\u2A8B","\\lesseqqgtr",!0),ce(pe,ot,Fe,"\u2251","\\doteqdot"),ce(pe,ot,Fe,"\u2253","\\risingdotseq",!0),ce(pe,ot,Fe,"\u2252","\\fallingdotseq",!0),ce(pe,ot,Fe,"\u223D","\\backsim",!0),ce(pe,ot,Fe,"\u22CD","\\backsimeq",!0),ce(pe,ot,Fe,"\u2AC5","\\subseteqq",!0),ce(pe,ot,Fe,"\u22D0","\\Subset",!0),ce(pe,ot,Fe,"\u228F","\\sqsubset",!0),ce(pe,ot,Fe,"\u227C","\\preccurlyeq",!0),ce(pe,ot,Fe,"\u22DE","\\curlyeqprec",!0),ce(pe,ot,Fe,"\u227E","\\precsim",!0),ce(pe,ot,Fe,"\u2AB7","\\precapprox",!0),ce(pe,ot,Fe,"\u22B2","\\vartriangleleft"),ce(pe,ot,Fe,"\u22B4","\\trianglelefteq"),ce(pe,ot,Fe,"\u22A8","\\vDash",!0),ce(pe,ot,Fe,"\u22AA","\\Vvdash",!0),ce(pe,ot,Fe,"\u2323","\\smallsmile"),ce(pe,ot,Fe,"\u2322","\\smallfrown"),ce(pe,ot,Fe,"\u224F","\\bumpeq",!0),ce(pe,ot,Fe,"\u224E","\\Bumpeq",!0),ce(pe,ot,Fe,"\u2267","\\geqq",!0),ce(pe,ot,Fe,"\u2A7E","\\geqslant",!0),ce(pe,ot,Fe,"\u2A96","\\eqslantgtr",!0),ce(pe,ot,Fe,"\u2273","\\gtrsim",!0),ce(pe,ot,Fe,"\u2A86","\\gtrapprox",!0),ce(pe,ot,gt,"\u22D7","\\gtrdot"),ce(pe,ot,Fe,"\u22D9","\\ggg",!0),ce(pe,ot,Fe,"\u2277","\\gtrless",!0),ce(pe,ot,Fe,"\u22DB","\\gtreqless",!0),ce(pe,ot,Fe,"\u2A8C","\\gtreqqless",!0),ce(pe,ot,Fe,"\u2256","\\eqcirc",!0),ce(pe,ot,Fe,"\u2257","\\circeq",!0),ce(pe,ot,Fe,"\u225C","\\triangleq",!0),ce(pe,ot,Fe,"\u223C","\\thicksim"),ce(pe,ot,Fe,"\u2248","\\thickapprox"),ce(pe,ot,Fe,"\u2AC6","\\supseteqq",!0),ce(pe,ot,Fe,"\u22D1","\\Supset",!0),ce(pe,ot,Fe,"\u2290","\\sqsupset",!0),ce(pe,ot,Fe,"\u227D","\\succcurlyeq",!0),ce(pe,ot,Fe,"\u22DF","\\curlyeqsucc",!0),ce(pe,ot,Fe,"\u227F","\\succsim",!0),ce(pe,ot,Fe,"\u2AB8","\\succapprox",!0),ce(pe,ot,Fe,"\u22B3","\\vartriangleright"),ce(pe,ot,Fe,"\u22B5","\\trianglerighteq"),ce(pe,ot,Fe,"\u22A9","\\Vdash",!0),ce(pe,ot,Fe,"\u2223","\\shortmid"),ce(pe,ot,Fe,"\u2225","\\shortparallel"),ce(pe,ot,Fe,"\u226C","\\between",!0),ce(pe,ot,Fe,"\u22D4","\\pitchfork",!0),ce(pe,ot,Fe,"\u221D","\\varpropto"),ce(pe,ot,Fe,"\u25C0","\\blacktriangleleft"),ce(pe,ot,Fe,"\u2234","\\therefore",!0),ce(pe,ot,Fe,"\u220D","\\backepsilon"),ce(pe,ot,Fe,"\u25B6","\\blacktriangleright"),ce(pe,ot,Fe,"\u2235","\\because",!0),ce(pe,ot,Fe,"\u22D8","\\llless"),ce(pe,ot,Fe,"\u22D9","\\gggtr"),ce(pe,ot,gt,"\u22B2","\\lhd"),ce(pe,ot,gt,"\u22B3","\\rhd"),ce(pe,ot,Fe,"\u2242","\\eqsim",!0),ce(pe,Se,Fe,"\u22C8","\\Join"),ce(pe,ot,Fe,"\u2251","\\Doteq",!0),ce(pe,ot,gt,"\u2214","\\dotplus",!0),ce(pe,ot,gt,"\u2216","\\smallsetminus"),ce(pe,ot,gt,"\u22D2","\\Cap",!0),ce(pe,ot,gt,"\u22D3","\\Cup",!0),ce(pe,ot,gt,"\u2A5E","\\doublebarwedge",!0),ce(pe,ot,gt,"\u229F","\\boxminus",!0),ce(pe,ot,gt,"\u229E","\\boxplus",!0),ce(pe,ot,gt,"\u22C7","\\divideontimes",!0),ce(pe,ot,gt,"\u22C9","\\ltimes",!0),ce(pe,ot,gt,"\u22CA","\\rtimes",!0),ce(pe,ot,gt,"\u22CB","\\leftthreetimes",!0),ce(pe,ot,gt,"\u22CC","\\rightthreetimes",!0),ce(pe,ot,gt,"\u22CF","\\curlywedge",!0),ce(pe,ot,gt,"\u22CE","\\curlyvee",!0),ce(pe,ot,gt,"\u229D","\\circleddash",!0),ce(pe,ot,gt,"\u229B","\\circledast",!0),ce(pe,ot,gt,"\u22C5","\\centerdot"),ce(pe,ot,gt,"\u22BA","\\intercal",!0),ce(pe,ot,gt,"\u22D2","\\doublecap"),ce(pe,ot,gt,"\u22D3","\\doublecup"),ce(pe,ot,gt,"\u22A0","\\boxtimes",!0),ce(pe,ot,Fe,"\u21E2","\\dashrightarrow",!0),ce(pe,ot,Fe,"\u21E0","\\dashleftarrow",!0),ce(pe,ot,Fe,"\u21C7","\\leftleftarrows",!0),ce(pe,ot,Fe,"\u21C6","\\leftrightarrows",!0),ce(pe,ot,Fe,"\u21DA","\\Lleftarrow",!0),ce(pe,ot,Fe,"\u219E","\\twoheadleftarrow",!0),ce(pe,ot,Fe,"\u21A2","\\leftarrowtail",!0),ce(pe,ot,Fe,"\u21AB","\\looparrowleft",!0),ce(pe,ot,Fe,"\u21CB","\\leftrightharpoons",!0),ce(pe,ot,Fe,"\u21B6","\\curvearrowleft",!0),ce(pe,ot,Fe,"\u21BA","\\circlearrowleft",!0),ce(pe,ot,Fe,"\u21B0","\\Lsh",!0),ce(pe,ot,Fe,"\u21C8","\\upuparrows",!0),ce(pe,ot,Fe,"\u21BF","\\upharpoonleft",!0),ce(pe,ot,Fe,"\u21C3","\\downharpoonleft",!0),ce(pe,ot,Fe,"\u22B8","\\multimap",!0),ce(pe,ot,Fe,"\u21AD","\\leftrightsquigarrow",!0),ce(pe,ot,Fe,"\u21C9","\\rightrightarrows",!0),ce(pe,ot,Fe,"\u21C4","\\rightleftarrows",!0),ce(pe,ot,Fe,"\u21A0","\\twoheadrightarrow",!0),ce(pe,ot,Fe,"\u21A3","\\rightarrowtail",!0),ce(pe,ot,Fe,"\u21AC","\\looparrowright",!0),ce(pe,ot,Fe,"\u21B7","\\curvearrowright",!0),ce(pe,ot,Fe,"\u21BB","\\circlearrowright",!0),ce(pe,ot,Fe,"\u21B1","\\Rsh",!0),ce(pe,ot,Fe,"\u21CA","\\downdownarrows",!0),ce(pe,ot,Fe,"\u21BE","\\upharpoonright",!0),ce(pe,ot,Fe,"\u21C2","\\downharpoonright",!0),ce(pe,ot,Fe,"\u21DD","\\rightsquigarrow",!0),ce(pe,ot,Fe,"\u21DD","\\leadsto"),ce(pe,ot,Fe,"\u21DB","\\Rrightarrow",!0),ce(pe,ot,Fe,"\u21BE","\\restriction"),ce(pe,Se,pt,"\u2018","`"),ce(pe,Se,pt,"$","\\$"),ce(Et,Se,pt,"$","\\$"),ce(Et,Se,pt,"$","\\textdollar"),ce(pe,Se,pt,"%","\\%"),ce(Et,Se,pt,"%","\\%"),ce(pe,Se,pt,"_","\\_"),ce(Et,Se,pt,"_","\\_"),ce(Et,Se,pt,"_","\\textunderscore"),ce(pe,Se,pt,"\u2220","\\angle",!0),ce(pe,Se,pt,"\u221E","\\infty",!0),ce(pe,Se,pt,"\u2032","\\prime"),ce(pe,Se,pt,"\u25B3","\\triangle"),ce(pe,Se,pt,"\u0393","\\Gamma",!0),ce(pe,Se,pt,"\u0394","\\Delta",!0),ce(pe,Se,pt,"\u0398","\\Theta",!0),ce(pe,Se,pt,"\u039B","\\Lambda",!0),ce(pe,Se,pt,"\u039E","\\Xi",!0),ce(pe,Se,pt,"\u03A0","\\Pi",!0),ce(pe,Se,pt,"\u03A3","\\Sigma",!0),ce(pe,Se,pt,"\u03A5","\\Upsilon",!0),ce(pe,Se,pt,"\u03A6","\\Phi",!0),ce(pe,Se,pt,"\u03A8","\\Psi",!0),ce(pe,Se,pt,"\u03A9","\\Omega",!0),ce(pe,Se,pt,"A","\u0391"),ce(pe,Se,pt,"B","\u0392"),ce(pe,Se,pt,"E","\u0395"),ce(pe,Se,pt,"Z","\u0396"),ce(pe,Se,pt,"H","\u0397"),ce(pe,Se,pt,"I","\u0399"),ce(pe,Se,pt,"K","\u039A"),ce(pe,Se,pt,"M","\u039C"),ce(pe,Se,pt,"N","\u039D"),ce(pe,Se,pt,"O","\u039F"),ce(pe,Se,pt,"P","\u03A1"),ce(pe,Se,pt,"T","\u03A4"),ce(pe,Se,pt,"X","\u03A7"),ce(pe,Se,pt,"\xAC","\\neg",!0),ce(pe,Se,pt,"\xAC","\\lnot"),ce(pe,Se,pt,"\u22A4","\\top"),ce(pe,Se,pt,"\u22A5","\\bot"),ce(pe,Se,pt,"\u2205","\\emptyset"),ce(pe,ot,pt,"\u2205","\\varnothing"),ce(pe,Se,je,"\u03B1","\\alpha",!0),ce(pe,Se,je,"\u03B2","\\beta",!0),ce(pe,Se,je,"\u03B3","\\gamma",!0),ce(pe,Se,je,"\u03B4","\\delta",!0),ce(pe,Se,je,"\u03F5","\\epsilon",!0),ce(pe,Se,je,"\u03B6","\\zeta",!0),ce(pe,Se,je,"\u03B7","\\eta",!0),ce(pe,Se,je,"\u03B8","\\theta",!0),ce(pe,Se,je,"\u03B9","\\iota",!0),ce(pe,Se,je,"\u03BA","\\kappa",!0),ce(pe,Se,je,"\u03BB","\\lambda",!0),ce(pe,Se,je,"\u03BC","\\mu",!0),ce(pe,Se,je,"\u03BD","\\nu",!0),ce(pe,Se,je,"\u03BE","\\xi",!0),ce(pe,Se,je,"\u03BF","\\omicron",!0),ce(pe,Se,je,"\u03C0","\\pi",!0),ce(pe,Se,je,"\u03C1","\\rho",!0),ce(pe,Se,je,"\u03C3","\\sigma",!0),ce(pe,Se,je,"\u03C4","\\tau",!0),ce(pe,Se,je,"\u03C5","\\upsilon",!0),ce(pe,Se,je,"\u03D5","\\phi",!0),ce(pe,Se,je,"\u03C7","\\chi",!0),ce(pe,Se,je,"\u03C8","\\psi",!0),ce(pe,Se,je,"\u03C9","\\omega",!0),ce(pe,Se,je,"\u03B5","\\varepsilon",!0),ce(pe,Se,je,"\u03D1","\\vartheta",!0),ce(pe,Se,je,"\u03D6","\\varpi",!0),ce(pe,Se,je,"\u03F1","\\varrho",!0),ce(pe,Se,je,"\u03C2","\\varsigma",!0),ce(pe,Se,je,"\u03C6","\\varphi",!0),ce(pe,Se,gt,"\u2217","*"),ce(pe,Se,gt,"+","+"),ce(pe,Se,gt,"\u2212","-"),ce(pe,Se,gt,"\u22C5","\\cdot",!0),ce(pe,Se,gt,"\u2218","\\circ"),ce(pe,Se,gt,"\xF7","\\div",!0),ce(pe,Se,gt,"\xB1","\\pm",!0),ce(pe,Se,gt,"\xD7","\\times",!0),ce(pe,Se,gt,"\u2229","\\cap",!0),ce(pe,Se,gt,"\u222A","\\cup",!0),ce(pe,Se,gt,"\u2216","\\setminus"),ce(pe,Se,gt,"\u2227","\\land"),ce(pe,Se,gt,"\u2228","\\lor"),ce(pe,Se,gt,"\u2227","\\wedge",!0),ce(pe,Se,gt,"\u2228","\\vee",!0),ce(pe,Se,pt,"\u221A","\\surd"),ce(pe,Se,yt,"(","("),ce(pe,Se,yt,"[","["),ce(pe,Se,yt,"\u27E8","\\langle",!0),ce(pe,Se,yt,"\u2223","\\lvert"),ce(pe,Se,yt,"\u2225","\\lVert"),ce(pe,Se,Ae,")",")"),ce(pe,Se,Ae,"]","]"),ce(pe,Se,Ae,"?","?"),ce(pe,Se,Ae,"!","!"),ce(pe,Se,Ae,"\u27E9","\\rangle",!0),ce(pe,Se,Ae,"\u2223","\\rvert"),ce(pe,Se,Ae,"\u2225","\\rVert"),ce(pe,Se,Fe,"=","="),ce(pe,Se,Fe,"<","<"),ce(pe,Se,Fe,">",">"),ce(pe,Se,Fe,":",":"),ce(pe,Se,Fe,"\u2248","\\approx",!0),ce(pe,Se,Fe,"\u2245","\\cong",!0),ce(pe,Se,Fe,"\u2265","\\ge"),ce(pe,Se,Fe,"\u2265","\\geq",!0),ce(pe,Se,Fe,"\u2190","\\gets"),ce(pe,Se,Fe,">","\\gt"),ce(pe,Se,Fe,"\u2208","\\in",!0),ce(pe,Se,Fe,"\uE020","\\@not"),ce(pe,Se,Fe,"\u2282","\\subset",!0),ce(pe,Se,Fe,"\u2283","\\supset",!0),ce(pe,Se,Fe,"\u2286","\\subseteq",!0),ce(pe,Se,Fe,"\u2287","\\supseteq",!0),ce(pe,ot,Fe,"\u2288","\\nsubseteq",!0),ce(pe,ot,Fe,"\u2289","\\nsupseteq",!0),ce(pe,Se,Fe,"\u22A8","\\models"),ce(pe,Se,Fe,"\u2190","\\leftarrow",!0),ce(pe,Se,Fe,"\u2264","\\le"),ce(pe,Se,Fe,"\u2264","\\leq",!0),ce(pe,Se,Fe,"<","\\lt"),ce(pe,Se,Fe,"\u2192","\\rightarrow",!0),ce(pe,Se,Fe,"\u2192","\\to"),ce(pe,ot,Fe,"\u2271","\\ngeq",!0),ce(pe,ot,Fe,"\u2270","\\nleq",!0),ce(pe,Se,Rr,"\xA0","\\ "),ce(pe,Se,Rr,"\xA0","~"),ce(pe,Se,Rr,"\xA0","\\space"),ce(pe,Se,Rr,"\xA0","\\nobreakspace"),ce(Et,Se,Rr,"\xA0","\\ "),ce(Et,Se,Rr,"\xA0","~"),ce(Et,Se,Rr,"\xA0","\\space"),ce(Et,Se,Rr,"\xA0","\\nobreakspace"),ce(pe,Se,Rr,null,"\\nobreak"),ce(pe,Se,Rr,null,"\\allowbreak"),ce(pe,Se,Nt,",",","),ce(pe,Se,Nt,";",";"),ce(pe,ot,gt,"\u22BC","\\barwedge",!0),ce(pe,ot,gt,"\u22BB","\\veebar",!0),ce(pe,Se,gt,"\u2299","\\odot",!0),ce(pe,Se,gt,"\u2295","\\oplus",!0),ce(pe,Se,gt,"\u2297","\\otimes",!0),ce(pe,Se,pt,"\u2202","\\partial",!0),ce(pe,Se,gt,"\u2298","\\oslash",!0),ce(pe,ot,gt,"\u229A","\\circledcirc",!0),ce(pe,ot,gt,"\u22A1","\\boxdot",!0),ce(pe,Se,gt,"\u25B3","\\bigtriangleup"),ce(pe,Se,gt,"\u25BD","\\bigtriangledown"),ce(pe,Se,gt,"\u2020","\\dagger"),ce(pe,Se,gt,"\u22C4","\\diamond"),ce(pe,Se,gt,"\u22C6","\\star"),ce(pe,Se,gt,"\u25C3","\\triangleleft"),ce(pe,Se,gt,"\u25B9","\\triangleright"),ce(pe,Se,yt,"{","\\{"),ce(Et,Se,pt,"{","\\{"),ce(Et,Se,pt,"{","\\textbraceleft"),ce(pe,Se,Ae,"}","\\}"),ce(Et,Se,pt,"}","\\}"),ce(Et,Se,pt,"}","\\textbraceright"),ce(pe,Se,yt,"{","\\lbrace"),ce(pe,Se,Ae,"}","\\rbrace"),ce(pe,Se,yt,"[","\\lbrack"),ce(Et,Se,pt,"[","\\lbrack"),ce(pe,Se,Ae,"]","\\rbrack"),ce(Et,Se,pt,"]","\\rbrack"),ce(pe,Se,yt,"(","\\lparen"),ce(pe,Se,Ae,")","\\rparen"),ce(Et,Se,pt,"<","\\textless"),ce(Et,Se,pt,">","\\textgreater"),ce(pe,Se,yt,"\u230A","\\lfloor",!0),ce(pe,Se,Ae,"\u230B","\\rfloor",!0),ce(pe,Se,yt,"\u2308","\\lceil",!0),ce(pe,Se,Ae,"\u2309","\\rceil",!0),ce(pe,Se,pt,"\\","\\backslash"),ce(pe,Se,pt,"\u2223","|"),ce(pe,Se,pt,"\u2223","\\vert"),ce(Et,Se,pt,"|","\\textbar"),ce(pe,Se,pt,"\u2225","\\|"),ce(pe,Se,pt,"\u2225","\\Vert"),ce(Et,Se,pt,"\u2225","\\textbardbl"),ce(Et,Se,pt,"~","\\textasciitilde"),ce(Et,Se,pt,"\\","\\textbackslash"),ce(Et,Se,pt,"^","\\textasciicircum"),ce(pe,Se,Fe,"\u2191","\\uparrow",!0),ce(pe,Se,Fe,"\u21D1","\\Uparrow",!0),ce(pe,Se,Fe,"\u2193","\\downarrow",!0),ce(pe,Se,Fe,"\u21D3","\\Downarrow",!0),ce(pe,Se,Fe,"\u2195","\\updownarrow",!0),ce(pe,Se,Fe,"\u21D5","\\Updownarrow",!0),ce(pe,Se,et,"\u2210","\\coprod"),ce(pe,Se,et,"\u22C1","\\bigvee"),ce(pe,Se,et,"\u22C0","\\bigwedge"),ce(pe,Se,et,"\u2A04","\\biguplus"),ce(pe,Se,et,"\u22C2","\\bigcap"),ce(pe,Se,et,"\u22C3","\\bigcup"),ce(pe,Se,et,"\u222B","\\int"),ce(pe,Se,et,"\u222B","\\intop"),ce(pe,Se,et,"\u222C","\\iint"),ce(pe,Se,et,"\u222D","\\iiint"),ce(pe,Se,et,"\u220F","\\prod"),ce(pe,Se,et,"\u2211","\\sum"),ce(pe,Se,et,"\u2A02","\\bigotimes"),ce(pe,Se,et,"\u2A01","\\bigoplus"),ce(pe,Se,et,"\u2A00","\\bigodot"),ce(pe,Se,et,"\u222E","\\oint"),ce(pe,Se,et,"\u222F","\\oiint"),ce(pe,Se,et,"\u2230","\\oiiint"),ce(pe,Se,et,"\u2A06","\\bigsqcup"),ce(pe,Se,et,"\u222B","\\smallint"),ce(Et,Se,vt,"\u2026","\\textellipsis"),ce(pe,Se,vt,"\u2026","\\mathellipsis"),ce(Et,Se,vt,"\u2026","\\ldots",!0),ce(pe,Se,vt,"\u2026","\\ldots",!0),ce(pe,Se,vt,"\u22EF","\\@cdots",!0),ce(pe,Se,vt,"\u22F1","\\ddots",!0),ce(pe,Se,pt,"\u22EE","\\varvdots"),ce(pe,Se,Gt,"\u02CA","\\acute"),ce(pe,Se,Gt,"\u02CB","\\grave"),ce(pe,Se,Gt,"\xA8","\\ddot"),ce(pe,Se,Gt,"~","\\tilde"),ce(pe,Se,Gt,"\u02C9","\\bar"),ce(pe,Se,Gt,"\u02D8","\\breve"),ce(pe,Se,Gt,"\u02C7","\\check"),ce(pe,Se,Gt,"^","\\hat"),ce(pe,Se,Gt,"\u20D7","\\vec"),ce(pe,Se,Gt,"\u02D9","\\dot"),ce(pe,Se,Gt,"\u02DA","\\mathring"),ce(pe,Se,je,"\u0131","\\imath",!0),ce(pe,Se,je,"\u0237","\\jmath",!0),ce(Et,Se,pt,"\u0131","\\i",!0),ce(Et,Se,pt,"\u0237","\\j",!0),ce(Et,Se,pt,"\xDF","\\ss",!0),ce(Et,Se,pt,"\xE6","\\ae",!0),ce(Et,Se,pt,"\xE6","\\ae",!0),ce(Et,Se,pt,"\u0153","\\oe",!0),ce(Et,Se,pt,"\xF8","\\o",!0),ce(Et,Se,pt,"\xC6","\\AE",!0),ce(Et,Se,pt,"\u0152","\\OE",!0),ce(Et,Se,pt,"\xD8","\\O",!0),ce(Et,Se,Gt,"\u02CA","\\'"),ce(Et,Se,Gt,"\u02CB","\\`"),ce(Et,Se,Gt,"\u02C6","\\^"),ce(Et,Se,Gt,"\u02DC","\\~"),ce(Et,Se,Gt,"\u02C9","\\="),ce(Et,Se,Gt,"\u02D8","\\u"),ce(Et,Se,Gt,"\u02D9","\\."),ce(Et,Se,Gt,"\u02DA","\\r"),ce(Et,Se,Gt,"\u02C7","\\v"),ce(Et,Se,Gt,"\xA8",'\\"'),ce(Et,Se,Gt,"\u02DD","\\H"),ce(Et,Se,Gt,"\u25EF","\\textcircled");var Jr={"--":!0,"---":!0,"``":!0,"''":!0};ce(Et,Se,pt,"\u2013","--"),ce(Et,Se,pt,"\u2013","\\textendash"),ce(Et,Se,pt,"\u2014","---"),ce(Et,Se,pt,"\u2014","\\textemdash"),ce(Et,Se,pt,"\u2018","`"),ce(Et,Se,pt,"\u2018","\\textquoteleft"),ce(Et,Se,pt,"\u2019","'"),ce(Et,Se,pt,"\u2019","\\textquoteright"),ce(Et,Se,pt,"\u201C","``"),ce(Et,Se,pt,"\u201C","\\textquotedblleft"),ce(Et,Se,pt,"\u201D","''"),ce(Et,Se,pt,"\u201D","\\textquotedblright"),ce(pe,Se,pt,"\xB0","\\degree",!0),ce(Et,Se,pt,"\xB0","\\degree"),ce(Et,Se,pt,"\xB0","\\textdegree",!0),ce(pe,Se,je,"\xA3","\\pounds"),ce(pe,Se,je,"\xA3","\\mathsterling",!0),ce(Et,Se,je,"\xA3","\\pounds"),ce(Et,Se,je,"\xA3","\\textsterling",!0),ce(pe,ot,pt,"\u2720","\\maltese"),ce(Et,ot,pt,"\u2720","\\maltese"),ce(Et,Se,Rr,"\xA0","\\ "),ce(Et,Se,Rr,"\xA0"," "),ce(Et,Se,Rr,"\xA0","~");for(var un='0123456789/@."',Zt=0;Zt<un.length;Zt++){var er=un.charAt(Zt);ce(pe,Se,pt,er,er)}for(var Mt='0123456789!@*()-=+[]<>|";:?/.,',Yt=0;Yt<Mt.length;Yt++){var wr=Mt.charAt(Yt);ce(Et,Se,pt,wr,wr)}for(var Ir="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",Ct=0;Ct<Ir.length;Ct++){var $t=Ir.charAt(Ct);ce(pe,Se,je,$t,$t),ce(Et,Se,pt,$t,$t)}ce(pe,ot,pt,"C","\u2102"),ce(Et,ot,pt,"C","\u2102"),ce(pe,ot,pt,"H","\u210D"),ce(Et,ot,pt,"H","\u210D"),ce(pe,ot,pt,"N","\u2115"),ce(Et,ot,pt,"N","\u2115"),ce(pe,ot,pt,"P","\u2119"),ce(Et,ot,pt,"P","\u2119"),ce(pe,ot,pt,"Q","\u211A"),ce(Et,ot,pt,"Q","\u211A"),ce(pe,ot,pt,"R","\u211D"),ce(Et,ot,pt,"R","\u211D"),ce(pe,ot,pt,"Z","\u2124"),ce(Et,ot,pt,"Z","\u2124"),ce(pe,Se,je,"h","\u210E"),ce(Et,Se,je,"h","\u210E");for(var Bt="",qt=0;qt<Ir.length;qt++){var br=Ir.charAt(qt);Bt=String.fromCharCode(55349,56320+qt),ce(pe,Se,je,br,Bt),ce(Et,Se,pt,br,Bt),Bt=String.fromCharCode(55349,56372+qt),ce(pe,Se,je,br,Bt),ce(Et,Se,pt,br,Bt),Bt=String.fromCharCode(55349,56424+qt),ce(pe,Se,je,br,Bt),ce(Et,Se,pt,br,Bt),Bt=String.fromCharCode(55349,56580+qt),ce(pe,Se,je,br,Bt),ce(Et,Se,pt,br,Bt),Bt=String.fromCharCode(55349,56736+qt),ce(pe,Se,je,br,Bt),ce(Et,Se,pt,br,Bt),Bt=String.fromCharCode(55349,56788+qt),ce(pe,Se,je,br,Bt),ce(Et,Se,pt,br,Bt),Bt=String.fromCharCode(55349,56840+qt),ce(pe,Se,je,br,Bt),ce(Et,Se,pt,br,Bt),Bt=String.fromCharCode(55349,56944+qt),ce(pe,Se,je,br,Bt),ce(Et,Se,pt,br,Bt),qt<26&&(Bt=String.fromCharCode(55349,56632+qt),ce(pe,Se,je,br,Bt),ce(Et,Se,pt,br,Bt),Bt=String.fromCharCode(55349,56476+qt),ce(pe,Se,je,br,Bt),ce(Et,Se,pt,br,Bt))}Bt="\u{1D55C}",ce(pe,Se,je,"k",Bt),ce(Et,Se,pt,"k",Bt);for(var qr=0;qr<10;qr++){var Hr=qr.toString();Bt=String.fromCharCode(55349,57294+qr),ce(pe,Se,je,Hr,Bt),ce(Et,Se,pt,Hr,Bt),Bt=String.fromCharCode(55349,57314+qr),ce(pe,Se,je,Hr,Bt),ce(Et,Se,pt,Hr,Bt),Bt=String.fromCharCode(55349,57324+qr),ce(pe,Se,je,Hr,Bt),ce(Et,Se,pt,Hr,Bt),Bt=String.fromCharCode(55349,57334+qr),ce(pe,Se,je,Hr,Bt),ce(Et,Se,pt,Hr,Bt)}for(var Fn="\xC7\xD0\xDE\xE7\xFE",wn=0;wn<Fn.length;wn++){var Yn=Fn.charAt(wn);ce(pe,Se,je,Yn,Yn),ce(Et,Se,pt,Yn,Yn)}ce(Et,Se,pt,"\xF0","\xF0"),ce(Et,Se,pt,"\u2013","\u2013"),ce(Et,Se,pt,"\u2014","\u2014"),ce(Et,Se,pt,"\u2018","\u2018"),ce(Et,Se,pt,"\u2019","\u2019"),ce(Et,Se,pt,"\u201C","\u201C"),ce(Et,Se,pt,"\u201D","\u201D");var St=[["mathbf","textbf","Main-Bold"],["mathbf","textbf","Main-Bold"],["mathdefault","textit","Math-Italic"],["mathdefault","textit","Math-Italic"],["boldsymbol","boldsymbol","Main-BoldItalic"],["boldsymbol","boldsymbol","Main-BoldItalic"],["mathscr","textscr","Script-Regular"],["","",""],["","",""],["","",""],["mathfrak","textfrak","Fraktur-Regular"],["mathfrak","textfrak","Fraktur-Regular"],["mathbb","textbb","AMS-Regular"],["mathbb","textbb","AMS-Regular"],["","",""],["","",""],["mathsf","textsf","SansSerif-Regular"],["mathsf","textsf","SansSerif-Regular"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathitsf","textitsf","SansSerif-Italic"],["mathitsf","textitsf","SansSerif-Italic"],["","",""],["","",""],["mathtt","texttt","Typewriter-Regular"],["mathtt","texttt","Typewriter-Regular"]],Yr=[["mathbf","textbf","Main-Bold"],["","",""],["mathsf","textsf","SansSerif-Regular"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathtt","texttt","Typewriter-Regular"]],ii=function(Z,X){var te=Z.charCodeAt(0),he=Z.charCodeAt(1),Ee=(te-55296)*1024+(he-56320)+65536,Ke=X==="math"?0:1;if(119808<=Ee&&Ee<120484){var xt=Math.floor((Ee-119808)/26);return[St[xt][2],St[xt][Ke]]}else if(120782<=Ee&&Ee<=120831){var Wt=Math.floor((Ee-120782)/10);return[Yr[Wt][2],Yr[Wt][Ke]]}else{if(Ee===120485||Ee===120486)return[St[0][2],St[0][Ke]];if(120486<Ee&&Ee<120782)return["",""];throw new u("Unsupported character: "+Z)}},Bi=[[1,1,1],[2,1,1],[3,1,1],[4,2,1],[5,2,1],[6,3,1],[7,4,2],[8,6,3],[9,7,6],[10,8,7],[11,10,9]],Kn=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],It=function(Z,X){return X.size<2?Z:Bi[Z-1][X.size-1]},fi=function(){function $e(X){this.style=void 0,this.color=void 0,this.size=void 0,this.textSize=void 0,this.phantom=void 0,this.font=void 0,this.fontFamily=void 0,this.fontWeight=void 0,this.fontShape=void 0,this.sizeMultiplier=void 0,this.maxSize=void 0,this.minRuleThickness=void 0,this._fontMetrics=void 0,this.style=X.style,this.color=X.color,this.size=X.size||$e.BASESIZE,this.textSize=X.textSize||this.size,this.phantom=!!X.phantom,this.font=X.font||"",this.fontFamily=X.fontFamily||"",this.fontWeight=X.fontWeight||"",this.fontShape=X.fontShape||"",this.sizeMultiplier=Kn[this.size-1],this.maxSize=X.maxSize,this.minRuleThickness=X.minRuleThickness,this._fontMetrics=void 0}var Z=$e.prototype;return Z.extend=function(te){var he={style:this.style,size:this.size,textSize:this.textSize,color:this.color,phantom:this.phantom,font:this.font,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize,minRuleThickness:this.minRuleThickness};for(var Ee in te)te.hasOwnProperty(Ee)&&(he[Ee]=te[Ee]);return new $e(he)},Z.havingStyle=function(te){return this.style===te?this:this.extend({style:te,size:It(this.textSize,te)})},Z.havingCrampedStyle=function(){return this.havingStyle(this.style.cramp())},Z.havingSize=function(te){return this.size===te&&this.textSize===te?this:this.extend({style:this.style.text(),size:te,textSize:te,sizeMultiplier:Kn[te-1]})},Z.havingBaseStyle=function(te){te=te||this.style.text();var he=It($e.BASESIZE,te);return this.size===he&&this.textSize===$e.BASESIZE&&this.style===te?this:this.extend({style:te,size:he})},Z.havingBaseSizing=function(){var te;switch(this.style.id){case 4:case 5:te=3;break;case 6:case 7:te=1;break;default:te=6}return this.extend({style:this.style.text(),size:te})},Z.withColor=function(te){return this.extend({color:te})},Z.withPhantom=function(){return this.extend({phantom:!0})},Z.withFont=function(te){return this.extend({font:te})},Z.withTextFontFamily=function(te){return this.extend({fontFamily:te,font:""})},Z.withTextFontWeight=function(te){return this.extend({fontWeight:te,font:""})},Z.withTextFontShape=function(te){return this.extend({fontShape:te,font:""})},Z.sizingClasses=function(te){return te.size!==this.size?["sizing","reset-size"+te.size,"size"+this.size]:[]},Z.baseSizingClasses=function(){return this.size!==$e.BASESIZE?["sizing","reset-size"+this.size,"size"+$e.BASESIZE]:[]},Z.fontMetrics=function(){return this._fontMetrics||(this._fontMetrics=Rt(this.size)),this._fontMetrics},Z.getColor=function(){return this.phantom?"transparent":this.color},$e}();fi.BASESIZE=6;var mi=fi,Ai={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:803/800,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:803/800},Ni={ex:!0,em:!0,mu:!0},ca=function(Z){return typeof Z!="string"&&(Z=Z.unit),Z in Ai||Z in Ni||Z==="ex"},ea=function(Z,X){var te;if(Z.unit in Ai)te=Ai[Z.unit]/X.fontMetrics().ptPerEm/X.sizeMultiplier;else if(Z.unit==="mu")te=X.fontMetrics().cssEmPerMu;else{var he;if(X.style.isTight()?he=X.havingStyle(X.style.text()):he=X,Z.unit==="ex")te=he.fontMetrics().xHeight;else if(Z.unit==="em")te=he.fontMetrics().quad;else throw new u("Invalid unit: '"+Z.unit+"'");he!==X&&(te*=he.sizeMultiplier/X.sizeMultiplier)}return Math.min(Z.number*te,X.maxSize)},zi=["\\imath","\u0131","\\jmath","\u0237","\\pounds","\\mathsterling","\\textsterling","\xA3"],li=function(Z,X,te){return Ce[te][Z]&&Ce[te][Z].replace&&(Z=Ce[te][Z].replace),{value:Z,metrics:Qt(Z,X,te)}},ji=function(Z,X,te,he,Ee){var Ke=li(Z,X,te),xt=Ke.metrics;Z=Ke.value;var Wt;if(xt){var fr=xt.italic;(te==="text"||he&&he.font==="mathit")&&(fr=0),Wt=new De(Z,xt.height,xt.depth,fr,xt.skew,xt.width,Ee)}else typeof console!="undefined"&&console.warn("No character metrics "+("for '"+Z+"' in style '"+X+"' and mode '"+te+"'")),Wt=new De(Z,0,0,0,0,0,Ee);if(he){Wt.maxFontSize=he.sizeMultiplier,he.style.isTight()&&Wt.classes.push("mtight");var Tr=he.getColor();Tr&&(Wt.style.color=Tr)}return Wt},Ia=function(Z,X,te,he){return he===void 0&&(he=[]),te.font==="boldsymbol"&&li(Z,"Main-Bold",X).metrics?ji(Z,"Main-Bold",X,te,he.concat(["mathbf"])):Z==="\\"||Ce[X][Z].font==="main"?ji(Z,"Main-Regular",X,te,he):ji(Z,"AMS-Regular",X,te,he.concat(["amsrm"]))},Ca=function(Z,X,te,he){return/[0-9]/.test(Z.charAt(0))||S.contains(zi,Z)?{fontName:"Main-Italic",fontClass:"mathit"}:{fontName:"Math-Italic",fontClass:"mathdefault"}},Tt=function(Z,X,te,he){return S.contains(zi,Z)?{fontName:"Main-Italic",fontClass:"mathit"}:/[0-9]/.test(Z.charAt(0))?{fontName:"Caligraphic-Regular",fontClass:"mathcal"}:{fontName:"Math-Italic",fontClass:"mathdefault"}},Zi=function(Z,X,te,he){return li(Z,"Math-BoldItalic",X).metrics?{fontName:"Math-BoldItalic",fontClass:"boldsymbol"}:{fontName:"Main-Bold",fontClass:"mathbf"}},ai=function(Z,X,te){var he=Z.mode,Ee=Z.text,Ke=["mord"],xt=he==="math"||he==="text"&&X.font,Wt=xt?X.font:X.fontFamily;if(Ee.charCodeAt(0)===55349){var fr=ii(Ee,he),Tr=fr[0],Xr=fr[1];return ji(Ee,Tr,he,X,Ke.concat(Xr))}else if(Wt){var hn,On;if(Wt==="boldsymbol"||Wt==="mathnormal"){var Hn=Wt==="boldsymbol"?Zi(Ee,he,X,Ke):Tt(Ee,he,X,Ke);hn=Hn.fontName,On=[Hn.fontClass]}else S.contains(zi,Ee)?(hn="Main-Italic",On=["mathit"]):xt?(hn=en[Wt].fontName,On=[Wt]):(hn=Gr(Wt,X.fontWeight,X.fontShape),On=[Wt,X.fontWeight,X.fontShape]);if(li(Ee,hn,he).metrics)return ji(Ee,hn,he,X,Ke.concat(On));if(Jr.hasOwnProperty(Ee)&&hn.substr(0,10)==="Typewriter"){for(var Jn=[],Li=0;Li<Ee.length;Li++)Jn.push(ji(Ee[Li],hn,he,X,Ke.concat(On)));return ht(Jn)}}if(te==="mathord"){var Ui=Ca(Ee,he,X,Ke);return ji(Ee,Ui.fontName,he,X,Ke.concat([Ui.fontClass]))}else if(te==="textord"){var aa=Ce[he][Ee]&&Ce[he][Ee].font;if(aa==="ams"){var Ea=Gr("amsrm",X.fontWeight,X.fontShape);return ji(Ee,Ea,he,X,Ke.concat("amsrm",X.fontWeight,X.fontShape))}else if(aa==="main"||!aa){var Ts=Gr("textrm",X.fontWeight,X.fontShape);return ji(Ee,Ts,he,X,Ke.concat(X.fontWeight,X.fontShape))}else{var Ps=Gr(aa,X.fontWeight,X.fontShape);return ji(Ee,Ps,he,X,Ke.concat(Ps,X.fontWeight,X.fontShape))}}else throw new Error("unexpected type: "+te+" in makeOrd")},Ra=function(Z,X){if(dt(Z.classes)!==dt(X.classes)||Z.skew!==X.skew||Z.maxFontSize!==X.maxFontSize)return!1;for(var te in Z.style)if(Z.style.hasOwnProperty(te)&&Z.style[te]!==X.style[te])return!1;for(var he in X.style)if(X.style.hasOwnProperty(he)&&Z.style[he]!==X.style[he])return!1;return!0},Yi=function(Z){for(var X=0;X<Z.length-1;X++){var te=Z[X],he=Z[X+1];te instanceof De&&he instanceof De&&Ra(te,he)&&(te.text+=he.text,te.height=Math.max(te.height,he.height),te.depth=Math.max(te.depth,he.depth),te.italic=he.italic,Z.splice(X+1,1),X--)}return Z},ei=function(Z){for(var X=0,te=0,he=0,Ee=0;Ee<Z.children.length;Ee++){var Ke=Z.children[Ee];Ke.height>X&&(X=Ke.height),Ke.depth>te&&(te=Ke.depth),Ke.maxFontSize>he&&(he=Ke.maxFontSize)}Z.height=X,Z.depth=te,Z.maxFontSize=he},Wn=function(Z,X,te,he){var Ee=new st(Z,X,te,he);return ei(Ee),Ee},ur=function(Z,X,te,he){return new st(Z,X,te,he)},ut=function(Z,X,te){var he=Wn([Z],[],X);return he.height=Math.max(te||X.fontMetrics().defaultRuleThickness,X.minRuleThickness),he.style.borderBottomWidth=he.height+"em",he.maxFontSize=1,he},me=function(Z,X,te,he){var Ee=new Ye(Z,X,te,he);return ei(Ee),Ee},ht=function(Z){var X=new Ne(Z);return ei(X),X},nt=function(Z,X){return Z instanceof Ne?Wn([],[Z],X):Z},hr=function(Z){if(Z.positionType==="individualShift"){for(var X=Z.children,te=[X[0]],he=-X[0].shift-X[0].elem.depth,Ee=he,Ke=1;Ke<X.length;Ke++){var xt=-X[Ke].shift-Ee-X[Ke].elem.depth,Wt=xt-(X[Ke-1].elem.height+X[Ke-1].elem.depth);Ee=Ee+xt,te.push({type:"kern",size:Wt}),te.push(X[Ke])}return{children:te,depth:he}}var fr;if(Z.positionType==="top"){for(var Tr=Z.positionData,Xr=0;Xr<Z.children.length;Xr++){var hn=Z.children[Xr];Tr-=hn.type==="kern"?hn.size:hn.elem.height+hn.elem.depth}fr=Tr}else if(Z.positionType==="bottom")fr=-Z.positionData;else{var On=Z.children[0];if(On.type!=="elem")throw new Error('First child must have type "elem".');if(Z.positionType==="shift")fr=-On.elem.depth-Z.positionData;else if(Z.positionType==="firstBaseline")fr=-On.elem.depth;else throw new Error("Invalid positionType "+Z.positionType+".")}return{children:Z.children,depth:fr}},mr=function(Z,X){for(var te=hr(Z),he=te.children,Ee=te.depth,Ke=0,xt=0;xt<he.length;xt++){var Wt=he[xt];if(Wt.type==="elem"){var fr=Wt.elem;Ke=Math.max(Ke,fr.maxFontSize,fr.height)}}Ke+=2;var Tr=Wn(["pstrut"],[]);Tr.style.height=Ke+"em";for(var Xr=[],hn=Ee,On=Ee,Hn=Ee,Jn=0;Jn<he.length;Jn++){var Li=he[Jn];if(Li.type==="kern")Hn+=Li.size;else{var Ui=Li.elem,aa=Li.wrapperClasses||[],Ea=Li.wrapperStyle||{},Ts=Wn(aa,[Tr,Ui],void 0,Ea);Ts.style.top=-Ke-Hn-Ui.depth+"em",Li.marginLeft&&(Ts.style.marginLeft=Li.marginLeft),Li.marginRight&&(Ts.style.marginRight=Li.marginRight),Xr.push(Ts),Hn+=Ui.height+Ui.depth}hn=Math.min(hn,Hn),On=Math.max(On,Hn)}var Ps=Wn(["vlist"],Xr);Ps.style.height=On+"em";var Ms;if(hn<0){var Is=Wn([],[]),Oa=Wn(["vlist"],[Is]);Oa.style.height=-hn+"em";var so=Wn(["vlist-s"],[new De("\u200B")]);Ms=[Wn(["vlist-r"],[Ps,so]),Wn(["vlist-r"],[Oa])]}else Ms=[Wn(["vlist-r"],[Ps])];var Ki=Wn(["vlist-t"],Ms);return Ms.length===2&&Ki.classes.push("vlist-t2"),Ki.height=On,Ki.depth=-hn,Ki},Pr=function(Z,X){var te=Wn(["mspace"],[],X),he=ea(Z,X);return te.style.marginRight=he+"em",te},Gr=function(Z,X,te){var he="";switch(Z){case"amsrm":he="AMS";break;case"textrm":he="Main";break;case"textsf":he="SansSerif";break;case"texttt":he="Typewriter";break;default:he=Z}var Ee;return X==="textbf"&&te==="textit"?Ee="BoldItalic":X==="textbf"?Ee="Bold":X==="textit"?Ee="Italic":Ee="Regular",he+"-"+Ee},en={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathit:{variant:"italic",fontName:"Main-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},kr={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},An=function(Z,X){var te=kr[Z],he=te[0],Ee=te[1],Ke=te[2],xt=new qe(he),Wt=new He([xt],{width:Ee+"em",height:Ke+"em",style:"width:"+Ee+"em",viewBox:"0 0 "+1e3*Ee+" "+1e3*Ke,preserveAspectRatio:"xMinYMin"}),fr=ur(["overlay"],[Wt],X);return fr.height=Ke,fr.style.height=Ke+"em",fr.style.width=Ee+"em",fr},_r={fontMap:en,makeSymbol:ji,mathsym:Ia,makeSpan:Wn,makeSvgSpan:ur,makeLineSpan:ut,makeAnchor:me,makeFragment:ht,wrapFragment:nt,makeVList:mr,makeOrd:ai,makeGlue:Pr,staticSvg:An,svgData:kr,tryCombineChars:Yi};function Nn($e,Z){var X=qn($e,Z);if(!X)throw new Error("Expected node of type "+Z+", but got "+($e?"node of type "+$e.type:String($e)));return X}function qn($e,Z){return $e&&$e.type===Z?$e:null}function Ge($e,Z){var X=ct($e,Z);if(!X)throw new Error('Expected node of type "atom" and family "'+Z+'", but got '+($e?$e.type==="atom"?"atom of family "+$e.family:"node of type "+$e.type:String($e)));return X}function ct($e,Z){return $e&&$e.type==="atom"&&$e.family===Z?$e:null}function ye($e){var Z=sr($e);if(!Z)throw new Error("Expected node of symbol group type, but got "+($e?"node of type "+$e.type:String($e)));return Z}function sr($e){return $e&&($e.type==="atom"||Jt.hasOwnProperty($e.type))?$e:null}var nr={number:3,unit:"mu"},Mr={number:4,unit:"mu"},$r={number:5,unit:"mu"},Wr={mord:{mop:nr,mbin:Mr,mrel:$r,minner:nr},mop:{mord:nr,mop:nr,mrel:$r,minner:nr},mbin:{mord:Mr,mop:Mr,mopen:Mr,minner:Mr},mrel:{mord:$r,mop:$r,mopen:$r,minner:$r},mopen:{},mclose:{mop:nr,mbin:Mr,mrel:$r,minner:nr},mpunct:{mord:nr,mop:nr,mrel:$r,mopen:nr,mclose:nr,mpunct:nr,minner:nr},minner:{mord:nr,mop:nr,mbin:Mr,mrel:$r,mopen:nr,mpunct:nr,minner:nr}},pn={mord:{mop:nr},mop:{mord:nr,mop:nr},mbin:{},mrel:{},mopen:{},mclose:{mop:nr},mpunct:{},minner:{mop:nr}},Ci={},cn={},bn={};function Kr($e){for(var Z=$e.type,X=$e.names,te=$e.props,he=$e.handler,Ee=$e.htmlBuilder,Ke=$e.mathmlBuilder,xt={type:Z,numArgs:te.numArgs,argTypes:te.argTypes,greediness:te.greediness===void 0?1:te.greediness,allowedInText:!!te.allowedInText,allowedInMath:te.allowedInMath===void 0?!0:te.allowedInMath,numOptionalArgs:te.numOptionalArgs||0,infix:!!te.infix,handler:he},Wt=0;Wt<X.length;++Wt)Ci[X[Wt]]=xt;Z&&(Ee&&(cn[Z]=Ee),Ke&&(bn[Z]=Ke))}function Rn($e){var Z=$e.type,X=$e.htmlBuilder,te=$e.mathmlBuilder;Kr({type:Z,names:[],props:{numArgs:0},handler:function(){throw new Error("Should never be called.")},htmlBuilder:X,mathmlBuilder:te})}var ci=function(Z){var X=qn(Z,"ordgroup");return X?X.body:[Z]},wa=_r.makeSpan,Qs=["leftmost","mbin","mopen","mrel","mop","mpunct"],Ba=["rightmost","mrel","mclose","mpunct"],Ws={display:W.DISPLAY,text:W.TEXT,script:W.SCRIPT,scriptscript:W.SCRIPTSCRIPT},Ns={mord:"mord",mop:"mop",mbin:"mbin",mrel:"mrel",mopen:"mopen",mclose:"mclose",mpunct:"mpunct",minner:"minner"},ls=function(Z,X,te,he){he===void 0&&(he=[null,null]);for(var Ee=[],Ke=0;Ke<Z.length;Ke++){var xt=ra(Z[Ke],X);if(xt instanceof Ne){var Wt=xt.children;Ee.push.apply(Ee,Wt)}else Ee.push(xt)}if(!te)return Ee;var fr=X;if(Z.length===1){var Tr=qn(Z[0],"sizing")||qn(Z[0],"styling");Tr&&(Tr.type==="sizing"?fr=X.havingSize(Tr.size):Tr.type==="styling"&&(fr=X.havingStyle(Ws[Tr.style])))}var Xr=wa([he[0]||"leftmost"],[],X),hn=wa([he[1]||"rightmost"],[],X);return co(Ee,function(On,Hn){var Jn=Hn.classes[0],Li=On.classes[0];Jn==="mbin"&&S.contains(Ba,Li)?Hn.classes[0]="mord":Li==="mbin"&&S.contains(Qs,Jn)&&(On.classes[0]="mord")},{node:Xr},hn),co(Ee,function(On,Hn){var Jn=vs(Hn),Li=vs(On),Ui=Jn&&Li?On.hasClass("mtight")?pn[Jn][Li]:Wr[Jn][Li]:null;if(Ui)return _r.makeGlue(Ui,fr)},{node:Xr},hn),Ee},co=function $e(Z,X,te,he){he&&Z.push(he);for(var Ee=0;Ee<Z.length;Ee++){var Ke=Z[Ee],xt=Ta(Ke);if(xt){$e(xt.children,X,te);continue}if(Ke.classes[0]!=="mspace"){var Wt=X(Ke,te.node);Wt&&(te.insertAfter?te.insertAfter(Wt):(Z.unshift(Wt),Ee++)),te.node=Ke,te.insertAfter=function(fr){return function(Tr){Z.splice(fr+1,0,Tr),Ee++}}(Ee)}}he&&Z.pop()},Ta=function(Z){return Z instanceof Ne||Z instanceof Ye?Z:null},Os=function $e(Z,X){var te=Ta(Z);if(te){var he=te.children;if(he.length){if(X==="right")return $e(he[he.length-1],"right");if(X==="left")return $e(he[0],"left")}}return Z},vs=function(Z,X){return Z?(X&&(Z=Os(Z,X)),Ns[Z.classes[0]]||null):null},mo=function(Z,X){var te=["nulldelimiter"].concat(Z.baseSizingClasses());return wa(X.concat(te))},ra=function(Z,X,te){if(!Z)return wa();if(cn[Z.type]){var he=cn[Z.type](Z,X);if(te&&X.size!==te.size){he=wa(X.sizingClasses(te),[he],X);var Ee=X.sizeMultiplier/te.sizeMultiplier;he.height*=Ee,he.depth*=Ee}return he}else throw new u("Got group of unknown type: '"+Z.type+"'")};function to($e,Z){var X=wa(["base"],$e,Z),te=wa(["strut"]);return te.style.height=X.height+X.depth+"em",te.style.verticalAlign=-X.depth+"em",X.children.unshift(te),X}function No($e,Z){var X=null;$e.length===1&&$e[0].type==="tag"&&(X=$e[0].tag,$e=$e[0].body);for(var te=ls($e,Z,!0),he=[],Ee=[],Ke=0;Ke<te.length;Ke++)if(Ee.push(te[Ke]),te[Ke].hasClass("mbin")||te[Ke].hasClass("mrel")||te[Ke].hasClass("allowbreak")){for(var xt=!1;Ke<te.length-1&&te[Ke+1].hasClass("mspace")&&!te[Ke+1].hasClass("newline");)Ke++,Ee.push(te[Ke]),te[Ke].hasClass("nobreak")&&(xt=!0);xt||(he.push(to(Ee,Z)),Ee=[])}else te[Ke].hasClass("newline")&&(Ee.pop(),Ee.length>0&&(he.push(to(Ee,Z)),Ee=[]),he.push(te[Ke]));Ee.length>0&&he.push(to(Ee,Z));var Wt;X&&(Wt=to(ls(X,Z,!0)),Wt.classes=["tag"],he.push(Wt));var fr=wa(["katex-html"],he);if(fr.setAttribute("aria-hidden","true"),Wt){var Tr=Wt.children[0];Tr.style.height=fr.height+fr.depth+"em",Tr.style.verticalAlign=-fr.depth+"em"}return fr}function Na($e){return new Ne($e)}var Hs=function(){function $e(X,te){this.type=void 0,this.attributes=void 0,this.children=void 0,this.type=X,this.attributes={},this.children=te||[]}var Z=$e.prototype;return Z.setAttribute=function(te,he){this.attributes[te]=he},Z.getAttribute=function(te){return this.attributes[te]},Z.toNode=function(){var te=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var he in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,he)&&te.setAttribute(he,this.attributes[he]);for(var Ee=0;Ee<this.children.length;Ee++)te.appendChild(this.children[Ee].toNode());return te},Z.toMarkup=function(){var te="<"+this.type;for(var he in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,he)&&(te+=" "+he+'="',te+=S.escape(this.attributes[he]),te+='"');te+=">";for(var Ee=0;Ee<this.children.length;Ee++)te+=this.children[Ee].toMarkup();return te+="</"+this.type+">",te},Z.toText=function(){return this.children.map(function(te){return te.toText()}).join("")},$e}(),vi=function(){function $e(X){this.text=void 0,this.text=X}var Z=$e.prototype;return Z.toNode=function(){return document.createTextNode(this.text)},Z.toMarkup=function(){return S.escape(this.toText())},Z.toText=function(){return this.text},$e}(),ro=function(){function $e(X){this.width=void 0,this.character=void 0,this.width=X,X>=.05555&&X<=.05556?this.character="\u200A":X>=.1666&&X<=.1667?this.character="\u2009":X>=.2222&&X<=.2223?this.character="\u2005":X>=.2777&&X<=.2778?this.character="\u2005\u200A":X>=-.05556&&X<=-.05555?this.character="\u200A\u2063":X>=-.1667&&X<=-.1666?this.character="\u2009\u2063":X>=-.2223&&X<=-.2222?this.character="\u205F\u2063":X>=-.2778&&X<=-.2777?this.character="\u2005\u2063":this.character=null}var Z=$e.prototype;return Z.toNode=function(){if(this.character)return document.createTextNode(this.character);var te=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return te.setAttribute("width",this.width+"em"),te},Z.toMarkup=function(){return this.character?"<mtext>"+this.character+"</mtext>":'<mspace width="'+this.width+'em"/>'},Z.toText=function(){return this.character?this.character:" "},$e}(),Ln={MathNode:Hs,TextNode:vi,SpaceNode:ro,newDocumentFragment:Na},cs=function(Z,X,te){return Ce[X][Z]&&Ce[X][Z].replace&&Z.charCodeAt(0)!==55349&&!(Jr.hasOwnProperty(Z)&&te&&(te.fontFamily&&te.fontFamily.substr(4,2)==="tt"||te.font&&te.font.substr(4,2)==="tt"))&&(Z=Ce[X][Z].replace),new Ln.TextNode(Z)},ks=function(Z){return Z.length===1?Z[0]:new Ln.MathNode("mrow",Z)},Rs=function(Z,X){if(X.fontFamily==="texttt")return"monospace";if(X.fontFamily==="textsf")return X.fontShape==="textit"&&X.fontWeight==="textbf"?"sans-serif-bold-italic":X.fontShape==="textit"?"sans-serif-italic":X.fontWeight==="textbf"?"bold-sans-serif":"sans-serif";if(X.fontShape==="textit"&&X.fontWeight==="textbf")return"bold-italic";if(X.fontShape==="textit")return"italic";if(X.fontWeight==="textbf")return"bold";var te=X.font;if(!te||te==="mathnormal")return null;var he=Z.mode;if(te==="mathit")return"italic";if(te==="boldsymbol")return"bold-italic";if(te==="mathbf")return"bold";if(te==="mathbb")return"double-struck";if(te==="mathfrak")return"fraktur";if(te==="mathscr"||te==="mathcal")return"script";if(te==="mathsf")return"sans-serif";if(te==="mathtt")return"monospace";var Ee=Z.text;if(S.contains(["\\imath","\\jmath"],Ee))return null;Ce[he][Ee]&&Ce[he][Ee].replace&&(Ee=Ce[he][Ee].replace);var Ke=_r.fontMap[te].fontName;return Qt(Ee,Ke,he)?_r.fontMap[te].variant:null},ta=function(Z,X,te){if(Z.length===1){var he=Wi(Z[0],X);return te&&he instanceof Hs&&he.type==="mo"&&(he.setAttribute("lspace","0em"),he.setAttribute("rspace","0em")),[he]}for(var Ee=[],Ke,xt=0;xt<Z.length;xt++){var Wt=Wi(Z[xt],X);if(Wt instanceof Hs&&Ke instanceof Hs){if(Wt.type==="mtext"&&Ke.type==="mtext"&&Wt.getAttribute("mathvariant")===Ke.getAttribute("mathvariant")){var fr;(fr=Ke.children).push.apply(fr,Wt.children);continue}else if(Wt.type==="mn"&&Ke.type==="mn"){var Tr;(Tr=Ke.children).push.apply(Tr,Wt.children);continue}else if(Wt.type==="mi"&&Wt.children.length===1&&Ke.type==="mn"){var Xr=Wt.children[0];if(Xr instanceof vi&&Xr.text==="."){var hn;(hn=Ke.children).push.apply(hn,Wt.children);continue}}else if(Ke.type==="mi"&&Ke.children.length===1){var On=Ke.children[0];if(On instanceof vi&&On.text==="\u0338"&&(Wt.type==="mo"||Wt.type==="mi"||Wt.type==="mn")){var Hn=Wt.children[0];Hn instanceof vi&&Hn.text.length>0&&(Hn.text=Hn.text.slice(0,1)+"\u0338"+Hn.text.slice(1),Ee.pop())}}}Ee.push(Wt),Ke=Wt}return Ee},Ga=function(Z,X,te){return ks(ta(Z,X,te))},Wi=function(Z,X){if(!Z)return new Ln.MathNode("mrow");if(bn[Z.type]){var te=bn[Z.type](Z,X);return te}else throw new u("Got group of unknown type: '"+Z.type+"'")};function Ls($e,Z,X,te){var he=ta($e,X),Ee;he.length===1&&he[0]instanceof Hs&&S.contains(["mrow","mtable"],he[0].type)?Ee=he[0]:Ee=new Ln.MathNode("mrow",he);var Ke=new Ln.MathNode("annotation",[new Ln.TextNode(Z)]);Ke.setAttribute("encoding","application/x-tex");var xt=new Ln.MathNode("semantics",[Ee,Ke]),Wt=new Ln.MathNode("math",[xt]);Wt.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML");var fr=te?"katex":"katex-mathml";return _r.makeSpan([fr],[Wt])}var xo=function(Z){return new mi({style:Z.displayMode?W.DISPLAY:W.TEXT,maxSize:Z.maxSize,minRuleThickness:Z.minRuleThickness})},jo=function(Z,X){if(X.displayMode){var te=["katex-display"];X.leqno&&te.push("leqno"),X.fleqn&&te.push("fleqn"),Z=_r.makeSpan(te,[Z])}return Z},Go=function(Z,X,te){var he=xo(te),Ee;if(te.output==="mathml")return Ls(Z,X,he,!0);if(te.output==="html"){var Ke=No(Z,he);Ee=_r.makeSpan(["katex"],[Ke])}else{var xt=Ls(Z,X,he,!1),Wt=No(Z,he);Ee=_r.makeSpan(["katex"],[xt,Wt])}return jo(Ee,te)},du=function(Z,X,te){var he=xo(te),Ee=No(Z,he),Ke=_r.makeSpan(["katex"],[Ee]);return jo(Ke,te)},hu=Go,_o={widehat:"^",widecheck:"\u02C7",widetilde:"~",utilde:"~",overleftarrow:"\u2190",underleftarrow:"\u2190",xleftarrow:"\u2190",overrightarrow:"\u2192",underrightarrow:"\u2192",xrightarrow:"\u2192",underbrace:"\u23DF",overbrace:"\u23DE",overgroup:"\u23E0",undergroup:"\u23E1",overleftrightarrow:"\u2194",underleftrightarrow:"\u2194",xleftrightarrow:"\u2194",Overrightarrow:"\u21D2",xRightarrow:"\u21D2",overleftharpoon:"\u21BC",xleftharpoonup:"\u21BC",overrightharpoon:"\u21C0",xrightharpoonup:"\u21C0",xLeftarrow:"\u21D0",xLeftrightarrow:"\u21D4",xhookleftarrow:"\u21A9",xhookrightarrow:"\u21AA",xmapsto:"\u21A6",xrightharpoondown:"\u21C1",xleftharpoondown:"\u21BD",xrightleftharpoons:"\u21CC",xleftrightharpoons:"\u21CB",xtwoheadleftarrow:"\u219E",xtwoheadrightarrow:"\u21A0",xlongequal:"=",xtofrom:"\u21C4",xrightleftarrows:"\u21C4",xrightequilibrium:"\u21CC",xleftequilibrium:"\u21CB"},Uo=function(Z){var X=new Ln.MathNode("mo",[new Ln.TextNode(_o[Z.substr(1)])]);return X.setAttribute("stretchy","true"),X},So={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},Yo=function(Z){return Z.type==="ordgroup"?Z.body.length:1},$o=function(Z,X){function te(){var Wt=4e5,fr=Z.label.substr(1);if(S.contains(["widehat","widecheck","widetilde","utilde"],fr)){var Tr=Z,Xr=Yo(Tr.base),hn,On,Hn;if(Xr>5)fr==="widehat"||fr==="widecheck"?(hn=420,Wt=2364,Hn=.42,On=fr+"4"):(hn=312,Wt=2340,Hn=.34,On="tilde4");else{var Jn=[1,1,2,2,3,3][Xr];fr==="widehat"||fr==="widecheck"?(Wt=[0,1062,2364,2364,2364][Jn],hn=[0,239,300,360,420][Jn],Hn=[0,.24,.3,.3,.36,.42][Jn],On=fr+Jn):(Wt=[0,600,1033,2339,2340][Jn],hn=[0,260,286,306,312][Jn],Hn=[0,.26,.286,.3,.306,.34][Jn],On="tilde"+Jn)}var Li=new qe(On),Ui=new He([Li],{width:"100%",height:Hn+"em",viewBox:"0 0 "+Wt+" "+hn,preserveAspectRatio:"none"});return{span:_r.makeSvgSpan([],[Ui],X),minWidth:0,height:Hn}}else{var aa=[],Ea=So[fr],Ts=Ea[0],Ps=Ea[1],Ms=Ea[2],Is=Ms/1e3,Oa=Ts.length,so,Ki;if(Oa===1){var Dr=Ea[3];so=["hide-tail"],Ki=[Dr]}else if(Oa===2)so=["halfarrow-left","halfarrow-right"],Ki=["xMinYMin","xMaxYMin"];else if(Oa===3)so=["brace-left","brace-center","brace-right"],Ki=["xMinYMin","xMidYMin","xMaxYMin"];else throw new Error(`Correct katexImagesData or update code here to support
`+Oa+" children.");for(var wo=0;wo<Oa;wo++){var Zo=new qe(Ts[wo]),bu=new He([Zo],{width:"400em",height:Is+"em",viewBox:"0 0 "+Wt+" "+Ms,preserveAspectRatio:Ki[wo]+" slice"}),Zs=_r.makeSvgSpan([so[wo]],[bu],X);if(Oa===1)return{span:Zs,minWidth:Ps,height:Is};Zs.style.height=Is+"em",aa.push(Zs)}return{span:_r.makeSpan(["stretchy"],aa,X),minWidth:Ps,height:Is}}}var he=te(),Ee=he.span,Ke=he.minWidth,xt=he.height;return Ee.height=xt,Ee.style.height=xt+"em",Ke>0&&(Ee.style.minWidth=Ke+"em"),Ee},gi=function(Z,X,te,he){var Ee,Ke=Z.height+Z.depth+2*te;if(/fbox|color/.test(X)){if(Ee=_r.makeSpan(["stretchy",X],[],he),X==="fbox"){var xt=he.color&&he.getColor();xt&&(Ee.style.borderColor=xt)}}else{var Wt=[];/^[bx]cancel$/.test(X)&&Wt.push(new Xe({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(X)&&Wt.push(new Xe({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var fr=new He(Wt,{width:"100%",height:Ke+"em"});Ee=_r.makeSvgSpan([],[fr],he)}return Ee.height=Ke,Ee.style.height=Ke+"em",Ee},bi={encloseSpan:gi,mathMLnode:Uo,svgSpan:$o},es=function(Z,X){var te,he,Ee=qn(Z,"supsub"),Ke;Ee?(he=Nn(Ee.base,"accent"),te=he.base,Ee.base=te,Ke=At(ra(Ee,X)),Ee.base=he):(he=Nn(Z,"accent"),te=he.base);var xt=ra(te,X.havingCrampedStyle()),Wt=he.isShifty&&S.isCharacterBox(te),fr=0;if(Wt){var Tr=S.getBaseElem(te),Xr=ra(Tr,X.havingCrampedStyle());fr=wt(Xr).skew}var hn=Math.min(xt.height,X.fontMetrics().xHeight),On;if(he.isStretchy)On=bi.svgSpan(he,X),On=_r.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:xt},{type:"elem",elem:On,wrapperClasses:["svg-align"],wrapperStyle:fr>0?{width:"calc(100% - "+2*fr+"em)",marginLeft:2*fr+"em"}:void 0}]},X);else{var Hn,Jn;he.label==="\\vec"?(Hn=_r.staticSvg("vec",X),Jn=_r.svgData.vec[1]):(Hn=_r.makeOrd({mode:he.mode,text:he.label},X,"textord"),Hn=wt(Hn),Hn.italic=0,Jn=Hn.width),On=_r.makeSpan(["accent-body"],[Hn]);var Li=he.label==="\\textcircled";Li&&(On.classes.push("accent-full"),hn=xt.height);var Ui=fr;Li||(Ui-=Jn/2),On.style.left=Ui+"em",he.label==="\\textcircled"&&(On.style.top=".2em"),On=_r.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:xt},{type:"kern",size:-hn},{type:"elem",elem:On}]},X)}var aa=_r.makeSpan(["mord","accent"],[On],X);return Ke?(Ke.children[0]=aa,Ke.height=Math.max(aa.height,Ke.height),Ke.classes[0]="mord",Ke):aa},ds=function(Z,X){var te=Z.isStretchy?bi.mathMLnode(Z.label):new Ln.MathNode("mo",[cs(Z.label,Z.mode)]),he=new Ln.MathNode("mover",[Wi(Z.base,X),te]);return he.setAttribute("accent","true"),he},is=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(function($e){return"\\"+$e}).join("|"));Kr({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:function(Z,X){var te=X[0],he=!is.test(Z.funcName),Ee=!he||Z.funcName==="\\widehat"||Z.funcName==="\\widetilde"||Z.funcName==="\\widecheck";return{type:"accent",mode:Z.parser.mode,label:Z.funcName,isStretchy:he,isShifty:Ee,base:te}},htmlBuilder:es,mathmlBuilder:ds}),Kr({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!1},handler:function(Z,X){var te=X[0];return{type:"accent",mode:Z.parser.mode,label:Z.funcName,isStretchy:!1,isShifty:!0,base:te}},htmlBuilder:es,mathmlBuilder:ds}),Kr({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:function(Z,X){var te=Z.parser,he=Z.funcName,Ee=X[0];return{type:"accentUnder",mode:te.mode,label:he,base:Ee}},htmlBuilder:function(Z,X){var te=ra(Z.base,X),he=bi.svgSpan(Z,X),Ee=Z.label==="\\utilde"?.12:0,Ke=_r.makeVList({positionType:"bottom",positionData:he.height+Ee,children:[{type:"elem",elem:he,wrapperClasses:["svg-align"]},{type:"kern",size:Ee},{type:"elem",elem:te}]},X);return _r.makeSpan(["mord","accentunder"],[Ke],X)},mathmlBuilder:function(Z,X){var te=bi.mathMLnode(Z.label),he=new Ln.MathNode("munder",[Wi(Z.base,X),te]);return he.setAttribute("accentunder","true"),he}});var Ha=function(Z){var X=new Ln.MathNode("mpadded",Z?[Z]:[]);return X.setAttribute("width","+0.6em"),X.setAttribute("lspace","0.3em"),X};Kr({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium"],props:{numArgs:1,numOptionalArgs:1},handler:function(Z,X,te){var he=Z.parser,Ee=Z.funcName;return{type:"xArrow",mode:he.mode,label:Ee,body:X[0],below:te[0]}},htmlBuilder:function(Z,X){var te=X.style,he=X.havingStyle(te.sup()),Ee=_r.wrapFragment(ra(Z.body,he,X),X);Ee.classes.push("x-arrow-pad");var Ke;Z.below&&(he=X.havingStyle(te.sub()),Ke=_r.wrapFragment(ra(Z.below,he,X),X),Ke.classes.push("x-arrow-pad"));var xt=bi.svgSpan(Z,X),Wt=-X.fontMetrics().axisHeight+.5*xt.height,fr=-X.fontMetrics().axisHeight-.5*xt.height-.111;(Ee.depth>.25||Z.label==="\\xleftequilibrium")&&(fr-=Ee.depth);var Tr;if(Ke){var Xr=-X.fontMetrics().axisHeight+Ke.height+.5*xt.height+.111;Tr=_r.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Ee,shift:fr},{type:"elem",elem:xt,shift:Wt},{type:"elem",elem:Ke,shift:Xr}]},X)}else Tr=_r.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Ee,shift:fr},{type:"elem",elem:xt,shift:Wt}]},X);return Tr.children[0].children[0].children[1].classes.push("svg-align"),_r.makeSpan(["mrel","x-arrow"],[Tr],X)},mathmlBuilder:function(Z,X){var te=bi.mathMLnode(Z.label),he;if(Z.body){var Ee=Ha(Wi(Z.body,X));if(Z.below){var Ke=Ha(Wi(Z.below,X));he=new Ln.MathNode("munderover",[te,Ke,Ee])}else he=new Ln.MathNode("mover",[te,Ee])}else if(Z.below){var xt=Ha(Wi(Z.below,X));he=new Ln.MathNode("munder",[te,xt])}else he=Ha(),he=new Ln.MathNode("mover",[te,he]);return he}}),Kr({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler:function(Z,X){for(var te=Z.parser,he=Nn(X[0],"ordgroup"),Ee=he.body,Ke="",xt=0;xt<Ee.length;xt++){var Wt=Nn(Ee[xt],"textord");Ke+=Wt.text}var fr=parseInt(Ke);if(isNaN(fr))throw new u("\\@char has non-numeric argument "+Ke);return{type:"textord",mode:te.mode,text:String.fromCharCode(fr)}}});var _s=function(Z,X){var te=ls(Z.body,X.withColor(Z.color),!1);return _r.makeFragment(te)},Ko=function(Z,X){var te=ta(Z.body,X.withColor(Z.color)),he=new Ln.MathNode("mstyle",te);return he.setAttribute("mathcolor",Z.color),he};Kr({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,greediness:3,argTypes:["color","original"]},handler:function(Z,X){var te=Z.parser,he=Nn(X[0],"color-token").color,Ee=X[1];return{type:"color",mode:te.mode,color:he,body:ci(Ee)}},htmlBuilder:_s,mathmlBuilder:Ko}),Kr({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,greediness:3,argTypes:["color"]},handler:function(Z,X){var te=Z.parser,he=Z.breakOnTokenText,Ee=Nn(X[0],"color-token").color;te.gullet.macros.set("\\current@color",Ee);var Ke=te.parseExpression(!0,he);return{type:"color",mode:te.mode,color:Ee,body:Ke}},htmlBuilder:_s,mathmlBuilder:Ko}),Kr({type:"cr",names:["\\cr","\\newline"],props:{numArgs:0,numOptionalArgs:1,argTypes:["size"],allowedInText:!0},handler:function(Z,X,te){var he=Z.parser,Ee=Z.funcName,Ke=te[0],xt=Ee==="\\cr",Wt=!1;return xt||(he.settings.displayMode&&he.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode")?Wt=!1:Wt=!0),{type:"cr",mode:he.mode,newLine:Wt,newRow:xt,size:Ke&&Nn(Ke,"size").value}},htmlBuilder:function(Z,X){if(Z.newRow)throw new u("\\cr valid only within a tabular/array environment");var te=_r.makeSpan(["mspace"],[],X);return Z.newLine&&(te.classes.push("newline"),Z.size&&(te.style.marginTop=ea(Z.size,X)+"em")),te},mathmlBuilder:function(Z,X){var te=new Ln.MathNode("mspace");return Z.newLine&&(te.setAttribute("linebreak","newline"),Z.size&&te.setAttribute("height",ea(Z.size,X)+"em")),te}});var Ss=function(Z,X,te){var he=Ce.math[Z]&&Ce.math[Z].replace,Ee=Qt(he||Z,X,te);if(!Ee)throw new Error("Unsupported symbol "+Z+" and font size "+X+".");return Ee},nu=function(Z,X,te,he){var Ee=te.havingBaseStyle(X),Ke=_r.makeSpan(he.concat(Ee.sizingClasses(te)),[Z],te),xt=Ee.sizeMultiplier/te.sizeMultiplier;return Ke.height*=xt,Ke.depth*=xt,Ke.maxFontSize=Ee.sizeMultiplier,Ke},pu=function(Z,X,te){var he=X.havingBaseStyle(te),Ee=(1-X.sizeMultiplier/he.sizeMultiplier)*X.fontMetrics().axisHeight;Z.classes.push("delimcenter"),Z.style.top=Ee+"em",Z.height-=Ee,Z.depth+=Ee},Uu=function(Z,X,te,he,Ee,Ke){var xt=_r.makeSymbol(Z,"Main-Regular",Ee,he),Wt=nu(xt,X,he,Ke);return te&&pu(Wt,he,X),Wt},rl=function(Z,X,te,he){return _r.makeSymbol(Z,"Size"+X+"-Regular",te,he)},nl=function(Z,X,te,he,Ee,Ke){var xt=rl(Z,X,Ee,he),Wt=nu(_r.makeSpan(["delimsizing","size"+X],[xt],he),W.TEXT,he,Ke);return te&&pu(Wt,he,W.TEXT),Wt},fo=function(Z,X,te){var he;X==="Size1-Regular"?he="delim-size1":he="delim-size4";var Ee=_r.makeSpan(["delimsizinginner",he],[_r.makeSpan([],[_r.makeSymbol(Z,X,te)])]);return{type:"elem",elem:Ee}},Oo={type:"kern",size:-.005},Ao=function(Z,X,te,he,Ee,Ke){var xt,Wt,fr,Tr;xt=fr=Tr=Z,Wt=null;var Xr="Size1-Regular";Z==="\\uparrow"?fr=Tr="\u23D0":Z==="\\Uparrow"?fr=Tr="\u2016":Z==="\\downarrow"?xt=fr="\u23D0":Z==="\\Downarrow"?xt=fr="\u2016":Z==="\\updownarrow"?(xt="\\uparrow",fr="\u23D0",Tr="\\downarrow"):Z==="\\Updownarrow"?(xt="\\Uparrow",fr="\u2016",Tr="\\Downarrow"):Z==="["||Z==="\\lbrack"?(xt="\u23A1",fr="\u23A2",Tr="\u23A3",Xr="Size4-Regular"):Z==="]"||Z==="\\rbrack"?(xt="\u23A4",fr="\u23A5",Tr="\u23A6",Xr="Size4-Regular"):Z==="\\lfloor"||Z==="\u230A"?(fr=xt="\u23A2",Tr="\u23A3",Xr="Size4-Regular"):Z==="\\lceil"||Z==="\u2308"?(xt="\u23A1",fr=Tr="\u23A2",Xr="Size4-Regular"):Z==="\\rfloor"||Z==="\u230B"?(fr=xt="\u23A5",Tr="\u23A6",Xr="Size4-Regular"):Z==="\\rceil"||Z==="\u2309"?(xt="\u23A4",fr=Tr="\u23A5",Xr="Size4-Regular"):Z==="("||Z==="\\lparen"?(xt="\u239B",fr="\u239C",Tr="\u239D",Xr="Size4-Regular"):Z===")"||Z==="\\rparen"?(xt="\u239E",fr="\u239F",Tr="\u23A0",Xr="Size4-Regular"):Z==="\\{"||Z==="\\lbrace"?(xt="\u23A7",Wt="\u23A8",Tr="\u23A9",fr="\u23AA",Xr="Size4-Regular"):Z==="\\}"||Z==="\\rbrace"?(xt="\u23AB",Wt="\u23AC",Tr="\u23AD",fr="\u23AA",Xr="Size4-Regular"):Z==="\\lgroup"||Z==="\u27EE"?(xt="\u23A7",Tr="\u23A9",fr="\u23AA",Xr="Size4-Regular"):Z==="\\rgroup"||Z==="\u27EF"?(xt="\u23AB",Tr="\u23AD",fr="\u23AA",Xr="Size4-Regular"):Z==="\\lmoustache"||Z==="\u23B0"?(xt="\u23A7",Tr="\u23AD",fr="\u23AA",Xr="Size4-Regular"):(Z==="\\rmoustache"||Z==="\u23B1")&&(xt="\u23AB",Tr="\u23A9",fr="\u23AA",Xr="Size4-Regular");var hn=Ss(xt,Xr,Ee),On=hn.height+hn.depth,Hn=Ss(fr,Xr,Ee),Jn=Hn.height+Hn.depth,Li=Ss(Tr,Xr,Ee),Ui=Li.height+Li.depth,aa=0,Ea=1;if(Wt!==null){var Ts=Ss(Wt,Xr,Ee);aa=Ts.height+Ts.depth,Ea=2}var Ps=On+Ui+aa,Ms=Math.max(0,Math.ceil((X-Ps)/(Ea*Jn))),Is=Ps+Ms*Ea*Jn,Oa=he.fontMetrics().axisHeight;te&&(Oa*=he.sizeMultiplier);var so=Is/2-Oa,Ki=(Ms+1)*.005-Jn,Dr=[];if(Dr.push(fo(Tr,Xr,Ee)),Wt===null)for(var wo=0;wo<Ms;wo++)Dr.push(Oo),Dr.push(fo(fr,Xr,Ee));else{for(var Zo=0;Zo<Ms;Zo++)Dr.push(Oo),Dr.push(fo(fr,Xr,Ee));Dr.push({type:"kern",size:Ki}),Dr.push(fo(fr,Xr,Ee)),Dr.push(Oo),Dr.push(fo(Wt,Xr,Ee));for(var bu=0;bu<Ms;bu++)Dr.push(Oo),Dr.push(fo(fr,Xr,Ee))}Dr.push({type:"kern",size:Ki}),Dr.push(fo(fr,Xr,Ee)),Dr.push(Oo),Dr.push(fo(xt,Xr,Ee));var Zs=he.havingBaseStyle(W.TEXT),qs=_r.makeVList({positionType:"bottom",positionData:so,children:Dr},Zs);return nu(_r.makeSpan(["delimsizing","mult"],[qs],Zs),W.TEXT,he,Ke)},Gu=80,Xs=.08,$u=function(Z,X,te,he,Ee){var Ke=Ft(Z,he,te),xt=new qe(Z,Ke),Wt=new He([xt],{width:"400em",height:X+"em",viewBox:"0 0 400000 "+te,preserveAspectRatio:"xMinYMin slice"});return _r.makeSvgSpan(["hide-tail"],[Wt],Ee)},Cu=function(Z,X){var te=X.havingBaseSizing(),he=Cr("\\surd",Z*te.sizeMultiplier,pr,te),Ee=te.sizeMultiplier,Ke=Math.max(0,X.minRuleThickness-X.fontMetrics().sqrtRuleThickness),xt,Wt=0,fr=0,Tr=0,Xr;return he.type==="small"?(Tr=1e3+1e3*Ke+Gu,Z<1?Ee=1:Z<1.4&&(Ee=.7),Wt=(1+Ke+Xs)/Ee,fr=(1+Ke)/Ee,xt=$u("sqrtMain",Wt,Tr,Ke,X),xt.style.minWidth="0.853em",Xr=.833/Ee):he.type==="large"?(Tr=(1e3+Gu)*au[he.size],fr=(au[he.size]+Ke)/Ee,Wt=(au[he.size]+Ke+Xs)/Ee,xt=$u("sqrtSize"+he.size,Wt,Tr,Ke,X),xt.style.minWidth="1.02em",Xr=1/Ee):(Wt=Z+Ke+Xs,fr=Z+Ke,Tr=Math.floor(1e3*Z+Ke)+Gu,xt=$u("sqrtTall",Wt,Tr,Ke,X),xt.style.minWidth="0.742em",Xr=1.056),xt.height=fr,xt.style.height=Wt+"em",{span:xt,advanceWidth:Xr,ruleWidth:(X.fontMetrics().sqrtRuleThickness+Ke)*Ee}},iu=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\u230A","\u230B","\\lceil","\\rceil","\u2308","\u2309","\\surd"],mu=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\u27EE","\u27EF","\\lmoustache","\\rmoustache","\u23B0","\u23B1"],Co=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],au=[0,1.2,1.8,2.4,3],su=function(Z,X,te,he,Ee){if(Z==="<"||Z==="\\lt"||Z==="\u27E8"?Z="\\langle":(Z===">"||Z==="\\gt"||Z==="\u27E9")&&(Z="\\rangle"),S.contains(iu,Z)||S.contains(Co,Z))return nl(Z,X,!1,te,he,Ee);if(S.contains(mu,Z))return Ao(Z,au[X],!1,te,he,Ee);throw new u("Illegal delimiter: '"+Z+"'")},rr=[{type:"small",style:W.SCRIPTSCRIPT},{type:"small",style:W.SCRIPT},{type:"small",style:W.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],yr=[{type:"small",style:W.SCRIPTSCRIPT},{type:"small",style:W.SCRIPT},{type:"small",style:W.TEXT},{type:"stack"}],pr=[{type:"small",style:W.SCRIPTSCRIPT},{type:"small",style:W.SCRIPT},{type:"small",style:W.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],gr=function(Z){if(Z.type==="small")return"Main-Regular";if(Z.type==="large")return"Size"+Z.size+"-Regular";if(Z.type==="stack")return"Size4-Regular";throw new Error("Add support for delim type '"+Z.type+"' here.")},Cr=function(Z,X,te,he){for(var Ee=Math.min(2,3-he.style.size),Ke=Ee;Ke<te.length&&te[Ke].type!=="stack";Ke++){var xt=Ss(Z,gr(te[Ke]),"math"),Wt=xt.height+xt.depth;if(te[Ke].type==="small"){var fr=he.havingBaseStyle(te[Ke].style);Wt*=fr.sizeMultiplier}if(Wt>X)return te[Ke]}return te[te.length-1]},xn=function(Z,X,te,he,Ee,Ke){Z==="<"||Z==="\\lt"||Z==="\u27E8"?Z="\\langle":(Z===">"||Z==="\\gt"||Z==="\u27E9")&&(Z="\\rangle");var xt;S.contains(Co,Z)?xt=rr:S.contains(iu,Z)?xt=pr:xt=yr;var Wt=Cr(Z,X,xt,he);return Wt.type==="small"?Uu(Z,Wt.style,te,he,Ee,Ke):Wt.type==="large"?nl(Z,Wt.size,te,he,Ee,Ke):Ao(Z,X,te,he,Ee,Ke)},Gn=function(Z,X,te,he,Ee,Ke){var xt=he.fontMetrics().axisHeight*he.sizeMultiplier,Wt=901,fr=5/he.fontMetrics().ptPerEm,Tr=Math.max(X-xt,te+xt),Xr=Math.max(Tr/500*Wt,2*Tr-fr);return xn(Z,Xr,!0,he,Ee,Ke)},Mn={sqrtImage:Cu,sizedDelim:su,customSizedDelim:xn,leftRightDelim:Gn},Zn={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},oi=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\u230A","\u230B","\\lceil","\\rceil","\u2308","\u2309","<",">","\\langle","\u27E8","\\rangle","\u27E9","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\u27EE","\u27EF","\\lmoustache","\\rmoustache","\u23B0","\u23B1","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function ti($e,Z){var X=sr($e);if(X&&S.contains(oi,X.text))return X;throw new u("Invalid delimiter: '"+(X?X.text:JSON.stringify($e))+"' after '"+Z.funcName+"'",$e)}Kr({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1},handler:function(Z,X){var te=ti(X[0],Z);return{type:"delimsizing",mode:Z.parser.mode,size:Zn[Z.funcName].size,mclass:Zn[Z.funcName].mclass,delim:te.text}},htmlBuilder:function(Z,X){return Z.delim==="."?_r.makeSpan([Z.mclass]):Mn.sizedDelim(Z.delim,Z.size,X,Z.mode,[Z.mclass])},mathmlBuilder:function(Z){var X=[];Z.delim!=="."&&X.push(cs(Z.delim,Z.mode));var te=new Ln.MathNode("mo",X);return Z.mclass==="mopen"||Z.mclass==="mclose"?te.setAttribute("fence","true"):te.setAttribute("fence","false"),te}});function vr($e){if(!$e.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}Kr({type:"leftright-right",names:["\\right"],props:{numArgs:1},handler:function(Z,X){var te=Z.parser.gullet.macros.get("\\current@color");if(te&&typeof te!="string")throw new u("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:Z.parser.mode,delim:ti(X[0],Z).text,color:te}}}),Kr({type:"leftright",names:["\\left"],props:{numArgs:1},handler:function(Z,X){var te=ti(X[0],Z),he=Z.parser;++he.leftrightDepth;var Ee=he.parseExpression(!1);--he.leftrightDepth,he.expect("\\right",!1);var Ke=Nn(he.parseFunction(),"leftright-right");return{type:"leftright",mode:he.mode,body:Ee,left:te.text,right:Ke.delim,rightColor:Ke.color}},htmlBuilder:function(Z,X){vr(Z);for(var te=ls(Z.body,X,!0,["mopen","mclose"]),he=0,Ee=0,Ke=!1,xt=0;xt<te.length;xt++)te[xt].isMiddle?Ke=!0:(he=Math.max(te[xt].height,he),Ee=Math.max(te[xt].depth,Ee));he*=X.sizeMultiplier,Ee*=X.sizeMultiplier;var Wt;if(Z.left==="."?Wt=mo(X,["mopen"]):Wt=Mn.leftRightDelim(Z.left,he,Ee,X,Z.mode,["mopen"]),te.unshift(Wt),Ke)for(var fr=1;fr<te.length;fr++){var Tr=te[fr],Xr=Tr.isMiddle;Xr&&(te[fr]=Mn.leftRightDelim(Xr.delim,he,Ee,Xr.options,Z.mode,[]))}var hn;if(Z.right===".")hn=mo(X,["mclose"]);else{var On=Z.rightColor?X.withColor(Z.rightColor):X;hn=Mn.leftRightDelim(Z.right,he,Ee,On,Z.mode,["mclose"])}return te.push(hn),_r.makeSpan(["minner"],te,X)},mathmlBuilder:function(Z,X){vr(Z);var te=ta(Z.body,X);if(Z.left!=="."){var he=new Ln.MathNode("mo",[cs(Z.left,Z.mode)]);he.setAttribute("fence","true"),te.unshift(he)}if(Z.right!=="."){var Ee=new Ln.MathNode("mo",[cs(Z.right,Z.mode)]);Ee.setAttribute("fence","true"),Z.rightColor&&Ee.setAttribute("mathcolor",Z.rightColor),te.push(Ee)}return ks(te)}}),Kr({type:"middle",names:["\\middle"],props:{numArgs:1},handler:function(Z,X){var te=ti(X[0],Z);if(!Z.parser.leftrightDepth)throw new u("\\middle without preceding \\left",te);return{type:"middle",mode:Z.parser.mode,delim:te.text}},htmlBuilder:function(Z,X){var te;if(Z.delim===".")te=mo(X,[]);else{te=Mn.sizedDelim(Z.delim,1,X,Z.mode,[]);var he={delim:Z.delim,options:X};te.isMiddle=he}return te},mathmlBuilder:function(Z,X){var te=Z.delim==="\\vert"||Z.delim==="|"?cs("|","text"):cs(Z.delim,Z.mode),he=new Ln.MathNode("mo",[te]);return he.setAttribute("fence","true"),he.setAttribute("lspace","0.05em"),he.setAttribute("rspace","0.05em"),he}});var Br=function(Z,X){var te=_r.wrapFragment(ra(Z.body,X),X),he=Z.label.substr(1),Ee=X.sizeMultiplier,Ke,xt=0,Wt=S.isCharacterBox(Z.body);if(he==="sout")Ke=_r.makeSpan(["stretchy","sout"]),Ke.height=X.fontMetrics().defaultRuleThickness/Ee,xt=-.5*X.fontMetrics().xHeight;else{/cancel/.test(he)?Wt||te.classes.push("cancel-pad"):te.classes.push("boxpad");var fr=0,Tr=0;/box/.test(he)?(Tr=Math.max(X.fontMetrics().fboxrule,X.minRuleThickness),fr=X.fontMetrics().fboxsep+(he==="colorbox"?0:Tr)):fr=Wt?.2:0,Ke=bi.encloseSpan(te,he,fr,X),/fbox|boxed|fcolorbox/.test(he)&&(Ke.style.borderStyle="solid",Ke.style.borderWidth=Tr+"em"),xt=te.depth+fr,Z.backgroundColor&&(Ke.style.backgroundColor=Z.backgroundColor,Z.borderColor&&(Ke.style.borderColor=Z.borderColor))}var Xr;return Z.backgroundColor?Xr=_r.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Ke,shift:xt},{type:"elem",elem:te,shift:0}]},X):Xr=_r.makeVList({positionType:"individualShift",children:[{type:"elem",elem:te,shift:0},{type:"elem",elem:Ke,shift:xt,wrapperClasses:/cancel/.test(he)?["svg-align"]:[]}]},X),/cancel/.test(he)&&(Xr.height=te.height,Xr.depth=te.depth),/cancel/.test(he)&&!Wt?_r.makeSpan(["mord","cancel-lap"],[Xr],X):_r.makeSpan(["mord"],[Xr],X)},jr=function(Z,X){var te=0,he=new Ln.MathNode(Z.label.indexOf("colorbox")>-1?"mpadded":"menclose",[Wi(Z.body,X)]);switch(Z.label){case"\\cancel":he.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":he.setAttribute("notation","downdiagonalstrike");break;case"\\sout":he.setAttribute("notation","horizontalstrike");break;case"\\fbox":he.setAttribute("notation","box");break;case"\\fcolorbox":case"\\colorbox":if(te=X.fontMetrics().fboxsep*X.fontMetrics().ptPerEm,he.setAttribute("width","+"+2*te+"pt"),he.setAttribute("height","+"+2*te+"pt"),he.setAttribute("lspace",te+"pt"),he.setAttribute("voffset",te+"pt"),Z.label==="\\fcolorbox"){var Ee=Math.max(X.fontMetrics().fboxrule,X.minRuleThickness);he.setAttribute("style","border: "+Ee+"em solid "+String(Z.borderColor))}break;case"\\xcancel":he.setAttribute("notation","updiagonalstrike downdiagonalstrike");break}return Z.backgroundColor&&he.setAttribute("mathbackground",Z.backgroundColor),he};Kr({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,greediness:3,argTypes:["color","text"]},handler:function(Z,X,te){var he=Z.parser,Ee=Z.funcName,Ke=Nn(X[0],"color-token").color,xt=X[1];return{type:"enclose",mode:he.mode,label:Ee,backgroundColor:Ke,body:xt}},htmlBuilder:Br,mathmlBuilder:jr}),Kr({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,greediness:3,argTypes:["color","color","text"]},handler:function(Z,X,te){var he=Z.parser,Ee=Z.funcName,Ke=Nn(X[0],"color-token").color,xt=Nn(X[1],"color-token").color,Wt=X[2];return{type:"enclose",mode:he.mode,label:Ee,backgroundColor:xt,borderColor:Ke,body:Wt}},htmlBuilder:Br,mathmlBuilder:jr}),Kr({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler:function(Z,X){var te=Z.parser;return{type:"enclose",mode:te.mode,label:"\\fbox",body:X[0]}}}),Kr({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout"],props:{numArgs:1},handler:function(Z,X,te){var he=Z.parser,Ee=Z.funcName,Ke=X[0];return{type:"enclose",mode:he.mode,label:Ee,body:Ke}},htmlBuilder:Br,mathmlBuilder:jr});var Pn={};function In($e){for(var Z=$e.type,X=$e.names,te=$e.props,he=$e.handler,Ee=$e.htmlBuilder,Ke=$e.mathmlBuilder,xt={type:Z,numArgs:te.numArgs||0,greediness:1,allowedInText:!1,numOptionalArgs:0,handler:he},Wt=0;Wt<X.length;++Wt)Pn[X[Wt]]=xt;Ee&&(cn[Z]=Ee),Ke&&(bn[Z]=Ke)}function ui($e){var Z=[];$e.consumeSpaces();for(var X=$e.fetch().text;X==="\\hline"||X==="\\hdashline";)$e.consume(),Z.push(X==="\\hdashline"),$e.consumeSpaces(),X=$e.fetch().text;return Z}function Ti($e,Z,X){var te=Z.hskipBeforeAndAfter,he=Z.addJot,Ee=Z.cols,Ke=Z.arraystretch,xt=Z.colSeparationType;if($e.gullet.beginGroup(),$e.gullet.macros.set("\\\\","\\cr"),!Ke){var Wt=$e.gullet.expandMacroAsText("\\arraystretch");if(Wt==null)Ke=1;else if(Ke=parseFloat(Wt),!Ke||Ke<0)throw new u("Invalid \\arraystretch: "+Wt)}$e.gullet.beginGroup();var fr=[],Tr=[fr],Xr=[],hn=[];for(hn.push(ui($e));;){var On=$e.parseExpression(!1,"\\cr");$e.gullet.endGroup(),$e.gullet.beginGroup(),On={type:"ordgroup",mode:$e.mode,body:On},X&&(On={type:"styling",mode:$e.mode,style:X,body:[On]}),fr.push(On);var Hn=$e.fetch().text;if(Hn==="&")$e.consume();else if(Hn==="\\end"){fr.length===1&&On.type==="styling"&&On.body[0].body.length===0&&Tr.pop(),hn.length<Tr.length+1&&hn.push([]);break}else if(Hn==="\\cr"){var Jn=Nn($e.parseFunction(),"cr");Xr.push(Jn.size),hn.push(ui($e)),fr=[],Tr.push(fr)}else throw new u("Expected & or \\\\ or \\cr or \\end",$e.nextToken)}return $e.gullet.endGroup(),$e.gullet.endGroup(),{type:"array",mode:$e.mode,addJot:he,arraystretch:Ke,body:Tr,cols:Ee,rowGaps:Xr,hskipBeforeAndAfter:te,hLinesBeforeRow:hn,colSeparationType:xt}}function $n($e){return $e.substr(0,1)==="d"?"display":"text"}var na=function(Z,X){var te,he,Ee=Z.body.length,Ke=Z.hLinesBeforeRow,xt=0,Wt=new Array(Ee),fr=[],Tr=Math.max(X.fontMetrics().arrayRuleWidth,X.minRuleThickness),Xr=1/X.fontMetrics().ptPerEm,hn=5*Xr;if(Z.colSeparationType&&Z.colSeparationType==="small"){var On=X.havingStyle(W.SCRIPT).sizeMultiplier;hn=.2778*(On/X.sizeMultiplier)}var Hn=12*Xr,Jn=3*Xr,Li=Z.arraystretch*Hn,Ui=.7*Li,aa=.3*Li,Ea=0;function Ts(Qo){for(var il=0;il<Qo.length;++il)il>0&&(Ea+=.25),fr.push({pos:Ea,isDashed:Qo[il]})}for(Ts(Ke[0]),te=0;te<Z.body.length;++te){var Ps=Z.body[te],Ms=Ui,Is=aa;xt<Ps.length&&(xt=Ps.length);var Oa=new Array(Ps.length);for(he=0;he<Ps.length;++he){var so=ra(Ps[he],X);Is<so.depth&&(Is=so.depth),Ms<so.height&&(Ms=so.height),Oa[he]=so}var Ki=Z.rowGaps[te],Dr=0;Ki&&(Dr=ea(Ki,X),Dr>0&&(Dr+=aa,Is<Dr&&(Is=Dr),Dr=0)),Z.addJot&&(Is+=Jn),Oa.height=Ms,Oa.depth=Is,Ea+=Ms,Oa.pos=Ea,Ea+=Is+Dr,Wt[te]=Oa,Ts(Ke[te+1])}var wo=Ea/2+X.fontMetrics().axisHeight,Zo=Z.cols||[],bu=[],Zs,qs;for(he=0,qs=0;he<xt||qs<Zo.length;++he,++qs){for(var zu=Zo[qs]||{},Yl=!0;zu.type==="separator";){if(Yl||(Zs=_r.makeSpan(["arraycolsep"],[]),Zs.style.width=X.fontMetrics().doubleRuleSep+"em",bu.push(Zs)),zu.separator==="|"||zu.separator===":"){var bl=zu.separator==="|"?"solid":"dashed",pl=_r.makeSpan(["vertical-separator"],[],X);pl.style.height=Ea+"em",pl.style.borderRightWidth=Tr+"em",pl.style.borderRightStyle=bl,pl.style.margin="0 -"+Tr/2+"em",pl.style.verticalAlign=-(Ea-wo)+"em",bu.push(pl)}else throw new u("Invalid separator type: "+zu.separator);qs++,zu=Zo[qs]||{},Yl=!1}if(!(he>=xt)){var ml=void 0;(he>0||Z.hskipBeforeAndAfter)&&(ml=S.deflt(zu.pregap,hn),ml!==0&&(Zs=_r.makeSpan(["arraycolsep"],[]),Zs.style.width=ml+"em",bu.push(Zs)));var $s=[];for(te=0;te<Ee;++te){var Zu=Wt[te],Tu=Zu[he];if(Tu){var Xo=Zu.pos-wo;Tu.depth=Zu.depth,Tu.height=Zu.height,$s.push({type:"elem",elem:Tu,shift:Xo})}}$s=_r.makeVList({positionType:"individualShift",children:$s},X),$s=_r.makeSpan(["col-align-"+(zu.align||"c")],[$s]),bu.push($s),(he<xt-1||Z.hskipBeforeAndAfter)&&(ml=S.deflt(zu.postgap,hn),ml!==0&&(Zs=_r.makeSpan(["arraycolsep"],[]),Zs.style.width=ml+"em",bu.push(Zs)))}}if(Wt=_r.makeSpan(["mtable"],bu),fr.length>0){for(var Wo=_r.makeLineSpan("hline",X,Tr),Ol=_r.makeLineSpan("hdashline",X,Tr),xu=[{type:"elem",elem:Wt,shift:0}];fr.length>0;){var kl=fr.pop(),Po=kl.pos-wo;kl.isDashed?xu.push({type:"elem",elem:Ol,shift:Po}):xu.push({type:"elem",elem:Wo,shift:Po})}Wt=_r.makeVList({positionType:"individualShift",children:xu},X)}return _r.makeSpan(["mord"],[Wt],X)},Gi={c:"center ",l:"left ",r:"right "},Pi=function(Z,X){var te=new Ln.MathNode("mtable",Z.body.map(function(Ea){return new Ln.MathNode("mtr",Ea.map(function(Ts){return new Ln.MathNode("mtd",[Wi(Ts,X)])}))})),he=Z.arraystretch===.5?.1:.16+Z.arraystretch-1+(Z.addJot?.09:0);te.setAttribute("rowspacing",he+"em");var Ee="",Ke="";if(Z.cols){var xt=Z.cols,Wt="",fr=!1,Tr=0,Xr=xt.length;xt[0].type==="separator"&&(Ee+="top ",Tr=1),xt[xt.length-1].type==="separator"&&(Ee+="bottom ",Xr-=1);for(var hn=Tr;hn<Xr;hn++)xt[hn].type==="align"?(Ke+=Gi[xt[hn].align],fr&&(Wt+="none "),fr=!0):xt[hn].type==="separator"&&fr&&(Wt+=xt[hn].separator==="|"?"solid ":"dashed ",fr=!1);te.setAttribute("columnalign",Ke.trim()),/[sd]/.test(Wt)&&te.setAttribute("columnlines",Wt.trim())}if(Z.colSeparationType==="align"){for(var On=Z.cols||[],Hn="",Jn=1;Jn<On.length;Jn++)Hn+=Jn%2?"0em ":"1em ";te.setAttribute("columnspacing",Hn.trim())}else Z.colSeparationType==="alignat"?te.setAttribute("columnspacing","0em"):Z.colSeparationType==="small"?te.setAttribute("columnspacing","0.2778em"):te.setAttribute("columnspacing","1em");var Li="",Ui=Z.hLinesBeforeRow;Ee+=Ui[0].length>0?"left ":"",Ee+=Ui[Ui.length-1].length>0?"right ":"";for(var aa=1;aa<Ui.length-1;aa++)Li+=Ui[aa].length===0?"none ":Ui[aa][0]?"dashed ":"solid ";return/[sd]/.test(Li)&&te.setAttribute("rowlines",Li.trim()),Ee!==""&&(te=new Ln.MathNode("menclose",[te]),te.setAttribute("notation",Ee.trim())),Z.arraystretch&&Z.arraystretch<1&&(te=new Ln.MathNode("mstyle",[te]),te.setAttribute("scriptlevel","1")),te},bt=function(Z,X){var te=[],he=Ti(Z.parser,{cols:te,addJot:!0},"display"),Ee,Ke=0,xt={type:"ordgroup",mode:Z.mode,body:[]},Wt=qn(X[0],"ordgroup");if(Wt){for(var fr="",Tr=0;Tr<Wt.body.length;Tr++){var Xr=Nn(Wt.body[Tr],"textord");fr+=Xr.text}Ee=Number(fr),Ke=Ee*2}var hn=!Ke;he.body.forEach(function(Li){for(var Ui=1;Ui<Li.length;Ui+=2){var aa=Nn(Li[Ui],"styling"),Ea=Nn(aa.body[0],"ordgroup");Ea.body.unshift(xt)}if(hn)Ke<Li.length&&(Ke=Li.length);else{var Ts=Li.length/2;if(Ee<Ts)throw new u("Too many math in a row: "+("expected "+Ee+", but got "+Ts),Li[0])}});for(var On=0;On<Ke;++On){var Hn="r",Jn=0;On%2===1?Hn="l":On>0&&hn&&(Jn=1),te[On]={type:"align",align:Hn,pregap:Jn,postgap:0}}return he.colSeparationType=hn?"align":"alignat",he};In({type:"array",names:["array","darray"],props:{numArgs:1},handler:function(Z,X){var te=sr(X[0]),he=te?[X[0]]:Nn(X[0],"ordgroup").body,Ee=he.map(function(xt){var Wt=ye(xt),fr=Wt.text;if("lcr".indexOf(fr)!==-1)return{type:"align",align:fr};if(fr==="|")return{type:"separator",separator:"|"};if(fr===":")return{type:"separator",separator:":"};throw new u("Unknown column alignment: "+fr,xt)}),Ke={cols:Ee,hskipBeforeAndAfter:!0};return Ti(Z.parser,Ke,$n(Z.envName))},htmlBuilder:na,mathmlBuilder:Pi}),In({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix"],props:{numArgs:0},handler:function(Z){var X={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[Z.envName],te={hskipBeforeAndAfter:!1},he=Ti(Z.parser,te,$n(Z.envName));return X?{type:"leftright",mode:Z.mode,body:[he],left:X[0],right:X[1],rightColor:void 0}:he},htmlBuilder:na,mathmlBuilder:Pi}),In({type:"array",names:["smallmatrix"],props:{numArgs:0},handler:function(Z){var X={arraystretch:.5},te=Ti(Z.parser,X,"script");return te.colSeparationType="small",te},htmlBuilder:na,mathmlBuilder:Pi}),In({type:"array",names:["subarray"],props:{numArgs:1},handler:function(Z,X){var te=sr(X[0]),he=te?[X[0]]:Nn(X[0],"ordgroup").body,Ee=he.map(function(xt){var Wt=ye(xt),fr=Wt.text;if("lc".indexOf(fr)!==-1)return{type:"align",align:fr};throw new u("Unknown column alignment: "+fr,xt)});if(Ee.length>1)throw new u("{subarray} can contain only one column");var Ke={cols:Ee,hskipBeforeAndAfter:!1,arraystretch:.5};if(Ke=Ti(Z.parser,Ke,"script"),Ke.body[0].length>1)throw new u("{subarray} can contain only one column");return Ke},htmlBuilder:na,mathmlBuilder:Pi}),In({type:"array",names:["cases","dcases"],props:{numArgs:0},handler:function(Z){var X={arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},te=Ti(Z.parser,X,$n(Z.envName));return{type:"leftright",mode:Z.mode,body:[te],left:"\\{",right:".",rightColor:void 0}},htmlBuilder:na,mathmlBuilder:Pi}),In({type:"array",names:["aligned"],props:{numArgs:0},handler:bt,htmlBuilder:na,mathmlBuilder:Pi}),In({type:"array",names:["gathered"],props:{numArgs:0},handler:function(Z){var X={cols:[{type:"align",align:"c"}],addJot:!0};return Ti(Z.parser,X,"display")},htmlBuilder:na,mathmlBuilder:Pi}),In({type:"array",names:["alignedat"],props:{numArgs:1},handler:bt,htmlBuilder:na,mathmlBuilder:Pi}),Kr({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler:function(Z,X){throw new u(Z.funcName+" valid only within array environment")}});var Qn=Pn,ia=Qn;Kr({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler:function(Z,X){var te=Z.parser,he=Z.funcName,Ee=X[0];if(Ee.type!=="ordgroup")throw new u("Invalid environment name",Ee);for(var Ke="",xt=0;xt<Ee.body.length;++xt)Ke+=Nn(Ee.body[xt],"textord").text;if(he==="\\begin"){if(!ia.hasOwnProperty(Ke))throw new u("No such environment: "+Ke,Ee);var Wt=ia[Ke],fr=te.parseArguments("\\begin{"+Ke+"}",Wt),Tr=fr.args,Xr=fr.optArgs,hn={mode:te.mode,envName:Ke,parser:te},On=Wt.handler(hn,Tr,Xr);te.expect("\\end",!1);var Hn=te.nextToken,Jn=Nn(te.parseFunction(),"environment");if(Jn.name!==Ke)throw new u("Mismatch: \\begin{"+Ke+"} matched by \\end{"+Jn.name+"}",Hn);return On}return{type:"environment",mode:te.mode,name:Ke,nameGroup:Ee}}});var hs=_r.makeSpan;function Gs($e,Z){var X=ls($e.body,Z,!0);return hs([$e.mclass],X,Z)}function on($e,Z){var X,te=ta($e.body,Z);return $e.mclass==="minner"?Ln.newDocumentFragment(te):($e.mclass==="mord"?$e.isCharacterBox?(X=te[0],X.type="mi"):X=new Ln.MathNode("mi",te):($e.isCharacterBox?(X=te[0],X.type="mo"):X=new Ln.MathNode("mo",te),$e.mclass==="mbin"?(X.attributes.lspace="0.22em",X.attributes.rspace="0.22em"):$e.mclass==="mpunct"?(X.attributes.lspace="0em",X.attributes.rspace="0.17em"):($e.mclass==="mopen"||$e.mclass==="mclose")&&(X.attributes.lspace="0em",X.attributes.rspace="0em")),X)}Kr({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1},handler:function(Z,X){var te=Z.parser,he=Z.funcName,Ee=X[0];return{type:"mclass",mode:te.mode,mclass:"m"+he.substr(5),body:ci(Ee),isCharacterBox:S.isCharacterBox(Ee)}},htmlBuilder:Gs,mathmlBuilder:on});var To=function(Z){var X=Z.type==="ordgroup"&&Z.body.length?Z.body[0]:Z;return X.type==="atom"&&(X.family==="bin"||X.family==="rel")?"m"+X.family:"mord"};Kr({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler:function(Z,X){var te=Z.parser;return{type:"mclass",mode:te.mode,mclass:To(X[0]),body:[X[1]],isCharacterBox:S.isCharacterBox(X[1])}}}),Kr({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler:function(Z,X){var te=Z.parser,he=Z.funcName,Ee=X[1],Ke=X[0],xt;he!=="\\stackrel"?xt=To(Ee):xt="mrel";var Wt={type:"op",mode:Ee.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:he!=="\\stackrel",body:ci(Ee)},fr={type:"supsub",mode:Ke.mode,base:Wt,sup:he==="\\underset"?null:Ke,sub:he==="\\underset"?Ke:null};return{type:"mclass",mode:te.mode,mclass:xt,body:[fr],isCharacterBox:S.isCharacterBox(fr)}},htmlBuilder:Gs,mathmlBuilder:on});var no=function(Z,X){var te=Z.font,he=X.withFont(te);return ra(Z.body,he)},as=function(Z,X){var te=Z.font,he=X.withFont(te);return Wi(Z.body,he)},io={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};Kr({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,greediness:2},handler:function(Z,X){var te=Z.parser,he=Z.funcName,Ee=X[0],Ke=he;return Ke in io&&(Ke=io[Ke]),{type:"font",mode:te.mode,font:Ke.slice(1),body:Ee}},htmlBuilder:no,mathmlBuilder:as}),Kr({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1,greediness:2},handler:function(Z,X){var te=Z.parser,he=X[0],Ee=S.isCharacterBox(he);return{type:"mclass",mode:te.mode,mclass:To(he),body:[{type:"font",mode:te.mode,font:"boldsymbol",body:he}],isCharacterBox:Ee}}}),Kr({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it"],props:{numArgs:0,allowedInText:!0},handler:function(Z,X){var te=Z.parser,he=Z.funcName,Ee=Z.breakOnTokenText,Ke=te.mode,xt=te.parseExpression(!0,Ee),Wt="math"+he.slice(1);return{type:"font",mode:Ke,font:Wt,body:{type:"ordgroup",mode:te.mode,body:xt}}},htmlBuilder:no,mathmlBuilder:as});var zo=function(Z,X){var te=X;return Z==="display"?te=te.id>=W.SCRIPT.id?te.text():W.DISPLAY:Z==="text"&&te.size===W.DISPLAY.size?te=W.TEXT:Z==="script"?te=W.SCRIPT:Z==="scriptscript"&&(te=W.SCRIPTSCRIPT),te},ss=function(Z,X){var te=zo(Z.size,X.style),he=te.fracNum(),Ee=te.fracDen(),Ke;Ke=X.havingStyle(he);var xt=ra(Z.numer,Ke,X);if(Z.continued){var Wt=8.5/X.fontMetrics().ptPerEm,fr=3.5/X.fontMetrics().ptPerEm;xt.height=xt.height<Wt?Wt:xt.height,xt.depth=xt.depth<fr?fr:xt.depth}Ke=X.havingStyle(Ee);var Tr=ra(Z.denom,Ke,X),Xr,hn,On;Z.hasBarLine?(Z.barSize?(hn=ea(Z.barSize,X),Xr=_r.makeLineSpan("frac-line",X,hn)):Xr=_r.makeLineSpan("frac-line",X),hn=Xr.height,On=Xr.height):(Xr=null,hn=0,On=X.fontMetrics().defaultRuleThickness);var Hn,Jn,Li;te.size===W.DISPLAY.size||Z.size==="display"?(Hn=X.fontMetrics().num1,hn>0?Jn=3*On:Jn=7*On,Li=X.fontMetrics().denom1):(hn>0?(Hn=X.fontMetrics().num2,Jn=On):(Hn=X.fontMetrics().num3,Jn=3*On),Li=X.fontMetrics().denom2);var Ui;if(Xr){var Ea=X.fontMetrics().axisHeight;Hn-xt.depth-(Ea+.5*hn)<Jn&&(Hn+=Jn-(Hn-xt.depth-(Ea+.5*hn))),Ea-.5*hn-(Tr.height-Li)<Jn&&(Li+=Jn-(Ea-.5*hn-(Tr.height-Li)));var Ts=-(Ea-.5*hn);Ui=_r.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Tr,shift:Li},{type:"elem",elem:Xr,shift:Ts},{type:"elem",elem:xt,shift:-Hn}]},X)}else{var aa=Hn-xt.depth-(Tr.height-Li);aa<Jn&&(Hn+=.5*(Jn-aa),Li+=.5*(Jn-aa)),Ui=_r.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Tr,shift:Li},{type:"elem",elem:xt,shift:-Hn}]},X)}Ke=X.havingStyle(te),Ui.height*=Ke.sizeMultiplier/X.sizeMultiplier,Ui.depth*=Ke.sizeMultiplier/X.sizeMultiplier;var Ps;te.size===W.DISPLAY.size?Ps=X.fontMetrics().delim1:Ps=X.fontMetrics().delim2;var Ms,Is;return Z.leftDelim==null?Ms=mo(X,["mopen"]):Ms=Mn.customSizedDelim(Z.leftDelim,Ps,!0,X.havingStyle(te),Z.mode,["mopen"]),Z.continued?Is=_r.makeSpan([]):Z.rightDelim==null?Is=mo(X,["mclose"]):Is=Mn.customSizedDelim(Z.rightDelim,Ps,!0,X.havingStyle(te),Z.mode,["mclose"]),_r.makeSpan(["mord"].concat(Ke.sizingClasses(X)),[Ms,_r.makeSpan(["mfrac"],[Ui]),Is],X)},ps=function(Z,X){var te=new Ln.MathNode("mfrac",[Wi(Z.numer,X),Wi(Z.denom,X)]);if(!Z.hasBarLine)te.setAttribute("linethickness","0px");else if(Z.barSize){var he=ea(Z.barSize,X);te.setAttribute("linethickness",he+"em")}var Ee=zo(Z.size,X.style);if(Ee.size!==X.style.size){te=new Ln.MathNode("mstyle",[te]);var Ke=Ee.size===W.DISPLAY.size?"true":"false";te.setAttribute("displaystyle",Ke),te.setAttribute("scriptlevel","0")}if(Z.leftDelim!=null||Z.rightDelim!=null){var xt=[];if(Z.leftDelim!=null){var Wt=new Ln.MathNode("mo",[new Ln.TextNode(Z.leftDelim.replace("\\",""))]);Wt.setAttribute("fence","true"),xt.push(Wt)}if(xt.push(te),Z.rightDelim!=null){var fr=new Ln.MathNode("mo",[new Ln.TextNode(Z.rightDelim.replace("\\",""))]);fr.setAttribute("fence","true"),xt.push(fr)}return ks(xt)}return te};Kr({type:"genfrac",names:["\\cfrac","\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,greediness:2},handler:function(Z,X){var te=Z.parser,he=Z.funcName,Ee=X[0],Ke=X[1],xt,Wt=null,fr=null,Tr="auto";switch(he){case"\\cfrac":case"\\dfrac":case"\\frac":case"\\tfrac":xt=!0;break;case"\\\\atopfrac":xt=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":xt=!1,Wt="(",fr=")";break;case"\\\\bracefrac":xt=!1,Wt="\\{",fr="\\}";break;case"\\\\brackfrac":xt=!1,Wt="[",fr="]";break;default:throw new Error("Unrecognized genfrac command")}switch(he){case"\\cfrac":case"\\dfrac":case"\\dbinom":Tr="display";break;case"\\tfrac":case"\\tbinom":Tr="text";break}return{type:"genfrac",mode:te.mode,continued:he==="\\cfrac",numer:Ee,denom:Ke,hasBarLine:xt,leftDelim:Wt,rightDelim:fr,size:Tr,barSize:null}},htmlBuilder:ss,mathmlBuilder:ps}),Kr({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler:function(Z){var X=Z.parser,te=Z.funcName,he=Z.token,Ee;switch(te){case"\\over":Ee="\\frac";break;case"\\choose":Ee="\\binom";break;case"\\atop":Ee="\\\\atopfrac";break;case"\\brace":Ee="\\\\bracefrac";break;case"\\brack":Ee="\\\\brackfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",mode:X.mode,replaceWith:Ee,token:he}}});var ja=["display","text","script","scriptscript"],fs=function(Z){var X=null;return Z.length>0&&(X=Z,X=X==="."?null:X),X};Kr({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,greediness:6,argTypes:["math","math","size","text","math","math"]},handler:function(Z,X){var te=Z.parser,he=X[4],Ee=X[5],Ke=qn(X[0],"atom");Ke&&(Ke=Ge(X[0],"open"));var xt=Ke?fs(Ke.text):null,Wt=qn(X[1],"atom");Wt&&(Wt=Ge(X[1],"close"));var fr=Wt?fs(Wt.text):null,Tr=Nn(X[2],"size"),Xr,hn=null;Tr.isBlank?Xr=!0:(hn=Tr.value,Xr=hn.number>0);var On="auto",Hn=qn(X[3],"ordgroup");if(Hn){if(Hn.body.length>0){var Jn=Nn(Hn.body[0],"textord");On=ja[Number(Jn.text)]}}else Hn=Nn(X[3],"textord"),On=ja[Number(Hn.text)];return{type:"genfrac",mode:te.mode,numer:he,denom:Ee,continued:!1,hasBarLine:Xr,barSize:hn,leftDelim:xt,rightDelim:fr,size:On}},htmlBuilder:ss,mathmlBuilder:ps}),Kr({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler:function(Z,X){var te=Z.parser,he=Z.funcName,Ee=Z.token;return{type:"infix",mode:te.mode,replaceWith:"\\\\abovefrac",size:Nn(X[0],"size").value,token:Ee}}}),Kr({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:function(Z,X){var te=Z.parser,he=Z.funcName,Ee=X[0],Ke=D(Nn(X[1],"infix").size),xt=X[2],Wt=Ke.number>0;return{type:"genfrac",mode:te.mode,numer:Ee,denom:xt,continued:!1,hasBarLine:Wt,barSize:Ke,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:ss,mathmlBuilder:ps});var Ve=function(Z,X){var te=X.style,he,Ee,Ke=qn(Z,"supsub");Ke?(he=Ke.sup?ra(Ke.sup,X.havingStyle(te.sup()),X):ra(Ke.sub,X.havingStyle(te.sub()),X),Ee=Nn(Ke.base,"horizBrace")):Ee=Nn(Z,"horizBrace");var xt=ra(Ee.base,X.havingBaseStyle(W.DISPLAY)),Wt=bi.svgSpan(Ee,X),fr;if(Ee.isOver?(fr=_r.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:xt},{type:"kern",size:.1},{type:"elem",elem:Wt}]},X),fr.children[0].children[0].children[1].classes.push("svg-align")):(fr=_r.makeVList({positionType:"bottom",positionData:xt.depth+.1+Wt.height,children:[{type:"elem",elem:Wt},{type:"kern",size:.1},{type:"elem",elem:xt}]},X),fr.children[0].children[0].children[0].classes.push("svg-align")),he){var Tr=_r.makeSpan(["mord",Ee.isOver?"mover":"munder"],[fr],X);Ee.isOver?fr=_r.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Tr},{type:"kern",size:.2},{type:"elem",elem:he}]},X):fr=_r.makeVList({positionType:"bottom",positionData:Tr.depth+.2+he.height+he.depth,children:[{type:"elem",elem:he},{type:"kern",size:.2},{type:"elem",elem:Tr}]},X)}return _r.makeSpan(["mord",Ee.isOver?"mover":"munder"],[fr],X)},Ie=function(Z,X){var te=bi.mathMLnode(Z.label);return new Ln.MathNode(Z.isOver?"mover":"munder",[Wi(Z.base,X),te])};Kr({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler:function(Z,X){var te=Z.parser,he=Z.funcName;return{type:"horizBrace",mode:te.mode,label:he,isOver:/^\\over/.test(he),base:X[0]}},htmlBuilder:Ve,mathmlBuilder:Ie}),Kr({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:function(Z,X){var te=Z.parser,he=X[1],Ee=Nn(X[0],"url").url;return te.settings.isTrusted({command:"\\href",url:Ee})?{type:"href",mode:te.mode,href:Ee,body:ci(he)}:te.formatUnsupportedCmd("\\href")},htmlBuilder:function(Z,X){var te=ls(Z.body,X,!1);return _r.makeAnchor(Z.href,[],te,X)},mathmlBuilder:function(Z,X){var te=Ga(Z.body,X);return te instanceof Hs||(te=new Hs("mrow",[te])),te.setAttribute("href",Z.href),te}}),Kr({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:function(Z,X){var te=Z.parser,he=Nn(X[0],"url").url;if(!te.settings.isTrusted({command:"\\url",url:he}))return te.formatUnsupportedCmd("\\url");for(var Ee=[],Ke=0;Ke<he.length;Ke++){var xt=he[Ke];xt==="~"&&(xt="\\textasciitilde"),Ee.push({type:"textord",mode:"text",text:xt})}var Wt={type:"text",mode:te.mode,font:"\\texttt",body:Ee};return{type:"href",mode:te.mode,href:he,body:ci(Wt)}}}),Kr({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:function(Z,X){var te=Z.parser;return{type:"htmlmathml",mode:te.mode,html:ci(X[0]),mathml:ci(X[1])}},htmlBuilder:function(Z,X){var te=ls(Z.html,X,!1);return _r.makeFragment(te)},mathmlBuilder:function(Z,X){return Ga(Z.mathml,X)}});var jt=function(Z){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(Z))return{number:+Z,unit:"bp"};var X=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(Z);if(!X)throw new u("Invalid size: '"+Z+"' in \\includegraphics");var te={number:+(X[1]+X[2]),unit:X[3]};if(!ca(te))throw new u("Invalid unit: '"+te.unit+"' in \\includegraphics.");return te};Kr({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:function(Z,X,te){var he=Z.parser,Ee={number:0,unit:"em"},Ke={number:.9,unit:"em"},xt={number:0,unit:"em"},Wt="";if(te[0])for(var fr=Nn(te[0],"raw").string,Tr=fr.split(","),Xr=0;Xr<Tr.length;Xr++){var hn=Tr[Xr].split("=");if(hn.length===2){var On=hn[1].trim();switch(hn[0].trim()){case"alt":Wt=On;break;case"width":Ee=jt(On);break;case"height":Ke=jt(On);break;case"totalheight":xt=jt(On);break;default:throw new u("Invalid key: '"+hn[0]+"' in \\includegraphics.")}}}var Hn=Nn(X[0],"url").url;return Wt===""&&(Wt=Hn,Wt=Wt.replace(/^.*[\\/]/,""),Wt=Wt.substring(0,Wt.lastIndexOf("."))),he.settings.isTrusted({command:"\\includegraphics",url:Hn})?{type:"includegraphics",mode:he.mode,alt:Wt,width:Ee,height:Ke,totalheight:xt,src:Hn}:he.formatUnsupportedCmd("\\includegraphics")},htmlBuilder:function(Z,X){var te=ea(Z.height,X),he=0;Z.totalheight.number>0&&(he=ea(Z.totalheight,X)-te,he=Number(he.toFixed(2)));var Ee=0;Z.width.number>0&&(Ee=ea(Z.width,X));var Ke={height:te+he+"em"};Ee>0&&(Ke.width=Ee+"em"),he>0&&(Ke.verticalAlign=-he+"em");var xt=new Ue(Z.src,Z.alt,Ke);return xt.height=te,xt.depth=he,xt},mathmlBuilder:function(Z,X){var te=new Ln.MathNode("mglyph",[]);te.setAttribute("alt",Z.alt);var he=ea(Z.height,X),Ee=0;if(Z.totalheight.number>0&&(Ee=ea(Z.totalheight,X)-he,Ee=Ee.toFixed(2),te.setAttribute("valign","-"+Ee+"em")),te.setAttribute("height",he+Ee+"em"),Z.width.number>0){var Ke=ea(Z.width,X);te.setAttribute("width",Ke+"em")}return te.setAttribute("src",Z.src),te}}),Kr({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],allowedInText:!0},handler:function(Z,X){var te=Z.parser,he=Z.funcName,Ee=Nn(X[0],"size");if(te.settings.strict){var Ke=he[1]==="m",xt=Ee.value.unit==="mu";Ke?(xt||te.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+he+" supports only mu units, "+("not "+Ee.value.unit+" units")),te.mode!=="math"&&te.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+he+" works only in math mode")):xt&&te.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+he+" doesn't support mu units")}return{type:"kern",mode:te.mode,dimension:Ee.value}},htmlBuilder:function(Z,X){return _r.makeGlue(Z.dimension,X)},mathmlBuilder:function(Z,X){var te=ea(Z.dimension,X);return new Ln.SpaceNode(te)}}),Kr({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:function(Z,X){var te=Z.parser,he=Z.funcName,Ee=X[0];return{type:"lap",mode:te.mode,alignment:he.slice(5),body:Ee}},htmlBuilder:function(Z,X){var te;Z.alignment==="clap"?(te=_r.makeSpan([],[ra(Z.body,X)]),te=_r.makeSpan(["inner"],[te],X)):te=_r.makeSpan(["inner"],[ra(Z.body,X)]);var he=_r.makeSpan(["fix"],[]),Ee=_r.makeSpan([Z.alignment],[te,he],X),Ke=_r.makeSpan(["strut"]);return Ke.style.height=Ee.height+Ee.depth+"em",Ke.style.verticalAlign=-Ee.depth+"em",Ee.children.unshift(Ke),Ee=_r.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Ee}]},X),_r.makeSpan(["mord"],[Ee],X)},mathmlBuilder:function(Z,X){var te=new Ln.MathNode("mpadded",[Wi(Z.body,X)]);if(Z.alignment!=="rlap"){var he=Z.alignment==="llap"?"-1":"-0.5";te.setAttribute("lspace",he+"width")}return te.setAttribute("width","0px"),te}}),Kr({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler:function(Z,X){var te=Z.funcName,he=Z.parser,Ee=he.mode;he.switchMode("math");var Ke=te==="\\("?"\\)":"$",xt=he.parseExpression(!1,Ke);return he.expect(Ke),he.switchMode(Ee),{type:"styling",mode:he.mode,style:"text",body:xt}}}),Kr({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler:function(Z,X){throw new u("Mismatched "+Z.funcName)}});var mt=function(Z,X){switch(X.style.size){case W.DISPLAY.size:return Z.display;case W.TEXT.size:return Z.text;case W.SCRIPT.size:return Z.script;case W.SCRIPTSCRIPT.size:return Z.scriptscript;default:return Z.text}};Kr({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4},handler:function(Z,X){var te=Z.parser;return{type:"mathchoice",mode:te.mode,display:ci(X[0]),text:ci(X[1]),script:ci(X[2]),scriptscript:ci(X[3])}},htmlBuilder:function(Z,X){var te=mt(Z,X),he=ls(te,X,!1);return _r.makeFragment(he)},mathmlBuilder:function(Z,X){var te=mt(Z,X);return Ga(te,X)}});var Sr=function(Z,X,te,he,Ee,Ke,xt){Z=_r.makeSpan([],[Z]);var Wt,fr;if(X){var Tr=ra(X,he.havingStyle(Ee.sup()),he);fr={elem:Tr,kern:Math.max(he.fontMetrics().bigOpSpacing1,he.fontMetrics().bigOpSpacing3-Tr.depth)}}if(te){var Xr=ra(te,he.havingStyle(Ee.sub()),he);Wt={elem:Xr,kern:Math.max(he.fontMetrics().bigOpSpacing2,he.fontMetrics().bigOpSpacing4-Xr.height)}}var hn;if(fr&&Wt){var On=he.fontMetrics().bigOpSpacing5+Wt.elem.height+Wt.elem.depth+Wt.kern+Z.depth+xt;hn=_r.makeVList({positionType:"bottom",positionData:On,children:[{type:"kern",size:he.fontMetrics().bigOpSpacing5},{type:"elem",elem:Wt.elem,marginLeft:-Ke+"em"},{type:"kern",size:Wt.kern},{type:"elem",elem:Z},{type:"kern",size:fr.kern},{type:"elem",elem:fr.elem,marginLeft:Ke+"em"},{type:"kern",size:he.fontMetrics().bigOpSpacing5}]},he)}else if(Wt){var Hn=Z.height-xt;hn=_r.makeVList({positionType:"top",positionData:Hn,children:[{type:"kern",size:he.fontMetrics().bigOpSpacing5},{type:"elem",elem:Wt.elem,marginLeft:-Ke+"em"},{type:"kern",size:Wt.kern},{type:"elem",elem:Z}]},he)}else if(fr){var Jn=Z.depth+xt;hn=_r.makeVList({positionType:"bottom",positionData:Jn,children:[{type:"elem",elem:Z},{type:"kern",size:fr.kern},{type:"elem",elem:fr.elem,marginLeft:Ke+"em"},{type:"kern",size:he.fontMetrics().bigOpSpacing5}]},he)}else return Z;return _r.makeSpan(["mop","op-limits"],[hn],he)},Nr=["\\smallint"],Vr=function(Z,X){var te,he,Ee=!1,Ke,xt=qn(Z,"supsub");xt?(te=xt.sup,he=xt.sub,Ke=Nn(xt.base,"op"),Ee=!0):Ke=Nn(Z,"op");var Wt=X.style,fr=!1;Wt.size===W.DISPLAY.size&&Ke.symbol&&!S.contains(Nr,Ke.name)&&(fr=!0);var Tr;if(Ke.symbol){var Xr=fr?"Size2-Regular":"Size1-Regular",hn="";if((Ke.name==="\\oiint"||Ke.name==="\\oiiint")&&(hn=Ke.name.substr(1),Ke.name=hn==="oiint"?"\\iint":"\\iiint"),Tr=_r.makeSymbol(Ke.name,Xr,"math",X,["mop","op-symbol",fr?"large-op":"small-op"]),hn.length>0){var On=Tr.italic,Hn=_r.staticSvg(hn+"Size"+(fr?"2":"1"),X);Tr=_r.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Tr,shift:0},{type:"elem",elem:Hn,shift:fr?.08:0}]},X),Ke.name="\\"+hn,Tr.classes.unshift("mop"),Tr.italic=On}}else if(Ke.body){var Jn=ls(Ke.body,X,!0);Jn.length===1&&Jn[0]instanceof De?(Tr=Jn[0],Tr.classes[0]="mop"):Tr=_r.makeSpan(["mop"],_r.tryCombineChars(Jn),X)}else{for(var Li=[],Ui=1;Ui<Ke.name.length;Ui++)Li.push(_r.mathsym(Ke.name[Ui],Ke.mode,X));Tr=_r.makeSpan(["mop"],Li,X)}var aa=0,Ea=0;return(Tr instanceof De||Ke.name==="\\oiint"||Ke.name==="\\oiiint")&&!Ke.suppressBaseShift&&(aa=(Tr.height-Tr.depth)/2-X.fontMetrics().axisHeight,Ea=Tr.italic),Ee?Sr(Tr,te,he,X,Wt,Ea,aa):(aa&&(Tr.style.position="relative",Tr.style.top=aa+"em"),Tr)},En=function(Z,X){var te;if(Z.symbol)te=new Hs("mo",[cs(Z.name,Z.mode)]),S.contains(Nr,Z.name)&&te.setAttribute("largeop","false");else if(Z.body)te=new Hs("mo",ta(Z.body,X));else{te=new Hs("mi",[new vi(Z.name.slice(1))]);var he=new Hs("mo",[cs("\u2061","text")]);Z.parentIsSupSub?te=new Hs("mo",[te,he]):te=Na([te,he])}return te},dn={"\u220F":"\\prod","\u2210":"\\coprod","\u2211":"\\sum","\u22C0":"\\bigwedge","\u22C1":"\\bigvee","\u22C2":"\\bigcap","\u22C3":"\\bigcup","\u2A00":"\\bigodot","\u2A01":"\\bigoplus","\u2A02":"\\bigotimes","\u2A04":"\\biguplus","\u2A06":"\\bigsqcup"};Kr({type:"op",names:["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcap","\\bigcup","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcup","\\smallint","\u220F","\u2210","\u2211","\u22C0","\u22C1","\u22C2","\u22C3","\u2A00","\u2A01","\u2A02","\u2A04","\u2A06"],props:{numArgs:0},handler:function(Z,X){var te=Z.parser,he=Z.funcName,Ee=he;return Ee.length===1&&(Ee=dn[Ee]),{type:"op",mode:te.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:Ee}},htmlBuilder:Vr,mathmlBuilder:En}),Kr({type:"op",names:["\\mathop"],props:{numArgs:1},handler:function(Z,X){var te=Z.parser,he=X[0];return{type:"op",mode:te.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:ci(he)}},htmlBuilder:Vr,mathmlBuilder:En});var Cn={"\u222B":"\\int","\u222C":"\\iint","\u222D":"\\iiint","\u222E":"\\oint","\u222F":"\\oiint","\u2230":"\\oiiint"};Kr({type:"op",names:["\\arcsin","\\arccos","\\arctan","\\arctg","\\arcctg","\\arg","\\ch","\\cos","\\cosec","\\cosh","\\cot","\\cotg","\\coth","\\csc","\\ctg","\\cth","\\deg","\\dim","\\exp","\\hom","\\ker","\\lg","\\ln","\\log","\\sec","\\sin","\\sinh","\\sh","\\tan","\\tanh","\\tg","\\th"],props:{numArgs:0},handler:function(Z){var X=Z.parser,te=Z.funcName;return{type:"op",mode:X.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:te}},htmlBuilder:Vr,mathmlBuilder:En}),Kr({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler:function(Z){var X=Z.parser,te=Z.funcName;return{type:"op",mode:X.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:te}},htmlBuilder:Vr,mathmlBuilder:En}),Kr({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","\u222B","\u222C","\u222D","\u222E","\u222F","\u2230"],props:{numArgs:0},handler:function(Z){var X=Z.parser,te=Z.funcName,he=te;return he.length===1&&(he=Cn[he]),{type:"op",mode:X.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:he}},htmlBuilder:Vr,mathmlBuilder:En});var ri=function(Z,X){var te,he,Ee=!1,Ke,xt=qn(Z,"supsub");xt?(te=xt.sup,he=xt.sub,Ke=Nn(xt.base,"operatorname"),Ee=!0):Ke=Nn(Z,"operatorname");var Wt;if(Ke.body.length>0){for(var fr=Ke.body.map(function(On){var Hn=On.text;return typeof Hn=="string"?{type:"textord",mode:On.mode,text:Hn}:On}),Tr=ls(fr,X.withFont("mathrm"),!0),Xr=0;Xr<Tr.length;Xr++){var hn=Tr[Xr];hn instanceof De&&(hn.text=hn.text.replace(/\u2212/,"-").replace(/\u2217/,"*"))}Wt=_r.makeSpan(["mop"],Tr,X)}else Wt=_r.makeSpan(["mop"],[],X);return Ee?Sr(Wt,te,he,X,X.style,0,0):Wt},si=function(Z,X){for(var te=ta(Z.body,X.withFont("mathrm")),he=!0,Ee=0;Ee<te.length;Ee++){var Ke=te[Ee];if(!(Ke instanceof Ln.SpaceNode))if(Ke instanceof Ln.MathNode)switch(Ke.type){case"mi":case"mn":case"ms":case"mspace":case"mtext":break;case"mo":{var xt=Ke.children[0];Ke.children.length===1&&xt instanceof Ln.TextNode?xt.text=xt.text.replace(/\u2212/,"-").replace(/\u2217/,"*"):he=!1;break}default:he=!1}else he=!1}if(he){var Wt=te.map(function(Xr){return Xr.toText()}).join("");te=[new Ln.TextNode(Wt)]}var fr=new Ln.MathNode("mi",te);fr.setAttribute("mathvariant","normal");var Tr=new Ln.MathNode("mo",[cs("\u2061","text")]);return Z.parentIsSupSub?new Ln.MathNode("mo",[fr,Tr]):Ln.newDocumentFragment([fr,Tr])};Kr({type:"operatorname",names:["\\operatorname","\\operatorname*"],props:{numArgs:1},handler:function(Z,X){var te=Z.parser,he=Z.funcName,Ee=X[0];return{type:"operatorname",mode:te.mode,body:ci(Ee),alwaysHandleSupSub:he==="\\operatorname*",limits:!1,parentIsSupSub:!1}},htmlBuilder:ri,mathmlBuilder:si}),Rn({type:"ordgroup",htmlBuilder:function(Z,X){return Z.semisimple?_r.makeFragment(ls(Z.body,X,!1)):_r.makeSpan(["mord"],ls(Z.body,X,!0),X)},mathmlBuilder:function(Z,X){return Ga(Z.body,X,!0)}}),Kr({type:"overline",names:["\\overline"],props:{numArgs:1},handler:function(Z,X){var te=Z.parser,he=X[0];return{type:"overline",mode:te.mode,body:he}},htmlBuilder:function(Z,X){var te=ra(Z.body,X.havingCrampedStyle()),he=_r.makeLineSpan("overline-line",X),Ee=X.fontMetrics().defaultRuleThickness,Ke=_r.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:te},{type:"kern",size:3*Ee},{type:"elem",elem:he},{type:"kern",size:Ee}]},X);return _r.makeSpan(["mord","overline"],[Ke],X)},mathmlBuilder:function(Z,X){var te=new Ln.MathNode("mo",[new Ln.TextNode("\u203E")]);te.setAttribute("stretchy","true");var he=new Ln.MathNode("mover",[Wi(Z.body,X),te]);return he.setAttribute("accent","true"),he}}),Kr({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:function(Z,X){var te=Z.parser,he=X[0];return{type:"phantom",mode:te.mode,body:ci(he)}},htmlBuilder:function(Z,X){var te=ls(Z.body,X.withPhantom(),!1);return _r.makeFragment(te)},mathmlBuilder:function(Z,X){var te=ta(Z.body,X);return new Ln.MathNode("mphantom",te)}}),Kr({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:function(Z,X){var te=Z.parser,he=X[0];return{type:"hphantom",mode:te.mode,body:he}},htmlBuilder:function(Z,X){var te=_r.makeSpan([],[ra(Z.body,X.withPhantom())]);if(te.height=0,te.depth=0,te.children)for(var he=0;he<te.children.length;he++)te.children[he].height=0,te.children[he].depth=0;return te=_r.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:te}]},X),_r.makeSpan(["mord"],[te],X)},mathmlBuilder:function(Z,X){var te=ta(ci(Z.body),X),he=new Ln.MathNode("mphantom",te),Ee=new Ln.MathNode("mpadded",[he]);return Ee.setAttribute("height","0px"),Ee.setAttribute("depth","0px"),Ee}}),Kr({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:function(Z,X){var te=Z.parser,he=X[0];return{type:"vphantom",mode:te.mode,body:he}},htmlBuilder:function(Z,X){var te=_r.makeSpan(["inner"],[ra(Z.body,X.withPhantom())]),he=_r.makeSpan(["fix"],[]);return _r.makeSpan(["mord","rlap"],[te,he],X)},mathmlBuilder:function(Z,X){var te=ta(ci(Z.body),X),he=new Ln.MathNode("mphantom",te),Ee=new Ln.MathNode("mpadded",[he]);return Ee.setAttribute("width","0px"),Ee}}),Kr({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler:function(Z,X){var te=Z.parser,he=Nn(X[0],"size").value,Ee=X[1];return{type:"raisebox",mode:te.mode,dy:he,body:Ee}},htmlBuilder:function(Z,X){var te=ra(Z.body,X),he=ea(Z.dy,X);return _r.makeVList({positionType:"shift",positionData:-he,children:[{type:"elem",elem:te}]},X)},mathmlBuilder:function(Z,X){var te=new Ln.MathNode("mpadded",[Wi(Z.body,X)]),he=Z.dy.number+Z.dy.unit;return te.setAttribute("voffset",he),te}}),Kr({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,argTypes:["size","size","size"]},handler:function(Z,X,te){var he=Z.parser,Ee=te[0],Ke=Nn(X[0],"size"),xt=Nn(X[1],"size");return{type:"rule",mode:he.mode,shift:Ee&&Nn(Ee,"size").value,width:Ke.value,height:xt.value}},htmlBuilder:function(Z,X){var te=_r.makeSpan(["mord","rule"],[],X),he=ea(Z.width,X),Ee=ea(Z.height,X),Ke=Z.shift?ea(Z.shift,X):0;return te.style.borderRightWidth=he+"em",te.style.borderTopWidth=Ee+"em",te.style.bottom=Ke+"em",te.width=he,te.height=Ee+Ke,te.depth=-Ke,te.maxFontSize=Ee*1.125*X.sizeMultiplier,te},mathmlBuilder:function(Z,X){var te=ea(Z.width,X),he=ea(Z.height,X),Ee=Z.shift?ea(Z.shift,X):0,Ke=X.color&&X.getColor()||"black",xt=new Ln.MathNode("mspace");xt.setAttribute("mathbackground",Ke),xt.setAttribute("width",te+"em"),xt.setAttribute("height",he+"em");var Wt=new Ln.MathNode("mpadded",[xt]);return Ee>=0?Wt.setAttribute("height","+"+Ee+"em"):(Wt.setAttribute("height",Ee+"em"),Wt.setAttribute("depth","+"+-Ee+"em")),Wt.setAttribute("voffset",Ee+"em"),Wt}});function yi($e,Z,X){for(var te=ls($e,Z,!1),he=Z.sizeMultiplier/X.sizeMultiplier,Ee=0;Ee<te.length;Ee++){var Ke=te[Ee].classes.indexOf("sizing");Ke<0?Array.prototype.push.apply(te[Ee].classes,Z.sizingClasses(X)):te[Ee].classes[Ke+1]==="reset-size"+Z.size&&(te[Ee].classes[Ke+1]="reset-size"+X.size),te[Ee].height*=he,te[Ee].depth*=he}return _r.makeFragment(te)}var Ii=["\\tiny","\\sixptsize","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"],ma=function(Z,X){var te=X.havingSize(Z.size);return yi(Z.body,te,X)};Kr({type:"sizing",names:Ii,props:{numArgs:0,allowedInText:!0},handler:function(Z,X){var te=Z.breakOnTokenText,he=Z.funcName,Ee=Z.parser,Ke=Ee.parseExpression(!1,te);return{type:"sizing",mode:Ee.mode,size:Ii.indexOf(he)+1,body:Ke}},htmlBuilder:ma,mathmlBuilder:function(Z,X){var te=X.havingSize(Z.size),he=ta(Z.body,te),Ee=new Ln.MathNode("mstyle",he);return Ee.setAttribute("mathsize",te.sizeMultiplier+"em"),Ee}}),Kr({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:function(Z,X,te){var he=Z.parser,Ee=!1,Ke=!1,xt=te[0]&&Nn(te[0],"ordgroup");if(xt)for(var Wt="",fr=0;fr<xt.body.length;++fr){var Tr=xt.body[fr];if(Wt=Tr.text,Wt==="t")Ee=!0;else if(Wt==="b")Ke=!0;else{Ee=!1,Ke=!1;break}}else Ee=!0,Ke=!0;var Xr=X[0];return{type:"smash",mode:he.mode,body:Xr,smashHeight:Ee,smashDepth:Ke}},htmlBuilder:function(Z,X){var te=_r.makeSpan([],[ra(Z.body,X)]);if(!Z.smashHeight&&!Z.smashDepth)return te;if(Z.smashHeight&&(te.height=0,te.children))for(var he=0;he<te.children.length;he++)te.children[he].height=0;if(Z.smashDepth&&(te.depth=0,te.children))for(var Ee=0;Ee<te.children.length;Ee++)te.children[Ee].depth=0;var Ke=_r.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:te}]},X);return _r.makeSpan(["mord"],[Ke],X)},mathmlBuilder:function(Z,X){var te=new Ln.MathNode("mpadded",[Wi(Z.body,X)]);return Z.smashHeight&&te.setAttribute("height","0px"),Z.smashDepth&&te.setAttribute("depth","0px"),te}}),Kr({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler:function(Z,X,te){var he=Z.parser,Ee=te[0],Ke=X[0];return{type:"sqrt",mode:he.mode,body:Ke,index:Ee}},htmlBuilder:function(Z,X){var te=ra(Z.body,X.havingCrampedStyle());te.height===0&&(te.height=X.fontMetrics().xHeight),te=_r.wrapFragment(te,X);var he=X.fontMetrics(),Ee=he.defaultRuleThickness,Ke=Ee;X.style.id<W.TEXT.id&&(Ke=X.fontMetrics().xHeight);var xt=Ee+Ke/4,Wt=te.height+te.depth+xt+Ee,fr=Mn.sqrtImage(Wt,X),Tr=fr.span,Xr=fr.ruleWidth,hn=fr.advanceWidth,On=Tr.height-Xr;On>te.height+te.depth+xt&&(xt=(xt+On-te.height-te.depth)/2);var Hn=Tr.height-te.height-xt-Xr;te.style.paddingLeft=hn+"em";var Jn=_r.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:te,wrapperClasses:["svg-align"]},{type:"kern",size:-(te.height+Hn)},{type:"elem",elem:Tr},{type:"kern",size:Xr}]},X);if(Z.index){var Li=X.havingStyle(W.SCRIPTSCRIPT),Ui=ra(Z.index,Li,X),aa=.6*(Jn.height-Jn.depth),Ea=_r.makeVList({positionType:"shift",positionData:-aa,children:[{type:"elem",elem:Ui}]},X),Ts=_r.makeSpan(["root"],[Ea]);return _r.makeSpan(["mord","sqrt"],[Ts,Jn],X)}else return _r.makeSpan(["mord","sqrt"],[Jn],X)},mathmlBuilder:function(Z,X){var te=Z.body,he=Z.index;return he?new Ln.MathNode("mroot",[Wi(te,X),Wi(he,X)]):new Ln.MathNode("msqrt",[Wi(te,X)])}});var $i={display:W.DISPLAY,text:W.TEXT,script:W.SCRIPT,scriptscript:W.SCRIPTSCRIPT};Kr({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0},handler:function(Z,X){var te=Z.breakOnTokenText,he=Z.funcName,Ee=Z.parser,Ke=Ee.parseExpression(!0,te),xt=he.slice(1,he.length-5);return{type:"styling",mode:Ee.mode,style:xt,body:Ke}},htmlBuilder:function(Z,X){var te=$i[Z.style],he=X.havingStyle(te).withFont("");return yi(Z.body,he,X)},mathmlBuilder:function(Z,X){var te=$i[Z.style],he=X.havingStyle(te),Ee=ta(Z.body,he),Ke=new Ln.MathNode("mstyle",Ee),xt={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},Wt=xt[Z.style];return Ke.setAttribute("scriptlevel",Wt[0]),Ke.setAttribute("displaystyle",Wt[1]),Ke}});var Ri=function(Z,X){var te=Z.base;if(te)if(te.type==="op"){var he=te.limits&&(X.style.size===W.DISPLAY.size||te.alwaysHandleSupSub);return he?Vr:null}else if(te.type==="operatorname"){var Ee=te.alwaysHandleSupSub&&(X.style.size===W.DISPLAY.size||te.limits);return Ee?ri:null}else{if(te.type==="accent")return S.isCharacterBox(te.base)?es:null;if(te.type==="horizBrace"){var Ke=!Z.sub;return Ke===te.isOver?Ve:null}else return null}else return null};Rn({type:"supsub",htmlBuilder:function(Z,X){var te=Ri(Z,X);if(te)return te(Z,X);var he=Z.base,Ee=Z.sup,Ke=Z.sub,xt=ra(he,X),Wt,fr,Tr=X.fontMetrics(),Xr=0,hn=0,On=he&&S.isCharacterBox(he);if(Ee){var Hn=X.havingStyle(X.style.sup());Wt=ra(Ee,Hn,X),On||(Xr=xt.height-Hn.fontMetrics().supDrop*Hn.sizeMultiplier/X.sizeMultiplier)}if(Ke){var Jn=X.havingStyle(X.style.sub());fr=ra(Ke,Jn,X),On||(hn=xt.depth+Jn.fontMetrics().subDrop*Jn.sizeMultiplier/X.sizeMultiplier)}var Li;X.style===W.DISPLAY?Li=Tr.sup1:X.style.cramped?Li=Tr.sup3:Li=Tr.sup2;var Ui=X.sizeMultiplier,aa=.5/Tr.ptPerEm/Ui+"em",Ea=null;if(fr){var Ts=Z.base&&Z.base.type==="op"&&Z.base.name&&(Z.base.name==="\\oiint"||Z.base.name==="\\oiiint");(xt instanceof De||Ts)&&(Ea=-xt.italic+"em")}var Ps;if(Wt&&fr){Xr=Math.max(Xr,Li,Wt.depth+.25*Tr.xHeight),hn=Math.max(hn,Tr.sub2);var Ms=Tr.defaultRuleThickness,Is=4*Ms;if(Xr-Wt.depth-(fr.height-hn)<Is){hn=Is-(Xr-Wt.depth)+fr.height;var Oa=.8*Tr.xHeight-(Xr-Wt.depth);Oa>0&&(Xr+=Oa,hn-=Oa)}var so=[{type:"elem",elem:fr,shift:hn,marginRight:aa,marginLeft:Ea},{type:"elem",elem:Wt,shift:-Xr,marginRight:aa}];Ps=_r.makeVList({positionType:"individualShift",children:so},X)}else if(fr){hn=Math.max(hn,Tr.sub1,fr.height-.8*Tr.xHeight);var Ki=[{type:"elem",elem:fr,marginLeft:Ea,marginRight:aa}];Ps=_r.makeVList({positionType:"shift",positionData:hn,children:Ki},X)}else if(Wt)Xr=Math.max(Xr,Li,Wt.depth+.25*Tr.xHeight),Ps=_r.makeVList({positionType:"shift",positionData:-Xr,children:[{type:"elem",elem:Wt,marginRight:aa}]},X);else throw new Error("supsub must have either sup or sub.");var Dr=vs(xt,"right")||"mord";return _r.makeSpan([Dr],[xt,_r.makeSpan(["msupsub"],[Ps])],X)},mathmlBuilder:function(Z,X){var te=!1,he,Ee,Ke=qn(Z.base,"horizBrace");Ke&&(Ee=!!Z.sup,Ee===Ke.isOver&&(te=!0,he=Ke.isOver)),Z.base&&(Z.base.type==="op"||Z.base.type==="operatorname")&&(Z.base.parentIsSupSub=!0);var xt=[Wi(Z.base,X)];Z.sub&&xt.push(Wi(Z.sub,X)),Z.sup&&xt.push(Wi(Z.sup,X));var Wt;if(te)Wt=he?"mover":"munder";else if(Z.sub)if(Z.sup){var Xr=Z.base;Xr&&Xr.type==="op"&&Xr.limits&&X.style===W.DISPLAY||Xr&&Xr.type==="operatorname"&&Xr.alwaysHandleSupSub&&(X.style===W.DISPLAY||Xr.limits)?Wt="munderover":Wt="msubsup"}else{var Tr=Z.base;Tr&&Tr.type==="op"&&Tr.limits&&(X.style===W.DISPLAY||Tr.alwaysHandleSupSub)||Tr&&Tr.type==="operatorname"&&Tr.alwaysHandleSupSub&&(Tr.limits||X.style===W.DISPLAY)?Wt="munder":Wt="msub"}else{var fr=Z.base;fr&&fr.type==="op"&&fr.limits&&(X.style===W.DISPLAY||fr.alwaysHandleSupSub)||fr&&fr.type==="operatorname"&&fr.alwaysHandleSupSub&&(fr.limits||X.style===W.DISPLAY)?Wt="mover":Wt="msup"}var hn=new Ln.MathNode(Wt,xt);return hn}}),Rn({type:"atom",htmlBuilder:function(Z,X){return _r.mathsym(Z.text,Z.mode,X,["m"+Z.family])},mathmlBuilder:function(Z,X){var te=new Ln.MathNode("mo",[cs(Z.text,Z.mode)]);if(Z.family==="bin"){var he=Rs(Z,X);he==="bold-italic"&&te.setAttribute("mathvariant",he)}else Z.family==="punct"?te.setAttribute("separator","true"):(Z.family==="open"||Z.family==="close")&&te.setAttribute("stretchy","false");return te}});var Da={mi:"italic",mn:"normal",mtext:"normal"};Rn({type:"mathord",htmlBuilder:function(Z,X){return _r.makeOrd(Z,X,"mathord")},mathmlBuilder:function(Z,X){var te=new Ln.MathNode("mi",[cs(Z.text,Z.mode,X)]),he=Rs(Z,X)||"italic";return he!==Da[te.type]&&te.setAttribute("mathvariant",he),te}}),Rn({type:"textord",htmlBuilder:function(Z,X){return _r.makeOrd(Z,X,"textord")},mathmlBuilder:function(Z,X){var te=cs(Z.text,Z.mode,X),he=Rs(Z,X)||"normal",Ee;return Z.mode==="text"?Ee=new Ln.MathNode("mtext",[te]):/[0-9]/.test(Z.text)?Ee=new Ln.MathNode("mn",[te]):Z.text==="\\prime"?Ee=new Ln.MathNode("mo",[te]):Ee=new Ln.MathNode("mi",[te]),he!==Da[Ee.type]&&Ee.setAttribute("mathvariant",he),Ee}});var Oi={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},_i={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};Rn({type:"spacing",htmlBuilder:function(Z,X){if(_i.hasOwnProperty(Z.text)){var te=_i[Z.text].className||"";if(Z.mode==="text"){var he=_r.makeOrd(Z,X,"textord");return he.classes.push(te),he}else return _r.makeSpan(["mspace",te],[_r.mathsym(Z.text,Z.mode,X)],X)}else{if(Oi.hasOwnProperty(Z.text))return _r.makeSpan(["mspace",Oi[Z.text]],[],X);throw new u('Unknown type of space "'+Z.text+'"')}},mathmlBuilder:function(Z,X){var te;if(_i.hasOwnProperty(Z.text))te=new Ln.MathNode("mtext",[new Ln.TextNode("\xA0")]);else{if(Oi.hasOwnProperty(Z.text))return new Ln.MathNode("mspace");throw new u('Unknown type of space "'+Z.text+'"')}return te}});var ba=function(){var Z=new Ln.MathNode("mtd",[]);return Z.setAttribute("width","50%"),Z};Rn({type:"tag",mathmlBuilder:function(Z,X){var te=new Ln.MathNode("mtable",[new Ln.MathNode("mtr",[ba(),new Ln.MathNode("mtd",[Ga(Z.body,X)]),ba(),new Ln.MathNode("mtd",[Ga(Z.tag,X)])])]);return te.setAttribute("width","100%"),te}});var go={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},va={"\\textbf":"textbf","\\textmd":"textmd"},gs={"\\textit":"textit","\\textup":"textup"},xa=function(Z,X){var te=Z.font;return te?go[te]?X.withTextFontFamily(go[te]):va[te]?X.withTextFontWeight(va[te]):X.withTextFontShape(gs[te]):X};Kr({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup"],props:{numArgs:1,argTypes:["text"],greediness:2,allowedInText:!0},handler:function(Z,X){var te=Z.parser,he=Z.funcName,Ee=X[0];return{type:"text",mode:te.mode,body:ci(Ee),font:he}},htmlBuilder:function(Z,X){var te=xa(Z,X),he=ls(Z.body,te,!0);return _r.makeSpan(["mord","text"],_r.tryCombineChars(he),te)},mathmlBuilder:function(Z,X){var te=xa(Z,X);return Ga(Z.body,te)}}),Kr({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler:function(Z,X){var te=Z.parser;return{type:"underline",mode:te.mode,body:X[0]}},htmlBuilder:function(Z,X){var te=ra(Z.body,X),he=_r.makeLineSpan("underline-line",X),Ee=X.fontMetrics().defaultRuleThickness,Ke=_r.makeVList({positionType:"top",positionData:te.height,children:[{type:"kern",size:Ee},{type:"elem",elem:he},{type:"kern",size:3*Ee},{type:"elem",elem:te}]},X);return _r.makeSpan(["mord","underline"],[Ke],X)},mathmlBuilder:function(Z,X){var te=new Ln.MathNode("mo",[new Ln.TextNode("\u203E")]);te.setAttribute("stretchy","true");var he=new Ln.MathNode("munder",[Wi(Z.body,X),te]);return he.setAttribute("accentunder","true"),he}}),Kr({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler:function(Z,X,te){throw new u("\\verb ended by end of line instead of matching delimiter")},htmlBuilder:function(Z,X){for(var te=ys(Z),he=[],Ee=X.havingStyle(X.style.text()),Ke=0;Ke<te.length;Ke++){var xt=te[Ke];xt==="~"&&(xt="\\textasciitilde"),he.push(_r.makeSymbol(xt,"Typewriter-Regular",Z.mode,Ee,["mord","texttt"]))}return _r.makeSpan(["mord","text"].concat(Ee.sizingClasses(X)),_r.tryCombineChars(he),Ee)},mathmlBuilder:function(Z,X){var te=new Ln.TextNode(ys(Z)),he=new Ln.MathNode("mtext",[te]);return he.setAttribute("mathvariant","monospace"),he}});var ys=function(Z){return Z.body.replace(/ /g,Z.star?"\u2423":"\xA0")},bs=Ci,La=bs,ts=`[ \r
]`,js="\\\\[a-zA-Z@]+",ao="\\\\[^\uD800-\uDFFF]",xs=""+js+ts+"*",Hi=new RegExp("^("+js+")"+ts+"*$"),ko="[\u0300-\u036F]",Ro=new RegExp(ko+"+$"),Us="("+ts+"+)|([!-\\[\\]-\u2027\u202A-\uD7FF\uF900-\uFFFF]"+(ko+"*")+"|[\uD800-\uDBFF][\uDC00-\uDFFF]"+(ko+"*")+"|\\\\verb\\*([^]).*?\\3|\\\\verb([^*a-zA-Z]).*?\\4|\\\\operatorname\\*"+("|"+xs)+("|"+ao+")"),rs=function(){function $e(X,te){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=X,this.settings=te,this.tokenRegex=new RegExp(Us,"g"),this.catcodes={"%":14}}var Z=$e.prototype;return Z.setCatcode=function(te,he){this.catcodes[te]=he},Z.lex=function(){var te=this.input,he=this.tokenRegex.lastIndex;if(he===te.length)return new c("EOF",new l(this,he,he));var Ee=this.tokenRegex.exec(te);if(Ee===null||Ee.index!==he)throw new u("Unexpected character: '"+te[he]+"'",new c(te[he],new l(this,he,he+1)));var Ke=Ee[2]||" ";if(this.catcodes[Ke]===14){var xt=te.indexOf(`
`,this.tokenRegex.lastIndex);return xt===-1?(this.tokenRegex.lastIndex=te.length,this.settings.reportNonstrict("commentAtEnd","% comment has no terminating newline; LaTeX would fail because of commenting the end of math mode (e.g. $)")):this.tokenRegex.lastIndex=xt+1,this.lex()}var Wt=Ke.match(Hi);return Wt&&(Ke=Wt[1]),new c(Ke,new l(this,he,this.tokenRegex.lastIndex))},$e}(),os=function(){function $e(X,te){X===void 0&&(X={}),te===void 0&&(te={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=te,this.builtins=X,this.undefStack=[]}var Z=$e.prototype;return Z.beginGroup=function(){this.undefStack.push({})},Z.endGroup=function(){if(this.undefStack.length===0)throw new u("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");var te=this.undefStack.pop();for(var he in te)te.hasOwnProperty(he)&&(te[he]===void 0?delete this.current[he]:this.current[he]=te[he])},Z.has=function(te){return this.current.hasOwnProperty(te)||this.builtins.hasOwnProperty(te)},Z.get=function(te){return this.current.hasOwnProperty(te)?this.current[te]:this.builtins[te]},Z.set=function(te,he,Ee){if(Ee===void 0&&(Ee=!1),Ee){for(var Ke=0;Ke<this.undefStack.length;Ke++)delete this.undefStack[Ke][te];this.undefStack.length>0&&(this.undefStack[this.undefStack.length-1][te]=he)}else{var xt=this.undefStack[this.undefStack.length-1];xt&&!xt.hasOwnProperty(te)&&(xt[te]=this.current[te])}this.current[te]=he},$e}(),vo={},$a=vo;function Kt($e,Z){vo[$e]=Z}Kt("\\@firstoftwo",function($e){var Z=$e.consumeArgs(2);return{tokens:Z[0],numArgs:0}}),Kt("\\@secondoftwo",function($e){var Z=$e.consumeArgs(2);return{tokens:Z[1],numArgs:0}}),Kt("\\@ifnextchar",function($e){var Z=$e.consumeArgs(3),X=$e.future();return Z[0].length===1&&Z[0][0].text===X.text?{tokens:Z[1],numArgs:0}:{tokens:Z[2],numArgs:0}}),Kt("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}"),Kt("\\TextOrMath",function($e){var Z=$e.consumeArgs(2);return $e.mode==="text"?{tokens:Z[0],numArgs:0}:{tokens:Z[1],numArgs:0}});var Ot={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};Kt("\\char",function($e){var Z=$e.popToken(),X,te="";if(Z.text==="'")X=8,Z=$e.popToken();else if(Z.text==='"')X=16,Z=$e.popToken();else if(Z.text==="`")if(Z=$e.popToken(),Z.text[0]==="\\")te=Z.text.charCodeAt(1);else{if(Z.text==="EOF")throw new u("\\char` missing argument");te=Z.text.charCodeAt(0)}else X=10;if(X){if(te=Ot[Z.text],te==null||te>=X)throw new u("Invalid base-"+X+" digit "+Z.text);for(var he;(he=Ot[$e.future().text])!=null&&he<X;)te*=X,te+=he,$e.popToken()}return"\\@char{"+te+"}"});var Ka=function(Z,X){var te=Z.consumeArgs(1)[0];if(te.length!==1)throw new u("\\gdef's first argument must be a macro name");var he=te[0].text,Ee=0;for(te=Z.consumeArgs(1)[0];te.length===1&&te[0].text==="#";){if(te=Z.consumeArgs(1)[0],te.length!==1)throw new u('Invalid argument number length "'+te.length+'"');if(!/^[1-9]$/.test(te[0].text))throw new u('Invalid argument number "'+te[0].text+'"');if(Ee++,parseInt(te[0].text)!==Ee)throw new u('Argument number "'+te[0].text+'" out of order');te=Z.consumeArgs(1)[0]}return Z.macros.set(he,{tokens:te,numArgs:Ee},X),""};Kt("\\gdef",function($e){return Ka($e,!0)}),Kt("\\def",function($e){return Ka($e,!1)}),Kt("\\global",function($e){var Z=$e.consumeArgs(1)[0];if(Z.length!==1)throw new u("Invalid command after \\global");var X=Z[0].text;if(X==="\\def")return Ka($e,!0);throw new u("Invalid command '"+X+"' after \\global")});var zs=function(Z,X,te){var he=Z.consumeArgs(1)[0];if(he.length!==1)throw new u("\\newcommand's first argument must be a macro name");var Ee=he[0].text,Ke=Z.isDefined(Ee);if(Ke&&!X)throw new u("\\newcommand{"+Ee+"} attempting to redefine "+(Ee+"; use \\renewcommand"));if(!Ke&&!te)throw new u("\\renewcommand{"+Ee+"} when command "+Ee+" does not yet exist; use \\newcommand");var xt=0;if(he=Z.consumeArgs(1)[0],he.length===1&&he[0].text==="["){for(var Wt="",fr=Z.expandNextToken();fr.text!=="]"&&fr.text!=="EOF";)Wt+=fr.text,fr=Z.expandNextToken();if(!Wt.match(/^\s*[0-9]+\s*$/))throw new u("Invalid number of arguments: "+Wt);xt=parseInt(Wt),he=Z.consumeArgs(1)[0]}return Z.macros.set(Ee,{tokens:he,numArgs:xt}),""};Kt("\\newcommand",function($e){return zs($e,!1,!0)}),Kt("\\renewcommand",function($e){return zs($e,!0,!1)}),Kt("\\providecommand",function($e){return zs($e,!0,!0)}),Kt("\\bgroup","{"),Kt("\\egroup","}"),Kt("\\lq","`"),Kt("\\rq","'"),Kt("\\aa","\\r a"),Kt("\\AA","\\r A"),Kt("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`\xA9}"),Kt("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}"),Kt("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`\xAE}"),Kt("\u212C","\\mathscr{B}"),Kt("\u2130","\\mathscr{E}"),Kt("\u2131","\\mathscr{F}"),Kt("\u210B","\\mathscr{H}"),Kt("\u2110","\\mathscr{I}"),Kt("\u2112","\\mathscr{L}"),Kt("\u2133","\\mathscr{M}"),Kt("\u211B","\\mathscr{R}"),Kt("\u212D","\\mathfrak{C}"),Kt("\u210C","\\mathfrak{H}"),Kt("\u2128","\\mathfrak{Z}"),Kt("\\Bbbk","\\Bbb{k}"),Kt("\xB7","\\cdotp"),Kt("\\llap","\\mathllap{\\textrm{#1}}"),Kt("\\rlap","\\mathrlap{\\textrm{#1}}"),Kt("\\clap","\\mathclap{\\textrm{#1}}"),Kt("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}}{\\char"338}'),Kt("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`\u2260}}"),Kt("\\ne","\\neq"),Kt("\u2260","\\neq"),Kt("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`\u2209}}"),Kt("\u2209","\\notin"),Kt("\u2258","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`\u2258}}"),Kt("\u2259","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`\u2258}}"),Kt("\u225A","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`\u225A}}"),Kt("\u225B","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`\u225B}}"),Kt("\u225D","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`\u225D}}"),Kt("\u225E","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`\u225E}}"),Kt("\u225F","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`\u225F}}"),Kt("\u27C2","\\perp"),Kt("\u203C","\\mathclose{!\\mkern-0.8mu!}"),Kt("\u220C","\\notni"),Kt("\u231C","\\ulcorner"),Kt("\u231D","\\urcorner"),Kt("\u231E","\\llcorner"),Kt("\u231F","\\lrcorner"),Kt("\xA9","\\copyright"),Kt("\xAE","\\textregistered"),Kt("\uFE0F","\\textregistered"),Kt("\\vdots","\\mathord{\\varvdots\\rule{0pt}{15pt}}"),Kt("\u22EE","\\vdots"),Kt("\\varGamma","\\mathit{\\Gamma}"),Kt("\\varDelta","\\mathit{\\Delta}"),Kt("\\varTheta","\\mathit{\\Theta}"),Kt("\\varLambda","\\mathit{\\Lambda}"),Kt("\\varXi","\\mathit{\\Xi}"),Kt("\\varPi","\\mathit{\\Pi}"),Kt("\\varSigma","\\mathit{\\Sigma}"),Kt("\\varUpsilon","\\mathit{\\Upsilon}"),Kt("\\varPhi","\\mathit{\\Phi}"),Kt("\\varPsi","\\mathit{\\Psi}"),Kt("\\varOmega","\\mathit{\\Omega}"),Kt("\\substack","\\begin{subarray}{c}#1\\end{subarray}"),Kt("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu"),Kt("\\boxed","\\fbox{$\\displaystyle{#1}$}"),Kt("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;"),Kt("\\implies","\\DOTSB\\;\\Longrightarrow\\;"),Kt("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;");var _n={",":"\\dotsc","\\not":"\\dotsb","+":"\\dotsb","=":"\\dotsb","<":"\\dotsb",">":"\\dotsb","-":"\\dotsb","*":"\\dotsb",":":"\\dotsb","\\DOTSB":"\\dotsb","\\coprod":"\\dotsb","\\bigvee":"\\dotsb","\\bigwedge":"\\dotsb","\\biguplus":"\\dotsb","\\bigcap":"\\dotsb","\\bigcup":"\\dotsb","\\prod":"\\dotsb","\\sum":"\\dotsb","\\bigotimes":"\\dotsb","\\bigoplus":"\\dotsb","\\bigodot":"\\dotsb","\\bigsqcup":"\\dotsb","\\And":"\\dotsb","\\longrightarrow":"\\dotsb","\\Longrightarrow":"\\dotsb","\\longleftarrow":"\\dotsb","\\Longleftarrow":"\\dotsb","\\longleftrightarrow":"\\dotsb","\\Longleftrightarrow":"\\dotsb","\\mapsto":"\\dotsb","\\longmapsto":"\\dotsb","\\hookrightarrow":"\\dotsb","\\doteq":"\\dotsb","\\mathbin":"\\dotsb","\\mathrel":"\\dotsb","\\relbar":"\\dotsb","\\Relbar":"\\dotsb","\\xrightarrow":"\\dotsb","\\xleftarrow":"\\dotsb","\\DOTSI":"\\dotsi","\\int":"\\dotsi","\\oint":"\\dotsi","\\iint":"\\dotsi","\\iiint":"\\dotsi","\\iiiint":"\\dotsi","\\idotsint":"\\dotsi","\\DOTSX":"\\dotsx"};Kt("\\dots",function($e){var Z="\\dotso",X=$e.expandAfterFuture().text;return X in _n?Z=_n[X]:(X.substr(0,4)==="\\not"||X in Ce.math&&S.contains(["bin","rel"],Ce.math[X].group))&&(Z="\\dotsb"),Z});var Sn={")":!0,"]":!0,"\\rbrack":!0,"\\}":!0,"\\rbrace":!0,"\\rangle":!0,"\\rceil":!0,"\\rfloor":!0,"\\rgroup":!0,"\\rmoustache":!0,"\\right":!0,"\\bigr":!0,"\\biggr":!0,"\\Bigr":!0,"\\Biggr":!0,$:!0,";":!0,".":!0,",":!0};Kt("\\dotso",function($e){var Z=$e.future().text;return Z in Sn?"\\ldots\\,":"\\ldots"}),Kt("\\dotsc",function($e){var Z=$e.future().text;return Z in Sn&&Z!==","?"\\ldots\\,":"\\ldots"}),Kt("\\cdots",function($e){var Z=$e.future().text;return Z in Sn?"\\@cdots\\,":"\\@cdots"}),Kt("\\dotsb","\\cdots"),Kt("\\dotsm","\\cdots"),Kt("\\dotsi","\\!\\cdots"),Kt("\\dotsx","\\ldots\\,"),Kt("\\DOTSI","\\relax"),Kt("\\DOTSB","\\relax"),Kt("\\DOTSX","\\relax"),Kt("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax"),Kt("\\,","\\tmspace+{3mu}{.1667em}"),Kt("\\thinspace","\\,"),Kt("\\>","\\mskip{4mu}"),Kt("\\:","\\tmspace+{4mu}{.2222em}"),Kt("\\medspace","\\:"),Kt("\\;","\\tmspace+{5mu}{.2777em}"),Kt("\\thickspace","\\;"),Kt("\\!","\\tmspace-{3mu}{.1667em}"),Kt("\\negthinspace","\\!"),Kt("\\negmedspace","\\tmspace-{4mu}{.2222em}"),Kt("\\negthickspace","\\tmspace-{5mu}{.277em}"),Kt("\\enspace","\\kern.5em "),Kt("\\enskip","\\hskip.5em\\relax"),Kt("\\quad","\\hskip1em\\relax"),Kt("\\qquad","\\hskip2em\\relax"),Kt("\\tag","\\@ifstar\\tag@literal\\tag@paren"),Kt("\\tag@paren","\\tag@literal{({#1})}"),Kt("\\tag@literal",function($e){if($e.macros.get("\\df@tag"))throw new u("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"}),Kt("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}"),Kt("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)"),Kt("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}"),Kt("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1"),Kt("\\pmb","\\html@mathml{\\@binrel{#1}{\\mathrlap{#1}\\kern0.5px#1}}{\\mathbf{#1}}"),Kt("\\\\","\\newline"),Kt("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var Ze=cr["Main-Regular"][84][1]-.7*cr["Main-Regular"][65][1]+"em";Kt("\\LaTeX","\\textrm{\\html@mathml{"+("L\\kern-.36em\\raisebox{"+Ze+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{LaTeX}}"),Kt("\\KaTeX","\\textrm{\\html@mathml{"+("K\\kern-.17em\\raisebox{"+Ze+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{KaTeX}}"),Kt("\\hspace","\\@ifstar\\@hspacer\\@hspace"),Kt("\\@hspace","\\hskip #1\\relax"),Kt("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax"),Kt("\\ordinarycolon",":"),Kt("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}"),Kt("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}'),Kt("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}'),Kt("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}'),Kt("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}'),Kt("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}'),Kt("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}'),Kt("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}'),Kt("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}'),Kt("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}'),Kt("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}'),Kt("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}'),Kt("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}'),Kt("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}'),Kt("\u2237","\\dblcolon"),Kt("\u2239","\\eqcolon"),Kt("\u2254","\\coloneqq"),Kt("\u2255","\\eqqcolon"),Kt("\u2A74","\\Coloneqq"),Kt("\\ratio","\\vcentcolon"),Kt("\\coloncolon","\\dblcolon"),Kt("\\colonequals","\\coloneqq"),Kt("\\coloncolonequals","\\Coloneqq"),Kt("\\equalscolon","\\eqqcolon"),Kt("\\equalscoloncolon","\\Eqqcolon"),Kt("\\colonminus","\\coloneq"),Kt("\\coloncolonminus","\\Coloneq"),Kt("\\minuscolon","\\eqcolon"),Kt("\\minuscoloncolon","\\Eqcolon"),Kt("\\coloncolonapprox","\\Colonapprox"),Kt("\\coloncolonsim","\\Colonsim"),Kt("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),Kt("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}"),Kt("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),Kt("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}"),Kt("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`\u220C}}"),Kt("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}"),Kt("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}"),Kt("\\gvertneqq","\\html@mathml{\\@gvertneqq}{\u2269}"),Kt("\\lvertneqq","\\html@mathml{\\@lvertneqq}{\u2268}"),Kt("\\ngeqq","\\html@mathml{\\@ngeqq}{\u2271}"),Kt("\\ngeqslant","\\html@mathml{\\@ngeqslant}{\u2271}"),Kt("\\nleqq","\\html@mathml{\\@nleqq}{\u2270}"),Kt("\\nleqslant","\\html@mathml{\\@nleqslant}{\u2270}"),Kt("\\nshortmid","\\html@mathml{\\@nshortmid}{\u2224}"),Kt("\\nshortparallel","\\html@mathml{\\@nshortparallel}{\u2226}"),Kt("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{\u2288}"),Kt("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{\u2289}"),Kt("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{\u228A}"),Kt("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{\u2ACB}"),Kt("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{\u228B}"),Kt("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{\u2ACC}"),Kt("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`\u27E6}}"),Kt("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`\u27E7}}"),Kt("\u27E6","\\llbracket"),Kt("\u27E7","\\rrbracket"),Kt("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`\u2983}}"),Kt("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`\u2984}}"),Kt("\u2983","\\lBrace"),Kt("\u2984","\\rBrace"),Kt("\\darr","\\downarrow"),Kt("\\dArr","\\Downarrow"),Kt("\\Darr","\\Downarrow"),Kt("\\lang","\\langle"),Kt("\\rang","\\rangle"),Kt("\\uarr","\\uparrow"),Kt("\\uArr","\\Uparrow"),Kt("\\Uarr","\\Uparrow"),Kt("\\N","\\mathbb{N}"),Kt("\\R","\\mathbb{R}"),Kt("\\Z","\\mathbb{Z}"),Kt("\\alef","\\aleph"),Kt("\\alefsym","\\aleph"),Kt("\\Alpha","\\mathrm{A}"),Kt("\\Beta","\\mathrm{B}"),Kt("\\bull","\\bullet"),Kt("\\Chi","\\mathrm{X}"),Kt("\\clubs","\\clubsuit"),Kt("\\cnums","\\mathbb{C}"),Kt("\\Complex","\\mathbb{C}"),Kt("\\Dagger","\\ddagger"),Kt("\\diamonds","\\diamondsuit"),Kt("\\empty","\\emptyset"),Kt("\\Epsilon","\\mathrm{E}"),Kt("\\Eta","\\mathrm{H}"),Kt("\\exist","\\exists"),Kt("\\harr","\\leftrightarrow"),Kt("\\hArr","\\Leftrightarrow"),Kt("\\Harr","\\Leftrightarrow"),Kt("\\hearts","\\heartsuit"),Kt("\\image","\\Im"),Kt("\\infin","\\infty"),Kt("\\Iota","\\mathrm{I}"),Kt("\\isin","\\in"),Kt("\\Kappa","\\mathrm{K}"),Kt("\\larr","\\leftarrow"),Kt("\\lArr","\\Leftarrow"),Kt("\\Larr","\\Leftarrow"),Kt("\\lrarr","\\leftrightarrow"),Kt("\\lrArr","\\Leftrightarrow"),Kt("\\Lrarr","\\Leftrightarrow"),Kt("\\Mu","\\mathrm{M}"),Kt("\\natnums","\\mathbb{N}"),Kt("\\Nu","\\mathrm{N}"),Kt("\\Omicron","\\mathrm{O}"),Kt("\\plusmn","\\pm"),Kt("\\rarr","\\rightarrow"),Kt("\\rArr","\\Rightarrow"),Kt("\\Rarr","\\Rightarrow"),Kt("\\real","\\Re"),Kt("\\reals","\\mathbb{R}"),Kt("\\Reals","\\mathbb{R}"),Kt("\\Rho","\\mathrm{P}"),Kt("\\sdot","\\cdot"),Kt("\\sect","\\S"),Kt("\\spades","\\spadesuit"),Kt("\\sub","\\subset"),Kt("\\sube","\\subseteq"),Kt("\\supe","\\supseteq"),Kt("\\Tau","\\mathrm{T}"),Kt("\\thetasym","\\vartheta"),Kt("\\weierp","\\wp"),Kt("\\Zeta","\\mathrm{Z}"),Kt("\\argmin","\\DOTSB\\operatorname*{arg\\,min}"),Kt("\\argmax","\\DOTSB\\operatorname*{arg\\,max}"),Kt("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits"),Kt("\\blue","\\textcolor{##6495ed}{#1}"),Kt("\\orange","\\textcolor{##ffa500}{#1}"),Kt("\\pink","\\textcolor{##ff00af}{#1}"),Kt("\\red","\\textcolor{##df0030}{#1}"),Kt("\\green","\\textcolor{##28ae7b}{#1}"),Kt("\\gray","\\textcolor{gray}{#1}"),Kt("\\purple","\\textcolor{##9d38bd}{#1}"),Kt("\\blueA","\\textcolor{##ccfaff}{#1}"),Kt("\\blueB","\\textcolor{##80f6ff}{#1}"),Kt("\\blueC","\\textcolor{##63d9ea}{#1}"),Kt("\\blueD","\\textcolor{##11accd}{#1}"),Kt("\\blueE","\\textcolor{##0c7f99}{#1}"),Kt("\\tealA","\\textcolor{##94fff5}{#1}"),Kt("\\tealB","\\textcolor{##26edd5}{#1}"),Kt("\\tealC","\\textcolor{##01d1c1}{#1}"),Kt("\\tealD","\\textcolor{##01a995}{#1}"),Kt("\\tealE","\\textcolor{##208170}{#1}"),Kt("\\greenA","\\textcolor{##b6ffb0}{#1}"),Kt("\\greenB","\\textcolor{##8af281}{#1}"),Kt("\\greenC","\\textcolor{##74cf70}{#1}"),Kt("\\greenD","\\textcolor{##1fab54}{#1}"),Kt("\\greenE","\\textcolor{##0d923f}{#1}"),Kt("\\goldA","\\textcolor{##ffd0a9}{#1}"),Kt("\\goldB","\\textcolor{##ffbb71}{#1}"),Kt("\\goldC","\\textcolor{##ff9c39}{#1}"),Kt("\\goldD","\\textcolor{##e07d10}{#1}"),Kt("\\goldE","\\textcolor{##a75a05}{#1}"),Kt("\\redA","\\textcolor{##fca9a9}{#1}"),Kt("\\redB","\\textcolor{##ff8482}{#1}"),Kt("\\redC","\\textcolor{##f9685d}{#1}"),Kt("\\redD","\\textcolor{##e84d39}{#1}"),Kt("\\redE","\\textcolor{##bc2612}{#1}"),Kt("\\maroonA","\\textcolor{##ffbde0}{#1}"),Kt("\\maroonB","\\textcolor{##ff92c6}{#1}"),Kt("\\maroonC","\\textcolor{##ed5fa6}{#1}"),Kt("\\maroonD","\\textcolor{##ca337c}{#1}"),Kt("\\maroonE","\\textcolor{##9e034e}{#1}"),Kt("\\purpleA","\\textcolor{##ddd7ff}{#1}"),Kt("\\purpleB","\\textcolor{##c6b9fc}{#1}"),Kt("\\purpleC","\\textcolor{##aa87ff}{#1}"),Kt("\\purpleD","\\textcolor{##7854ab}{#1}"),Kt("\\purpleE","\\textcolor{##543b78}{#1}"),Kt("\\mintA","\\textcolor{##f5f9e8}{#1}"),Kt("\\mintB","\\textcolor{##edf2df}{#1}"),Kt("\\mintC","\\textcolor{##e0e5cc}{#1}"),Kt("\\grayA","\\textcolor{##f6f7f7}{#1}"),Kt("\\grayB","\\textcolor{##f0f1f2}{#1}"),Kt("\\grayC","\\textcolor{##e3e5e6}{#1}"),Kt("\\grayD","\\textcolor{##d6d8da}{#1}"),Kt("\\grayE","\\textcolor{##babec2}{#1}"),Kt("\\grayF","\\textcolor{##888d93}{#1}"),Kt("\\grayG","\\textcolor{##626569}{#1}"),Kt("\\grayH","\\textcolor{##3b3e40}{#1}"),Kt("\\grayI","\\textcolor{##21242c}{#1}"),Kt("\\kaBlue","\\textcolor{##314453}{#1}"),Kt("\\kaGreen","\\textcolor{##71B307}{#1}");var zt={"\\relax":!0,"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0},Er=function(){function $e(X,te,he){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=te,this.expansionCount=0,this.feed(X),this.macros=new os($a,te.macros),this.mode=he,this.stack=[]}var Z=$e.prototype;return Z.feed=function(te){this.lexer=new rs(te,this.settings)},Z.switchMode=function(te){this.mode=te},Z.beginGroup=function(){this.macros.beginGroup()},Z.endGroup=function(){this.macros.endGroup()},Z.future=function(){return this.stack.length===0&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]},Z.popToken=function(){return this.future(),this.stack.pop()},Z.pushToken=function(te){this.stack.push(te)},Z.pushTokens=function(te){var he;(he=this.stack).push.apply(he,te)},Z.consumeSpaces=function(){for(;;){var te=this.future();if(te.text===" ")this.stack.pop();else break}},Z.consumeArgs=function(te){for(var he=[],Ee=0;Ee<te;++Ee){this.consumeSpaces();var Ke=this.popToken();if(Ke.text==="{"){for(var xt=[],Wt=1;Wt!==0;){var fr=this.popToken();if(xt.push(fr),fr.text==="{")++Wt;else if(fr.text==="}")--Wt;else if(fr.text==="EOF")throw new u("End of input in macro argument",Ke)}xt.pop(),xt.reverse(),he[Ee]=xt}else{if(Ke.text==="EOF")throw new u("End of input expecting macro argument");he[Ee]=[Ke]}}return he},Z.expandOnce=function(){var te=this.popToken(),he=te.text,Ee=this._getExpansion(he);if(Ee==null)return this.pushToken(te),te;if(this.expansionCount++,this.expansionCount>this.settings.maxExpand)throw new u("Too many expansions: infinite loop or need to increase maxExpand setting");var Ke=Ee.tokens;if(Ee.numArgs){var xt=this.consumeArgs(Ee.numArgs);Ke=Ke.slice();for(var Wt=Ke.length-1;Wt>=0;--Wt){var fr=Ke[Wt];if(fr.text==="#"){if(Wt===0)throw new u("Incomplete placeholder at end of macro body",fr);if(fr=Ke[--Wt],fr.text==="#")Ke.splice(Wt+1,1);else if(/^[1-9]$/.test(fr.text)){var Tr;(Tr=Ke).splice.apply(Tr,[Wt,2].concat(xt[+fr.text-1]))}else throw new u("Not a valid argument number",fr)}}}return this.pushTokens(Ke),Ke},Z.expandAfterFuture=function(){return this.expandOnce(),this.future()},Z.expandNextToken=function(){for(;;){var te=this.expandOnce();if(te instanceof c)if(te.text==="\\relax")this.stack.pop();else return this.stack.pop()}throw new Error},Z.expandMacro=function(te){if(this.macros.get(te)){var he=[],Ee=this.stack.length;for(this.pushToken(new c(te));this.stack.length>Ee;){var Ke=this.expandOnce();Ke instanceof c&&he.push(this.stack.pop())}return he}},Z.expandMacroAsText=function(te){var he=this.expandMacro(te);return he&&he.map(function(Ee){return Ee.text}).join("")},Z._getExpansion=function(te){var he=this.macros.get(te);if(he==null)return he;var Ee=typeof he=="function"?he(this):he;if(typeof Ee=="string"){var Ke=0;if(Ee.indexOf("#")!==-1)for(var xt=Ee.replace(/##/g,"");xt.indexOf("#"+(Ke+1))!==-1;)++Ke;for(var Wt=new rs(Ee,this.settings),fr=[],Tr=Wt.lex();Tr.text!=="EOF";)fr.push(Tr),Tr=Wt.lex();fr.reverse();var Xr={tokens:fr,numArgs:Ke};return Xr}return Ee},Z.isDefined=function(te){return this.macros.has(te)||La.hasOwnProperty(te)||Ce.math.hasOwnProperty(te)||Ce.text.hasOwnProperty(te)||zt.hasOwnProperty(te)},$e}(),Or={"\u0301":{text:"\\'",math:"\\acute"},"\u0300":{text:"\\`",math:"\\grave"},"\u0308":{text:'\\"',math:"\\ddot"},"\u0303":{text:"\\~",math:"\\tilde"},"\u0304":{text:"\\=",math:"\\bar"},"\u0306":{text:"\\u",math:"\\breve"},"\u030C":{text:"\\v",math:"\\check"},"\u0302":{text:"\\^",math:"\\hat"},"\u0307":{text:"\\.",math:"\\dot"},"\u030A":{text:"\\r",math:"\\mathring"},"\u030B":{text:"\\H"}},nn={\u00E1:"a\u0301",\u00E0:"a\u0300",\u00E4:"a\u0308",\u01DF:"a\u0308\u0304",\u00E3:"a\u0303",\u0101:"a\u0304",\u0103:"a\u0306",\u1EAF:"a\u0306\u0301",\u1EB1:"a\u0306\u0300",\u1EB5:"a\u0306\u0303",\u01CE:"a\u030C",\u00E2:"a\u0302",\u1EA5:"a\u0302\u0301",\u1EA7:"a\u0302\u0300",\u1EAB:"a\u0302\u0303",\u0227:"a\u0307",\u01E1:"a\u0307\u0304",\u00E5:"a\u030A",\u01FB:"a\u030A\u0301",\u1E03:"b\u0307",\u0107:"c\u0301",\u010D:"c\u030C",\u0109:"c\u0302",\u010B:"c\u0307",\u010F:"d\u030C",\u1E0B:"d\u0307",\u00E9:"e\u0301",\u00E8:"e\u0300",\u00EB:"e\u0308",\u1EBD:"e\u0303",\u0113:"e\u0304",\u1E17:"e\u0304\u0301",\u1E15:"e\u0304\u0300",\u0115:"e\u0306",\u011B:"e\u030C",\u00EA:"e\u0302",\u1EBF:"e\u0302\u0301",\u1EC1:"e\u0302\u0300",\u1EC5:"e\u0302\u0303",\u0117:"e\u0307",\u1E1F:"f\u0307",\u01F5:"g\u0301",\u1E21:"g\u0304",\u011F:"g\u0306",\u01E7:"g\u030C",\u011D:"g\u0302",\u0121:"g\u0307",\u1E27:"h\u0308",\u021F:"h\u030C",\u0125:"h\u0302",\u1E23:"h\u0307",\u00ED:"i\u0301",\u00EC:"i\u0300",\u00EF:"i\u0308",\u1E2F:"i\u0308\u0301",\u0129:"i\u0303",\u012B:"i\u0304",\u012D:"i\u0306",\u01D0:"i\u030C",\u00EE:"i\u0302",\u01F0:"j\u030C",\u0135:"j\u0302",\u1E31:"k\u0301",\u01E9:"k\u030C",\u013A:"l\u0301",\u013E:"l\u030C",\u1E3F:"m\u0301",\u1E41:"m\u0307",\u0144:"n\u0301",\u01F9:"n\u0300",\u00F1:"n\u0303",\u0148:"n\u030C",\u1E45:"n\u0307",\u00F3:"o\u0301",\u00F2:"o\u0300",\u00F6:"o\u0308",\u022B:"o\u0308\u0304",\u00F5:"o\u0303",\u1E4D:"o\u0303\u0301",\u1E4F:"o\u0303\u0308",\u022D:"o\u0303\u0304",\u014D:"o\u0304",\u1E53:"o\u0304\u0301",\u1E51:"o\u0304\u0300",\u014F:"o\u0306",\u01D2:"o\u030C",\u00F4:"o\u0302",\u1ED1:"o\u0302\u0301",\u1ED3:"o\u0302\u0300",\u1ED7:"o\u0302\u0303",\u022F:"o\u0307",\u0231:"o\u0307\u0304",\u0151:"o\u030B",\u1E55:"p\u0301",\u1E57:"p\u0307",\u0155:"r\u0301",\u0159:"r\u030C",\u1E59:"r\u0307",\u015B:"s\u0301",\u1E65:"s\u0301\u0307",\u0161:"s\u030C",\u1E67:"s\u030C\u0307",\u015D:"s\u0302",\u1E61:"s\u0307",\u1E97:"t\u0308",\u0165:"t\u030C",\u1E6B:"t\u0307",\u00FA:"u\u0301",\u00F9:"u\u0300",\u00FC:"u\u0308",\u01D8:"u\u0308\u0301",\u01DC:"u\u0308\u0300",\u01D6:"u\u0308\u0304",\u01DA:"u\u0308\u030C",\u0169:"u\u0303",\u1E79:"u\u0303\u0301",\u016B:"u\u0304",\u1E7B:"u\u0304\u0308",\u016D:"u\u0306",\u01D4:"u\u030C",\u00FB:"u\u0302",\u016F:"u\u030A",\u0171:"u\u030B",\u1E7D:"v\u0303",\u1E83:"w\u0301",\u1E81:"w\u0300",\u1E85:"w\u0308",\u0175:"w\u0302",\u1E87:"w\u0307",\u1E98:"w\u030A",\u1E8D:"x\u0308",\u1E8B:"x\u0307",\u00FD:"y\u0301",\u1EF3:"y\u0300",\u00FF:"y\u0308",\u1EF9:"y\u0303",\u0233:"y\u0304",\u0177:"y\u0302",\u1E8F:"y\u0307",\u1E99:"y\u030A",\u017A:"z\u0301",\u017E:"z\u030C",\u1E91:"z\u0302",\u017C:"z\u0307",\u00C1:"A\u0301",\u00C0:"A\u0300",\u00C4:"A\u0308",\u01DE:"A\u0308\u0304",\u00C3:"A\u0303",\u0100:"A\u0304",\u0102:"A\u0306",\u1EAE:"A\u0306\u0301",\u1EB0:"A\u0306\u0300",\u1EB4:"A\u0306\u0303",\u01CD:"A\u030C",\u00C2:"A\u0302",\u1EA4:"A\u0302\u0301",\u1EA6:"A\u0302\u0300",\u1EAA:"A\u0302\u0303",\u0226:"A\u0307",\u01E0:"A\u0307\u0304",\u00C5:"A\u030A",\u01FA:"A\u030A\u0301",\u1E02:"B\u0307",\u0106:"C\u0301",\u010C:"C\u030C",\u0108:"C\u0302",\u010A:"C\u0307",\u010E:"D\u030C",\u1E0A:"D\u0307",\u00C9:"E\u0301",\u00C8:"E\u0300",\u00CB:"E\u0308",\u1EBC:"E\u0303",\u0112:"E\u0304",\u1E16:"E\u0304\u0301",\u1E14:"E\u0304\u0300",\u0114:"E\u0306",\u011A:"E\u030C",\u00CA:"E\u0302",\u1EBE:"E\u0302\u0301",\u1EC0:"E\u0302\u0300",\u1EC4:"E\u0302\u0303",\u0116:"E\u0307",\u1E1E:"F\u0307",\u01F4:"G\u0301",\u1E20:"G\u0304",\u011E:"G\u0306",\u01E6:"G\u030C",\u011C:"G\u0302",\u0120:"G\u0307",\u1E26:"H\u0308",\u021E:"H\u030C",\u0124:"H\u0302",\u1E22:"H\u0307",\u00CD:"I\u0301",\u00CC:"I\u0300",\u00CF:"I\u0308",\u1E2E:"I\u0308\u0301",\u0128:"I\u0303",\u012A:"I\u0304",\u012C:"I\u0306",\u01CF:"I\u030C",\u00CE:"I\u0302",\u0130:"I\u0307",\u0134:"J\u0302",\u1E30:"K\u0301",\u01E8:"K\u030C",\u0139:"L\u0301",\u013D:"L\u030C",\u1E3E:"M\u0301",\u1E40:"M\u0307",\u0143:"N\u0301",\u01F8:"N\u0300",\u00D1:"N\u0303",\u0147:"N\u030C",\u1E44:"N\u0307",\u00D3:"O\u0301",\u00D2:"O\u0300",\u00D6:"O\u0308",\u022A:"O\u0308\u0304",\u00D5:"O\u0303",\u1E4C:"O\u0303\u0301",\u1E4E:"O\u0303\u0308",\u022C:"O\u0303\u0304",\u014C:"O\u0304",\u1E52:"O\u0304\u0301",\u1E50:"O\u0304\u0300",\u014E:"O\u0306",\u01D1:"O\u030C",\u00D4:"O\u0302",\u1ED0:"O\u0302\u0301",\u1ED2:"O\u0302\u0300",\u1ED6:"O\u0302\u0303",\u022E:"O\u0307",\u0230:"O\u0307\u0304",\u0150:"O\u030B",\u1E54:"P\u0301",\u1E56:"P\u0307",\u0154:"R\u0301",\u0158:"R\u030C",\u1E58:"R\u0307",\u015A:"S\u0301",\u1E64:"S\u0301\u0307",\u0160:"S\u030C",\u1E66:"S\u030C\u0307",\u015C:"S\u0302",\u1E60:"S\u0307",\u0164:"T\u030C",\u1E6A:"T\u0307",\u00DA:"U\u0301",\u00D9:"U\u0300",\u00DC:"U\u0308",\u01D7:"U\u0308\u0301",\u01DB:"U\u0308\u0300",\u01D5:"U\u0308\u0304",\u01D9:"U\u0308\u030C",\u0168:"U\u0303",\u1E78:"U\u0303\u0301",\u016A:"U\u0304",\u1E7A:"U\u0304\u0308",\u016C:"U\u0306",\u01D3:"U\u030C",\u00DB:"U\u0302",\u016E:"U\u030A",\u0170:"U\u030B",\u1E7C:"V\u0303",\u1E82:"W\u0301",\u1E80:"W\u0300",\u1E84:"W\u0308",\u0174:"W\u0302",\u1E86:"W\u0307",\u1E8C:"X\u0308",\u1E8A:"X\u0307",\u00DD:"Y\u0301",\u1EF2:"Y\u0300",\u0178:"Y\u0308",\u1EF8:"Y\u0303",\u0232:"Y\u0304",\u0176:"Y\u0302",\u1E8E:"Y\u0307",\u0179:"Z\u0301",\u017D:"Z\u030C",\u1E90:"Z\u0302",\u017B:"Z\u0307",\u03AC:"\u03B1\u0301",\u1F70:"\u03B1\u0300",\u1FB1:"\u03B1\u0304",\u1FB0:"\u03B1\u0306",\u03AD:"\u03B5\u0301",\u1F72:"\u03B5\u0300",\u03AE:"\u03B7\u0301",\u1F74:"\u03B7\u0300",\u03AF:"\u03B9\u0301",\u1F76:"\u03B9\u0300",\u03CA:"\u03B9\u0308",\u0390:"\u03B9\u0308\u0301",\u1FD2:"\u03B9\u0308\u0300",\u1FD1:"\u03B9\u0304",\u1FD0:"\u03B9\u0306",\u03CC:"\u03BF\u0301",\u1F78:"\u03BF\u0300",\u03CD:"\u03C5\u0301",\u1F7A:"\u03C5\u0300",\u03CB:"\u03C5\u0308",\u03B0:"\u03C5\u0308\u0301",\u1FE2:"\u03C5\u0308\u0300",\u1FE1:"\u03C5\u0304",\u1FE0:"\u03C5\u0306",\u03CE:"\u03C9\u0301",\u1F7C:"\u03C9\u0300",\u038E:"\u03A5\u0301",\u1FEA:"\u03A5\u0300",\u03AB:"\u03A5\u0308",\u1FE9:"\u03A5\u0304",\u1FE8:"\u03A5\u0306",\u038F:"\u03A9\u0301",\u1FFA:"\u03A9\u0300"},yn=function(){function $e(X,te){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode="math",this.gullet=new Er(X,te,this.mode),this.settings=te,this.leftrightDepth=0}var Z=$e.prototype;return Z.expect=function(te,he){if(he===void 0&&(he=!0),this.fetch().text!==te)throw new u("Expected '"+te+"', got '"+this.fetch().text+"'",this.fetch());he&&this.consume()},Z.consume=function(){this.nextToken=null},Z.fetch=function(){return this.nextToken==null&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken},Z.switchMode=function(te){this.mode=te,this.gullet.switchMode(te)},Z.parse=function(){this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");var te=this.parseExpression(!1);return this.expect("EOF"),this.gullet.endGroup(),te},Z.parseExpression=function(te,he){for(var Ee=[];;){this.mode==="math"&&this.consumeSpaces();var Ke=this.fetch();if($e.endOfExpression.indexOf(Ke.text)!==-1||he&&Ke.text===he||te&&La[Ke.text]&&La[Ke.text].infix)break;var xt=this.parseAtom(he);if(!xt)break;Ee.push(xt)}return this.mode==="text"&&this.formLigatures(Ee),this.handleInfixNodes(Ee)},Z.handleInfixNodes=function(te){for(var he=-1,Ee,Ke=0;Ke<te.length;Ke++){var xt=qn(te[Ke],"infix");if(xt){if(he!==-1)throw new u("only one infix operator per group",xt.token);he=Ke,Ee=xt.replaceWith}}if(he!==-1&&Ee){var Wt,fr,Tr=te.slice(0,he),Xr=te.slice(he+1);Tr.length===1&&Tr[0].type==="ordgroup"?Wt=Tr[0]:Wt={type:"ordgroup",mode:this.mode,body:Tr},Xr.length===1&&Xr[0].type==="ordgroup"?fr=Xr[0]:fr={type:"ordgroup",mode:this.mode,body:Xr};var hn;return Ee==="\\\\abovefrac"?hn=this.callFunction(Ee,[Wt,te[he],fr],[]):hn=this.callFunction(Ee,[Wt,fr],[]),[hn]}else return te},Z.handleSupSubscript=function(te){var he=this.fetch(),Ee=he.text;this.consume();var Ke=this.parseGroup(te,!1,$e.SUPSUB_GREEDINESS,void 0,void 0,!0);if(!Ke)throw new u("Expected group after '"+Ee+"'",he);return Ke},Z.formatUnsupportedCmd=function(te){for(var he=[],Ee=0;Ee<te.length;Ee++)he.push({type:"textord",mode:"text",text:te[Ee]});var Ke={type:"text",mode:this.mode,body:he},xt={type:"color",mode:this.mode,color:this.settings.errorColor,body:[Ke]};return xt},Z.parseAtom=function(te){var he=this.parseGroup("atom",!1,null,te);if(this.mode==="text")return he;for(var Ee,Ke;;){this.consumeSpaces();var xt=this.fetch();if(xt.text==="\\limits"||xt.text==="\\nolimits"){var Wt=qn(he,"op");if(Wt){var fr=xt.text==="\\limits";Wt.limits=fr,Wt.alwaysHandleSupSub=!0}else if(Wt=qn(he,"operatorname"),Wt&&Wt.alwaysHandleSupSub){var Tr=xt.text==="\\limits";Wt.limits=Tr}else throw new u("Limit controls must follow a math operator",xt);this.consume()}else if(xt.text==="^"){if(Ee)throw new u("Double superscript",xt);Ee=this.handleSupSubscript("superscript")}else if(xt.text==="_"){if(Ke)throw new u("Double subscript",xt);Ke=this.handleSupSubscript("subscript")}else if(xt.text==="'"){if(Ee)throw new u("Double superscript",xt);var Xr={type:"textord",mode:this.mode,text:"\\prime"},hn=[Xr];for(this.consume();this.fetch().text==="'";)hn.push(Xr),this.consume();this.fetch().text==="^"&&hn.push(this.handleSupSubscript("superscript")),Ee={type:"ordgroup",mode:this.mode,body:hn}}else break}return Ee||Ke?{type:"supsub",mode:this.mode,base:he,sup:Ee,sub:Ke}:he},Z.parseFunction=function(te,he,Ee){var Ke=this.fetch(),xt=Ke.text,Wt=La[xt];if(!Wt)return null;if(this.consume(),Ee!=null&&Wt.greediness<=Ee)throw new u("Got function '"+xt+"' with no arguments"+(he?" as "+he:""),Ke);if(this.mode==="text"&&!Wt.allowedInText)throw new u("Can't use function '"+xt+"' in text mode",Ke);if(this.mode==="math"&&Wt.allowedInMath===!1)throw new u("Can't use function '"+xt+"' in math mode",Ke);var fr=this.parseArguments(xt,Wt),Tr=fr.args,Xr=fr.optArgs;return this.callFunction(xt,Tr,Xr,Ke,te)},Z.callFunction=function(te,he,Ee,Ke,xt){var Wt={funcName:te,parser:this,token:Ke,breakOnTokenText:xt},fr=La[te];if(fr&&fr.handler)return fr.handler(Wt,he,Ee);throw new u("No function handler for "+te)},Z.parseArguments=function(te,he){var Ee=he.numArgs+he.numOptionalArgs;if(Ee===0)return{args:[],optArgs:[]};for(var Ke=he.greediness,xt=[],Wt=[],fr=0;fr<Ee;fr++){var Tr=he.argTypes&&he.argTypes[fr],Xr=fr<he.numOptionalArgs,hn=fr>0&&!Xr||fr===0&&!Xr&&this.mode==="math",On=this.parseGroupOfType("argument to '"+te+"'",Tr,Xr,Ke,hn);if(!On){if(Xr){Wt.push(null);continue}throw new u("Expected group after '"+te+"'",this.fetch())}(Xr?Wt:xt).push(On)}return{args:xt,optArgs:Wt}},Z.parseGroupOfType=function(te,he,Ee,Ke,xt){switch(he){case"color":return xt&&this.consumeSpaces(),this.parseColorGroup(Ee);case"size":return xt&&this.consumeSpaces(),this.parseSizeGroup(Ee);case"url":return this.parseUrlGroup(Ee,xt);case"math":case"text":return this.parseGroup(te,Ee,Ke,void 0,he,xt);case"hbox":{var Wt=this.parseGroup(te,Ee,Ke,void 0,"text",xt);if(!Wt)return Wt;var fr={type:"styling",mode:Wt.mode,body:[Wt],style:"text"};return fr}case"raw":{if(xt&&this.consumeSpaces(),Ee&&this.fetch().text==="{")return null;var Tr=this.parseStringGroup("raw",Ee,!0);if(Tr)return{type:"raw",mode:"text",string:Tr.text};throw new u("Expected raw group",this.fetch())}case"original":case null:case void 0:return this.parseGroup(te,Ee,Ke,void 0,void 0,xt);default:throw new u("Unknown group type as "+te,this.fetch())}},Z.consumeSpaces=function(){for(;this.fetch().text===" ";)this.consume()},Z.parseStringGroup=function(te,he,Ee){var Ke=he?"[":"{",xt=he?"]":"}",Wt=this.fetch();if(Wt.text!==Ke){if(he)return null;if(Ee&&Wt.text!=="EOF"&&/[^{}[\]]/.test(Wt.text))return this.consume(),Wt}var fr=this.mode;this.mode="text",this.expect(Ke);for(var Tr="",Xr=this.fetch(),hn=0,On=Xr,Hn;(Hn=this.fetch()).text!==xt||Ee&&hn>0;){switch(Hn.text){case"EOF":throw new u("Unexpected end of input in "+te,Xr.range(On,Tr));case Ke:hn++;break;case xt:hn--;break}On=Hn,Tr+=On.text,this.consume()}return this.expect(xt),this.mode=fr,Xr.range(On,Tr)},Z.parseRegexGroup=function(te,he){var Ee=this.mode;this.mode="text";for(var Ke=this.fetch(),xt=Ke,Wt="",fr;(fr=this.fetch()).text!=="EOF"&&te.test(Wt+fr.text);)xt=fr,Wt+=xt.text,this.consume();if(Wt==="")throw new u("Invalid "+he+": '"+Ke.text+"'",Ke);return this.mode=Ee,Ke.range(xt,Wt)},Z.parseColorGroup=function(te){var he=this.parseStringGroup("color",te);if(!he)return null;var Ee=/^(#[a-f0-9]{3}|#?[a-f0-9]{6}|[a-z]+)$/i.exec(he.text);if(!Ee)throw new u("Invalid color: '"+he.text+"'",he);var Ke=Ee[0];return/^[0-9a-f]{6}$/i.test(Ke)&&(Ke="#"+Ke),{type:"color-token",mode:this.mode,color:Ke}},Z.parseSizeGroup=function(te){var he,Ee=!1;if(!te&&this.fetch().text!=="{"?he=this.parseRegexGroup(/^[-+]? *(?:$|\d+|\d+\.\d*|\.\d*) *[a-z]{0,2} *$/,"size"):he=this.parseStringGroup("size",te),!he)return null;!te&&he.text.length===0&&(he.text="0pt",Ee=!0);var Ke=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(he.text);if(!Ke)throw new u("Invalid size: '"+he.text+"'",he);var xt={number:+(Ke[1]+Ke[2]),unit:Ke[3]};if(!ca(xt))throw new u("Invalid unit: '"+xt.unit+"'",he);return{type:"size",mode:this.mode,value:xt,isBlank:Ee}},Z.parseUrlGroup=function(te,he){this.gullet.lexer.setCatcode("%",13);var Ee=this.parseStringGroup("url",te,!0);if(this.gullet.lexer.setCatcode("%",14),!Ee)return null;var Ke=Ee.text.replace(/\\([#$%&~_^{}])/g,"$1");return{type:"url",mode:this.mode,url:Ke}},Z.parseGroup=function(te,he,Ee,Ke,xt,Wt){var fr=this.mode;xt&&this.switchMode(xt),Wt&&this.consumeSpaces();var Tr=this.fetch(),Xr=Tr.text,hn;if(he?Xr==="[":Xr==="{"||Xr==="\\begingroup"){this.consume();var On=$e.endOfGroup[Xr];this.gullet.beginGroup();var Hn=this.parseExpression(!1,On),Jn=this.fetch();this.expect(On),this.gullet.endGroup(),hn={type:"ordgroup",mode:this.mode,loc:l.range(Tr,Jn),body:Hn,semisimple:Xr==="\\begingroup"||void 0}}else if(he)hn=null;else if(hn=this.parseFunction(Ke,te,Ee)||this.parseSymbol(),hn==null&&Xr[0]==="\\"&&!zt.hasOwnProperty(Xr)){if(this.settings.throwOnError)throw new u("Undefined control sequence: "+Xr,Tr);hn=this.formatUnsupportedCmd(Xr),this.consume()}return xt&&this.switchMode(fr),hn},Z.formLigatures=function(te){for(var he=te.length-1,Ee=0;Ee<he;++Ee){var Ke=te[Ee],xt=Ke.text;xt==="-"&&te[Ee+1].text==="-"&&(Ee+1<he&&te[Ee+2].text==="-"?(te.splice(Ee,3,{type:"textord",mode:"text",loc:l.range(Ke,te[Ee+2]),text:"---"}),he-=2):(te.splice(Ee,2,{type:"textord",mode:"text",loc:l.range(Ke,te[Ee+1]),text:"--"}),he-=1)),(xt==="'"||xt==="`")&&te[Ee+1].text===xt&&(te.splice(Ee,2,{type:"textord",mode:"text",loc:l.range(Ke,te[Ee+1]),text:xt+xt}),he-=1)}},Z.parseSymbol=function(){var te=this.fetch(),he=te.text;if(/^\\verb[^a-zA-Z]/.test(he)){this.consume();var Ee=he.slice(5),Ke=Ee.charAt(0)==="*";if(Ke&&(Ee=Ee.slice(1)),Ee.length<2||Ee.charAt(0)!==Ee.slice(-1))throw new u(`\\verb assertion failed --
please report what input caused this bug`);return Ee=Ee.slice(1,-1),{type:"verb",mode:"text",body:Ee,star:Ke}}nn.hasOwnProperty(he[0])&&!Ce[this.mode][he[0]]&&(this.settings.strict&&this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Accented Unicode text character "'+he[0]+'" used in math mode',te),he=nn[he[0]]+he.substr(1));var xt=Ro.exec(he);xt&&(he=he.substring(0,xt.index),he==="i"?he="\u0131":he==="j"&&(he="\u0237"));var Wt;if(Ce[this.mode][he]){this.settings.strict&&this.mode==="math"&&Fn.indexOf(he)>=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+he[0]+'" used in math mode',te);var fr=Ce[this.mode][he].group,Tr=l.range(te),Xr;if(Dt.hasOwnProperty(fr)){var hn=fr;Xr={type:"atom",mode:this.mode,family:hn,loc:Tr,text:he}}else Xr={type:fr,mode:this.mode,loc:Tr,text:he};Wt=Xr}else if(he.charCodeAt(0)>=128)this.settings.strict&&(we(he.charCodeAt(0))?this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+he[0]+'" used in math mode',te):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+he[0]+'"'+(" ("+he.charCodeAt(0)+")"),te)),Wt={type:"textord",mode:"text",loc:l.range(te),text:he};else return null;if(this.consume(),xt)for(var On=0;On<xt[0].length;On++){var Hn=xt[0][On];if(!Or[Hn])throw new u("Unknown accent ' "+Hn+"'",te);var Jn=Or[Hn][this.mode];if(!Jn)throw new u("Accent "+Hn+" unsupported in "+this.mode+" mode",te);Wt={type:"accent",mode:this.mode,loc:l.range(te),label:Jn,isStretchy:!1,isShifty:!0,base:Wt}}return Wt},$e}();yn.endOfExpression=["}","\\endgroup","\\end","\\right","&"],yn.endOfGroup={"[":"]","{":"}","\\begingroup":"\\endgroup"},yn.SUPSUB_GREEDINESS=1;var di=function(Z,X){if(!(typeof Z=="string"||Z instanceof String))throw new TypeError("KaTeX can only parse string typed expression");var te=new yn(Z,X);delete te.gullet.macros.current["\\df@tag"];var he=te.parse();if(te.gullet.macros.get("\\df@tag")){if(!X.displayMode)throw new u("\\tag works only in display equations");te.gullet.feed("\\df@tag"),he=[{type:"tag",mode:"text",body:he,tag:te.parse()}]}return he},Xi=di,yo=function(Z,X,te){X.textContent="";var he=Ya(Z,te).toNode();X.appendChild(he)};typeof document!="undefined"&&document.compatMode!=="CSS1Compat"&&(typeof console!="undefined"&&console.warn("Warning: KaTeX doesn't work in quirks mode. Make sure your website has a suitable doctype."),yo=function(){throw new u("KaTeX doesn't work in quirks mode.")});var ha=function(Z,X){var te=Ya(Z,X).toMarkup();return te},us=function(Z,X){var te=new T(X);return Xi(Z,te)},Va=function(Z,X,te){if(te.throwOnError||!(Z instanceof u))throw Z;var he=_r.makeSpan(["katex-error"],[new De(X)]);return he.setAttribute("title",Z.toString()),he.setAttribute("style","color:"+te.errorColor),he},Ya=function(Z,X){var te=new T(X);try{var he=Xi(Z,te);return Go(he,Z,te)}catch(Ee){return Va(Ee,Z,te)}},vu=function(Z,X){var te=new T(X);try{var he=Xi(Z,te);return du(he,Z,te)}catch(Ee){return Va(Ee,Z,te)}},_u={version:"0.11.1",render:yo,renderToString:ha,ParseError:u,__parse:us,__renderToDomTree:Ya,__renderToHTMLTree:vu,__setFontMetrics:Je,__defineSymbol:ce,__defineMacro:Kt,__domTree:{Span:st,Anchor:Ye,SymbolNode:De,SvgNode:He,PathNode:qe,LineNode:Xe}},gu=e.default=_u}]).default})},79955:function(d,g,e){var r=e(65812),i=e(87e3),l=e(66198),c=e(64800),f=e(8602);function u(h){var o=-1,a=h==null?0:h.length;for(this.clear();++o<a;){var x=h[o];this.set(x[0],x[1])}}u.prototype.clear=r,u.prototype.delete=i,u.prototype.get=l,u.prototype.has=c,u.prototype.set=f,d.exports=u},53110:function(d,g,e){var r=e(62238),i=e(65652),l=e(75965),c=e(83895),f=e(43475);function u(h){var o=-1,a=h==null?0:h.length;for(this.clear();++o<a;){var x=h[o];this.set(x[0],x[1])}}u.prototype.clear=r,u.prototype.delete=i,u.prototype.get=l,u.prototype.has=c,u.prototype.set=f,d.exports=u},25281:function(d,g,e){var r=e(93454),i=e(40911),l=r(i,"Map");d.exports=l},97800:function(d,g,e){var r=e(91642),i=e(71646),l=e(70200),c=e(85304),f=e(57862);function u(h){var o=-1,a=h==null?0:h.length;for(this.clear();++o<a;){var x=h[o];this.set(x[0],x[1])}}u.prototype.clear=r,u.prototype.delete=i,u.prototype.get=l,u.prototype.has=c,u.prototype.set=f,d.exports=u},26163:function(d,g,e){var r=e(53110),i=e(83214),l=e(52806),c=e(52032),f=e(51118),u=e(36321);function h(o){var a=this.__data__=new r(o);this.size=a.size}h.prototype.clear=i,h.prototype.delete=l,h.prototype.get=c,h.prototype.has=f,h.prototype.set=u,d.exports=h},33140:function(d,g,e){var r=e(40911),i=r.Symbol;d.exports=i},85015:function(d,g,e){var r=e(40911),i=r.Uint8Array;d.exports=i},33546:function(d){function g(e,r,i){switch(i.length){case 0:return e.call(r);case 1:return e.call(r,i[0]);case 2:return e.call(r,i[0],i[1]);case 3:return e.call(r,i[0],i[1],i[2])}return e.apply(r,i)}d.exports=g},91762:function(d,g,e){var r=e(16564),i=e(30516),l=e(41594),c=e(33636),f=e(65068),u=e(53745),h=Object.prototype,o=h.hasOwnProperty;function a(x,p){var v=l(x),m=!v&&i(x),b=!v&&!m&&c(x),A=!v&&!m&&!b&&u(x),D=v||m||b||A,R=D?r(x.length,String):[],S=R.length;for(var T in x)(p||o.call(x,T))&&!(D&&(T=="length"||b&&(T=="offset"||T=="parent")||A&&(T=="buffer"||T=="byteLength"||T=="byteOffset")||f(T,S)))&&R.push(T);return R}d.exports=a},25538:function(d,g,e){var r=e(67109),i=e(83914);function l(c,f,u){(u!==void 0&&!i(c[f],u)||u===void 0&&!(f in c))&&r(c,f,u)}d.exports=l},78436:function(d,g,e){var r=e(67109),i=e(83914),l=Object.prototype,c=l.hasOwnProperty;function f(u,h,o){var a=u[h];(!(c.call(u,h)&&i(a,o))||o===void 0&&!(h in u))&&r(u,h,o)}d.exports=f},82249:function(d,g,e){var r=e(83914);function i(l,c){for(var f=l.length;f--;)if(r(l[f][0],c))return f;return-1}d.exports=i},67109:function(d,g,e){var r=e(49962);function i(l,c,f){c=="__proto__"&&r?r(l,c,{configurable:!0,enumerable:!0,value:f,writable:!0}):l[c]=f}d.exports=i},93511:function(d,g,e){var r=e(71721),i=Object.create,l=function(){function c(){}return function(f){if(!r(f))return{};if(i)return i(f);c.prototype=f;var u=new c;return c.prototype=void 0,u}}();d.exports=l},43294:function(d,g,e){var r=e(78323),i=r();d.exports=i},17325:function(d,g,e){var r=e(33140),i=e(84723),l=e(92631),c="[object Null]",f="[object Undefined]",u=r?r.toStringTag:void 0;function h(o){return o==null?o===void 0?f:c:u&&u in Object(o)?i(o):l(o)}d.exports=h},3841:function(d,g,e){var r=e(17325),i=e(71161),l="[object Arguments]";function c(f){return i(f)&&r(f)==l}d.exports=c},64023:function(d,g,e){var r=e(92581),i=e(42469),l=e(71721),c=e(89614),f=/[\\^$.*+?()[\]{}|]/g,u=/^\[object .+?Constructor\]$/,h=Function.prototype,o=Object.prototype,a=h.toString,x=o.hasOwnProperty,p=RegExp("^"+a.call(x).replace(f,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function v(m){if(!l(m)||i(m))return!1;var b=r(m)?p:u;return b.test(c(m))}d.exports=v},61651:function(d,g,e){var r=e(17325),i=e(41199),l=e(71161),c="[object Arguments]",f="[object Array]",u="[object Boolean]",h="[object Date]",o="[object Error]",a="[object Function]",x="[object Map]",p="[object Number]",v="[object Object]",m="[object RegExp]",b="[object Set]",A="[object String]",D="[object WeakMap]",R="[object ArrayBuffer]",S="[object DataView]",T="[object Float32Array]",M="[object Float64Array]",F="[object Int8Array]",N="[object Int16Array]",H="[object Int32Array]",V="[object Uint8Array]",$="[object Uint8ClampedArray]",oe="[object Uint16Array]",ie="[object Uint32Array]",ue={};ue[T]=ue[M]=ue[F]=ue[N]=ue[H]=ue[V]=ue[$]=ue[oe]=ue[ie]=!0,ue[c]=ue[f]=ue[R]=ue[u]=ue[S]=ue[h]=ue[o]=ue[a]=ue[x]=ue[p]=ue[v]=ue[m]=ue[b]=ue[A]=ue[D]=!1;function q(Y){return l(Y)&&i(Y.length)&&!!ue[r(Y)]}d.exports=q},54193:function(d,g,e){var r=e(71721),i=e(46024),l=e(54229),c=Object.prototype,f=c.hasOwnProperty;function u(h){if(!r(h))return l(h);var o=i(h),a=[];for(var x in h)x=="constructor"&&(o||!f.call(h,x))||a.push(x);return a}d.exports=u},37111:function(d,g,e){var r=e(26163),i=e(25538),l=e(43294),c=e(55112),f=e(71721),u=e(331),h=e(10943);function o(a,x,p,v,m){a!==x&&l(x,function(b,A){if(m||(m=new r),f(b))c(a,x,A,p,o,v,m);else{var D=v?v(h(a,A),b,A+"",a,x,m):void 0;D===void 0&&(D=b),i(a,A,D)}},u)}d.exports=o},55112:function(d,g,e){var r=e(25538),i=e(6151),l=e(89577),c=e(63272),f=e(71349),u=e(30516),h=e(41594),o=e(20577),a=e(33636),x=e(92581),p=e(71721),v=e(29538),m=e(53745),b=e(10943),A=e(8416);function D(R,S,T,M,F,N,H){var V=b(R,T),$=b(S,T),oe=H.get($);if(oe){r(R,T,oe);return}var ie=N?N(V,$,T+"",R,S,H):void 0,ue=ie===void 0;if(ue){var q=h($),Y=!q&&a($),G=!q&&!Y&&m($);ie=$,q||Y||G?h(V)?ie=V:o(V)?ie=c(V):Y?(ue=!1,ie=i($,!0)):G?(ue=!1,ie=l($,!0)):ie=[]:v($)||u($)?(ie=V,u(V)?ie=A(V):(!p(V)||x(V))&&(ie=f($))):ue=!1}ue&&(H.set($,ie),F(ie,$,M,N,H),H.delete($)),r(R,T,ie)}d.exports=D},2440:function(d,g,e){var r=e(44525),i=e(9291),l=e(48815);function c(f,u){return l(i(f,u,r),f+"")}d.exports=c},57916:function(d,g,e){var r=e(46221),i=e(49962),l=e(44525),c=i?function(f,u){return i(f,"toString",{configurable:!0,enumerable:!1,value:r(u),writable:!0})}:l;d.exports=c},16564:function(d){function g(e,r){for(var i=-1,l=Array(e);++i<e;)l[i]=r(i);return l}d.exports=g},82230:function(d){function g(e){return function(r){return e(r)}}d.exports=g},507:function(d,g,e){var r=e(85015);function i(l){var c=new l.constructor(l.byteLength);return new r(c).set(new r(l)),c}d.exports=i},6151:function(d,g,e){d=e.nmd(d);var r=e(40911),i=g&&!g.nodeType&&g,l=i&&!0&&d&&!d.nodeType&&d,c=l&&l.exports===i,f=c?r.Buffer:void 0,u=f?f.allocUnsafe:void 0;function h(o,a){if(a)return o.slice();var x=o.length,p=u?u(x):new o.constructor(x);return o.copy(p),p}d.exports=h},89577:function(d,g,e){var r=e(507);function i(l,c){var f=c?r(l.buffer):l.buffer;return new l.constructor(f,l.byteOffset,l.length)}d.exports=i},63272:function(d){function g(e,r){var i=-1,l=e.length;for(r||(r=Array(l));++i<l;)r[i]=e[i];return r}d.exports=g},39408:function(d,g,e){var r=e(78436),i=e(67109);function l(c,f,u,h){var o=!u;u||(u={});for(var a=-1,x=f.length;++a<x;){var p=f[a],v=h?h(u[p],c[p],p,u,c):void 0;v===void 0&&(v=c[p]),o?i(u,p,v):r(u,p,v)}return u}d.exports=l},4377:function(d,g,e){var r=e(40911),i=r["__core-js_shared__"];d.exports=i},94792:function(d,g,e){var r=e(2440),i=e(20688);function l(c){return r(function(f,u){var h=-1,o=u.length,a=o>1?u[o-1]:void 0,x=o>2?u[2]:void 0;for(a=c.length>3&&typeof a=="function"?(o--,a):void 0,x&&i(u[0],u[1],x)&&(a=o<3?void 0:a,o=1),f=Object(f);++h<o;){var p=u[h];p&&c(f,p,h,a)}return f})}d.exports=l},78323:function(d){function g(e){return function(r,i,l){for(var c=-1,f=Object(r),u=l(r),h=u.length;h--;){var o=u[e?h:++c];if(i(f[o],o,f)===!1)break}return r}}d.exports=g},49962:function(d,g,e){var r=e(93454),i=function(){try{var l=r(Object,"defineProperty");return l({},"",{}),l}catch(c){}}();d.exports=i},89413:function(d,g,e){var r=typeof e.g=="object"&&e.g&&e.g.Object===Object&&e.g;d.exports=r},27856:function(d,g,e){var r=e(99595);function i(l,c){var f=l.__data__;return r(c)?f[typeof c=="string"?"string":"hash"]:f.map}d.exports=i},93454:function(d,g,e){var r=e(64023),i=e(31094);function l(c,f){var u=i(c,f);return r(u)?u:void 0}d.exports=l},13530:function(d,g,e){var r=e(1276),i=r(Object.getPrototypeOf,Object);d.exports=i},84723:function(d,g,e){var r=e(33140),i=Object.prototype,l=i.hasOwnProperty,c=i.toString,f=r?r.toStringTag:void 0;function u(h){var o=l.call(h,f),a=h[f];try{h[f]=void 0;var x=!0}catch(v){}var p=c.call(h);return x&&(o?h[f]=a:delete h[f]),p}d.exports=u},31094:function(d){function g(e,r){return e==null?void 0:e[r]}d.exports=g},65812:function(d,g,e){var r=e(60865);function i(){this.__data__=r?r(null):{},this.size=0}d.exports=i},87e3:function(d){function g(e){var r=this.has(e)&&delete this.__data__[e];return this.size-=r?1:0,r}d.exports=g},66198:function(d,g,e){var r=e(60865),i="__lodash_hash_undefined__",l=Object.prototype,c=l.hasOwnProperty;function f(u){var h=this.__data__;if(r){var o=h[u];return o===i?void 0:o}return c.call(h,u)?h[u]:void 0}d.exports=f},64800:function(d,g,e){var r=e(60865),i=Object.prototype,l=i.hasOwnProperty;function c(f){var u=this.__data__;return r?u[f]!==void 0:l.call(u,f)}d.exports=c},8602:function(d,g,e){var r=e(60865),i="__lodash_hash_undefined__";function l(c,f){var u=this.__data__;return this.size+=this.has(c)?0:1,u[c]=r&&f===void 0?i:f,this}d.exports=l},71349:function(d,g,e){var r=e(93511),i=e(13530),l=e(46024);function c(f){return typeof f.constructor=="function"&&!l(f)?r(i(f)):{}}d.exports=c},65068:function(d){var g=9007199254740991,e=/^(?:0|[1-9]\d*)$/;function r(i,l){var c=typeof i;return l=l==null?g:l,!!l&&(c=="number"||c!="symbol"&&e.test(i))&&i>-1&&i%1==0&&i<l}d.exports=r},20688:function(d,g,e){var r=e(83914),i=e(9015),l=e(65068),c=e(71721);function f(u,h,o){if(!c(o))return!1;var a=typeof h;return(a=="number"?i(o)&&l(h,o.length):a=="string"&&h in o)?r(o[h],u):!1}d.exports=f},99595:function(d){function g(e){var r=typeof e;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?e!=="__proto__":e===null}d.exports=g},42469:function(d,g,e){var r=e(4377),i=function(){var c=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||"");return c?"Symbol(src)_1."+c:""}();function l(c){return!!i&&i in c}d.exports=l},46024:function(d){var g=Object.prototype;function e(r){var i=r&&r.constructor,l=typeof i=="function"&&i.prototype||g;return r===l}d.exports=e},62238:function(d){function g(){this.__data__=[],this.size=0}d.exports=g},65652:function(d,g,e){var r=e(82249),i=Array.prototype,l=i.splice;function c(f){var u=this.__data__,h=r(u,f);if(h<0)return!1;var o=u.length-1;return h==o?u.pop():l.call(u,h,1),--this.size,!0}d.exports=c},75965:function(d,g,e){var r=e(82249);function i(l){var c=this.__data__,f=r(c,l);return f<0?void 0:c[f][1]}d.exports=i},83895:function(d,g,e){var r=e(82249);function i(l){return r(this.__data__,l)>-1}d.exports=i},43475:function(d,g,e){var r=e(82249);function i(l,c){var f=this.__data__,u=r(f,l);return u<0?(++this.size,f.push([l,c])):f[u][1]=c,this}d.exports=i},91642:function(d,g,e){var r=e(79955),i=e(53110),l=e(25281);function c(){this.size=0,this.__data__={hash:new r,map:new(l||i),string:new r}}d.exports=c},71646:function(d,g,e){var r=e(27856);function i(l){var c=r(this,l).delete(l);return this.size-=c?1:0,c}d.exports=i},70200:function(d,g,e){var r=e(27856);function i(l){return r(this,l).get(l)}d.exports=i},85304:function(d,g,e){var r=e(27856);function i(l){return r(this,l).has(l)}d.exports=i},57862:function(d,g,e){var r=e(27856);function i(l,c){var f=r(this,l),u=f.size;return f.set(l,c),this.size+=f.size==u?0:1,this}d.exports=i},60865:function(d,g,e){var r=e(93454),i=r(Object,"create");d.exports=i},54229:function(d){function g(e){var r=[];if(e!=null)for(var i in Object(e))r.push(i);return r}d.exports=g},37340:function(d,g,e){d=e.nmd(d);var r=e(89413),i=g&&!g.nodeType&&g,l=i&&!0&&d&&!d.nodeType&&d,c=l&&l.exports===i,f=c&&r.process,u=function(){try{var h=l&&l.require&&l.require("util").types;return h||f&&f.binding&&f.binding("util")}catch(o){}}();d.exports=u},92631:function(d){var g=Object.prototype,e=g.toString;function r(i){return e.call(i)}d.exports=r},1276:function(d){function g(e,r){return function(i){return e(r(i))}}d.exports=g},9291:function(d,g,e){var r=e(33546),i=Math.max;function l(c,f,u){return f=i(f===void 0?c.length-1:f,0),function(){for(var h=arguments,o=-1,a=i(h.length-f,0),x=Array(a);++o<a;)x[o]=h[f+o];o=-1;for(var p=Array(f+1);++o<f;)p[o]=h[o];return p[f]=u(x),r(c,this,p)}}d.exports=l},40911:function(d,g,e){var r=e(89413),i=typeof self=="object"&&self&&self.Object===Object&&self,l=r||i||Function("return this")();d.exports=l},10943:function(d){function g(e,r){if(!(r==="constructor"&&typeof e[r]=="function")&&r!="__proto__")return e[r]}d.exports=g},48815:function(d,g,e){var r=e(57916),i=e(23031),l=i(r);d.exports=l},23031:function(d){var g=800,e=16,r=Date.now;function i(l){var c=0,f=0;return function(){var u=r(),h=e-(u-f);if(f=u,h>0){if(++c>=g)return arguments[0]}else c=0;return l.apply(void 0,arguments)}}d.exports=i},83214:function(d,g,e){var r=e(53110);function i(){this.__data__=new r,this.size=0}d.exports=i},52806:function(d){function g(e){var r=this.__data__,i=r.delete(e);return this.size=r.size,i}d.exports=g},52032:function(d){function g(e){return this.__data__.get(e)}d.exports=g},51118:function(d){function g(e){return this.__data__.has(e)}d.exports=g},36321:function(d,g,e){var r=e(53110),i=e(25281),l=e(97800),c=200;function f(u,h){var o=this.__data__;if(o instanceof r){var a=o.__data__;if(!i||a.length<c-1)return a.push([u,h]),this.size=++o.size,this;o=this.__data__=new l(a)}return o.set(u,h),this.size=o.size,this}d.exports=f},89614:function(d){var g=Function.prototype,e=g.toString;function r(i){if(i!=null){try{return e.call(i)}catch(l){}try{return i+""}catch(l){}}return""}d.exports=r},46221:function(d){function g(e){return function(){return e}}d.exports=g},83914:function(d){function g(e,r){return e===r||e!==e&&r!==r}d.exports=g},44525:function(d){function g(e){return e}d.exports=g},30516:function(d,g,e){var r=e(3841),i=e(71161),l=Object.prototype,c=l.hasOwnProperty,f=l.propertyIsEnumerable,u=r(function(){return arguments}())?r:function(h){return i(h)&&c.call(h,"callee")&&!f.call(h,"callee")};d.exports=u},41594:function(d){var g=Array.isArray;d.exports=g},9015:function(d,g,e){var r=e(92581),i=e(41199);function l(c){return c!=null&&i(c.length)&&!r(c)}d.exports=l},20577:function(d,g,e){var r=e(9015),i=e(71161);function l(c){return i(c)&&r(c)}d.exports=l},33636:function(d,g,e){d=e.nmd(d);var r=e(40911),i=e(75374),l=g&&!g.nodeType&&g,c=l&&!0&&d&&!d.nodeType&&d,f=c&&c.exports===l,u=f?r.Buffer:void 0,h=u?u.isBuffer:void 0,o=h||i;d.exports=o},92581:function(d,g,e){var r=e(17325),i=e(71721),l="[object AsyncFunction]",c="[object Function]",f="[object GeneratorFunction]",u="[object Proxy]";function h(o){if(!i(o))return!1;var a=r(o);return a==c||a==f||a==l||a==u}d.exports=h},41199:function(d){var g=9007199254740991;function e(r){return typeof r=="number"&&r>-1&&r%1==0&&r<=g}d.exports=e},71721:function(d){function g(e){var r=typeof e;return e!=null&&(r=="object"||r=="function")}d.exports=g},71161:function(d){function g(e){return e!=null&&typeof e=="object"}d.exports=g},29538:function(d,g,e){var r=e(17325),i=e(13530),l=e(71161),c="[object Object]",f=Function.prototype,u=Object.prototype,h=f.toString,o=u.hasOwnProperty,a=h.call(Object);function x(p){if(!l(p)||r(p)!=c)return!1;var v=i(p);if(v===null)return!0;var m=o.call(v,"constructor")&&v.constructor;return typeof m=="function"&&m instanceof m&&h.call(m)==a}d.exports=x},53745:function(d,g,e){var r=e(61651),i=e(82230),l=e(37340),c=l&&l.isTypedArray,f=c?i(c):r;d.exports=f},331:function(d,g,e){var r=e(91762),i=e(54193),l=e(9015);function c(f){return l(f)?r(f,!0):i(f)}d.exports=c},78267:function(d,g,e){d=e.nmd(d);var r;(function(){var i,l="4.17.23",c=200,f="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",u="Expected a function",h="Invalid `variable` option passed into `_.template`",o="__lodash_hash_undefined__",a=500,x="__lodash_placeholder__",p=1,v=2,m=4,b=1,A=2,D=1,R=2,S=4,T=8,M=16,F=32,N=64,H=128,V=256,$=512,oe=30,ie="...",ue=800,q=16,Y=1,G=2,ae=3,ee=1/0,J=9007199254740991,le=17976931348623157e292,W=NaN,z=4294967295,ne=z-1,_e=z>>>1,we=[["ary",H],["bind",D],["bindKey",R],["curry",T],["curryRight",M],["flip",$],["partial",F],["partialRight",N],["rearg",V]],Pe="[object Arguments]",We="[object Array]",Be="[object AsyncFunction]",Lt="[object Boolean]",_t="[object Date]",Pt="[object DOMException]",Vt="[object Error]",Ft="[object Function]",ir="[object GeneratorFunction]",Ne="[object Map]",dt="[object Number]",kt="[object Null]",Qe="[object Object]",lt="[object Promise]",st="[object Proxy]",Ye="[object RegExp]",Ue="[object Set]",be="[object String]",De="[object Symbol]",He="[object Undefined]",qe="[object WeakMap]",Xe="[object WeakSet]",wt="[object ArrayBuffer]",At="[object DataView]",cr="[object Float32Array]",or="[object Float64Array]",Me="[object Int8Array]",Je="[object Int16Array]",Qt="[object Int32Array]",tt="[object Uint8Array]",Rt="[object Uint8ClampedArray]",Dt="[object Uint16Array]",Jt="[object Uint32Array]",Ut=/\b__p \+= '';/g,Ce=/\b(__p \+=) '' \+/g,ce=/(__e\(.*?\)|\b__t\)) \+\n'';/g,pe=/&(?:amp|lt|gt|quot|#39);/g,Et=/[&<>"']/g,Se=RegExp(pe.source),ot=RegExp(Et.source),Gt=/<%-([\s\S]+?)%>/g,gt=/<%([\s\S]+?)%>/g,Ae=/<%=([\s\S]+?)%>/g,vt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,je=/^\w*$/,et=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,yt=/[\\^$.*+?()[\]{}|]/g,Nt=RegExp(yt.source),Fe=/^\s+/,Rr=/\s/,pt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Jr=/\{\n\/\* \[wrapped with (.+)\] \*/,un=/,? & /,Zt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,er=/[()=,{}\[\]\/\s]/,Mt=/\\(\\)?/g,Yt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,wr=/\w*$/,Ir=/^[-+]0x[0-9a-f]+$/i,Ct=/^0b[01]+$/i,$t=/^\[object .+?Constructor\]$/,Bt=/^0o[0-7]+$/i,qt=/^(?:0|[1-9]\d*)$/,br=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,qr=/($^)/,Hr=/['\n\r\u2028\u2029\\]/g,Fn="\\ud800-\\udfff",wn="\\u0300-\\u036f",Yn="\\ufe20-\\ufe2f",St="\\u20d0-\\u20ff",Yr=wn+Yn+St,ii="\\u2700-\\u27bf",Bi="a-z\\xdf-\\xf6\\xf8-\\xff",Kn="\\xac\\xb1\\xd7\\xf7",It="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",fi="\\u2000-\\u206f",mi=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Ai="A-Z\\xc0-\\xd6\\xd8-\\xde",Ni="\\ufe0e\\ufe0f",ca=Kn+It+fi+mi,ea="['\u2019]",zi="["+Fn+"]",li="["+ca+"]",ji="["+Yr+"]",Ia="\\d+",Ca="["+ii+"]",Tt="["+Bi+"]",Zi="[^"+Fn+ca+Ia+ii+Bi+Ai+"]",ai="\\ud83c[\\udffb-\\udfff]",Ra="(?:"+ji+"|"+ai+")",Yi="[^"+Fn+"]",ei="(?:\\ud83c[\\udde6-\\uddff]){2}",Wn="[\\ud800-\\udbff][\\udc00-\\udfff]",ur="["+Ai+"]",ut="\\u200d",me="(?:"+Tt+"|"+Zi+")",ht="(?:"+ur+"|"+Zi+")",nt="(?:"+ea+"(?:d|ll|m|re|s|t|ve))?",hr="(?:"+ea+"(?:D|LL|M|RE|S|T|VE))?",mr=Ra+"?",Pr="["+Ni+"]?",Gr="(?:"+ut+"(?:"+[Yi,ei,Wn].join("|")+")"+Pr+mr+")*",en="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",kr="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",An=Pr+mr+Gr,_r="(?:"+[Ca,ei,Wn].join("|")+")"+An,Nn="(?:"+[Yi+ji+"?",ji,ei,Wn,zi].join("|")+")",qn=RegExp(ea,"g"),Ge=RegExp(ji,"g"),ct=RegExp(ai+"(?="+ai+")|"+Nn+An,"g"),ye=RegExp([ur+"?"+Tt+"+"+nt+"(?="+[li,ur,"$"].join("|")+")",ht+"+"+hr+"(?="+[li,ur+me,"$"].join("|")+")",ur+"?"+me+"+"+nt,ur+"+"+hr,kr,en,Ia,_r].join("|"),"g"),sr=RegExp("["+ut+Fn+Yr+Ni+"]"),nr=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Mr=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],$r=-1,Wr={};Wr[cr]=Wr[or]=Wr[Me]=Wr[Je]=Wr[Qt]=Wr[tt]=Wr[Rt]=Wr[Dt]=Wr[Jt]=!0,Wr[Pe]=Wr[We]=Wr[wt]=Wr[Lt]=Wr[At]=Wr[_t]=Wr[Vt]=Wr[Ft]=Wr[Ne]=Wr[dt]=Wr[Qe]=Wr[Ye]=Wr[Ue]=Wr[be]=Wr[qe]=!1;var pn={};pn[Pe]=pn[We]=pn[wt]=pn[At]=pn[Lt]=pn[_t]=pn[cr]=pn[or]=pn[Me]=pn[Je]=pn[Qt]=pn[Ne]=pn[dt]=pn[Qe]=pn[Ye]=pn[Ue]=pn[be]=pn[De]=pn[tt]=pn[Rt]=pn[Dt]=pn[Jt]=!0,pn[Vt]=pn[Ft]=pn[qe]=!1;var Ci={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"s"},cn={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},bn={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},Kr={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Rn=parseFloat,ci=parseInt,wa=typeof e.g=="object"&&e.g&&e.g.Object===Object&&e.g,Qs=typeof self=="object"&&self&&self.Object===Object&&self,Ba=wa||Qs||Function("return this")(),Ws=g&&!g.nodeType&&g,Ns=Ws&&!0&&d&&!d.nodeType&&d,ls=Ns&&Ns.exports===Ws,co=ls&&wa.process,Ta=function(){try{var vr=Ns&&Ns.require&&Ns.require("util").types;return vr||co&&co.binding&&co.binding("util")}catch(Br){}}(),Os=Ta&&Ta.isArrayBuffer,vs=Ta&&Ta.isDate,mo=Ta&&Ta.isMap,ra=Ta&&Ta.isRegExp,to=Ta&&Ta.isSet,No=Ta&&Ta.isTypedArray;function Na(vr,Br,jr){switch(jr.length){case 0:return vr.call(Br);case 1:return vr.call(Br,jr[0]);case 2:return vr.call(Br,jr[0],jr[1]);case 3:return vr.call(Br,jr[0],jr[1],jr[2])}return vr.apply(Br,jr)}function Hs(vr,Br,jr,Pn){for(var In=-1,ui=vr==null?0:vr.length;++In<ui;){var Ti=vr[In];Br(Pn,Ti,jr(Ti),vr)}return Pn}function vi(vr,Br){for(var jr=-1,Pn=vr==null?0:vr.length;++jr<Pn&&Br(vr[jr],jr,vr)!==!1;);return vr}function ro(vr,Br){for(var jr=vr==null?0:vr.length;jr--&&Br(vr[jr],jr,vr)!==!1;);return vr}function Ln(vr,Br){for(var jr=-1,Pn=vr==null?0:vr.length;++jr<Pn;)if(!Br(vr[jr],jr,vr))return!1;return!0}function cs(vr,Br){for(var jr=-1,Pn=vr==null?0:vr.length,In=0,ui=[];++jr<Pn;){var Ti=vr[jr];Br(Ti,jr,vr)&&(ui[In++]=Ti)}return ui}function ks(vr,Br){var jr=vr==null?0:vr.length;return!!jr&&Uo(vr,Br,0)>-1}function Rs(vr,Br,jr){for(var Pn=-1,In=vr==null?0:vr.length;++Pn<In;)if(jr(Br,vr[Pn]))return!0;return!1}function ta(vr,Br){for(var jr=-1,Pn=vr==null?0:vr.length,In=Array(Pn);++jr<Pn;)In[jr]=Br(vr[jr],jr,vr);return In}function Ga(vr,Br){for(var jr=-1,Pn=Br.length,In=vr.length;++jr<Pn;)vr[In+jr]=Br[jr];return vr}function Wi(vr,Br,jr,Pn){var In=-1,ui=vr==null?0:vr.length;for(Pn&&ui&&(jr=vr[++In]);++In<ui;)jr=Br(jr,vr[In],In,vr);return jr}function Ls(vr,Br,jr,Pn){var In=vr==null?0:vr.length;for(Pn&&In&&(jr=vr[--In]);In--;)jr=Br(jr,vr[In],In,vr);return jr}function xo(vr,Br){for(var jr=-1,Pn=vr==null?0:vr.length;++jr<Pn;)if(Br(vr[jr],jr,vr))return!0;return!1}var jo=gi("length");function Go(vr){return vr.split("")}function du(vr){return vr.match(Zt)||[]}function hu(vr,Br,jr){var Pn;return jr(vr,function(In,ui,Ti){if(Br(In,ui,Ti))return Pn=ui,!1}),Pn}function _o(vr,Br,jr,Pn){for(var In=vr.length,ui=jr+(Pn?1:-1);Pn?ui--:++ui<In;)if(Br(vr[ui],ui,vr))return ui;return-1}function Uo(vr,Br,jr){return Br===Br?rr(vr,Br,jr):_o(vr,Yo,jr)}function So(vr,Br,jr,Pn){for(var In=jr-1,ui=vr.length;++In<ui;)if(Pn(vr[In],Br))return In;return-1}function Yo(vr){return vr!==vr}function $o(vr,Br){var jr=vr==null?0:vr.length;return jr?is(vr,Br)/jr:W}function gi(vr){return function(Br){return Br==null?i:Br[vr]}}function bi(vr){return function(Br){return vr==null?i:vr[Br]}}function es(vr,Br,jr,Pn,In){return In(vr,function(ui,Ti,$n){jr=Pn?(Pn=!1,ui):Br(jr,ui,Ti,$n)}),jr}function ds(vr,Br){var jr=vr.length;for(vr.sort(Br);jr--;)vr[jr]=vr[jr].value;return vr}function is(vr,Br){for(var jr,Pn=-1,In=vr.length;++Pn<In;){var ui=Br(vr[Pn]);ui!==i&&(jr=jr===i?ui:jr+ui)}return jr}function Ha(vr,Br){for(var jr=-1,Pn=Array(vr);++jr<vr;)Pn[jr]=Br(jr);return Pn}function _s(vr,Br){return ta(Br,function(jr){return[jr,vr[jr]]})}function Ko(vr){return vr&&vr.slice(0,Cr(vr)+1).replace(Fe,"")}function Ss(vr){return function(Br){return vr(Br)}}function nu(vr,Br){return ta(Br,function(jr){return vr[jr]})}function pu(vr,Br){return vr.has(Br)}function Uu(vr,Br){for(var jr=-1,Pn=vr.length;++jr<Pn&&Uo(Br,vr[jr],0)>-1;);return jr}function rl(vr,Br){for(var jr=vr.length;jr--&&Uo(Br,vr[jr],0)>-1;);return jr}function nl(vr,Br){for(var jr=vr.length,Pn=0;jr--;)vr[jr]===Br&&++Pn;return Pn}var fo=bi(Ci),Oo=bi(cn);function Ao(vr){return"\\"+Kr[vr]}function Gu(vr,Br){return vr==null?i:vr[Br]}function Xs(vr){return sr.test(vr)}function $u(vr){return nr.test(vr)}function Cu(vr){for(var Br,jr=[];!(Br=vr.next()).done;)jr.push(Br.value);return jr}function iu(vr){var Br=-1,jr=Array(vr.size);return vr.forEach(function(Pn,In){jr[++Br]=[In,Pn]}),jr}function mu(vr,Br){return function(jr){return vr(Br(jr))}}function Co(vr,Br){for(var jr=-1,Pn=vr.length,In=0,ui=[];++jr<Pn;){var Ti=vr[jr];(Ti===Br||Ti===x)&&(vr[jr]=x,ui[In++]=jr)}return ui}function au(vr){var Br=-1,jr=Array(vr.size);return vr.forEach(function(Pn){jr[++Br]=Pn}),jr}function su(vr){var Br=-1,jr=Array(vr.size);return vr.forEach(function(Pn){jr[++Br]=[Pn,Pn]}),jr}function rr(vr,Br,jr){for(var Pn=jr-1,In=vr.length;++Pn<In;)if(vr[Pn]===Br)return Pn;return-1}function yr(vr,Br,jr){for(var Pn=jr+1;Pn--;)if(vr[Pn]===Br)return Pn;return Pn}function pr(vr){return Xs(vr)?Gn(vr):jo(vr)}function gr(vr){return Xs(vr)?Mn(vr):Go(vr)}function Cr(vr){for(var Br=vr.length;Br--&&Rr.test(vr.charAt(Br)););return Br}var xn=bi(bn);function Gn(vr){for(var Br=ct.lastIndex=0;ct.test(vr);)++Br;return Br}function Mn(vr){return vr.match(ct)||[]}function Zn(vr){return vr.match(ye)||[]}var oi=function vr(Br){Br=Br==null?Ba:ti.defaults(Ba.Object(),Br,ti.pick(Ba,Mr));var jr=Br.Array,Pn=Br.Date,In=Br.Error,ui=Br.Function,Ti=Br.Math,$n=Br.Object,na=Br.RegExp,Gi=Br.String,Pi=Br.TypeError,bt=jr.prototype,Qn=ui.prototype,ia=$n.prototype,hs=Br["__core-js_shared__"],Gs=Qn.toString,on=ia.hasOwnProperty,To=0,no=function(){var E=/[^.]+$/.exec(hs&&hs.keys&&hs.keys.IE_PROTO||"");return E?"Symbol(src)_1."+E:""}(),as=ia.toString,io=Gs.call($n),zo=Ba._,ss=na("^"+Gs.call(on).replace(yt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),ps=ls?Br.Buffer:i,ja=Br.Symbol,fs=Br.Uint8Array,Ve=ps?ps.allocUnsafe:i,Ie=mu($n.getPrototypeOf,$n),jt=$n.create,mt=ia.propertyIsEnumerable,Sr=bt.splice,Nr=ja?ja.isConcatSpreadable:i,Vr=ja?ja.iterator:i,En=ja?ja.toStringTag:i,dn=function(){try{var E=ns($n,"defineProperty");return E({},"",{}),E}catch(B){}}(),Cn=Br.clearTimeout!==Ba.clearTimeout&&Br.clearTimeout,ri=Pn&&Pn.now!==Ba.Date.now&&Pn.now,si=Br.setTimeout!==Ba.setTimeout&&Br.setTimeout,yi=Ti.ceil,Ii=Ti.floor,ma=$n.getOwnPropertySymbols,$i=ps?ps.isBuffer:i,Ri=Br.isFinite,Da=bt.join,Oi=mu($n.keys,$n),_i=Ti.max,ba=Ti.min,go=Pn.now,va=Br.parseInt,gs=Ti.random,xa=bt.reverse,ys=ns(Br,"DataView"),bs=ns(Br,"Map"),La=ns(Br,"Promise"),ts=ns(Br,"Set"),js=ns(Br,"WeakMap"),ao=ns($n,"create"),xs=js&&new js,Hi={},ko=Aa(ys),Ro=Aa(bs),Us=Aa(La),rs=Aa(ts),os=Aa(js),vo=ja?ja.prototype:i,$a=vo?vo.valueOf:i,Kt=vo?vo.toString:i;function Ot(E){if(ru(E)&&!pa(E)&&!(E instanceof Sn)){if(E instanceof _n)return E;if(on.call(E,"__wrapped__"))return Fs(E)}return new _n(E)}var Ka=function(){function E(){}return function(B){if(!Bo(B))return{};if(jt)return jt(B);E.prototype=B;var fe=new E;return E.prototype=i,fe}}();function zs(){}function _n(E,B){this.__wrapped__=E,this.__actions__=[],this.__chain__=!!B,this.__index__=0,this.__values__=i}Ot.templateSettings={escape:Gt,evaluate:gt,interpolate:Ae,variable:"",imports:{_:Ot}},Ot.prototype=zs.prototype,Ot.prototype.constructor=Ot,_n.prototype=Ka(zs.prototype),_n.prototype.constructor=_n;function Sn(E){this.__wrapped__=E,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=z,this.__views__=[]}function Ze(){var E=new Sn(this.__wrapped__);return E.__actions__=lu(this.__actions__),E.__dir__=this.__dir__,E.__filtered__=this.__filtered__,E.__iteratees__=lu(this.__iteratees__),E.__takeCount__=this.__takeCount__,E.__views__=lu(this.__views__),E}function zt(){if(this.__filtered__){var E=new Sn(this);E.__dir__=-1,E.__filtered__=!0}else E=this.clone(),E.__dir__*=-1;return E}function Er(){var E=this.__wrapped__.value(),B=this.__dir__,fe=pa(E),Le=B<0,ft=fe?E.length:0,tr=qc(0,ft,this.__views__),xr=tr.start,Fr=tr.end,rn=Fr-xr,jn=Le?Fr:xr-1,Un=this.__iteratees__,Xn=Un.length,Fi=0,ya=ba(rn,this.__takeCount__);if(!fe||!Le&&ft==rn&&ya==rn)return Kc(E,this.__actions__);var Za=[];e:for(;rn--&&Fi<ya;){jn+=B;for(var Ds=-1,Wa=E[jn];++Ds<Xn;){var Ys=Un[Ds],eo=Ys.iteratee,Tc=Ys.type,Vl=eo(Wa);if(Tc==G)Wa=Vl;else if(!Vl){if(Tc==Y)continue e;break e}}Za[Fi++]=Wa}return Za}Sn.prototype=Ka(zs.prototype),Sn.prototype.constructor=Sn;function Or(E){var B=-1,fe=E==null?0:E.length;for(this.clear();++B<fe;){var Le=E[B];this.set(Le[0],Le[1])}}function nn(){this.__data__=ao?ao(null):{},this.size=0}function yn(E){var B=this.has(E)&&delete this.__data__[E];return this.size-=B?1:0,B}function di(E){var B=this.__data__;if(ao){var fe=B[E];return fe===o?i:fe}return on.call(B,E)?B[E]:i}function Xi(E){var B=this.__data__;return ao?B[E]!==i:on.call(B,E)}function yo(E,B){var fe=this.__data__;return this.size+=this.has(E)?0:1,fe[E]=ao&&B===i?o:B,this}Or.prototype.clear=nn,Or.prototype.delete=yn,Or.prototype.get=di,Or.prototype.has=Xi,Or.prototype.set=yo;function ha(E){var B=-1,fe=E==null?0:E.length;for(this.clear();++B<fe;){var Le=E[B];this.set(Le[0],Le[1])}}function us(){this.__data__=[],this.size=0}function Va(E){var B=this.__data__,fe=Ts(B,E);if(fe<0)return!1;var Le=B.length-1;return fe==Le?B.pop():Sr.call(B,fe,1),--this.size,!0}function Ya(E){var B=this.__data__,fe=Ts(B,E);return fe<0?i:B[fe][1]}function vu(E){return Ts(this.__data__,E)>-1}function _u(E,B){var fe=this.__data__,Le=Ts(fe,E);return Le<0?(++this.size,fe.push([E,B])):fe[Le][1]=B,this}ha.prototype.clear=us,ha.prototype.delete=Va,ha.prototype.get=Ya,ha.prototype.has=vu,ha.prototype.set=_u;function gu(E){var B=-1,fe=E==null?0:E.length;for(this.clear();++B<fe;){var Le=E[B];this.set(Le[0],Le[1])}}function $e(){this.size=0,this.__data__={hash:new Or,map:new(bs||ha),string:new Or}}function Z(E){var B=qa(this,E).delete(E);return this.size-=B?1:0,B}function X(E){return qa(this,E).get(E)}function te(E){return qa(this,E).has(E)}function he(E,B){var fe=qa(this,E),Le=fe.size;return fe.set(E,B),this.size+=fe.size==Le?0:1,this}gu.prototype.clear=$e,gu.prototype.delete=Z,gu.prototype.get=X,gu.prototype.has=te,gu.prototype.set=he;function Ee(E){var B=-1,fe=E==null?0:E.length;for(this.__data__=new gu;++B<fe;)this.add(E[B])}function Ke(E){return this.__data__.set(E,o),this}function xt(E){return this.__data__.has(E)}Ee.prototype.add=Ee.prototype.push=Ke,Ee.prototype.has=xt;function Wt(E){var B=this.__data__=new ha(E);this.size=B.size}function fr(){this.__data__=new ha,this.size=0}function Tr(E){var B=this.__data__,fe=B.delete(E);return this.size=B.size,fe}function Xr(E){return this.__data__.get(E)}function hn(E){return this.__data__.has(E)}function On(E,B){var fe=this.__data__;if(fe instanceof ha){var Le=fe.__data__;if(!bs||Le.length<c-1)return Le.push([E,B]),this.size=++fe.size,this;fe=this.__data__=new gu(Le)}return fe.set(E,B),this.size=fe.size,this}Wt.prototype.clear=fr,Wt.prototype.delete=Tr,Wt.prototype.get=Xr,Wt.prototype.has=hn,Wt.prototype.set=On;function Hn(E,B){var fe=pa(E),Le=!fe&&fu(E),ft=!fe&&!Le&&jc(E),tr=!fe&&!Le&&!ft&&rd(E),xr=fe||Le||ft||tr,Fr=xr?Ha(E.length,Gi):[],rn=Fr.length;for(var jn in E)(B||on.call(E,jn))&&!(xr&&(jn=="length"||ft&&(jn=="offset"||jn=="parent")||tr&&(jn=="buffer"||jn=="byteLength"||jn=="byteOffset")||Vo(jn,rn)))&&Fr.push(jn);return Fr}function Jn(E){var B=E.length;return B?E[Ku(0,B-1)]:i}function Li(E,B){return Qi(lu(E),Ki(B,0,E.length))}function Ui(E){return Qi(lu(E))}function aa(E,B,fe){(fe!==i&&!Es(E[B],fe)||fe===i&&!(B in E))&&Oa(E,B,fe)}function Ea(E,B,fe){var Le=E[B];(!(on.call(E,B)&&Es(Le,fe))||fe===i&&!(B in E))&&Oa(E,B,fe)}function Ts(E,B){for(var fe=E.length;fe--;)if(Es(E[fe][0],B))return fe;return-1}function Ps(E,B,fe,Le){return qs(E,function(ft,tr,xr){B(Le,ft,fe(ft),xr)}),Le}function Ms(E,B){return E&&Vu(B,hl(B),E)}function Is(E,B){return E&&Vu(B,lc(B),E)}function Oa(E,B,fe){B=="__proto__"&&dn?dn(E,B,{configurable:!0,enumerable:!0,value:fe,writable:!0}):E[B]=fe}function so(E,B){for(var fe=-1,Le=B.length,ft=jr(Le),tr=E==null;++fe<Le;)ft[fe]=tr?i:Rd(E,B[fe]);return ft}function Ki(E,B,fe){return E===E&&(fe!==i&&(E=E<=fe?E:fe),B!==i&&(E=E>=B?E:B)),E}function Dr(E,B,fe,Le,ft,tr){var xr,Fr=B&p,rn=B&v,jn=B&m;if(fe&&(xr=ft?fe(E,Le,ft,tr):fe(E)),xr!==i)return xr;if(!Bo(E))return E;var Un=pa(E);if(Un){if(xr=Jc(E),!Fr)return lu(E,xr)}else{var Xn=Io(E),Fi=Xn==Ft||Xn==ir;if(jc(E))return gf(E,Fr);if(Xn==Qe||Xn==Pe||Fi&&!ft){if(xr=rn||Fi?{}:qu(E),!Fr)return rn?bc(E,Is(xr,E)):yc(E,Ms(xr,E))}else{if(!pn[Xn])return ft?E:{};xr=Di(E,Xn,Fr)}}tr||(tr=new Wt);var ya=tr.get(E);if(ya)return ya;tr.set(E,xr),Hd(E)?E.forEach(function(Wa){xr.add(Dr(Wa,B,fe,Wa,E,tr))}):$f(E)&&E.forEach(function(Wa,Ys){xr.set(Ys,Dr(Wa,B,fe,Ys,E,tr))});var Za=jn?rn?ze:ve:rn?lc:hl,Ds=Un?i:Za(E);return vi(Ds||E,function(Wa,Ys){Ds&&(Ys=Wa,Wa=E[Ys]),Ea(xr,Ys,Dr(Wa,B,fe,Ys,E,tr))}),xr}function wo(E){var B=hl(E);return function(fe){return Zo(fe,E,B)}}function Zo(E,B,fe){var Le=fe.length;if(E==null)return!Le;for(E=$n(E);Le--;){var ft=fe[Le],tr=B[ft],xr=E[ft];if(xr===i&&!(ft in E)||!tr(xr))return!1}return!0}function bu(E,B,fe){if(typeof E!="function")throw new Pi(u);return Su(function(){E.apply(i,fe)},B)}function Zs(E,B,fe,Le){var ft=-1,tr=ks,xr=!0,Fr=E.length,rn=[],jn=B.length;if(!Fr)return rn;fe&&(B=ta(B,Ss(fe))),Le?(tr=Rs,xr=!1):B.length>=c&&(tr=pu,xr=!1,B=new Ee(B));e:for(;++ft<Fr;){var Un=E[ft],Xn=fe==null?Un:fe(Un);if(Un=Le||Un!==0?Un:0,xr&&Xn===Xn){for(var Fi=jn;Fi--;)if(B[Fi]===Xn)continue e;rn.push(Un)}else tr(B,Xn,Le)||rn.push(Un)}return rn}var qs=Mu(Xo),zu=Mu(Wo,!0);function Yl(E,B){var fe=!0;return qs(E,function(Le,ft,tr){return fe=!!B(Le,ft,tr),fe}),fe}function bl(E,B,fe){for(var Le=-1,ft=E.length;++Le<ft;){var tr=E[Le],xr=B(tr);if(xr!=null&&(Fr===i?xr===xr&&!Cc(xr):fe(xr,Fr)))var Fr=xr,rn=tr}return rn}function pl(E,B,fe,Le){var ft=E.length;for(fe=Cs(fe),fe<0&&(fe=-fe>ft?0:ft+fe),Le=Le===i||Le>ft?ft:Cs(Le),Le<0&&(Le+=ft),Le=fe>Le?0:$d(Le);fe<Le;)E[fe++]=B;return E}function ml(E,B){var fe=[];return qs(E,function(Le,ft,tr){B(Le,ft,tr)&&fe.push(Le)}),fe}function $s(E,B,fe,Le,ft){var tr=-1,xr=E.length;for(fe||(fe=bf),ft||(ft=[]);++tr<xr;){var Fr=E[tr];B>0&&fe(Fr)?B>1?$s(Fr,B-1,fe,Le,ft):Ga(ft,Fr):Le||(ft[ft.length]=Fr)}return ft}var Zu=Vc(),Tu=Vc(!0);function Xo(E,B){return E&&Zu(E,B,hl)}function Wo(E,B){return E&&Tu(E,B,hl)}function Ol(E,B){return cs(B,function(fe){return Dl(E[fe])})}function xu(E,B){B=_l(B,E);for(var fe=0,Le=B.length;E!=null&&fe<Le;)E=E[oa(B[fe++])];return fe&&fe==Le?E:i}function kl(E,B,fe){var Le=B(E);return pa(E)?Le:Ga(Le,fe(E))}function Po(E){return E==null?E===i?He:kt:En&&En in $n(E)?Ks(E):wf(E)}function Qo(E,B){return E>B}function il(E,B){return E!=null&&on.call(E,B)}function vl(E,B){return E!=null&&B in $n(E)}function Pu(E,B,fe){return E>=ba(B,fe)&&E<_i(B,fe)}function Rl(E,B,fe){for(var Le=fe?Rs:ks,ft=E[0].length,tr=E.length,xr=tr,Fr=jr(tr),rn=1/0,jn=[];xr--;){var Un=E[xr];xr&&B&&(Un=ta(Un,Ss(B))),rn=ba(Un.length,rn),Fr[xr]=!fe&&(B||ft>=120&&Un.length>=120)?new Ee(xr&&Un):i}Un=E[0];var Xn=-1,Fi=Fr[0];e:for(;++Xn<ft&&jn.length<rn;){var ya=Un[Xn],Za=B?B(ya):ya;if(ya=fe||ya!==0?ya:0,!(Fi?pu(Fi,Za):Le(jn,Za,fe))){for(xr=tr;--xr;){var Ds=Fr[xr];if(!(Ds?pu(Ds,Za):Le(E[xr],Za,fe)))continue e}Fi&&Fi.push(Za),jn.push(ya)}}return jn}function hi(E,B,fe,Le){return Xo(E,function(ft,tr,xr){B(Le,fe(ft),tr,xr)}),Le}function fc(E,B,fe){B=_l(B,E),E=Pl(E,B);var Le=E==null?E:E[oa(eu(B))];return Le==null?i:Na(Le,E,fe)}function dc(E){return ru(E)&&Po(E)==Pe}function ho(E){return ru(E)&&Po(E)==wt}function zc(E){return ru(E)&&Po(E)==_t}function Iu(E,B,fe,Le,ft){return E===B?!0:E==null||B==null||!ru(E)&&!ru(B)?E!==E&&B!==B:xl(E,B,fe,Le,Iu,ft)}function xl(E,B,fe,Le,ft,tr){var xr=pa(E),Fr=pa(B),rn=xr?We:Io(E),jn=Fr?We:Io(B);rn=rn==Pe?Qe:rn,jn=jn==Pe?Qe:jn;var Un=rn==Qe,Xn=jn==Qe,Fi=rn==jn;if(Fi&&jc(E)){if(!jc(B))return!1;xr=!0,Un=!1}if(Fi&&!Un)return tr||(tr=new Wt),xr||rd(E)?Rc(E,B,fe,Le,ft,tr):P(E,B,rn,fe,Le,ft,tr);if(!(fe&b)){var ya=Un&&on.call(E,"__wrapped__"),Za=Xn&&on.call(B,"__wrapped__");if(ya||Za){var Ds=ya?E.value():E,Wa=Za?B.value():B;return tr||(tr=new Wt),ft(Ds,Wa,fe,Le,tr)}}return Fi?(tr||(tr=new Wt),O(E,B,fe,Le,ft,tr)):!1}function al(E){return ru(E)&&Io(E)==Ne}function hc(E,B,fe,Le){var ft=fe.length,tr=ft,xr=!Le;if(E==null)return!tr;for(E=$n(E);ft--;){var Fr=fe[ft];if(xr&&Fr[2]?Fr[1]!==E[Fr[0]]:!(Fr[0]in E))return!1}for(;++ft<tr;){Fr=fe[ft];var rn=Fr[0],jn=E[rn],Un=Fr[1];if(xr&&Fr[2]){if(jn===i&&!(rn in E))return!1}else{var Xn=new Wt;if(Le)var Fi=Le(jn,Un,rn,E,B,Xn);if(!(Fi===i?Iu(Un,jn,b|A,Le,Xn):Fi))return!1}}return!0}function Lo(E){if(!Bo(E)||ic(E))return!1;var B=Dl(E)?ss:$t;return B.test(Aa(E))}function pc(E){return ru(E)&&Po(E)==Ye}function Df(E){return ru(E)&&Io(E)==Ue}function Ll(E){return ru(E)&&Qf(E.length)&&!!Wr[Po(E)]}function mc(E){return typeof E=="function"?E:E==null?cc:typeof E=="object"?pa(E)?Mo(E[0],E[1]):El(E):n0(E)}function wl(E){if(!Tl(E))return Oi(E);var B=[];for(var fe in $n(E))on.call(E,fe)&&fe!="constructor"&&B.push(fe);return B}function ff(E){if(!Bo(E))return Gl(E);var B=Tl(E),fe=[];for(var Le in E)Le=="constructor"&&(B||!on.call(E,Le))||fe.push(Le);return fe}function Ml(E,B){return E<B}function wu(E,B){var fe=-1,Le=tu(E)?jr(E.length):[];return qs(E,function(ft,tr,xr){Le[++fe]=B(ft,tr,xr)}),Le}function El(E){var B=Fo(E);return B.length==1&&B[0][2]?Bu(B[0][0],B[0][1]):function(fe){return fe===E||hc(fe,E,B)}}function Mo(E,B){return ll(E)&&xf(B)?Bu(oa(E),B):function(fe){var Le=Rd(fe,E);return Le===i&&Le===B?Ld(fe,E):Iu(B,Le,b|A)}}function Ho(E,B,fe,Le,ft){E!==B&&Zu(B,function(tr,xr){if(ft||(ft=new Wt),Bo(tr))ou(E,B,xr,fe,Ho,Le,ft);else{var Fr=Le?Le(Mc(E,xr),tr,xr+"",E,B,ft):i;Fr===i&&(Fr=tr),aa(E,xr,Fr)}},lc)}function ou(E,B,fe,Le,ft,tr,xr){var Fr=Mc(E,fe),rn=Mc(B,fe),jn=xr.get(rn);if(jn){aa(E,fe,jn);return}var Un=tr?tr(Fr,rn,fe+"",E,B,xr):i,Xn=Un===i;if(Xn){var Fi=pa(rn),ya=!Fi&&jc(rn),Za=!Fi&&!ya&&rd(rn);Un=rn,Fi||ya||Za?pa(Fr)?Un=Fr:Do(Fr)?Un=lu(Fr):ya?(Xn=!1,Un=gf(rn,!0)):Za?(Xn=!1,Un=Ru(rn,!0)):Un=[]:dd(rn)||fu(rn)?(Un=Fr,fu(Fr)?Un=Kd(Fr):(!Bo(Fr)||Dl(Fr))&&(Un=qu(rn))):Xn=!1}Xn&&(xr.set(rn,Un),ft(Un,rn,Le,tr,xr),xr.delete(rn)),aa(E,fe,Un)}function Fl(E,B){var fe=E.length;if(fe)return B+=B<0?fe:0,Vo(B,fe)?E[B]:i}function Bl(E,B,fe){B.length?B=ta(B,function(tr){return pa(tr)?function(xr){return xu(xr,tr.length===1?tr[0]:tr)}:tr}):B=[cc];var Le=-1;B=ta(B,Ss(mn()));var ft=wu(E,function(tr,xr,Fr){var rn=ta(B,function(jn){return jn(tr)});return{criteria:rn,index:++Le,value:tr}});return ds(ft,function(tr,xr){return gc(tr,xr,fe)})}function Wu(E,B){return qo(E,B,function(fe,Le){return Ld(E,Le)})}function qo(E,B,fe){for(var Le=-1,ft=B.length,tr={};++Le<ft;){var xr=B[Le],Fr=xu(E,xr);fe(Fr,xr)&&jl(tr,_l(xr,E),Fr)}return tr}function Xl(E){return function(B){return xu(B,E)}}function Nl(E,B,fe,Le){var ft=Le?So:Uo,tr=-1,xr=B.length,Fr=E;for(E===B&&(B=lu(B)),fe&&(Fr=ta(E,Ss(fe)));++tr<xr;)for(var rn=0,jn=B[tr],Un=fe?fe(jn):jn;(rn=ft(Fr,Un,rn,Le))>-1;)Fr!==E&&Sr.call(Fr,rn,1),Sr.call(E,rn,1);return E}function uu(E,B){for(var fe=E?B.length:0,Le=fe-1;fe--;){var ft=B[fe];if(fe==Le||ft!==tr){var tr=ft;Vo(ft)?Sr.call(E,ft,1):ol(E,ft)}}return E}function Ku(E,B){return E+Ii(gs()*(B-E+1))}function vc(E,B,fe,Le){for(var ft=-1,tr=_i(yi((B-E)/(fe||1)),0),xr=jr(tr);tr--;)xr[Le?tr:++ft]=E,E+=fe;return xr}function Ql(E,B){var fe="";if(!E||B<1||B>J)return fe;do B%2&&(fe+=E),B=Ii(B/2),B&&(E+=E);while(B);return fe}function Pa(E,B){return Au(Nu(E,B,cc),E+"")}function Zc(E){return Jn(nd(E))}function Wc(E,B){var fe=nd(E);return Qi(fe,Ki(B,0,fe.length))}function jl(E,B,fe,Le){if(!Bo(E))return E;B=_l(B,E);for(var ft=-1,tr=B.length,xr=tr-1,Fr=E;Fr!=null&&++ft<tr;){var rn=oa(B[ft]),jn=fe;if(rn==="__proto__"||rn==="constructor"||rn==="prototype")return E;if(ft!=xr){var Un=Fr[rn];jn=Le?Le(Un,rn,Fr):i,jn===i&&(jn=Bo(Un)?Un:Vo(B[ft+1])?[]:{})}Ea(Fr,rn,jn),Fr=Fr[rn]}return E}var Ic=xs?function(E,B){return xs.set(E,B),E}:cc,df=dn?function(E,B){return dn(E,"toString",{configurable:!0,enumerable:!1,value:Fd(B),writable:!0})}:cc;function Hc(E){return Qi(nd(E))}function Du(E,B,fe){var Le=-1,ft=E.length;B<0&&(B=-B>ft?0:ft+B),fe=fe>ft?ft:fe,fe<0&&(fe+=ft),ft=B>fe?0:fe-B>>>0,B>>>=0;for(var tr=jr(ft);++Le<ft;)tr[Le]=E[Le+B];return tr}function hf(E,B){var fe;return qs(E,function(Le,ft,tr){return fe=B(Le,ft,tr),!fe}),!!fe}function Dc(E,B,fe){var Le=0,ft=E==null?Le:E.length;if(typeof B=="number"&&B===B&&ft<=_e){for(;Le<ft;){var tr=Le+ft>>>1,xr=E[tr];xr!==null&&!Cc(xr)&&(fe?xr<=B:xr<B)?Le=tr+1:ft=tr}return ft}return ql(E,B,cc,fe)}function ql(E,B,fe,Le){var ft=0,tr=E==null?0:E.length;if(tr===0)return 0;B=fe(B);for(var xr=B!==B,Fr=B===null,rn=Cc(B),jn=B===i;ft<tr;){var Un=Ii((ft+tr)/2),Xn=fe(E[Un]),Fi=Xn!==i,ya=Xn===null,Za=Xn===Xn,Ds=Cc(Xn);if(xr)var Wa=Le||Za;else jn?Wa=Za&&(Le||Fi):Fr?Wa=Za&&Fi&&(Le||!ya):rn?Wa=Za&&Fi&&!ya&&(Le||!Ds):ya||Ds?Wa=!1:Wa=Le?Xn<=B:Xn<B;Wa?ft=Un+1:tr=Un}return ba(tr,ne)}function Gc(E,B){for(var fe=-1,Le=E.length,ft=0,tr=[];++fe<Le;){var xr=E[fe],Fr=B?B(xr):xr;if(!fe||!Es(Fr,rn)){var rn=Fr;tr[ft++]=xr===0?0:xr}}return tr}function $c(E){return typeof E=="number"?E:Cc(E)?W:+E}function Ou(E){if(typeof E=="string")return E;if(pa(E))return ta(E,Ou)+"";if(Cc(E))return Kt?Kt.call(E):"";var B=E+"";return B=="0"&&1/E==-ee?"-0":B}function sl(E,B,fe){var Le=-1,ft=ks,tr=E.length,xr=!0,Fr=[],rn=Fr;if(fe)xr=!1,ft=Rs;else if(tr>=c){var jn=B?null:Lf(E);if(jn)return au(jn);xr=!1,ft=pu,rn=new Ee}else rn=B?[]:Fr;e:for(;++Le<tr;){var Un=E[Le],Xn=B?B(Un):Un;if(Un=fe||Un!==0?Un:0,xr&&Xn===Xn){for(var Fi=rn.length;Fi--;)if(rn[Fi]===Xn)continue e;B&&rn.push(Xn),Fr.push(Un)}else ft(rn,Xn,fe)||(rn!==Fr&&rn.push(Xn),Fr.push(Un))}return Fr}function ol(E,B){B=_l(B,E);var fe=-1,Le=B.length;if(!Le)return!0;for(var ft=E==null||typeof E!="object"&&typeof E!="function";++fe<Le;){var tr=B[fe];if(typeof tr=="string"){if(tr==="__proto__"&&!on.call(E,"__proto__"))return!1;if(tr==="constructor"&&fe+1<Le&&typeof B[fe+1]=="string"&&B[fe+1]==="prototype"){if(ft&&fe===0)continue;return!1}}}var xr=Pl(E,B);return xr==null||delete xr[oa(eu(B))]}function pf(E,B,fe,Le){return jl(E,B,fe(xu(E,B)),Le)}function mf(E,B,fe,Le){for(var ft=E.length,tr=Le?ft:-1;(Le?tr--:++tr<ft)&&B(E[tr],tr,E););return fe?Du(E,Le?0:tr,Le?tr+1:ft):Du(E,Le?tr+1:0,Le?ft:tr)}function Kc(E,B){var fe=E;return fe instanceof Sn&&(fe=fe.value()),Wi(B,function(Le,ft){return ft.func.apply(ft.thisArg,Ga([Le],ft.args))},fe)}function po(E,B,fe){var Le=E.length;if(Le<2)return Le?sl(E[0]):[];for(var ft=-1,tr=jr(Le);++ft<Le;)for(var xr=E[ft],Fr=-1;++Fr<Le;)Fr!=ft&&(tr[ft]=Zs(tr[ft]||xr,E[Fr],B,fe));return sl($s(tr,1),B,fe)}function vf(E,B,fe){for(var Le=-1,ft=E.length,tr=B.length,xr={};++Le<ft;){var Fr=Le<tr?B[Le]:i;fe(xr,E[Le],Fr)}return xr}function _c(E){return Do(E)?E:[]}function _f(E){return typeof E=="function"?E:cc}function _l(E,B){return pa(E)?E:ll(E,B)?[E]:Ma(Eo(E))}var ku=Pa;function oo(E,B,fe){var Le=E.length;return fe=fe===i?Le:fe,!B&&fe>=Le?E:Du(E,B,fe)}var Of=Cn||function(E){return Ba.clearTimeout(E)};function gf(E,B){if(B)return E.slice();var fe=E.length,Le=Ve?Ve(fe):new E.constructor(fe);return E.copy(Le),Le}function Oc(E){var B=new E.constructor(E.byteLength);return new fs(B).set(new fs(E)),B}function Eu(E,B){var fe=B?Oc(E.buffer):E.buffer;return new E.constructor(fe,E.byteOffset,E.byteLength)}function uo(E){var B=new E.constructor(E.source,wr.exec(E));return B.lastIndex=E.lastIndex,B}function bo(E){return $a?$n($a.call(E)):{}}function Ru(E,B){var fe=B?Oc(E.buffer):E.buffer;return new E.constructor(fe,E.byteOffset,E.length)}function Te(E,B){if(E!==B){var fe=E!==i,Le=E===null,ft=E===E,tr=Cc(E),xr=B!==i,Fr=B===null,rn=B===B,jn=Cc(B);if(!Fr&&!jn&&!tr&&E>B||tr&&xr&&rn&&!Fr&&!jn||Le&&xr&&rn||!fe&&rn||!ft)return 1;if(!Le&&!tr&&!jn&&E<B||jn&&fe&&ft&&!Le&&!tr||Fr&&fe&&ft||!xr&&ft||!rn)return-1}return 0}function gc(E,B,fe){for(var Le=-1,ft=E.criteria,tr=B.criteria,xr=ft.length,Fr=fe.length;++Le<xr;){var rn=Te(ft[Le],tr[Le]);if(rn){if(Le>=Fr)return rn;var jn=fe[Le];return rn*(jn=="desc"?-1:1)}}return E.index-B.index}function Lu(E,B,fe,Le){for(var ft=-1,tr=E.length,xr=fe.length,Fr=-1,rn=B.length,jn=_i(tr-xr,0),Un=jr(rn+jn),Xn=!Le;++Fr<rn;)Un[Fr]=B[Fr];for(;++ft<xr;)(Xn||ft<tr)&&(Un[fe[ft]]=E[ft]);for(;jn--;)Un[Fr++]=E[ft++];return Un}function Jl(E,B,fe,Le){for(var ft=-1,tr=E.length,xr=-1,Fr=fe.length,rn=-1,jn=B.length,Un=_i(tr-Fr,0),Xn=jr(Un+jn),Fi=!Le;++ft<Un;)Xn[ft]=E[ft];for(var ya=ft;++rn<jn;)Xn[ya+rn]=B[rn];for(;++xr<Fr;)(Fi||ft<tr)&&(Xn[ya+fe[xr]]=E[ft++]);return Xn}function lu(E,B){var fe=-1,Le=E.length;for(B||(B=jr(Le));++fe<Le;)B[fe]=E[fe];return B}function Vu(E,B,fe,Le){var ft=!fe;fe||(fe={});for(var tr=-1,xr=B.length;++tr<xr;){var Fr=B[tr],rn=Le?Le(fe[Fr],E[Fr],Fr,fe,E):i;rn===i&&(rn=E[Fr]),ft?Oa(fe,Fr,rn):Ea(fe,Fr,rn)}return fe}function yc(E,B){return Vu(E,Js(E),B)}function bc(E,B){return Vu(E,cu(E),B)}function Yu(E,B){return function(fe,Le){var ft=pa(fe)?Hs:Ps,tr=B?B():{};return ft(fe,E,mn(Le,2),tr)}}function gl(E){return Pa(function(B,fe){var Le=-1,ft=fe.length,tr=ft>1?fe[ft-1]:i,xr=ft>2?fe[2]:i;for(tr=E.length>3&&typeof tr=="function"?(ft--,tr):i,xr&&Sa(fe[0],fe[1],xr)&&(tr=ft<3?i:tr,ft=1),B=$n(B);++Le<ft;){var Fr=fe[Le];Fr&&E(B,Fr,Le,tr)}return B})}function Mu(E,B){return function(fe,Le){if(fe==null)return fe;if(!tu(fe))return E(fe,Le);for(var ft=fe.length,tr=B?ft:-1,xr=$n(fe);(B?tr--:++tr<ft)&&Le(xr[tr],tr,xr)!==!1;);return fe}}function Vc(E){return function(B,fe,Le){for(var ft=-1,tr=$n(B),xr=Le(B),Fr=xr.length;Fr--;){var rn=xr[E?Fr:++ft];if(fe(tr[rn],rn,tr)===!1)break}return B}}function Fu(E,B,fe){var Le=B&D,ft=Xu(E);function tr(){var xr=this&&this!==Ba&&this instanceof tr?ft:E;return xr.apply(Le?fe:this,arguments)}return tr}function xc(E){return function(B){B=Eo(B);var fe=Xs(B)?gr(B):i,Le=fe?fe[0]:B.charAt(0),ft=fe?oo(fe,1).join(""):B.slice(1);return Le[E]()+ft}}function ul(E){return function(B){return Wi(t0(e0(B).replace(qn,"")),E,"")}}function Xu(E){return function(){var B=arguments;switch(B.length){case 0:return new E;case 1:return new E(B[0]);case 2:return new E(B[0],B[1]);case 3:return new E(B[0],B[1],B[2]);case 4:return new E(B[0],B[1],B[2],B[3]);case 5:return new E(B[0],B[1],B[2],B[3],B[4]);case 6:return new E(B[0],B[1],B[2],B[3],B[4],B[5]);case 7:return new E(B[0],B[1],B[2],B[3],B[4],B[5],B[6])}var fe=Ka(E.prototype),Le=E.apply(fe,B);return Bo(Le)?Le:fe}}function kf(E,B,fe){var Le=Xu(E);function ft(){for(var tr=arguments.length,xr=jr(tr),Fr=tr,rn=xi(ft);Fr--;)xr[Fr]=arguments[Fr];var jn=tr<3&&xr[0]!==rn&&xr[tr-1]!==rn?[]:Co(xr,rn);if(tr-=jn.length,tr<fe)return kc(E,B,Sl,ft.placeholder,i,xr,jn,i,i,fe-tr);var Un=this&&this!==Ba&&this instanceof ft?Le:E;return Na(Un,this,xr)}return ft}function yu(E){return function(B,fe,Le){var ft=$n(B);if(!tu(B)){var tr=mn(fe,3);B=hl(B),fe=function(Fr){return tr(ft[Fr],Fr,ft)}}var xr=E(B,fe,Le);return xr>-1?ft[tr?B[xr]:xr]:i}}function Ul(E){return L(function(B){var fe=B.length,Le=fe,ft=_n.prototype.thru;for(E&&B.reverse();Le--;){var tr=B[Le];if(typeof tr!="function")throw new Pi(u);if(ft&&!xr&&Tn(tr)=="wrapper")var xr=new _n([],!0)}for(Le=xr?Le:fe;++Le<fe;){tr=B[Le];var Fr=Tn(tr),rn=Fr=="wrapper"?tn(tr):i;rn&&nc(rn[0])&&rn[1]==(H|T|F|V)&&!rn[4].length&&rn[9]==1?xr=xr[Tn(rn[0])].apply(xr,rn[3]):xr=tr.length==1&&nc(tr)?xr[Fr]():xr.thru(tr)}return function(){var jn=arguments,Un=jn[0];if(xr&&jn.length==1&&pa(Un))return xr.plant(Un).value();for(var Xn=0,Fi=fe?B[Xn].apply(this,jn):Un;++Xn<fe;)Fi=B[Xn].call(this,Fi);return Fi}})}function Sl(E,B,fe,Le,ft,tr,xr,Fr,rn,jn){var Un=B&H,Xn=B&D,Fi=B&R,ya=B&(T|M),Za=B&$,Ds=Fi?i:Xu(E);function Wa(){for(var Ys=arguments.length,eo=jr(Ys),Tc=Ys;Tc--;)eo[Tc]=arguments[Tc];if(ya)var Vl=xi(Wa),Pc=nl(eo,Vl);if(Le&&(eo=Lu(eo,Le,ft,ya)),tr&&(eo=Jl(eo,tr,xr,ya)),Ys-=Pc,ya&&Ys<jn){var ju=Co(eo,Vl);return kc(E,B,Sl,Wa.placeholder,fe,eo,ju,Fr,rn,jn-Ys)}var cf=Xn?fe:this,zf=Fi?cf[E]:E;return Ys=eo.length,Fr?eo=ac(eo,Fr):Za&&Ys>1&&eo.reverse(),Un&&rn<Ys&&(eo.length=rn),this&&this!==Ba&&this instanceof Wa&&(zf=Ds||Xu(zf)),zf.apply(cf,eo)}return Wa}function Yc(E,B){return function(fe,Le){return hi(fe,E,B(Le),{})}}function wc(E,B){return function(fe,Le){var ft;if(fe===i&&Le===i)return B;if(fe!==i&&(ft=fe),Le!==i){if(ft===i)return Le;typeof fe=="string"||typeof Le=="string"?(fe=Ou(fe),Le=Ou(Le)):(fe=$c(fe),Le=$c(Le)),ft=E(fe,Le)}return ft}}function ec(E){return L(function(B){return B=ta(B,Ss(mn())),Pa(function(fe){var Le=this;return E(B,function(ft){return Na(ft,Le,fe)})})})}function zl(E,B){B=B===i?" ":Ou(B);var fe=B.length;if(fe<2)return fe?Ql(B,E):B;var Le=Ql(B,yi(E/pr(B)));return Xs(B)?oo(gr(Le),0,E).join(""):Le.slice(0,E)}function Rf(E,B,fe,Le){var ft=B&D,tr=Xu(E);function xr(){for(var Fr=-1,rn=arguments.length,jn=-1,Un=Le.length,Xn=jr(Un+rn),Fi=this&&this!==Ba&&this instanceof xr?tr:E;++jn<Un;)Xn[jn]=Le[jn];for(;rn--;)Xn[jn++]=arguments[++Fr];return Na(Fi,ft?fe:this,Xn)}return xr}function yf(E){return function(B,fe,Le){return Le&&typeof Le!="number"&&Sa(B,fe,Le)&&(fe=Le=i),B=Uf(B),fe===i?(fe=B,B=0):fe=Uf(fe),Le=Le===i?B<fe?1:-1:Uf(Le),vc(B,fe,Le,E)}}function tc(E){return function(B,fe){return typeof B=="string"&&typeof fe=="string"||(B=Uc(B),fe=Uc(fe)),E(B,fe)}}function kc(E,B,fe,Le,ft,tr,xr,Fr,rn,jn){var Un=B&T,Xn=Un?xr:i,Fi=Un?i:xr,ya=Un?tr:i,Za=Un?i:tr;B|=Un?F:N,B&=~(Un?N:F),B&S||(B&=~(D|R));var Ds=[E,B,ft,ya,Xn,Za,Fi,Fr,rn,jn],Wa=fe.apply(i,Ds);return nc(E)&&Hu(Wa,Ds),Wa.placeholder=Le,Bn(Wa,E,B)}function Zl(E){var B=Ti[E];return function(fe,Le){if(fe=Uc(fe),Le=Le==null?0:ba(Cs(Le),292),Le&&Ri(fe)){var ft=(Eo(fe)+"e").split("e"),tr=B(ft[0]+"e"+(+ft[1]+Le));return ft=(Eo(tr)+"e").split("e"),+(ft[0]+"e"+(+ft[1]-Le))}return B(fe)}}var Lf=ts&&1/au(new ts([,-0]))[1]==ee?function(E){return new ts(E)}:jd;function Xc(E){return function(B){var fe=Io(B);return fe==Ne?iu(B):fe==Ue?su(B):_s(B,E(B))}}function Qu(E,B,fe,Le,ft,tr,xr,Fr){var rn=B&R;if(!rn&&typeof E!="function")throw new Pi(u);var jn=Le?Le.length:0;if(jn||(B&=~(F|N),Le=ft=i),xr=xr===i?xr:_i(Cs(xr),0),Fr=Fr===i?Fr:Cs(Fr),jn-=ft?ft.length:0,B&N){var Un=Le,Xn=ft;Le=ft=i}var Fi=rn?i:tn(E),ya=[E,B,fe,Le,ft,Un,Xn,tr,xr,Fr];if(Fi&&ef(ya,Fi),E=ya[0],B=ya[1],fe=ya[2],Le=ya[3],ft=ya[4],Fr=ya[9]=ya[9]===i?rn?0:E.length:_i(ya[9]-jn,0),!Fr&&B&(T|M)&&(B&=~(T|M)),!B||B==D)var Za=Fu(E,B,fe);else B==T||B==M?Za=kf(E,B,Fr):(B==F||B==(D|F))&&!ft.length?Za=Rf(E,B,fe,Le):Za=Sl.apply(i,ya);var Ds=Fi?Ic:Hu;return Bn(Ds(Za,ya),E,B)}function Ec(E,B,fe,Le){return E===i||Es(E,ia[fe])&&!on.call(Le,fe)?B:E}function Sc(E,B,fe,Le,ft,tr){return Bo(E)&&Bo(B)&&(tr.set(B,E),Ho(E,B,i,Sc,tr),tr.delete(B)),E}function Qc(E){return dd(E)?i:E}function Rc(E,B,fe,Le,ft,tr){var xr=fe&b,Fr=E.length,rn=B.length;if(Fr!=rn&&!(xr&&rn>Fr))return!1;var jn=tr.get(E),Un=tr.get(B);if(jn&&Un)return jn==B&&Un==E;var Xn=-1,Fi=!0,ya=fe&A?new Ee:i;for(tr.set(E,B),tr.set(B,E);++Xn<Fr;){var Za=E[Xn],Ds=B[Xn];if(Le)var Wa=xr?Le(Ds,Za,Xn,B,E,tr):Le(Za,Ds,Xn,E,B,tr);if(Wa!==i){if(Wa)continue;Fi=!1;break}if(ya){if(!xo(B,function(Ys,eo){if(!pu(ya,eo)&&(Za===Ys||ft(Za,Ys,fe,Le,tr)))return ya.push(eo)})){Fi=!1;break}}else if(!(Za===Ds||ft(Za,Ds,fe,Le,tr))){Fi=!1;break}}return tr.delete(E),tr.delete(B),Fi}function P(E,B,fe,Le,ft,tr,xr){switch(fe){case At:if(E.byteLength!=B.byteLength||E.byteOffset!=B.byteOffset)return!1;E=E.buffer,B=B.buffer;case wt:return!(E.byteLength!=B.byteLength||!tr(new fs(E),new fs(B)));case Lt:case _t:case dt:return Es(+E,+B);case Vt:return E.name==B.name&&E.message==B.message;case Ye:case be:return E==B+"";case Ne:var Fr=iu;case Ue:var rn=Le&b;if(Fr||(Fr=au),E.size!=B.size&&!rn)return!1;var jn=xr.get(E);if(jn)return jn==B;Le|=A,xr.set(E,B);var Un=Rc(Fr(E),Fr(B),Le,ft,tr,xr);return xr.delete(E),Un;case De:if($a)return $a.call(E)==$a.call(B)}return!1}function O(E,B,fe,Le,ft,tr){var xr=fe&b,Fr=ve(E),rn=Fr.length,jn=ve(B),Un=jn.length;if(rn!=Un&&!xr)return!1;for(var Xn=rn;Xn--;){var Fi=Fr[Xn];if(!(xr?Fi in B:on.call(B,Fi)))return!1}var ya=tr.get(E),Za=tr.get(B);if(ya&&Za)return ya==B&&Za==E;var Ds=!0;tr.set(E,B),tr.set(B,E);for(var Wa=xr;++Xn<rn;){Fi=Fr[Xn];var Ys=E[Fi],eo=B[Fi];if(Le)var Tc=xr?Le(eo,Ys,Fi,B,E,tr):Le(Ys,eo,Fi,E,B,tr);if(!(Tc===i?Ys===eo||ft(Ys,eo,fe,Le,tr):Tc)){Ds=!1;break}Wa||(Wa=Fi=="constructor")}if(Ds&&!Wa){var Vl=E.constructor,Pc=B.constructor;Vl!=Pc&&"constructor"in E&&"constructor"in B&&!(typeof Vl=="function"&&Vl instanceof Vl&&typeof Pc=="function"&&Pc instanceof Pc)&&(Ds=!1)}return tr.delete(E),tr.delete(B),Ds}function L(E){return Au(Nu(E,i,nf),E+"")}function ve(E){return kl(E,hl,Js)}function ze(E){return kl(E,lc,cu)}var tn=xs?function(E){return xs.get(E)}:jd;function Tn(E){for(var B=E.name+"",fe=Hi[B],Le=on.call(Hi,B)?fe.length:0;Le--;){var ft=fe[Le],tr=ft.func;if(tr==null||tr==E)return ft.name}return B}function xi(E){var B=on.call(Ot,"placeholder")?Ot:E;return B.placeholder}function mn(){var E=Ot.iteratee||Bd;return E=E===Bd?mc:E,arguments.length?E(arguments[0],arguments[1]):E}function qa(E,B){var fe=E.__data__;return Cl(B)?fe[typeof B=="string"?"string":"hash"]:fe.map}function Fo(E){for(var B=hl(E),fe=B.length;fe--;){var Le=B[fe],ft=E[Le];B[fe]=[Le,ft,xf(ft)]}return B}function ns(E,B){var fe=Gu(E,B);return Lo(fe)?fe:i}function Ks(E){var B=on.call(E,En),fe=E[En];try{E[En]=i;var Le=!0}catch(tr){}var ft=as.call(E);return Le&&(B?E[En]=fe:delete E[En]),ft}var Js=ma?function(E){return E==null?[]:(E=$n(E),cs(ma(E),function(B){return mt.call(E,B)}))}:Ud,cu=ma?function(E){for(var B=[];E;)Ga(B,Js(E)),E=Ie(E);return B}:Ud,Io=Po;(ys&&Io(new ys(new ArrayBuffer(1)))!=At||bs&&Io(new bs)!=Ne||La&&Io(La.resolve())!=lt||ts&&Io(new ts)!=Ue||js&&Io(new js)!=qe)&&(Io=function(E){var B=Po(E),fe=B==Qe?E.constructor:i,Le=fe?Aa(fe):"";if(Le)switch(Le){case ko:return At;case Ro:return Ne;case Us:return lt;case rs:return Ue;case os:return qe}return B});function qc(E,B,fe){for(var Le=-1,ft=fe.length;++Le<ft;){var tr=fe[Le],xr=tr.size;switch(tr.type){case"drop":E+=xr;break;case"dropRight":B-=xr;break;case"take":B=ba(B,E+xr);break;case"takeRight":E=_i(E,B-xr);break}}return{start:E,end:B}}function rc(E){var B=E.match(Jr);return B?B[1].split(un):[]}function Lc(E,B,fe){B=_l(B,E);for(var Le=-1,ft=B.length,tr=!1;++Le<ft;){var xr=oa(B[Le]);if(!(tr=E!=null&&fe(E,xr)))break;E=E[xr]}return tr||++Le!=ft?tr:(ft=E==null?0:E.length,!!ft&&Qf(ft)&&Vo(xr,ft)&&(pa(E)||fu(E)))}function Jc(E){var B=E.length,fe=new E.constructor(B);return B&&typeof E[0]=="string"&&on.call(E,"index")&&(fe.index=E.index,fe.input=E.input),fe}function qu(E){return typeof E.constructor=="function"&&!Tl(E)?Ka(Ie(E)):{}}function Di(E,B,fe){var Le=E.constructor;switch(B){case wt:return Oc(E);case Lt:case _t:return new Le(+E);case At:return Eu(E,fe);case cr:case or:case Me:case Je:case Qt:case tt:case Rt:case Dt:case Jt:return Ru(E,fe);case Ne:return new Le;case dt:case be:return new Le(E);case Ye:return uo(E);case Ue:return new Le;case De:return bo(E)}}function Al(E,B){var fe=B.length;if(!fe)return E;var Le=fe-1;return B[Le]=(fe>1?"& ":"")+B[Le],B=B.join(fe>2?", ":" "),E.replace(pt,`{
/* [wrapped with `+B+`] */
`)}function bf(E){return pa(E)||fu(E)||!!(Nr&&E&&E[Nr])}function Vo(E,B){var fe=typeof E;return B=B==null?J:B,!!B&&(fe=="number"||fe!="symbol"&&qt.test(E))&&E>-1&&E%1==0&&E<B}function Sa(E,B,fe){if(!Bo(fe))return!1;var Le=typeof B;return(Le=="number"?tu(fe)&&Vo(B,fe.length):Le=="string"&&B in fe)?Es(fe[B],E):!1}function ll(E,B){if(pa(E))return!1;var fe=typeof E;return fe=="number"||fe=="symbol"||fe=="boolean"||E==null||Cc(E)?!0:je.test(E)||!vt.test(E)||B!=null&&E in $n(B)}function Cl(E){var B=typeof E;return B=="string"||B=="number"||B=="symbol"||B=="boolean"?E!=="__proto__":E===null}function nc(E){var B=Tn(E),fe=Ot[B];if(typeof fe!="function"||!(B in Sn.prototype))return!1;if(E===fe)return!0;var Le=tn(fe);return!!Le&&E===Le[0]}function ic(E){return!!no&&no in E}var Wl=hs?Dl:zd;function Tl(E){var B=E&&E.constructor,fe=typeof B=="function"&&B.prototype||ia;return E===fe}function xf(E){return E===E&&!Bo(E)}function Bu(E,B){return function(fe){return fe==null?!1:fe[E]===B&&(B!==i||E in $n(fe))}}function Hl(E){var B=vn(E,function(Le){return fe.size===a&&fe.clear(),Le}),fe=B.cache;return B}function ef(E,B){var fe=E[1],Le=B[1],ft=fe|Le,tr=ft<(D|R|H),xr=Le==H&&fe==T||Le==H&&fe==V&&E[7].length<=B[8]||Le==(H|V)&&B[7].length<=B[8]&&fe==T;if(!(tr||xr))return E;Le&D&&(E[2]=B[2],ft|=fe&D?0:S);var Fr=B[3];if(Fr){var rn=E[3];E[3]=rn?Lu(rn,Fr,B[4]):Fr,E[4]=rn?Co(E[3],x):B[4]}return Fr=B[5],Fr&&(rn=E[5],E[5]=rn?Jl(rn,Fr,B[6]):Fr,E[6]=rn?Co(E[5],x):B[6]),Fr=B[7],Fr&&(E[7]=Fr),Le&H&&(E[8]=E[8]==null?B[8]:ba(E[8],B[8])),E[9]==null&&(E[9]=B[9]),E[0]=B[0],E[1]=ft,E}function Gl(E){var B=[];if(E!=null)for(var fe in $n(E))B.push(fe);return B}function wf(E){return as.call(E)}function Nu(E,B,fe){return B=_i(B===i?E.length-1:B,0),function(){for(var Le=arguments,ft=-1,tr=_i(Le.length-B,0),xr=jr(tr);++ft<tr;)xr[ft]=Le[B+ft];ft=-1;for(var Fr=jr(B+1);++ft<B;)Fr[ft]=Le[ft];return Fr[B]=fe(xr),Na(E,this,Fr)}}function Pl(E,B){return B.length<2?E:xu(E,Du(B,0,-1))}function ac(E,B){for(var fe=E.length,Le=ba(B.length,fe),ft=lu(E);Le--;){var tr=B[Le];E[Le]=Vo(tr,fe)?ft[tr]:i}return E}function Mc(E,B){if(!(B==="constructor"&&typeof E[B]=="function")&&B!="__proto__")return E[B]}var Hu=ni(Ic),Su=si||function(E,B){return Ba.setTimeout(E,B)},Au=ni(df);function Bn(E,B,fe){var Le=B+"";return Au(E,Al(Le,ga(rc(Le),fe)))}function ni(E){var B=0,fe=0;return function(){var Le=go(),ft=q-(Le-fe);if(fe=Le,ft>0){if(++B>=ue)return arguments[0]}else B=0;return E.apply(i,arguments)}}function Qi(E,B){var fe=-1,Le=E.length,ft=Le-1;for(B=B===i?Le:B;++fe<B;){var tr=Ku(fe,ft),xr=E[tr];E[tr]=E[fe],E[fe]=xr}return E.length=B,E}var Ma=Hl(function(E){var B=[];return E.charCodeAt(0)===46&&B.push(""),E.replace(et,function(fe,Le,ft,tr){B.push(ft?tr.replace(Mt,"$1"):Le||fe)}),B});function oa(E){if(typeof E=="string"||Cc(E))return E;var B=E+"";return B=="0"&&1/E==-ee?"-0":B}function Aa(E){if(E!=null){try{return Gs.call(E)}catch(B){}try{return E+""}catch(B){}}return""}function ga(E,B){return vi(we,function(fe){var Le="_."+fe[0];B&fe[1]&&!ks(E,Le)&&E.push(Le)}),E.sort()}function Fs(E){if(E instanceof Sn)return E.clone();var B=new _n(E.__wrapped__,E.__chain__);return B.__actions__=lu(E.__actions__),B.__index__=E.__index__,B.__values__=E.__values__,B}function ua(E,B,fe){(fe?Sa(E,B,fe):B===i)?B=1:B=_i(Cs(B),0);var Le=E==null?0:E.length;if(!Le||B<1)return[];for(var ft=0,tr=0,xr=jr(yi(Le/B));ft<Le;)xr[tr++]=Du(E,ft,ft+=B);return xr}function Bs(E){for(var B=-1,fe=E==null?0:E.length,Le=0,ft=[];++B<fe;){var tr=E[B];tr&&(ft[Le++]=tr)}return ft}function Ju(){var E=arguments.length;if(!E)return[];for(var B=jr(E-1),fe=arguments[0],Le=E;Le--;)B[Le-1]=arguments[Le];return Ga(pa(fe)?lu(fe):[fe],$s(B,1))}var cl=Pa(function(E,B){return Do(E)?Zs(E,$s(B,1,Do,!0)):[]}),yl=Pa(function(E,B){var fe=eu(B);return Do(fe)&&(fe=i),Do(E)?Zs(E,$s(B,1,Do,!0),mn(fe,2)):[]}),el=Pa(function(E,B){var fe=eu(B);return Do(fe)&&(fe=i),Do(E)?Zs(E,$s(B,1,Do,!0),i,fe):[]});function $l(E,B,fe){var Le=E==null?0:E.length;return Le?(B=fe||B===i?1:Cs(B),Du(E,B<0?0:B,Le)):[]}function Kf(E,B,fe){var Le=E==null?0:E.length;return Le?(B=fe||B===i?1:Cs(B),B=Le-B,Du(E,0,B<0?0:B)):[]}function Ef(E,B){return E&&E.length?mf(E,mn(B,3),!0,!0):[]}function sc(E,B){return E&&E.length?mf(E,mn(B,3),!0):[]}function Mf(E,B,fe,Le){var ft=E==null?0:E.length;return ft?(fe&&typeof fe!="number"&&Sa(E,B,fe)&&(fe=0,Le=ft),pl(E,B,fe,Le)):[]}function tf(E,B,fe){var Le=E==null?0:E.length;if(!Le)return-1;var ft=fe==null?0:Cs(fe);return ft<0&&(ft=_i(Le+ft,0)),_o(E,mn(B,3),ft)}function rf(E,B,fe){var Le=E==null?0:E.length;if(!Le)return-1;var ft=Le-1;return fe!==i&&(ft=Cs(fe),ft=fe<0?_i(Le+ft,0):ba(ft,Le-1)),_o(E,mn(B,3),ft,!0)}function nf(E){var B=E==null?0:E.length;return B?$s(E,1):[]}function tl(E){var B=E==null?0:E.length;return B?$s(E,ee):[]}function Vf(E,B){var fe=E==null?0:E.length;return fe?(B=B===i?1:Cs(B),$s(E,B)):[]}function fl(E){for(var B=-1,fe=E==null?0:E.length,Le={};++B<fe;){var ft=E[B];Le[ft[0]]=ft[1]}return Le}function af(E){return E&&E.length?E[0]:i}function Ff(E,B,fe){var Le=E==null?0:E.length;if(!Le)return-1;var ft=fe==null?0:Cs(fe);return ft<0&&(ft=_i(Le+ft,0)),Uo(E,B,ft)}function Jo(E){var B=E==null?0:E.length;return B?Du(E,0,-1):[]}var Sf=Pa(function(E){var B=ta(E,_c);return B.length&&B[0]===E[0]?Rl(B):[]}),sf=Pa(function(E){var B=eu(E),fe=ta(E,_c);return B===eu(fe)?B=i:fe.pop(),fe.length&&fe[0]===E[0]?Rl(fe,mn(B,2)):[]}),Il=Pa(function(E){var B=eu(E),fe=ta(E,_c);return B=typeof B=="function"?B:i,B&&fe.pop(),fe.length&&fe[0]===E[0]?Rl(fe,i,B):[]});function Fc(E,B){return E==null?"":Da.call(E,B)}function eu(E){var B=E==null?0:E.length;return B?E[B-1]:i}function Af(E,B,fe){var Le=E==null?0:E.length;if(!Le)return-1;var ft=Le;return fe!==i&&(ft=Cs(fe),ft=ft<0?_i(Le+ft,0):ba(ft,Le-1)),B===B?yr(E,B,ft):_o(E,Yo,ft,!0)}function Cf(E,B){return E&&E.length?Fl(E,Cs(B)):i}var of=Pa(Bc);function Bc(E,B){return E&&E.length&&B&&B.length?Nl(E,B):E}function Bf(E,B,fe){return E&&E.length&&B&&B.length?Nl(E,B,mn(fe,2)):E}function Nc(E,B,fe){return E&&E.length&&B&&B.length?Nl(E,B,i,fe):E}var Zf=L(function(E,B){var fe=E==null?0:E.length,Le=so(E,B);return uu(E,ta(B,function(ft){return Vo(ft,fe)?+ft:ft}).sort(Te)),Le});function Yf(E,B){var fe=[];if(!(E&&E.length))return fe;var Le=-1,ft=[],tr=E.length;for(B=mn(B,3);++Le<tr;){var xr=E[Le];B(xr,Le,E)&&(fe.push(xr),ft.push(Le))}return uu(E,ft),fe}function Nf(E){return E==null?E:xa.call(E)}function Xf(E,B,fe){var Le=E==null?0:E.length;return Le?(fe&&typeof fe!="number"&&Sa(E,B,fe)?(B=0,fe=Le):(B=B==null?0:Cs(B),fe=fe===i?Le:Cs(fe)),Du(E,B,fe)):[]}function Wf(E,B){return Dc(E,B)}function uf(E,B,fe){return ql(E,B,mn(fe,2))}function id(E,B){var fe=E==null?0:E.length;if(fe){var Le=Dc(E,B);if(Le<fe&&Es(E[Le],B))return Le}return-1}function Hf(E,B){return Dc(E,B,!0)}function jf(E,B,fe){return ql(E,B,mn(fe,2),!0)}function ad(E,B){var fe=E==null?0:E.length;if(fe){var Le=Dc(E,B,!0)-1;if(Es(E[Le],B))return Le}return-1}function Tf(E){return E&&E.length?Gc(E):[]}function Jf(E,B){return E&&E.length?Gc(E,mn(B,2)):[]}function Gf(E){var B=E==null?0:E.length;return B?Du(E,1,B):[]}function y(E,B,fe){return E&&E.length?(B=fe||B===i?1:Cs(B),Du(E,0,B<0?0:B)):[]}function C(E,B,fe){var Le=E==null?0:E.length;return Le?(B=fe||B===i?1:Cs(B),B=Le-B,Du(E,B<0?0:B,Le)):[]}function U(E,B){return E&&E.length?mf(E,mn(B,3),!1,!0):[]}function ge(E,B){return E&&E.length?mf(E,mn(B,3)):[]}var Oe=Pa(function(E){return sl($s(E,1,Do,!0))}),rt=Pa(function(E){var B=eu(E);return Do(B)&&(B=i),sl($s(E,1,Do,!0),mn(B,2))}),Ht=Pa(function(E){var B=eu(E);return B=typeof B=="function"?B:i,sl($s(E,1,Do,!0),i,B)});function dr(E){return E&&E.length?sl(E):[]}function Lr(E,B){return E&&E.length?sl(E,mn(B,2)):[]}function gn(E,B){return B=typeof B=="function"?B:i,E&&E.length?sl(E,i,B):[]}function ki(E){if(!(E&&E.length))return[];var B=0;return E=cs(E,function(fe){if(Do(fe))return B=_i(fe.length,B),!0}),Ha(B,function(fe){return ta(E,gi(fe))})}function Ua(E,B){if(!(E&&E.length))return[];var fe=ki(E);return B==null?fe:ta(fe,function(Le){return Na(B,i,Le)})}var Vn=Pa(function(E,B){return Do(E)?Zs(E,B):[]}),fa=Pa(function(E){return po(cs(E,Do))}),za=Pa(function(E){var B=eu(E);return Do(B)&&(B=i),po(cs(E,Do),mn(B,2))}),ka=Pa(function(E){var B=eu(E);return B=typeof B=="function"?B:i,po(cs(E,Do),i,B)}),sn=Pa(ki);function Ur(E,B){return vf(E||[],B||[],Ea)}function an(E,B){return vf(E||[],B||[],jl)}var Dn=Pa(function(E){var B=E.length,fe=B>1?E[B-1]:i;return fe=typeof fe=="function"?(E.pop(),fe):i,Ua(E,fe)});function zn(E){var B=Ot(E);return B.__chain__=!0,B}function Xa(E,B){return B(E),E}function Vi(E,B){return B(E)}var Qa=L(function(E){var B=E.length,fe=B?E[0]:0,Le=this.__wrapped__,ft=function(tr){return so(tr,E)};return B>1||this.__actions__.length||!(Le instanceof Sn)||!Vo(fe)?this.thru(ft):(Le=Le.slice(fe,+fe+(B?1:0)),Le.__actions__.push({func:Vi,args:[ft],thisArg:i}),new _n(Le,this.__chain__).thru(function(tr){return B&&!tr.length&&tr.push(i),tr}))});function ms(){return zn(this)}function Ja(){return new _n(this.value(),this.__chain__)}function Kl(){this.__values__===i&&(this.__values__=Gd(this.value()));var E=this.__index__>=this.__values__.length,B=E?i:this.__values__[this.__index__++];return{done:E,value:B}}function sd(){return this}function od(E){for(var B,fe=this;fe instanceof zs;){var Le=Fs(fe);Le.__index__=0,Le.__values__=i,B?ft.__wrapped__=Le:B=Le;var ft=Le;fe=fe.__wrapped__}return ft.__wrapped__=E,B}function ud(){var E=this.__wrapped__;if(E instanceof Sn){var B=E;return this.__actions__.length&&(B=new Sn(this)),B=B.reverse(),B.__actions__.push({func:Vi,args:[Nf],thisArg:i}),new _n(B,this.__chain__)}return this.thru(Nf)}function ed(){return Kc(this.__wrapped__,this.__actions__)}var Sd=Yu(function(E,B,fe){on.call(E,fe)?++E[fe]:Oa(E,fe,1)});function Ad(E,B,fe){var Le=pa(E)?Ln:Yl;return fe&&Sa(E,B,fe)&&(B=i),Le(E,mn(B,3))}function Cd(E,B){var fe=pa(E)?cs:ml;return fe(E,mn(B,3))}var hd=yu(tf),pd=yu(rf);function md(E,B){return $s(td(E,B),1)}function Td(E,B){return $s(td(E,B),ee)}function Pd(E,B,fe){return fe=fe===i?1:Cs(fe),$s(td(E,B),fe)}function vd(E,B){var fe=pa(E)?vi:qs;return fe(E,mn(B,3))}function _d(E,B){var fe=pa(E)?ro:zu;return fe(E,mn(B,3))}var Id=Yu(function(E,B,fe){on.call(E,fe)?E[fe].push(B):Oa(E,fe,[B])});function ld(E,B,fe,Le){E=tu(E)?E:nd(E),fe=fe&&!Le?Cs(fe):0;var ft=E.length;return fe<0&&(fe=_i(ft+fe,0)),wd(E)?fe<=ft&&E.indexOf(B,fe)>-1:!!ft&&Uo(E,B,fe)>-1}var gd=Pa(function(E,B,fe){var Le=-1,ft=typeof B=="function",tr=tu(E)?jr(E.length):[];return qs(E,function(xr){tr[++Le]=ft?Na(B,xr,fe):fc(xr,B,fe)}),tr}),cd=Yu(function(E,B,fe){Oa(E,fe,B)});function td(E,B){var fe=pa(E)?ta:wu;return fe(E,mn(B,3))}function Pf(E,B,fe,Le){return E==null?[]:(pa(B)||(B=B==null?[]:[B]),fe=Le?i:fe,pa(fe)||(fe=fe==null?[]:[fe]),Bl(E,B,fe))}var k=Yu(function(E,B,fe){E[fe?0:1].push(B)},function(){return[[],[]]});function t(E,B,fe){var Le=pa(E)?Wi:es,ft=arguments.length<3;return Le(E,mn(B,4),fe,ft,qs)}function n(E,B,fe){var Le=pa(E)?Ls:es,ft=arguments.length<3;return Le(E,mn(B,4),fe,ft,zu)}function s(E,B){var fe=pa(E)?cs:ml;return fe(E,Zr(mn(B,3)))}function _(E){var B=pa(E)?Jn:Zc;return B(E)}function w(E,B,fe){(fe?Sa(E,B,fe):B===i)?B=1:B=Cs(B);var Le=pa(E)?Li:Wc;return Le(E,B)}function I(E){var B=pa(E)?Ui:Hc;return B(E)}function j(E){if(E==null)return 0;if(tu(E))return wd(E)?pr(E):E.length;var B=Io(E);return B==Ne||B==Ue?E.size:wl(E).length}function Q(E,B,fe){var Le=pa(E)?xo:hf;return fe&&Sa(E,B,fe)&&(B=i),Le(E,mn(B,3))}var K=Pa(function(E,B){if(E==null)return[];var fe=B.length;return fe>1&&Sa(E,B[0],B[1])?B=[]:fe>2&&Sa(B[0],B[1],B[2])&&(B=[B[0]]),Bl(E,$s(B,1),[])}),se=ri||function(){return Ba.Date.now()};function de(E,B){if(typeof B!="function")throw new Pi(u);return E=Cs(E),function(){if(--E<1)return B.apply(this,arguments)}}function xe(E,B,fe){return B=fe?i:B,B=E&&B==null?E.length:B,Qu(E,H,i,i,i,i,B)}function ke(E,B){var fe;if(typeof B!="function")throw new Pi(u);return E=Cs(E),function(){return--E>0&&(fe=B.apply(this,arguments)),E<=1&&(B=i),fe}}var Re=Pa(function(E,B,fe){var Le=D;if(fe.length){var ft=Co(fe,xi(Re));Le|=F}return Qu(E,Le,B,fe,ft)}),at=Pa(function(E,B,fe){var Le=D|R;if(fe.length){var ft=Co(fe,xi(at));Le|=F}return Qu(B,Le,E,fe,ft)});function it(E,B,fe){B=fe?i:B;var Le=Qu(E,T,i,i,i,i,i,B);return Le.placeholder=it.placeholder,Le}function Xt(E,B,fe){B=fe?i:B;var Le=Qu(E,M,i,i,i,i,i,B);return Le.placeholder=Xt.placeholder,Le}function ar(E,B,fe){var Le,ft,tr,xr,Fr,rn,jn=0,Un=!1,Xn=!1,Fi=!0;if(typeof E!="function")throw new Pi(u);B=Uc(B)||0,Bo(fe)&&(Un=!!fe.leading,Xn="maxWait"in fe,tr=Xn?_i(Uc(fe.maxWait)||0,B):tr,Fi="trailing"in fe?!!fe.trailing:Fi);function ya(ju){var cf=Le,zf=ft;return Le=ft=i,jn=ju,xr=E.apply(zf,cf),xr}function Za(ju){return jn=ju,Fr=Su(Ys,B),Un?ya(ju):xr}function Ds(ju){var cf=ju-rn,zf=ju-jn,i0=B-cf;return Xn?ba(i0,tr-zf):i0}function Wa(ju){var cf=ju-rn,zf=ju-jn;return rn===i||cf>=B||cf<0||Xn&&zf>=tr}function Ys(){var ju=se();if(Wa(ju))return eo(ju);Fr=Su(Ys,Ds(ju))}function eo(ju){return Fr=i,Fi&&Le?ya(ju):(Le=ft=i,xr)}function Tc(){Fr!==i&&Of(Fr),jn=0,Le=rn=ft=Fr=i}function Vl(){return Fr===i?xr:eo(se())}function Pc(){var ju=se(),cf=Wa(ju);if(Le=arguments,ft=this,rn=ju,cf){if(Fr===i)return Za(rn);if(Xn)return Of(Fr),Fr=Su(Ys,B),ya(rn)}return Fr===i&&(Fr=Su(Ys,B)),xr}return Pc.cancel=Tc,Pc.flush=Vl,Pc}var lr=Pa(function(E,B){return bu(E,1,B)}),Ar=Pa(function(E,B,fe){return bu(E,Uc(B)||0,fe)});function zr(E){return Qu(E,$)}function vn(E,B){if(typeof E!="function"||B!=null&&typeof B!="function")throw new Pi(u);var fe=function(){var Le=arguments,ft=B?B.apply(this,Le):Le[0],tr=fe.cache;if(tr.has(ft))return tr.get(ft);var xr=E.apply(this,Le);return fe.cache=tr.set(ft,xr)||tr,xr};return fe.cache=new(vn.Cache||gu),fe}vn.Cache=gu;function Zr(E){if(typeof E!="function")throw new Pi(u);return function(){var B=arguments;switch(B.length){case 0:return!E.call(this);case 1:return!E.call(this,B[0]);case 2:return!E.call(this,B[0],B[1]);case 3:return!E.call(this,B[0],B[1],B[2])}return!E.apply(this,B)}}function fn(E){return ke(2,E)}var ln=ku(function(E,B){B=B.length==1&&pa(B[0])?ta(B[0],Ss(mn())):ta($s(B,1),Ss(mn()));var fe=B.length;return Pa(function(Le){for(var ft=-1,tr=ba(Le.length,fe);++ft<tr;)Le[ft]=B[ft].call(this,Le[ft]);return Na(E,this,Le)})}),Qr=Pa(function(E,B){var fe=Co(B,xi(Qr));return Qu(E,F,i,B,fe)}),kn=Pa(function(E,B){var fe=Co(B,xi(kn));return Qu(E,N,i,B,fe)}),Si=L(function(E,B){return Qu(E,V,i,i,i,B)});function qi(E,B){if(typeof E!="function")throw new Pi(u);return B=B===i?B:Cs(B),Pa(E,B)}function da(E,B){if(typeof E!="function")throw new Pi(u);return B=B==null?0:_i(Cs(B),0),Pa(function(fe){var Le=fe[B],ft=oo(fe,0,B);return Le&&Ga(ft,Le),Na(E,this,ft)})}function Ji(E,B,fe){var Le=!0,ft=!0;if(typeof E!="function")throw new Pi(u);return Bo(fe)&&(Le="leading"in fe?!!fe.leading:Le,ft="trailing"in fe?!!fe.trailing:ft),ar(E,B,{leading:Le,maxWait:B,trailing:ft})}function pi(E){return xe(E,1)}function sa(E,B){return Qr(_f(B),E)}function Mi(){if(!arguments.length)return[];var E=arguments[0];return pa(E)?E:[E]}function la(E){return Dr(E,m)}function Fa(E,B){return B=typeof B=="function"?B:i,Dr(E,m,B)}function wi(E){return Dr(E,p|m)}function Ei(E,B){return B=typeof B=="function"?B:i,Dr(E,p|m,B)}function ws(E,B){return B==null||Zo(E,B,hl(B))}function Es(E,B){return E===B||E!==E&&B!==B}var As=tc(Qo),Vs=tc(function(E,B){return E>=B}),fu=dc(function(){return arguments}())?dc:function(E){return ru(E)&&on.call(E,"callee")&&!mt.call(E,"callee")},pa=jr.isArray,oc=Os?Ss(Os):ho;function tu(E){return E!=null&&Qf(E.length)&&!Dl(E)}function Do(E){return ru(E)&&tu(E)}function Dd(E){return E===!0||E===!1||ru(E)&&Po(E)==Lt}var jc=$i||zd,fd=vs?Ss(vs):zc;function Zd(E){return ru(E)&&E.nodeType===1&&!dd(E)}function lo(E){if(E==null)return!0;if(tu(E)&&(pa(E)||typeof E=="string"||typeof E.splice=="function"||jc(E)||rd(E)||fu(E)))return!E.length;var B=Io(E);if(B==Ne||B==Ue)return!E.size;if(Tl(E))return!wl(E).length;for(var fe in E)if(on.call(E,fe))return!1;return!0}function dl(E,B){return Iu(E,B)}function uc(E,B,fe){fe=typeof fe=="function"?fe:i;var Le=fe?fe(E,B):i;return Le===i?Iu(E,B,i,fe):!!Le}function lf(E){if(!ru(E))return!1;var B=Po(E);return B==Vt||B==Pt||typeof E.message=="string"&&typeof E.name=="string"&&!dd(E)}function Ac(E){return typeof E=="number"&&Ri(E)}function Dl(E){if(!Bo(E))return!1;var B=Po(E);return B==Ft||B==ir||B==Be||B==st}function If(E){return typeof E=="number"&&E==Cs(E)}function Qf(E){return typeof E=="number"&&E>-1&&E%1==0&&E<=J}function Bo(E){var B=typeof E;return E!=null&&(B=="object"||B=="function")}function ru(E){return E!=null&&typeof E=="object"}var $f=mo?Ss(mo):al;function yd(E,B){return E===B||hc(E,B,Fo(B))}function Od(E,B,fe){return fe=typeof fe=="function"?fe:i,hc(E,B,Fo(B),fe)}function bd(E){return Wd(E)&&E!=+E}function xd(E){if(Wl(E))throw new In(f);return Lo(E)}function qf(E){return E===null}function o0(E){return E==null}function Wd(E){return typeof E=="number"||ru(E)&&Po(E)==dt}function dd(E){if(!ru(E)||Po(E)!=Qe)return!1;var B=Ie(E);if(B===null)return!0;var fe=on.call(B,"constructor")&&B.constructor;return typeof fe=="function"&&fe instanceof fe&&Gs.call(fe)==io}var kd=ra?Ss(ra):pc;function u0(E){return If(E)&&E>=-J&&E<=J}var Hd=to?Ss(to):Df;function wd(E){return typeof E=="string"||!pa(E)&&ru(E)&&Po(E)==be}function Cc(E){return typeof E=="symbol"||ru(E)&&Po(E)==De}var rd=No?Ss(No):Ll;function l0(E){return E===i}function c0(E){return ru(E)&&Io(E)==qe}function f0(E){return ru(E)&&Po(E)==Xe}var d0=tc(Ml),h0=tc(function(E,B){return E<=B});function Gd(E){if(!E)return[];if(tu(E))return wd(E)?gr(E):lu(E);if(Vr&&E[Vr])return Cu(E[Vr]());var B=Io(E),fe=B==Ne?iu:B==Ue?au:nd;return fe(E)}function Uf(E){if(!E)return E===0?E:0;if(E=Uc(E),E===ee||E===-ee){var B=E<0?-1:1;return B*le}return E===E?E:0}function Cs(E){var B=Uf(E),fe=B%1;return B===B?fe?B-fe:B:0}function $d(E){return E?Ki(Cs(E),0,z):0}function Uc(E){if(typeof E=="number")return E;if(Cc(E))return W;if(Bo(E)){var B=typeof E.valueOf=="function"?E.valueOf():E;E=Bo(B)?B+"":B}if(typeof E!="string")return E===0?E:+E;E=Ko(E);var fe=Ct.test(E);return fe||Bt.test(E)?ci(E.slice(2),fe?2:8):Ir.test(E)?W:+E}function Kd(E){return Vu(E,lc(E))}function p0(E){return E?Ki(Cs(E),-J,J):E===0?E:0}function Eo(E){return E==null?"":Ou(E)}var m0=gl(function(E,B){if(Tl(B)||tu(B)){Vu(B,hl(B),E);return}for(var fe in B)on.call(B,fe)&&Ea(E,fe,B[fe])}),Vd=gl(function(E,B){Vu(B,lc(B),E)}),Ed=gl(function(E,B,fe,Le){Vu(B,lc(B),E,Le)}),v0=gl(function(E,B,fe,Le){Vu(B,hl(B),E,Le)}),_0=L(so);function g0(E,B){var fe=Ka(E);return B==null?fe:Ms(fe,B)}var y0=Pa(function(E,B){E=$n(E);var fe=-1,Le=B.length,ft=Le>2?B[2]:i;for(ft&&Sa(B[0],B[1],ft)&&(Le=1);++fe<Le;)for(var tr=B[fe],xr=lc(tr),Fr=-1,rn=xr.length;++Fr<rn;){var jn=xr[Fr],Un=E[jn];(Un===i||Es(Un,ia[jn])&&!on.call(E,jn))&&(E[jn]=tr[jn])}return E}),b0=Pa(function(E){return E.push(i,Sc),Na(Yd,i,E)});function x0(E,B){return hu(E,mn(B,3),Xo)}function w0(E,B){return hu(E,mn(B,3),Wo)}function E0(E,B){return E==null?E:Zu(E,mn(B,3),lc)}function S0(E,B){return E==null?E:Tu(E,mn(B,3),lc)}function A0(E,B){return E&&Xo(E,mn(B,3))}function C0(E,B){return E&&Wo(E,mn(B,3))}function T0(E){return E==null?[]:Ol(E,hl(E))}function P0(E){return E==null?[]:Ol(E,lc(E))}function Rd(E,B,fe){var Le=E==null?i:xu(E,B);return Le===i?fe:Le}function I0(E,B){return E!=null&&Lc(E,B,il)}function Ld(E,B){return E!=null&&Lc(E,B,vl)}var D0=Yc(function(E,B,fe){B!=null&&typeof B.toString!="function"&&(B=as.call(B)),E[B]=fe},Fd(cc)),O0=Yc(function(E,B,fe){B!=null&&typeof B.toString!="function"&&(B=as.call(B)),on.call(E,B)?E[B].push(fe):E[B]=[fe]},mn),k0=Pa(fc);function hl(E){return tu(E)?Hn(E):wl(E)}function lc(E){return tu(E)?Hn(E,!0):ff(E)}function R0(E,B){var fe={};return B=mn(B,3),Xo(E,function(Le,ft,tr){Oa(fe,B(Le,ft,tr),Le)}),fe}function L0(E,B){var fe={};return B=mn(B,3),Xo(E,function(Le,ft,tr){Oa(fe,ft,B(Le,ft,tr))}),fe}var M0=gl(function(E,B,fe){Ho(E,B,fe)}),Yd=gl(function(E,B,fe,Le){Ho(E,B,fe,Le)}),F0=L(function(E,B){var fe={};if(E==null)return fe;var Le=!1;B=ta(B,function(tr){return tr=_l(tr,E),Le||(Le=tr.length>1),tr}),Vu(E,ze(E),fe),Le&&(fe=Dr(fe,p|v|m,Qc));for(var ft=B.length;ft--;)ol(fe,B[ft]);return fe});function B0(E,B){return Xd(E,Zr(mn(B)))}var N0=L(function(E,B){return E==null?{}:Wu(E,B)});function Xd(E,B){if(E==null)return{};var fe=ta(ze(E),function(Le){return[Le]});return B=mn(B),qo(E,fe,function(Le,ft){return B(Le,ft[0])})}function j0(E,B,fe){B=_l(B,E);var Le=-1,ft=B.length;for(ft||(ft=1,E=i);++Le<ft;){var tr=E==null?i:E[oa(B[Le])];tr===i&&(Le=ft,tr=fe),E=Dl(tr)?tr.call(E):tr}return E}function U0(E,B,fe){return E==null?E:jl(E,B,fe)}function z0(E,B,fe,Le){return Le=typeof Le=="function"?Le:i,E==null?E:jl(E,B,fe,Le)}var Qd=Xc(hl),qd=Xc(lc);function Z0(E,B,fe){var Le=pa(E),ft=Le||jc(E)||rd(E);if(B=mn(B,4),fe==null){var tr=E&&E.constructor;ft?fe=Le?new tr:[]:Bo(E)?fe=Dl(tr)?Ka(Ie(E)):{}:fe={}}return(ft?vi:Xo)(E,function(xr,Fr,rn){return B(fe,xr,Fr,rn)}),fe}function W0(E,B){return E==null?!0:ol(E,B)}function H0(E,B,fe){return E==null?E:pf(E,B,_f(fe))}function G0(E,B,fe,Le){return Le=typeof Le=="function"?Le:i,E==null?E:pf(E,B,_f(fe),Le)}function nd(E){return E==null?[]:nu(E,hl(E))}function $0(E){return E==null?[]:nu(E,lc(E))}function K0(E,B,fe){return fe===i&&(fe=B,B=i),fe!==i&&(fe=Uc(fe),fe=fe===fe?fe:0),B!==i&&(B=Uc(B),B=B===B?B:0),Ki(Uc(E),B,fe)}function V0(E,B,fe){return B=Uf(B),fe===i?(fe=B,B=0):fe=Uf(fe),E=Uc(E),Pu(E,B,fe)}function Y0(E,B,fe){if(fe&&typeof fe!="boolean"&&Sa(E,B,fe)&&(B=fe=i),fe===i&&(typeof B=="boolean"?(fe=B,B=i):typeof E=="boolean"&&(fe=E,E=i)),E===i&&B===i?(E=0,B=1):(E=Uf(E),B===i?(B=E,E=0):B=Uf(B)),E>B){var Le=E;E=B,B=Le}if(fe||E%1||B%1){var ft=gs();return ba(E+ft*(B-E+Rn("1e-"+((ft+"").length-1))),B)}return Ku(E,B)}var X0=ul(function(E,B,fe){return B=B.toLowerCase(),E+(fe?Jd(B):B)});function Jd(E){return Md(Eo(E).toLowerCase())}function e0(E){return E=Eo(E),E&&E.replace(br,fo).replace(Ge,"")}function Q0(E,B,fe){E=Eo(E),B=Ou(B);var Le=E.length;fe=fe===i?Le:Ki(Cs(fe),0,Le);var ft=fe;return fe-=B.length,fe>=0&&E.slice(fe,ft)==B}function q0(E){return E=Eo(E),E&&ot.test(E)?E.replace(Et,Oo):E}function J0(E){return E=Eo(E),E&&Nt.test(E)?E.replace(yt,"\\$&"):E}var eh=ul(function(E,B,fe){return E+(fe?"-":"")+B.toLowerCase()}),th=ul(function(E,B,fe){return E+(fe?" ":"")+B.toLowerCase()}),rh=xc("toLowerCase");function nh(E,B,fe){E=Eo(E),B=Cs(B);var Le=B?pr(E):0;if(!B||Le>=B)return E;var ft=(B-Le)/2;return zl(Ii(ft),fe)+E+zl(yi(ft),fe)}function ih(E,B,fe){E=Eo(E),B=Cs(B);var Le=B?pr(E):0;return B&&Le<B?E+zl(B-Le,fe):E}function ah(E,B,fe){E=Eo(E),B=Cs(B);var Le=B?pr(E):0;return B&&Le<B?zl(B-Le,fe)+E:E}function sh(E,B,fe){return fe||B==null?B=0:B&&(B=+B),va(Eo(E).replace(Fe,""),B||0)}function oh(E,B,fe){return(fe?Sa(E,B,fe):B===i)?B=1:B=Cs(B),Ql(Eo(E),B)}function uh(){var E=arguments,B=Eo(E[0]);return E.length<3?B:B.replace(E[1],E[2])}var lh=ul(function(E,B,fe){return E+(fe?"_":"")+B.toLowerCase()});function ch(E,B,fe){return fe&&typeof fe!="number"&&Sa(E,B,fe)&&(B=fe=i),fe=fe===i?z:fe>>>0,fe?(E=Eo(E),E&&(typeof B=="string"||B!=null&&!kd(B))&&(B=Ou(B),!B&&Xs(E))?oo(gr(E),0,fe):E.split(B,fe)):[]}var fh=ul(function(E,B,fe){return E+(fe?" ":"")+Md(B)});function dh(E,B,fe){return E=Eo(E),fe=fe==null?0:Ki(Cs(fe),0,E.length),B=Ou(B),E.slice(fe,fe+B.length)==B}function hh(E,B,fe){var Le=Ot.templateSettings;fe&&Sa(E,B,fe)&&(B=i),E=Eo(E),B=Ed({},B,Le,Ec);var ft=Ed({},B.imports,Le.imports,Ec),tr=hl(ft),xr=nu(ft,tr),Fr,rn,jn=0,Un=B.interpolate||qr,Xn="__p += '",Fi=na((B.escape||qr).source+"|"+Un.source+"|"+(Un===Ae?Yt:qr).source+"|"+(B.evaluate||qr).source+"|$","g"),ya="//# sourceURL="+(on.call(B,"sourceURL")?(B.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++$r+"]")+`
`;E.replace(Fi,function(Wa,Ys,eo,Tc,Vl,Pc){return eo||(eo=Tc),Xn+=E.slice(jn,Pc).replace(Hr,Ao),Ys&&(Fr=!0,Xn+=`' +
__e(`+Ys+`) +
'`),Vl&&(rn=!0,Xn+=`';
`+Vl+`;
__p += '`),eo&&(Xn+=`' +
((__t = (`+eo+`)) == null ? '' : __t) +
'`),jn=Pc+Wa.length,Wa}),Xn+=`';
`;var Za=on.call(B,"variable")&&B.variable;if(!Za)Xn=`with (obj) {
`+Xn+`
}
`;else if(er.test(Za))throw new In(h);Xn=(rn?Xn.replace(Ut,""):Xn).replace(Ce,"$1").replace(ce,"$1;"),Xn="function("+(Za||"obj")+`) {
`+(Za?"":`obj || (obj = {});
`)+"var __t, __p = ''"+(Fr?", __e = _.escape":"")+(rn?`, __j = Array.prototype.join;
function print() { __p += __j.call(arguments, '') }
`:`;
`)+Xn+`return __p
}`;var Ds=r0(function(){return ui(tr,ya+"return "+Xn).apply(i,xr)});if(Ds.source=Xn,lf(Ds))throw Ds;return Ds}function ph(E){return Eo(E).toLowerCase()}function mh(E){return Eo(E).toUpperCase()}function vh(E,B,fe){if(E=Eo(E),E&&(fe||B===i))return Ko(E);if(!E||!(B=Ou(B)))return E;var Le=gr(E),ft=gr(B),tr=Uu(Le,ft),xr=rl(Le,ft)+1;return oo(Le,tr,xr).join("")}function _h(E,B,fe){if(E=Eo(E),E&&(fe||B===i))return E.slice(0,Cr(E)+1);if(!E||!(B=Ou(B)))return E;var Le=gr(E),ft=rl(Le,gr(B))+1;return oo(Le,0,ft).join("")}function gh(E,B,fe){if(E=Eo(E),E&&(fe||B===i))return E.replace(Fe,"");if(!E||!(B=Ou(B)))return E;var Le=gr(E),ft=Uu(Le,gr(B));return oo(Le,ft).join("")}function yh(E,B){var fe=oe,Le=ie;if(Bo(B)){var ft="separator"in B?B.separator:ft;fe="length"in B?Cs(B.length):fe,Le="omission"in B?Ou(B.omission):Le}E=Eo(E);var tr=E.length;if(Xs(E)){var xr=gr(E);tr=xr.length}if(fe>=tr)return E;var Fr=fe-pr(Le);if(Fr<1)return Le;var rn=xr?oo(xr,0,Fr).join(""):E.slice(0,Fr);if(ft===i)return rn+Le;if(xr&&(Fr+=rn.length-Fr),kd(ft)){if(E.slice(Fr).search(ft)){var jn,Un=rn;for(ft.global||(ft=na(ft.source,Eo(wr.exec(ft))+"g")),ft.lastIndex=0;jn=ft.exec(Un);)var Xn=jn.index;rn=rn.slice(0,Xn===i?Fr:Xn)}}else if(E.indexOf(Ou(ft),Fr)!=Fr){var Fi=rn.lastIndexOf(ft);Fi>-1&&(rn=rn.slice(0,Fi))}return rn+Le}function bh(E){return E=Eo(E),E&&Se.test(E)?E.replace(pe,xn):E}var xh=ul(function(E,B,fe){return E+(fe?" ":"")+B.toUpperCase()}),Md=xc("toUpperCase");function t0(E,B,fe){return E=Eo(E),B=fe?i:B,B===i?$u(E)?Zn(E):du(E):E.match(B)||[]}var r0=Pa(function(E,B){try{return Na(E,i,B)}catch(fe){return lf(fe)?fe:new In(fe)}}),wh=L(function(E,B){return vi(B,function(fe){fe=oa(fe),Oa(E,fe,Re(E[fe],E))}),E});function Eh(E){var B=E==null?0:E.length,fe=mn();return E=B?ta(E,function(Le){if(typeof Le[1]!="function")throw new Pi(u);return[fe(Le[0]),Le[1]]}):[],Pa(function(Le){for(var ft=-1;++ft<B;){var tr=E[ft];if(Na(tr[0],this,Le))return Na(tr[1],this,Le)}})}function Sh(E){return wo(Dr(E,p))}function Fd(E){return function(){return E}}function Ah(E,B){return E==null||E!==E?B:E}var Ch=Ul(),Th=Ul(!0);function cc(E){return E}function Bd(E){return mc(typeof E=="function"?E:Dr(E,p))}function Ph(E){return El(Dr(E,p))}function Ih(E,B){return Mo(E,Dr(B,p))}var Dh=Pa(function(E,B){return function(fe){return fc(fe,E,B)}}),Oh=Pa(function(E,B){return function(fe){return fc(E,fe,B)}});function Nd(E,B,fe){var Le=hl(B),ft=Ol(B,Le);fe==null&&!(Bo(B)&&(ft.length||!Le.length))&&(fe=B,B=E,E=this,ft=Ol(B,hl(B)));var tr=!(Bo(fe)&&"chain"in fe)||!!fe.chain,xr=Dl(E);return vi(ft,function(Fr){var rn=B[Fr];E[Fr]=rn,xr&&(E.prototype[Fr]=function(){var jn=this.__chain__;if(tr||jn){var Un=E(this.__wrapped__),Xn=Un.__actions__=lu(this.__actions__);return Xn.push({func:rn,args:arguments,thisArg:E}),Un.__chain__=jn,Un}return rn.apply(E,Ga([this.value()],arguments))})}),E}function kh(){return Ba._===this&&(Ba._=zo),this}function jd(){}function Rh(E){return E=Cs(E),Pa(function(B){return Fl(B,E)})}var Lh=ec(ta),Mh=ec(Ln),Fh=ec(xo);function n0(E){return ll(E)?gi(oa(E)):Xl(E)}function Bh(E){return function(B){return E==null?i:xu(E,B)}}var Nh=yf(),jh=yf(!0);function Ud(){return[]}function zd(){return!1}function Uh(){return{}}function zh(){return""}function Zh(){return!0}function Wh(E,B){if(E=Cs(E),E<1||E>J)return[];var fe=z,Le=ba(E,z);B=mn(B),E-=z;for(var ft=Ha(Le,B);++fe<E;)B(fe);return ft}function Hh(E){return pa(E)?ta(E,oa):Cc(E)?[E]:lu(Ma(Eo(E)))}function Gh(E){var B=++To;return Eo(E)+B}var $h=wc(function(E,B){return E+B},0),Kh=Zl("ceil"),Vh=wc(function(E,B){return E/B},1),Yh=Zl("floor");function Xh(E){return E&&E.length?bl(E,cc,Qo):i}function Qh(E,B){return E&&E.length?bl(E,mn(B,2),Qo):i}function qh(E){return $o(E,cc)}function Jh(E,B){return $o(E,mn(B,2))}function ep(E){return E&&E.length?bl(E,cc,Ml):i}function tp(E,B){return E&&E.length?bl(E,mn(B,2),Ml):i}var rp=wc(function(E,B){return E*B},1),np=Zl("round"),ip=wc(function(E,B){return E-B},0);function ap(E){return E&&E.length?is(E,cc):0}function sp(E,B){return E&&E.length?is(E,mn(B,2)):0}return Ot.after=de,Ot.ary=xe,Ot.assign=m0,Ot.assignIn=Vd,Ot.assignInWith=Ed,Ot.assignWith=v0,Ot.at=_0,Ot.before=ke,Ot.bind=Re,Ot.bindAll=wh,Ot.bindKey=at,Ot.castArray=Mi,Ot.chain=zn,Ot.chunk=ua,Ot.compact=Bs,Ot.concat=Ju,Ot.cond=Eh,Ot.conforms=Sh,Ot.constant=Fd,Ot.countBy=Sd,Ot.create=g0,Ot.curry=it,Ot.curryRight=Xt,Ot.debounce=ar,Ot.defaults=y0,Ot.defaultsDeep=b0,Ot.defer=lr,Ot.delay=Ar,Ot.difference=cl,Ot.differenceBy=yl,Ot.differenceWith=el,Ot.drop=$l,Ot.dropRight=Kf,Ot.dropRightWhile=Ef,Ot.dropWhile=sc,Ot.fill=Mf,Ot.filter=Cd,Ot.flatMap=md,Ot.flatMapDeep=Td,Ot.flatMapDepth=Pd,Ot.flatten=nf,Ot.flattenDeep=tl,Ot.flattenDepth=Vf,Ot.flip=zr,Ot.flow=Ch,Ot.flowRight=Th,Ot.fromPairs=fl,Ot.functions=T0,Ot.functionsIn=P0,Ot.groupBy=Id,Ot.initial=Jo,Ot.intersection=Sf,Ot.intersectionBy=sf,Ot.intersectionWith=Il,Ot.invert=D0,Ot.invertBy=O0,Ot.invokeMap=gd,Ot.iteratee=Bd,Ot.keyBy=cd,Ot.keys=hl,Ot.keysIn=lc,Ot.map=td,Ot.mapKeys=R0,Ot.mapValues=L0,Ot.matches=Ph,Ot.matchesProperty=Ih,Ot.memoize=vn,Ot.merge=M0,Ot.mergeWith=Yd,Ot.method=Dh,Ot.methodOf=Oh,Ot.mixin=Nd,Ot.negate=Zr,Ot.nthArg=Rh,Ot.omit=F0,Ot.omitBy=B0,Ot.once=fn,Ot.orderBy=Pf,Ot.over=Lh,Ot.overArgs=ln,Ot.overEvery=Mh,Ot.overSome=Fh,Ot.partial=Qr,Ot.partialRight=kn,Ot.partition=k,Ot.pick=N0,Ot.pickBy=Xd,Ot.property=n0,Ot.propertyOf=Bh,Ot.pull=of,Ot.pullAll=Bc,Ot.pullAllBy=Bf,Ot.pullAllWith=Nc,Ot.pullAt=Zf,Ot.range=Nh,Ot.rangeRight=jh,Ot.rearg=Si,Ot.reject=s,Ot.remove=Yf,Ot.rest=qi,Ot.reverse=Nf,Ot.sampleSize=w,Ot.set=U0,Ot.setWith=z0,Ot.shuffle=I,Ot.slice=Xf,Ot.sortBy=K,Ot.sortedUniq=Tf,Ot.sortedUniqBy=Jf,Ot.split=ch,Ot.spread=da,Ot.tail=Gf,Ot.take=y,Ot.takeRight=C,Ot.takeRightWhile=U,Ot.takeWhile=ge,Ot.tap=Xa,Ot.throttle=Ji,Ot.thru=Vi,Ot.toArray=Gd,Ot.toPairs=Qd,Ot.toPairsIn=qd,Ot.toPath=Hh,Ot.toPlainObject=Kd,Ot.transform=Z0,Ot.unary=pi,Ot.union=Oe,Ot.unionBy=rt,Ot.unionWith=Ht,Ot.uniq=dr,Ot.uniqBy=Lr,Ot.uniqWith=gn,Ot.unset=W0,Ot.unzip=ki,Ot.unzipWith=Ua,Ot.update=H0,Ot.updateWith=G0,Ot.values=nd,Ot.valuesIn=$0,Ot.without=Vn,Ot.words=t0,Ot.wrap=sa,Ot.xor=fa,Ot.xorBy=za,Ot.xorWith=ka,Ot.zip=sn,Ot.zipObject=Ur,Ot.zipObjectDeep=an,Ot.zipWith=Dn,Ot.entries=Qd,Ot.entriesIn=qd,Ot.extend=Vd,Ot.extendWith=Ed,Nd(Ot,Ot),Ot.add=$h,Ot.attempt=r0,Ot.camelCase=X0,Ot.capitalize=Jd,Ot.ceil=Kh,Ot.clamp=K0,Ot.clone=la,Ot.cloneDeep=wi,Ot.cloneDeepWith=Ei,Ot.cloneWith=Fa,Ot.conformsTo=ws,Ot.deburr=e0,Ot.defaultTo=Ah,Ot.divide=Vh,Ot.endsWith=Q0,Ot.eq=Es,Ot.escape=q0,Ot.escapeRegExp=J0,Ot.every=Ad,Ot.find=hd,Ot.findIndex=tf,Ot.findKey=x0,Ot.findLast=pd,Ot.findLastIndex=rf,Ot.findLastKey=w0,Ot.floor=Yh,Ot.forEach=vd,Ot.forEachRight=_d,Ot.forIn=E0,Ot.forInRight=S0,Ot.forOwn=A0,Ot.forOwnRight=C0,Ot.get=Rd,Ot.gt=As,Ot.gte=Vs,Ot.has=I0,Ot.hasIn=Ld,Ot.head=af,Ot.identity=cc,Ot.includes=ld,Ot.indexOf=Ff,Ot.inRange=V0,Ot.invoke=k0,Ot.isArguments=fu,Ot.isArray=pa,Ot.isArrayBuffer=oc,Ot.isArrayLike=tu,Ot.isArrayLikeObject=Do,Ot.isBoolean=Dd,Ot.isBuffer=jc,Ot.isDate=fd,Ot.isElement=Zd,Ot.isEmpty=lo,Ot.isEqual=dl,Ot.isEqualWith=uc,Ot.isError=lf,Ot.isFinite=Ac,Ot.isFunction=Dl,Ot.isInteger=If,Ot.isLength=Qf,Ot.isMap=$f,Ot.isMatch=yd,Ot.isMatchWith=Od,Ot.isNaN=bd,Ot.isNative=xd,Ot.isNil=o0,Ot.isNull=qf,Ot.isNumber=Wd,Ot.isObject=Bo,Ot.isObjectLike=ru,Ot.isPlainObject=dd,Ot.isRegExp=kd,Ot.isSafeInteger=u0,Ot.isSet=Hd,Ot.isString=wd,Ot.isSymbol=Cc,Ot.isTypedArray=rd,Ot.isUndefined=l0,Ot.isWeakMap=c0,Ot.isWeakSet=f0,Ot.join=Fc,Ot.kebabCase=eh,Ot.last=eu,Ot.lastIndexOf=Af,Ot.lowerCase=th,Ot.lowerFirst=rh,Ot.lt=d0,Ot.lte=h0,Ot.max=Xh,Ot.maxBy=Qh,Ot.mean=qh,Ot.meanBy=Jh,Ot.min=ep,Ot.minBy=tp,Ot.stubArray=Ud,Ot.stubFalse=zd,Ot.stubObject=Uh,Ot.stubString=zh,Ot.stubTrue=Zh,Ot.multiply=rp,Ot.nth=Cf,Ot.noConflict=kh,Ot.noop=jd,Ot.now=se,Ot.pad=nh,Ot.padEnd=ih,Ot.padStart=ah,Ot.parseInt=sh,Ot.random=Y0,Ot.reduce=t,Ot.reduceRight=n,Ot.repeat=oh,Ot.replace=uh,Ot.result=j0,Ot.round=np,Ot.runInContext=vr,Ot.sample=_,Ot.size=j,Ot.snakeCase=lh,Ot.some=Q,Ot.sortedIndex=Wf,Ot.sortedIndexBy=uf,Ot.sortedIndexOf=id,Ot.sortedLastIndex=Hf,Ot.sortedLastIndexBy=jf,Ot.sortedLastIndexOf=ad,Ot.startCase=fh,Ot.startsWith=dh,Ot.subtract=ip,Ot.sum=ap,Ot.sumBy=sp,Ot.template=hh,Ot.times=Wh,Ot.toFinite=Uf,Ot.toInteger=Cs,Ot.toLength=$d,Ot.toLower=ph,Ot.toNumber=Uc,Ot.toSafeInteger=p0,Ot.toString=Eo,Ot.toUpper=mh,Ot.trim=vh,Ot.trimEnd=_h,Ot.trimStart=gh,Ot.truncate=yh,Ot.unescape=bh,Ot.uniqueId=Gh,Ot.upperCase=xh,Ot.upperFirst=Md,Ot.each=vd,Ot.eachRight=_d,Ot.first=af,Nd(Ot,function(){var E={};return Xo(Ot,function(B,fe){on.call(Ot.prototype,fe)||(E[fe]=B)}),E}(),{chain:!1}),Ot.VERSION=l,vi(["bind","bindKey","curry","curryRight","partial","partialRight"],function(E){Ot[E].placeholder=Ot}),vi(["drop","take"],function(E,B){Sn.prototype[E]=function(fe){fe=fe===i?1:_i(Cs(fe),0);var Le=this.__filtered__&&!B?new Sn(this):this.clone();return Le.__filtered__?Le.__takeCount__=ba(fe,Le.__takeCount__):Le.__views__.push({size:ba(fe,z),type:E+(Le.__dir__<0?"Right":"")}),Le},Sn.prototype[E+"Right"]=function(fe){return this.reverse()[E](fe).reverse()}}),vi(["filter","map","takeWhile"],function(E,B){var fe=B+1,Le=fe==Y||fe==ae;Sn.prototype[E]=function(ft){var tr=this.clone();return tr.__iteratees__.push({iteratee:mn(ft,3),type:fe}),tr.__filtered__=tr.__filtered__||Le,tr}}),vi(["head","last"],function(E,B){var fe="take"+(B?"Right":"");Sn.prototype[E]=function(){return this[fe](1).value()[0]}}),vi(["initial","tail"],function(E,B){var fe="drop"+(B?"":"Right");Sn.prototype[E]=function(){return this.__filtered__?new Sn(this):this[fe](1)}}),Sn.prototype.compact=function(){return this.filter(cc)},Sn.prototype.find=function(E){return this.filter(E).head()},Sn.prototype.findLast=function(E){return this.reverse().find(E)},Sn.prototype.invokeMap=Pa(function(E,B){return typeof E=="function"?new Sn(this):this.map(function(fe){return fc(fe,E,B)})}),Sn.prototype.reject=function(E){return this.filter(Zr(mn(E)))},Sn.prototype.slice=function(E,B){E=Cs(E);var fe=this;return fe.__filtered__&&(E>0||B<0)?new Sn(fe):(E<0?fe=fe.takeRight(-E):E&&(fe=fe.drop(E)),B!==i&&(B=Cs(B),fe=B<0?fe.dropRight(-B):fe.take(B-E)),fe)},Sn.prototype.takeRightWhile=function(E){return this.reverse().takeWhile(E).reverse()},Sn.prototype.toArray=function(){return this.take(z)},Xo(Sn.prototype,function(E,B){var fe=/^(?:filter|find|map|reject)|While$/.test(B),Le=/^(?:head|last)$/.test(B),ft=Ot[Le?"take"+(B=="last"?"Right":""):B],tr=Le||/^find/.test(B);ft&&(Ot.prototype[B]=function(){var xr=this.__wrapped__,Fr=Le?[1]:arguments,rn=xr instanceof Sn,jn=Fr[0],Un=rn||pa(xr),Xn=function(Ys){var eo=ft.apply(Ot,Ga([Ys],Fr));return Le&&Fi?eo[0]:eo};Un&&fe&&typeof jn=="function"&&jn.length!=1&&(rn=Un=!1);var Fi=this.__chain__,ya=!!this.__actions__.length,Za=tr&&!Fi,Ds=rn&&!ya;if(!tr&&Un){xr=Ds?xr:new Sn(this);var Wa=E.apply(xr,Fr);return Wa.__actions__.push({func:Vi,args:[Xn],thisArg:i}),new _n(Wa,Fi)}return Za&&Ds?E.apply(this,Fr):(Wa=this.thru(Xn),Za?Le?Wa.value()[0]:Wa.value():Wa)})}),vi(["pop","push","shift","sort","splice","unshift"],function(E){var B=bt[E],fe=/^(?:push|sort|unshift)$/.test(E)?"tap":"thru",Le=/^(?:pop|shift)$/.test(E);Ot.prototype[E]=function(){var ft=arguments;if(Le&&!this.__chain__){var tr=this.value();return B.apply(pa(tr)?tr:[],ft)}return this[fe](function(xr){return B.apply(pa(xr)?xr:[],ft)})}}),Xo(Sn.prototype,function(E,B){var fe=Ot[B];if(fe){var Le=fe.name+"";on.call(Hi,Le)||(Hi[Le]=[]),Hi[Le].push({name:B,func:fe})}}),Hi[Sl(i,R).name]=[{name:"wrapper",func:i}],Sn.prototype.clone=Ze,Sn.prototype.reverse=zt,Sn.prototype.value=Er,Ot.prototype.at=Qa,Ot.prototype.chain=ms,Ot.prototype.commit=Ja,Ot.prototype.next=Kl,Ot.prototype.plant=od,Ot.prototype.reverse=ud,Ot.prototype.toJSON=Ot.prototype.valueOf=Ot.prototype.value=ed,Ot.prototype.first=Ot.prototype.head,Vr&&(Ot.prototype[Vr]=sd),Ot},ti=oi();Ba._=ti,r=function(){return ti}.call(g,e,g,d),r!==i&&(d.exports=r)}).call(this)},55056:function(d,g,e){var r=e(37111),i=e(94792),l=i(function(c,f,u){r(c,f,u)});d.exports=l},75374:function(d){function g(){return!1}d.exports=g},8416:function(d,g,e){var r=e(39408),i=e(331);function l(c){return r(c,i(c))}d.exports=l},32834:function(d){(function(g,e){d.exports=e()})(this,function(){"use strict";function g(gt,Ae){for(var vt=0;vt<Ae.length;vt++){var je=Ae[vt];je.enumerable=je.enumerable||!1,je.configurable=!0,"value"in je&&(je.writable=!0),Object.defineProperty(gt,je.key,je)}}function e(gt,Ae,vt){return Ae&&g(gt.prototype,Ae),vt&&g(gt,vt),gt}function r(gt,Ae){if(gt){if(typeof gt=="string")return i(gt,Ae);var vt=Object.prototype.toString.call(gt).slice(8,-1);if(vt==="Object"&&gt.constructor&&(vt=gt.constructor.name),vt==="Map"||vt==="Set")return Array.from(gt);if(vt==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(vt))return i(gt,Ae)}}function i(gt,Ae){(Ae==null||Ae>gt.length)&&(Ae=gt.length);for(var vt=0,je=new Array(Ae);vt<Ae;vt++)je[vt]=gt[vt];return je}function l(gt,Ae){var vt=typeof Symbol!="undefined"&&gt[Symbol.iterator]||gt["@@iterator"];if(vt)return(vt=vt.call(gt)).next.bind(vt);if(Array.isArray(gt)||(vt=r(gt))||Ae&&gt&&typeof gt.length=="number"){vt&&(gt=vt);var je=0;return function(){return je>=gt.length?{done:!0}:{done:!1,value:gt[je++]}}}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 c={exports:{}};function f(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function u(gt){c.exports.defaults=gt}c.exports={defaults:f(),getDefaults:f,changeDefaults:u};var h=/[&<>"']/,o=/[&<>"']/g,a=/[<>"']|&(?!#?\w+;)/,x=/[<>"']|&(?!#?\w+;)/g,p={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},v=function(Ae){return p[Ae]};function m(gt,Ae){if(Ae){if(h.test(gt))return gt.replace(o,v)}else if(a.test(gt))return gt.replace(x,v);return gt}var b=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function A(gt){return gt.replace(b,function(Ae,vt){return vt=vt.toLowerCase(),vt==="colon"?":":vt.charAt(0)==="#"?vt.charAt(1)==="x"?String.fromCharCode(parseInt(vt.substring(2),16)):String.fromCharCode(+vt.substring(1)):""})}var D=/(^|[^\[])\^/g;function R(gt,Ae){gt=gt.source||gt,Ae=Ae||"";var vt={replace:function(et,yt){return yt=yt.source||yt,yt=yt.replace(D,"$1"),gt=gt.replace(et,yt),vt},getRegex:function(){return new RegExp(gt,Ae)}};return vt}var S=/[^\w:]/g,T=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function M(gt,Ae,vt){if(gt){var je;try{je=decodeURIComponent(A(vt)).replace(S,"").toLowerCase()}catch(et){return null}if(je.indexOf("javascript:")===0||je.indexOf("vbscript:")===0||je.indexOf("data:")===0)return null}Ae&&!T.test(vt)&&(vt=$(Ae,vt));try{vt=encodeURI(vt).replace(/%25/g,"%")}catch(et){return null}return vt}var F={},N=/^[^:]+:\/*[^/]*$/,H=/^([^:]+:)[\s\S]*$/,V=/^([^:]+:\/*[^/]*)[\s\S]*$/;function $(gt,Ae){F[" "+gt]||(N.test(gt)?F[" "+gt]=gt+"/":F[" "+gt]=q(gt,"/",!0)),gt=F[" "+gt];var vt=gt.indexOf(":")===-1;return Ae.substring(0,2)==="//"?vt?Ae:gt.replace(H,"$1")+Ae:Ae.charAt(0)==="/"?vt?Ae:gt.replace(V,"$1")+Ae:gt+Ae}var oe={exec:function(){}};function ie(gt){for(var Ae=1,vt,je;Ae<arguments.length;Ae++){vt=arguments[Ae];for(je in vt)Object.prototype.hasOwnProperty.call(vt,je)&&(gt[je]=vt[je])}return gt}function ue(gt,Ae){var vt=gt.replace(/\|/g,function(yt,Nt,Fe){for(var Rr=!1,pt=Nt;--pt>=0&&Fe[pt]==="\\";)Rr=!Rr;return Rr?"|":" |"}),je=vt.split(/ \|/),et=0;if(je.length>Ae)je.splice(Ae);else for(;je.length<Ae;)je.push("");for(;et<je.length;et++)je[et]=je[et].trim().replace(/\\\|/g,"|");return je}function q(gt,Ae,vt){var je=gt.length;if(je===0)return"";for(var et=0;et<je;){var yt=gt.charAt(je-et-1);if(yt===Ae&&!vt)et++;else if(yt!==Ae&&vt)et++;else break}return gt.substr(0,je-et)}function Y(gt,Ae){if(gt.indexOf(Ae[1])===-1)return-1;for(var vt=gt.length,je=0,et=0;et<vt;et++)if(gt[et]==="\\")et++;else if(gt[et]===Ae[0])je++;else if(gt[et]===Ae[1]&&(je--,je<0))return et;return-1}function G(gt){gt&&gt.sanitize&&!gt.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}function ae(gt,Ae){if(Ae<1)return"";for(var vt="";Ae>1;)Ae&1&&(vt+=gt),Ae>>=1,gt+=gt;return vt+gt}var ee={escape:m,unescape:A,edit:R,cleanUrl:M,resolveUrl:$,noopTest:oe,merge:ie,splitCells:ue,rtrim:q,findClosingBracket:Y,checkSanitizeDeprecation:G,repeatString:ae},J=c.exports.defaults,le=ee.rtrim,W=ee.splitCells,z=ee.escape,ne=ee.findClosingBracket;function _e(gt,Ae,vt){var je=Ae.href,et=Ae.title?z(Ae.title):null,yt=gt[1].replace(/\\([\[\]])/g,"$1");return gt[0].charAt(0)!=="!"?{type:"link",raw:vt,href:je,title:et,text:yt}:{type:"image",raw:vt,href:je,title:et,text:z(yt)}}function we(gt,Ae){var vt=gt.match(/^(\s+)(?:```)/);if(vt===null)return Ae;var je=vt[1];return Ae.split(`
`).map(function(et){var yt=et.match(/^\s+/);if(yt===null)return et;var Nt=yt[0];return Nt.length>=je.length?et.slice(je.length):et}).join(`
`)}var Pe=function(){function gt(vt){this.options=vt||J}var Ae=gt.prototype;return Ae.space=function(je){var et=this.rules.block.newline.exec(je);if(et)return et[0].length>1?{type:"space",raw:et[0]}:{raw:`
`}},Ae.code=function(je){var et=this.rules.block.code.exec(je);if(et){var yt=et[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:et[0],codeBlockStyle:"indented",text:this.options.pedantic?yt:le(yt,`
`)}}},Ae.fences=function(je){var et=this.rules.block.fences.exec(je);if(et){var yt=et[0],Nt=we(yt,et[3]||"");return{type:"code",raw:yt,lang:et[2]?et[2].trim():et[2],text:Nt}}},Ae.heading=function(je){var et=this.rules.block.heading.exec(je);if(et){var yt=et[2].trim();if(/#$/.test(yt)){var Nt=le(yt,"#");(this.options.pedantic||!Nt||/ $/.test(Nt))&&(yt=Nt.trim())}return{type:"heading",raw:et[0],depth:et[1].length,text:yt}}},Ae.nptable=function(je){var et=this.rules.block.nptable.exec(je);if(et){var yt={type:"table",header:W(et[1].replace(/^ *| *\| *$/g,"")),align:et[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:et[3]?et[3].replace(/\n$/,"").split(`
`):[],raw:et[0]};if(yt.header.length===yt.align.length){var Nt=yt.align.length,Fe;for(Fe=0;Fe<Nt;Fe++)/^ *-+: *$/.test(yt.align[Fe])?yt.align[Fe]="right":/^ *:-+: *$/.test(yt.align[Fe])?yt.align[Fe]="center":/^ *:-+ *$/.test(yt.align[Fe])?yt.align[Fe]="left":yt.align[Fe]=null;for(Nt=yt.cells.length,Fe=0;Fe<Nt;Fe++)yt.cells[Fe]=W(yt.cells[Fe],yt.header.length);return yt}}},Ae.hr=function(je){var et=this.rules.block.hr.exec(je);if(et)return{type:"hr",raw:et[0]}},Ae.blockquote=function(je){var et=this.rules.block.blockquote.exec(je);if(et){var yt=et[0].replace(/^ *> ?/gm,"");return{type:"blockquote",raw:et[0],text:yt}}},Ae.list=function(je){var et=this.rules.block.list.exec(je);if(et){var yt=et[0],Nt=et[2],Fe=Nt.length>1,Rr={type:"list",raw:yt,ordered:Fe,start:Fe?+Nt.slice(0,-1):"",loose:!1,items:[]},pt=et[0].match(this.rules.block.item),Jr=!1,un,Zt,er,Mt,Yt,wr,Ir,Ct,$t,Bt=pt.length;er=this.rules.block.listItemStart.exec(pt[0]);for(var qt=0;qt<Bt;qt++){if(un=pt[qt],yt=un,this.options.pedantic||($t=un.match(new RegExp("\\n\\s*\\n {0,"+(er[0].length-1)+"}\\S")),$t&&(Yt=un.length-$t.index+pt.slice(qt+1).join(`
`).length,Rr.raw=Rr.raw.substring(0,Rr.raw.length-Yt),un=un.substring(0,$t.index),yt=un,Bt=qt+1)),qt!==Bt-1){if(Mt=this.rules.block.listItemStart.exec(pt[qt+1]),this.options.pedantic?Mt[1].length>er[1].length:Mt[1].length>=er[0].length||Mt[1].length>3){pt.splice(qt,2,pt[qt]+(!this.options.pedantic&&Mt[1].length<er[0].length&&!pt[qt].match(/\n$/)?"":`
`)+pt[qt+1]),qt--,Bt--;continue}else(!this.options.pedantic||this.options.smartLists?Mt[2][Mt[2].length-1]!==Nt[Nt.length-1]:Fe===(Mt[2].length===1))&&(Yt=pt.slice(qt+1).join(`
`).length,Rr.raw=Rr.raw.substring(0,Rr.raw.length-Yt),qt=Bt-1);er=Mt}Zt=un.length,un=un.replace(/^ *([*+-]|\d+[.)]) ?/,""),~un.indexOf(`
`)&&(Zt-=un.length,un=this.options.pedantic?un.replace(/^ {1,4}/gm,""):un.replace(new RegExp("^ {1,"+Zt+"}","gm"),"")),un=le(un,`
`),qt!==Bt-1&&(yt=yt+`
`),wr=Jr||/\n\n(?!\s*$)/.test(yt),qt!==Bt-1&&(Jr=yt.slice(-2)===`
`,wr||(wr=Jr)),wr&&(Rr.loose=!0),this.options.gfm&&(Ir=/^\[[ xX]\] /.test(un),Ct=void 0,Ir&&(Ct=un[1]!==" ",un=un.replace(/^\[[ xX]\] +/,""))),Rr.items.push({type:"list_item",raw:yt,task:Ir,checked:Ct,loose:wr,text:un})}return Rr}},Ae.html=function(je){var et=this.rules.block.html.exec(je);if(et)return{type:this.options.sanitize?"paragraph":"html",raw:et[0],pre:!this.options.sanitizer&&(et[1]==="pre"||et[1]==="script"||et[1]==="style"),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(et[0]):z(et[0]):et[0]}},Ae.def=function(je){var et=this.rules.block.def.exec(je);if(et){et[3]&&(et[3]=et[3].substring(1,et[3].length-1));var yt=et[1].toLowerCase().replace(/\s+/g," ");return{type:"def",tag:yt,raw:et[0],href:et[2],title:et[3]}}},Ae.table=function(je){var et=this.rules.block.table.exec(je);if(et){var yt={type:"table",header:W(et[1].replace(/^ *| *\| *$/g,"")),align:et[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:et[3]?et[3].replace(/\n$/,"").split(`
`):[]};if(yt.header.length===yt.align.length){yt.raw=et[0];var Nt=yt.align.length,Fe;for(Fe=0;Fe<Nt;Fe++)/^ *-+: *$/.test(yt.align[Fe])?yt.align[Fe]="right":/^ *:-+: *$/.test(yt.align[Fe])?yt.align[Fe]="center":/^ *:-+ *$/.test(yt.align[Fe])?yt.align[Fe]="left":yt.align[Fe]=null;for(Nt=yt.cells.length,Fe=0;Fe<Nt;Fe++)yt.cells[Fe]=W(yt.cells[Fe].replace(/^ *\| *| *\| *$/g,""),yt.header.length);return yt}}},Ae.lheading=function(je){var et=this.rules.block.lheading.exec(je);if(et)return{type:"heading",raw:et[0],depth:et[2].charAt(0)==="="?1:2,text:et[1]}},Ae.paragraph=function(je){var et=this.rules.block.paragraph.exec(je);if(et)return{type:"paragraph",raw:et[0],text:et[1].charAt(et[1].length-1)===`
`?et[1].slice(0,-1):et[1]}},Ae.text=function(je){var et=this.rules.block.text.exec(je);if(et)return{type:"text",raw:et[0],text:et[0]}},Ae.escape=function(je){var et=this.rules.inline.escape.exec(je);if(et)return{type:"escape",raw:et[0],text:z(et[1])}},Ae.tag=function(je,et,yt){var Nt=this.rules.inline.tag.exec(je);if(Nt)return!et&&/^<a /i.test(Nt[0])?et=!0:et&&/^<\/a>/i.test(Nt[0])&&(et=!1),!yt&&/^<(pre|code|kbd|script)(\s|>)/i.test(Nt[0])?yt=!0:yt&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(Nt[0])&&(yt=!1),{type:this.options.sanitize?"text":"html",raw:Nt[0],inLink:et,inRawBlock:yt,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Nt[0]):z(Nt[0]):Nt[0]}},Ae.link=function(je){var et=this.rules.inline.link.exec(je);if(et){var yt=et[2].trim();if(!this.options.pedantic&&/^</.test(yt)){if(!/>$/.test(yt))return;var Nt=le(yt.slice(0,-1),"\\");if((yt.length-Nt.length)%2===0)return}else{var Fe=ne(et[2],"()");if(Fe>-1){var Rr=et[0].indexOf("!")===0?5:4,pt=Rr+et[1].length+Fe;et[2]=et[2].substring(0,Fe),et[0]=et[0].substring(0,pt).trim(),et[3]=""}}var Jr=et[2],un="";if(this.options.pedantic){var Zt=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(Jr);Zt&&(Jr=Zt[1],un=Zt[3])}else un=et[3]?et[3].slice(1,-1):"";return Jr=Jr.trim(),/^</.test(Jr)&&(this.options.pedantic&&!/>$/.test(yt)?Jr=Jr.slice(1):Jr=Jr.slice(1,-1)),_e(et,{href:Jr&&Jr.replace(this.rules.inline._escapes,"$1"),title:un&&un.replace(this.rules.inline._escapes,"$1")},et[0])}},Ae.reflink=function(je,et){var yt;if((yt=this.rules.inline.reflink.exec(je))||(yt=this.rules.inline.nolink.exec(je))){var Nt=(yt[2]||yt[1]).replace(/\s+/g," ");if(Nt=et[Nt.toLowerCase()],!Nt||!Nt.href){var Fe=yt[0].charAt(0);return{type:"text",raw:Fe,text:Fe}}return _e(yt,Nt,yt[0])}},Ae.emStrong=function(je,et,yt){yt===void 0&&(yt="");var Nt=this.rules.inline.emStrong.lDelim.exec(je);if(Nt&&!(Nt[3]&&yt.match(/(?:[0-9A-Za-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u0660-\u0669\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07C0-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08C7\u0904-\u0939\u093D\u0950\u0958-\u0961\u0966-\u096F\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09E6-\u09F1\u09F4-\u09F9\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A66-\u0A6F\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AE6-\u0AEF\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B66-\u0B6F\u0B71-\u0B77\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0BE6-\u0BF2\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C66-\u0C6F\u0C78-\u0C7E\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CE6-\u0CEF\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D58-\u0D61\u0D66-\u0D78\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DE6-\u0DEF\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F20-\u0F33\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F-\u1049\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u1090-\u1099\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u17E0-\u17E9\u17F0-\u17F9\u1810-\u1819\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A16\u1A20-\u1A54\u1A80-\u1A89\u1A90-\u1A99\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B50-\u1B59\u1B83-\u1BA0\u1BAE-\u1BE5\u1C00-\u1C23\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\u9FFC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7BF\uA7C2-\uA7CA\uA7F5-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA830-\uA835\uA840-\uA873\uA882-\uA8B3\uA8D0-\uA8D9\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA900-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF-\uA9D9\uA9E0-\uA9E4\uA9E6-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA50-\uAA59\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDE80-\uDE9C\uDEA0-\uDED0\uDEE1-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE40-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE4\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD23\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF45\uDF51-\uDF54\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC52-\uDC6F\uDC83-\uDCAF\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD03-\uDD26\uDD36-\uDD3F\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDD0-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDEF0-\uDEF9\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC50-\uDC59\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE50-\uDE59\uDE80-\uDEAA\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF30-\uDF3B]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF2\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82C[\uDC00-\uDD1E\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD834[\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD40-\uDD49\uDD4E\uDEC0-\uDEEB\uDEF0-\uDEF9]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCCF\uDD00-\uDD43\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDD\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])/))){var Fe=Nt[1]||Nt[2]||"";if(!Fe||Fe&&(yt===""||this.rules.inline.punctuation.exec(yt))){var Rr=Nt[0].length-1,pt,Jr,un=Rr,Zt=0,er=Nt[0][0]==="*"?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(er.lastIndex=0,et=et.slice(-1*je.length+Rr);(Nt=er.exec(et))!=null;)if(pt=Nt[1]||Nt[2]||Nt[3]||Nt[4]||Nt[5]||Nt[6],!!pt){if(Jr=pt.length,Nt[3]||Nt[4]){un+=Jr;continue}else if((Nt[5]||Nt[6])&&Rr%3&&!((Rr+Jr)%3)){Zt+=Jr;continue}if(un-=Jr,!(un>0))return Jr=Math.min(Jr,Jr+un+Zt),Math.min(Rr,Jr)%2?{type:"em",raw:je.slice(0,Rr+Nt.index+Jr+1),text:je.slice(1,Rr+Nt.index+Jr)}:{type:"strong",raw:je.slice(0,Rr+Nt.index+Jr+1),text:je.slice(2,Rr+Nt.index+Jr-1)}}}}},Ae.codespan=function(je){var et=this.rules.inline.code.exec(je);if(et){var yt=et[2].replace(/\n/g," "),Nt=/[^ ]/.test(yt),Fe=/^ /.test(yt)&&/ $/.test(yt);return Nt&&Fe&&(yt=yt.substring(1,yt.length-1)),yt=z(yt,!0),{type:"codespan",raw:et[0],text:yt}}},Ae.br=function(je){var et=this.rules.inline.br.exec(je);if(et)return{type:"br",raw:et[0]}},Ae.del=function(je){var et=this.rules.inline.del.exec(je);if(et)return{type:"del",raw:et[0],text:et[2]}},Ae.autolink=function(je,et){var yt=this.rules.inline.autolink.exec(je);if(yt){var Nt,Fe;return yt[2]==="@"?(Nt=z(this.options.mangle?et(yt[1]):yt[1]),Fe="mailto:"+Nt):(Nt=z(yt[1]),Fe=Nt),{type:"link",raw:yt[0],text:Nt,href:Fe,tokens:[{type:"text",raw:Nt,text:Nt}]}}},Ae.url=function(je,et){var yt;if(yt=this.rules.inline.url.exec(je)){var Nt,Fe;if(yt[2]==="@")Nt=z(this.options.mangle?et(yt[0]):yt[0]),Fe="mailto:"+Nt;else{var Rr;do Rr=yt[0],yt[0]=this.rules.inline._backpedal.exec(yt[0])[0];while(Rr!==yt[0]);Nt=z(yt[0]),yt[1]==="www."?Fe="http://"+Nt:Fe=Nt}return{type:"link",raw:yt[0],text:Nt,href:Fe,tokens:[{type:"text",raw:Nt,text:Nt}]}}},Ae.inlineText=function(je,et,yt){var Nt=this.rules.inline.text.exec(je);if(Nt){var Fe;return et?Fe=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Nt[0]):z(Nt[0]):Nt[0]:Fe=z(this.options.smartypants?yt(Nt[0]):Nt[0]),{type:"text",raw:Nt[0],text:Fe}}},gt}(),We=ee.noopTest,Be=ee.edit,Lt=ee.merge,_t={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?! {0,3}bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|</(?!script|pre|style)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *\n? *<?([^\s>]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:We,table:We,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html| +\n)[^\n]+)*)/,text:/^[^\n]+/};_t._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,_t._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,_t.def=Be(_t.def).replace("label",_t._label).replace("title",_t._title).getRegex(),_t.bullet=/(?:[*+-]|\d{1,9}[.)])/,_t.item=/^( *)(bull) ?[^\n]*(?:\n(?! *bull ?)[^\n]*)*/,_t.item=Be(_t.item,"gm").replace(/bull/g,_t.bullet).getRegex(),_t.listItemStart=Be(/^( *)(bull) */).replace("bull",_t.bullet).getRegex(),_t.list=Be(_t.list).replace(/bull/g,_t.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+_t.def.source+")").getRegex(),_t._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",_t._comment=/<!--(?!-?>)[\s\S]*?(?:-->|$)/,_t.html=Be(_t.html,"i").replace("comment",_t._comment).replace("tag",_t._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),_t.paragraph=Be(_t._paragraph).replace("hr",_t.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",_t._tag).getRegex(),_t.blockquote=Be(_t.blockquote).replace("paragraph",_t.paragraph).getRegex(),_t.normal=Lt({},_t),_t.gfm=Lt({},_t.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n {0,3}([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n {0,3}\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),_t.gfm.nptable=Be(_t.gfm.nptable).replace("hr",_t.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",_t._tag).getRegex(),_t.gfm.table=Be(_t.gfm.table).replace("hr",_t.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",_t._tag).getRegex(),_t.pedantic=Lt({},_t.normal,{html:Be(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",_t._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:We,paragraph:Be(_t.normal._paragraph).replace("hr",_t.hr).replace("heading",` *#{1,6} *[^
]`).replace("lheading",_t.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var Pt={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:We,tag:"^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/\_\_[^_*]*?\*[^_*]*?\_\_|[punct_](\*+)(?=[\s]|$)|[^punct*_\s](\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|[^punct*_\s](\*+)(?=[^punct*_\s])/,rDelimUnd:/\*\*[^_*]*?\_[^_*]*?\*\*|[punct*](\_+)(?=[\s]|$)|[^punct*_\s](\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:We,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,punctuation:/^([\spunctuation])/};Pt._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",Pt.punctuation=Be(Pt.punctuation).replace(/punctuation/g,Pt._punctuation).getRegex(),Pt.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,Pt.escapedEmSt=/\\\*|\\_/g,Pt._comment=Be(_t._comment).replace("(?:-->|$)","-->").getRegex(),Pt.emStrong.lDelim=Be(Pt.emStrong.lDelim).replace(/punct/g,Pt._punctuation).getRegex(),Pt.emStrong.rDelimAst=Be(Pt.emStrong.rDelimAst,"g").replace(/punct/g,Pt._punctuation).getRegex(),Pt.emStrong.rDelimUnd=Be(Pt.emStrong.rDelimUnd,"g").replace(/punct/g,Pt._punctuation).getRegex(),Pt._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,Pt._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,Pt._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,Pt.autolink=Be(Pt.autolink).replace("scheme",Pt._scheme).replace("email",Pt._email).getRegex(),Pt._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,Pt.tag=Be(Pt.tag).replace("comment",Pt._comment).replace("attribute",Pt._attribute).getRegex(),Pt._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,Pt._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,Pt._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,Pt.link=Be(Pt.link).replace("label",Pt._label).replace("href",Pt._href).replace("title",Pt._title).getRegex(),Pt.reflink=Be(Pt.reflink).replace("label",Pt._label).getRegex(),Pt.reflinkSearch=Be(Pt.reflinkSearch,"g").replace("reflink",Pt.reflink).replace("nolink",Pt.nolink).getRegex(),Pt.normal=Lt({},Pt),Pt.pedantic=Lt({},Pt.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:Be(/^!?\[(label)\]\((.*?)\)/).replace("label",Pt._label).getRegex(),reflink:Be(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",Pt._label).getRegex()}),Pt.gfm=Lt({},Pt.normal,{escape:Be(Pt.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/}),Pt.gfm.url=Be(Pt.gfm.url,"i").replace("email",Pt.gfm._extended_email).getRegex(),Pt.breaks=Lt({},Pt.gfm,{br:Be(Pt.br).replace("{2,}","*").getRegex(),text:Be(Pt.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()});var Vt={block:_t,inline:Pt},Ft=Pe,ir=c.exports.defaults,Ne=Vt.block,dt=Vt.inline,kt=ee.repeatString;function Qe(gt){return gt.replace(/---/g,"\u2014").replace(/--/g,"\u2013").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1\u2018").replace(/'/g,"\u2019").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1\u201C").replace(/"/g,"\u201D").replace(/\.{3}/g,"\u2026")}function lt(gt){var Ae="",vt,je,et=gt.length;for(vt=0;vt<et;vt++)je=gt.charCodeAt(vt),Math.random()>.5&&(je="x"+je.toString(16)),Ae+="&#"+je+";";return Ae}var st=function(){function gt(vt){this.tokens=[],this.tokens.links=Object.create(null),this.options=vt||ir,this.options.tokenizer=this.options.tokenizer||new Ft,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var je={block:Ne.normal,inline:dt.normal};this.options.pedantic?(je.block=Ne.pedantic,je.inline=dt.pedantic):this.options.gfm&&(je.block=Ne.gfm,this.options.breaks?je.inline=dt.breaks:je.inline=dt.gfm),this.tokenizer.rules=je}gt.lex=function(je,et){var yt=new gt(et);return yt.lex(je)},gt.lexInline=function(je,et){var yt=new gt(et);return yt.inlineTokens(je)};var Ae=gt.prototype;return Ae.lex=function(je){return je=je.replace(/\r\n|\r/g,`
`).replace(/\t/g," "),this.blockTokens(je,this.tokens,!0),this.inline(this.tokens),this.tokens},Ae.blockTokens=function(je,et,yt){et===void 0&&(et=[]),yt===void 0&&(yt=!0),this.options.pedantic&&(je=je.replace(/^ +$/gm,""));for(var Nt,Fe,Rr,pt;je;){if(Nt=this.tokenizer.space(je)){je=je.substring(Nt.raw.length),Nt.type&&et.push(Nt);continue}if(Nt=this.tokenizer.code(je)){je=je.substring(Nt.raw.length),pt=et[et.length-1],pt&&pt.type==="paragraph"?(pt.raw+=`
`+Nt.raw,pt.text+=`
`+Nt.text):et.push(Nt);continue}if(Nt=this.tokenizer.fences(je)){je=je.substring(Nt.raw.length),et.push(Nt);continue}if(Nt=this.tokenizer.heading(je)){je=je.substring(Nt.raw.length),et.push(Nt);continue}if(Nt=this.tokenizer.nptable(je)){je=je.substring(Nt.raw.length),et.push(Nt);continue}if(Nt=this.tokenizer.hr(je)){je=je.substring(Nt.raw.length),et.push(Nt);continue}if(Nt=this.tokenizer.blockquote(je)){je=je.substring(Nt.raw.length),Nt.tokens=this.blockTokens(Nt.text,[],yt),et.push(Nt);continue}if(Nt=this.tokenizer.list(je)){for(je=je.substring(Nt.raw.length),Rr=Nt.items.length,Fe=0;Fe<Rr;Fe++)Nt.items[Fe].tokens=this.blockTokens(Nt.items[Fe].text,[],!1);et.push(Nt);continue}if(Nt=this.tokenizer.html(je)){je=je.substring(Nt.raw.length),et.push(Nt);continue}if(yt&&(Nt=this.tokenizer.def(je))){je=je.substring(Nt.raw.length),this.tokens.links[Nt.tag]||(this.tokens.links[Nt.tag]={href:Nt.href,title:Nt.title});continue}if(Nt=this.tokenizer.table(je)){je=je.substring(Nt.raw.length),et.push(Nt);continue}if(Nt=this.tokenizer.lheading(je)){je=je.substring(Nt.raw.length),et.push(Nt);continue}if(yt&&(Nt=this.tokenizer.paragraph(je))){je=je.substring(Nt.raw.length),et.push(Nt);continue}if(Nt=this.tokenizer.text(je)){je=je.substring(Nt.raw.length),pt=et[et.length-1],pt&&pt.type==="text"?(pt.raw+=`
`+Nt.raw,pt.text+=`
`+Nt.text):et.push(Nt);continue}if(je){var Jr="Infinite loop on byte: "+je.charCodeAt(0);if(this.options.silent){console.error(Jr);break}else throw new Error(Jr)}}return et},Ae.inline=function(je){var et,yt,Nt,Fe,Rr,pt,Jr=je.length;for(et=0;et<Jr;et++)switch(pt=je[et],pt.type){case"paragraph":case"text":case"heading":{pt.tokens=[],this.inlineTokens(pt.text,pt.tokens);break}case"table":{for(pt.tokens={header:[],cells:[]},Fe=pt.header.length,yt=0;yt<Fe;yt++)pt.tokens.header[yt]=[],this.inlineTokens(pt.header[yt],pt.tokens.header[yt]);for(Fe=pt.cells.length,yt=0;yt<Fe;yt++)for(Rr=pt.cells[yt],pt.tokens.cells[yt]=[],Nt=0;Nt<Rr.length;Nt++)pt.tokens.cells[yt][Nt]=[],this.inlineTokens(Rr[Nt],pt.tokens.cells[yt][Nt]);break}case"blockquote":{this.inline(pt.tokens);break}case"list":{for(Fe=pt.items.length,yt=0;yt<Fe;yt++)this.inline(pt.items[yt].tokens);break}}return je},Ae.inlineTokens=function(je,et,yt,Nt){et===void 0&&(et=[]),yt===void 0&&(yt=!1),Nt===void 0&&(Nt=!1);var Fe,Rr,pt=je,Jr,un,Zt;if(this.tokens.links){var er=Object.keys(this.tokens.links);if(er.length>0)for(;(Jr=this.tokenizer.rules.inline.reflinkSearch.exec(pt))!=null;)er.includes(Jr[0].slice(Jr[0].lastIndexOf("[")+1,-1))&&(pt=pt.slice(0,Jr.index)+"["+kt("a",Jr[0].length-2)+"]"+pt.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(Jr=this.tokenizer.rules.inline.blockSkip.exec(pt))!=null;)pt=pt.slice(0,Jr.index)+"["+kt("a",Jr[0].length-2)+"]"+pt.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;(Jr=this.tokenizer.rules.inline.escapedEmSt.exec(pt))!=null;)pt=pt.slice(0,Jr.index)+"++"+pt.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex);for(;je;){if(un||(Zt=""),un=!1,Fe=this.tokenizer.escape(je)){je=je.substring(Fe.raw.length),et.push(Fe);continue}if(Fe=this.tokenizer.tag(je,yt,Nt)){je=je.substring(Fe.raw.length),yt=Fe.inLink,Nt=Fe.inRawBlock;var Mt=et[et.length-1];Mt&&Fe.type==="text"&&Mt.type==="text"?(Mt.raw+=Fe.raw,Mt.text+=Fe.text):et.push(Fe);continue}if(Fe=this.tokenizer.link(je)){je=je.substring(Fe.raw.length),Fe.type==="link"&&(Fe.tokens=this.inlineTokens(Fe.text,[],!0,Nt)),et.push(Fe);continue}if(Fe=this.tokenizer.reflink(je,this.tokens.links)){je=je.substring(Fe.raw.length);var Yt=et[et.length-1];Fe.type==="link"?(Fe.tokens=this.inlineTokens(Fe.text,[],!0,Nt),et.push(Fe)):Yt&&Fe.type==="text"&&Yt.type==="text"?(Yt.raw+=Fe.raw,Yt.text+=Fe.text):et.push(Fe);continue}if(Fe=this.tokenizer.emStrong(je,pt,Zt)){je=je.substring(Fe.raw.length),Fe.tokens=this.inlineTokens(Fe.text,[],yt,Nt),et.push(Fe);continue}if(Fe=this.tokenizer.codespan(je)){je=je.substring(Fe.raw.length),et.push(Fe);continue}if(Fe=this.tokenizer.br(je)){je=je.substring(Fe.raw.length),et.push(Fe);continue}if(Fe=this.tokenizer.del(je)){je=je.substring(Fe.raw.length),Fe.tokens=this.inlineTokens(Fe.text,[],yt,Nt),et.push(Fe);continue}if(Fe=this.tokenizer.autolink(je,lt)){je=je.substring(Fe.raw.length),et.push(Fe);continue}if(!yt&&(Fe=this.tokenizer.url(je,lt))){je=je.substring(Fe.raw.length),et.push(Fe);continue}if(Fe=this.tokenizer.inlineText(je,Nt,Qe)){je=je.substring(Fe.raw.length),Fe.raw.slice(-1)!=="_"&&(Zt=Fe.raw.slice(-1)),un=!0,Rr=et[et.length-1],Rr&&Rr.type==="text"?(Rr.raw+=Fe.raw,Rr.text+=Fe.text):et.push(Fe);continue}if(je){var wr="Infinite loop on byte: "+je.charCodeAt(0);if(this.options.silent){console.error(wr);break}else throw new Error(wr)}}return et},e(gt,null,[{key:"rules",get:function(){return{block:Ne,inline:dt}}}]),gt}(),Ye=c.exports.defaults,Ue=ee.cleanUrl,be=ee.escape,De=function(){function gt(vt){this.options=vt||Ye}var Ae=gt.prototype;return Ae.code=function(je,et,yt){var Nt=(et||"").match(/\S*/)[0];if(this.options.highlight){var Fe=this.options.highlight(je,Nt);Fe!=null&&Fe!==je&&(yt=!0,je=Fe)}return je=je.replace(/\n$/,"")+`
`,Nt?'<pre><code class="'+this.options.langPrefix+be(Nt,!0)+'">'+(yt?je:be(je,!0))+`</code></pre>
`:"<pre><code>"+(yt?je:be(je,!0))+`</code></pre>
`},Ae.blockquote=function(je){return`<blockquote>
`+je+`</blockquote>
`},Ae.html=function(je){return je},Ae.heading=function(je,et,yt,Nt){return this.options.headerIds?"<h"+et+' id="'+this.options.headerPrefix+Nt.slug(yt)+'">'+je+"</h"+et+`>
`:"<h"+et+">"+je+"</h"+et+`>
`},Ae.hr=function(){return this.options.xhtml?`<hr/>
`:`<hr>
`},Ae.list=function(je,et,yt){var Nt=et?"ol":"ul",Fe=et&&yt!==1?' start="'+yt+'"':"";return"<"+Nt+Fe+`>
`+je+"</"+Nt+`>
`},Ae.listitem=function(je){return"<li>"+je+`</li>
`},Ae.checkbox=function(je){return"<input "+(je?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "},Ae.paragraph=function(je){return"<p>"+je+`</p>
`},Ae.table=function(je,et){return et&&(et="<tbody>"+et+"</tbody>"),`<table>
<thead>
`+je+`</thead>
`+et+`</table>
`},Ae.tablerow=function(je){return`<tr>
`+je+`</tr>
`},Ae.tablecell=function(je,et){var yt=et.header?"th":"td",Nt=et.align?"<"+yt+' align="'+et.align+'">':"<"+yt+">";return Nt+je+"</"+yt+`>
`},Ae.strong=function(je){return"<strong>"+je+"</strong>"},Ae.em=function(je){return"<em>"+je+"</em>"},Ae.codespan=function(je){return"<code>"+je+"</code>"},Ae.br=function(){return this.options.xhtml?"<br/>":"<br>"},Ae.del=function(je){return"<del>"+je+"</del>"},Ae.link=function(je,et,yt){if(je=Ue(this.options.sanitize,this.options.baseUrl,je),je===null)return yt;var Nt='<a href="'+be(je)+'"';return et&&(Nt+=' title="'+et+'"'),Nt+=">"+yt+"</a>",Nt},Ae.image=function(je,et,yt){if(je=Ue(this.options.sanitize,this.options.baseUrl,je),je===null)return yt;var Nt='<img src="'+je+'" alt="'+yt+'"';return et&&(Nt+=' title="'+et+'"'),Nt+=this.options.xhtml?"/>":">",Nt},Ae.text=function(je){return je},gt}(),He=function(){function gt(){}var Ae=gt.prototype;return Ae.strong=function(je){return je},Ae.em=function(je){return je},Ae.codespan=function(je){return je},Ae.del=function(je){return je},Ae.html=function(je){return je},Ae.text=function(je){return je},Ae.link=function(je,et,yt){return""+yt},Ae.image=function(je,et,yt){return""+yt},Ae.br=function(){return""},gt}(),qe=function(){function gt(){this.seen={}}var Ae=gt.prototype;return Ae.serialize=function(je){return je.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")},Ae.getNextSafeSlug=function(je,et){var yt=je,Nt=0;if(this.seen.hasOwnProperty(yt)){Nt=this.seen[je];do Nt++,yt=je+"-"+Nt;while(this.seen.hasOwnProperty(yt))}return et||(this.seen[je]=Nt,this.seen[yt]=0),yt},Ae.slug=function(je,et){et===void 0&&(et={});var yt=this.serialize(je);return this.getNextSafeSlug(yt,et.dryrun)},gt}(),Xe=De,wt=He,At=qe,cr=c.exports.defaults,or=ee.unescape,Me=function(){function gt(vt){this.options=vt||cr,this.options.renderer=this.options.renderer||new Xe,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new wt,this.slugger=new At}gt.parse=function(je,et){var yt=new gt(et);return yt.parse(je)},gt.parseInline=function(je,et){var yt=new gt(et);return yt.parseInline(je)};var Ae=gt.prototype;return Ae.parse=function(je,et){et===void 0&&(et=!0);var yt="",Nt,Fe,Rr,pt,Jr,un,Zt,er,Mt,Yt,wr,Ir,Ct,$t,Bt,qt,br,qr,Hr=je.length;for(Nt=0;Nt<Hr;Nt++)switch(Yt=je[Nt],Yt.type){case"space":continue;case"hr":{yt+=this.renderer.hr();continue}case"heading":{yt+=this.renderer.heading(this.parseInline(Yt.tokens),Yt.depth,or(this.parseInline(Yt.tokens,this.textRenderer)),this.slugger);continue}case"code":{yt+=this.renderer.code(Yt.text,Yt.lang,Yt.escaped);continue}case"table":{for(er="",Zt="",pt=Yt.header.length,Fe=0;Fe<pt;Fe++)Zt+=this.renderer.tablecell(this.parseInline(Yt.tokens.header[Fe]),{header:!0,align:Yt.align[Fe]});for(er+=this.renderer.tablerow(Zt),Mt="",pt=Yt.cells.length,Fe=0;Fe<pt;Fe++){for(un=Yt.tokens.cells[Fe],Zt="",Jr=un.length,Rr=0;Rr<Jr;Rr++)Zt+=this.renderer.tablecell(this.parseInline(un[Rr]),{header:!1,align:Yt.align[Rr]});Mt+=this.renderer.tablerow(Zt)}yt+=this.renderer.table(er,Mt);continue}case"blockquote":{Mt=this.parse(Yt.tokens),yt+=this.renderer.blockquote(Mt);continue}case"list":{for(wr=Yt.ordered,Ir=Yt.start,Ct=Yt.loose,pt=Yt.items.length,Mt="",Fe=0;Fe<pt;Fe++)Bt=Yt.items[Fe],qt=Bt.checked,br=Bt.task,$t="",Bt.task&&(qr=this.renderer.checkbox(qt),Ct?Bt.tokens.length>0&&Bt.tokens[0].type==="text"?(Bt.tokens[0].text=qr+" "+Bt.tokens[0].text,Bt.tokens[0].tokens&&Bt.tokens[0].tokens.length>0&&Bt.tokens[0].tokens[0].type==="text"&&(Bt.tokens[0].tokens[0].text=qr+" "+Bt.tokens[0].tokens[0].text)):Bt.tokens.unshift({type:"text",text:qr}):$t+=qr),$t+=this.parse(Bt.tokens,Ct),Mt+=this.renderer.listitem($t,br,qt);yt+=this.renderer.list(Mt,wr,Ir);continue}case"html":{yt+=this.renderer.html(Yt.text);continue}case"paragraph":{yt+=this.renderer.paragraph(this.parseInline(Yt.tokens));continue}case"text":{for(Mt=Yt.tokens?this.parseInline(Yt.tokens):Yt.text;Nt+1<Hr&&je[Nt+1].type==="text";)Yt=je[++Nt],Mt+=`
`+(Yt.tokens?this.parseInline(Yt.tokens):Yt.text);yt+=et?this.renderer.paragraph(Mt):Mt;continue}default:{var Fn='Token with "'+Yt.type+'" type was not found.';if(this.options.silent){console.error(Fn);return}else throw new Error(Fn)}}return yt},Ae.parseInline=function(je,et){et=et||this.renderer;var yt="",Nt,Fe,Rr=je.length;for(Nt=0;Nt<Rr;Nt++)switch(Fe=je[Nt],Fe.type){case"escape":{yt+=et.text(Fe.text);break}case"html":{yt+=et.html(Fe.text);break}case"link":{yt+=et.link(Fe.href,Fe.title,this.parseInline(Fe.tokens,et));break}case"image":{yt+=et.image(Fe.href,Fe.title,Fe.text);break}case"strong":{yt+=et.strong(this.parseInline(Fe.tokens,et));break}case"em":{yt+=et.em(this.parseInline(Fe.tokens,et));break}case"codespan":{yt+=et.codespan(Fe.text);break}case"br":{yt+=et.br();break}case"del":{yt+=et.del(this.parseInline(Fe.tokens,et));break}case"text":{yt+=et.text(Fe.text);break}default:{var pt='Token with "'+Fe.type+'" type was not found.';if(this.options.silent){console.error(pt);return}else throw new Error(pt)}}return yt},gt}(),Je=st,Qt=Me,tt=Pe,Rt=De,Dt=He,Jt=qe,Ut=ee.merge,Ce=ee.checkSanitizeDeprecation,ce=ee.escape,pe=c.exports.getDefaults,Et=c.exports.changeDefaults,Se=c.exports.defaults;function ot(gt,Ae,vt){if(typeof gt=="undefined"||gt===null)throw new Error("marked(): input parameter is undefined or null");if(typeof gt!="string")throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(gt)+", string expected");if(typeof Ae=="function"&&(vt=Ae,Ae=null),Ae=Ut({},ot.defaults,Ae||{}),Ce(Ae),vt){var je=Ae.highlight,et;try{et=Je.lex(gt,Ae)}catch(Rr){return vt(Rr)}var yt=function(pt){var Jr;if(!pt)try{Ae.walkTokens&&ot.walkTokens(et,Ae.walkTokens),Jr=Qt.parse(et,Ae)}catch(un){pt=un}return Ae.highlight=je,pt?vt(pt):vt(null,Jr)};if(!je||je.length<3||(delete Ae.highlight,!et.length))return yt();var Nt=0;ot.walkTokens(et,function(Rr){Rr.type==="code"&&(Nt++,setTimeout(function(){je(Rr.text,Rr.lang,function(pt,Jr){if(pt)return yt(pt);Jr!=null&&Jr!==Rr.text&&(Rr.text=Jr,Rr.escaped=!0),Nt--,Nt===0&&yt()})},0))}),Nt===0&&yt();return}try{var Fe=Je.lex(gt,Ae);return Ae.walkTokens&&ot.walkTokens(Fe,Ae.walkTokens),Qt.parse(Fe,Ae)}catch(Rr){if(Rr.message+=`
Please report this to https://github.com/markedjs/marked.`,Ae.silent)return"<p>An error occurred:</p><pre>"+ce(Rr.message+"",!0)+"</pre>";throw Rr}}ot.options=ot.setOptions=function(gt){return Ut(ot.defaults,gt),Et(ot.defaults),ot},ot.getDefaults=pe,ot.defaults=Se,ot.use=function(gt){var Ae=Ut({},gt);if(gt.renderer&&function(){var je=ot.defaults.renderer||new Rt,et=function(Fe){var Rr=je[Fe];je[Fe]=function(){for(var pt=arguments.length,Jr=new Array(pt),un=0;un<pt;un++)Jr[un]=arguments[un];var Zt=gt.renderer[Fe].apply(je,Jr);return Zt===!1&&(Zt=Rr.apply(je,Jr)),Zt}};for(var yt in gt.renderer)et(yt);Ae.renderer=je}(),gt.tokenizer&&function(){var je=ot.defaults.tokenizer||new tt,et=function(Fe){var Rr=je[Fe];je[Fe]=function(){for(var pt=arguments.length,Jr=new Array(pt),un=0;un<pt;un++)Jr[un]=arguments[un];var Zt=gt.tokenizer[Fe].apply(je,Jr);return Zt===!1&&(Zt=Rr.apply(je,Jr)),Zt}};for(var yt in gt.tokenizer)et(yt);Ae.tokenizer=je}(),gt.walkTokens){var vt=ot.defaults.walkTokens;Ae.walkTokens=function(je){gt.walkTokens(je),vt&&vt(je)}}ot.setOptions(Ae)},ot.walkTokens=function(gt,Ae){for(var vt=l(gt),je;!(je=vt()).done;){var et=je.value;switch(Ae(et),et.type){case"table":{for(var yt=l(et.tokens.header),Nt;!(Nt=yt()).done;){var Fe=Nt.value;ot.walkTokens(Fe,Ae)}for(var Rr=l(et.tokens.cells),pt;!(pt=Rr()).done;)for(var Jr=pt.value,un=l(Jr),Zt;!(Zt=un()).done;){var er=Zt.value;ot.walkTokens(er,Ae)}break}case"list":{ot.walkTokens(et.items,Ae);break}default:et.tokens&&ot.walkTokens(et.tokens,Ae)}}},ot.parseInline=function(gt,Ae){if(typeof gt=="undefined"||gt===null)throw new Error("marked.parseInline(): input parameter is undefined or null");if(typeof gt!="string")throw new Error("marked.parseInline(): input parameter is of type "+Object.prototype.toString.call(gt)+", string expected");Ae=Ut({},ot.defaults,Ae||{}),Ce(Ae);try{var vt=Je.lexInline(gt,Ae);return Ae.walkTokens&&ot.walkTokens(vt,Ae.walkTokens),Qt.parseInline(vt,Ae)}catch(je){if(je.message+=`
Please report this to https://github.com/markedjs/marked.`,Ae.silent)return"<p>An error occurred:</p><pre>"+ce(je.message+"",!0)+"</pre>";throw je}},ot.Parser=Qt,ot.parser=Qt.parse,ot.Renderer=Rt,ot.TextRenderer=Dt,ot.Lexer=Je,ot.lexer=Je.lex,ot.Tokenizer=tt,ot.Slugger=Jt,ot.parse=ot;var Gt=ot;return Gt})},11690:function(d){const g=/[&<>"']/,e=/[&<>"']/g,r=/[<>"']|&(?!#?\w+;)/,i=/[<>"']|&(?!#?\w+;)/g,l={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},c=$=>l[$];function f($,oe){if(oe){if(g.test($))return $.replace(e,c)}else if(r.test($))return $.replace(i,c);return $}const u=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function h($){return $.replace(u,(oe,ie)=>(ie=ie.toLowerCase(),ie==="colon"?":":ie.charAt(0)==="#"?ie.charAt(1)==="x"?String.fromCharCode(parseInt(ie.substring(2),16)):String.fromCharCode(+ie.substring(1)):""))}const o=/(^|[^\[])\^/g;function a($,oe){$=$.source||$,oe=oe||"";const ie={replace:(ue,q)=>(q=q.source||q,q=q.replace(o,"$1"),$=$.replace(ue,q),ie),getRegex:()=>new RegExp($,oe)};return ie}const x=/[^\w:]/g,p=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function v($,oe,ie){if($){let ue;try{ue=decodeURIComponent(h(ie)).replace(x,"").toLowerCase()}catch(q){return null}if(ue.indexOf("javascript:")===0||ue.indexOf("vbscript:")===0||ue.indexOf("data:")===0)return null}oe&&!p.test(ie)&&(ie=R(oe,ie));try{ie=encodeURI(ie).replace(/%25/g,"%")}catch(ue){return null}return ie}const m={},b=/^[^:]+:\/*[^/]*$/,A=/^([^:]+:)[\s\S]*$/,D=/^([^:]+:\/*[^/]*)[\s\S]*$/;function R($,oe){m[" "+$]||(b.test($)?m[" "+$]=$+"/":m[" "+$]=F($,"/",!0)),$=m[" "+$];const ie=$.indexOf(":")===-1;return oe.substring(0,2)==="//"?ie?oe:$.replace(A,"$1")+oe:oe.charAt(0)==="/"?ie?oe:$.replace(D,"$1")+oe:$+oe}const S={exec:function(){}};function T($){let oe=1,ie,ue;for(;oe<arguments.length;oe++){ie=arguments[oe];for(ue in ie)Object.prototype.hasOwnProperty.call(ie,ue)&&($[ue]=ie[ue])}return $}function M($,oe){const ie=$.replace(/\|/g,(Y,G,ae)=>{let ee=!1,J=G;for(;--J>=0&&ae[J]==="\\";)ee=!ee;return ee?"|":" |"}),ue=ie.split(/ \|/);let q=0;if(ue.length>oe)ue.splice(oe);else for(;ue.length<oe;)ue.push("");for(;q<ue.length;q++)ue[q]=ue[q].trim().replace(/\\\|/g,"|");return ue}function F($,oe,ie){const ue=$.length;if(ue===0)return"";let q=0;for(;q<ue;){const Y=$.charAt(ue-q-1);if(Y===oe&&!ie)q++;else if(Y!==oe&&ie)q++;else break}return $.substr(0,ue-q)}function N($,oe){if($.indexOf(oe[1])===-1)return-1;const ie=$.length;let ue=0,q=0;for(;q<ie;q++)if($[q]==="\\")q++;else if($[q]===oe[0])ue++;else if($[q]===oe[1]&&(ue--,ue<0))return q;return-1}function H($){$&&$.sanitize&&!$.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}function V($,oe){if(oe<1)return"";let ie="";for(;oe>1;)oe&1&&(ie+=$),oe>>=1,$+=$;return ie+$}d.exports={escape:f,unescape:h,edit:a,cleanUrl:v,resolveUrl:R,noopTest:S,merge:T,splitCells:M,rtrim:F,findClosingBracket:N,checkSanitizeDeprecation:H,repeatString:V}},93735:function(d,g,e){(function(){var r=e(75041),i=e(67751).utf8,l=e(78034),c=e(67751).bin,f=function(u,h){u.constructor==String?h&&h.encoding==="binary"?u=c.stringToBytes(u):u=i.stringToBytes(u):l(u)?u=Array.prototype.slice.call(u,0):!Array.isArray(u)&&u.constructor!==Uint8Array&&(u=u.toString());for(var o=r.bytesToWords(u),a=u.length*8,x=1732584193,p=-271733879,v=-1732584194,m=271733878,b=0;b<o.length;b++)o[b]=(o[b]<<8|o[b]>>>24)&16711935|(o[b]<<24|o[b]>>>8)&4278255360;o[a>>>5]|=128<<a%32,o[(a+64>>>9<<4)+14]=a;for(var A=f._ff,D=f._gg,R=f._hh,S=f._ii,b=0;b<o.length;b+=16){var T=x,M=p,F=v,N=m;x=A(x,p,v,m,o[b+0],7,-680876936),m=A(m,x,p,v,o[b+1],12,-389564586),v=A(v,m,x,p,o[b+2],17,606105819),p=A(p,v,m,x,o[b+3],22,-1044525330),x=A(x,p,v,m,o[b+4],7,-176418897),m=A(m,x,p,v,o[b+5],12,1200080426),v=A(v,m,x,p,o[b+6],17,-1473231341),p=A(p,v,m,x,o[b+7],22,-45705983),x=A(x,p,v,m,o[b+8],7,1770035416),m=A(m,x,p,v,o[b+9],12,-1958414417),v=A(v,m,x,p,o[b+10],17,-42063),p=A(p,v,m,x,o[b+11],22,-1990404162),x=A(x,p,v,m,o[b+12],7,1804603682),m=A(m,x,p,v,o[b+13],12,-40341101),v=A(v,m,x,p,o[b+14],17,-1502002290),p=A(p,v,m,x,o[b+15],22,1236535329),x=D(x,p,v,m,o[b+1],5,-165796510),m=D(m,x,p,v,o[b+6],9,-1069501632),v=D(v,m,x,p,o[b+11],14,643717713),p=D(p,v,m,x,o[b+0],20,-373897302),x=D(x,p,v,m,o[b+5],5,-701558691),m=D(m,x,p,v,o[b+10],9,38016083),v=D(v,m,x,p,o[b+15],14,-660478335),p=D(p,v,m,x,o[b+4],20,-405537848),x=D(x,p,v,m,o[b+9],5,568446438),m=D(m,x,p,v,o[b+14],9,-1019803690),v=D(v,m,x,p,o[b+3],14,-187363961),p=D(p,v,m,x,o[b+8],20,1163531501),x=D(x,p,v,m,o[b+13],5,-1444681467),m=D(m,x,p,v,o[b+2],9,-51403784),v=D(v,m,x,p,o[b+7],14,1735328473),p=D(p,v,m,x,o[b+12],20,-1926607734),x=R(x,p,v,m,o[b+5],4,-378558),m=R(m,x,p,v,o[b+8],11,-2022574463),v=R(v,m,x,p,o[b+11],16,1839030562),p=R(p,v,m,x,o[b+14],23,-35309556),x=R(x,p,v,m,o[b+1],4,-1530992060),m=R(m,x,p,v,o[b+4],11,1272893353),v=R(v,m,x,p,o[b+7],16,-155497632),p=R(p,v,m,x,o[b+10],23,-1094730640),x=R(x,p,v,m,o[b+13],4,681279174),m=R(m,x,p,v,o[b+0],11,-358537222),v=R(v,m,x,p,o[b+3],16,-722521979),p=R(p,v,m,x,o[b+6],23,76029189),x=R(x,p,v,m,o[b+9],4,-640364487),m=R(m,x,p,v,o[b+12],11,-421815835),v=R(v,m,x,p,o[b+15],16,530742520),p=R(p,v,m,x,o[b+2],23,-995338651),x=S(x,p,v,m,o[b+0],6,-198630844),m=S(m,x,p,v,o[b+7],10,1126891415),v=S(v,m,x,p,o[b+14],15,-1416354905),p=S(p,v,m,x,o[b+5],21,-57434055),x=S(x,p,v,m,o[b+12],6,1700485571),m=S(m,x,p,v,o[b+3],10,-1894986606),v=S(v,m,x,p,o[b+10],15,-1051523),p=S(p,v,m,x,o[b+1],21,-2054922799),x=S(x,p,v,m,o[b+8],6,1873313359),m=S(m,x,p,v,o[b+15],10,-30611744),v=S(v,m,x,p,o[b+6],15,-1560198380),p=S(p,v,m,x,o[b+13],21,1309151649),x=S(x,p,v,m,o[b+4],6,-145523070),m=S(m,x,p,v,o[b+11],10,-1120210379),v=S(v,m,x,p,o[b+2],15,718787259),p=S(p,v,m,x,o[b+9],21,-343485551),x=x+T>>>0,p=p+M>>>0,v=v+F>>>0,m=m+N>>>0}return r.endian([x,p,v,m])};f._ff=function(u,h,o,a,x,p,v){var m=u+(h&o|~h&a)+(x>>>0)+v;return(m<<p|m>>>32-p)+h},f._gg=function(u,h,o,a,x,p,v){var m=u+(h&a|o&~a)+(x>>>0)+v;return(m<<p|m>>>32-p)+h},f._hh=function(u,h,o,a,x,p,v){var m=u+(h^o^a)+(x>>>0)+v;return(m<<p|m>>>32-p)+h},f._ii=function(u,h,o,a,x,p,v){var m=u+(o^(h|~a))+(x>>>0)+v;return(m<<p|m>>>32-p)+h},f._blocksize=16,f._digestsize=16,d.exports=function(u,h){if(u==null)throw new Error("Illegal argument "+u);var o=r.wordsToBytes(f(u,h));return h&&h.asBytes?o:h&&h.asString?c.bytesToString(o):r.bytesToHex(o)}})()},61339:function(d){d.exports=g;function g(e,r){if(!e)throw new Error(r||"Assertion failed")}g.equal=function(r,i,l){if(r!=i)throw new Error(l||"Assertion failed: "+r+" != "+i)}},75918:function(d,g,e){"use strict";e.d(g,{Wi:function(){return u},Z0:function(){return h},aU:function(){return f},eZ:function(){return a},wY:function(){return o}});var r=e(4348),i=e(69323),l=e(13268),c=function(x,p,v,m){function b(A){return A instanceof v?A:new v(function(D){D(A)})}return new(v||(v=Promise))(function(A,D){function R(M){try{T(m.next(M))}catch(F){D(F)}}function S(M){try{T(m.throw(M))}catch(F){D(F)}}function T(M){M.done?A(M.value):b(M.value).then(R,S)}T((m=m.apply(x,p||[])).next())})};class f extends i.JT{constructor(p,v="",m="",b=!0,A){super(),this._onDidChange=this._register(new r.Q5),this.onDidChange=this._onDidChange.event,this._enabled=!0,this._id=p,this._label=v,this._cssClass=m,this._enabled=b,this._actionCallback=A}get id(){return this._id}get label(){return this._label}set label(p){this._setLabel(p)}_setLabel(p){this._label!==p&&(this._label=p,this._onDidChange.fire({label:p}))}get tooltip(){return this._tooltip||""}set tooltip(p){this._setTooltip(p)}_setTooltip(p){this._tooltip!==p&&(this._tooltip=p,this._onDidChange.fire({tooltip:p}))}get class(){return this._cssClass}set class(p){this._setClass(p)}_setClass(p){this._cssClass!==p&&(this._cssClass=p,this._onDidChange.fire({class:p}))}get enabled(){return this._enabled}set enabled(p){this._setEnabled(p)}_setEnabled(p){this._enabled!==p&&(this._enabled=p,this._onDidChange.fire({enabled:p}))}get checked(){return this._checked}set checked(p){this._setChecked(p)}_setChecked(p){this._checked!==p&&(this._checked=p,this._onDidChange.fire({checked:p}))}run(p,v){return c(this,void 0,void 0,function*(){this._actionCallback&&(yield this._actionCallback(p))})}}class u extends i.JT{constructor(){super(...arguments),this._onBeforeRun=this._register(new r.Q5),this.onBeforeRun=this._onBeforeRun.event,this._onDidRun=this._register(new r.Q5),this.onDidRun=this._onDidRun.event}run(p,v){return c(this,void 0,void 0,function*(){if(!p.enabled)return;this._onBeforeRun.fire({action:p});let m;try{yield this.runAction(p,v)}catch(b){m=b}this._onDidRun.fire({action:p,error:m})})}runAction(p,v){return c(this,void 0,void 0,function*(){yield p.run(v)})}}class h extends f{constructor(p){super(h.ID,p,p?"separator text":"separator"),this.checked=!1,this.enabled=!1}}h.ID="vs.actions.separator";class o{constructor(p,v,m,b){this.tooltip="",this.enabled=!0,this.checked=!1,this.id=p,this.label=v,this.class=b,this._actions=m}get actions(){return this._actions}dispose(){}run(){return c(this,void 0,void 0,function*(){})}}class a extends f{constructor(){super(a.ID,l.N("submenu.empty","(empty)"),void 0,!1)}}a.ID="vs.actions.empty"},76068:function(d,g,e){"use strict";e.d(g,{ok:function(){return r}});function r(i,l){if(!i)throw new Error(l?`Assertion failed (${l})`:"Assertion Failed")}},52615:function(d,g,e){"use strict";e.d(g,{CM:function(){return f},JL:function(){return u},dT:function(){return o},fK:function(){return c},lA:function(){return h}});var r=e(4348);class i{constructor(){this._icons=new Map,this._onDidRegister=new r.Q5}add(x){const p=this._icons.get(x.id);p?x.description?p.description=x.description:console.error(`Duplicate registration of codicon ${x.id}`):(this._icons.set(x.id,x),this._onDidRegister.fire(x))}get(x){return this._icons.get(x)}get all(){return this._icons.values()}get onDidRegister(){return this._onDidRegister.event}}const l=new i,c=l;function f(a,x){return new h(a,x)}function u(a){return a?a.replace(/\$\((.*?)\)/g,(x,p)=>` ${p} `).trim():""}class h{constructor(x,p,v){this.id=x,this.definition=p,this.description=v,l.add(this)}get classNames(){return"codicon codicon-"+this.id}get classNamesArray(){return["codicon","codicon-"+this.id]}get cssSelector(){return".codicon.codicon-"+this.id}}var o;(function(a){a.iconNameSegment="[A-Za-z0-9]+",a.iconNameExpression="[A-Za-z0-9\\-]+",a.iconModifierExpression="~[A-Za-z]+";const x=new RegExp(`^(${a.iconNameExpression})(${a.iconModifierExpression})?$`);function p(b){if(b instanceof h)return["codicon","codicon-"+b.id];const A=x.exec(b.id);if(!A)return p(h.error);let[,D,R]=A;const S=["codicon","codicon-"+D];return R&&S.push("codicon-modifier-"+R.substr(1)),S}a.asClassNameArray=p;function v(b){return p(b).join(" ")}a.asClassName=v;function m(b){return"."+p(b).join(".")}a.asCSSSelector=m})(o||(o={})),function(a){a.add=new a("add",{fontCharacter:"\\ea60"}),a.plus=new a("plus",a.add.definition),a.gistNew=new a("gist-new",a.add.definition),a.repoCreate=new a("repo-create",a.add.definition),a.lightbulb=new a("lightbulb",{fontCharacter:"\\ea61"}),a.lightBulb=new a("light-bulb",{fontCharacter:"\\ea61"}),a.repo=new a("repo",{fontCharacter:"\\ea62"}),a.repoDelete=new a("repo-delete",{fontCharacter:"\\ea62"}),a.gistFork=new a("gist-fork",{fontCharacter:"\\ea63"}),a.repoForked=new a("repo-forked",{fontCharacter:"\\ea63"}),a.gitPullRequest=new a("git-pull-request",{fontCharacter:"\\ea64"}),a.gitPullRequestAbandoned=new a("git-pull-request-abandoned",{fontCharacter:"\\ea64"}),a.recordKeys=new a("record-keys",{fontCharacter:"\\ea65"}),a.keyboard=new a("keyboard",{fontCharacter:"\\ea65"}),a.tag=new a("tag",{fontCharacter:"\\ea66"}),a.tagAdd=new a("tag-add",{fontCharacter:"\\ea66"}),a.tagRemove=new a("tag-remove",{fontCharacter:"\\ea66"}),a.person=new a("person",{fontCharacter:"\\ea67"}),a.personFollow=new a("person-follow",{fontCharacter:"\\ea67"}),a.personOutline=new a("person-outline",{fontCharacter:"\\ea67"}),a.personFilled=new a("person-filled",{fontCharacter:"\\ea67"}),a.gitBranch=new a("git-branch",{fontCharacter:"\\ea68"}),a.gitBranchCreate=new a("git-branch-create",{fontCharacter:"\\ea68"}),a.gitBranchDelete=new a("git-branch-delete",{fontCharacter:"\\ea68"}),a.sourceControl=new a("source-control",{fontCharacter:"\\ea68"}),a.mirror=new a("mirror",{fontCharacter:"\\ea69"}),a.mirrorPublic=new a("mirror-public",{fontCharacter:"\\ea69"}),a.star=new a("star",{fontCharacter:"\\ea6a"}),a.starAdd=new a("star-add",{fontCharacter:"\\ea6a"}),a.starDelete=new a("star-delete",{fontCharacter:"\\ea6a"}),a.starEmpty=new a("star-empty",{fontCharacter:"\\ea6a"}),a.comment=new a("comment",{fontCharacter:"\\ea6b"}),a.commentAdd=new a("comment-add",{fontCharacter:"\\ea6b"}),a.alert=new a("alert",{fontCharacter:"\\ea6c"}),a.warning=new a("warning",{fontCharacter:"\\ea6c"}),a.search=new a("search",{fontCharacter:"\\ea6d"}),a.searchSave=new a("search-save",{fontCharacter:"\\ea6d"}),a.logOut=new a("log-out",{fontCharacter:"\\ea6e"}),a.signOut=new a("sign-out",{fontCharacter:"\\ea6e"}),a.logIn=new a("log-in",{fontCharacter:"\\ea6f"}),a.signIn=new a("sign-in",{fontCharacter:"\\ea6f"}),a.eye=new a("eye",{fontCharacter:"\\ea70"}),a.eyeUnwatch=new a("eye-unwatch",{fontCharacter:"\\ea70"}),a.eyeWatch=new a("eye-watch",{fontCharacter:"\\ea70"}),a.circleFilled=new a("circle-filled",{fontCharacter:"\\ea71"}),a.primitiveDot=new a("primitive-dot",{fontCharacter:"\\ea71"}),a.closeDirty=new a("close-dirty",{fontCharacter:"\\ea71"}),a.debugBreakpoint=new a("debug-breakpoint",{fontCharacter:"\\ea71"}),a.debugBreakpointDisabled=new a("debug-breakpoint-disabled",{fontCharacter:"\\ea71"}),a.debugHint=new a("debug-hint",{fontCharacter:"\\ea71"}),a.primitiveSquare=new a("primitive-square",{fontCharacter:"\\ea72"}),a.edit=new a("edit",{fontCharacter:"\\ea73"}),a.pencil=new a("pencil",{fontCharacter:"\\ea73"}),a.info=new a("info",{fontCharacter:"\\ea74"}),a.issueOpened=new a("issue-opened",{fontCharacter:"\\ea74"}),a.gistPrivate=new a("gist-private",{fontCharacter:"\\ea75"}),a.gitForkPrivate=new a("git-fork-private",{fontCharacter:"\\ea75"}),a.lock=new a("lock",{fontCharacter:"\\ea75"}),a.mirrorPrivate=new a("mirror-private",{fontCharacter:"\\ea75"}),a.close=new a("close",{fontCharacter:"\\ea76"}),a.removeClose=new a("remove-close",{fontCharacter:"\\ea76"}),a.x=new a("x",{fontCharacter:"\\ea76"}),a.repoSync=new a("repo-sync",{fontCharacter:"\\ea77"}),a.sync=new a("sync",{fontCharacter:"\\ea77"}),a.clone=new a("clone",{fontCharacter:"\\ea78"}),a.desktopDownload=new a("desktop-download",{fontCharacter:"\\ea78"}),a.beaker=new a("beaker",{fontCharacter:"\\ea79"}),a.microscope=new a("microscope",{fontCharacter:"\\ea79"}),a.vm=new a("vm",{fontCharacter:"\\ea7a"}),a.deviceDesktop=new a("device-desktop",{fontCharacter:"\\ea7a"}),a.file=new a("file",{fontCharacter:"\\ea7b"}),a.fileText=new a("file-text",{fontCharacter:"\\ea7b"}),a.more=new a("more",{fontCharacter:"\\ea7c"}),a.ellipsis=new a("ellipsis",{fontCharacter:"\\ea7c"}),a.kebabHorizontal=new a("kebab-horizontal",{fontCharacter:"\\ea7c"}),a.mailReply=new a("mail-reply",{fontCharacter:"\\ea7d"}),a.reply=new a("reply",{fontCharacter:"\\ea7d"}),a.organization=new a("organization",{fontCharacter:"\\ea7e"}),a.organizationFilled=new a("organization-filled",{fontCharacter:"\\ea7e"}),a.organizationOutline=new a("organization-outline",{fontCharacter:"\\ea7e"}),a.newFile=new a("new-file",{fontCharacter:"\\ea7f"}),a.fileAdd=new a("file-add",{fontCharacter:"\\ea7f"}),a.newFolder=new a("new-folder",{fontCharacter:"\\ea80"}),a.fileDirectoryCreate=new a("file-directory-create",{fontCharacter:"\\ea80"}),a.trash=new a("trash",{fontCharacter:"\\ea81"}),a.trashcan=new a("trashcan",{fontCharacter:"\\ea81"}),a.history=new a("history",{fontCharacter:"\\ea82"}),a.clock=new a("clock",{fontCharacter:"\\ea82"}),a.folder=new a("folder",{fontCharacter:"\\ea83"}),a.fileDirectory=new a("file-directory",{fontCharacter:"\\ea83"}),a.symbolFolder=new a("symbol-folder",{fontCharacter:"\\ea83"}),a.logoGithub=new a("logo-github",{fontCharacter:"\\ea84"}),a.markGithub=new a("mark-github",{fontCharacter:"\\ea84"}),a.github=new a("github",{fontCharacter:"\\ea84"}),a.terminal=new a("terminal",{fontCharacter:"\\ea85"}),a.console=new a("console",{fontCharacter:"\\ea85"}),a.repl=new a("repl",{fontCharacter:"\\ea85"}),a.zap=new a("zap",{fontCharacter:"\\ea86"}),a.symbolEvent=new a("symbol-event",{fontCharacter:"\\ea86"}),a.error=new a("error",{fontCharacter:"\\ea87"}),a.stop=new a("stop",{fontCharacter:"\\ea87"}),a.variable=new a("variable",{fontCharacter:"\\ea88"}),a.symbolVariable=new a("symbol-variable",{fontCharacter:"\\ea88"}),a.array=new a("array",{fontCharacter:"\\ea8a"}),a.symbolArray=new a("symbol-array",{fontCharacter:"\\ea8a"}),a.symbolModule=new a("symbol-module",{fontCharacter:"\\ea8b"}),a.symbolPackage=new a("symbol-package",{fontCharacter:"\\ea8b"}),a.symbolNamespace=new a("symbol-namespace",{fontCharacter:"\\ea8b"}),a.symbolObject=new a("symbol-object",{fontCharacter:"\\ea8b"}),a.symbolMethod=new a("symbol-method",{fontCharacter:"\\ea8c"}),a.symbolFunction=new a("symbol-function",{fontCharacter:"\\ea8c"}),a.symbolConstructor=new a("symbol-constructor",{fontCharacter:"\\ea8c"}),a.symbolBoolean=new a("symbol-boolean",{fontCharacter:"\\ea8f"}),a.symbolNull=new a("symbol-null",{fontCharacter:"\\ea8f"}),a.symbolNumeric=new a("symbol-numeric",{fontCharacter:"\\ea90"}),a.symbolNumber=new a("symbol-number",{fontCharacter:"\\ea90"}),a.symbolStructure=new a("symbol-structure",{fontCharacter:"\\ea91"}),a.symbolStruct=new a("symbol-struct",{fontCharacter:"\\ea91"}),a.symbolParameter=new a("symbol-parameter",{fontCharacter:"\\ea92"}),a.symbolTypeParameter=new a("symbol-type-parameter",{fontCharacter:"\\ea92"}),a.symbolKey=new a("symbol-key",{fontCharacter:"\\ea93"}),a.symbolText=new a("symbol-text",{fontCharacter:"\\ea93"}),a.symbolReference=new a("symbol-reference",{fontCharacter:"\\ea94"}),a.goToFile=new a("go-to-file",{fontCharacter:"\\ea94"}),a.symbolEnum=new a("symbol-enum",{fontCharacter:"\\ea95"}),a.symbolValue=new a("symbol-value",{fontCharacter:"\\ea95"}),a.symbolRuler=new a("symbol-ruler",{fontCharacter:"\\ea96"}),a.symbolUnit=new a("symbol-unit",{fontCharacter:"\\ea96"}),a.activateBreakpoints=new a("activate-breakpoints",{fontCharacter:"\\ea97"}),a.archive=new a("archive",{fontCharacter:"\\ea98"}),a.arrowBoth=new a("arrow-both",{fontCharacter:"\\ea99"}),a.arrowDown=new a("arrow-down",{fontCharacter:"\\ea9a"}),a.arrowLeft=new a("arrow-left",{fontCharacter:"\\ea9b"}),a.arrowRight=new a("arrow-right",{fontCharacter:"\\ea9c"}),a.arrowSmallDown=new a("arrow-small-down",{fontCharacter:"\\ea9d"}),a.arrowSmallLeft=new a("arrow-small-left",{fontCharacter:"\\ea9e"}),a.arrowSmallRight=new a("arrow-small-right",{fontCharacter:"\\ea9f"}),a.arrowSmallUp=new a("arrow-small-up",{fontCharacter:"\\eaa0"}),a.arrowUp=new a("arrow-up",{fontCharacter:"\\eaa1"}),a.bell=new a("bell",{fontCharacter:"\\eaa2"}),a.bold=new a("bold",{fontCharacter:"\\eaa3"}),a.book=new a("book",{fontCharacter:"\\eaa4"}),a.bookmark=new a("bookmark",{fontCharacter:"\\eaa5"}),a.debugBreakpointConditionalUnverified=new a("debug-breakpoint-conditional-unverified",{fontCharacter:"\\eaa6"}),a.debugBreakpointConditional=new a("debug-breakpoint-conditional",{fontCharacter:"\\eaa7"}),a.debugBreakpointConditionalDisabled=new a("debug-breakpoint-conditional-disabled",{fontCharacter:"\\eaa7"}),a.debugBreakpointDataUnverified=new a("debug-breakpoint-data-unverified",{fontCharacter:"\\eaa8"}),a.debugBreakpointData=new a("debug-breakpoint-data",{fontCharacter:"\\eaa9"}),a.debugBreakpointDataDisabled=new a("debug-breakpoint-data-disabled",{fontCharacter:"\\eaa9"}),a.debugBreakpointLogUnverified=new a("debug-breakpoint-log-unverified",{fontCharacter:"\\eaaa"}),a.debugBreakpointLog=new a("debug-breakpoint-log",{fontCharacter:"\\eaab"}),a.debugBreakpointLogDisabled=new a("debug-breakpoint-log-disabled",{fontCharacter:"\\eaab"}),a.briefcase=new a("briefcase",{fontCharacter:"\\eaac"}),a.broadcast=new a("broadcast",{fontCharacter:"\\eaad"}),a.browser=new a("browser",{fontCharacter:"\\eaae"}),a.bug=new a("bug",{fontCharacter:"\\eaaf"}),a.calendar=new a("calendar",{fontCharacter:"\\eab0"}),a.caseSensitive=new a("case-sensitive",{fontCharacter:"\\eab1"}),a.check=new a("check",{fontCharacter:"\\eab2"}),a.checklist=new a("checklist",{fontCharacter:"\\eab3"}),a.chevronDown=new a("chevron-down",{fontCharacter:"\\eab4"}),a.dropDownButton=new a("drop-down-button",a.chevronDown.definition),a.chevronLeft=new a("chevron-left",{fontCharacter:"\\eab5"}),a.chevronRight=new a("chevron-right",{fontCharacter:"\\eab6"}),a.chevronUp=new a("chevron-up",{fontCharacter:"\\eab7"}),a.chromeClose=new a("chrome-close",{fontCharacter:"\\eab8"}),a.chromeMaximize=new a("chrome-maximize",{fontCharacter:"\\eab9"}),a.chromeMinimize=new a("chrome-minimize",{fontCharacter:"\\eaba"}),a.chromeRestore=new a("chrome-restore",{fontCharacter:"\\eabb"}),a.circleOutline=new a("circle-outline",{fontCharacter:"\\eabc"}),a.debugBreakpointUnverified=new a("debug-breakpoint-unverified",{fontCharacter:"\\eabc"}),a.circleSlash=new a("circle-slash",{fontCharacter:"\\eabd"}),a.circuitBoard=new a("circuit-board",{fontCharacter:"\\eabe"}),a.clearAll=new a("clear-all",{fontCharacter:"\\eabf"}),a.clippy=new a("clippy",{fontCharacter:"\\eac0"}),a.closeAll=new a("close-all",{fontCharacter:"\\eac1"}),a.cloudDownload=new a("cloud-download",{fontCharacter:"\\eac2"}),a.cloudUpload=new a("cloud-upload",{fontCharacter:"\\eac3"}),a.code=new a("code",{fontCharacter:"\\eac4"}),a.collapseAll=new a("collapse-all",{fontCharacter:"\\eac5"}),a.colorMode=new a("color-mode",{fontCharacter:"\\eac6"}),a.commentDiscussion=new a("comment-discussion",{fontCharacter:"\\eac7"}),a.compareChanges=new a("compare-changes",{fontCharacter:"\\eafd"}),a.creditCard=new a("credit-card",{fontCharacter:"\\eac9"}),a.dash=new a("dash",{fontCharacter:"\\eacc"}),a.dashboard=new a("dashboard",{fontCharacter:"\\eacd"}),a.database=new a("database",{fontCharacter:"\\eace"}),a.debugContinue=new a("debug-continue",{fontCharacter:"\\eacf"}),a.debugDisconnect=new a("debug-disconnect",{fontCharacter:"\\ead0"}),a.debugPause=new a("debug-pause",{fontCharacter:"\\ead1"}),a.debugRestart=new a("debug-restart",{fontCharacter:"\\ead2"}),a.debugStart=new a("debug-start",{fontCharacter:"\\ead3"}),a.debugStepInto=new a("debug-step-into",{fontCharacter:"\\ead4"}),a.debugStepOut=new a("debug-step-out",{fontCharacter:"\\ead5"}),a.debugStepOver=new a("debug-step-over",{fontCharacter:"\\ead6"}),a.debugStop=new a("debug-stop",{fontCharacter:"\\ead7"}),a.debug=new a("debug",{fontCharacter:"\\ead8"}),a.deviceCameraVideo=new a("device-camera-video",{fontCharacter:"\\ead9"}),a.deviceCamera=new a("device-camera",{fontCharacter:"\\eada"}),a.deviceMobile=new a("device-mobile",{fontCharacter:"\\eadb"}),a.diffAdded=new a("diff-added",{fontCharacter:"\\eadc"}),a.diffIgnored=new a("diff-ignored",{fontCharacter:"\\eadd"}),a.diffModified=new a("diff-modified",{fontCharacter:"\\eade"}),a.diffRemoved=new a("diff-removed",{fontCharacter:"\\eadf"}),a.diffRenamed=new a("diff-renamed",{fontCharacter:"\\eae0"}),a.diff=new a("diff",{fontCharacter:"\\eae1"}),a.discard=new a("discard",{fontCharacter:"\\eae2"}),a.editorLayout=new a("editor-layout",{fontCharacter:"\\eae3"}),a.emptyWindow=new a("empty-window",{fontCharacter:"\\eae4"}),a.exclude=new a("exclude",{fontCharacter:"\\eae5"}),a.extensions=new a("extensions",{fontCharacter:"\\eae6"}),a.eyeClosed=new a("eye-closed",{fontCharacter:"\\eae7"}),a.fileBinary=new a("file-binary",{fontCharacter:"\\eae8"}),a.fileCode=new a("file-code",{fontCharacter:"\\eae9"}),a.fileMedia=new a("file-media",{fontCharacter:"\\eaea"}),a.filePdf=new a("file-pdf",{fontCharacter:"\\eaeb"}),a.fileSubmodule=new a("file-submodule",{fontCharacter:"\\eaec"}),a.fileSymlinkDirectory=new a("file-symlink-directory",{fontCharacter:"\\eaed"}),a.fileSymlinkFile=new a("file-symlink-file",{fontCharacter:"\\eaee"}),a.fileZip=new a("file-zip",{fontCharacter:"\\eaef"}),a.files=new a("files",{fontCharacter:"\\eaf0"}),a.filter=new a("filter",{fontCharacter:"\\eaf1"}),a.flame=new a("flame",{fontCharacter:"\\eaf2"}),a.foldDown=new a("fold-down",{fontCharacter:"\\eaf3"}),a.foldUp=new a("fold-up",{fontCharacter:"\\eaf4"}),a.fold=new a("fold",{fontCharacter:"\\eaf5"}),a.folderActive=new a("folder-active",{fontCharacter:"\\eaf6"}),a.folderOpened=new a("folder-opened",{fontCharacter:"\\eaf7"}),a.gear=new a("gear",{fontCharacter:"\\eaf8"}),a.gift=new a("gift",{fontCharacter:"\\eaf9"}),a.gistSecret=new a("gist-secret",{fontCharacter:"\\eafa"}),a.gist=new a("gist",{fontCharacter:"\\eafb"}),a.gitCommit=new a("git-commit",{fontCharacter:"\\eafc"}),a.gitCompare=new a("git-compare",{fontCharacter:"\\eafd"}),a.gitMerge=new a("git-merge",{fontCharacter:"\\eafe"}),a.githubAction=new a("github-action",{fontCharacter:"\\eaff"}),a.githubAlt=new a("github-alt",{fontCharacter:"\\eb00"}),a.globe=new a("globe",{fontCharacter:"\\eb01"}),a.grabber=new a("grabber",{fontCharacter:"\\eb02"}),a.graph=new a("graph",{fontCharacter:"\\eb03"}),a.gripper=new a("gripper",{fontCharacter:"\\eb04"}),a.heart=new a("heart",{fontCharacter:"\\eb05"}),a.home=new a("home",{fontCharacter:"\\eb06"}),a.horizontalRule=new a("horizontal-rule",{fontCharacter:"\\eb07"}),a.hubot=new a("hubot",{fontCharacter:"\\eb08"}),a.inbox=new a("inbox",{fontCharacter:"\\eb09"}),a.issueClosed=new a("issue-closed",{fontCharacter:"\\eba4"}),a.issueReopened=new a("issue-reopened",{fontCharacter:"\\eb0b"}),a.issues=new a("issues",{fontCharacter:"\\eb0c"}),a.italic=new a("italic",{fontCharacter:"\\eb0d"}),a.jersey=new a("jersey",{fontCharacter:"\\eb0e"}),a.json=new a("json",{fontCharacter:"\\eb0f"}),a.kebabVertical=new a("kebab-vertical",{fontCharacter:"\\eb10"}),a.key=new a("key",{fontCharacter:"\\eb11"}),a.law=new a("law",{fontCharacter:"\\eb12"}),a.lightbulbAutofix=new a("lightbulb-autofix",{fontCharacter:"\\eb13"}),a.linkExternal=new a("link-external",{fontCharacter:"\\eb14"}),a.link=new a("link",{fontCharacter:"\\eb15"}),a.listOrdered=new a("list-ordered",{fontCharacter:"\\eb16"}),a.listUnordered=new a("list-unordered",{fontCharacter:"\\eb17"}),a.liveShare=new a("live-share",{fontCharacter:"\\eb18"}),a.loading=new a("loading",{fontCharacter:"\\eb19"}),a.location=new a("location",{fontCharacter:"\\eb1a"}),a.mailRead=new a("mail-read",{fontCharacter:"\\eb1b"}),a.mail=new a("mail",{fontCharacter:"\\eb1c"}),a.markdown=new a("markdown",{fontCharacter:"\\eb1d"}),a.megaphone=new a("megaphone",{fontCharacter:"\\eb1e"}),a.mention=new a("mention",{fontCharacter:"\\eb1f"}),a.milestone=new a("milestone",{fontCharacter:"\\eb20"}),a.mortarBoard=new a("mortar-board",{fontCharacter:"\\eb21"}),a.move=new a("move",{fontCharacter:"\\eb22"}),a.multipleWindows=new a("multiple-windows",{fontCharacter:"\\eb23"}),a.mute=new a("mute",{fontCharacter:"\\eb24"}),a.noNewline=new a("no-newline",{fontCharacter:"\\eb25"}),a.note=new a("note",{fontCharacter:"\\eb26"}),a.octoface=new a("octoface",{fontCharacter:"\\eb27"}),a.openPreview=new a("open-preview",{fontCharacter:"\\eb28"}),a.package_=new a("package",{fontCharacter:"\\eb29"}),a.paintcan=new a("paintcan",{fontCharacter:"\\eb2a"}),a.pin=new a("pin",{fontCharacter:"\\eb2b"}),a.play=new a("play",{fontCharacter:"\\eb2c"}),a.run=new a("run",{fontCharacter:"\\eb2c"}),a.plug=new a("plug",{fontCharacter:"\\eb2d"}),a.preserveCase=new a("preserve-case",{fontCharacter:"\\eb2e"}),a.preview=new a("preview",{fontCharacter:"\\eb2f"}),a.project=new a("project",{fontCharacter:"\\eb30"}),a.pulse=new a("pulse",{fontCharacter:"\\eb31"}),a.question=new a("question",{fontCharacter:"\\eb32"}),a.quote=new a("quote",{fontCharacter:"\\eb33"}),a.radioTower=new a("radio-tower",{fontCharacter:"\\eb34"}),a.reactions=new a("reactions",{fontCharacter:"\\eb35"}),a.references=new a("references",{fontCharacter:"\\eb36"}),a.refresh=new a("refresh",{fontCharacter:"\\eb37"}),a.regex=new a("regex",{fontCharacter:"\\eb38"}),a.remoteExplorer=new a("remote-explorer",{fontCharacter:"\\eb39"}),a.remote=new a("remote",{fontCharacter:"\\eb3a"}),a.remove=new a("remove",{fontCharacter:"\\eb3b"}),a.replaceAll=new a("replace-all",{fontCharacter:"\\eb3c"}),a.replace=new a("replace",{fontCharacter:"\\eb3d"}),a.repoClone=new a("repo-clone",{fontCharacter:"\\eb3e"}),a.repoForcePush=new a("repo-force-push",{fontCharacter:"\\eb3f"}),a.repoPull=new a("repo-pull",{fontCharacter:"\\eb40"}),a.repoPush=new a("repo-push",{fontCharacter:"\\eb41"}),a.report=new a("report",{fontCharacter:"\\eb42"}),a.requestChanges=new a("request-changes",{fontCharacter:"\\eb43"}),a.rocket=new a("rocket",{fontCharacter:"\\eb44"}),a.rootFolderOpened=new a("root-folder-opened",{fontCharacter:"\\eb45"}),a.rootFolder=new a("root-folder",{fontCharacter:"\\eb46"}),a.rss=new a("rss",{fontCharacter:"\\eb47"}),a.ruby=new a("ruby",{fontCharacter:"\\eb48"}),a.saveAll=new a("save-all",{fontCharacter:"\\eb49"}),a.saveAs=new a("save-as",{fontCharacter:"\\eb4a"}),a.save=new a("save",{fontCharacter:"\\eb4b"}),a.screenFull=new a("screen-full",{fontCharacter:"\\eb4c"}),a.screenNormal=new a("screen-normal",{fontCharacter:"\\eb4d"}),a.searchStop=new a("search-stop",{fontCharacter:"\\eb4e"}),a.server=new a("server",{fontCharacter:"\\eb50"}),a.settingsGear=new a("settings-gear",{fontCharacter:"\\eb51"}),a.settings=new a("settings",{fontCharacter:"\\eb52"}),a.shield=new a("shield",{fontCharacter:"\\eb53"}),a.smiley=new a("smiley",{fontCharacter:"\\eb54"}),a.sortPrecedence=new a("sort-precedence",{fontCharacter:"\\eb55"}),a.splitHorizontal=new a("split-horizontal",{fontCharacter:"\\eb56"}),a.splitVertical=new a("split-vertical",{fontCharacter:"\\eb57"}),a.squirrel=new a("squirrel",{fontCharacter:"\\eb58"}),a.starFull=new a("star-full",{fontCharacter:"\\eb59"}),a.starHalf=new a("star-half",{fontCharacter:"\\eb5a"}),a.symbolClass=new a("symbol-class",{fontCharacter:"\\eb5b"}),a.symbolColor=new a("symbol-color",{fontCharacter:"\\eb5c"}),a.symbolConstant=new a("symbol-constant",{fontCharacter:"\\eb5d"}),a.symbolEnumMember=new a("symbol-enum-member",{fontCharacter:"\\eb5e"}),a.symbolField=new a("symbol-field",{fontCharacter:"\\eb5f"}),a.symbolFile=new a("symbol-file",{fontCharacter:"\\eb60"}),a.symbolInterface=new a("symbol-interface",{fontCharacter:"\\eb61"}),a.symbolKeyword=new a("symbol-keyword",{fontCharacter:"\\eb62"}),a.symbolMisc=new a("symbol-misc",{fontCharacter:"\\eb63"}),a.symbolOperator=new a("symbol-operator",{fontCharacter:"\\eb64"}),a.symbolProperty=new a("symbol-property",{fontCharacter:"\\eb65"}),a.wrench=new a("wrench",{fontCharacter:"\\eb65"}),a.wrenchSubaction=new a("wrench-subaction",{fontCharacter:"\\eb65"}),a.symbolSnippet=new a("symbol-snippet",{fontCharacter:"\\eb66"}),a.tasklist=new a("tasklist",{fontCharacter:"\\eb67"}),a.telescope=new a("telescope",{fontCharacter:"\\eb68"}),a.textSize=new a("text-size",{fontCharacter:"\\eb69"}),a.threeBars=new a("three-bars",{fontCharacter:"\\eb6a"}),a.thumbsdown=new a("thumbsdown",{fontCharacter:"\\eb6b"}),a.thumbsup=new a("thumbsup",{fontCharacter:"\\eb6c"}),a.tools=new a("tools",{fontCharacter:"\\eb6d"}),a.triangleDown=new a("triangle-down",{fontCharacter:"\\eb6e"}),a.triangleLeft=new a("triangle-left",{fontCharacter:"\\eb6f"}),a.triangleRight=new a("triangle-right",{fontCharacter:"\\eb70"}),a.triangleUp=new a("triangle-up",{fontCharacter:"\\eb71"}),a.twitter=new a("twitter",{fontCharacter:"\\eb72"}),a.unfold=new a("unfold",{fontCharacter:"\\eb73"}),a.unlock=new a("unlock",{fontCharacter:"\\eb74"}),a.unmute=new a("unmute",{fontCharacter:"\\eb75"}),a.unverified=new a("unverified",{fontCharacter:"\\eb76"}),a.verified=new a("verified",{fontCharacter:"\\eb77"}),a.versions=new a("versions",{fontCharacter:"\\eb78"}),a.vmActive=new a("vm-active",{fontCharacter:"\\eb79"}),a.vmOutline=new a("vm-outline",{fontCharacter:"\\eb7a"}),a.vmRunning=new a("vm-running",{fontCharacter:"\\eb7b"}),a.watch=new a("watch",{fontCharacter:"\\eb7c"}),a.whitespace=new a("whitespace",{fontCharacter:"\\eb7d"}),a.wholeWord=new a("whole-word",{fontCharacter:"\\eb7e"}),a.window=new a("window",{fontCharacter:"\\eb7f"}),a.wordWrap=new a("word-wrap",{fontCharacter:"\\eb80"}),a.zoomIn=new a("zoom-in",{fontCharacter:"\\eb81"}),a.zoomOut=new a("zoom-out",{fontCharacter:"\\eb82"}),a.listFilter=new a("list-filter",{fontCharacter:"\\eb83"}),a.listFlat=new a("list-flat",{fontCharacter:"\\eb84"}),a.listSelection=new a("list-selection",{fontCharacter:"\\eb85"}),a.selection=new a("selection",{fontCharacter:"\\eb85"}),a.listTree=new a("list-tree",{fontCharacter:"\\eb86"}),a.debugBreakpointFunctionUnverified=new a("debug-breakpoint-function-unverified",{fontCharacter:"\\eb87"}),a.debugBreakpointFunction=new a("debug-breakpoint-function",{fontCharacter:"\\eb88"}),a.debugBreakpointFunctionDisabled=new a("debug-breakpoint-function-disabled",{fontCharacter:"\\eb88"}),a.debugStackframeActive=new a("debug-stackframe-active",{fontCharacter:"\\eb89"}),a.debugStackframeDot=new a("debug-stackframe-dot",{fontCharacter:"\\eb8a"}),a.debugStackframe=new a("debug-stackframe",{fontCharacter:"\\eb8b"}),a.debugStackframeFocused=new a("debug-stackframe-focused",{fontCharacter:"\\eb8b"}),a.debugBreakpointUnsupported=new a("debug-breakpoint-unsupported",{fontCharacter:"\\eb8c"}),a.symbolString=new a("symbol-string",{fontCharacter:"\\eb8d"}),a.debugReverseContinue=new a("debug-reverse-continue",{fontCharacter:"\\eb8e"}),a.debugStepBack=new a("debug-step-back",{fontCharacter:"\\eb8f"}),a.debugRestartFrame=new a("debug-restart-frame",{fontCharacter:"\\eb90"}),a.callIncoming=new a("call-incoming",{fontCharacter:"\\eb92"}),a.callOutgoing=new a("call-outgoing",{fontCharacter:"\\eb93"}),a.menu=new a("menu",{fontCharacter:"\\eb94"}),a.expandAll=new a("expand-all",{fontCharacter:"\\eb95"}),a.feedback=new a("feedback",{fontCharacter:"\\eb96"}),a.groupByRefType=new a("group-by-ref-type",{fontCharacter:"\\eb97"}),a.ungroupByRefType=new a("ungroup-by-ref-type",{fontCharacter:"\\eb98"}),a.account=new a("account",{fontCharacter:"\\eb99"}),a.bellDot=new a("bell-dot",{fontCharacter:"\\eb9a"}),a.debugConsole=new a("debug-console",{fontCharacter:"\\eb9b"}),a.library=new a("library",{fontCharacter:"\\eb9c"}),a.output=new a("output",{fontCharacter:"\\eb9d"}),a.runAll=new a("run-all",{fontCharacter:"\\eb9e"}),a.syncIgnored=new a("sync-ignored",{fontCharacter:"\\eb9f"}),a.pinned=new a("pinned",{fontCharacter:"\\eba0"}),a.githubInverted=new a("github-inverted",{fontCharacter:"\\eba1"}),a.debugAlt=new a("debug-alt",{fontCharacter:"\\eb91"}),a.serverProcess=new a("server-process",{fontCharacter:"\\eba2"}),a.serverEnvironment=new a("server-environment",{fontCharacter:"\\eba3"}),a.pass=new a("pass",{fontCharacter:"\\eba4"}),a.stopCircle=new a("stop-circle",{fontCharacter:"\\eba5"}),a.playCircle=new a("play-circle",{fontCharacter:"\\eba6"}),a.record=new a("record",{fontCharacter:"\\eba7"}),a.debugAltSmall=new a("debug-alt-small",{fontCharacter:"\\eba8"}),a.vmConnect=new a("vm-connect",{fontCharacter:"\\eba9"}),a.cloud=new a("cloud",{fontCharacter:"\\ebaa"}),a.merge=new a("merge",{fontCharacter:"\\ebab"}),a.exportIcon=new a("export",{fontCharacter:"\\ebac"}),a.graphLeft=new a("graph-left",{fontCharacter:"\\ebad"}),a.magnet=new a("magnet",{fontCharacter:"\\ebae"}),a.notebook=new a("notebook",{fontCharacter:"\\ebaf"}),a.redo=new a("redo",{fontCharacter:"\\ebb0"}),a.checkAll=new a("check-all",{fontCharacter:"\\ebb1"}),a.pinnedDirty=new a("pinned-dirty",{fontCharacter:"\\ebb2"}),a.passFilled=new a("pass-filled",{fontCharacter:"\\ebb3"}),a.circleLargeFilled=new a("circle-large-filled",{fontCharacter:"\\ebb4"}),a.circleLargeOutline=new a("circle-large-outline",{fontCharacter:"\\ebb5"}),a.combine=new a("combine",{fontCharacter:"\\ebb6"}),a.gather=new a("gather",{fontCharacter:"\\ebb6"}),a.table=new a("table",{fontCharacter:"\\ebb7"}),a.variableGroup=new a("variable-group",{fontCharacter:"\\ebb8"}),a.typeHierarchy=new a("type-hierarchy",{fontCharacter:"\\ebb9"}),a.typeHierarchySub=new a("type-hierarchy-sub",{fontCharacter:"\\ebba"}),a.typeHierarchySuper=new a("type-hierarchy-super",{fontCharacter:"\\ebbb"}),a.gitPullRequestCreate=new a("git-pull-request-create",{fontCharacter:"\\ebbc"}),a.runAbove=new a("run-above",{fontCharacter:"\\ebbd"}),a.runBelow=new a("run-below",{fontCharacter:"\\ebbe"}),a.notebookTemplate=new a("notebook-template",{fontCharacter:"\\ebbf"}),a.debugRerun=new a("debug-rerun",{fontCharacter:"\\ebc0"}),a.workspaceTrusted=new a("workspace-trusted",{fontCharacter:"\\ebc1"}),a.workspaceUntrusted=new a("workspace-untrusted",{fontCharacter:"\\ebc2"}),a.workspaceUnspecified=new a("workspace-unspecified",{fontCharacter:"\\ebc3"}),a.terminalCmd=new a("terminal-cmd",{fontCharacter:"\\ebc4"}),a.terminalDebian=new a("terminal-debian",{fontCharacter:"\\ebc5"}),a.terminalLinux=new a("terminal-linux",{fontCharacter:"\\ebc6"}),a.terminalPowershell=new a("terminal-powershell",{fontCharacter:"\\ebc7"}),a.terminalTmux=new a("terminal-tmux",{fontCharacter:"\\ebc8"}),a.terminalUbuntu=new a("terminal-ubuntu",{fontCharacter:"\\ebc9"}),a.terminalBash=new a("terminal-bash",{fontCharacter:"\\ebca"}),a.arrowSwap=new a("arrow-swap",{fontCharacter:"\\ebcb"}),a.copy=new a("copy",{fontCharacter:"\\ebcc"}),a.personAdd=new a("person-add",{fontCharacter:"\\ebcd"}),a.filterFilled=new a("filter-filled",{fontCharacter:"\\ebce"}),a.wand=new a("wand",{fontCharacter:"\\ebcf"}),a.debugLineByLine=new a("debug-line-by-line",{fontCharacter:"\\ebd0"}),a.inspect=new a("inspect",{fontCharacter:"\\ebd1"}),a.layers=new a("layers",{fontCharacter:"\\ebd2"}),a.layersDot=new a("layers-dot",{fontCharacter:"\\ebd3"}),a.layersActive=new a("layers-active",{fontCharacter:"\\ebd4"}),a.compass=new a("compass",{fontCharacter:"\\ebd5"}),a.compassDot=new a("compass-dot",{fontCharacter:"\\ebd6"}),a.compassActive=new a("compass-active",{fontCharacter:"\\ebd7"}),a.azure=new a("azure",{fontCharacter:"\\ebd8"}),a.issueDraft=new a("issue-draft",{fontCharacter:"\\ebd9"}),a.gitPullRequestClosed=new a("git-pull-request-closed",{fontCharacter:"\\ebda"}),a.gitPullRequestDraft=new a("git-pull-request-draft",{fontCharacter:"\\ebdb"}),a.debugAll=new a("debug-all",{fontCharacter:"\\ebdc"}),a.debugCoverage=new a("debug-coverage",{fontCharacter:"\\ebdd"}),a.runErrors=new a("run-errors",{fontCharacter:"\\ebde"}),a.folderLibrary=new a("folder-library",{fontCharacter:"\\ebdf"}),a.debugContinueSmall=new a("debug-continue-small",{fontCharacter:"\\ebe0"}),a.beakerStop=new a("beaker-stop",{fontCharacter:"\\ebe1"}),a.graphLine=new a("graph-line",{fontCharacter:"\\ebe2"}),a.graphScatter=new a("graph-scatter",{fontCharacter:"\\ebe3"}),a.pieChart=new a("pie-chart",{fontCharacter:"\\ebe4"}),a.bracket=new a("bracket",a.json.definition),a.bracketDot=new a("bracket-dot",{fontCharacter:"\\ebe5"}),a.bracketError=new a("bracket-error",{fontCharacter:"\\ebe6"}),a.lockSmall=new a("lock-small",{fontCharacter:"\\ebe7"}),a.azureDevops=new a("azure-devops",{fontCharacter:"\\ebe8"}),a.verifiedFilled=new a("verified-filled",{fontCharacter:"\\ebe9"})}(h||(h={}))},79881:function(d,g,e){"use strict";e.d(g,{B8:function(){return p},Cp:function(){return c},F0:function(){return o},L6:function(){return x},VV:function(){return h},b1:function(){return a},dL:function(){return l},ri:function(){return f}});class r{constructor(){this.listeners=[],this.unexpectedErrorHandler=function(m){setTimeout(()=>{throw m.stack?new Error(m.message+`
`+m.stack):m},0)}}emit(m){this.listeners.forEach(b=>{b(m)})}onUnexpectedError(m){this.unexpectedErrorHandler(m),this.emit(m)}onUnexpectedExternalError(m){this.unexpectedErrorHandler(m)}}const i=new r;function l(v){h(v)||i.onUnexpectedError(v)}function c(v){h(v)||i.onUnexpectedExternalError(v)}function f(v){if(v instanceof Error){let{name:m,message:b}=v;const A=v.stacktrace||v.stack;return{$isError:!0,name:m,message:b,stack:A}}return v}const u="Canceled";function h(v){return v instanceof Error&&v.name===u&&v.message===u}function o(){const v=new Error(u);return v.name=v.message,v}function a(v){return v?new Error(`Illegal argument: ${v}`):new Error("Illegal argument")}function x(v){return v?new Error(`Illegal state: ${v}`):new Error("Illegal state")}class p extends Error{constructor(m){super("NotSupported"),m&&(this.message=m)}}},4348:function(d,g,e){"use strict";e.d(g,{D0:function(){return p},E7:function(){return v},K3:function(){return x},Q5:function(){return a},ZD:function(){return m},ju:function(){return f}});var r=e(79881),i=e(69323),l=e(34502),c=e(95830),f;(function(b){b.None=()=>i.JT.None;function A(ae){return(ee,J=null,le)=>{let W=!1,z;return z=ae(ne=>{if(!W)return z?z.dispose():W=!0,ee.call(J,ne)},null,le),W&&z.dispose(),z}}b.once=A;function D(ae,ee){return N((J,le=null,W)=>ae(z=>J.call(le,ee(z)),null,W))}b.map=D;function R(ae,ee){return N((J,le=null,W)=>ae(z=>{ee(z),J.call(le,z)},null,W))}b.forEach=R;function S(ae,ee){return N((J,le=null,W)=>ae(z=>ee(z)&&J.call(le,z),null,W))}b.filter=S;function T(ae){return ae}b.signal=T;function M(...ae){return(ee,J=null,le)=>(0,i.F8)(...ae.map(W=>W(z=>ee.call(J,z),null,le)))}b.any=M;function F(ae,ee,J){let le=J;return D(ae,W=>(le=ee(le,W),le))}b.reduce=F;function N(ae){let ee;const J=new a({onFirstListenerAdd(){ee=ae(J.fire,J)},onLastListenerRemove(){ee.dispose()}});return J.event}function H(ae,ee,J=100,le=!1,W){let z,ne,_e,we=0;const Pe=new a({leakWarningThreshold:W,onFirstListenerAdd(){z=ae(We=>{we++,ne=ee(ne,We),le&&!_e&&(Pe.fire(ne),ne=void 0),clearTimeout(_e),_e=setTimeout(()=>{const Be=ne;ne=void 0,_e=void 0,(!le||we>1)&&Pe.fire(Be),we=0},J)})},onLastListenerRemove(){z.dispose()}});return Pe.event}b.debounce=H;function V(ae,ee=(J,le)=>J===le){let J=!0,le;return S(ae,W=>{const z=J||!ee(W,le);return J=!1,le=W,z})}b.latch=V;function $(ae,ee){return[b.filter(ae,ee),b.filter(ae,J=>!ee(J))]}b.split=$;function oe(ae,ee=!1,J=[]){let le=J.slice(),W=ae(_e=>{le?le.push(_e):ne.fire(_e)});const z=()=>{le&&le.forEach(_e=>ne.fire(_e)),le=null},ne=new a({onFirstListenerAdd(){W||(W=ae(_e=>ne.fire(_e)))},onFirstListenerDidAdd(){le&&(ee?setTimeout(z):z())},onLastListenerRemove(){W&&W.dispose(),W=null}});return ne.event}b.buffer=oe;class ie{constructor(ee){this.event=ee}map(ee){return new ie(D(this.event,ee))}forEach(ee){return new ie(R(this.event,ee))}filter(ee){return new ie(S(this.event,ee))}reduce(ee,J){return new ie(F(this.event,ee,J))}latch(){return new ie(V(this.event))}debounce(ee,J=100,le=!1,W){return new ie(H(this.event,ee,J,le,W))}on(ee,J,le){return this.event(ee,J,le)}once(ee,J,le){return A(this.event)(ee,J,le)}}function ue(ae){return new ie(ae)}b.chain=ue;function q(ae,ee,J=le=>le){const le=(..._e)=>ne.fire(J(..._e)),W=()=>ae.on(ee,le),z=()=>ae.removeListener(ee,le),ne=new a({onFirstListenerAdd:W,onLastListenerRemove:z});return ne.event}b.fromNodeEventEmitter=q;function Y(ae,ee,J=le=>le){const le=(..._e)=>ne.fire(J(..._e)),W=()=>ae.addEventListener(ee,le),z=()=>ae.removeEventListener(ee,le),ne=new a({onFirstListenerAdd:W,onLastListenerRemove:z});return ne.event}b.fromDOMEventEmitter=Y;function G(ae){return new Promise(ee=>A(ae)(ee))}b.toPromise=G})(f||(f={}));class u{constructor(A){this._listenerCount=0,this._invocationCount=0,this._elapsedOverall=0,this._name=`${A}_${u._idPool++}`}start(A){this._stopWatch=new c.G(!0),this._listenerCount=A}stop(){if(this._stopWatch){const A=this._stopWatch.elapsed();this._elapsedOverall+=A,this._invocationCount+=1,console.info(`did FIRE ${this._name}: elapsed_ms: ${A.toFixed(5)}, listener: ${this._listenerCount} (elapsed_overall: ${this._elapsedOverall.toFixed(2)}, invocations: ${this._invocationCount})`),this._stopWatch=void 0}}}u._idPool=0;let h=-1;class o{constructor(A,D=Math.random().toString(18).slice(2,5)){this.customThreshold=A,this.name=D,this._warnCountdown=0}dispose(){this._stacks&&this._stacks.clear()}check(A){let D=h;if(typeof this.customThreshold=="number"&&(D=this.customThreshold),D<=0||A<D)return;this._stacks||(this._stacks=new Map);const R=new Error().stack.split(`
`).slice(3).join(`
`),S=this._stacks.get(R)||0;if(this._stacks.set(R,S+1),this._warnCountdown-=1,this._warnCountdown<=0){this._warnCountdown=D*.5;let T,M=0;for(const[F,N]of this._stacks)(!T||M<N)&&(T=F,M=N);console.warn(`[${this.name}] potential listener LEAK detected, having ${A} listeners already. MOST frequent listener (${M}):`),console.warn(T)}return()=>{const T=this._stacks.get(R)||0;this._stacks.set(R,T-1)}}}class a{constructor(A){var D;this._disposed=!1,this._options=A,this._leakageMon=h>0?new o(this._options&&this._options.leakWarningThreshold):void 0,this._perfMon=!((D=this._options)===null||D===void 0)&&D._profName?new u(this._options._profName):void 0}get event(){return this._event||(this._event=(A,D,R)=>{var S;this._listeners||(this._listeners=new l.S);const T=this._listeners.isEmpty();T&&this._options&&this._options.onFirstListenerAdd&&this._options.onFirstListenerAdd(this);const M=this._listeners.push(D?[A,D]:A);T&&this._options&&this._options.onFirstListenerDidAdd&&this._options.onFirstListenerDidAdd(this),this._options&&this._options.onListenerDidAdd&&this._options.onListenerDidAdd(this,A,D);const F=(S=this._leakageMon)===null||S===void 0?void 0:S.check(this._listeners.size),N=(0,i.OF)(()=>{F&&F(),this._disposed||(M(),this._options&&this._options.onLastListenerRemove&&(this._listeners&&!this._listeners.isEmpty()||this._options.onLastListenerRemove(this)))});return R instanceof i.SL?R.add(N):Array.isArray(R)&&R.push(N),N}),this._event}fire(A){var D,R;if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new l.S);for(let S of this._listeners)this._deliveryQueue.push([S,A]);for((D=this._perfMon)===null||D===void 0||D.start(this._deliveryQueue.size);this._deliveryQueue.size>0;){const[S,T]=this._deliveryQueue.shift();try{typeof S=="function"?S.call(void 0,T):S[0].call(S[1],T)}catch(M){(0,r.dL)(M)}}(R=this._perfMon)===null||R===void 0||R.stop()}}dispose(){var A,D,R,S,T;this._disposed||(this._disposed=!0,(A=this._listeners)===null||A===void 0||A.clear(),(D=this._deliveryQueue)===null||D===void 0||D.clear(),(S=(R=this._options)===null||R===void 0?void 0:R.onLastListenerRemove)===null||S===void 0||S.call(R),(T=this._leakageMon)===null||T===void 0||T.dispose())}}class x extends a{constructor(A){super(A),this._isPaused=0,this._eventQueue=new l.S,this._mergeFn=A==null?void 0:A.merge}pause(){this._isPaused++}resume(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){const A=Array.from(this._eventQueue);this._eventQueue.clear(),super.fire(this._mergeFn(A))}else for(;!this._isPaused&&this._eventQueue.size!==0;)super.fire(this._eventQueue.shift())}fire(A){this._listeners&&(this._isPaused!==0?this._eventQueue.push(A):super.fire(A))}}class p extends x{constructor(A){var D;super(A),this._delay=(D=A.delay)!==null&&D!==void 0?D:100}fire(A){this._handle||(this.pause(),this._handle=setTimeout(()=>{this._handle=void 0,this.resume()},this._delay)),super.fire(A)}}class v{constructor(){this.buffers=[]}wrapEvent(A){return(D,R,S)=>A(T=>{const M=this.buffers[this.buffers.length-1];M?M.push(()=>D.call(R,T)):D.call(R,T)},void 0,S)}bufferEvents(A){const D=[];this.buffers.push(D);const R=A();return this.buffers.pop(),D.forEach(S=>S()),R}}class m{constructor(){this.listening=!1,this.inputEvent=f.None,this.inputEventListener=i.JT.None,this.emitter=new a({onFirstListenerDidAdd:()=>{this.listening=!0,this.inputEventListener=this.inputEvent(this.emitter.fire,this.emitter)},onLastListenerRemove:()=>{this.listening=!1,this.inputEventListener.dispose()}}),this.event=this.emitter.event}set input(A){this.inputEvent=A,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=A(this.emitter.fire,this.emitter))}dispose(){this.inputEventListener.dispose(),this.emitter.dispose()}}},17845:function(d,g,e){"use strict";e.d(g,{I:function(){return r}});function r(i){const l=this;let c=!1,f;return function(){return c||(c=!0,f=i.apply(l,arguments)),f}}},88226:function(d,g,e){"use strict";e.d(g,{$:function(){return r}});var r;(function(i){function l(M){return M&&typeof M=="object"&&typeof M[Symbol.iterator]=="function"}i.is=l;const c=Object.freeze([]);function f(){return c}i.empty=f;function*u(M){yield M}i.single=u;function h(M){return M||c}i.from=h;function o(M){return!M||M[Symbol.iterator]().next().done===!0}i.isEmpty=o;function a(M){return M[Symbol.iterator]().next().value}i.first=a;function x(M,F){for(const N of M)if(F(N))return!0;return!1}i.some=x;function p(M,F){for(const N of M)if(F(N))return N}i.find=p;function*v(M,F){for(const N of M)F(N)&&(yield N)}i.filter=v;function*m(M,F){let N=0;for(const H of M)yield F(H,N++)}i.map=m;function*b(...M){for(const F of M)for(const N of F)yield N}i.concat=b;function*A(M){for(const F of M)for(const N of F)yield N}i.concatNested=A;function D(M,F,N){let H=N;for(const V of M)H=F(H,V);return H}i.reduce=D;function*R(M,F,N=M.length){for(F<0&&(F+=M.length),N<0?N+=M.length:N>M.length&&(N=M.length);F<N;F++)yield M[F]}i.slice=R;function S(M,F=Number.POSITIVE_INFINITY){const N=[];if(F===0)return[N,M];const H=M[Symbol.iterator]();for(let V=0;V<F;V++){const $=H.next();if($.done)return[N,i.empty()];N.push($.value)}return[N,{[Symbol.iterator](){return H}}]}i.consume=S;function T(M,F,N=(H,V)=>H===V){const H=M[Symbol.iterator](),V=F[Symbol.iterator]();for(;;){const $=H.next(),oe=V.next();if($.done!==oe.done)return!1;if($.done)return!0;if(!N($.value,oe.value))return!1}}i.equals=T})(r||(r={}))},69323:function(d,g,e){"use strict";e.d(g,{B9:function(){return m},F8:function(){return b},JT:function(){return R},Jz:function(){return T},OF:function(){return A},SL:function(){return D},Wf:function(){return v},XK:function(){return S},dk:function(){return x}});var r=e(17845),i=e(88226);const l=!1;let c=null;function f(M){c=M}if(l){const M="__is_disposable_tracked__";f(new class{trackDisposable(F){const N=new Error("Potentially leaked disposable").stack;setTimeout(()=>{F[M]||console.log(N)},3e3)}setParent(F,N){if(F&&F!==R.None)try{F[M]=!0}catch(H){}}markAsDisposed(F){if(F&&F!==R.None)try{F[M]=!0}catch(N){}}markAsSingleton(F){}})}function u(M){return c==null||c.trackDisposable(M),M}function h(M){c==null||c.markAsDisposed(M)}function o(M,F){c==null||c.setParent(M,F)}function a(M,F){if(c)for(const N of M)c.setParent(N,F)}function x(M){return c==null||c.markAsSingleton(M),M}class p extends Error{constructor(F){super(`Encountered errors while disposing of store. Errors: [${F.join(", ")}]`),this.errors=F}}function v(M){return typeof M.dispose=="function"&&M.dispose.length===0}function m(M){if(i.$.is(M)){let F=[];for(const N of M)if(N)try{N.dispose()}catch(H){F.push(H)}if(F.length===1)throw F[0];if(F.length>1)throw new p(F);return Array.isArray(M)?[]:M}else if(M)return M.dispose(),M}function b(...M){const F=A(()=>m(M));return a(M,F),F}function A(M){const F=u({dispose:(0,r.I)(()=>{h(F),M()})});return F}class D{constructor(){this._toDispose=new Set,this._isDisposed=!1,u(this)}dispose(){this._isDisposed||(h(this),this._isDisposed=!0,this.clear())}clear(){try{m(this._toDispose.values())}finally{this._toDispose.clear()}}add(F){if(!F)return F;if(F===this)throw new Error("Cannot register a disposable on itself!");return o(F,this),this._isDisposed?D.DISABLE_DISPOSED_WARNING||console.warn(new Error("Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!").stack):this._toDispose.add(F),F}}D.DISABLE_DISPOSED_WARNING=!1;class R{constructor(){this._store=new D,u(this),o(this._store,this)}dispose(){h(this),this._store.dispose()}_register(F){if(F===this)throw new Error("Cannot register a disposable on itself!");return this._store.add(F)}}R.None=Object.freeze({dispose(){}});class S{constructor(){this._isDisposed=!1,u(this)}get value(){return this._isDisposed?void 0:this._value}set value(F){var N;this._isDisposed||F===this._value||((N=this._value)===null||N===void 0||N.dispose(),F&&o(F,this),this._value=F)}clear(){this.value=void 0}dispose(){var F;this._isDisposed=!0,h(this),(F=this._value)===null||F===void 0||F.dispose(),this._value=void 0}clearAndLeak(){const F=this._value;return this._value=void 0,F&&o(F,null),F}}class T{constructor(F){this.object=F}dispose(){}}},34502:function(d,g,e){"use strict";e.d(g,{S:function(){return i}});class r{constructor(c){this.element=c,this.next=r.Undefined,this.prev=r.Undefined}}r.Undefined=new r(void 0);class i{constructor(){this._first=r.Undefined,this._last=r.Undefined,this._size=0}get size(){return this._size}isEmpty(){return this._first===r.Undefined}clear(){let c=this._first;for(;c!==r.Undefined;){const f=c.next;c.prev=r.Undefined,c.next=r.Undefined,c=f}this._first=r.Undefined,this._last=r.Undefined,this._size=0}unshift(c){return this._insert(c,!1)}push(c){return this._insert(c,!0)}_insert(c,f){const u=new r(c);if(this._first===r.Undefined)this._first=u,this._last=u;else if(f){const o=this._last;this._last=u,u.prev=o,o.next=u}else{const o=this._first;this._first=u,u.next=o,o.prev=u}this._size+=1;let h=!1;return()=>{h||(h=!0,this._remove(u))}}shift(){if(this._first!==r.Undefined){const c=this._first.element;return this._remove(this._first),c}}pop(){if(this._last!==r.Undefined){const c=this._last.element;return this._remove(this._last),c}}_remove(c){if(c.prev!==r.Undefined&&c.next!==r.Undefined){const f=c.prev;f.next=c.next,c.next.prev=f}else c.prev===r.Undefined&&c.next===r.Undefined?(this._first=r.Undefined,this._last=r.Undefined):c.next===r.Undefined?(this._last=this._last.prev,this._last.next=r.Undefined):c.prev===r.Undefined&&(this._first=this._first.next,this._first.prev=r.Undefined);this._size-=1}*[Symbol.iterator](){let c=this._first;for(;c!==r.Undefined;)yield c.element,c=c.next}}},23345:function(d,g,e){"use strict";e.d(g,{$L:function(){return H},ED:function(){return T},IJ:function(){return F},OS:function(){return ie},WE:function(){return $},dz:function(){return M},gn:function(){return V},li:function(){return A},r:function(){return Y},tY:function(){return N},xS:function(){return oe}});var r=e(97671),i;const l="en";let c=!1,f=!1,u=!1,h=!1,o=!1,a=!1,x=!1,p,v=null,m=null,b;const A=typeof self=="object"?self:typeof e.g=="object"?e.g:{};let D;typeof A.vscode!="undefined"&&typeof A.vscode.process!="undefined"?D=A.vscode.process:typeof r!="undefined"&&(D=r);const R=typeof((i=D==null?void 0:D.versions)===null||i===void 0?void 0:i.electron)=="string"&&D.type==="renderer";if(typeof navigator=="object"&&!R)b=navigator.userAgent,c=b.indexOf("Windows")>=0,f=b.indexOf("Macintosh")>=0,x=(b.indexOf("Macintosh")>=0||b.indexOf("iPad")>=0||b.indexOf("iPhone")>=0)&&!!navigator.maxTouchPoints&&navigator.maxTouchPoints>0,u=b.indexOf("Linux")>=0,a=!0,p=navigator.language,v=p;else if(typeof D=="object"){c=D.platform==="win32",f=D.platform==="darwin",u=D.platform==="linux",h=u&&!!D.env.SNAP&&!!D.env.SNAP_REVISION,p=l,v=l;const G=D.env.VSCODE_NLS_CONFIG;if(G)try{const ae=JSON.parse(G),ee=ae.availableLanguages["*"];p=ae.locale,v=ee||l,m=ae._translationsConfigFile}catch(ae){}o=!0}else console.error("Unable to resolve platform.");let S=0;f?S=1:c?S=3:u&&(S=2);const T=c,M=f,F=u,N=o,H=a,V=x,$=b,oe=function(){if(A.setImmediate)return A.setImmediate.bind(A);if(typeof A.postMessage=="function"&&!A.importScripts){let ee=[];A.addEventListener("message",le=>{if(le.data&&le.data.vscodeSetImmediateId)for(let W=0,z=ee.length;W<z;W++){const ne=ee[W];if(ne.id===le.data.vscodeSetImmediateId){ee.splice(W,1),ne.callback();return}}});let J=0;return le=>{const W=++J;ee.push({id:W,callback:le}),A.postMessage({vscodeSetImmediateId:W},"*")}}if(typeof(D==null?void 0:D.nextTick)=="function")return D.nextTick.bind(D);const ae=Promise.resolve();return ee=>ae.then(ee)}(),ie=f||x?2:c?1:3;let ue=!0,q=!1;function Y(){if(!q){q=!0;const G=new Uint8Array(2);G[0]=1,G[1]=2,ue=new Uint16Array(G.buffer)[0]===513}return ue}},95830:function(d,g,e){"use strict";e.d(g,{G:function(){return l}});var r=e(23345);const i=r.li.performance&&typeof r.li.performance.now=="function";class l{constructor(f){this._highResolution=i&&f,this._startTime=this._now(),this._stopTime=-1}static create(f=!0){return new l(f)}stop(){this._stopTime=this._now()}elapsed(){return this._stopTime!==-1?this._stopTime-this._startTime:this._now()-this._startTime}_now(){return this._highResolution?r.li.performance.now():Date.now()}}},82983:function(d,g,e){"use strict";e.d(g,{$i:function(){return we},C8:function(){return _t},GF:function(){return p},HO:function(){return J},IO:function(){return v},K7:function(){return Lt},Kw:function(){return Ft},LC:function(){return A},Mh:function(){return oe},P1:function(){return ie},PJ:function(){return ir},Qe:function(){return Pe},R1:function(){return x},RP:function(){return ne},S6:function(){return Ne},TT:function(){return T},Ut:function(){return W},V8:function(){return D},WU:function(){return l},YK:function(){return q},YU:function(){return c},ZG:function(){return ue},ZH:function(){return G},ab:function(){return We},c1:function(){return Pt},df:function(){return H},ec:function(){return f},fi:function(){return dt},fy:function(){return u},j3:function(){return h},j_:function(){return F},m5:function(){return r},mK:function(){return N},mr:function(){return m},oH:function(){return lt},oL:function(){return o},ok:function(){return $},ow:function(){return R},qq:function(){return V},qu:function(){return S},rL:function(){return Y},uS:function(){return Vt},un:function(){return a},uq:function(){return b},vH:function(){return ee},xe:function(){return Be},zY:function(){return M}});function r(be){return!be||typeof be!="string"?!0:be.trim().length===0}const i=/{(\d+)}/g;function l(be,...De){return De.length===0?be:be.replace(i,function(He,qe){const Xe=parseInt(qe,10);return isNaN(Xe)||Xe<0||Xe>=De.length?He:De[Xe]})}function c(be){return be.replace(/[<>&]/g,function(De){switch(De){case"<":return"&lt;";case">":return"&gt;";case"&":return"&amp;";default:return De}})}function f(be){return be.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function u(be,De=" "){const He=h(be,De);return o(He,De)}function h(be,De){if(!be||!De)return be;const He=De.length;if(He===0||be.length===0)return be;let qe=0;for(;be.indexOf(De,qe)===qe;)qe=qe+He;return be.substring(qe)}function o(be,De){if(!be||!De)return be;const He=De.length,qe=be.length;if(He===0||qe===0)return be;let Xe=qe,wt=-1;for(;wt=be.lastIndexOf(De,Xe-1),!(wt===-1||wt+He!==Xe);){if(wt===0)return"";Xe=wt}return be.substring(0,Xe)}function a(be){return be.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function x(be){return be.replace(/\*/g,"")}function p(be,De,He={}){if(!be)throw new Error("Cannot create regex from empty string");De||(be=f(be)),He.wholeWord&&(/\B/.test(be.charAt(0))||(be="\\b"+be),/\B/.test(be.charAt(be.length-1))||(be=be+"\\b"));let qe="";return He.global&&(qe+="g"),He.matchCase||(qe+="i"),He.multiline&&(qe+="m"),He.unicode&&(qe+="u"),new RegExp(be,qe)}function v(be){return be.source==="^"||be.source==="^$"||be.source==="$"||be.source==="^\\s*$"?!1:!!(be.exec("")&&be.lastIndex===0)}function m(be){return(be.global?"g":"")+(be.ignoreCase?"i":"")+(be.multiline?"m":"")+(be.unicode?"u":"")}function b(be){return be.split(/\r\n|\r|\n/)}function A(be){for(let De=0,He=be.length;De<He;De++){const qe=be.charCodeAt(De);if(qe!==32&&qe!==9)return De}return-1}function D(be,De=0,He=be.length){for(let qe=De;qe<He;qe++){const Xe=be.charCodeAt(qe);if(Xe!==32&&Xe!==9)return be.substring(De,qe)}return be.substring(De,He)}function R(be,De=be.length-1){for(let He=De;He>=0;He--){const qe=be.charCodeAt(He);if(qe!==32&&qe!==9)return He}return-1}function S(be,De){return be<De?-1:be>De?1:0}function T(be,De,He=0,qe=be.length,Xe=0,wt=De.length){for(;He<qe&&Xe<wt;He++,Xe++){let or=be.charCodeAt(He),Me=De.charCodeAt(Xe);if(or<Me)return-1;if(or>Me)return 1}const At=qe-He,cr=wt-Xe;return At<cr?-1:At>cr?1:0}function M(be,De){return F(be,De,0,be.length,0,De.length)}function F(be,De,He=0,qe=be.length,Xe=0,wt=De.length){for(;He<qe&&Xe<wt;He++,Xe++){let or=be.charCodeAt(He),Me=De.charCodeAt(Xe);if(or===Me)continue;if(or>=128||Me>=128)return T(be.toLowerCase(),De.toLowerCase(),He,qe,Xe,wt);N(or)&&(or-=32),N(Me)&&(Me-=32);const Je=or-Me;if(Je!==0)return Je}const At=qe-He,cr=wt-Xe;return At<cr?-1:At>cr?1:0}function N(be){return be>=97&&be<=122}function H(be){return be>=65&&be<=90}function V(be,De){return be.length===De.length&&F(be,De)===0}function $(be,De){const He=De.length;return De.length>be.length?!1:F(be,De,0,He)===0}function oe(be,De){let He,qe=Math.min(be.length,De.length);for(He=0;He<qe;He++)if(be.charCodeAt(He)!==De.charCodeAt(He))return He;return qe}function ie(be,De){let He,qe=Math.min(be.length,De.length);const Xe=be.length-1,wt=De.length-1;for(He=0;He<qe;He++)if(be.charCodeAt(Xe-He)!==De.charCodeAt(wt-He))return He;return qe}function ue(be){return 55296<=be&&be<=56319}function q(be){return 56320<=be&&be<=57343}function Y(be,De){return(be-55296<<10)+(De-56320)+65536}function G(be,De,He){const qe=be.charCodeAt(He);if(ue(qe)&&He+1<De){const Xe=be.charCodeAt(He+1);if(q(Xe))return Y(qe,Xe)}return qe}function ae(be,De){const He=be.charCodeAt(De-1);if(q(He)&&De>1){const qe=be.charCodeAt(De-2);if(ue(qe))return Y(qe,He)}return He}function ee(be,De){const He=kt.getInstance(),qe=De,Xe=be.length,wt=G(be,Xe,De);De+=wt>=65536?2:1;let At=He.getGraphemeBreakType(wt);for(;De<Xe;){const cr=G(be,Xe,De),or=He.getGraphemeBreakType(cr);if(dt(At,or))break;De+=cr>=65536?2:1,At=or}return De-qe}function J(be,De){const He=kt.getInstance(),qe=De,Xe=ae(be,De);De-=Xe>=65536?2:1;let wt=He.getGraphemeBreakType(Xe);for(;De>0;){const At=ae(be,De),cr=He.getGraphemeBreakType(At);if(dt(cr,wt))break;De-=At>=65536?2:1,wt=cr}return qe-De}const le=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function W(be){return le.test(be)}const z=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDED6])/;function ne(be){return z.test(be)}const _e=/^[\t\n\r\x20-\x7E]*$/;function we(be){return _e.test(be)}const Pe=/[\u2028\u2029]/;function We(be){return Pe.test(be)}function Be(be){for(let De=0,He=be.length;De<He;De++)if(Lt(be.charCodeAt(De)))return!0;return!1}function Lt(be){return be=+be,be>=11904&&be<=55215||be>=63744&&be<=64255||be>=65281&&be<=65374}function _t(be){return be>=127462&&be<=127487||be===8986||be===8987||be===9200||be===9203||be>=9728&&be<=10175||be===11088||be===11093||be>=127744&&be<=128591||be>=128640&&be<=128764||be>=128992&&be<=129003||be>=129280&&be<=129535||be>=129648&&be<=129750}const Pt="\uFEFF";function Vt(be){return!!(be&&be.length>0&&be.charCodeAt(0)===65279)}function Ft(be,De=!1){return be?(De&&(be=be.replace(/\\./g,"")),be.toLowerCase()!==be):!1}function ir(be){return be=be%52,be<26?String.fromCharCode(97+be):String.fromCharCode(65+be-26)}function Ne(be){return kt.getInstance().getGraphemeBreakType(be)}function dt(be,De){return be===0?De!==5&&De!==7:be===2&&De===3?!1:be===4||be===2||be===3||De===4||De===2||De===3?!0:!(be===8&&(De===8||De===9||De===11||De===12)||(be===11||be===9)&&(De===9||De===10)||(be===12||be===10)&&De===10||De===5||De===13||De===7||be===1||be===13&&De===14||be===6&&De===6)}class kt{constructor(){this._data=Qe()}static getInstance(){return kt._INSTANCE||(kt._INSTANCE=new kt),kt._INSTANCE}getGraphemeBreakType(De){if(De<32)return De===10?3:De===13?2:4;if(De<127)return 0;const He=this._data,qe=He.length/3;let Xe=1;for(;Xe<=qe;)if(De<He[3*Xe])Xe=2*Xe;else if(De>He[3*Xe+1])Xe=2*Xe+1;else return He[3*Xe+2];return 0}}kt._INSTANCE=null;function Qe(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}function lt(be,De){if(be===0)return 0;const He=st(be,De);if(He!==void 0)return He;const qe=ae(De,be);return be-=Ye(qe),be}function st(be,De){let He=ae(De,be);for(be-=Ye(He);Ue(He)||He===65039||He===8419;){if(be===0)return;He=ae(De,be),be-=Ye(He)}if(_t(He)){if(be>=0){const qe=ae(De,be);qe===8205&&(be-=Ye(qe))}return be}}function Ye(be){return be>=65536?2:1}function Ue(be){return 127995<=be&&be<=127999}},72999:function(d,g,e){"use strict";e.d(g,{$E:function(){return A},$K:function(){return h},D8:function(){return v},HD:function(){return i},IU:function(){return D},Jp:function(){return o},Kn:function(){return l},cW:function(){return x},f6:function(){return R},hj:function(){return c},jn:function(){return f},kJ:function(){return r},mf:function(){return p},o8:function(){return u},p_:function(){return a},vE:function(){return S}});function r(T){return Array.isArray(T)}function i(T){return typeof T=="string"}function l(T){return typeof T=="object"&&T!==null&&!Array.isArray(T)&&!(T instanceof RegExp)&&!(T instanceof Date)}function c(T){return typeof T=="number"&&!isNaN(T)}function f(T){return T===!0||T===!1}function u(T){return typeof T=="undefined"}function h(T){return!o(T)}function o(T){return u(T)||T===null}function a(T,M){if(!T)throw new Error(M?`Unexpected type, expected '${M}'`:"Unexpected type")}function x(T){if(o(T))throw new Error("Assertion Failed: argument is undefined or null");return T}function p(T){return typeof T=="function"}function v(T,M){const F=Math.min(T.length,M.length);for(let N=0;N<F;N++)m(T[N],M[N])}function m(T,M){if(i(M)){if(typeof T!==M)throw new Error(`argument does not match constraint: typeof ${M}`)}else if(p(M)){try{if(T instanceof M)return}catch(F){}if(!o(T)&&T.constructor===M||M.length===1&&M.call(void 0,T)===!0)return;throw new Error("argument does not match one of these constraints: arg instanceof constraint, arg.constructor === constraint, nor constraint(arg) === true")}}function b(T){let M=[],F=Object.getPrototypeOf(T);for(;Object.prototype!==F;)M=M.concat(Object.getOwnPropertyNames(F)),F=Object.getPrototypeOf(F);return M}function A(T){const M=[];for(const F of b(T))typeof T[F]=="function"&&M.push(F);return M}function D(T,M){const F=H=>function(){const V=Array.prototype.slice.call(arguments,0);return M(H,V)};let N={};for(const H of T)N[H]=F(H);return N}function R(T){return T===null?void 0:T}function S(T,M="Unreachable"){throw new Error(M)}},13268:function(d,g,e){"use strict";e.d(g,{N:function(){return i}});function r(l,c){let f;return c.length===0?f=l:f=l.replace(/\{(\d+)\}/g,function(u,h){const o=h[0];return typeof c[o]!="undefined"?c[o]:u}),f}function i(l,c,...f){return r(c,f)}},96236:function(d,g,e){"use strict";e.d(g,{BH:function(){return D},NZ:function(){return R},U8:function(){return S},co:function(){return A},eH:function(){return b},vr:function(){return m}});var r=e(75918),i=e(52615),l=e(4348),c=e(88226),f=e(69323),u=e(34502),h=e(35884),o=e(90689),a=e(16925),x=e(49055),p=function(T,M,F,N){var H=arguments.length,V=H<3?M:N===null?N=Object.getOwnPropertyDescriptor(M,F):N,$;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")V=Reflect.decorate(T,M,F,N);else for(var oe=T.length-1;oe>=0;oe--)($=T[oe])&&(V=(H<3?$(V):H>3?$(M,F,V):$(M,F))||V);return H>3&&V&&Object.defineProperty(M,F,V),V},v=function(T,M){return function(F,N){M(F,N,T)}};function m(T){return T.command!==void 0}class b{constructor(M){this.id=b._idPool++,this._debugName=M}}b._idPool=0,b.CommandPalette=new b("CommandPalette"),b.EditorContext=new b("EditorContext"),b.SimpleEditorContext=new b("SimpleEditorContext"),b.EditorContextCopy=new b("EditorContextCopy"),b.EditorContextPeek=new b("EditorContextPeek"),b.MenubarEditMenu=new b("MenubarEditMenu"),b.MenubarCopy=new b("MenubarCopy"),b.MenubarGoMenu=new b("MenubarGoMenu"),b.MenubarSelectionMenu=new b("MenubarSelectionMenu"),b.InlineCompletionsActions=new b("InlineCompletionsActions");const A=(0,a.yh)("menuService"),D=new class{constructor(){this._commands=new Map,this._menuItems=new Map,this._onDidChangeMenu=new l.Q5,this.onDidChangeMenu=this._onDidChangeMenu.event,this._commandPaletteChangeEvent={has:T=>T===b.CommandPalette}}addCommand(T){return this.addCommands(c.$.single(T))}addCommands(T){for(const M of T)this._commands.set(M.id,M);return this._onDidChangeMenu.fire(this._commandPaletteChangeEvent),(0,f.OF)(()=>{let M=!1;for(const F of T)M=this._commands.delete(F.id)||M;M&&this._onDidChangeMenu.fire(this._commandPaletteChangeEvent)})}getCommand(T){return this._commands.get(T)}getCommands(){const T=new Map;return this._commands.forEach((M,F)=>T.set(F,M)),T}appendMenuItem(T,M){return this.appendMenuItems(c.$.single({id:T,item:M}))}appendMenuItems(T){const M=new Set,F=new u.S;for(const{id:N,item:H}of T){let V=this._menuItems.get(N);V||(V=new u.S,this._menuItems.set(N,V)),F.push(V.push(H)),M.add(N)}return this._onDidChangeMenu.fire(M),(0,f.OF)(()=>{if(F.size>0){for(let N of F)N();this._onDidChangeMenu.fire(M),F.clear()}})}getMenuItems(T){let M;return this._menuItems.has(T)?M=[...this._menuItems.get(T)]:M=[],T===b.CommandPalette&&this._appendImplicitItems(M),M}_appendImplicitItems(T){const M=new Set;for(const F of T)m(F)&&(M.add(F.command.id),F.alt&&M.add(F.alt.id));this._commands.forEach((F,N)=>{M.has(N)||T.push({command:F})})}};class R extends r.wY{constructor(M,F,N,H){super(`submenuitem.${M.submenu.id}`,typeof M.title=="string"?M.title:M.title.value,[],"submenu"),this.item=M,this._menuService=F,this._contextKeyService=N,this._options=H}get actions(){const M=[],F=this._menuService.createMenu(this.item.submenu,this._contextKeyService),N=F.getActions(this._options);F.dispose();for(const[,H]of N)H.length>0&&(M.push(...H),M.push(new r.Z0));return M.length&&M.pop(),M}}let S=class s0{constructor(M,F,N,H,V){var $,oe;if(this._commandService=V,this.id=M.id,this.label=N!=null&&N.renderShortTitle&&M.shortTitle?typeof M.shortTitle=="string"?M.shortTitle:M.shortTitle.value:typeof M.title=="string"?M.title:M.title.value,this.tooltip=(oe=typeof M.tooltip=="string"?M.tooltip:($=M.tooltip)===null||$===void 0?void 0:$.value)!==null&&oe!==void 0?oe:"",this.enabled=!M.precondition||H.contextMatchesRules(M.precondition),this.checked=void 0,M.toggled){const ie=M.toggled.condition?M.toggled:{condition:M.toggled};this.checked=H.contextMatchesRules(ie.condition),this.checked&&ie.tooltip&&(this.tooltip=typeof ie.tooltip=="string"?ie.tooltip:ie.tooltip.value),ie.title&&(this.label=typeof ie.title=="string"?ie.title:ie.title.value)}this.item=M,this.alt=F?new s0(F,void 0,N,H,V):void 0,this._options=N,x.kS.isThemeIcon(M.icon)&&(this.class=i.dT.asClassName(M.icon))}dispose(){}run(...M){var F,N;let H=[];return!((F=this._options)===null||F===void 0)&&F.arg&&(H=[...H,this._options.arg]),!((N=this._options)===null||N===void 0)&&N.shouldForwardArgs&&(H=[...H,...M]),this._commandService.executeCommand(this.id,...H)}};S=p([v(3,o.i6),v(4,h.H)],S)},35884:function(d,g,e){"use strict";e.d(g,{H:function(){return h},P:function(){return o}});var r=e(4348),i=e(88226),l=e(69323),c=e(34502),f=e(72999),u=e(16925);const h=(0,u.yh)("commandService"),o=new class{constructor(){this._commands=new Map,this._onDidRegisterCommand=new r.Q5,this.onDidRegisterCommand=this._onDidRegisterCommand.event}registerCommand(a,x){if(!a)throw new Error("invalid command");if(typeof a=="string"){if(!x)throw new Error("invalid command");return this.registerCommand({id:a,handler:x})}if(a.description){const A=[];for(let R of a.description.args)A.push(R.constraint);const D=a.handler;a.handler=function(R,...S){return(0,f.D8)(S,A),D(R,...S)}}const{id:p}=a;let v=this._commands.get(p);v||(v=new c.S,this._commands.set(p,v));let m=v.unshift(a),b=(0,l.OF)(()=>{m();const A=this._commands.get(p);A!=null&&A.isEmpty()&&this._commands.delete(p)});return this._onDidRegisterCommand.fire(p),b}registerCommandAlias(a,x){return o.registerCommand(a,(p,...v)=>p.get(h).executeCommand(x,...v))}getCommand(a){const x=this._commands.get(a);if(!(!x||x.isEmpty()))return i.$.first(x)}getCommands(){const a=new Map;for(const x of this._commands.keys()){const p=this.getCommand(x);p&&a.set(x,p)}return a}};o.registerCommand("noop",()=>{})},90689:function(d,g,e){"use strict";e.d(g,{Ao:function(){return h},Eq:function(){return Y},Fb:function(){return o},K8:function(){return ee},i6:function(){return q},uy:function(){return ue}});var r=e(23345),i=e(82983),l=e(16925);let c=r.WE||"";const f=new Map;f.set("false",!1),f.set("true",!0),f.set("isMac",r.dz),f.set("isLinux",r.IJ),f.set("isWindows",r.ED),f.set("isWeb",r.$L),f.set("isMacNative",r.dz&&!r.$L),f.set("isEdge",c.indexOf("Edg/")>=0),f.set("isFirefox",c.indexOf("Firefox")>=0),f.set("isChrome",c.indexOf("Chrome")>=0),f.set("isSafari",c.indexOf("Safari")>=0);const u=Object.prototype.hasOwnProperty;class h{static has(W){return v.create(W)}static equals(W,z){return m.create(W,z)}static regex(W,z){return H.create(W,z)}static not(W){return R.create(W)}static and(...W){return oe.create(W,null)}static or(...W){return ie.create(W,null,!0)}static deserialize(W,z=!1){if(W)return this._deserializeOrExpression(W,z)}static _deserializeOrExpression(W,z){let ne=W.split("||");return ie.create(ne.map(_e=>this._deserializeAndExpression(_e,z)),null,!0)}static _deserializeAndExpression(W,z){let ne=W.split("&&");return oe.create(ne.map(_e=>this._deserializeOne(_e,z)),null)}static _deserializeOne(W,z){if(W=W.trim(),W.indexOf("!=")>=0){let ne=W.split("!=");return D.create(ne[0].trim(),this._deserializeValue(ne[1],z))}if(W.indexOf("==")>=0){let ne=W.split("==");return m.create(ne[0].trim(),this._deserializeValue(ne[1],z))}if(W.indexOf("=~")>=0){let ne=W.split("=~");return H.create(ne[0].trim(),this._deserializeRegexValue(ne[1],z))}if(W.indexOf(" in ")>=0){let ne=W.split(" in ");return b.create(ne[0].trim(),ne[1].trim())}if(/^[^<=>]+>=[^<=>]+$/.test(W)){const ne=W.split(">=");return M.create(ne[0].trim(),ne[1].trim())}if(/^[^<=>]+>[^<=>]+$/.test(W)){const ne=W.split(">");return T.create(ne[0].trim(),ne[1].trim())}if(/^[^<=>]+<=[^<=>]+$/.test(W)){const ne=W.split("<=");return N.create(ne[0].trim(),ne[1].trim())}if(/^[^<=>]+<[^<=>]+$/.test(W)){const ne=W.split("<");return F.create(ne[0].trim(),ne[1].trim())}return/^\!\s*/.test(W)?R.create(W.substr(1).trim()):v.create(W)}static _deserializeValue(W,z){if(W=W.trim(),W==="true")return!0;if(W==="false")return!1;let ne=/^'([^']*)'$/.exec(W);return ne?ne[1].trim():W}static _deserializeRegexValue(W,z){if((0,i.m5)(W)){if(z)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}let ne=W.indexOf("/"),_e=W.lastIndexOf("/");if(ne===_e||ne<0){if(z)throw new Error(`bad regexp-value '${W}', missing /-enclosure`);return console.warn(`bad regexp-value '${W}', missing /-enclosure`),null}let we=W.slice(ne+1,_e),Pe=W[_e+1]==="i"?"i":"";try{return new RegExp(we,Pe)}catch(We){if(z)throw new Error(`bad regexp-value '${W}', parse error: ${We}`);return console.warn(`bad regexp-value '${W}', parse error: ${We}`),null}}}function o(le,W){const z=le?le.substituteConstants():void 0,ne=W?W.substituteConstants():void 0;return!z&&!ne?!0:!z||!ne?!1:z.equals(ne)}function a(le,W){return le.cmp(W)}class x{constructor(){this.type=0}cmp(W){return this.type-W.type}equals(W){return W.type===this.type}substituteConstants(){return this}evaluate(W){return!1}serialize(){return"false"}keys(){return[]}negate(){return p.INSTANCE}}x.INSTANCE=new x;class p{constructor(){this.type=1}cmp(W){return this.type-W.type}equals(W){return W.type===this.type}substituteConstants(){return this}evaluate(W){return!0}serialize(){return"true"}keys(){return[]}negate(){return x.INSTANCE}}p.INSTANCE=new p;class v{constructor(W,z){this.key=W,this.negated=z,this.type=2}static create(W,z=null){const ne=f.get(W);return typeof ne=="boolean"?ne?p.INSTANCE:x.INSTANCE:new v(W,z)}cmp(W){return W.type!==this.type?this.type-W.type:G(this.key,W.key)}equals(W){return W.type===this.type?this.key===W.key:!1}substituteConstants(){const W=f.get(this.key);return typeof W=="boolean"?W?p.INSTANCE:x.INSTANCE:this}evaluate(W){return!!W.getValue(this.key)}serialize(){return this.key}keys(){return[this.key]}negate(){return this.negated||(this.negated=R.create(this.key,this)),this.negated}}class m{constructor(W,z,ne){this.key=W,this.value=z,this.negated=ne,this.type=4}static create(W,z,ne=null){if(typeof z=="boolean")return z?v.create(W,ne):R.create(W,ne);const _e=f.get(W);return typeof _e=="boolean"?z===(_e?"true":"false")?p.INSTANCE:x.INSTANCE:new m(W,z,ne)}cmp(W){return W.type!==this.type?this.type-W.type:ae(this.key,this.value,W.key,W.value)}equals(W){return W.type===this.type?this.key===W.key&&this.value===W.value:!1}substituteConstants(){const W=f.get(this.key);if(typeof W=="boolean"){const z=W?"true":"false";return this.value===z?p.INSTANCE:x.INSTANCE}return this}evaluate(W){return W.getValue(this.key)==this.value}serialize(){return`${this.key} == '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=D.create(this.key,this.value,this)),this.negated}}class b{constructor(W,z){this.key=W,this.valueKey=z,this.type=10,this.negated=null}static create(W,z){return new b(W,z)}cmp(W){return W.type!==this.type?this.type-W.type:ae(this.key,this.valueKey,W.key,W.valueKey)}equals(W){return W.type===this.type?this.key===W.key&&this.valueKey===W.valueKey:!1}substituteConstants(){return this}evaluate(W){const z=W.getValue(this.valueKey),ne=W.getValue(this.key);return Array.isArray(z)?z.indexOf(ne)>=0:typeof ne=="string"&&typeof z=="object"&&z!==null?u.call(z,ne):!1}serialize(){return`${this.key} in '${this.valueKey}'`}keys(){return[this.key,this.valueKey]}negate(){return this.negated||(this.negated=A.create(this)),this.negated}}class A{constructor(W){this._actual=W,this.type=11}static create(W){return new A(W)}cmp(W){return W.type!==this.type?this.type-W.type:this._actual.cmp(W._actual)}equals(W){return W.type===this.type?this._actual.equals(W._actual):!1}substituteConstants(){return this}evaluate(W){return!this._actual.evaluate(W)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}class D{constructor(W,z,ne){this.key=W,this.value=z,this.negated=ne,this.type=5}static create(W,z,ne=null){if(typeof z=="boolean")return z?R.create(W,ne):v.create(W,ne);const _e=f.get(W);return typeof _e=="boolean"?z===(_e?"true":"false")?x.INSTANCE:p.INSTANCE:new D(W,z,ne)}cmp(W){return W.type!==this.type?this.type-W.type:ae(this.key,this.value,W.key,W.value)}equals(W){return W.type===this.type?this.key===W.key&&this.value===W.value:!1}substituteConstants(){const W=f.get(this.key);if(typeof W=="boolean"){const z=W?"true":"false";return this.value===z?x.INSTANCE:p.INSTANCE}return this}evaluate(W){return W.getValue(this.key)!=this.value}serialize(){return`${this.key} != '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=m.create(this.key,this.value,this)),this.negated}}class R{constructor(W,z){this.key=W,this.negated=z,this.type=3}static create(W,z=null){const ne=f.get(W);return typeof ne=="boolean"?ne?x.INSTANCE:p.INSTANCE:new R(W,z)}cmp(W){return W.type!==this.type?this.type-W.type:G(this.key,W.key)}equals(W){return W.type===this.type?this.key===W.key:!1}substituteConstants(){const W=f.get(this.key);return typeof W=="boolean"?W?x.INSTANCE:p.INSTANCE:this}evaluate(W){return!W.getValue(this.key)}serialize(){return`!${this.key}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=v.create(this.key,this)),this.negated}}function S(le,W){if(typeof le=="string"){const z=parseFloat(le);isNaN(z)||(le=z)}return typeof le=="string"||typeof le=="number"?W(le):x.INSTANCE}class T{constructor(W,z,ne){this.key=W,this.value=z,this.negated=ne,this.type=12}static create(W,z,ne=null){return S(z,_e=>new T(W,_e,ne))}cmp(W){return W.type!==this.type?this.type-W.type:ae(this.key,this.value,W.key,W.value)}equals(W){return W.type===this.type?this.key===W.key&&this.value===W.value:!1}substituteConstants(){return this}evaluate(W){return typeof this.value=="string"?!1:parseFloat(W.getValue(this.key))>this.value}serialize(){return`${this.key} > ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=N.create(this.key,this.value,this)),this.negated}}class M{constructor(W,z,ne){this.key=W,this.value=z,this.negated=ne,this.type=13}static create(W,z,ne=null){return S(z,_e=>new M(W,_e,ne))}cmp(W){return W.type!==this.type?this.type-W.type:ae(this.key,this.value,W.key,W.value)}equals(W){return W.type===this.type?this.key===W.key&&this.value===W.value:!1}substituteConstants(){return this}evaluate(W){return typeof this.value=="string"?!1:parseFloat(W.getValue(this.key))>=this.value}serialize(){return`${this.key} >= ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=F.create(this.key,this.value,this)),this.negated}}class F{constructor(W,z,ne){this.key=W,this.value=z,this.negated=ne,this.type=14}static create(W,z,ne=null){return S(z,_e=>new F(W,_e,ne))}cmp(W){return W.type!==this.type?this.type-W.type:ae(this.key,this.value,W.key,W.value)}equals(W){return W.type===this.type?this.key===W.key&&this.value===W.value:!1}substituteConstants(){return this}evaluate(W){return typeof this.value=="string"?!1:parseFloat(W.getValue(this.key))<this.value}serialize(){return`${this.key} < ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=M.create(this.key,this.value,this)),this.negated}}class N{constructor(W,z,ne){this.key=W,this.value=z,this.negated=ne,this.type=15}static create(W,z,ne=null){return S(z,_e=>new N(W,_e,ne))}cmp(W){return W.type!==this.type?this.type-W.type:ae(this.key,this.value,W.key,W.value)}equals(W){return W.type===this.type?this.key===W.key&&this.value===W.value:!1}substituteConstants(){return this}evaluate(W){return typeof this.value=="string"?!1:parseFloat(W.getValue(this.key))<=this.value}serialize(){return`${this.key} <= ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=T.create(this.key,this.value,this)),this.negated}}class H{constructor(W,z){this.key=W,this.regexp=z,this.type=7,this.negated=null}static create(W,z){return new H(W,z)}cmp(W){if(W.type!==this.type)return this.type-W.type;if(this.key<W.key)return-1;if(this.key>W.key)return 1;const z=this.regexp?this.regexp.source:"",ne=W.regexp?W.regexp.source:"";return z<ne?-1:z>ne?1:0}equals(W){if(W.type===this.type){const z=this.regexp?this.regexp.source:"",ne=W.regexp?W.regexp.source:"";return this.key===W.key&&z===ne}return!1}substituteConstants(){return this}evaluate(W){let z=W.getValue(this.key);return this.regexp?this.regexp.test(z):!1}serialize(){const W=this.regexp?`/${this.regexp.source}/${this.regexp.ignoreCase?"i":""}`:"/invalid/";return`${this.key} =~ ${W}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=V.create(this)),this.negated}}class V{constructor(W){this._actual=W,this.type=8}static create(W){return new V(W)}cmp(W){return W.type!==this.type?this.type-W.type:this._actual.cmp(W._actual)}equals(W){return W.type===this.type?this._actual.equals(W._actual):!1}substituteConstants(){return this}evaluate(W){return!this._actual.evaluate(W)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}function $(le){let W=null;for(let z=0,ne=le.length;z<ne;z++){const _e=le[z].substituteConstants();if(le[z]!==_e&&W===null){W=[];for(let we=0;we<z;we++)W[we]=le[we]}W!==null&&(W[z]=_e)}return W===null?le:W}class oe{constructor(W,z){this.expr=W,this.negated=z,this.type=6}static create(W,z){return oe._normalizeArr(W,z)}cmp(W){if(W.type!==this.type)return this.type-W.type;if(this.expr.length<W.expr.length)return-1;if(this.expr.length>W.expr.length)return 1;for(let z=0,ne=this.expr.length;z<ne;z++){const _e=a(this.expr[z],W.expr[z]);if(_e!==0)return _e}return 0}equals(W){if(W.type===this.type){if(this.expr.length!==W.expr.length)return!1;for(let z=0,ne=this.expr.length;z<ne;z++)if(!this.expr[z].equals(W.expr[z]))return!1;return!0}return!1}substituteConstants(){const W=$(this.expr);return W===this.expr?this:oe.create(W,this.negated)}evaluate(W){for(let z=0,ne=this.expr.length;z<ne;z++)if(!this.expr[z].evaluate(W))return!1;return!0}static _normalizeArr(W,z){const ne=[];let _e=!1;for(const we of W)if(we){if(we.type===1){_e=!0;continue}if(we.type===0)return x.INSTANCE;if(we.type===6){ne.push(...we.expr);continue}ne.push(we)}if(ne.length===0&&_e)return p.INSTANCE;if(ne.length!==0){if(ne.length===1)return ne[0];ne.sort(a);for(let we=1;we<ne.length;we++)ne[we-1].equals(ne[we])&&(ne.splice(we,1),we--);if(ne.length===1)return ne[0];for(;ne.length>1;){const we=ne[ne.length-1];if(we.type!==9)break;ne.pop();const Pe=ne.pop(),We=ne.length===0,Be=ie.create(we.expr.map(Lt=>oe.create([Lt,Pe],null)),null,We);Be&&(ne.push(Be),ne.sort(a))}return ne.length===1?ne[0]:new oe(ne,z)}}serialize(){return this.expr.map(W=>W.serialize()).join(" && ")}keys(){const W=[];for(let z of this.expr)W.push(...z.keys());return W}negate(){if(!this.negated){const W=[];for(let z of this.expr)W.push(z.negate());this.negated=ie.create(W,this,!0)}return this.negated}}class ie{constructor(W,z){this.expr=W,this.negated=z,this.type=9}static create(W,z,ne){return ie._normalizeArr(W,z,ne)}cmp(W){if(W.type!==this.type)return this.type-W.type;if(this.expr.length<W.expr.length)return-1;if(this.expr.length>W.expr.length)return 1;for(let z=0,ne=this.expr.length;z<ne;z++){const _e=a(this.expr[z],W.expr[z]);if(_e!==0)return _e}return 0}equals(W){if(W.type===this.type){if(this.expr.length!==W.expr.length)return!1;for(let z=0,ne=this.expr.length;z<ne;z++)if(!this.expr[z].equals(W.expr[z]))return!1;return!0}return!1}substituteConstants(){const W=$(this.expr);return W===this.expr?this:ie.create(W,this.negated,!1)}evaluate(W){for(let z=0,ne=this.expr.length;z<ne;z++)if(this.expr[z].evaluate(W))return!0;return!1}static _normalizeArr(W,z,ne){let _e=[],we=!1;if(W){for(let Pe=0,We=W.length;Pe<We;Pe++){const Be=W[Pe];if(Be){if(Be.type===0){we=!0;continue}if(Be.type===1)return p.INSTANCE;if(Be.type===9){_e=_e.concat(Be.expr);continue}_e.push(Be)}}if(_e.length===0&&we)return x.INSTANCE;_e.sort(a)}if(_e.length!==0){if(_e.length===1)return _e[0];for(let Pe=1;Pe<_e.length;Pe++)_e[Pe-1].equals(_e[Pe])&&(_e.splice(Pe,1),Pe--);if(_e.length===1)return _e[0];if(ne){for(let Pe=0;Pe<_e.length;Pe++)for(let We=Pe+1;We<_e.length;We++)ee(_e[Pe],_e[We])&&(_e.splice(We,1),We--);if(_e.length===1)return _e[0]}return new ie(_e,z)}}serialize(){return this.expr.map(W=>W.serialize()).join(" || ")}keys(){const W=[];for(let z of this.expr)W.push(...z.keys());return W}negate(){if(!this.negated){let W=[];for(let z of this.expr)W.push(z.negate());for(;W.length>1;){const z=W.shift(),ne=W.shift(),_e=[];for(const Pe of J(z))for(const We of J(ne))_e.push(oe.create([Pe,We],null));const we=W.length===0;W.unshift(ie.create(_e,null,we))}this.negated=W[0]}return this.negated}}class ue extends v{constructor(W,z,ne){super(W,null),this._defaultValue=z,typeof ne=="object"?ue._info.push(Object.assign(Object.assign({},ne),{key:W})):ne!==!0&&ue._info.push({key:W,description:ne,type:z!=null?typeof z:void 0})}static all(){return ue._info.values()}bindTo(W){return W.createKey(this.key,this._defaultValue)}getValue(W){return W.getContextKeyValue(this.key)}toNegated(){return this.negate()}isEqualTo(W){return m.create(this.key,W)}}ue._info=[];const q=(0,l.yh)("contextKeyService"),Y="setContext";function G(le,W){return le<W?-1:le>W?1:0}function ae(le,W,z,ne){return le<z?-1:le>z?1:W<ne?-1:W>ne?1:0}function ee(le,W){if(W.type===6&&le.type!==9&&le.type!==6){for(const _e of W.expr)if(le.equals(_e))return!0}const z=le.negate(),ne=J(z).concat(J(W));ne.sort(a);for(let _e=0;_e<ne.length;_e++){const Pe=ne[_e].negate();for(let We=_e+1;We<ne.length;We++){const Be=ne[We];if(Pe.equals(Be))return!0}}return!1}function J(le){return le.type===9?le.expr:[le]}},16925:function(d,g,e){"use strict";e.d(g,{I8:function(){return r},TG:function(){return i},jt:function(){return f},yh:function(){return c}});var r;(function(u){u.serviceIds=new Map,u.DI_TARGET="$di$target",u.DI_DEPENDENCIES="$di$dependencies";function h(o){return o[u.DI_DEPENDENCIES]||[]}u.getServiceDependencies=h})(r||(r={}));const i=c("instantiationService");function l(u,h,o,a){h[r.DI_TARGET]===h?h[r.DI_DEPENDENCIES].push({id:u,index:o,optional:a}):(h[r.DI_DEPENDENCIES]=[{id:u,index:o,optional:a}],h[r.DI_TARGET]=h)}function c(u){if(r.serviceIds.has(u))return r.serviceIds.get(u);const h=function(o,a,x){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");l(h,o,x,!1)};return h.toString=()=>u,r.serviceIds.set(u,h),h}function f(u){return function(h,o,a){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");l(u,h,a,!0)}}},44650:function(d,g,e){"use strict";e.d(g,{B:function(){return c}});var r=e(76068),i=e(72999);class l{constructor(){this.data=new Map}add(u,h){r.ok(i.HD(u)),r.ok(i.Kn(h)),r.ok(!this.data.has(u),"There is already an extension with this id"),this.data.set(u,h)}as(u){return this.data.get(u)||null}}const c=new l},66213:function(d,g,e){"use strict";e.d(g,{e:function(){return r}});var r;(function(i){i.DARK="dark",i.LIGHT="light",i.HIGH_CONTRAST="hc"})(r||(r={}))},49055:function(d,g,e){"use strict";e.d(g,{EN:function(){return a},IP:function(){return v},Ic:function(){return A},XE:function(){return h},bB:function(){return D},kS:function(){return x},m6:function(){return p}});var r=e(52615),i=e(4348),l=e(69323),c=e(16925),f=e(44650),u=e(66213);const h=(0,c.yh)("themeService");var o;(function(R){function S(T){return T&&typeof T=="object"&&typeof T.id=="string"}R.isThemeColor=S})(o||(o={}));function a(R){return{id:R}}var x;(function(R){function S(V){return V&&typeof V=="object"&&typeof V.id=="string"&&(typeof V.color=="undefined"||o.isThemeColor(V.color))}R.isThemeIcon=S;const T=new RegExp(`^\\$\\((${r.dT.iconNameExpression}(?:${r.dT.iconModifierExpression})?)\\)$`);function M(V){const $=T.exec(V);if(!$)return;let[,oe]=$;return{id:oe}}R.fromString=M;function F(V,$){let oe=V.id;const ie=oe.lastIndexOf("~");return ie!==-1&&(oe=oe.substring(0,ie)),$&&(oe=`${oe}~${$}`),{id:oe}}R.modify=F;function N(V,$){var oe,ie;return V.id===$.id&&((oe=V.color)===null||oe===void 0?void 0:oe.id)===((ie=$.color)===null||ie===void 0?void 0:ie.id)}R.isEqual=N;function H(V,$){return{id:V.id,color:$?a($):void 0}}R.asThemeIcon=H,R.asClassNameArray=r.dT.asClassNameArray,R.asClassName=r.dT.asClassName,R.asCSSSelector=r.dT.asCSSSelector})(x||(x={}));function p(R){switch(R){case u.e.DARK:return"vs-dark";case u.e.HIGH_CONTRAST:return"hc-black";default:return"vs"}}const v={ThemingContribution:"base.contributions.theming"};class m{constructor(){this.themingParticipants=[],this.themingParticipants=[],this.onThemingParticipantAddedEmitter=new i.Q5}onColorThemeChange(S){return this.themingParticipants.push(S),this.onThemingParticipantAddedEmitter.fire(S),(0,l.OF)(()=>{const T=this.themingParticipants.indexOf(S);this.themingParticipants.splice(T,1)})}getThemingParticipants(){return this.themingParticipants}}let b=new m;f.B.add(v.ThemingContribution,b);function A(R){return b.onColorThemeChange(R)}class D extends l.JT{constructor(S){super(),this.themeService=S,this.theme=S.getColorTheme(),this._register(this.themeService.onDidColorThemeChange(T=>this.onThemeChange(T)))}onThemeChange(S){this.theme=S,this.updateStyles()}updateStyles(){}}},84126:function(d){"use strict";var g=Object.getOwnPropertySymbols,e=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function i(c){if(c==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(c)}function l(){try{if(!Object.assign)return!1;var c=new String("abc");if(c[5]="de",Object.getOwnPropertyNames(c)[0]==="5")return!1;for(var f={},u=0;u<10;u++)f["_"+String.fromCharCode(u)]=u;var h=Object.getOwnPropertyNames(f).map(function(a){return f[a]});if(h.join("")!=="0123456789")return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(a){o[a]=a}),Object.keys(Object.assign({},o)).join("")==="abcdefghijklmnopqrst"}catch(a){return!1}}d.exports=l()?Object.assign:function(c,f){for(var u,h=i(c),o,a=1;a<arguments.length;a++){u=Object(arguments[a]);for(var x in u)e.call(u,x)&&(h[x]=u[x]);if(g){o=g(u);for(var p=0;p<o.length;p++)r.call(u,o[p])&&(h[o[p]]=u[o[p]])}}return h}},97671:function(d){var g=d.exports={},e,r;function i(){throw new Error("setTimeout has not been defined")}function l(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?e=setTimeout:e=i}catch(b){e=i}try{typeof clearTimeout=="function"?r=clearTimeout:r=l}catch(b){r=l}})();function c(b){if(e===setTimeout)return setTimeout(b,0);if((e===i||!e)&&setTimeout)return e=setTimeout,setTimeout(b,0);try{return e(b,0)}catch(A){try{return e.call(null,b,0)}catch(D){return e.call(this,b,0)}}}function f(b){if(r===clearTimeout)return clearTimeout(b);if((r===l||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(b);try{return r(b)}catch(A){try{return r.call(null,b)}catch(D){return r.call(this,b)}}}var u=[],h=!1,o,a=-1;function x(){!h||!o||(h=!1,o.length?u=o.concat(u):a=-1,u.length&&p())}function p(){if(!h){var b=c(x);h=!0;for(var A=u.length;A;){for(o=u,u=[];++a<A;)o&&o[a].run();a=-1,A=u.length}o=null,h=!1,f(b)}}g.nextTick=function(b){var A=new Array(arguments.length-1);if(arguments.length>1)for(var D=1;D<arguments.length;D++)A[D-1]=arguments[D];u.push(new v(b,A)),u.length===1&&!h&&c(p)};function v(b,A){this.fun=b,this.array=A}v.prototype.run=function(){this.fun.apply(null,this.array)},g.title="browser",g.browser=!0,g.env={},g.argv=[],g.version="",g.versions={};function m(){}g.on=m,g.addListener=m,g.once=m,g.off=m,g.removeListener=m,g.removeAllListeners=m,g.emit=m,g.prependListener=m,g.prependOnceListener=m,g.listeners=function(b){return[]},g.binding=function(b){throw new Error("process.binding is not supported")},g.cwd=function(){return"/"},g.chdir=function(b){throw new Error("process.chdir is not supported")},g.umask=function(){return 0}},79442:function(d,g,e){"use strict";var r=e(97825);function i(){}function l(){}l.resetWarningCache=i,d.exports=function(){function c(h,o,a,x,p,v){if(v!==r){var m=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw m.name="Invariant Violation",m}}c.isRequired=c;function f(){return c}var u={array:c,bigint:c,bool:c,func:c,number:c,object:c,string:c,symbol:c,any:c,arrayOf:f,element:c,elementType:c,instanceOf:f,node:c,objectOf:f,oneOf:f,oneOfType:f,shape:f,exact:f,checkPropTypes:l,resetWarningCache:i};return u.PropTypes=u,u}},12708:function(d,g,e){if(0)var r,i;else d.exports=e(79442)()},97825:function(d){"use strict";var g="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";d.exports=g},86923:function(d,g,e){"use strict";e.d(g,{s:function(){return F},Z:function(){return ue}});var r=e(60499),i=e(72190),l=e(43403),c=e(59301),f=c.createContext({}),u=e(85899),h=e(92310),o=e.n(h),a=e(48519),x=e(80402),p=e(10228),v=e(26112);function m(q,Y,G){var ae=Y;return!ae&&G&&(ae="".concat(q,"-").concat(G)),ae}function b(q,Y){var G=q["page".concat(Y?"Y":"X","Offset")],ae="scroll".concat(Y?"Top":"Left");if(typeof G!="number"){var ee=q.document;G=ee.documentElement[ae],typeof G!="number"&&(G=ee.body[ae])}return G}function A(q){var Y=q.getBoundingClientRect(),G={left:Y.left,top:Y.top},ae=q.ownerDocument,ee=ae.defaultView||ae.parentWindow;return G.left+=b(ee),G.top+=b(ee,!0),G}var D=e(77900),R=e(8654),S=c.memo(function(q){var Y=q.children;return Y},function(q,Y){var G=Y.shouldUpdate;return!G}),T={width:0,height:0,overflow:"hidden",outline:"none"},M=c.forwardRef(function(q,Y){var G=q.prefixCls,ae=q.className,ee=q.style,J=q.title,le=q.ariaId,W=q.footer,z=q.closable,ne=q.closeIcon,_e=q.onClose,we=q.children,Pe=q.bodyStyle,We=q.bodyProps,Be=q.modalRender,Lt=q.onMouseDown,_t=q.onMouseUp,Pt=q.holderRef,Vt=q.visible,Ft=q.forceRender,ir=q.width,Ne=q.height,dt=c.useContext(f),kt=dt.panel,Qe=(0,R.x1)(Pt,kt),lt=(0,c.useRef)(),st=(0,c.useRef)();c.useImperativeHandle(Y,function(){return{focus:function(){var Xe;(Xe=lt.current)===null||Xe===void 0||Xe.focus()},changeActive:function(Xe){var wt=document,At=wt.activeElement;Xe&&At===st.current?lt.current.focus():!Xe&&At===lt.current&&st.current.focus()}}});var Ye={};ir!==void 0&&(Ye.width=ir),Ne!==void 0&&(Ye.height=Ne);var Ue;W&&(Ue=c.createElement("div",{className:"".concat(G,"-footer")},W));var be;J&&(be=c.createElement("div",{className:"".concat(G,"-header")},c.createElement("div",{className:"".concat(G,"-title"),id:le},J)));var De;z&&(De=c.createElement("button",{type:"button",onClick:_e,"aria-label":"Close",className:"".concat(G,"-close")},ne||c.createElement("span",{className:"".concat(G,"-close-x")})));var He=c.createElement("div",{className:"".concat(G,"-content")},De,be,c.createElement("div",(0,r.Z)({className:"".concat(G,"-body"),style:Pe},We),we),Ue);return c.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":J?le:null,"aria-modal":"true",ref:Qe,style:(0,u.Z)((0,u.Z)({},ee),Ye),className:o()(G,ae),onMouseDown:Lt,onMouseUp:_t},c.createElement("div",{tabIndex:0,ref:lt,style:T,"aria-hidden":"true"}),c.createElement(S,{shouldUpdate:Vt||Ft},Be?Be(He):He),c.createElement("div",{tabIndex:0,ref:st,style:T,"aria-hidden":"true"}))}),F=M,N=c.forwardRef(function(q,Y){var G=q.prefixCls,ae=q.title,ee=q.style,J=q.className,le=q.visible,W=q.forceRender,z=q.destroyOnClose,ne=q.motionName,_e=q.ariaId,we=q.onVisibleChanged,Pe=q.mousePosition,We=(0,c.useRef)(),Be=c.useState(),Lt=(0,i.Z)(Be,2),_t=Lt[0],Pt=Lt[1],Vt={};_t&&(Vt.transformOrigin=_t);function Ft(){var ir=A(We.current);Pt(Pe?"".concat(Pe.x-ir.left,"px ").concat(Pe.y-ir.top,"px"):"")}return c.createElement(D.default,{visible:le,onVisibleChanged:we,onAppearPrepare:Ft,onEnterPrepare:Ft,forceRender:W,motionName:ne,removeOnLeave:z,ref:We},function(ir,Ne){var dt=ir.className,kt=ir.style;return c.createElement(F,(0,r.Z)({},q,{ref:Y,title:ae,ariaId:_e,prefixCls:G,holderRef:Ne,style:(0,u.Z)((0,u.Z)((0,u.Z)({},kt),ee),Vt),className:o()(J,dt)}))})});N.displayName="Content";var H=N;function V(q){var Y=q.prefixCls,G=q.style,ae=q.visible,ee=q.maskProps,J=q.motionName;return c.createElement(D.default,{key:"mask",visible:ae,motionName:J,leavedClassName:"".concat(Y,"-mask-hidden")},function(le,W){var z=le.className,ne=le.style;return c.createElement("div",(0,r.Z)({ref:W,style:(0,u.Z)((0,u.Z)({},ne),G),className:o()("".concat(Y,"-mask"),z)},ee))})}function $(q){var Y=q.prefixCls,G=Y===void 0?"rc-dialog":Y,ae=q.zIndex,ee=q.visible,J=ee===void 0?!1:ee,le=q.keyboard,W=le===void 0?!0:le,z=q.focusTriggerAfterClose,ne=z===void 0?!0:z,_e=q.wrapStyle,we=q.wrapClassName,Pe=q.wrapProps,We=q.onClose,Be=q.afterOpenChange,Lt=q.afterClose,_t=q.transitionName,Pt=q.animation,Vt=q.closable,Ft=Vt===void 0?!0:Vt,ir=q.mask,Ne=ir===void 0?!0:ir,dt=q.maskTransitionName,kt=q.maskAnimation,Qe=q.maskClosable,lt=Qe===void 0?!0:Qe,st=q.maskStyle,Ye=q.maskProps,Ue=q.rootClassName,be=(0,c.useRef)(),De=(0,c.useRef)(),He=(0,c.useRef)(),qe=c.useState(J),Xe=(0,i.Z)(qe,2),wt=Xe[0],At=Xe[1],cr=(0,x.Z)();function or(){(0,a.Z)(De.current,document.activeElement)||(be.current=document.activeElement)}function Me(){if(!(0,a.Z)(De.current,document.activeElement)){var ce;(ce=He.current)===null||ce===void 0||ce.focus()}}function Je(ce){if(ce)Me();else{if(At(!1),Ne&&be.current&&ne){try{be.current.focus({preventScroll:!0})}catch(pe){}be.current=null}wt&&(Lt==null||Lt())}Be==null||Be(ce)}function Qt(ce){We==null||We(ce)}var tt=(0,c.useRef)(!1),Rt=(0,c.useRef)(),Dt=function(){clearTimeout(Rt.current),tt.current=!0},Jt=function(){Rt.current=setTimeout(function(){tt.current=!1})},Ut=null;lt&&(Ut=function(pe){tt.current?tt.current=!1:De.current===pe.target&&Qt(pe)});function Ce(ce){if(W&&ce.keyCode===p.Z.ESC){ce.stopPropagation(),Qt(ce);return}J&&ce.keyCode===p.Z.TAB&&He.current.changeActive(!ce.shiftKey)}return(0,c.useEffect)(function(){J&&(At(!0),or())},[J]),(0,c.useEffect)(function(){return function(){clearTimeout(Rt.current)}},[]),c.createElement("div",(0,r.Z)({className:o()("".concat(G,"-root"),Ue)},(0,v.Z)(q,{data:!0})),c.createElement(V,{prefixCls:G,visible:Ne&&J,motionName:m(G,dt,kt),style:(0,u.Z)({zIndex:ae},st),maskProps:Ye}),c.createElement("div",(0,r.Z)({tabIndex:-1,onKeyDown:Ce,className:o()("".concat(G,"-wrap"),we),ref:De,onClick:Ut,style:(0,u.Z)((0,u.Z)({zIndex:ae},_e),{},{display:wt?null:"none"})},Pe),c.createElement(H,(0,r.Z)({},q,{onMouseDown:Dt,onMouseUp:Jt,ref:He,closable:Ft,ariaId:cr,prefixCls:G,visible:J&&wt,onClose:Qt,onVisibleChanged:Je,motionName:m(G,_t,Pt)}))))}var oe=function(Y){var G=Y.visible,ae=Y.getContainer,ee=Y.forceRender,J=Y.destroyOnClose,le=J===void 0?!1:J,W=Y.afterClose,z=Y.panelRef,ne=c.useState(G),_e=(0,i.Z)(ne,2),we=_e[0],Pe=_e[1],We=c.useMemo(function(){return{panel:z}},[z]);return c.useEffect(function(){G&&Pe(!0)},[G]),!ee&&le&&!we?null:c.createElement(f.Provider,{value:We},c.createElement(l.Z,{open:G||ee||we,autoDestroy:!1,getContainer:ae,autoLock:G||we},c.createElement($,(0,r.Z)({},Y,{destroyOnClose:le,afterClose:function(){W==null||W(),Pe(!1)}}))))};oe.displayName="Dialog";var ie=oe,ue=ie},95013:function(d,g,e){"use strict";e.r(g),e.d(g,{Field:function(){return wn},FieldContext:function(){return M},FormProvider:function(){return zi},List:function(){return St},ListContext:function(){return N},default:function(){return Wn},useForm:function(){return ca},useWatch:function(){return Ra}});var r=e(59301),i=e(60499),l=e(42244),c=e(73001),f=e(11576),u=e(85899),h=e(77654),o=e(38705),a=e(17212),x=e(15793),p=e(39153),v=e(55401),m=e(18642),b=e(11592),A=e(13697),D=e(48736),R="RC_FORM_INTERNAL_HOOKS",S=function(){(0,D.ZP)(!1,"Can not find FormContext. Please make sure you wrap Field under Form.")},T=r.createContext({getFieldValue:S,getFieldsValue:S,getFieldError:S,getFieldWarning:S,getFieldsError:S,isFieldsTouched:S,isFieldTouched:S,isFieldValidating:S,isFieldsValidating:S,resetFields:S,setFields:S,setFieldValue:S,setFieldsValue:S,validateFields:S,submit:S,getInternalHooks:function(){return S(),{dispatch:S,initEntityValue:S,registerField:S,useSubscribe:S,setInitialValues:S,destroyForm:S,setCallbacks:S,registerWatch:S,getFields:S,setValidateMessages:S,setPreserve:S,getInitialValue:S}}}),M=T,F=r.createContext(null),N=F;function H(ur){return ur==null?[]:Array.isArray(ur)?ur:[ur]}function V(ur){return ur&&!!ur._init}var $=e(97671);function oe(){return oe=Object.assign?Object.assign.bind():function(ur){for(var ut=1;ut<arguments.length;ut++){var me=arguments[ut];for(var ht in me)Object.prototype.hasOwnProperty.call(me,ht)&&(ur[ht]=me[ht])}return ur},oe.apply(this,arguments)}function ie(ur,ut){ur.prototype=Object.create(ut.prototype),ur.prototype.constructor=ur,q(ur,ut)}function ue(ur){return ue=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(me){return me.__proto__||Object.getPrototypeOf(me)},ue(ur)}function q(ur,ut){return q=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(ht,nt){return ht.__proto__=nt,ht},q(ur,ut)}function Y(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(ur){return!1}}function G(ur,ut,me){return Y()?G=Reflect.construct.bind():G=function(nt,hr,mr){var Pr=[null];Pr.push.apply(Pr,hr);var Gr=Function.bind.apply(nt,Pr),en=new Gr;return mr&&q(en,mr.prototype),en},G.apply(null,arguments)}function ae(ur){return Function.toString.call(ur).indexOf("[native code]")!==-1}function ee(ur){var ut=typeof Map=="function"?new Map:void 0;return ee=function(ht){if(ht===null||!ae(ht))return ht;if(typeof ht!="function")throw new TypeError("Super expression must either be null or a function");if(typeof ut!="undefined"){if(ut.has(ht))return ut.get(ht);ut.set(ht,nt)}function nt(){return G(ht,arguments,ue(this).constructor)}return nt.prototype=Object.create(ht.prototype,{constructor:{value:nt,enumerable:!1,writable:!0,configurable:!0}}),q(nt,ht)},ee(ur)}var J=/%[sdj%]/g,le=function(){};function W(ur){if(!ur||!ur.length)return null;var ut={};return ur.forEach(function(me){var ht=me.field;ut[ht]=ut[ht]||[],ut[ht].push(me)}),ut}function z(ur){for(var ut=arguments.length,me=new Array(ut>1?ut-1:0),ht=1;ht<ut;ht++)me[ht-1]=arguments[ht];var nt=0,hr=me.length;if(typeof ur=="function")return ur.apply(null,me);if(typeof ur=="string"){var mr=ur.replace(J,function(Pr){if(Pr==="%%")return"%";if(nt>=hr)return Pr;switch(Pr){case"%s":return String(me[nt++]);case"%d":return Number(me[nt++]);case"%j":try{return JSON.stringify(me[nt++])}catch(Gr){return"[Circular]"}break;default:return Pr}});return mr}return ur}function ne(ur){return ur==="string"||ur==="url"||ur==="hex"||ur==="email"||ur==="date"||ur==="pattern"}function _e(ur,ut){return!!(ur==null||ut==="array"&&Array.isArray(ur)&&!ur.length||ne(ut)&&typeof ur=="string"&&!ur)}function we(ur,ut,me){var ht=[],nt=0,hr=ur.length;function mr(Pr){ht.push.apply(ht,Pr||[]),nt++,nt===hr&&me(ht)}ur.forEach(function(Pr){ut(Pr,mr)})}function Pe(ur,ut,me){var ht=0,nt=ur.length;function hr(mr){if(mr&&mr.length){me(mr);return}var Pr=ht;ht=ht+1,Pr<nt?ut(ur[Pr],hr):me([])}hr([])}function We(ur){var ut=[];return Object.keys(ur).forEach(function(me){ut.push.apply(ut,ur[me]||[])}),ut}var Be=function(ur){ie(ut,ur);function ut(me,ht){var nt;return nt=ur.call(this,"Async Validation Error")||this,nt.errors=me,nt.fields=ht,nt}return ut}(ee(Error));function Lt(ur,ut,me,ht,nt){if(ut.first){var hr=new Promise(function(_r,Nn){var qn=function(ye){return ht(ye),ye.length?Nn(new Be(ye,W(ye))):_r(nt)},Ge=We(ur);Pe(Ge,me,qn)});return hr.catch(function(_r){return _r}),hr}var mr=ut.firstFields===!0?Object.keys(ur):ut.firstFields||[],Pr=Object.keys(ur),Gr=Pr.length,en=0,kr=[],An=new Promise(function(_r,Nn){var qn=function(ct){if(kr.push.apply(kr,ct),en++,en===Gr)return ht(kr),kr.length?Nn(new Be(kr,W(kr))):_r(nt)};Pr.length||(ht(kr),_r(nt)),Pr.forEach(function(Ge){var ct=ur[Ge];mr.indexOf(Ge)!==-1?Pe(ct,me,qn):we(ct,me,qn)})});return An.catch(function(_r){return _r}),An}function _t(ur){return!!(ur&&ur.message!==void 0)}function Pt(ur,ut){for(var me=ur,ht=0;ht<ut.length;ht++){if(me==null)return me;me=me[ut[ht]]}return me}function Vt(ur,ut){return function(me){var ht;return ur.fullFields?ht=Pt(ut,ur.fullFields):ht=ut[me.field||ur.fullField],_t(me)?(me.field=me.field||ur.fullField,me.fieldValue=ht,me):{message:typeof me=="function"?me():me,fieldValue:ht,field:me.field||ur.fullField}}}function Ft(ur,ut){if(ut){for(var me in ut)if(ut.hasOwnProperty(me)){var ht=ut[me];typeof ht=="object"&&typeof ur[me]=="object"?ur[me]=oe({},ur[me],ht):ur[me]=ht}}return ur}var ir=function(ut,me,ht,nt,hr,mr){ut.required&&(!ht.hasOwnProperty(ut.field)||_e(me,mr||ut.type))&&nt.push(z(hr.messages.required,ut.fullField))},Ne=function(ut,me,ht,nt,hr){(/^\s+$/.test(me)||me==="")&&nt.push(z(hr.messages.whitespace,ut.fullField))},dt,kt=function(){if(dt)return dt;var ur="[a-fA-F\\d:]",ut=function(Mr){return Mr&&Mr.includeBoundaries?"(?:(?<=\\s|^)(?="+ur+")|(?<="+ur+")(?=\\s|$))":""},me="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",ht="[a-fA-F\\d]{1,4}",nt=(`
(?:
(?:`+ht+":){7}(?:"+ht+`|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8
(?:`+ht+":){6}(?:"+me+"|:"+ht+`|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4
(?:`+ht+":){5}(?::"+me+"|(?::"+ht+`){1,2}|:)| // 1:2:3:4:5:: 1:2:3:4:5::7:8 1:2:3:4:5::8 1:2:3:4:5::7:1.2.3.4
(?:`+ht+":){4}(?:(?::"+ht+"){0,1}:"+me+"|(?::"+ht+`){1,3}|:)| // 1:2:3:4:: 1:2:3:4::6:7:8 1:2:3:4::8 1:2:3:4::6:7:1.2.3.4
(?:`+ht+":){3}(?:(?::"+ht+"){0,2}:"+me+"|(?::"+ht+`){1,4}|:)| // 1:2:3:: 1:2:3::5:6:7:8 1:2:3::8 1:2:3::5:6:7:1.2.3.4
(?:`+ht+":){2}(?:(?::"+ht+"){0,3}:"+me+"|(?::"+ht+`){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4
(?:`+ht+":){1}(?:(?::"+ht+"){0,4}:"+me+"|(?::"+ht+`){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4
(?::(?:(?::`+ht+"){0,5}:"+me+"|(?::"+ht+`){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4
)(?:%[0-9a-zA-Z]{1,})? // %eth0 %1
`).replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),hr=new RegExp("(?:^"+me+"$)|(?:^"+nt+"$)"),mr=new RegExp("^"+me+"$"),Pr=new RegExp("^"+nt+"$"),Gr=function(Mr){return Mr&&Mr.exact?hr:new RegExp("(?:"+ut(Mr)+me+ut(Mr)+")|(?:"+ut(Mr)+nt+ut(Mr)+")","g")};Gr.v4=function(nr){return nr&&nr.exact?mr:new RegExp(""+ut(nr)+me+ut(nr),"g")},Gr.v6=function(nr){return nr&&nr.exact?Pr:new RegExp(""+ut(nr)+nt+ut(nr),"g")};var en="(?:(?:[a-z]+:)?//)",kr="(?:\\S+(?::\\S*)?@)?",An=Gr.v4().source,_r=Gr.v6().source,Nn="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",qn="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",Ge="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",ct="(?::\\d{2,5})?",ye='(?:[/?#][^\\s"]*)?',sr="(?:"+en+"|www\\.)"+kr+"(?:localhost|"+An+"|"+_r+"|"+Nn+qn+Ge+")"+ct+ye;return dt=new RegExp("(?:^"+sr+"$)","i"),dt},Qe={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},lt={integer:function(ut){return lt.number(ut)&&parseInt(ut,10)===ut},float:function(ut){return lt.number(ut)&&!lt.integer(ut)},array:function(ut){return Array.isArray(ut)},regexp:function(ut){if(ut instanceof RegExp)return!0;try{return!!new RegExp(ut)}catch(me){return!1}},date:function(ut){return typeof ut.getTime=="function"&&typeof ut.getMonth=="function"&&typeof ut.getYear=="function"&&!isNaN(ut.getTime())},number:function(ut){return isNaN(ut)?!1:typeof ut=="number"},object:function(ut){return typeof ut=="object"&&!lt.array(ut)},method:function(ut){return typeof ut=="function"},email:function(ut){return typeof ut=="string"&&ut.length<=320&&!!ut.match(Qe.email)},url:function(ut){return typeof ut=="string"&&ut.length<=2048&&!!ut.match(kt())},hex:function(ut){return typeof ut=="string"&&!!ut.match(Qe.hex)}},st=function(ut,me,ht,nt,hr){if(ut.required&&me===void 0){ir(ut,me,ht,nt,hr);return}var mr=["integer","float","array","regexp","object","method","email","number","date","url","hex"],Pr=ut.type;mr.indexOf(Pr)>-1?lt[Pr](me)||nt.push(z(hr.messages.types[Pr],ut.fullField,ut.type)):Pr&&typeof me!==ut.type&&nt.push(z(hr.messages.types[Pr],ut.fullField,ut.type))},Ye=function(ut,me,ht,nt,hr){var mr=typeof ut.len=="number",Pr=typeof ut.min=="number",Gr=typeof ut.max=="number",en=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,kr=me,An=null,_r=typeof me=="number",Nn=typeof me=="string",qn=Array.isArray(me);if(_r?An="number":Nn?An="string":qn&&(An="array"),!An)return!1;qn&&(kr=me.length),Nn&&(kr=me.replace(en,"_").length),mr?kr!==ut.len&&nt.push(z(hr.messages[An].len,ut.fullField,ut.len)):Pr&&!Gr&&kr<ut.min?nt.push(z(hr.messages[An].min,ut.fullField,ut.min)):Gr&&!Pr&&kr>ut.max?nt.push(z(hr.messages[An].max,ut.fullField,ut.max)):Pr&&Gr&&(kr<ut.min||kr>ut.max)&&nt.push(z(hr.messages[An].range,ut.fullField,ut.min,ut.max))},Ue="enum",be=function(ut,me,ht,nt,hr){ut[Ue]=Array.isArray(ut[Ue])?ut[Ue]:[],ut[Ue].indexOf(me)===-1&&nt.push(z(hr.messages[Ue],ut.fullField,ut[Ue].join(", ")))},De=function(ut,me,ht,nt,hr){if(ut.pattern){if(ut.pattern instanceof RegExp)ut.pattern.lastIndex=0,ut.pattern.test(me)||nt.push(z(hr.messages.pattern.mismatch,ut.fullField,me,ut.pattern));else if(typeof ut.pattern=="string"){var mr=new RegExp(ut.pattern);mr.test(me)||nt.push(z(hr.messages.pattern.mismatch,ut.fullField,me,ut.pattern))}}},He={required:ir,whitespace:Ne,type:st,range:Ye,enum:be,pattern:De},qe=function(ut,me,ht,nt,hr){var mr=[],Pr=ut.required||!ut.required&&nt.hasOwnProperty(ut.field);if(Pr){if(_e(me,"string")&&!ut.required)return ht();He.required(ut,me,nt,mr,hr,"string"),_e(me,"string")||(He.type(ut,me,nt,mr,hr),He.range(ut,me,nt,mr,hr),He.pattern(ut,me,nt,mr,hr),ut.whitespace===!0&&He.whitespace(ut,me,nt,mr,hr))}ht(mr)},Xe=function(ut,me,ht,nt,hr){var mr=[],Pr=ut.required||!ut.required&&nt.hasOwnProperty(ut.field);if(Pr){if(_e(me)&&!ut.required)return ht();He.required(ut,me,nt,mr,hr),me!==void 0&&He.type(ut,me,nt,mr,hr)}ht(mr)},wt=function(ut,me,ht,nt,hr){var mr=[],Pr=ut.required||!ut.required&&nt.hasOwnProperty(ut.field);if(Pr){if(me===""&&(me=void 0),_e(me)&&!ut.required)return ht();He.required(ut,me,nt,mr,hr),me!==void 0&&(He.type(ut,me,nt,mr,hr),He.range(ut,me,nt,mr,hr))}ht(mr)},At=function(ut,me,ht,nt,hr){var mr=[],Pr=ut.required||!ut.required&&nt.hasOwnProperty(ut.field);if(Pr){if(_e(me)&&!ut.required)return ht();He.required(ut,me,nt,mr,hr),me!==void 0&&He.type(ut,me,nt,mr,hr)}ht(mr)},cr=function(ut,me,ht,nt,hr){var mr=[],Pr=ut.required||!ut.required&&nt.hasOwnProperty(ut.field);if(Pr){if(_e(me)&&!ut.required)return ht();He.required(ut,me,nt,mr,hr),_e(me)||He.type(ut,me,nt,mr,hr)}ht(mr)},or=function(ut,me,ht,nt,hr){var mr=[],Pr=ut.required||!ut.required&&nt.hasOwnProperty(ut.field);if(Pr){if(_e(me)&&!ut.required)return ht();He.required(ut,me,nt,mr,hr),me!==void 0&&(He.type(ut,me,nt,mr,hr),He.range(ut,me,nt,mr,hr))}ht(mr)},Me=function(ut,me,ht,nt,hr){var mr=[],Pr=ut.required||!ut.required&&nt.hasOwnProperty(ut.field);if(Pr){if(_e(me)&&!ut.required)return ht();He.required(ut,me,nt,mr,hr),me!==void 0&&(He.type(ut,me,nt,mr,hr),He.range(ut,me,nt,mr,hr))}ht(mr)},Je=function(ut,me,ht,nt,hr){var mr=[],Pr=ut.required||!ut.required&&nt.hasOwnProperty(ut.field);if(Pr){if(me==null&&!ut.required)return ht();He.required(ut,me,nt,mr,hr,"array"),me!=null&&(He.type(ut,me,nt,mr,hr),He.range(ut,me,nt,mr,hr))}ht(mr)},Qt=function(ut,me,ht,nt,hr){var mr=[],Pr=ut.required||!ut.required&&nt.hasOwnProperty(ut.field);if(Pr){if(_e(me)&&!ut.required)return ht();He.required(ut,me,nt,mr,hr),me!==void 0&&He.type(ut,me,nt,mr,hr)}ht(mr)},tt="enum",Rt=function(ut,me,ht,nt,hr){var mr=[],Pr=ut.required||!ut.required&&nt.hasOwnProperty(ut.field);if(Pr){if(_e(me)&&!ut.required)return ht();He.required(ut,me,nt,mr,hr),me!==void 0&&He[tt](ut,me,nt,mr,hr)}ht(mr)},Dt=function(ut,me,ht,nt,hr){var mr=[],Pr=ut.required||!ut.required&&nt.hasOwnProperty(ut.field);if(Pr){if(_e(me,"string")&&!ut.required)return ht();He.required(ut,me,nt,mr,hr),_e(me,"string")||He.pattern(ut,me,nt,mr,hr)}ht(mr)},Jt=function(ut,me,ht,nt,hr){var mr=[],Pr=ut.required||!ut.required&&nt.hasOwnProperty(ut.field);if(Pr){if(_e(me,"date")&&!ut.required)return ht();if(He.required(ut,me,nt,mr,hr),!_e(me,"date")){var Gr;me instanceof Date?Gr=me:Gr=new Date(me),He.type(ut,Gr,nt,mr,hr),Gr&&He.range(ut,Gr.getTime(),nt,mr,hr)}}ht(mr)},Ut=function(ut,me,ht,nt,hr){var mr=[],Pr=Array.isArray(me)?"array":typeof me;He.required(ut,me,nt,mr,hr,Pr),ht(mr)},Ce=function(ut,me,ht,nt,hr){var mr=ut.type,Pr=[],Gr=ut.required||!ut.required&&nt.hasOwnProperty(ut.field);if(Gr){if(_e(me,mr)&&!ut.required)return ht();He.required(ut,me,nt,Pr,hr,mr),_e(me,mr)||He.type(ut,me,nt,Pr,hr)}ht(Pr)},ce=function(ut,me,ht,nt,hr){var mr=[],Pr=ut.required||!ut.required&&nt.hasOwnProperty(ut.field);if(Pr){if(_e(me)&&!ut.required)return ht();He.required(ut,me,nt,mr,hr)}ht(mr)},pe={string:qe,method:Xe,number:wt,boolean:At,regexp:cr,integer:or,float:Me,array:Je,object:Qt,enum:Rt,pattern:Dt,date:Jt,url:Ce,hex:Ce,email:Ce,required:Ut,any:ce};function Et(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var ut=JSON.parse(JSON.stringify(this));return ut.clone=this.clone,ut}}}var Se=Et(),ot=function(){function ur(me){this.rules=null,this._messages=Se,this.define(me)}var ut=ur.prototype;return ut.define=function(ht){var nt=this;if(!ht)throw new Error("Cannot configure a schema with no rules");if(typeof ht!="object"||Array.isArray(ht))throw new Error("Rules must be an object");this.rules={},Object.keys(ht).forEach(function(hr){var mr=ht[hr];nt.rules[hr]=Array.isArray(mr)?mr:[mr]})},ut.messages=function(ht){return ht&&(this._messages=Ft(Et(),ht)),this._messages},ut.validate=function(ht,nt,hr){var mr=this;nt===void 0&&(nt={}),hr===void 0&&(hr=function(){});var Pr=ht,Gr=nt,en=hr;if(typeof Gr=="function"&&(en=Gr,Gr={}),!this.rules||Object.keys(this.rules).length===0)return en&&en(null,Pr),Promise.resolve(Pr);function kr(Ge){var ct=[],ye={};function sr(Mr){if(Array.isArray(Mr)){var $r;ct=($r=ct).concat.apply($r,Mr)}else ct.push(Mr)}for(var nr=0;nr<Ge.length;nr++)sr(Ge[nr]);ct.length?(ye=W(ct),en(ct,ye)):en(null,Pr)}if(Gr.messages){var An=this.messages();An===Se&&(An=Et()),Ft(An,Gr.messages),Gr.messages=An}else Gr.messages=this.messages();var _r={},Nn=Gr.keys||Object.keys(this.rules);Nn.forEach(function(Ge){var ct=mr.rules[Ge],ye=Pr[Ge];ct.forEach(function(sr){var nr=sr;typeof nr.transform=="function"&&(Pr===ht&&(Pr=oe({},Pr)),ye=Pr[Ge]=nr.transform(ye)),typeof nr=="function"?nr={validator:nr}:nr=oe({},nr),nr.validator=mr.getValidationMethod(nr),nr.validator&&(nr.field=Ge,nr.fullField=nr.fullField||Ge,nr.type=mr.getType(nr),_r[Ge]=_r[Ge]||[],_r[Ge].push({rule:nr,value:ye,source:Pr,field:Ge}))})});var qn={};return Lt(_r,Gr,function(Ge,ct){var ye=Ge.rule,sr=(ye.type==="object"||ye.type==="array")&&(typeof ye.fields=="object"||typeof ye.defaultField=="object");sr=sr&&(ye.required||!ye.required&&Ge.value),ye.field=Ge.field;function nr(Wr,pn){return oe({},pn,{fullField:ye.fullField+"."+Wr,fullFields:ye.fullFields?[].concat(ye.fullFields,[Wr]):[Wr]})}function Mr(Wr){Wr===void 0&&(Wr=[]);var pn=Array.isArray(Wr)?Wr:[Wr];!Gr.suppressWarning&&pn.length&&ur.warning("async-validator:",pn),pn.length&&ye.message!==void 0&&(pn=[].concat(ye.message));var Ci=pn.map(Vt(ye,Pr));if(Gr.first&&Ci.length)return qn[ye.field]=1,ct(Ci);if(!sr)ct(Ci);else{if(ye.required&&!Ge.value)return ye.message!==void 0?Ci=[].concat(ye.message).map(Vt(ye,Pr)):Gr.error&&(Ci=[Gr.error(ye,z(Gr.messages.required,ye.field))]),ct(Ci);var cn={};ye.defaultField&&Object.keys(Ge.value).map(function(Rn){cn[Rn]=ye.defaultField}),cn=oe({},cn,Ge.rule.fields);var bn={};Object.keys(cn).forEach(function(Rn){var ci=cn[Rn],wa=Array.isArray(ci)?ci:[ci];bn[Rn]=wa.map(nr.bind(null,Rn))});var Kr=new ur(bn);Kr.messages(Gr.messages),Ge.rule.options&&(Ge.rule.options.messages=Gr.messages,Ge.rule.options.error=Gr.error),Kr.validate(Ge.value,Ge.rule.options||Gr,function(Rn){var ci=[];Ci&&Ci.length&&ci.push.apply(ci,Ci),Rn&&Rn.length&&ci.push.apply(ci,Rn),ct(ci.length?ci:null)})}}var $r;if(ye.asyncValidator)$r=ye.asyncValidator(ye,Ge.value,Mr,Ge.source,Gr);else if(ye.validator){try{$r=ye.validator(ye,Ge.value,Mr,Ge.source,Gr)}catch(Wr){console.error==null||console.error(Wr),Gr.suppressValidatorError||setTimeout(function(){throw Wr},0),Mr(Wr.message)}$r===!0?Mr():$r===!1?Mr(typeof ye.message=="function"?ye.message(ye.fullField||ye.field):ye.message||(ye.fullField||ye.field)+" fails"):$r instanceof Array?Mr($r):$r instanceof Error&&Mr($r.message)}$r&&$r.then&&$r.then(function(){return Mr()},function(Wr){return Mr(Wr)})},function(Ge){kr(Ge)},Pr)},ut.getType=function(ht){if(ht.type===void 0&&ht.pattern instanceof RegExp&&(ht.type="pattern"),typeof ht.validator!="function"&&ht.type&&!pe.hasOwnProperty(ht.type))throw new Error(z("Unknown rule type %s",ht.type));return ht.type||"string"},ut.getValidationMethod=function(ht){if(typeof ht.validator=="function")return ht.validator;var nt=Object.keys(ht),hr=nt.indexOf("message");return hr!==-1&&nt.splice(hr,1),nt.length===1&&nt[0]==="required"?pe.required:pe[this.getType(ht)]||void 0},ur}();ot.register=function(ut,me){if(typeof me!="function")throw new Error("Cannot register a validator by type, validator is not a function");pe[ut]=me},ot.warning=le,ot.messages=Se,ot.validators=pe;var Gt="'${name}' is not a valid ${type}",gt={default:"Validation error on field '${name}'",required:"'${name}' is required",enum:"'${name}' must be one of [${enum}]",whitespace:"'${name}' cannot be empty",date:{format:"'${name}' is invalid for format date",parse:"'${name}' could not be parsed as date",invalid:"'${name}' is invalid date"},types:{string:Gt,method:Gt,array:Gt,object:Gt,number:Gt,date:Gt,boolean:Gt,integer:Gt,float:Gt,regexp:Gt,email:Gt,url:Gt,hex:Gt},string:{len:"'${name}' must be exactly ${len} characters",min:"'${name}' must be at least ${min} characters",max:"'${name}' cannot be longer than ${max} characters",range:"'${name}' must be between ${min} and ${max} characters"},number:{len:"'${name}' must equal ${len}",min:"'${name}' cannot be less than ${min}",max:"'${name}' cannot be greater than ${max}",range:"'${name}' must be between ${min} and ${max}"},array:{len:"'${name}' must be exactly ${len} in length",min:"'${name}' cannot be less than ${min} in length",max:"'${name}' cannot be greater than ${max} in length",range:"'${name}' must be between ${min} and ${max} in length"},pattern:{mismatch:"'${name}' does not match pattern ${pattern}"}},Ae=e(24434),vt=ot;function je(ur,ut){return ur.replace(/\$\{\w+\}/g,function(me){var ht=me.slice(2,-1);return ut[ht]})}var et="CODE_LOGIC_ERROR";function yt(ur,ut,me,ht,nt){return Nt.apply(this,arguments)}function Nt(){return Nt=(0,f.Z)((0,c.Z)().mark(function ur(ut,me,ht,nt,hr){var mr,Pr,Gr,en,kr,An,_r,Nn,qn;return(0,c.Z)().wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:return mr=(0,u.Z)({},ht),delete mr.ruleIndex,vt.warning=function(){},mr.validator&&(Pr=mr.validator,mr.validator=function(){try{return Pr.apply(void 0,arguments)}catch(ye){return console.error(ye),Promise.reject(et)}}),Gr=null,mr&&mr.type==="array"&&mr.defaultField&&(Gr=mr.defaultField,delete mr.defaultField),en=new vt((0,m.Z)({},ut,[mr])),kr=(0,Ae.T)(gt,nt.validateMessages),en.messages(kr),An=[],ct.prev=10,ct.next=13,Promise.resolve(en.validate((0,m.Z)({},ut,me),(0,u.Z)({},nt)));case 13:ct.next=18;break;case 15:ct.prev=15,ct.t0=ct.catch(10),ct.t0.errors&&(An=ct.t0.errors.map(function(ye,sr){var nr=ye.message,Mr=nr===et?kr.default:nr;return r.isValidElement(Mr)?r.cloneElement(Mr,{key:"error_".concat(sr)}):Mr}));case 18:if(!(!An.length&&Gr)){ct.next=23;break}return ct.next=21,Promise.all(me.map(function(ye,sr){return yt("".concat(ut,".").concat(sr),ye,Gr,nt,hr)}));case 21:return _r=ct.sent,ct.abrupt("return",_r.reduce(function(ye,sr){return[].concat((0,h.Z)(ye),(0,h.Z)(sr))},[]));case 23:return Nn=(0,u.Z)((0,u.Z)({},ht),{},{name:ut,enum:(ht.enum||[]).join(", ")},hr),qn=An.map(function(ye){return typeof ye=="string"?je(ye,Nn):ye}),ct.abrupt("return",qn);case 26:case"end":return ct.stop()}},ur,null,[[10,15]])})),Nt.apply(this,arguments)}function Fe(ur,ut,me,ht,nt,hr){var mr=ur.join("."),Pr=me.map(function(kr,An){var _r=kr.validator,Nn=(0,u.Z)((0,u.Z)({},kr),{},{ruleIndex:An});return _r&&(Nn.validator=function(qn,Ge,ct){var ye=!1,sr=function(){for(var $r=arguments.length,Wr=new Array($r),pn=0;pn<$r;pn++)Wr[pn]=arguments[pn];Promise.resolve().then(function(){(0,D.ZP)(!ye,"Your validator function has already return a promise. `callback` will be ignored."),ye||ct.apply(void 0,Wr)})},nr=_r(qn,Ge,sr);ye=nr&&typeof nr.then=="function"&&typeof nr.catch=="function",(0,D.ZP)(ye,"`callback` is deprecated. Please return a promise instead."),ye&&nr.then(function(){ct()}).catch(function(Mr){ct(Mr||" ")})}),Nn}).sort(function(kr,An){var _r=kr.warningOnly,Nn=kr.ruleIndex,qn=An.warningOnly,Ge=An.ruleIndex;return!!_r==!!qn?Nn-Ge:_r?1:-1}),Gr;if(nt===!0)Gr=new Promise(function(){var kr=(0,f.Z)((0,c.Z)().mark(function An(_r,Nn){var qn,Ge,ct;return(0,c.Z)().wrap(function(sr){for(;;)switch(sr.prev=sr.next){case 0:qn=0;case 1:if(!(qn<Pr.length)){sr.next=12;break}return Ge=Pr[qn],sr.next=5,yt(mr,ut,Ge,ht,hr);case 5:if(ct=sr.sent,!ct.length){sr.next=9;break}return Nn([{errors:ct,rule:Ge}]),sr.abrupt("return");case 9:qn+=1,sr.next=1;break;case 12:_r([]);case 13:case"end":return sr.stop()}},An)}));return function(An,_r){return kr.apply(this,arguments)}}());else{var en=Pr.map(function(kr){return yt(mr,ut,kr,ht,hr).then(function(An){return{errors:An,rule:kr}})});Gr=(nt?Jr(en):Rr(en)).then(function(kr){return Promise.reject(kr)})}return Gr.catch(function(kr){return kr}),Gr}function Rr(ur){return pt.apply(this,arguments)}function pt(){return pt=(0,f.Z)((0,c.Z)().mark(function ur(ut){return(0,c.Z)().wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return ht.abrupt("return",Promise.all(ut).then(function(nt){var hr,mr=(hr=[]).concat.apply(hr,(0,h.Z)(nt));return mr}));case 1:case"end":return ht.stop()}},ur)})),pt.apply(this,arguments)}function Jr(ur){return un.apply(this,arguments)}function un(){return un=(0,f.Z)((0,c.Z)().mark(function ur(ut){var me;return(0,c.Z)().wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:return me=0,nt.abrupt("return",new Promise(function(hr){ut.forEach(function(mr){mr.then(function(Pr){Pr.errors.length&&hr([Pr]),me+=1,me===ut.length&&hr([])})})}));case 2:case"end":return nt.stop()}},ur)})),un.apply(this,arguments)}var Zt=e(43749),er=e(97938);function Mt(ur){return H(ur)}function Yt(ur,ut){var me={};return ut.forEach(function(ht){var nt=(0,er.Z)(ur,ht);me=(0,Ae.Z)(me,ht,nt)}),me}function wr(ur,ut){var me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return ur&&ur.some(function(ht){return Ir(ut,ht,me)})}function Ir(ur,ut){var me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return!ur||!ut||!me&&ur.length!==ut.length?!1:ut.every(function(ht,nt){return ur[nt]===ht})}function Ct(ur,ut){if(ur===ut)return!0;if(!ur&&ut||ur&&!ut||!ur||!ut||(0,Zt.Z)(ur)!=="object"||(0,Zt.Z)(ut)!=="object")return!1;var me=Object.keys(ur),ht=Object.keys(ut),nt=new Set([].concat(me,ht));return(0,h.Z)(nt).every(function(hr){var mr=ur[hr],Pr=ut[hr];return typeof mr=="function"&&typeof Pr=="function"?!0:mr===Pr})}function $t(ur){var ut=arguments.length<=1?void 0:arguments[1];return ut&&ut.target&&(0,Zt.Z)(ut.target)==="object"&&ur in ut.target?ut.target[ur]:ut}function Bt(ur,ut,me){var ht=ur.length;if(ut<0||ut>=ht||me<0||me>=ht)return ur;var nt=ur[ut],hr=ut-me;return hr>0?[].concat((0,h.Z)(ur.slice(0,me)),[nt],(0,h.Z)(ur.slice(me,ut)),(0,h.Z)(ur.slice(ut+1,ht))):hr<0?[].concat((0,h.Z)(ur.slice(0,ut)),(0,h.Z)(ur.slice(ut+1,me+1)),[nt],(0,h.Z)(ur.slice(me+1,ht))):ur}var qt=["name"],br=[];function qr(ur,ut,me,ht,nt,hr){return typeof ur=="function"?ur(ut,me,"source"in hr?{source:hr.source}:{}):ht!==nt}var Hr=function(ur){(0,p.Z)(me,ur);var ut=(0,v.Z)(me);function me(ht){var nt;if((0,o.Z)(this,me),nt=ut.call(this,ht),(0,m.Z)((0,x.Z)(nt),"state",{resetCount:0}),(0,m.Z)((0,x.Z)(nt),"cancelRegisterFunc",null),(0,m.Z)((0,x.Z)(nt),"mounted",!1),(0,m.Z)((0,x.Z)(nt),"touched",!1),(0,m.Z)((0,x.Z)(nt),"dirty",!1),(0,m.Z)((0,x.Z)(nt),"validatePromise",void 0),(0,m.Z)((0,x.Z)(nt),"prevValidating",void 0),(0,m.Z)((0,x.Z)(nt),"errors",br),(0,m.Z)((0,x.Z)(nt),"warnings",br),(0,m.Z)((0,x.Z)(nt),"cancelRegister",function(){var Gr=nt.props,en=Gr.preserve,kr=Gr.isListField,An=Gr.name;nt.cancelRegisterFunc&&nt.cancelRegisterFunc(kr,en,Mt(An)),nt.cancelRegisterFunc=null}),(0,m.Z)((0,x.Z)(nt),"getNamePath",function(){var Gr=nt.props,en=Gr.name,kr=Gr.fieldContext,An=kr.prefixName,_r=An===void 0?[]:An;return en!==void 0?[].concat((0,h.Z)(_r),(0,h.Z)(en)):[]}),(0,m.Z)((0,x.Z)(nt),"getRules",function(){var Gr=nt.props,en=Gr.rules,kr=en===void 0?[]:en,An=Gr.fieldContext;return kr.map(function(_r){return typeof _r=="function"?_r(An):_r})}),(0,m.Z)((0,x.Z)(nt),"refresh",function(){nt.mounted&&nt.setState(function(Gr){var en=Gr.resetCount;return{resetCount:en+1}})}),(0,m.Z)((0,x.Z)(nt),"metaCache",null),(0,m.Z)((0,x.Z)(nt),"triggerMetaEvent",function(Gr){var en=nt.props.onMetaChange;if(en){var kr=(0,u.Z)((0,u.Z)({},nt.getMeta()),{},{destroy:Gr});(0,A.Z)(nt.metaCache,kr)||en(kr),nt.metaCache=kr}else nt.metaCache=null}),(0,m.Z)((0,x.Z)(nt),"onStoreChange",function(Gr,en,kr){var An=nt.props,_r=An.shouldUpdate,Nn=An.dependencies,qn=Nn===void 0?[]:Nn,Ge=An.onReset,ct=kr.store,ye=nt.getNamePath(),sr=nt.getValue(Gr),nr=nt.getValue(ct),Mr=en&&wr(en,ye);switch(kr.type==="valueUpdate"&&kr.source==="external"&&sr!==nr&&(nt.touched=!0,nt.dirty=!0,nt.validatePromise=null,nt.errors=br,nt.warnings=br,nt.triggerMetaEvent()),kr.type){case"reset":if(!en||Mr){nt.touched=!1,nt.dirty=!1,nt.validatePromise=void 0,nt.errors=br,nt.warnings=br,nt.triggerMetaEvent(),Ge==null||Ge(),nt.refresh();return}break;case"remove":{if(_r){nt.reRender();return}break}case"setField":{var $r=kr.data;if(Mr){"touched"in $r&&(nt.touched=$r.touched),"validating"in $r&&!("originRCField"in $r)&&(nt.validatePromise=$r.validating?Promise.resolve([]):null),"errors"in $r&&(nt.errors=$r.errors||br),"warnings"in $r&&(nt.warnings=$r.warnings||br),nt.dirty=!0,nt.triggerMetaEvent(),nt.reRender();return}else if("value"in $r&&wr(en,ye,!0)){nt.reRender();return}if(_r&&!ye.length&&qr(_r,Gr,ct,sr,nr,kr)){nt.reRender();return}break}case"dependenciesUpdate":{var Wr=qn.map(Mt);if(Wr.some(function(pn){return wr(kr.relatedFields,pn)})){nt.reRender();return}break}default:if(Mr||(!qn.length||ye.length||_r)&&qr(_r,Gr,ct,sr,nr,kr)){nt.reRender();return}break}_r===!0&&nt.reRender()}),(0,m.Z)((0,x.Z)(nt),"validateRules",function(Gr){var en=nt.getNamePath(),kr=nt.getValue(),An=Gr||{},_r=An.triggerName,Nn=An.validateOnly,qn=Nn===void 0?!1:Nn,Ge=Promise.resolve().then((0,f.Z)((0,c.Z)().mark(function ct(){var ye,sr,nr,Mr,$r,Wr,pn;return(0,c.Z)().wrap(function(cn){for(;;)switch(cn.prev=cn.next){case 0:if(nt.mounted){cn.next=2;break}return cn.abrupt("return",[]);case 2:if(ye=nt.props,sr=ye.validateFirst,nr=sr===void 0?!1:sr,Mr=ye.messageVariables,$r=ye.validateDebounce,Wr=nt.getRules(),_r&&(Wr=Wr.filter(function(bn){return bn}).filter(function(bn){var Kr=bn.validateTrigger;if(!Kr)return!0;var Rn=H(Kr);return Rn.includes(_r)})),!($r&&_r)){cn.next=10;break}return cn.next=8,new Promise(function(bn){setTimeout(bn,$r)});case 8:if(nt.validatePromise===Ge){cn.next=10;break}return cn.abrupt("return",[]);case 10:return pn=Fe(en,kr,Wr,Gr,nr,Mr),pn.catch(function(bn){return bn}).then(function(){var bn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:br;if(nt.validatePromise===Ge){var Kr;nt.validatePromise=null;var Rn=[],ci=[];(Kr=bn.forEach)===null||Kr===void 0||Kr.call(bn,function(wa){var Qs=wa.rule.warningOnly,Ba=wa.errors,Ws=Ba===void 0?br:Ba;Qs?ci.push.apply(ci,(0,h.Z)(Ws)):Rn.push.apply(Rn,(0,h.Z)(Ws))}),nt.errors=Rn,nt.warnings=ci,nt.triggerMetaEvent(),nt.reRender()}}),cn.abrupt("return",pn);case 13:case"end":return cn.stop()}},ct)})));return qn||(nt.validatePromise=Ge,nt.dirty=!0,nt.errors=br,nt.warnings=br,nt.triggerMetaEvent(),nt.reRender()),Ge}),(0,m.Z)((0,x.Z)(nt),"isFieldValidating",function(){return!!nt.validatePromise}),(0,m.Z)((0,x.Z)(nt),"isFieldTouched",function(){return nt.touched}),(0,m.Z)((0,x.Z)(nt),"isFieldDirty",function(){if(nt.dirty||nt.props.initialValue!==void 0)return!0;var Gr=nt.props.fieldContext,en=Gr.getInternalHooks(R),kr=en.getInitialValue;return kr(nt.getNamePath())!==void 0}),(0,m.Z)((0,x.Z)(nt),"getErrors",function(){return nt.errors}),(0,m.Z)((0,x.Z)(nt),"getWarnings",function(){return nt.warnings}),(0,m.Z)((0,x.Z)(nt),"isListField",function(){return nt.props.isListField}),(0,m.Z)((0,x.Z)(nt),"isList",function(){return nt.props.isList}),(0,m.Z)((0,x.Z)(nt),"isPreserve",function(){return nt.props.preserve}),(0,m.Z)((0,x.Z)(nt),"getMeta",function(){nt.prevValidating=nt.isFieldValidating();var Gr={touched:nt.isFieldTouched(),validating:nt.prevValidating,errors:nt.errors,warnings:nt.warnings,name:nt.getNamePath(),validated:nt.validatePromise===null};return Gr}),(0,m.Z)((0,x.Z)(nt),"getOnlyChild",function(Gr){if(typeof Gr=="function"){var en=nt.getMeta();return(0,u.Z)((0,u.Z)({},nt.getOnlyChild(Gr(nt.getControlled(),en,nt.props.fieldContext))),{},{isFunction:!0})}var kr=(0,b.Z)(Gr);return kr.length!==1||!r.isValidElement(kr[0])?{child:kr,isFunction:!1}:{child:kr[0],isFunction:!1}}),(0,m.Z)((0,x.Z)(nt),"getValue",function(Gr){var en=nt.props.fieldContext.getFieldsValue,kr=nt.getNamePath();return(0,er.Z)(Gr||en(!0),kr)}),(0,m.Z)((0,x.Z)(nt),"getControlled",function(){var Gr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},en=nt.props,kr=en.trigger,An=en.validateTrigger,_r=en.getValueFromEvent,Nn=en.normalize,qn=en.valuePropName,Ge=en.getValueProps,ct=en.fieldContext,ye=An!==void 0?An:ct.validateTrigger,sr=nt.getNamePath(),nr=ct.getInternalHooks,Mr=ct.getFieldsValue,$r=nr(R),Wr=$r.dispatch,pn=nt.getValue(),Ci=Ge||function(Rn){return(0,m.Z)({},qn,Rn)},cn=Gr[kr],bn=(0,u.Z)((0,u.Z)({},Gr),Ci(pn));bn[kr]=function(){nt.touched=!0,nt.dirty=!0,nt.triggerMetaEvent();for(var Rn,ci=arguments.length,wa=new Array(ci),Qs=0;Qs<ci;Qs++)wa[Qs]=arguments[Qs];_r?Rn=_r.apply(void 0,wa):Rn=$t.apply(void 0,[qn].concat(wa)),Nn&&(Rn=Nn(Rn,pn,Mr(!0))),Wr({type:"updateValue",namePath:sr,value:Rn}),cn&&cn.apply(void 0,wa)};var Kr=H(ye||[]);return Kr.forEach(function(Rn){var ci=bn[Rn];bn[Rn]=function(){ci&&ci.apply(void 0,arguments);var wa=nt.props.rules;wa&&wa.length&&Wr({type:"validateField",namePath:sr,triggerName:Rn})}}),bn}),ht.fieldContext){var hr=ht.fieldContext.getInternalHooks,mr=hr(R),Pr=mr.initEntityValue;Pr((0,x.Z)(nt))}return nt}return(0,a.Z)(me,[{key:"componentDidMount",value:function(){var nt=this.props,hr=nt.shouldUpdate,mr=nt.fieldContext;if(this.mounted=!0,mr){var Pr=mr.getInternalHooks,Gr=Pr(R),en=Gr.registerField;this.cancelRegisterFunc=en(this)}hr===!0&&this.reRender()}},{key:"componentWillUnmount",value:function(){this.cancelRegister(),this.triggerMetaEvent(!0),this.mounted=!1}},{key:"reRender",value:function(){this.mounted&&this.forceUpdate()}},{key:"render",value:function(){var nt=this.state.resetCount,hr=this.props.children,mr=this.getOnlyChild(hr),Pr=mr.child,Gr=mr.isFunction,en;return Gr?en=Pr:r.isValidElement(Pr)?en=r.cloneElement(Pr,this.getControlled(Pr.props)):((0,D.ZP)(!Pr,"`children` of Field is not validate ReactElement."),en=Pr),r.createElement(r.Fragment,{key:nt},en)}}]),me}(r.Component);(0,m.Z)(Hr,"contextType",M),(0,m.Z)(Hr,"defaultProps",{trigger:"onChange",valuePropName:"value"});function Fn(ur){var ut=ur.name,me=(0,l.Z)(ur,qt),ht=r.useContext(M),nt=r.useContext(N),hr=ut!==void 0?Mt(ut):void 0,mr="keep";return me.isListField||(mr="_".concat((hr||[]).join("_"))),r.createElement(Hr,(0,i.Z)({key:mr,name:hr,isListField:!!nt},me,{fieldContext:ht}))}var wn=Fn;function Yn(ur){var ut=ur.name,me=ur.initialValue,ht=ur.children,nt=ur.rules,hr=ur.validateTrigger,mr=ur.isListField,Pr=r.useContext(M),Gr=r.useContext(N),en=r.useRef({keys:[],id:0}),kr=en.current,An=r.useMemo(function(){var Ge=Mt(Pr.prefixName)||[];return[].concat((0,h.Z)(Ge),(0,h.Z)(Mt(ut)))},[Pr.prefixName,ut]),_r=r.useMemo(function(){return(0,u.Z)((0,u.Z)({},Pr),{},{prefixName:An})},[Pr,An]),Nn=r.useMemo(function(){return{getKey:function(ct){var ye=An.length,sr=ct[ye];return[kr.keys[sr],ct.slice(ye+1)]}}},[An]);if(typeof ht!="function")return(0,D.ZP)(!1,"Form.List only accepts function as children."),null;var qn=function(ct,ye,sr){var nr=sr.source;return nr==="internal"?!1:ct!==ye};return r.createElement(N.Provider,{value:Nn},r.createElement(M.Provider,{value:_r},r.createElement(wn,{name:[],shouldUpdate:qn,rules:nt,validateTrigger:hr,initialValue:me,isList:!0,isListField:mr!=null?mr:!!Gr},function(Ge,ct){var ye=Ge.value,sr=ye===void 0?[]:ye,nr=Ge.onChange,Mr=Pr.getFieldValue,$r=function(){var cn=Mr(An||[]);return cn||[]},Wr={add:function(cn,bn){var Kr=$r();bn>=0&&bn<=Kr.length?(kr.keys=[].concat((0,h.Z)(kr.keys.slice(0,bn)),[kr.id],(0,h.Z)(kr.keys.slice(bn))),nr([].concat((0,h.Z)(Kr.slice(0,bn)),[cn],(0,h.Z)(Kr.slice(bn))))):(kr.keys=[].concat((0,h.Z)(kr.keys),[kr.id]),nr([].concat((0,h.Z)(Kr),[cn]))),kr.id+=1},remove:function(cn){var bn=$r(),Kr=new Set(Array.isArray(cn)?cn:[cn]);Kr.size<=0||(kr.keys=kr.keys.filter(function(Rn,ci){return!Kr.has(ci)}),nr(bn.filter(function(Rn,ci){return!Kr.has(ci)})))},move:function(cn,bn){if(cn!==bn){var Kr=$r();cn<0||cn>=Kr.length||bn<0||bn>=Kr.length||(kr.keys=Bt(kr.keys,cn,bn),nr(Bt(Kr,cn,bn)))}}},pn=sr||[];return Array.isArray(pn)||(pn=[]),ht(pn.map(function(Ci,cn){var bn=kr.keys[cn];return bn===void 0&&(kr.keys[cn]=kr.id,bn=kr.keys[cn],kr.id+=1),{name:cn,key:bn,isListField:!0}}),Wr,ct)})))}var St=Yn,Yr=e(72190);function ii(ur){var ut=!1,me=ur.length,ht=[];return ur.length?new Promise(function(nt,hr){ur.forEach(function(mr,Pr){mr.catch(function(Gr){return ut=!0,Gr}).then(function(Gr){me-=1,ht[Pr]=Gr,!(me>0)&&(ut&&hr(ht),nt(ht))})})}):Promise.resolve([])}var Bi="__@field_split__";function Kn(ur){return ur.map(function(ut){return"".concat((0,Zt.Z)(ut),":").concat(ut)}).join(Bi)}var It=function(){function ur(){(0,o.Z)(this,ur),(0,m.Z)(this,"kvs",new Map)}return(0,a.Z)(ur,[{key:"set",value:function(me,ht){this.kvs.set(Kn(me),ht)}},{key:"get",value:function(me){return this.kvs.get(Kn(me))}},{key:"update",value:function(me,ht){var nt=this.get(me),hr=ht(nt);hr?this.set(me,hr):this.delete(me)}},{key:"delete",value:function(me){this.kvs.delete(Kn(me))}},{key:"map",value:function(me){return(0,h.Z)(this.kvs.entries()).map(function(ht){var nt=(0,Yr.Z)(ht,2),hr=nt[0],mr=nt[1],Pr=hr.split(Bi);return me({key:Pr.map(function(Gr){var en=Gr.match(/^([^:]*):(.*)$/),kr=(0,Yr.Z)(en,3),An=kr[1],_r=kr[2];return An==="number"?Number(_r):_r}),value:mr})})}},{key:"toJSON",value:function(){var me={};return this.map(function(ht){var nt=ht.key,hr=ht.value;return me[nt.join(".")]=hr,null}),me}}]),ur}(),fi=It,mi=["name"],Ai=(0,a.Z)(function ur(ut){var me=this;(0,o.Z)(this,ur),(0,m.Z)(this,"formHooked",!1),(0,m.Z)(this,"forceRootUpdate",void 0),(0,m.Z)(this,"subscribable",!0),(0,m.Z)(this,"store",{}),(0,m.Z)(this,"fieldEntities",[]),(0,m.Z)(this,"initialValues",{}),(0,m.Z)(this,"callbacks",{}),(0,m.Z)(this,"validateMessages",null),(0,m.Z)(this,"preserve",null),(0,m.Z)(this,"lastValidatePromise",null),(0,m.Z)(this,"getForm",function(){return{getFieldValue:me.getFieldValue,getFieldsValue:me.getFieldsValue,getFieldError:me.getFieldError,getFieldWarning:me.getFieldWarning,getFieldsError:me.getFieldsError,isFieldsTouched:me.isFieldsTouched,isFieldTouched:me.isFieldTouched,isFieldValidating:me.isFieldValidating,isFieldsValidating:me.isFieldsValidating,resetFields:me.resetFields,setFields:me.setFields,setFieldValue:me.setFieldValue,setFieldsValue:me.setFieldsValue,validateFields:me.validateFields,submit:me.submit,_init:!0,getInternalHooks:me.getInternalHooks}}),(0,m.Z)(this,"getInternalHooks",function(ht){return ht===R?(me.formHooked=!0,{dispatch:me.dispatch,initEntityValue:me.initEntityValue,registerField:me.registerField,useSubscribe:me.useSubscribe,setInitialValues:me.setInitialValues,destroyForm:me.destroyForm,setCallbacks:me.setCallbacks,setValidateMessages:me.setValidateMessages,getFields:me.getFields,setPreserve:me.setPreserve,getInitialValue:me.getInitialValue,registerWatch:me.registerWatch}):((0,D.ZP)(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)}),(0,m.Z)(this,"useSubscribe",function(ht){me.subscribable=ht}),(0,m.Z)(this,"prevWithoutPreserves",null),(0,m.Z)(this,"setInitialValues",function(ht,nt){if(me.initialValues=ht||{},nt){var hr,mr=(0,Ae.T)(ht,me.store);(hr=me.prevWithoutPreserves)===null||hr===void 0||hr.map(function(Pr){var Gr=Pr.key;mr=(0,Ae.Z)(mr,Gr,(0,er.Z)(ht,Gr))}),me.prevWithoutPreserves=null,me.updateStore(mr)}}),(0,m.Z)(this,"destroyForm",function(){var ht=new fi;me.getFieldEntities(!0).forEach(function(nt){me.isMergedPreserve(nt.isPreserve())||ht.set(nt.getNamePath(),!0)}),me.prevWithoutPreserves=ht}),(0,m.Z)(this,"getInitialValue",function(ht){var nt=(0,er.Z)(me.initialValues,ht);return ht.length?(0,Ae.T)(nt):nt}),(0,m.Z)(this,"setCallbacks",function(ht){me.callbacks=ht}),(0,m.Z)(this,"setValidateMessages",function(ht){me.validateMessages=ht}),(0,m.Z)(this,"setPreserve",function(ht){me.preserve=ht}),(0,m.Z)(this,"watchList",[]),(0,m.Z)(this,"registerWatch",function(ht){return me.watchList.push(ht),function(){me.watchList=me.watchList.filter(function(nt){return nt!==ht})}}),(0,m.Z)(this,"notifyWatch",function(){var ht=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(me.watchList.length){var nt=me.getFieldsValue(),hr=me.getFieldsValue(!0);me.watchList.forEach(function(mr){mr(nt,hr,ht)})}}),(0,m.Z)(this,"timeoutId",null),(0,m.Z)(this,"warningUnhooked",function(){}),(0,m.Z)(this,"updateStore",function(ht){me.store=ht}),(0,m.Z)(this,"getFieldEntities",function(){var ht=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return ht?me.fieldEntities.filter(function(nt){return nt.getNamePath().length}):me.fieldEntities}),(0,m.Z)(this,"getFieldsMap",function(){var ht=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,nt=new fi;return me.getFieldEntities(ht).forEach(function(hr){var mr=hr.getNamePath();nt.set(mr,hr)}),nt}),(0,m.Z)(this,"getFieldEntitiesForNamePathList",function(ht){if(!ht)return me.getFieldEntities(!0);var nt=me.getFieldsMap(!0);return ht.map(function(hr){var mr=Mt(hr);return nt.get(mr)||{INVALIDATE_NAME_PATH:Mt(hr)}})}),(0,m.Z)(this,"getFieldsValue",function(ht,nt){me.warningUnhooked();var hr,mr,Pr;if(ht===!0||Array.isArray(ht)?(hr=ht,mr=nt):ht&&(0,Zt.Z)(ht)==="object"&&(Pr=ht.strict,mr=ht.filter),hr===!0&&!mr)return me.store;var Gr=me.getFieldEntitiesForNamePathList(Array.isArray(hr)?hr:null),en=[];return Gr.forEach(function(kr){var An,_r,Nn="INVALIDATE_NAME_PATH"in kr?kr.INVALIDATE_NAME_PATH:kr.getNamePath();if(Pr){var qn,Ge;if((qn=(Ge=kr).isList)!==null&&qn!==void 0&&qn.call(Ge))return}else if(!hr&&(An=(_r=kr).isListField)!==null&&An!==void 0&&An.call(_r))return;if(!mr)en.push(Nn);else{var ct="getMeta"in kr?kr.getMeta():null;mr(ct)&&en.push(Nn)}}),Yt(me.store,en.map(Mt))}),(0,m.Z)(this,"getFieldValue",function(ht){me.warningUnhooked();var nt=Mt(ht);return(0,er.Z)(me.store,nt)}),(0,m.Z)(this,"getFieldsError",function(ht){me.warningUnhooked();var nt=me.getFieldEntitiesForNamePathList(ht);return nt.map(function(hr,mr){return hr&&!("INVALIDATE_NAME_PATH"in hr)?{name:hr.getNamePath(),errors:hr.getErrors(),warnings:hr.getWarnings()}:{name:Mt(ht[mr]),errors:[],warnings:[]}})}),(0,m.Z)(this,"getFieldError",function(ht){me.warningUnhooked();var nt=Mt(ht),hr=me.getFieldsError([nt])[0];return hr.errors}),(0,m.Z)(this,"getFieldWarning",function(ht){me.warningUnhooked();var nt=Mt(ht),hr=me.getFieldsError([nt])[0];return hr.warnings}),(0,m.Z)(this,"isFieldsTouched",function(){me.warningUnhooked();for(var ht=arguments.length,nt=new Array(ht),hr=0;hr<ht;hr++)nt[hr]=arguments[hr];var mr=nt[0],Pr=nt[1],Gr,en=!1;nt.length===0?Gr=null:nt.length===1?Array.isArray(mr)?(Gr=mr.map(Mt),en=!1):(Gr=null,en=mr):(Gr=mr.map(Mt),en=Pr);var kr=me.getFieldEntities(!0),An=function(ct){return ct.isFieldTouched()};if(!Gr)return en?kr.every(An):kr.some(An);var _r=new fi;Gr.forEach(function(Ge){_r.set(Ge,[])}),kr.forEach(function(Ge){var ct=Ge.getNamePath();Gr.forEach(function(ye){ye.every(function(sr,nr){return ct[nr]===sr})&&_r.update(ye,function(sr){return[].concat((0,h.Z)(sr),[Ge])})})});var Nn=function(ct){return ct.some(An)},qn=_r.map(function(Ge){var ct=Ge.value;return ct});return en?qn.every(Nn):qn.some(Nn)}),(0,m.Z)(this,"isFieldTouched",function(ht){return me.warningUnhooked(),me.isFieldsTouched([ht])}),(0,m.Z)(this,"isFieldsValidating",function(ht){me.warningUnhooked();var nt=me.getFieldEntities();if(!ht)return nt.some(function(mr){return mr.isFieldValidating()});var hr=ht.map(Mt);return nt.some(function(mr){var Pr=mr.getNamePath();return wr(hr,Pr)&&mr.isFieldValidating()})}),(0,m.Z)(this,"isFieldValidating",function(ht){return me.warningUnhooked(),me.isFieldsValidating([ht])}),(0,m.Z)(this,"resetWithFieldInitialValue",function(){var ht=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},nt=new fi,hr=me.getFieldEntities(!0);hr.forEach(function(Gr){var en=Gr.props.initialValue,kr=Gr.getNamePath();if(en!==void 0){var An=nt.get(kr)||new Set;An.add({entity:Gr,value:en}),nt.set(kr,An)}});var mr=function(en){en.forEach(function(kr){var An=kr.props.initialValue;if(An!==void 0){var _r=kr.getNamePath(),Nn=me.getInitialValue(_r);if(Nn!==void 0)(0,D.ZP)(!1,"Form already set 'initialValues' with path '".concat(_r.join("."),"'. Field can not overwrite it."));else{var qn=nt.get(_r);if(qn&&qn.size>1)(0,D.ZP)(!1,"Multiple Field with path '".concat(_r.join("."),"' set 'initialValue'. Can not decide which one to pick."));else if(qn){var Ge=me.getFieldValue(_r);(!ht.skipExist||Ge===void 0)&&me.updateStore((0,Ae.Z)(me.store,_r,(0,h.Z)(qn)[0].value))}}}})},Pr;ht.entities?Pr=ht.entities:ht.namePathList?(Pr=[],ht.namePathList.forEach(function(Gr){var en=nt.get(Gr);if(en){var kr;(kr=Pr).push.apply(kr,(0,h.Z)((0,h.Z)(en).map(function(An){return An.entity})))}})):Pr=hr,mr(Pr)}),(0,m.Z)(this,"resetFields",function(ht){me.warningUnhooked();var nt=me.store;if(!ht){me.updateStore((0,Ae.T)(me.initialValues)),me.resetWithFieldInitialValue(),me.notifyObservers(nt,null,{type:"reset"}),me.notifyWatch();return}var hr=ht.map(Mt);hr.forEach(function(mr){var Pr=me.getInitialValue(mr);me.updateStore((0,Ae.Z)(me.store,mr,Pr))}),me.resetWithFieldInitialValue({namePathList:hr}),me.notifyObservers(nt,hr,{type:"reset"}),me.notifyWatch(hr)}),(0,m.Z)(this,"setFields",function(ht){me.warningUnhooked();var nt=me.store,hr=[];ht.forEach(function(mr){var Pr=mr.name,Gr=(0,l.Z)(mr,mi),en=Mt(Pr);hr.push(en),"value"in Gr&&me.updateStore((0,Ae.Z)(me.store,en,Gr.value)),me.notifyObservers(nt,[en],{type:"setField",data:mr})}),me.notifyWatch(hr)}),(0,m.Z)(this,"getFields",function(){var ht=me.getFieldEntities(!0),nt=ht.map(function(hr){var mr=hr.getNamePath(),Pr=hr.getMeta(),Gr=(0,u.Z)((0,u.Z)({},Pr),{},{name:mr,value:me.getFieldValue(mr)});return Object.defineProperty(Gr,"originRCField",{value:!0}),Gr});return nt}),(0,m.Z)(this,"initEntityValue",function(ht){var nt=ht.props.initialValue;if(nt!==void 0){var hr=ht.getNamePath(),mr=(0,er.Z)(me.store,hr);mr===void 0&&me.updateStore((0,Ae.Z)(me.store,hr,nt))}}),(0,m.Z)(this,"isMergedPreserve",function(ht){var nt=ht!==void 0?ht:me.preserve;return nt!=null?nt:!0}),(0,m.Z)(this,"registerField",function(ht){me.fieldEntities.push(ht);var nt=ht.getNamePath();if(me.notifyWatch([nt]),ht.props.initialValue!==void 0){var hr=me.store;me.resetWithFieldInitialValue({entities:[ht],skipExist:!0}),me.notifyObservers(hr,[ht.getNamePath()],{type:"valueUpdate",source:"internal"})}return function(mr,Pr){var Gr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(me.fieldEntities=me.fieldEntities.filter(function(An){return An!==ht}),!me.isMergedPreserve(Pr)&&(!mr||Gr.length>1)){var en=mr?void 0:me.getInitialValue(nt);if(nt.length&&me.getFieldValue(nt)!==en&&me.fieldEntities.every(function(An){return!Ir(An.getNamePath(),nt)})){var kr=me.store;me.updateStore((0,Ae.Z)(kr,nt,en,!0)),me.notifyObservers(kr,[nt],{type:"remove"}),me.triggerDependenciesUpdate(kr,nt)}}me.notifyWatch([nt])}}),(0,m.Z)(this,"dispatch",function(ht){switch(ht.type){case"updateValue":{var nt=ht.namePath,hr=ht.value;me.updateValue(nt,hr);break}case"validateField":{var mr=ht.namePath,Pr=ht.triggerName;me.validateFields([mr],{triggerName:Pr});break}default:}}),(0,m.Z)(this,"notifyObservers",function(ht,nt,hr){if(me.subscribable){var mr=(0,u.Z)((0,u.Z)({},hr),{},{store:me.getFieldsValue(!0)});me.getFieldEntities().forEach(function(Pr){var Gr=Pr.onStoreChange;Gr(ht,nt,mr)})}else me.forceRootUpdate()}),(0,m.Z)(this,"triggerDependenciesUpdate",function(ht,nt){var hr=me.getDependencyChildrenFields(nt);return hr.length&&me.validateFields(hr),me.notifyObservers(ht,hr,{type:"dependenciesUpdate",relatedFields:[nt].concat((0,h.Z)(hr))}),hr}),(0,m.Z)(this,"updateValue",function(ht,nt){var hr=Mt(ht),mr=me.store;me.updateStore((0,Ae.Z)(me.store,hr,nt)),me.notifyObservers(mr,[hr],{type:"valueUpdate",source:"internal"}),me.notifyWatch([hr]);var Pr=me.triggerDependenciesUpdate(mr,hr),Gr=me.callbacks.onValuesChange;if(Gr){var en=Yt(me.store,[hr]);Gr(en,me.getFieldsValue())}me.triggerOnFieldsChange([hr].concat((0,h.Z)(Pr)))}),(0,m.Z)(this,"setFieldsValue",function(ht){me.warningUnhooked();var nt=me.store;if(ht){var hr=(0,Ae.T)(me.store,ht);me.updateStore(hr)}me.notifyObservers(nt,null,{type:"valueUpdate",source:"external"}),me.notifyWatch()}),(0,m.Z)(this,"setFieldValue",function(ht,nt){me.setFields([{name:ht,value:nt}])}),(0,m.Z)(this,"getDependencyChildrenFields",function(ht){var nt=new Set,hr=[],mr=new fi;me.getFieldEntities().forEach(function(Gr){var en=Gr.props.dependencies;(en||[]).forEach(function(kr){var An=Mt(kr);mr.update(An,function(){var _r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:new Set;return _r.add(Gr),_r})})});var Pr=function Gr(en){var kr=mr.get(en)||new Set;kr.forEach(function(An){if(!nt.has(An)){nt.add(An);var _r=An.getNamePath();An.isFieldDirty()&&_r.length&&(hr.push(_r),Gr(_r))}})};return Pr(ht),hr}),(0,m.Z)(this,"triggerOnFieldsChange",function(ht,nt){var hr=me.callbacks.onFieldsChange;if(hr){var mr=me.getFields();if(nt){var Pr=new fi;nt.forEach(function(en){var kr=en.name,An=en.errors;Pr.set(kr,An)}),mr.forEach(function(en){en.errors=Pr.get(en.name)||en.errors})}var Gr=mr.filter(function(en){var kr=en.name;return wr(ht,kr)});Gr.length&&hr(Gr,mr)}}),(0,m.Z)(this,"validateFields",function(ht,nt){var hr;me.warningUnhooked();var mr,Pr;Array.isArray(ht)||typeof ht=="string"||typeof nt=="string"?(mr=ht,Pr=nt):Pr=ht;var Gr=!!mr,en=Gr?mr.map(Mt):[],kr=[],An=String(Date.now()),_r=new Set,Nn=(hr=Pr)===null||hr===void 0?void 0:hr.recursive;me.getFieldEntities(!0).forEach(function(ye){if(Gr||en.push(ye.getNamePath()),!(!ye.props.rules||!ye.props.rules.length)){var sr=ye.getNamePath();if(_r.add(sr.join(An)),!Gr||wr(en,sr,Nn)){var nr=ye.validateRules((0,u.Z)({validateMessages:(0,u.Z)((0,u.Z)({},gt),me.validateMessages)},Pr));kr.push(nr.then(function(){return{name:sr,errors:[],warnings:[]}}).catch(function(Mr){var $r,Wr=[],pn=[];return($r=Mr.forEach)===null||$r===void 0||$r.call(Mr,function(Ci){var cn=Ci.rule.warningOnly,bn=Ci.errors;cn?pn.push.apply(pn,(0,h.Z)(bn)):Wr.push.apply(Wr,(0,h.Z)(bn))}),Wr.length?Promise.reject({name:sr,errors:Wr,warnings:pn}):{name:sr,errors:Wr,warnings:pn}}))}}});var qn=ii(kr);me.lastValidatePromise=qn,qn.catch(function(ye){return ye}).then(function(ye){var sr=ye.map(function(nr){var Mr=nr.name;return Mr});me.notifyObservers(me.store,sr,{type:"validateFinish"}),me.triggerOnFieldsChange(sr,ye)});var Ge=qn.then(function(){return me.lastValidatePromise===qn?Promise.resolve(me.getFieldsValue(en)):Promise.reject([])}).catch(function(ye){var sr=ye.filter(function(nr){return nr&&nr.errors.length});return Promise.reject({values:me.getFieldsValue(en),errorFields:sr,outOfDate:me.lastValidatePromise!==qn})});Ge.catch(function(ye){return ye});var ct=en.filter(function(ye){return _r.has(ye.join(An))});return me.triggerOnFieldsChange(ct),Ge}),(0,m.Z)(this,"submit",function(){me.warningUnhooked(),me.validateFields().then(function(ht){var nt=me.callbacks.onFinish;if(nt)try{nt(ht)}catch(hr){console.error(hr)}}).catch(function(ht){var nt=me.callbacks.onFinishFailed;nt&&nt(ht)})}),this.forceRootUpdate=ut});function Ni(ur){var ut=r.useRef(),me=r.useState({}),ht=(0,Yr.Z)(me,2),nt=ht[1];if(!ut.current)if(ur)ut.current=ur;else{var hr=function(){nt({})},mr=new Ai(hr);ut.current=mr.getForm()}return[ut.current]}var ca=Ni,ea=r.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),zi=function(ut){var me=ut.validateMessages,ht=ut.onFormChange,nt=ut.onFormFinish,hr=ut.children,mr=r.useContext(ea),Pr=r.useRef({});return r.createElement(ea.Provider,{value:(0,u.Z)((0,u.Z)({},mr),{},{validateMessages:(0,u.Z)((0,u.Z)({},mr.validateMessages),me),triggerFormChange:function(en,kr){ht&&ht(en,{changedFields:kr,forms:Pr.current}),mr.triggerFormChange(en,kr)},triggerFormFinish:function(en,kr){nt&&nt(en,{values:kr,forms:Pr.current}),mr.triggerFormFinish(en,kr)},registerForm:function(en,kr){en&&(Pr.current=(0,u.Z)((0,u.Z)({},Pr.current),{},(0,m.Z)({},en,kr))),mr.registerForm(en,kr)},unregisterForm:function(en){var kr=(0,u.Z)({},Pr.current);delete kr[en],Pr.current=kr,mr.unregisterForm(en)}})},hr)},li=ea,ji=["name","initialValues","fields","form","preserve","children","component","validateMessages","validateTrigger","onValuesChange","onFieldsChange","onFinish","onFinishFailed"],Ia=function(ut,me){var ht=ut.name,nt=ut.initialValues,hr=ut.fields,mr=ut.form,Pr=ut.preserve,Gr=ut.children,en=ut.component,kr=en===void 0?"form":en,An=ut.validateMessages,_r=ut.validateTrigger,Nn=_r===void 0?"onChange":_r,qn=ut.onValuesChange,Ge=ut.onFieldsChange,ct=ut.onFinish,ye=ut.onFinishFailed,sr=(0,l.Z)(ut,ji),nr=r.useContext(li),Mr=ca(mr),$r=(0,Yr.Z)(Mr,1),Wr=$r[0],pn=Wr.getInternalHooks(R),Ci=pn.useSubscribe,cn=pn.setInitialValues,bn=pn.setCallbacks,Kr=pn.setValidateMessages,Rn=pn.setPreserve,ci=pn.destroyForm;r.useImperativeHandle(me,function(){return Wr}),r.useEffect(function(){return nr.registerForm(ht,Wr),function(){nr.unregisterForm(ht)}},[nr,Wr,ht]),Kr((0,u.Z)((0,u.Z)({},nr.validateMessages),An)),bn({onValuesChange:qn,onFieldsChange:function(Os){if(nr.triggerFormChange(ht,Os),Ge){for(var vs=arguments.length,mo=new Array(vs>1?vs-1:0),ra=1;ra<vs;ra++)mo[ra-1]=arguments[ra];Ge.apply(void 0,[Os].concat(mo))}},onFinish:function(Os){nr.triggerFormFinish(ht,Os),ct&&ct(Os)},onFinishFailed:ye}),Rn(Pr);var wa=r.useRef(null);cn(nt,!wa.current),wa.current||(wa.current=!0),r.useEffect(function(){return ci},[]);var Qs,Ba=typeof Gr=="function";if(Ba){var Ws=Wr.getFieldsValue(!0);Qs=Gr(Ws,Wr)}else Qs=Gr;Ci(!Ba);var Ns=r.useRef();r.useEffect(function(){Ct(Ns.current||[],hr||[])||Wr.setFields(hr||[]),Ns.current=hr},[hr,Wr]);var ls=r.useMemo(function(){return(0,u.Z)((0,u.Z)({},Wr),{},{validateTrigger:Nn})},[Wr,Nn]),co=r.createElement(N.Provider,{value:null},r.createElement(M.Provider,{value:ls},Qs));return kr===!1?co:r.createElement(kr,(0,i.Z)({},sr,{onSubmit:function(Os){Os.preventDefault(),Os.stopPropagation(),Wr.submit()},onReset:function(Os){var vs;Os.preventDefault(),Wr.resetFields(),(vs=sr.onReset)===null||vs===void 0||vs.call(sr,Os)}}),co)},Ca=Ia;function Tt(ur){try{return JSON.stringify(ur)}catch(ut){return Math.random()}}var Zi=function(){};function ai(){for(var ur=arguments.length,ut=new Array(ur),me=0;me<ur;me++)ut[me]=arguments[me];var ht=ut[0],nt=ht===void 0?[]:ht,hr=ut[1],mr=hr===void 0?{}:hr,Pr=V(mr)?{form:mr}:mr,Gr=Pr.form,en=(0,r.useState)(),kr=(0,Yr.Z)(en,2),An=kr[0],_r=kr[1],Nn=(0,r.useMemo)(function(){return Tt(An)},[An]),qn=(0,r.useRef)(Nn);qn.current=Nn;var Ge=(0,r.useContext)(M),ct=Gr||Ge,ye=ct&&ct._init,sr=Mt(nt),nr=(0,r.useRef)(sr);return nr.current=sr,Zi(sr),(0,r.useEffect)(function(){if(ye){var Mr=ct.getFieldsValue,$r=ct.getInternalHooks,Wr=$r(R),pn=Wr.registerWatch,Ci=pn(function(bn,Kr){var Rn=(0,er.Z)(Pr.preserve?Kr:bn,nr.current),ci=Tt(Rn);qn.current!==ci&&(qn.current=ci,_r(Rn))}),cn=(0,er.Z)(Pr.preserve?Mr(!0):Mr(),nr.current);return An!==cn&&_r(cn),Ci}},[ye]),An}var Ra=ai,Yi=r.forwardRef(Ca),ei=Yi;ei.FormProvider=zi,ei.Field=wn,ei.List=St,ei.useForm=ca,ei.useWatch=Ra;var Wn=ei},77900:function(d,g,e){"use strict";e.r(g),e.d(g,{CSSMotionList:function(){return Ce},Provider:function(){return m},default:function(){return ce}});var r=e(18642),i=e(85899),l=e(72190),c=e(43749),f=e(92310),u=e.n(f),h=e(76846),o=e(8654),a=e(59301),x=e(42244),p=["children"],v=a.createContext({});function m(pe){var Et=pe.children,Se=(0,x.Z)(pe,p);return a.createElement(v.Provider,{value:Se},Et)}var b=e(38705),A=e(17212),D=e(39153),R=e(55401),S=function(pe){(0,D.Z)(Se,pe);var Et=(0,R.Z)(Se);function Se(){return(0,b.Z)(this,Se),Et.apply(this,arguments)}return(0,A.Z)(Se,[{key:"render",value:function(){return this.props.children}}]),Se}(a.Component),T=S,M=e(70425),F=e(41799),N=e(6089);function H(pe){var Et=a.useReducer(function(vt){return vt+1},0),Se=(0,l.Z)(Et,2),ot=Se[1],Gt=a.useRef(pe),gt=(0,N.Z)(function(){return Gt.current}),Ae=(0,N.Z)(function(vt){Gt.current=typeof vt=="function"?vt(Gt.current):vt,ot()});return[gt,Ae]}var V="none",$="appear",oe="enter",ie="leave",ue="none",q="prepare",Y="start",G="active",ae="end",ee="prepared",J=e(47273);function le(pe,Et){var Se={};return Se[pe.toLowerCase()]=Et.toLowerCase(),Se["Webkit".concat(pe)]="webkit".concat(Et),Se["Moz".concat(pe)]="moz".concat(Et),Se["ms".concat(pe)]="MS".concat(Et),Se["O".concat(pe)]="o".concat(Et.toLowerCase()),Se}function W(pe,Et){var Se={animationend:le("Animation","AnimationEnd"),transitionend:le("Transition","TransitionEnd")};return pe&&("AnimationEvent"in Et||delete Se.animationend.animation,"TransitionEvent"in Et||delete Se.transitionend.transition),Se}var z=W((0,J.Z)(),typeof window!="undefined"?window:{}),ne={};if((0,J.Z)()){var _e=document.createElement("div");ne=_e.style}var we={};function Pe(pe){if(we[pe])return we[pe];var Et=z[pe];if(Et)for(var Se=Object.keys(Et),ot=Se.length,Gt=0;Gt<ot;Gt+=1){var gt=Se[Gt];if(Object.prototype.hasOwnProperty.call(Et,gt)&&gt in ne)return we[pe]=Et[gt],we[pe]}return""}var We=Pe("animationend"),Be=Pe("transitionend"),Lt=!!(We&&Be),_t=We||"animationend",Pt=Be||"transitionend";function Vt(pe,Et){if(!pe)return null;if((0,c.Z)(pe)==="object"){var Se=Et.replace(/-\w/g,function(ot){return ot[1].toUpperCase()});return pe[Se]}return"".concat(pe,"-").concat(Et)}var Ft=function(pe){var Et=(0,a.useRef)();function Se(Gt){Gt&&(Gt.removeEventListener(Pt,pe),Gt.removeEventListener(_t,pe))}function ot(Gt){Et.current&&Et.current!==Gt&&Se(Et.current),Gt&&Gt!==Et.current&&(Gt.addEventListener(Pt,pe),Gt.addEventListener(_t,pe),Et.current=Gt)}return a.useEffect(function(){return function(){Se(Et.current)}},[]),[ot,Se]},ir=(0,J.Z)()?a.useLayoutEffect:a.useEffect,Ne=ir,dt=e(16089),kt=function(){var pe=a.useRef(null);function Et(){dt.Z.cancel(pe.current)}function Se(ot){var Gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;Et();var gt=(0,dt.Z)(function(){Gt<=1?ot({isCanceled:function(){return gt!==pe.current}}):Se(ot,Gt-1)});pe.current=gt}return a.useEffect(function(){return function(){Et()}},[]),[Se,Et]},Qe=[q,Y,G,ae],lt=[q,ee],st=!1,Ye=!0;function Ue(pe){return pe===G||pe===ae}var be=function(pe,Et,Se){var ot=(0,F.Z)(ue),Gt=(0,l.Z)(ot,2),gt=Gt[0],Ae=Gt[1],vt=kt(),je=(0,l.Z)(vt,2),et=je[0],yt=je[1];function Nt(){Ae(q,!0)}var Fe=Et?lt:Qe;return Ne(function(){if(gt!==ue&&gt!==ae){var Rr=Fe.indexOf(gt),pt=Fe[Rr+1],Jr=Se(gt);Jr===st?Ae(pt,!0):pt&&et(function(un){function Zt(){un.isCanceled()||Ae(pt,!0)}Jr===!0?Zt():Promise.resolve(Jr).then(Zt)})}},[pe,gt]),a.useEffect(function(){return function(){yt()}},[]),[Nt,gt]};function De(pe,Et,Se,ot){var Gt=ot.motionEnter,gt=Gt===void 0?!0:Gt,Ae=ot.motionAppear,vt=Ae===void 0?!0:Ae,je=ot.motionLeave,et=je===void 0?!0:je,yt=ot.motionDeadline,Nt=ot.motionLeaveImmediately,Fe=ot.onAppearPrepare,Rr=ot.onEnterPrepare,pt=ot.onLeavePrepare,Jr=ot.onAppearStart,un=ot.onEnterStart,Zt=ot.onLeaveStart,er=ot.onAppearActive,Mt=ot.onEnterActive,Yt=ot.onLeaveActive,wr=ot.onAppearEnd,Ir=ot.onEnterEnd,Ct=ot.onLeaveEnd,$t=ot.onVisibleChanged,Bt=(0,F.Z)(),qt=(0,l.Z)(Bt,2),br=qt[0],qr=qt[1],Hr=H(V),Fn=(0,l.Z)(Hr,2),wn=Fn[0],Yn=Fn[1],St=(0,F.Z)(null),Yr=(0,l.Z)(St,2),ii=Yr[0],Bi=Yr[1],Kn=wn(),It=(0,a.useRef)(!1),fi=(0,a.useRef)(null);function mi(){return Se()}var Ai=(0,a.useRef)(!1);function Ni(){Yn(V),Bi(null,!0)}var ca=(0,M.useEvent)(function(ur){var ut=wn();if(ut!==V){var me=mi();if(!(ur&&!ur.deadline&&ur.target!==me)){var ht=Ai.current,nt;ut===$&&ht?nt=wr==null?void 0:wr(me,ur):ut===oe&&ht?nt=Ir==null?void 0:Ir(me,ur):ut===ie&&ht&&(nt=Ct==null?void 0:Ct(me,ur)),ht&&nt!==!1&&Ni()}}}),ea=Ft(ca),zi=(0,l.Z)(ea,1),li=zi[0],ji=function(ut){switch(ut){case $:return(0,r.Z)((0,r.Z)((0,r.Z)({},q,Fe),Y,Jr),G,er);case oe:return(0,r.Z)((0,r.Z)((0,r.Z)({},q,Rr),Y,un),G,Mt);case ie:return(0,r.Z)((0,r.Z)((0,r.Z)({},q,pt),Y,Zt),G,Yt);default:return{}}},Ia=a.useMemo(function(){return ji(Kn)},[Kn]),Ca=be(Kn,!pe,function(ur){if(ur===q){var ut=Ia[q];return ut?ut(mi()):st}if(ai in Ia){var me;Bi(((me=Ia[ai])===null||me===void 0?void 0:me.call(Ia,mi(),null))||null)}return ai===G&&Kn!==V&&(li(mi()),yt>0&&(clearTimeout(fi.current),fi.current=setTimeout(function(){ca({deadline:!0})},yt))),ai===ee&&Ni(),Ye}),Tt=(0,l.Z)(Ca,2),Zi=Tt[0],ai=Tt[1],Ra=Ue(ai);Ai.current=Ra;var Yi=(0,a.useRef)(null);Ne(function(){if(!(It.current&&Yi.current===Et)){qr(Et);var ur=It.current;It.current=!0;var ut;!ur&&Et&&vt&&(ut=$),ur&&Et&&gt&&(ut=oe),(ur&&!Et&&et||!ur&&Nt&&!Et&&et)&&(ut=ie);var me=ji(ut);ut&&(pe||me[q])?(Yn(ut),Zi()):Yn(V),Yi.current=Et}},[Et]),(0,a.useEffect)(function(){(Kn===$&&!vt||Kn===oe&&!gt||Kn===ie&&!et)&&Yn(V)},[vt,gt,et]),(0,a.useEffect)(function(){return function(){It.current=!1,clearTimeout(fi.current)}},[]);var ei=a.useRef(!1);(0,a.useEffect)(function(){br&&(ei.current=!0),br!==void 0&&Kn===V&&((ei.current||br)&&($t==null||$t(br)),ei.current=!0)},[br,Kn]);var Wn=ii;return Ia[q]&&ai===Y&&(Wn=(0,i.Z)({transition:"none"},Wn)),[Kn,ai,Wn,br!=null?br:Et]}function He(pe){var Et=pe;(0,c.Z)(pe)==="object"&&(Et=pe.transitionSupport);function Se(Gt,gt){return!!(Gt.motionName&&Et&&gt!==!1)}var ot=a.forwardRef(function(Gt,gt){var Ae=Gt.visible,vt=Ae===void 0?!0:Ae,je=Gt.removeOnLeave,et=je===void 0?!0:je,yt=Gt.forceRender,Nt=Gt.children,Fe=Gt.motionName,Rr=Gt.leavedClassName,pt=Gt.eventProps,Jr=a.useContext(v),un=Jr.motion,Zt=Se(Gt,un),er=(0,a.useRef)(),Mt=(0,a.useRef)();function Yt(){try{return er.current instanceof HTMLElement?er.current:(0,h.ZP)(Mt.current)}catch(Yr){return null}}var wr=De(Zt,vt,Yt,Gt),Ir=(0,l.Z)(wr,4),Ct=Ir[0],$t=Ir[1],Bt=Ir[2],qt=Ir[3],br=a.useRef(qt);qt&&(br.current=!0);var qr=a.useCallback(function(Yr){er.current=Yr,(0,o.mH)(gt,Yr)},[gt]),Hr,Fn=(0,i.Z)((0,i.Z)({},pt),{},{visible:vt});if(!Nt)Hr=null;else if(Ct===V)qt?Hr=Nt((0,i.Z)({},Fn),qr):!et&&br.current&&Rr?Hr=Nt((0,i.Z)((0,i.Z)({},Fn),{},{className:Rr}),qr):yt||!et&&!Rr?Hr=Nt((0,i.Z)((0,i.Z)({},Fn),{},{style:{display:"none"}}),qr):Hr=null;else{var wn;$t===q?wn="prepare":Ue($t)?wn="active":$t===Y&&(wn="start");var Yn=Vt(Fe,"".concat(Ct,"-").concat(wn));Hr=Nt((0,i.Z)((0,i.Z)({},Fn),{},{className:u()(Vt(Fe,Ct),(0,r.Z)((0,r.Z)({},Yn,Yn&&wn),Fe,typeof Fe=="string")),style:Bt}),qr)}if(a.isValidElement(Hr)&&(0,o.Yr)(Hr)){var St=(0,o.C4)(Hr);St||(Hr=a.cloneElement(Hr,{ref:qr}))}return a.createElement(T,{ref:Mt},Hr)});return ot.displayName="CSSMotion",ot}var qe=He(Lt),Xe=e(60499),wt=e(15793),At="add",cr="keep",or="remove",Me="removed";function Je(pe){var Et;return pe&&(0,c.Z)(pe)==="object"&&"key"in pe?Et=pe:Et={key:pe},(0,i.Z)((0,i.Z)({},Et),{},{key:String(Et.key)})}function Qt(){var pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return pe.map(Je)}function tt(){var pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Se=[],ot=0,Gt=Et.length,gt=Qt(pe),Ae=Qt(Et);gt.forEach(function(et){for(var yt=!1,Nt=ot;Nt<Gt;Nt+=1){var Fe=Ae[Nt];if(Fe.key===et.key){ot<Nt&&(Se=Se.concat(Ae.slice(ot,Nt).map(function(Rr){return(0,i.Z)((0,i.Z)({},Rr),{},{status:At})})),ot=Nt),Se.push((0,i.Z)((0,i.Z)({},Fe),{},{status:cr})),ot+=1,yt=!0;break}}yt||Se.push((0,i.Z)((0,i.Z)({},et),{},{status:or}))}),ot<Gt&&(Se=Se.concat(Ae.slice(ot).map(function(et){return(0,i.Z)((0,i.Z)({},et),{},{status:At})})));var vt={};Se.forEach(function(et){var yt=et.key;vt[yt]=(vt[yt]||0)+1});var je=Object.keys(vt).filter(function(et){return vt[et]>1});return je.forEach(function(et){Se=Se.filter(function(yt){var Nt=yt.key,Fe=yt.status;return Nt!==et||Fe!==or}),Se.forEach(function(yt){yt.key===et&&(yt.status=cr)})}),Se}var Rt=["component","children","onVisibleChanged","onAllRemoved"],Dt=["status"],Jt=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Ut(pe){var Et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:qe,Se=function(ot){(0,D.Z)(gt,ot);var Gt=(0,R.Z)(gt);function gt(){var Ae;(0,b.Z)(this,gt);for(var vt=arguments.length,je=new Array(vt),et=0;et<vt;et++)je[et]=arguments[et];return Ae=Gt.call.apply(Gt,[this].concat(je)),(0,r.Z)((0,wt.Z)(Ae),"state",{keyEntities:[]}),(0,r.Z)((0,wt.Z)(Ae),"removeKey",function(yt){Ae.setState(function(Nt){var Fe=Nt.keyEntities.map(function(Rr){return Rr.key!==yt?Rr:(0,i.Z)((0,i.Z)({},Rr),{},{status:Me})});return{keyEntities:Fe}},function(){var Nt=Ae.state.keyEntities,Fe=Nt.filter(function(Rr){var pt=Rr.status;return pt!==Me}).length;Fe===0&&Ae.props.onAllRemoved&&Ae.props.onAllRemoved()})}),Ae}return(0,A.Z)(gt,[{key:"render",value:function(){var vt=this,je=this.state.keyEntities,et=this.props,yt=et.component,Nt=et.children,Fe=et.onVisibleChanged,Rr=et.onAllRemoved,pt=(0,x.Z)(et,Rt),Jr=yt||a.Fragment,un={};return Jt.forEach(function(Zt){un[Zt]=pt[Zt],delete pt[Zt]}),delete pt.keys,a.createElement(Jr,pt,je.map(function(Zt,er){var Mt=Zt.status,Yt=(0,x.Z)(Zt,Dt),wr=Mt===At||Mt===cr;return a.createElement(Et,(0,Xe.Z)({},un,{key:Yt.key,visible:wr,eventProps:Yt,onVisibleChanged:function(Ct){Fe==null||Fe(Ct,{key:Yt.key}),Ct||vt.removeKey(Yt.key)}}),function(Ir,Ct){return Nt((0,i.Z)((0,i.Z)({},Ir),{},{index:er}),Ct)})}))}}],[{key:"getDerivedStateFromProps",value:function(vt,je){var et=vt.keys,yt=je.keyEntities,Nt=Qt(et),Fe=tt(yt,Nt);return{keyEntities:Fe.filter(function(Rr){var pt=yt.find(function(Jr){var un=Jr.key;return Rr.key===un});return!(pt&&pt.status===Me&&Rr.status===or)})}}}]),gt}(a.Component);return(0,r.Z)(Se,"defaultProps",{component:"div"}),Se}var Ce=Ut(Lt),ce=qe},581:function(d,g,e){"use strict";e.d(g,{qX:function(){return b},JB:function(){return R},lm:function(){return oe}});var r=e(77654),i=e(72190),l=e(42244),c=e(59301),f=e(85899),u=e(4676),h=e(60499),o=e(92310),a=e.n(o),x=e(77900),p=e(18642),v=e(10228),m=c.forwardRef(function(ie,ue){var q=ie.prefixCls,Y=ie.style,G=ie.className,ae=ie.duration,ee=ae===void 0?4.5:ae,J=ie.eventKey,le=ie.content,W=ie.closable,z=ie.closeIcon,ne=z===void 0?"x":z,_e=ie.props,we=ie.onClick,Pe=ie.onNoticeClose,We=ie.times,Be=c.useState(!1),Lt=(0,i.Z)(Be,2),_t=Lt[0],Pt=Lt[1],Vt=function(){Pe(J)},Ft=function(dt){(dt.key==="Enter"||dt.code==="Enter"||dt.keyCode===v.Z.ENTER)&&Vt()};c.useEffect(function(){if(!_t&&ee>0){var Ne=setTimeout(function(){Vt()},ee*1e3);return function(){clearTimeout(Ne)}}},[ee,_t,We]);var ir="".concat(q,"-notice");return c.createElement("div",(0,h.Z)({},_e,{ref:ue,className:a()(ir,G,(0,p.Z)({},"".concat(ir,"-closable"),W)),style:Y,onMouseEnter:function(){Pt(!0)},onMouseLeave:function(){Pt(!1)},onClick:we}),c.createElement("div",{className:"".concat(ir,"-content")},le),W&&c.createElement("a",{tabIndex:0,className:"".concat(ir,"-close"),onKeyDown:Ft,onClick:function(dt){dt.preventDefault(),dt.stopPropagation(),Vt()}},ne))}),b=m,A=c.createContext({}),D=function(ue){var q=ue.children,Y=ue.classNames;return c.createElement(A.Provider,{value:{classNames:Y}},q)},R=D,S=function(ue){var q=ue.configList,Y=ue.placement,G=ue.prefixCls,ae=ue.className,ee=ue.style,J=ue.motion,le=ue.onAllNoticeRemoved,W=ue.onNoticeClose,z=(0,c.useContext)(A),ne=z.classNames,_e=q.map(function(Pe){return{config:Pe,key:Pe.key}}),we=typeof J=="function"?J(Y):J;return c.createElement(x.CSSMotionList,(0,h.Z)({key:Y,className:a()(G,"".concat(G,"-").concat(Y),ne==null?void 0:ne.list,ae),style:ee,keys:_e,motionAppear:!0},we,{onAllRemoved:function(){le(Y)}}),function(Pe,We){var Be=Pe.config,Lt=Pe.className,_t=Pe.style,Pt=Be,Vt=Pt.key,Ft=Pt.times,ir=Be,Ne=ir.className,dt=ir.style;return c.createElement(b,(0,h.Z)({},Be,{ref:We,prefixCls:G,className:a()(Lt,Ne,ne==null?void 0:ne.notice),style:(0,f.Z)((0,f.Z)({},_t),dt),times:Ft,key:Vt,eventKey:Vt,onNoticeClose:W}))})},T=S,M=c.forwardRef(function(ie,ue){var q=ie.prefixCls,Y=q===void 0?"rc-notification":q,G=ie.container,ae=ie.motion,ee=ie.maxCount,J=ie.className,le=ie.style,W=ie.onAllRemoved,z=ie.renderNotifications,ne=c.useState([]),_e=(0,i.Z)(ne,2),we=_e[0],Pe=_e[1],We=function(dt){var kt,Qe=we.find(function(lt){return lt.key===dt});Qe==null||(kt=Qe.onClose)===null||kt===void 0||kt.call(Qe),Pe(function(lt){return lt.filter(function(st){return st.key!==dt})})};c.useImperativeHandle(ue,function(){return{open:function(dt){Pe(function(kt){var Qe=(0,r.Z)(kt),lt=Qe.findIndex(function(Ue){return Ue.key===dt.key}),st=(0,f.Z)({},dt);if(lt>=0){var Ye;st.times=(((Ye=kt[lt])===null||Ye===void 0?void 0:Ye.times)||0)+1,Qe[lt]=st}else st.times=0,Qe.push(st);return ee>0&&Qe.length>ee&&(Qe=Qe.slice(-ee)),Qe})},close:function(dt){We(dt)},destroy:function(){Pe([])}}});var Be=c.useState({}),Lt=(0,i.Z)(Be,2),_t=Lt[0],Pt=Lt[1];c.useEffect(function(){var Ne={};we.forEach(function(dt){var kt=dt.placement,Qe=kt===void 0?"topRight":kt;Qe&&(Ne[Qe]=Ne[Qe]||[],Ne[Qe].push(dt))}),Object.keys(_t).forEach(function(dt){Ne[dt]=Ne[dt]||[]}),Pt(Ne)},[we]);var Vt=function(dt){Pt(function(kt){var Qe=(0,f.Z)({},kt),lt=Qe[dt]||[];return lt.length||delete Qe[dt],Qe})},Ft=c.useRef(!1);if(c.useEffect(function(){Object.keys(_t).length>0?Ft.current=!0:Ft.current&&(W==null||W(),Ft.current=!1)},[_t]),!G)return null;var ir=Object.keys(_t);return(0,u.createPortal)(c.createElement(c.Fragment,null,ir.map(function(Ne){var dt=_t[Ne],kt=c.createElement(T,{key:Ne,configList:dt,placement:Ne,prefixCls:Y,className:J==null?void 0:J(Ne),style:le==null?void 0:le(Ne),motion:ae,onNoticeClose:We,onAllNoticeRemoved:Vt});return z?z(kt,{prefixCls:Y,key:Ne}):kt})),G)}),F=M,N=["getContainer","motion","prefixCls","maxCount","className","style","onAllRemoved","renderNotifications"],H=function(){return document.body},V=0;function $(){for(var ie={},ue=arguments.length,q=new Array(ue),Y=0;Y<ue;Y++)q[Y]=arguments[Y];return q.forEach(function(G){G&&Object.keys(G).forEach(function(ae){var ee=G[ae];ee!==void 0&&(ie[ae]=ee)})}),ie}function oe(){var ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ue=ie.getContainer,q=ue===void 0?H:ue,Y=ie.motion,G=ie.prefixCls,ae=ie.maxCount,ee=ie.className,J=ie.style,le=ie.onAllRemoved,W=ie.renderNotifications,z=(0,l.Z)(ie,N),ne=c.useState(),_e=(0,i.Z)(ne,2),we=_e[0],Pe=_e[1],We=c.useRef(),Be=c.createElement(F,{container:we,ref:We,prefixCls:G,motion:Y,maxCount:ae,className:ee,style:J,onAllRemoved:le,renderNotifications:W}),Lt=c.useState([]),_t=(0,i.Z)(Lt,2),Pt=_t[0],Vt=_t[1],Ft=c.useMemo(function(){return{open:function(Ne){var dt=$(z,Ne);(dt.key===null||dt.key===void 0)&&(dt.key="rc-notification-".concat(V),V+=1),Vt(function(kt){return[].concat((0,r.Z)(kt),[{type:"open",config:dt}])})},close:function(Ne){Vt(function(dt){return[].concat((0,r.Z)(dt),[{type:"close",key:Ne}])})},destroy:function(){Vt(function(Ne){return[].concat((0,r.Z)(Ne),[{type:"destroy"}])})}}},[]);return c.useEffect(function(){Pe(q())}),c.useEffect(function(){We.current&&Pt.length&&(Pt.forEach(function(ir){switch(ir.type){case"open":We.current.open(ir.config);break;case"close":We.current.close(ir.key);break;case"destroy":We.current.destroy();break}}),Vt(function(ir){return ir.filter(function(Ne){return!Pt.includes(Ne)})}))},[Pt]),[Ft,Be]}},22075:function(d,g){"use strict";g.Z={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"}},29301:function(d,g,e){"use strict";e.d(g,{Z:function(){return Y}});var r=e(60499),i=e(59301),l=e(11592),c=e(48736),f=e(85899),u=e(43749),h=e(76846),o=e(8654),a=i.createContext(null);function x(G){var ae=G.children,ee=G.onBatchResize,J=i.useRef(0),le=i.useRef([]),W=i.useContext(a),z=i.useCallback(function(ne,_e,we){J.current+=1;var Pe=J.current;le.current.push({size:ne,element:_e,data:we}),Promise.resolve().then(function(){Pe===J.current&&(ee==null||ee(le.current),le.current=[])}),W==null||W(ne,_e,we)},[ee,W]);return i.createElement(a.Provider,{value:z},ae)}var p=e(76374),v=new Map;function m(G){G.forEach(function(ae){var ee,J=ae.target;(ee=v.get(J))===null||ee===void 0||ee.forEach(function(le){return le(J)})})}var b=new p.Z(m),A=null,D=null;function R(G,ae){v.has(G)||(v.set(G,new Set),b.observe(G)),v.get(G).add(ae)}function S(G,ae){v.has(G)&&(v.get(G).delete(ae),v.get(G).size||(b.unobserve(G),v.delete(G)))}var T=e(38705),M=e(17212),F=e(39153),N=e(55401),H=function(G){(0,F.Z)(ee,G);var ae=(0,N.Z)(ee);function ee(){return(0,T.Z)(this,ee),ae.apply(this,arguments)}return(0,M.Z)(ee,[{key:"render",value:function(){return this.props.children}}]),ee}(i.Component);function V(G,ae){var ee=G.children,J=G.disabled,le=i.useRef(null),W=i.useRef(null),z=i.useContext(a),ne=typeof ee=="function",_e=ne?ee(le):ee,we=i.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),Pe=!ne&&i.isValidElement(_e)&&(0,o.Yr)(_e),We=Pe?(0,o.C4)(_e):null,Be=(0,o.x1)(We,le),Lt=function(){var Ft;return(0,h.ZP)(le.current)||(le.current&&(0,u.Z)(le.current)==="object"?(0,h.ZP)((Ft=le.current)===null||Ft===void 0?void 0:Ft.nativeElement):null)||(0,h.ZP)(W.current)};i.useImperativeHandle(ae,function(){return Lt()});var _t=i.useRef(G);_t.current=G;var Pt=i.useCallback(function(Vt){var Ft=_t.current,ir=Ft.onResize,Ne=Ft.data,dt=Vt.getBoundingClientRect(),kt=dt.width,Qe=dt.height,lt=Vt.offsetWidth,st=Vt.offsetHeight,Ye=Math.floor(kt),Ue=Math.floor(Qe);if(we.current.width!==Ye||we.current.height!==Ue||we.current.offsetWidth!==lt||we.current.offsetHeight!==st){var be={width:Ye,height:Ue,offsetWidth:lt,offsetHeight:st};we.current=be;var De=lt===Math.round(kt)?kt:lt,He=st===Math.round(Qe)?Qe:st,qe=(0,f.Z)((0,f.Z)({},be),{},{offsetWidth:De,offsetHeight:He});z==null||z(qe,Vt,Ne),ir&&Promise.resolve().then(function(){ir(qe,Vt)})}},[]);return i.useEffect(function(){var Vt=Lt();return Vt&&!J&&R(Vt,Pt),function(){return S(Vt,Pt)}},[le.current,J]),i.createElement(H,{ref:W},Pe?i.cloneElement(_e,{ref:Be}):_e)}var $=i.forwardRef(V),oe=$,ie="rc-observer-key";function ue(G,ae){var ee=G.children,J=typeof ee=="function"?[ee]:(0,l.Z)(ee);return J.map(function(le,W){var z=(le==null?void 0:le.key)||"".concat(ie,"-").concat(W);return i.createElement(oe,(0,r.Z)({},G,{key:z,ref:W===0?ae:void 0}),le)})}var q=i.forwardRef(ue);q.Collection=x;var Y=q},55477:function(d,g,e){"use strict";e.d(g,{G:function(){return m},Z:function(){return R}});var r=e(60499),i=e(85899),l=e(42244),c=e(35593),f=e(59301),u={shiftX:64,adjustY:1},h={adjustX:1,shiftY:!0},o=[0,0],a={left:{points:["cr","cl"],overflow:h,offset:[-4,0],targetOffset:o},right:{points:["cl","cr"],overflow:h,offset:[4,0],targetOffset:o},top:{points:["bc","tc"],overflow:u,offset:[0,-4],targetOffset:o},bottom:{points:["tc","bc"],overflow:u,offset:[0,4],targetOffset:o},topLeft:{points:["bl","tl"],overflow:u,offset:[0,-4],targetOffset:o},leftTop:{points:["tr","tl"],overflow:h,offset:[-4,0],targetOffset:o},topRight:{points:["br","tr"],overflow:u,offset:[0,-4],targetOffset:o},rightTop:{points:["tl","tr"],overflow:h,offset:[4,0],targetOffset:o},bottomRight:{points:["tr","br"],overflow:u,offset:[0,4],targetOffset:o},rightBottom:{points:["bl","br"],overflow:h,offset:[4,0],targetOffset:o},bottomLeft:{points:["tl","bl"],overflow:u,offset:[0,4],targetOffset:o},leftBottom:{points:["br","bl"],overflow:h,offset:[-4,0],targetOffset:o}},x=null,p=e(92310),v=e.n(p);function m(S){var T=S.children,M=S.prefixCls,F=S.id,N=S.overlayInnerStyle,H=S.className,V=S.style;return f.createElement("div",{className:v()("".concat(M,"-content"),H),style:V},f.createElement("div",{className:"".concat(M,"-inner"),id:F,role:"tooltip",style:N},typeof T=="function"?T():T))}var b=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow"],A=function(T,M){var F=T.overlayClassName,N=T.trigger,H=N===void 0?["hover"]:N,V=T.mouseEnterDelay,$=V===void 0?0:V,oe=T.mouseLeaveDelay,ie=oe===void 0?.1:oe,ue=T.overlayStyle,q=T.prefixCls,Y=q===void 0?"rc-tooltip":q,G=T.children,ae=T.onVisibleChange,ee=T.afterVisibleChange,J=T.transitionName,le=T.animation,W=T.motion,z=T.placement,ne=z===void 0?"right":z,_e=T.align,we=_e===void 0?{}:_e,Pe=T.destroyTooltipOnHide,We=Pe===void 0?!1:Pe,Be=T.defaultVisible,Lt=T.getTooltipContainer,_t=T.overlayInnerStyle,Pt=T.arrowContent,Vt=T.overlay,Ft=T.id,ir=T.showArrow,Ne=ir===void 0?!0:ir,dt=(0,l.Z)(T,b),kt=(0,f.useRef)(null);(0,f.useImperativeHandle)(M,function(){return kt.current});var Qe=(0,i.Z)({},dt);"visible"in T&&(Qe.popupVisible=T.visible);var lt=function(){return f.createElement(m,{key:"content",prefixCls:Y,id:Ft,overlayInnerStyle:_t},Vt)};return f.createElement(c.Z,(0,r.Z)({popupClassName:F,prefixCls:Y,popup:lt,action:H,builtinPlacements:a,popupPlacement:ne,ref:kt,popupAlign:we,getPopupContainer:Lt,onPopupVisibleChange:ae,afterPopupVisibleChange:ee,popupTransitionName:J,popupAnimation:le,popupMotion:W,defaultPopupVisible:Be,autoDestroy:We,mouseLeaveDelay:ie,popupStyle:ue,mouseEnterDelay:$,arrow:Ne},Qe),G)},D=(0,f.forwardRef)(A),R=D},11592:function(d,g,e){"use strict";e.d(g,{Z:function(){return l}});var r=e(34678),i=e(59301);function l(c){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u=[];return i.Children.forEach(c,function(h){h==null&&!f.keepEmpty||(Array.isArray(h)?u=u.concat(l(h)):(0,r.Z)(h)&&h.props?u=u.concat(l(h.props.children,f)):u.push(h))}),u}},47273:function(d,g,e){"use strict";e.d(g,{Z:function(){return r}});function r(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}},48519:function(d,g,e){"use strict";e.d(g,{Z:function(){return r}});function r(i,l){if(!i)return!1;if(i.contains)return i.contains(l);for(var c=l;c;){if(c===i)return!0;c=c.parentNode}return!1}},810:function(d,g,e){"use strict";e.d(g,{hq:function(){return R},jL:function(){return b}});var r=e(85899),i=e(47273),l=e(48519),c="data-rc-order",f="data-rc-priority",u="rc-util-key",h=new Map;function o(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},T=S.mark;return T?T.startsWith("data-")?T:"data-".concat(T):u}function a(S){if(S.attachTo)return S.attachTo;var T=document.querySelector("head");return T||document.body}function x(S){return S==="queue"?"prependQueue":S?"prepend":"append"}function p(S){return Array.from((h.get(S)||S).children).filter(function(T){return T.tagName==="STYLE"})}function v(S){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!(0,i.Z)())return null;var M=T.csp,F=T.prepend,N=T.priority,H=N===void 0?0:N,V=x(F),$=V==="prependQueue",oe=document.createElement("style");oe.setAttribute(c,V),$&&H&&oe.setAttribute(f,"".concat(H)),M!=null&&M.nonce&&(oe.nonce=M==null?void 0:M.nonce),oe.innerHTML=S;var ie=a(T),ue=ie.firstChild;if(F){if($){var q=(T.styles||p(ie)).filter(function(Y){if(!["prepend","prependQueue"].includes(Y.getAttribute(c)))return!1;var G=Number(Y.getAttribute(f)||0);return H>=G});if(q.length)return ie.insertBefore(oe,q[q.length-1].nextSibling),oe}ie.insertBefore(oe,ue)}else ie.appendChild(oe);return oe}function m(S){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},M=a(T);return(T.styles||p(M)).find(function(F){return F.getAttribute(o(T))===S})}function b(S){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},M=m(S,T);if(M){var F=a(T);F.removeChild(M)}}function A(S,T){var M=h.get(S);if(!M||!(0,l.Z)(document,M)){var F=v("",T),N=F.parentNode;h.set(S,N),S.removeChild(F)}}function D(){h.clear()}function R(S,T){var M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},F=a(M),N=p(F),H=(0,r.Z)((0,r.Z)({},M),{},{styles:N});A(F,H);var V=m(T,H);if(V){var $,oe;if(($=H.csp)!==null&&$!==void 0&&$.nonce&&V.nonce!==((oe=H.csp)===null||oe===void 0?void 0:oe.nonce)){var ie;V.nonce=(ie=H.csp)===null||ie===void 0?void 0:ie.nonce}return V.innerHTML!==S&&(V.innerHTML=S),V}var ue=v(S,H);return ue.setAttribute(o(H),T),ue}},76846:function(d,g,e){"use strict";e.d(g,{Sh:function(){return c},ZP:function(){return u}});var r=e(43749),i=e(59301),l=e(4676);function c(h){return h instanceof HTMLElement||h instanceof SVGElement}function f(h){return h&&(0,r.Z)(h)==="object"&&c(h.nativeElement)?h.nativeElement:c(h)?h:null}function u(h){var o=f(h);if(o)return o;if(h instanceof i.Component){var a;return(a=l.findDOMNode)===null||a===void 0?void 0:a.call(l,h)}return null}},29194:function(d,g){"use strict";g.Z=function(e){if(!e)return!1;if(e instanceof Element){if(e.offsetParent)return!0;if(e.getBBox){var r=e.getBBox(),i=r.width,l=r.height;if(i||l)return!0}if(e.getBoundingClientRect){var c=e.getBoundingClientRect(),f=c.width,u=c.height;if(f||u)return!0}}return!1}},96452:function(d,g,e){"use strict";e.d(g,{A:function(){return l}});function r(c){var f;return c==null||(f=c.getRootNode)===null||f===void 0?void 0:f.call(c)}function i(c){return r(c)instanceof ShadowRoot}function l(c){return i(c)?r(c):null}},10228:function(d,g){"use strict";var e={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(i){var l=i.keyCode;if(i.altKey&&!i.ctrlKey||i.metaKey||l>=e.F1&&l<=e.F12)return!1;switch(l){case e.ALT:case e.CAPS_LOCK:case e.CONTEXT_MENU:case e.CTRL:case e.DOWN:case e.END:case e.ESC:case e.HOME:case e.INSERT:case e.LEFT:case e.MAC_FF_META:case e.META:case e.NUMLOCK:case e.NUM_CENTER:case e.PAGE_DOWN:case e.PAGE_UP:case e.PAUSE:case e.PRINT_SCREEN:case e.RIGHT:case e.SHIFT:case e.UP:case e.WIN_KEY:case e.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(i){if(i>=e.ZERO&&i<=e.NINE||i>=e.NUM_ZERO&&i<=e.NUM_MULTIPLY||i>=e.A&&i<=e.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&i===0)return!0;switch(i){case e.SPACE:case e.QUESTION_MARK:case e.NUM_PLUS:case e.NUM_MINUS:case e.NUM_PERIOD:case e.NUM_DIVISION:case e.SEMICOLON:case e.DASH:case e.EQUALS:case e.COMMA:case e.PERIOD:case e.SLASH:case e.APOSTROPHE:case e.SINGLE_QUOTE:case e.OPEN_SQUARE_BRACKET:case e.BACKSLASH:case e.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};g.Z=e},34678:function(d,g,e){"use strict";e.d(g,{Z:function(){return f}});var r=e(43749),i=Symbol.for("react.element"),l=Symbol.for("react.transitional.element"),c=Symbol.for("react.fragment");function f(u){return u&&(0,r.Z)(u)==="object"&&(u.$$typeof===i||u.$$typeof===l)&&u.type===c}},1585:function(d,g,e){"use strict";var r;e.d(g,{s:function(){return S},v:function(){return H}});var i=e(73001),l=e(11576),c=e(43749),f=e(85899),u=e(4676),h=(0,f.Z)({},r||(r=e.t(u,2))),o=h.version,a=h.render,x=h.unmountComponentAtNode,p;try{var v=Number((o||"").split(".")[0]);v>=18&&(p=h.createRoot)}catch($){}function m($){var oe=h.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;oe&&(0,c.Z)(oe)==="object"&&(oe.usingClientEntryPoint=$)}var b="__rc_react_root__";function A($,oe){m(!0);var ie=oe[b]||p(oe);m(!1),ie.render($),oe[b]=ie}function D($,oe){a==null||a($,oe)}function R($,oe){}function S($,oe){if(p){A($,oe);return}D($,oe)}function T($){return M.apply(this,arguments)}function M(){return M=(0,l.Z)((0,i.Z)().mark(function $(oe){return(0,i.Z)().wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return ue.abrupt("return",Promise.resolve().then(function(){var q;(q=oe[b])===null||q===void 0||q.unmount(),delete oe[b]}));case 1:case"end":return ue.stop()}},$)})),M.apply(this,arguments)}function F($){x($)}function N($){}function H($){return V.apply(this,arguments)}function V(){return V=(0,l.Z)((0,i.Z)().mark(function $(oe){return(0,i.Z)().wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:if(p===void 0){ue.next=2;break}return ue.abrupt("return",T(oe));case 2:F(oe);case 3:case"end":return ue.stop()}},$)})),V.apply(this,arguments)}},75152:function(d,g,e){"use strict";e.d(g,{Z:function(){return c},o:function(){return f}});var r=e(810),i;function l(u){var h="rc-scrollbar-measure-".concat(Math.random().toString(36).substring(7)),o=document.createElement("div");o.id=h;var a=o.style;a.position="absolute",a.left="0",a.top="0",a.width="100px",a.height="100px",a.overflow="scroll";var x,p;if(u){var v=getComputedStyle(u);a.scrollbarColor=v.scrollbarColor,a.scrollbarWidth=v.scrollbarWidth;var m=getComputedStyle(u,"::-webkit-scrollbar"),b=parseInt(m.width,10),A=parseInt(m.height,10);try{var D=b?"width: ".concat(m.width,";"):"",R=A?"height: ".concat(m.height,";"):"";(0,r.hq)(`
#`.concat(h,`::-webkit-scrollbar {
`).concat(D,`
`).concat(R,`
}`),h)}catch(M){console.error(M),x=b,p=A}}document.body.appendChild(o);var S=u&&x&&!isNaN(x)?x:o.offsetWidth-o.clientWidth,T=u&&p&&!isNaN(p)?p:o.offsetHeight-o.clientHeight;return document.body.removeChild(o),(0,r.jL)(h),{width:S,height:T}}function c(u){return typeof document=="undefined"?0:((u||i===void 0)&&(i=l()),i.width)}function f(u){return typeof document=="undefined"||!u||!(u instanceof Element)?{width:0,height:0}:l(u)}},6089:function(d,g,e){"use strict";e.d(g,{Z:function(){return i}});var r=e(59301);function i(l){var c=r.useRef();c.current=l;var f=r.useCallback(function(){for(var u,h=arguments.length,o=new Array(h),a=0;a<h;a++)o[a]=arguments[a];return(u=c.current)===null||u===void 0?void 0:u.call.apply(u,[c].concat(o))},[]);return f}},80402:function(d,g,e){"use strict";var r,i=e(72190),l=e(85899),c=e(59301);function f(){var a=(0,l.Z)({},r||(r=e.t(c,2)));return a.useId}var u=0;function h(){}var o=f();g.Z=o?function(x){var p=o();return x||p}:function(x){var p=c.useState("ssr-id"),v=(0,i.Z)(p,2),m=v[0],b=v[1];return c.useEffect(function(){var A=u;u+=1,b("rc_unique_".concat(A))},[]),x||m}},34280:function(d,g,e){"use strict";e.d(g,{o:function(){return f}});var r=e(59301),i=e(47273),l=(0,i.Z)()?r.useLayoutEffect:r.useEffect,c=function(h,o){var a=r.useRef(!0);l(function(){return h(a.current)},o),l(function(){return a.current=!1,function(){a.current=!0}},[])},f=function(h,o){c(function(a){if(!a)return h()},o)};g.Z=c},80547:function(d,g,e){"use strict";e.d(g,{Z:function(){return i}});var r=e(59301);function i(l,c,f){var u=r.useRef({});return(!("value"in u.current)||f(u.current.condition,c))&&(u.current.value=l(),u.current.condition=c),u.current.value}},18929:function(d,g,e){"use strict";e.d(g,{Z:function(){return u}});var r=e(72190),i=e(6089),l=e(34280),c=e(41799);function f(h){return h!==void 0}function u(h,o){var a=o||{},x=a.defaultValue,p=a.value,v=a.onChange,m=a.postState,b=(0,c.Z)(function(){return f(p)?p:f(x)?typeof x=="function"?x():x:typeof h=="function"?h():h}),A=(0,r.Z)(b,2),D=A[0],R=A[1],S=p!==void 0?p:D,T=m?m(S):S,M=(0,i.Z)(v),F=(0,c.Z)([S]),N=(0,r.Z)(F,2),H=N[0],V=N[1];(0,l.o)(function(){var oe=H[0];D!==oe&&M(D,oe)},[H]),(0,l.o)(function(){f(p)||R(p)},[p]);var $=(0,i.Z)(function(oe,ie){R(oe,ie),V([S],ie)});return[T,$]}},41799:function(d,g,e){"use strict";e.d(g,{Z:function(){return l}});var r=e(72190),i=e(59301);function l(c){var f=i.useRef(!1),u=i.useState(c),h=(0,r.Z)(u,2),o=h[0],a=h[1];i.useEffect(function(){return f.current=!1,function(){f.current=!0}},[]);function x(p,v){v&&f.current||a(p)}return[o,x]}},70425:function(d,g,e){"use strict";e.r(g),e.d(g,{get:function(){return c.Z},set:function(){return f.Z},supportNodeRef:function(){return l.t4},supportRef:function(){return l.Yr},useComposeRef:function(){return l.x1},useEvent:function(){return r.Z},useMergedState:function(){return i.Z},warning:function(){return u.ZP}});var r=e(6089),i=e(18929),l=e(8654),c=e(97938),f=e(24434),u=e(48736)},13697:function(d,g,e){"use strict";var r=e(43749),i=e(48736);function l(c,f){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,h=new Set;function o(a,x){var p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,v=h.has(a);if((0,i.ZP)(!v,"Warning: There may be circular references"),v)return!1;if(a===x)return!0;if(u&&p>1)return!1;h.add(a);var m=p+1;if(Array.isArray(a)){if(!Array.isArray(x)||a.length!==x.length)return!1;for(var b=0;b<a.length;b++)if(!o(a[b],x[b],m))return!1;return!0}if(a&&x&&(0,r.Z)(a)==="object"&&(0,r.Z)(x)==="object"){var A=Object.keys(a);return A.length!==Object.keys(x).length?!1:A.every(function(D){return o(a[D],x[D],m)})}return!1}return o(c,f)}g.Z=l},49658:function(d,g){"use strict";g.Z=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var e=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(e)||/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(e==null?void 0:e.substr(0,4))}},2738:function(d,g,e){"use strict";e.d(g,{Z:function(){return r}});function r(i,l){var c=Object.assign({},i);return Array.isArray(l)&&l.forEach(function(f){delete c[f]}),c}},26112:function(d,g,e){"use strict";e.d(g,{Z:function(){return o}});var r=e(85899),i=`accept acceptCharset accessKey action allowFullScreen allowTransparency
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
charSet checked classID className colSpan cols content contentEditable contextMenu
controls coords crossOrigin data dateTime default defer dir disabled download draggable
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
mediaGroup method min minLength multiple muted name noValidate nonce open
optimum pattern placeholder poster preload radioGroup readOnly rel required
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
summary tabIndex target title type useMap value width wmode wrap`,l=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,c="".concat(i," ").concat(l).split(/[\s\n]+/),f="aria-",u="data-";function h(a,x){return a.indexOf(x)===0}function o(a){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,p;x===!1?p={aria:!0,data:!0,attr:!0}:x===!0?p={aria:!0}:p=(0,r.Z)({},x);var v={};return Object.keys(a).forEach(function(m){(p.aria&&(m==="role"||h(m,f))||p.data&&h(m,u)||p.attr&&c.includes(m))&&(v[m]=a[m])}),v}},16089:function(d,g){"use strict";var e=function(h){return+setTimeout(h,16)},r=function(h){return clearTimeout(h)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(e=function(h){return window.requestAnimationFrame(h)},r=function(h){return window.cancelAnimationFrame(h)});var i=0,l=new Map;function c(u){l.delete(u)}var f=function(h){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;i+=1;var a=i;function x(p){if(p===0)c(a),h();else{var v=e(function(){x(p-1)});l.set(a,v)}}return x(o),a};f.cancel=function(u){var h=l.get(u);return c(u),r(h)},g.Z=f},8654:function(d,g,e){"use strict";e.d(g,{C4:function(){return m},Yr:function(){return x},mH:function(){return h},sQ:function(){return o},t4:function(){return v},x1:function(){return a}});var r=e(43749),i=e(59301),l=e(23265),c=e(80547),f=e(34678),u=Number(i.version.split(".")[0]),h=function(A,D){typeof A=="function"?A(D):(0,r.Z)(A)==="object"&&A&&"current"in A&&(A.current=D)},o=function(){for(var A=arguments.length,D=new Array(A),R=0;R<A;R++)D[R]=arguments[R];var S=D.filter(Boolean);return S.length<=1?S[0]:function(T){D.forEach(function(M){h(M,T)})}},a=function(){for(var A=arguments.length,D=new Array(A),R=0;R<A;R++)D[R]=arguments[R];return(0,c.Z)(function(){return o.apply(void 0,D)},D,function(S,T){return S.length!==T.length||S.every(function(M,F){return M!==T[F]})})},x=function(A){var D,R;if(!A)return!1;if(p(A)&&u>=19)return!0;var S=(0,l.isMemo)(A)?A.type.type:A.type;return!(typeof S=="function"&&!((D=S.prototype)!==null&&D!==void 0&&D.render)&&S.$$typeof!==l.ForwardRef||typeof A=="function"&&!((R=A.prototype)!==null&&R!==void 0&&R.render)&&A.$$typeof!==l.ForwardRef)};function p(b){return(0,i.isValidElement)(b)&&!(0,f.Z)(b)}var v=function(A){return p(A)&&x(A)},m=function(A){if(A&&p(A)){var D=A;return D.props.propertyIsEnumerable("ref")?D.props.ref:D.ref}return null}},97938:function(d,g,e){"use strict";e.d(g,{Z:function(){return r}});function r(i,l){for(var c=i,f=0;f<l.length;f+=1){if(c==null)return;c=c[l[f]]}return c}},24434:function(d,g,e){"use strict";e.d(g,{T:function(){return p},Z:function(){return h}});var r=e(43749),i=e(85899),l=e(77654),c=e(48745),f=e(97938);function u(v,m,b,A){if(!m.length)return b;var D=(0,c.Z)(m),R=D[0],S=D.slice(1),T;return!v&&typeof R=="number"?T=[]:Array.isArray(v)?T=(0,l.Z)(v):T=(0,i.Z)({},v),A&&b===void 0&&S.length===1?delete T[R][S[0]]:T[R]=u(T[R],S,b,A),T}function h(v,m,b){var A=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return m.length&&A&&b===void 0&&!(0,f.Z)(v,m.slice(0,-1))?v:u(v,m,b,A)}function o(v){return(0,r.Z)(v)==="object"&&v!==null&&Object.getPrototypeOf(v)===Object.prototype}function a(v){return Array.isArray(v)?[]:{}}var x=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function p(){for(var v=arguments.length,m=new Array(v),b=0;b<v;b++)m[b]=arguments[b];var A=a(m[0]);return m.forEach(function(D){function R(S,T){var M=new Set(T),F=(0,f.Z)(D,S),N=Array.isArray(F);if(N||o(F)){if(!M.has(F)){M.add(F);var H=(0,f.Z)(A,S);N?A=h(A,S,[]):(!H||(0,r.Z)(H)!=="object")&&(A=h(A,S,a(F))),x(F).forEach(function(V){R([].concat((0,l.Z)(S),[V]),M)})}}else A=h(A,S,F)}R([])}),A}},48736:function(d,g,e){"use strict";e.d(g,{ET:function(){return a},Kp:function(){return c}});var r={},i=[],l=function(p){i.push(p)};function c(x,p){if(0)var v}function f(x,p){if(0)var v}function u(){r={}}function h(x,p,v){!p&&!r[v]&&(x(!1,v),r[v]=!0)}function o(x,p){h(c,x,p)}function a(x,p){h(f,x,p)}o.preMessage=l,o.resetWarned=u,o.noteOnce=a,g.ZP=o},83145:function(d,g,e){"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.CopyToClipboard=void 0;var r=l(e(59301)),i=l(e(25769));function l(T){return T&&T.__esModule?T:{default:T}}function c(T){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?c=function(F){return typeof F}:c=function(F){return F&&typeof Symbol=="function"&&F.constructor===Symbol&&F!==Symbol.prototype?"symbol":typeof F},c(T)}function f(T,M){var F=Object.keys(T);if(Object.getOwnPropertySymbols){var N=Object.getOwnPropertySymbols(T);M&&(N=N.filter(function(H){return Object.getOwnPropertyDescriptor(T,H).enumerable})),F.push.apply(F,N)}return F}function u(T){for(var M=1;M<arguments.length;M++){var F=arguments[M]!=null?arguments[M]:{};M%2?f(F,!0).forEach(function(N){R(T,N,F[N])}):Object.getOwnPropertyDescriptors?Object.defineProperties(T,Object.getOwnPropertyDescriptors(F)):f(F).forEach(function(N){Object.defineProperty(T,N,Object.getOwnPropertyDescriptor(F,N))})}return T}function h(T,M){if(T==null)return{};var F=o(T,M),N,H;if(Object.getOwnPropertySymbols){var V=Object.getOwnPropertySymbols(T);for(H=0;H<V.length;H++)N=V[H],!(M.indexOf(N)>=0)&&Object.prototype.propertyIsEnumerable.call(T,N)&&(F[N]=T[N])}return F}function o(T,M){if(T==null)return{};var F={},N=Object.keys(T),H,V;for(V=0;V<N.length;V++)H=N[V],!(M.indexOf(H)>=0)&&(F[H]=T[H]);return F}function a(T,M){if(!(T instanceof M))throw new TypeError("Cannot call a class as a function")}function x(T,M){for(var F=0;F<M.length;F++){var N=M[F];N.enumerable=N.enumerable||!1,N.configurable=!0,"value"in N&&(N.writable=!0),Object.defineProperty(T,N.key,N)}}function p(T,M,F){return M&&x(T.prototype,M),F&&x(T,F),T}function v(T,M){return M&&(c(M)==="object"||typeof M=="function")?M:b(T)}function m(T){return m=Object.setPrototypeOf?Object.getPrototypeOf:function(F){return F.__proto__||Object.getPrototypeOf(F)},m(T)}function b(T){if(T===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return T}function A(T,M){if(typeof M!="function"&&M!==null)throw new TypeError("Super expression must either be null or a function");T.prototype=Object.create(M&&M.prototype,{constructor:{value:T,writable:!0,configurable:!0}}),M&&D(T,M)}function D(T,M){return D=Object.setPrototypeOf||function(N,H){return N.__proto__=H,N},D(T,M)}function R(T,M,F){return M in T?Object.defineProperty(T,M,{value:F,enumerable:!0,configurable:!0,writable:!0}):T[M]=F,T}var S=function(T){A(M,T);function M(){var F,N;a(this,M);for(var H=arguments.length,V=new Array(H),$=0;$<H;$++)V[$]=arguments[$];return N=v(this,(F=m(M)).call.apply(F,[this].concat(V))),R(b(N),"onClick",function(oe){var ie=N.props,ue=ie.text,q=ie.onCopy,Y=ie.children,G=ie.options,ae=r.default.Children.only(Y),ee=(0,i.default)(ue,G);q&&q(ue,ee),ae&&ae.props&&typeof ae.props.onClick=="function"&&ae.props.onClick(oe)}),N}return p(M,[{key:"render",value:function(){var N=this.props,H=N.text,V=N.onCopy,$=N.options,oe=N.children,ie=h(N,["text","onCopy","options","children"]),ue=r.default.Children.only(oe);return r.default.cloneElement(ue,u({},ie,{onClick:this.onClick}))}}]),M}(r.default.PureComponent);g.CopyToClipboard=S,R(S,"defaultProps",{onCopy:void 0,options:void 0})},56102:function(d,g,e){"use strict";var r=e(83145),i=r.CopyToClipboard;i.CopyToClipboard=i,d.exports=i},23675:function(d,g,e){"use strict";var r=e(59301),i=e(84126),l=e(43014);function c(y){for(var C="https://reactjs.org/docs/error-decoder.html?invariant="+y,U=1;U<arguments.length;U++)C+="&args[]="+encodeURIComponent(arguments[U]);return"Minified React error #"+y+"; visit "+C+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(c(227));var f=new Set,u={};function h(y,C){o(y,C),o(y+"Capture",C)}function o(y,C){for(u[y]=C,y=0;y<C.length;y++)f.add(C[y])}var a=!(typeof window=="undefined"||typeof window.document=="undefined"||typeof window.document.createElement=="undefined"),x=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,p=Object.prototype.hasOwnProperty,v={},m={};function b(y){return p.call(m,y)?!0:p.call(v,y)?!1:x.test(y)?m[y]=!0:(v[y]=!0,!1)}function A(y,C,U,ge){if(U!==null&&U.type===0)return!1;switch(typeof C){case"function":case"symbol":return!0;case"boolean":return ge?!1:U!==null?!U.acceptsBooleans:(y=y.toLowerCase().slice(0,5),y!=="data-"&&y!=="aria-");default:return!1}}function D(y,C,U,ge){if(C===null||typeof C=="undefined"||A(y,C,U,ge))return!0;if(ge)return!1;if(U!==null)switch(U.type){case 3:return!C;case 4:return C===!1;case 5:return isNaN(C);case 6:return isNaN(C)||1>C}return!1}function R(y,C,U,ge,Oe,rt,Ht){this.acceptsBooleans=C===2||C===3||C===4,this.attributeName=ge,this.attributeNamespace=Oe,this.mustUseProperty=U,this.propertyName=y,this.type=C,this.sanitizeURL=rt,this.removeEmptyString=Ht}var S={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(y){S[y]=new R(y,0,!1,y,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(y){var C=y[0];S[C]=new R(C,1,!1,y[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(y){S[y]=new R(y,2,!1,y.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(y){S[y]=new R(y,2,!1,y,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(y){S[y]=new R(y,3,!1,y.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(y){S[y]=new R(y,3,!0,y,null,!1,!1)}),["capture","download"].forEach(function(y){S[y]=new R(y,4,!1,y,null,!1,!1)}),["cols","rows","size","span"].forEach(function(y){S[y]=new R(y,6,!1,y,null,!1,!1)}),["rowSpan","start"].forEach(function(y){S[y]=new R(y,5,!1,y.toLowerCase(),null,!1,!1)});var T=/[\-:]([a-z])/g;function M(y){return y[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(y){var C=y.replace(T,M);S[C]=new R(C,1,!1,y,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(y){var C=y.replace(T,M);S[C]=new R(C,1,!1,y,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(y){var C=y.replace(T,M);S[C]=new R(C,1,!1,y,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(y){S[y]=new R(y,1,!1,y.toLowerCase(),null,!1,!1)}),S.xlinkHref=new R("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(y){S[y]=new R(y,1,!1,y.toLowerCase(),null,!0,!0)});function F(y,C,U,ge){var Oe=S.hasOwnProperty(C)?S[C]:null,rt=Oe!==null?Oe.type===0:ge?!1:!(!(2<C.length)||C[0]!=="o"&&C[0]!=="O"||C[1]!=="n"&&C[1]!=="N");rt||(D(C,U,Oe,ge)&&(U=null),ge||Oe===null?b(C)&&(U===null?y.removeAttribute(C):y.setAttribute(C,""+U)):Oe.mustUseProperty?y[Oe.propertyName]=U===null?Oe.type===3?!1:"":U:(C=Oe.attributeName,ge=Oe.attributeNamespace,U===null?y.removeAttribute(C):(Oe=Oe.type,U=Oe===3||Oe===4&&U===!0?"":""+U,ge?y.setAttributeNS(ge,C,U):y.setAttribute(C,U))))}var N=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,H=60103,V=60106,$=60107,oe=60108,ie=60114,ue=60109,q=60110,Y=60112,G=60113,ae=60120,ee=60115,J=60116,le=60121,W=60128,z=60129,ne=60130,_e=60131;if(typeof Symbol=="function"&&Symbol.for){var we=Symbol.for;H=we("react.element"),V=we("react.portal"),$=we("react.fragment"),oe=we("react.strict_mode"),ie=we("react.profiler"),ue=we("react.provider"),q=we("react.context"),Y=we("react.forward_ref"),G=we("react.suspense"),ae=we("react.suspense_list"),ee=we("react.memo"),J=we("react.lazy"),le=we("react.block"),we("react.scope"),W=we("react.opaque.id"),z=we("react.debug_trace_mode"),ne=we("react.offscreen"),_e=we("react.legacy_hidden")}var Pe=typeof Symbol=="function"&&Symbol.iterator;function We(y){return y===null||typeof y!="object"?null:(y=Pe&&y[Pe]||y["@@iterator"],typeof y=="function"?y:null)}var Be;function Lt(y){if(Be===void 0)try{throw Error()}catch(U){var C=U.stack.trim().match(/\n( *(at )?)/);Be=C&&C[1]||""}return`
`+Be+y}var _t=!1;function Pt(y,C){if(!y||_t)return"";_t=!0;var U=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(C)if(C=function(){throw Error()},Object.defineProperty(C.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(C,[])}catch(Lr){var ge=Lr}Reflect.construct(y,[],C)}else{try{C.call()}catch(Lr){ge=Lr}y.call(C.prototype)}else{try{throw Error()}catch(Lr){ge=Lr}y()}}catch(Lr){if(Lr&&ge&&typeof Lr.stack=="string"){for(var Oe=Lr.stack.split(`
`),rt=ge.stack.split(`
`),Ht=Oe.length-1,dr=rt.length-1;1<=Ht&&0<=dr&&Oe[Ht]!==rt[dr];)dr--;for(;1<=Ht&&0<=dr;Ht--,dr--)if(Oe[Ht]!==rt[dr]){if(Ht!==1||dr!==1)do if(Ht--,dr--,0>dr||Oe[Ht]!==rt[dr])return`
`+Oe[Ht].replace(" at new "," at ");while(1<=Ht&&0<=dr);break}}}finally{_t=!1,Error.prepareStackTrace=U}return(y=y?y.displayName||y.name:"")?Lt(y):""}function Vt(y){switch(y.tag){case 5:return Lt(y.type);case 16:return Lt("Lazy");case 13:return Lt("Suspense");case 19:return Lt("SuspenseList");case 0:case 2:case 15:return y=Pt(y.type,!1),y;case 11:return y=Pt(y.type.render,!1),y;case 22:return y=Pt(y.type._render,!1),y;case 1:return y=Pt(y.type,!0),y;default:return""}}function Ft(y){if(y==null)return null;if(typeof y=="function")return y.displayName||y.name||null;if(typeof y=="string")return y;switch(y){case $:return"Fragment";case V:return"Portal";case ie:return"Profiler";case oe:return"StrictMode";case G:return"Suspense";case ae:return"SuspenseList"}if(typeof y=="object")switch(y.$$typeof){case q:return(y.displayName||"Context")+".Consumer";case ue:return(y._context.displayName||"Context")+".Provider";case Y:var C=y.render;return C=C.displayName||C.name||"",y.displayName||(C!==""?"ForwardRef("+C+")":"ForwardRef");case ee:return Ft(y.type);case le:return Ft(y._render);case J:C=y._payload,y=y._init;try{return Ft(y(C))}catch(U){}}return null}function ir(y){switch(typeof y){case"boolean":case"number":case"object":case"string":case"undefined":return y;default:return""}}function Ne(y){var C=y.type;return(y=y.nodeName)&&y.toLowerCase()==="input"&&(C==="checkbox"||C==="radio")}function dt(y){var C=Ne(y)?"checked":"value",U=Object.getOwnPropertyDescriptor(y.constructor.prototype,C),ge=""+y[C];if(!y.hasOwnProperty(C)&&typeof U!="undefined"&&typeof U.get=="function"&&typeof U.set=="function"){var Oe=U.get,rt=U.set;return Object.defineProperty(y,C,{configurable:!0,get:function(){return Oe.call(this)},set:function(Ht){ge=""+Ht,rt.call(this,Ht)}}),Object.defineProperty(y,C,{enumerable:U.enumerable}),{getValue:function(){return ge},setValue:function(Ht){ge=""+Ht},stopTracking:function(){y._valueTracker=null,delete y[C]}}}}function kt(y){y._valueTracker||(y._valueTracker=dt(y))}function Qe(y){if(!y)return!1;var C=y._valueTracker;if(!C)return!0;var U=C.getValue(),ge="";return y&&(ge=Ne(y)?y.checked?"true":"false":y.value),y=ge,y!==U?(C.setValue(y),!0):!1}function lt(y){if(y=y||(typeof document!="undefined"?document:void 0),typeof y=="undefined")return null;try{return y.activeElement||y.body}catch(C){return y.body}}function st(y,C){var U=C.checked;return i({},C,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:U!=null?U:y._wrapperState.initialChecked})}function Ye(y,C){var U=C.defaultValue==null?"":C.defaultValue,ge=C.checked!=null?C.checked:C.defaultChecked;U=ir(C.value!=null?C.value:U),y._wrapperState={initialChecked:ge,initialValue:U,controlled:C.type==="checkbox"||C.type==="radio"?C.checked!=null:C.value!=null}}function Ue(y,C){C=C.checked,C!=null&&F(y,"checked",C,!1)}function be(y,C){Ue(y,C);var U=ir(C.value),ge=C.type;if(U!=null)ge==="number"?(U===0&&y.value===""||y.value!=U)&&(y.value=""+U):y.value!==""+U&&(y.value=""+U);else if(ge==="submit"||ge==="reset"){y.removeAttribute("value");return}C.hasOwnProperty("value")?He(y,C.type,U):C.hasOwnProperty("defaultValue")&&He(y,C.type,ir(C.defaultValue)),C.checked==null&&C.defaultChecked!=null&&(y.defaultChecked=!!C.defaultChecked)}function De(y,C,U){if(C.hasOwnProperty("value")||C.hasOwnProperty("defaultValue")){var ge=C.type;if(!(ge!=="submit"&&ge!=="reset"||C.value!==void 0&&C.value!==null))return;C=""+y._wrapperState.initialValue,U||C===y.value||(y.value=C),y.defaultValue=C}U=y.name,U!==""&&(y.name=""),y.defaultChecked=!!y._wrapperState.initialChecked,U!==""&&(y.name=U)}function He(y,C,U){(C!=="number"||lt(y.ownerDocument)!==y)&&(U==null?y.defaultValue=""+y._wrapperState.initialValue:y.defaultValue!==""+U&&(y.defaultValue=""+U))}function qe(y){var C="";return r.Children.forEach(y,function(U){U!=null&&(C+=U)}),C}function Xe(y,C){return y=i({children:void 0},C),(C=qe(C.children))&&(y.children=C),y}function wt(y,C,U,ge){if(y=y.options,C){C={};for(var Oe=0;Oe<U.length;Oe++)C["$"+U[Oe]]=!0;for(U=0;U<y.length;U++)Oe=C.hasOwnProperty("$"+y[U].value),y[U].selected!==Oe&&(y[U].selected=Oe),Oe&&ge&&(y[U].defaultSelected=!0)}else{for(U=""+ir(U),C=null,Oe=0;Oe<y.length;Oe++){if(y[Oe].value===U){y[Oe].selected=!0,ge&&(y[Oe].defaultSelected=!0);return}C!==null||y[Oe].disabled||(C=y[Oe])}C!==null&&(C.selected=!0)}}function At(y,C){if(C.dangerouslySetInnerHTML!=null)throw Error(c(91));return i({},C,{value:void 0,defaultValue:void 0,children:""+y._wrapperState.initialValue})}function cr(y,C){var U=C.value;if(U==null){if(U=C.children,C=C.defaultValue,U!=null){if(C!=null)throw Error(c(92));if(Array.isArray(U)){if(!(1>=U.length))throw Error(c(93));U=U[0]}C=U}C==null&&(C=""),U=C}y._wrapperState={initialValue:ir(U)}}function or(y,C){var U=ir(C.value),ge=ir(C.defaultValue);U!=null&&(U=""+U,U!==y.value&&(y.value=U),C.defaultValue==null&&y.defaultValue!==U&&(y.defaultValue=U)),ge!=null&&(y.defaultValue=""+ge)}function Me(y){var C=y.textContent;C===y._wrapperState.initialValue&&C!==""&&C!==null&&(y.value=C)}var Je={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function Qt(y){switch(y){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function tt(y,C){return y==null||y==="http://www.w3.org/1999/xhtml"?Qt(C):y==="http://www.w3.org/2000/svg"&&C==="foreignObject"?"http://www.w3.org/1999/xhtml":y}var Rt,Dt=function(y){return typeof MSApp!="undefined"&&MSApp.execUnsafeLocalFunction?function(C,U,ge,Oe){MSApp.execUnsafeLocalFunction(function(){return y(C,U,ge,Oe)})}:y}(function(y,C){if(y.namespaceURI!==Je.svg||"innerHTML"in y)y.innerHTML=C;else{for(Rt=Rt||document.createElement("div"),Rt.innerHTML="<svg>"+C.valueOf().toString()+"</svg>",C=Rt.firstChild;y.firstChild;)y.removeChild(y.firstChild);for(;C.firstChild;)y.appendChild(C.firstChild)}});function Jt(y,C){if(C){var U=y.firstChild;if(U&&U===y.lastChild&&U.nodeType===3){U.nodeValue=C;return}}y.textContent=C}var Ut={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Ce=["Webkit","ms","Moz","O"];Object.keys(Ut).forEach(function(y){Ce.forEach(function(C){C=C+y.charAt(0).toUpperCase()+y.substring(1),Ut[C]=Ut[y]})});function ce(y,C,U){return C==null||typeof C=="boolean"||C===""?"":U||typeof C!="number"||C===0||Ut.hasOwnProperty(y)&&Ut[y]?(""+C).trim():C+"px"}function pe(y,C){y=y.style;for(var U in C)if(C.hasOwnProperty(U)){var ge=U.indexOf("--")===0,Oe=ce(U,C[U],ge);U==="float"&&(U="cssFloat"),ge?y.setProperty(U,Oe):y[U]=Oe}}var Et=i({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Se(y,C){if(C){if(Et[y]&&(C.children!=null||C.dangerouslySetInnerHTML!=null))throw Error(c(137,y));if(C.dangerouslySetInnerHTML!=null){if(C.children!=null)throw Error(c(60));if(!(typeof C.dangerouslySetInnerHTML=="object"&&"__html"in C.dangerouslySetInnerHTML))throw Error(c(61))}if(C.style!=null&&typeof C.style!="object")throw Error(c(62))}}function ot(y,C){if(y.indexOf("-")===-1)return typeof C.is=="string";switch(y){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Gt(y){return y=y.target||y.srcElement||window,y.correspondingUseElement&&(y=y.correspondingUseElement),y.nodeType===3?y.parentNode:y}var gt=null,Ae=null,vt=null;function je(y){if(y=js(y)){if(typeof gt!="function")throw Error(c(280));var C=y.stateNode;C&&(C=xs(C),gt(y.stateNode,y.type,C))}}function et(y){Ae?vt?vt.push(y):vt=[y]:Ae=y}function yt(){if(Ae){var y=Ae,C=vt;if(vt=Ae=null,je(y),C)for(y=0;y<C.length;y++)je(C[y])}}function Nt(y,C){return y(C)}function Fe(y,C,U,ge,Oe){return y(C,U,ge,Oe)}function Rr(){}var pt=Nt,Jr=!1,un=!1;function Zt(){(Ae!==null||vt!==null)&&(Rr(),yt())}function er(y,C,U){if(un)return y(C,U);un=!0;try{return pt(y,C,U)}finally{un=!1,Zt()}}function Mt(y,C){var U=y.stateNode;if(U===null)return null;var ge=xs(U);if(ge===null)return null;U=ge[C];e:switch(C){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(ge=!ge.disabled)||(y=y.type,ge=!(y==="button"||y==="input"||y==="select"||y==="textarea")),y=!ge;break e;default:y=!1}if(y)return null;if(U&&typeof U!="function")throw Error(c(231,C,typeof U));return U}var Yt=!1;if(a)try{var wr={};Object.defineProperty(wr,"passive",{get:function(){Yt=!0}}),window.addEventListener("test",wr,wr),window.removeEventListener("test",wr,wr)}catch(y){Yt=!1}function Ir(y,C,U,ge,Oe,rt,Ht,dr,Lr){var gn=Array.prototype.slice.call(arguments,3);try{C.apply(U,gn)}catch(ki){this.onError(ki)}}var Ct=!1,$t=null,Bt=!1,qt=null,br={onError:function(y){Ct=!0,$t=y}};function qr(y,C,U,ge,Oe,rt,Ht,dr,Lr){Ct=!1,$t=null,Ir.apply(br,arguments)}function Hr(y,C,U,ge,Oe,rt,Ht,dr,Lr){if(qr.apply(this,arguments),Ct){if(Ct){var gn=$t;Ct=!1,$t=null}else throw Error(c(198));Bt||(Bt=!0,qt=gn)}}function Fn(y){var C=y,U=y;if(y.alternate)for(;C.return;)C=C.return;else{y=C;do C=y,C.flags&1026&&(U=C.return),y=C.return;while(y)}return C.tag===3?U:null}function wn(y){if(y.tag===13){var C=y.memoizedState;if(C===null&&(y=y.alternate,y!==null&&(C=y.memoizedState)),C!==null)return C.dehydrated}return null}function Yn(y){if(Fn(y)!==y)throw Error(c(188))}function St(y){var C=y.alternate;if(!C){if(C=Fn(y),C===null)throw Error(c(188));return C!==y?null:y}for(var U=y,ge=C;;){var Oe=U.return;if(Oe===null)break;var rt=Oe.alternate;if(rt===null){if(ge=Oe.return,ge!==null){U=ge;continue}break}if(Oe.child===rt.child){for(rt=Oe.child;rt;){if(rt===U)return Yn(Oe),y;if(rt===ge)return Yn(Oe),C;rt=rt.sibling}throw Error(c(188))}if(U.return!==ge.return)U=Oe,ge=rt;else{for(var Ht=!1,dr=Oe.child;dr;){if(dr===U){Ht=!0,U=Oe,ge=rt;break}if(dr===ge){Ht=!0,ge=Oe,U=rt;break}dr=dr.sibling}if(!Ht){for(dr=rt.child;dr;){if(dr===U){Ht=!0,U=rt,ge=Oe;break}if(dr===ge){Ht=!0,ge=rt,U=Oe;break}dr=dr.sibling}if(!Ht)throw Error(c(189))}}if(U.alternate!==ge)throw Error(c(190))}if(U.tag!==3)throw Error(c(188));return U.stateNode.current===U?y:C}function Yr(y){if(y=St(y),!y)return null;for(var C=y;;){if(C.tag===5||C.tag===6)return C;if(C.child)C.child.return=C,C=C.child;else{if(C===y)break;for(;!C.sibling;){if(!C.return||C.return===y)return null;C=C.return}C.sibling.return=C.return,C=C.sibling}}return null}function ii(y,C){for(var U=y.alternate;C!==null;){if(C===y||C===U)return!0;C=C.return}return!1}var Bi,Kn,It,fi,mi=!1,Ai=[],Ni=null,ca=null,ea=null,zi=new Map,li=new Map,ji=[],Ia="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Ca(y,C,U,ge,Oe){return{blockedOn:y,domEventName:C,eventSystemFlags:U|16,nativeEvent:Oe,targetContainers:[ge]}}function Tt(y,C){switch(y){case"focusin":case"focusout":Ni=null;break;case"dragenter":case"dragleave":ca=null;break;case"mouseover":case"mouseout":ea=null;break;case"pointerover":case"pointerout":zi.delete(C.pointerId);break;case"gotpointercapture":case"lostpointercapture":li.delete(C.pointerId)}}function Zi(y,C,U,ge,Oe,rt){return y===null||y.nativeEvent!==rt?(y=Ca(C,U,ge,Oe,rt),C!==null&&(C=js(C),C!==null&&Kn(C)),y):(y.eventSystemFlags|=ge,C=y.targetContainers,Oe!==null&&C.indexOf(Oe)===-1&&C.push(Oe),y)}function ai(y,C,U,ge,Oe){switch(C){case"focusin":return Ni=Zi(Ni,y,C,U,ge,Oe),!0;case"dragenter":return ca=Zi(ca,y,C,U,ge,Oe),!0;case"mouseover":return ea=Zi(ea,y,C,U,ge,Oe),!0;case"pointerover":var rt=Oe.pointerId;return zi.set(rt,Zi(zi.get(rt)||null,y,C,U,ge,Oe)),!0;case"gotpointercapture":return rt=Oe.pointerId,li.set(rt,Zi(li.get(rt)||null,y,C,U,ge,Oe)),!0}return!1}function Ra(y){var C=ts(y.target);if(C!==null){var U=Fn(C);if(U!==null){if(C=U.tag,C===13){if(C=wn(U),C!==null){y.blockedOn=C,fi(y.lanePriority,function(){l.unstable_runWithPriority(y.priority,function(){It(U)})});return}}else if(C===3&&U.stateNode.hydrate){y.blockedOn=U.tag===3?U.stateNode.containerInfo:null;return}}}y.blockedOn=null}function Yi(y){if(y.blockedOn!==null)return!1;for(var C=y.targetContainers;0<C.length;){var U=co(y.domEventName,y.eventSystemFlags,C[0],y.nativeEvent);if(U!==null)return C=js(U),C!==null&&Kn(C),y.blockedOn=U,!1;C.shift()}return!0}function ei(y,C,U){Yi(y)&&U.delete(C)}function Wn(){for(mi=!1;0<Ai.length;){var y=Ai[0];if(y.blockedOn!==null){y=js(y.blockedOn),y!==null&&Bi(y);break}for(var C=y.targetContainers;0<C.length;){var U=co(y.domEventName,y.eventSystemFlags,C[0],y.nativeEvent);if(U!==null){y.blockedOn=U;break}C.shift()}y.blockedOn===null&&Ai.shift()}Ni!==null&&Yi(Ni)&&(Ni=null),ca!==null&&Yi(ca)&&(ca=null),ea!==null&&Yi(ea)&&(ea=null),zi.forEach(ei),li.forEach(ei)}function ur(y,C){y.blockedOn===C&&(y.blockedOn=null,mi||(mi=!0,l.unstable_scheduleCallback(l.unstable_NormalPriority,Wn)))}function ut(y){function C(Oe){return ur(Oe,y)}if(0<Ai.length){ur(Ai[0],y);for(var U=1;U<Ai.length;U++){var ge=Ai[U];ge.blockedOn===y&&(ge.blockedOn=null)}}for(Ni!==null&&ur(Ni,y),ca!==null&&ur(ca,y),ea!==null&&ur(ea,y),zi.forEach(C),li.forEach(C),U=0;U<ji.length;U++)ge=ji[U],ge.blockedOn===y&&(ge.blockedOn=null);for(;0<ji.length&&(U=ji[0],U.blockedOn===null);)Ra(U),U.blockedOn===null&&ji.shift()}function me(y,C){var U={};return U[y.toLowerCase()]=C.toLowerCase(),U["Webkit"+y]="webkit"+C,U["Moz"+y]="moz"+C,U}var ht={animationend:me("Animation","AnimationEnd"),animationiteration:me("Animation","AnimationIteration"),animationstart:me("Animation","AnimationStart"),transitionend:me("Transition","TransitionEnd")},nt={},hr={};a&&(hr=document.createElement("div").style,"AnimationEvent"in window||(delete ht.animationend.animation,delete ht.animationiteration.animation,delete ht.animationstart.animation),"TransitionEvent"in window||delete ht.transitionend.transition);function mr(y){if(nt[y])return nt[y];if(!ht[y])return y;var C=ht[y],U;for(U in C)if(C.hasOwnProperty(U)&&U in hr)return nt[y]=C[U];return y}var Pr=mr("animationend"),Gr=mr("animationiteration"),en=mr("animationstart"),kr=mr("transitionend"),An=new Map,_r=new Map,Nn=["abort","abort",Pr,"animationEnd",Gr,"animationIteration",en,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",kr,"transitionEnd","waiting","waiting"];function qn(y,C){for(var U=0;U<y.length;U+=2){var ge=y[U],Oe=y[U+1];Oe="on"+(Oe[0].toUpperCase()+Oe.slice(1)),_r.set(ge,C),An.set(ge,Oe),h(Oe,[ge])}}var Ge=l.unstable_now;Ge();var ct=8;function ye(y){if(1&y)return ct=15,1;if(2&y)return ct=14,2;if(4&y)return ct=13,4;var C=24&y;return C!==0?(ct=12,C):y&32?(ct=11,32):(C=192&y,C!==0?(ct=10,C):y&256?(ct=9,256):(C=3584&y,C!==0?(ct=8,C):y&4096?(ct=7,4096):(C=4186112&y,C!==0?(ct=6,C):(C=62914560&y,C!==0?(ct=5,C):y&67108864?(ct=4,67108864):y&134217728?(ct=3,134217728):(C=805306368&y,C!==0?(ct=2,C):1073741824&y?(ct=1,1073741824):(ct=8,y))))))}function sr(y){switch(y){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}function nr(y){switch(y){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(c(358,y))}}function Mr(y,C){var U=y.pendingLanes;if(U===0)return ct=0;var ge=0,Oe=0,rt=y.expiredLanes,Ht=y.suspendedLanes,dr=y.pingedLanes;if(rt!==0)ge=rt,Oe=ct=15;else if(rt=U&134217727,rt!==0){var Lr=rt&~Ht;Lr!==0?(ge=ye(Lr),Oe=ct):(dr&=rt,dr!==0&&(ge=ye(dr),Oe=ct))}else rt=U&~Ht,rt!==0?(ge=ye(rt),Oe=ct):dr!==0&&(ge=ye(dr),Oe=ct);if(ge===0)return 0;if(ge=31-bn(ge),ge=U&((0>ge?0:1<<ge)<<1)-1,C!==0&&C!==ge&&!(C&Ht)){if(ye(C),Oe<=ct)return C;ct=Oe}if(C=y.entangledLanes,C!==0)for(y=y.entanglements,C&=ge;0<C;)U=31-bn(C),Oe=1<<U,ge|=y[U],C&=~Oe;return ge}function $r(y){return y=y.pendingLanes&-1073741825,y!==0?y:y&1073741824?1073741824:0}function Wr(y,C){switch(y){case 15:return 1;case 14:return 2;case 12:return y=pn(24&~C),y===0?Wr(10,C):y;case 10:return y=pn(192&~C),y===0?Wr(8,C):y;case 8:return y=pn(3584&~C),y===0&&(y=pn(4186112&~C),y===0&&(y=512)),y;case 2:return C=pn(805306368&~C),C===0&&(C=268435456),C}throw Error(c(358,y))}function pn(y){return y&-y}function Ci(y){for(var C=[],U=0;31>U;U++)C.push(y);return C}function cn(y,C,U){y.pendingLanes|=C;var ge=C-1;y.suspendedLanes&=ge,y.pingedLanes&=ge,y=y.eventTimes,C=31-bn(C),y[C]=U}var bn=Math.clz32?Math.clz32:ci,Kr=Math.log,Rn=Math.LN2;function ci(y){return y===0?32:31-(Kr(y)/Rn|0)|0}var wa=l.unstable_UserBlockingPriority,Qs=l.unstable_runWithPriority,Ba=!0;function Ws(y,C,U,ge){Jr||Rr();var Oe=ls,rt=Jr;Jr=!0;try{Fe(Oe,y,C,U,ge)}finally{(Jr=rt)||Zt()}}function Ns(y,C,U,ge){Qs(wa,ls.bind(null,y,C,U,ge))}function ls(y,C,U,ge){if(Ba){var Oe;if((Oe=(C&4)===0)&&0<Ai.length&&-1<Ia.indexOf(y))y=Ca(null,y,C,U,ge),Ai.push(y);else{var rt=co(y,C,U,ge);if(rt===null)Oe&&Tt(y,ge);else{if(Oe){if(-1<Ia.indexOf(y)){y=Ca(rt,y,C,U,ge),Ai.push(y);return}if(ai(rt,y,C,U,ge))return;Tt(y,ge)}Vr(y,C,ge,null,U)}}}}function co(y,C,U,ge){var Oe=Gt(ge);if(Oe=ts(Oe),Oe!==null){var rt=Fn(Oe);if(rt===null)Oe=null;else{var Ht=rt.tag;if(Ht===13){if(Oe=wn(rt),Oe!==null)return Oe;Oe=null}else if(Ht===3){if(rt.stateNode.hydrate)return rt.tag===3?rt.stateNode.containerInfo:null;Oe=null}else rt!==Oe&&(Oe=null)}}return Vr(y,C,ge,Oe,U),null}var Ta=null,Os=null,vs=null;function mo(){if(vs)return vs;var y,C=Os,U=C.length,ge,Oe="value"in Ta?Ta.value:Ta.textContent,rt=Oe.length;for(y=0;y<U&&C[y]===Oe[y];y++);var Ht=U-y;for(ge=1;ge<=Ht&&C[U-ge]===Oe[rt-ge];ge++);return vs=Oe.slice(y,1<ge?1-ge:void 0)}function ra(y){var C=y.keyCode;return"charCode"in y?(y=y.charCode,y===0&&C===13&&(y=13)):y=C,y===10&&(y=13),32<=y||y===13?y:0}function to(){return!0}function No(){return!1}function Na(y){function C(U,ge,Oe,rt,Ht){this._reactName=U,this._targetInst=Oe,this.type=ge,this.nativeEvent=rt,this.target=Ht,this.currentTarget=null;for(var dr in y)y.hasOwnProperty(dr)&&(U=y[dr],this[dr]=U?U(rt):rt[dr]);return this.isDefaultPrevented=(rt.defaultPrevented!=null?rt.defaultPrevented:rt.returnValue===!1)?to:No,this.isPropagationStopped=No,this}return i(C.prototype,{preventDefault:function(){this.defaultPrevented=!0;var U=this.nativeEvent;U&&(U.preventDefault?U.preventDefault():typeof U.returnValue!="unknown"&&(U.returnValue=!1),this.isDefaultPrevented=to)},stopPropagation:function(){var U=this.nativeEvent;U&&(U.stopPropagation?U.stopPropagation():typeof U.cancelBubble!="unknown"&&(U.cancelBubble=!0),this.isPropagationStopped=to)},persist:function(){},isPersistent:to}),C}var Hs={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(y){return y.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},vi=Na(Hs),ro=i({},Hs,{view:0,detail:0}),Ln=Na(ro),cs,ks,Rs,ta=i({},ro,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:es,button:0,buttons:0,relatedTarget:function(y){return y.relatedTarget===void 0?y.fromElement===y.srcElement?y.toElement:y.fromElement:y.relatedTarget},movementX:function(y){return"movementX"in y?y.movementX:(y!==Rs&&(Rs&&y.type==="mousemove"?(cs=y.screenX-Rs.screenX,ks=y.screenY-Rs.screenY):ks=cs=0,Rs=y),cs)},movementY:function(y){return"movementY"in y?y.movementY:ks}}),Ga=Na(ta),Wi=i({},ta,{dataTransfer:0}),Ls=Na(Wi),xo=i({},ro,{relatedTarget:0}),jo=Na(xo),Go=i({},Hs,{animationName:0,elapsedTime:0,pseudoElement:0}),du=Na(Go),hu=i({},Hs,{clipboardData:function(y){return"clipboardData"in y?y.clipboardData:window.clipboardData}}),_o=Na(hu),Uo=i({},Hs,{data:0}),So=Na(Uo),Yo={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},$o={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},gi={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function bi(y){var C=this.nativeEvent;return C.getModifierState?C.getModifierState(y):(y=gi[y])?!!C[y]:!1}function es(){return bi}var ds=i({},ro,{key:function(y){if(y.key){var C=Yo[y.key]||y.key;if(C!=="Unidentified")return C}return y.type==="keypress"?(y=ra(y),y===13?"Enter":String.fromCharCode(y)):y.type==="keydown"||y.type==="keyup"?$o[y.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:es,charCode:function(y){return y.type==="keypress"?ra(y):0},keyCode:function(y){return y.type==="keydown"||y.type==="keyup"?y.keyCode:0},which:function(y){return y.type==="keypress"?ra(y):y.type==="keydown"||y.type==="keyup"?y.keyCode:0}}),is=Na(ds),Ha=i({},ta,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),_s=Na(Ha),Ko=i({},ro,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:es}),Ss=Na(Ko),nu=i({},Hs,{propertyName:0,elapsedTime:0,pseudoElement:0}),pu=Na(nu),Uu=i({},ta,{deltaX:function(y){return"deltaX"in y?y.deltaX:"wheelDeltaX"in y?-y.wheelDeltaX:0},deltaY:function(y){return"deltaY"in y?y.deltaY:"wheelDeltaY"in y?-y.wheelDeltaY:"wheelDelta"in y?-y.wheelDelta:0},deltaZ:0,deltaMode:0}),rl=Na(Uu),nl=[9,13,27,32],fo=a&&"CompositionEvent"in window,Oo=null;a&&"documentMode"in document&&(Oo=document.documentMode);var Ao=a&&"TextEvent"in window&&!Oo,Gu=a&&(!fo||Oo&&8<Oo&&11>=Oo),Xs=" ",$u=!1;function Cu(y,C){switch(y){case"keyup":return nl.indexOf(C.keyCode)!==-1;case"keydown":return C.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function iu(y){return y=y.detail,typeof y=="object"&&"data"in y?y.data:null}var mu=!1;function Co(y,C){switch(y){case"compositionend":return iu(C);case"keypress":return C.which!==32?null:($u=!0,Xs);case"textInput":return y=C.data,y===Xs&&$u?null:y;default:return null}}function au(y,C){if(mu)return y==="compositionend"||!fo&&Cu(y,C)?(y=mo(),vs=Os=Ta=null,mu=!1,y):null;switch(y){case"paste":return null;case"keypress":if(!(C.ctrlKey||C.altKey||C.metaKey)||C.ctrlKey&&C.altKey){if(C.char&&1<C.char.length)return C.char;if(C.which)return String.fromCharCode(C.which)}return null;case"compositionend":return Gu&&C.locale!=="ko"?null:C.data;default:return null}}var su={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function rr(y){var C=y&&y.nodeName&&y.nodeName.toLowerCase();return C==="input"?!!su[y.type]:C==="textarea"}function yr(y,C,U,ge){et(ge),C=dn(C,"onChange"),0<C.length&&(U=new vi("onChange","change",null,U,ge),y.push({event:U,listeners:C}))}var pr=null,gr=null;function Cr(y){Ve(y,0)}function xn(y){var C=ao(y);if(Qe(C))return y}function Gn(y,C){if(y==="change")return C}var Mn=!1;if(a){var Zn;if(a){var oi="oninput"in document;if(!oi){var ti=document.createElement("div");ti.setAttribute("oninput","return;"),oi=typeof ti.oninput=="function"}Zn=oi}else Zn=!1;Mn=Zn&&(!document.documentMode||9<document.documentMode)}function vr(){pr&&(pr.detachEvent("onpropertychange",Br),gr=pr=null)}function Br(y){if(y.propertyName==="value"&&xn(gr)){var C=[];if(yr(C,gr,y,Gt(y)),y=Cr,Jr)y(C);else{Jr=!0;try{Nt(y,C)}finally{Jr=!1,Zt()}}}}function jr(y,C,U){y==="focusin"?(vr(),pr=C,gr=U,pr.attachEvent("onpropertychange",Br)):y==="focusout"&&vr()}function Pn(y){if(y==="selectionchange"||y==="keyup"||y==="keydown")return xn(gr)}function In(y,C){if(y==="click")return xn(C)}function ui(y,C){if(y==="input"||y==="change")return xn(C)}function Ti(y,C){return y===C&&(y!==0||1/y===1/C)||y!==y&&C!==C}var $n=typeof Object.is=="function"?Object.is:Ti,na=Object.prototype.hasOwnProperty;function Gi(y,C){if($n(y,C))return!0;if(typeof y!="object"||y===null||typeof C!="object"||C===null)return!1;var U=Object.keys(y),ge=Object.keys(C);if(U.length!==ge.length)return!1;for(ge=0;ge<U.length;ge++)if(!na.call(C,U[ge])||!$n(y[U[ge]],C[U[ge]]))return!1;return!0}function Pi(y){for(;y&&y.firstChild;)y=y.firstChild;return y}function bt(y,C){var U=Pi(y);y=0;for(var ge;U;){if(U.nodeType===3){if(ge=y+U.textContent.length,y<=C&&ge>=C)return{node:U,offset:C-y};y=ge}e:{for(;U;){if(U.nextSibling){U=U.nextSibling;break e}U=U.parentNode}U=void 0}U=Pi(U)}}function Qn(y,C){return y&&C?y===C?!0:y&&y.nodeType===3?!1:C&&C.nodeType===3?Qn(y,C.parentNode):"contains"in y?y.contains(C):y.compareDocumentPosition?!!(y.compareDocumentPosition(C)&16):!1:!1}function ia(){for(var y=window,C=lt();C instanceof y.HTMLIFrameElement;){try{var U=typeof C.contentWindow.location.href=="string"}catch(ge){U=!1}if(U)y=C.contentWindow;else break;C=lt(y.document)}return C}function hs(y){var C=y&&y.nodeName&&y.nodeName.toLowerCase();return C&&(C==="input"&&(y.type==="text"||y.type==="search"||y.type==="tel"||y.type==="url"||y.type==="password")||C==="textarea"||y.contentEditable==="true")}var Gs=a&&"documentMode"in document&&11>=document.documentMode,on=null,To=null,no=null,as=!1;function io(y,C,U){var ge=U.window===U?U.document:U.nodeType===9?U:U.ownerDocument;as||on==null||on!==lt(ge)||(ge=on,"selectionStart"in ge&&hs(ge)?ge={start:ge.selectionStart,end:ge.selectionEnd}:(ge=(ge.ownerDocument&&ge.ownerDocument.defaultView||window).getSelection(),ge={anchorNode:ge.anchorNode,anchorOffset:ge.anchorOffset,focusNode:ge.focusNode,focusOffset:ge.focusOffset}),no&&Gi(no,ge)||(no=ge,ge=dn(To,"onSelect"),0<ge.length&&(C=new vi("onSelect","select",null,C,U),y.push({event:C,listeners:ge}),C.target=on)))}qn("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),qn("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),qn(Nn,2);for(var zo="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),ss=0;ss<zo.length;ss++)_r.set(zo[ss],0);o("onMouseEnter",["mouseout","mouseover"]),o("onMouseLeave",["mouseout","mouseover"]),o("onPointerEnter",["pointerout","pointerover"]),o("onPointerLeave",["pointerout","pointerover"]),h("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),h("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),h("onBeforeInput",["compositionend","keypress","textInput","paste"]),h("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),h("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),h("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var ps="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),ja=new Set("cancel close invalid load scroll toggle".split(" ").concat(ps));function fs(y,C,U){var ge=y.type||"unknown-event";y.currentTarget=U,Hr(ge,C,void 0,y),y.currentTarget=null}function Ve(y,C){C=(C&4)!==0;for(var U=0;U<y.length;U++){var ge=y[U],Oe=ge.event;ge=ge.listeners;e:{var rt=void 0;if(C)for(var Ht=ge.length-1;0<=Ht;Ht--){var dr=ge[Ht],Lr=dr.instance,gn=dr.currentTarget;if(dr=dr.listener,Lr!==rt&&Oe.isPropagationStopped())break e;fs(Oe,dr,gn),rt=Lr}else for(Ht=0;Ht<ge.length;Ht++){if(dr=ge[Ht],Lr=dr.instance,gn=dr.currentTarget,dr=dr.listener,Lr!==rt&&Oe.isPropagationStopped())break e;fs(Oe,dr,gn),rt=Lr}}}if(Bt)throw y=qt,Bt=!1,qt=null,y}function Ie(y,C){var U=Hi(C),ge=y+"__bubble";U.has(ge)||(Nr(C,y,2,!1),U.add(ge))}var jt="_reactListening"+Math.random().toString(36).slice(2);function mt(y){y[jt]||(y[jt]=!0,f.forEach(function(C){ja.has(C)||Sr(C,!1,y,null),Sr(C,!0,y,null)}))}function Sr(y,C,U,ge){var Oe=4<arguments.length&&arguments[4]!==void 0?arguments[4]:0,rt=U;if(y==="selectionchange"&&U.nodeType!==9&&(rt=U.ownerDocument),ge!==null&&!C&&ja.has(y)){if(y!=="scroll")return;Oe|=2,rt=ge}var Ht=Hi(rt),dr=y+"__"+(C?"capture":"bubble");Ht.has(dr)||(C&&(Oe|=4),Nr(rt,y,Oe,C),Ht.add(dr))}function Nr(y,C,U,ge){var Oe=_r.get(C);switch(Oe===void 0?2:Oe){case 0:Oe=Ws;break;case 1:Oe=Ns;break;default:Oe=ls}U=Oe.bind(null,C,U,y),Oe=void 0,!Yt||C!=="touchstart"&&C!=="touchmove"&&C!=="wheel"||(Oe=!0),ge?Oe!==void 0?y.addEventListener(C,U,{capture:!0,passive:Oe}):y.addEventListener(C,U,!0):Oe!==void 0?y.addEventListener(C,U,{passive:Oe}):y.addEventListener(C,U,!1)}function Vr(y,C,U,ge,Oe){var rt=ge;if(!(C&1)&&!(C&2)&&ge!==null)e:for(;;){if(ge===null)return;var Ht=ge.tag;if(Ht===3||Ht===4){var dr=ge.stateNode.containerInfo;if(dr===Oe||dr.nodeType===8&&dr.parentNode===Oe)break;if(Ht===4)for(Ht=ge.return;Ht!==null;){var Lr=Ht.tag;if((Lr===3||Lr===4)&&(Lr=Ht.stateNode.containerInfo,Lr===Oe||Lr.nodeType===8&&Lr.parentNode===Oe))return;Ht=Ht.return}for(;dr!==null;){if(Ht=ts(dr),Ht===null)return;if(Lr=Ht.tag,Lr===5||Lr===6){ge=rt=Ht;continue e}dr=dr.parentNode}}ge=ge.return}er(function(){var gn=rt,ki=Gt(U),Ua=[];e:{var Vn=An.get(y);if(Vn!==void 0){var fa=vi,za=y;switch(y){case"keypress":if(ra(U)===0)break e;case"keydown":case"keyup":fa=is;break;case"focusin":za="focus",fa=jo;break;case"focusout":za="blur",fa=jo;break;case"beforeblur":case"afterblur":fa=jo;break;case"click":if(U.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":fa=Ga;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":fa=Ls;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":fa=Ss;break;case Pr:case Gr:case en:fa=du;break;case kr:fa=pu;break;case"scroll":fa=Ln;break;case"wheel":fa=rl;break;case"copy":case"cut":case"paste":fa=_o;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":fa=_s}var ka=(C&4)!==0,sn=!ka&&y==="scroll",Ur=ka?Vn!==null?Vn+"Capture":null:Vn;ka=[];for(var an=gn,Dn;an!==null;){Dn=an;var zn=Dn.stateNode;if(Dn.tag===5&&zn!==null&&(Dn=zn,Ur!==null&&(zn=Mt(an,Ur),zn!=null&&ka.push(En(an,zn,Dn)))),sn)break;an=an.return}0<ka.length&&(Vn=new fa(Vn,za,null,U,ki),Ua.push({event:Vn,listeners:ka}))}}if(!(C&7)){e:{if(Vn=y==="mouseover"||y==="pointerover",fa=y==="mouseout"||y==="pointerout",Vn&&!(C&16)&&(za=U.relatedTarget||U.fromElement)&&(ts(za)||za[bs]))break e;if((fa||Vn)&&(Vn=ki.window===ki?ki:(Vn=ki.ownerDocument)?Vn.defaultView||Vn.parentWindow:window,fa?(za=U.relatedTarget||U.toElement,fa=gn,za=za?ts(za):null,za!==null&&(sn=Fn(za),za!==sn||za.tag!==5&&za.tag!==6)&&(za=null)):(fa=null,za=gn),fa!==za)){if(ka=Ga,zn="onMouseLeave",Ur="onMouseEnter",an="mouse",(y==="pointerout"||y==="pointerover")&&(ka=_s,zn="onPointerLeave",Ur="onPointerEnter",an="pointer"),sn=fa==null?Vn:ao(fa),Dn=za==null?Vn:ao(za),Vn=new ka(zn,an+"leave",fa,U,ki),Vn.target=sn,Vn.relatedTarget=Dn,zn=null,ts(ki)===gn&&(ka=new ka(Ur,an+"enter",za,U,ki),ka.target=Dn,ka.relatedTarget=sn,zn=ka),sn=zn,fa&&za)t:{for(ka=fa,Ur=za,an=0,Dn=ka;Dn;Dn=Cn(Dn))an++;for(Dn=0,zn=Ur;zn;zn=Cn(zn))Dn++;for(;0<an-Dn;)ka=Cn(ka),an--;for(;0<Dn-an;)Ur=Cn(Ur),Dn--;for(;an--;){if(ka===Ur||Ur!==null&&ka===Ur.alternate)break t;ka=Cn(ka),Ur=Cn(Ur)}ka=null}else ka=null;fa!==null&&ri(Ua,Vn,fa,ka,!1),za!==null&&sn!==null&&ri(Ua,sn,za,ka,!0)}}e:{if(Vn=gn?ao(gn):window,fa=Vn.nodeName&&Vn.nodeName.toLowerCase(),fa==="select"||fa==="input"&&Vn.type==="file")var Xa=Gn;else if(rr(Vn))if(Mn)Xa=ui;else{Xa=Pn;var Vi=jr}else(fa=Vn.nodeName)&&fa.toLowerCase()==="input"&&(Vn.type==="checkbox"||Vn.type==="radio")&&(Xa=In);if(Xa&&(Xa=Xa(y,gn))){yr(Ua,Xa,U,ki);break e}Vi&&Vi(y,Vn,gn),y==="focusout"&&(Vi=Vn._wrapperState)&&Vi.controlled&&Vn.type==="number"&&He(Vn,"number",Vn.value)}switch(Vi=gn?ao(gn):window,y){case"focusin":(rr(Vi)||Vi.contentEditable==="true")&&(on=Vi,To=gn,no=null);break;case"focusout":no=To=on=null;break;case"mousedown":as=!0;break;case"contextmenu":case"mouseup":case"dragend":as=!1,io(Ua,U,ki);break;case"selectionchange":if(Gs)break;case"keydown":case"keyup":io(Ua,U,ki)}var Qa;if(fo)e:{switch(y){case"compositionstart":var ms="onCompositionStart";break e;case"compositionend":ms="onCompositionEnd";break e;case"compositionupdate":ms="onCompositionUpdate";break e}ms=void 0}else mu?Cu(y,U)&&(ms="onCompositionEnd"):y==="keydown"&&U.keyCode===229&&(ms="onCompositionStart");ms&&(Gu&&U.locale!=="ko"&&(mu||ms!=="onCompositionStart"?ms==="onCompositionEnd"&&mu&&(Qa=mo()):(Ta=ki,Os="value"in Ta?Ta.value:Ta.textContent,mu=!0)),Vi=dn(gn,ms),0<Vi.length&&(ms=new So(ms,y,null,U,ki),Ua.push({event:ms,listeners:Vi}),Qa?ms.data=Qa:(Qa=iu(U),Qa!==null&&(ms.data=Qa)))),(Qa=Ao?Co(y,U):au(y,U))&&(gn=dn(gn,"onBeforeInput"),0<gn.length&&(ki=new So("onBeforeInput","beforeinput",null,U,ki),Ua.push({event:ki,listeners:gn}),ki.data=Qa))}Ve(Ua,C)})}function En(y,C,U){return{instance:y,listener:C,currentTarget:U}}function dn(y,C){for(var U=C+"Capture",ge=[];y!==null;){var Oe=y,rt=Oe.stateNode;Oe.tag===5&&rt!==null&&(Oe=rt,rt=Mt(y,U),rt!=null&&ge.unshift(En(y,rt,Oe)),rt=Mt(y,C),rt!=null&&ge.push(En(y,rt,Oe))),y=y.return}return ge}function Cn(y){if(y===null)return null;do y=y.return;while(y&&y.tag!==5);return y||null}function ri(y,C,U,ge,Oe){for(var rt=C._reactName,Ht=[];U!==null&&U!==ge;){var dr=U,Lr=dr.alternate,gn=dr.stateNode;if(Lr!==null&&Lr===ge)break;dr.tag===5&&gn!==null&&(dr=gn,Oe?(Lr=Mt(U,rt),Lr!=null&&Ht.unshift(En(U,Lr,dr))):Oe||(Lr=Mt(U,rt),Lr!=null&&Ht.push(En(U,Lr,dr)))),U=U.return}Ht.length!==0&&y.push({event:C,listeners:Ht})}function si(){}var yi=null,Ii=null;function ma(y,C){switch(y){case"button":case"input":case"select":case"textarea":return!!C.autoFocus}return!1}function $i(y,C){return y==="textarea"||y==="option"||y==="noscript"||typeof C.children=="string"||typeof C.children=="number"||typeof C.dangerouslySetInnerHTML=="object"&&C.dangerouslySetInnerHTML!==null&&C.dangerouslySetInnerHTML.__html!=null}var Ri=typeof setTimeout=="function"?setTimeout:void 0,Da=typeof clearTimeout=="function"?clearTimeout:void 0;function Oi(y){y.nodeType===1?y.textContent="":y.nodeType===9&&(y=y.body,y!=null&&(y.textContent=""))}function _i(y){for(;y!=null;y=y.nextSibling){var C=y.nodeType;if(C===1||C===3)break}return y}function ba(y){y=y.previousSibling;for(var C=0;y;){if(y.nodeType===8){var U=y.data;if(U==="$"||U==="$!"||U==="$?"){if(C===0)return y;C--}else U==="/$"&&C++}y=y.previousSibling}return null}var go=0;function va(y){return{$$typeof:W,toString:y,valueOf:y}}var gs=Math.random().toString(36).slice(2),xa="__reactFiber$"+gs,ys="__reactProps$"+gs,bs="__reactContainer$"+gs,La="__reactEvents$"+gs;function ts(y){var C=y[xa];if(C)return C;for(var U=y.parentNode;U;){if(C=U[bs]||U[xa]){if(U=C.alternate,C.child!==null||U!==null&&U.child!==null)for(y=ba(y);y!==null;){if(U=y[xa])return U;y=ba(y)}return C}y=U,U=y.parentNode}return null}function js(y){return y=y[xa]||y[bs],!y||y.tag!==5&&y.tag!==6&&y.tag!==13&&y.tag!==3?null:y}function ao(y){if(y.tag===5||y.tag===6)return y.stateNode;throw Error(c(33))}function xs(y){return y[ys]||null}function Hi(y){var C=y[La];return C===void 0&&(C=y[La]=new Set),C}var ko=[],Ro=-1;function Us(y){return{current:y}}function rs(y){0>Ro||(y.current=ko[Ro],ko[Ro]=null,Ro--)}function os(y,C){Ro++,ko[Ro]=y.current,y.current=C}var vo={},$a=Us(vo),Kt=Us(!1),Ot=vo;function Ka(y,C){var U=y.type.contextTypes;if(!U)return vo;var ge=y.stateNode;if(ge&&ge.__reactInternalMemoizedUnmaskedChildContext===C)return ge.__reactInternalMemoizedMaskedChildContext;var Oe={},rt;for(rt in U)Oe[rt]=C[rt];return ge&&(y=y.stateNode,y.__reactInternalMemoizedUnmaskedChildContext=C,y.__reactInternalMemoizedMaskedChildContext=Oe),Oe}function zs(y){return y=y.childContextTypes,y!=null}function _n(){rs(Kt),rs($a)}function Sn(y,C,U){if($a.current!==vo)throw Error(c(168));os($a,C),os(Kt,U)}function Ze(y,C,U){var ge=y.stateNode;if(y=C.childContextTypes,typeof ge.getChildContext!="function")return U;ge=ge.getChildContext();for(var Oe in ge)if(!(Oe in y))throw Error(c(108,Ft(C)||"Unknown",Oe));return i({},U,ge)}function zt(y){return y=(y=y.stateNode)&&y.__reactInternalMemoizedMergedChildContext||vo,Ot=$a.current,os($a,y),os(Kt,Kt.current),!0}function Er(y,C,U){var ge=y.stateNode;if(!ge)throw Error(c(169));U?(y=Ze(y,C,Ot),ge.__reactInternalMemoizedMergedChildContext=y,rs(Kt),rs($a),os($a,y)):rs(Kt),os(Kt,U)}var Or=null,nn=null,yn=l.unstable_runWithPriority,di=l.unstable_scheduleCallback,Xi=l.unstable_cancelCallback,yo=l.unstable_shouldYield,ha=l.unstable_requestPaint,us=l.unstable_now,Va=l.unstable_getCurrentPriorityLevel,Ya=l.unstable_ImmediatePriority,vu=l.unstable_UserBlockingPriority,_u=l.unstable_NormalPriority,gu=l.unstable_LowPriority,$e=l.unstable_IdlePriority,Z={},X=ha!==void 0?ha:function(){},te=null,he=null,Ee=!1,Ke=us(),xt=1e4>Ke?us:function(){return us()-Ke};function Wt(){switch(Va()){case Ya:return 99;case vu:return 98;case _u:return 97;case gu:return 96;case $e:return 95;default:throw Error(c(332))}}function fr(y){switch(y){case 99:return Ya;case 98:return vu;case 97:return _u;case 96:return gu;case 95:return $e;default:throw Error(c(332))}}function Tr(y,C){return y=fr(y),yn(y,C)}function Xr(y,C,U){return y=fr(y),di(y,C,U)}function hn(){if(he!==null){var y=he;he=null,Xi(y)}On()}function On(){if(!Ee&&te!==null){Ee=!0;var y=0;try{var C=te;Tr(99,function(){for(;y<C.length;y++){var U=C[y];do U=U(!0);while(U!==null)}}),te=null}catch(U){throw te!==null&&(te=te.slice(y+1)),di(Ya,hn),U}finally{Ee=!1}}}var Hn=N.ReactCurrentBatchConfig;function Jn(y,C){if(y&&y.defaultProps){C=i({},C),y=y.defaultProps;for(var U in y)C[U]===void 0&&(C[U]=y[U]);return C}return C}var Li=Us(null),Ui=null,aa=null,Ea=null;function Ts(){Ea=aa=Ui=null}function Ps(y){var C=Li.current;rs(Li),y.type._context._currentValue=C}function Ms(y,C){for(;y!==null;){var U=y.alternate;if((y.childLanes&C)===C){if(U===null||(U.childLanes&C)===C)break;U.childLanes|=C}else y.childLanes|=C,U!==null&&(U.childLanes|=C);y=y.return}}function Is(y,C){Ui=y,Ea=aa=null,y=y.dependencies,y!==null&&y.firstContext!==null&&(y.lanes&C&&(ku=!0),y.firstContext=null)}function Oa(y,C){if(Ea!==y&&C!==!1&&C!==0)if((typeof C!="number"||C===1073741823)&&(Ea=y,C=1073741823),C={context:y,observedBits:C,next:null},aa===null){if(Ui===null)throw Error(c(308));aa=C,Ui.dependencies={lanes:0,firstContext:C,responders:null}}else aa=aa.next=C;return y._currentValue}var so=!1;function Ki(y){y.updateQueue={baseState:y.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function Dr(y,C){y=y.updateQueue,C.updateQueue===y&&(C.updateQueue={baseState:y.baseState,firstBaseUpdate:y.firstBaseUpdate,lastBaseUpdate:y.lastBaseUpdate,shared:y.shared,effects:y.effects})}function wo(y,C){return{eventTime:y,lane:C,tag:0,payload:null,callback:null,next:null}}function Zo(y,C){if(y=y.updateQueue,y!==null){y=y.shared;var U=y.pending;U===null?C.next=C:(C.next=U.next,U.next=C),y.pending=C}}function bu(y,C){var U=y.updateQueue,ge=y.alternate;if(ge!==null&&(ge=ge.updateQueue,U===ge)){var Oe=null,rt=null;if(U=U.firstBaseUpdate,U!==null){do{var Ht={eventTime:U.eventTime,lane:U.lane,tag:U.tag,payload:U.payload,callback:U.callback,next:null};rt===null?Oe=rt=Ht:rt=rt.next=Ht,U=U.next}while(U!==null);rt===null?Oe=rt=C:rt=rt.next=C}else Oe=rt=C;U={baseState:ge.baseState,firstBaseUpdate:Oe,lastBaseUpdate:rt,shared:ge.shared,effects:ge.effects},y.updateQueue=U;return}y=U.lastBaseUpdate,y===null?U.firstBaseUpdate=C:y.next=C,U.lastBaseUpdate=C}function Zs(y,C,U,ge){var Oe=y.updateQueue;so=!1;var rt=Oe.firstBaseUpdate,Ht=Oe.lastBaseUpdate,dr=Oe.shared.pending;if(dr!==null){Oe.shared.pending=null;var Lr=dr,gn=Lr.next;Lr.next=null,Ht===null?rt=gn:Ht.next=gn,Ht=Lr;var ki=y.alternate;if(ki!==null){ki=ki.updateQueue;var Ua=ki.lastBaseUpdate;Ua!==Ht&&(Ua===null?ki.firstBaseUpdate=gn:Ua.next=gn,ki.lastBaseUpdate=Lr)}}if(rt!==null){Ua=Oe.baseState,Ht=0,ki=gn=Lr=null;do{dr=rt.lane;var Vn=rt.eventTime;if((ge&dr)===dr){ki!==null&&(ki=ki.next={eventTime:Vn,lane:0,tag:rt.tag,payload:rt.payload,callback:rt.callback,next:null});e:{var fa=y,za=rt;switch(dr=C,Vn=U,za.tag){case 1:if(fa=za.payload,typeof fa=="function"){Ua=fa.call(Vn,Ua,dr);break e}Ua=fa;break e;case 3:fa.flags=fa.flags&-4097|64;case 0:if(fa=za.payload,dr=typeof fa=="function"?fa.call(Vn,Ua,dr):fa,dr==null)break e;Ua=i({},Ua,dr);break e;case 2:so=!0}}rt.callback!==null&&(y.flags|=32,dr=Oe.effects,dr===null?Oe.effects=[rt]:dr.push(rt))}else Vn={eventTime:Vn,lane:dr,tag:rt.tag,payload:rt.payload,callback:rt.callback,next:null},ki===null?(gn=ki=Vn,Lr=Ua):ki=ki.next=Vn,Ht|=dr;if(rt=rt.next,rt===null){if(dr=Oe.shared.pending,dr===null)break;rt=dr.next,dr.next=null,Oe.lastBaseUpdate=dr,Oe.shared.pending=null}}while(!0);ki===null&&(Lr=Ua),Oe.baseState=Lr,Oe.firstBaseUpdate=gn,Oe.lastBaseUpdate=ki,cu|=Ht,y.lanes=Ht,y.memoizedState=Ua}}function qs(y,C,U){if(y=C.effects,C.effects=null,y!==null)for(C=0;C<y.length;C++){var ge=y[C],Oe=ge.callback;if(Oe!==null){if(ge.callback=null,ge=U,typeof Oe!="function")throw Error(c(191,Oe));Oe.call(ge)}}}var zu=new r.Component().refs;function Yl(y,C,U,ge){C=y.memoizedState,U=U(ge,C),U=U==null?C:i({},C,U),y.memoizedState=U,y.lanes===0&&(y.updateQueue.baseState=U)}var bl={isMounted:function(y){return(y=y._reactInternals)?Fn(y)===y:!1},enqueueSetState:function(y,C,U){y=y._reactInternals;var ge=Nu(),Oe=Pl(y),rt=wo(ge,Oe);rt.payload=C,U!=null&&(rt.callback=U),Zo(y,rt),ac(y,Oe,ge)},enqueueReplaceState:function(y,C,U){y=y._reactInternals;var ge=Nu(),Oe=Pl(y),rt=wo(ge,Oe);rt.tag=1,rt.payload=C,U!=null&&(rt.callback=U),Zo(y,rt),ac(y,Oe,ge)},enqueueForceUpdate:function(y,C){y=y._reactInternals;var U=Nu(),ge=Pl(y),Oe=wo(U,ge);Oe.tag=2,C!=null&&(Oe.callback=C),Zo(y,Oe),ac(y,ge,U)}};function pl(y,C,U,ge,Oe,rt,Ht){return y=y.stateNode,typeof y.shouldComponentUpdate=="function"?y.shouldComponentUpdate(ge,rt,Ht):C.prototype&&C.prototype.isPureReactComponent?!Gi(U,ge)||!Gi(Oe,rt):!0}function ml(y,C,U){var ge=!1,Oe=vo,rt=C.contextType;return typeof rt=="object"&&rt!==null?rt=Oa(rt):(Oe=zs(C)?Ot:$a.current,ge=C.contextTypes,rt=(ge=ge!=null)?Ka(y,Oe):vo),C=new C(U,rt),y.memoizedState=C.state!==null&&C.state!==void 0?C.state:null,C.updater=bl,y.stateNode=C,C._reactInternals=y,ge&&(y=y.stateNode,y.__reactInternalMemoizedUnmaskedChildContext=Oe,y.__reactInternalMemoizedMaskedChildContext=rt),C}function $s(y,C,U,ge){y=C.state,typeof C.componentWillReceiveProps=="function"&&C.componentWillReceiveProps(U,ge),typeof C.UNSAFE_componentWillReceiveProps=="function"&&C.UNSAFE_componentWillReceiveProps(U,ge),C.state!==y&&bl.enqueueReplaceState(C,C.state,null)}function Zu(y,C,U,ge){var Oe=y.stateNode;Oe.props=U,Oe.state=y.memoizedState,Oe.refs=zu,Ki(y);var rt=C.contextType;typeof rt=="object"&&rt!==null?Oe.context=Oa(rt):(rt=zs(C)?Ot:$a.current,Oe.context=Ka(y,rt)),Zs(y,U,Oe,ge),Oe.state=y.memoizedState,rt=C.getDerivedStateFromProps,typeof rt=="function"&&(Yl(y,C,rt,U),Oe.state=y.memoizedState),typeof C.getDerivedStateFromProps=="function"||typeof Oe.getSnapshotBeforeUpdate=="function"||typeof Oe.UNSAFE_componentWillMount!="function"&&typeof Oe.componentWillMount!="function"||(C=Oe.state,typeof Oe.componentWillMount=="function"&&Oe.componentWillMount(),typeof Oe.UNSAFE_componentWillMount=="function"&&Oe.UNSAFE_componentWillMount(),C!==Oe.state&&bl.enqueueReplaceState(Oe,Oe.state,null),Zs(y,U,Oe,ge),Oe.state=y.memoizedState),typeof Oe.componentDidMount=="function"&&(y.flags|=4)}var Tu=Array.isArray;function Xo(y,C,U){if(y=U.ref,y!==null&&typeof y!="function"&&typeof y!="object"){if(U._owner){if(U=U._owner,U){if(U.tag!==1)throw Error(c(309));var ge=U.stateNode}if(!ge)throw Error(c(147,y));var Oe=""+y;return C!==null&&C.ref!==null&&typeof C.ref=="function"&&C.ref._stringRef===Oe?C.ref:(C=function(rt){var Ht=ge.refs;Ht===zu&&(Ht=ge.refs={}),rt===null?delete Ht[Oe]:Ht[Oe]=rt},C._stringRef=Oe,C)}if(typeof y!="string")throw Error(c(284));if(!U._owner)throw Error(c(290,y))}return y}function Wo(y,C){if(y.type!=="textarea")throw Error(c(31,Object.prototype.toString.call(C)==="[object Object]"?"object with keys {"+Object.keys(C).join(", ")+"}":C))}function Ol(y){function C(sn,Ur){if(y){var an=sn.lastEffect;an!==null?(an.nextEffect=Ur,sn.lastEffect=Ur):sn.firstEffect=sn.lastEffect=Ur,Ur.nextEffect=null,Ur.flags=8}}function U(sn,Ur){if(!y)return null;for(;Ur!==null;)C(sn,Ur),Ur=Ur.sibling;return null}function ge(sn,Ur){for(sn=new Map;Ur!==null;)Ur.key!==null?sn.set(Ur.key,Ur):sn.set(Ur.index,Ur),Ur=Ur.sibling;return sn}function Oe(sn,Ur){return sn=Il(sn,Ur),sn.index=0,sn.sibling=null,sn}function rt(sn,Ur,an){return sn.index=an,y?(an=sn.alternate,an!==null?(an=an.index,an<Ur?(sn.flags=2,Ur):an):(sn.flags=2,Ur)):Ur}function Ht(sn){return y&&sn.alternate===null&&(sn.flags=2),sn}function dr(sn,Ur,an,Dn){return Ur===null||Ur.tag!==6?(Ur=Cf(an,sn.mode,Dn),Ur.return=sn,Ur):(Ur=Oe(Ur,an),Ur.return=sn,Ur)}function Lr(sn,Ur,an,Dn){return Ur!==null&&Ur.elementType===an.type?(Dn=Oe(Ur,an.props),Dn.ref=Xo(sn,Ur,an),Dn.return=sn,Dn):(Dn=Fc(an.type,an.key,an.props,null,sn.mode,Dn),Dn.ref=Xo(sn,Ur,an),Dn.return=sn,Dn)}function gn(sn,Ur,an,Dn){return Ur===null||Ur.tag!==4||Ur.stateNode.containerInfo!==an.containerInfo||Ur.stateNode.implementation!==an.implementation?(Ur=of(an,sn.mode,Dn),Ur.return=sn,Ur):(Ur=Oe(Ur,an.children||[]),Ur.return=sn,Ur)}function ki(sn,Ur,an,Dn,zn){return Ur===null||Ur.tag!==7?(Ur=eu(an,sn.mode,Dn,zn),Ur.return=sn,Ur):(Ur=Oe(Ur,an),Ur.return=sn,Ur)}function Ua(sn,Ur,an){if(typeof Ur=="string"||typeof Ur=="number")return Ur=Cf(""+Ur,sn.mode,an),Ur.return=sn,Ur;if(typeof Ur=="object"&&Ur!==null){switch(Ur.$$typeof){case H:return an=Fc(Ur.type,Ur.key,Ur.props,null,sn.mode,an),an.ref=Xo(sn,null,Ur),an.return=sn,an;case V:return Ur=of(Ur,sn.mode,an),Ur.return=sn,Ur}if(Tu(Ur)||We(Ur))return Ur=eu(Ur,sn.mode,an,null),Ur.return=sn,Ur;Wo(sn,Ur)}return null}function Vn(sn,Ur,an,Dn){var zn=Ur!==null?Ur.key:null;if(typeof an=="string"||typeof an=="number")return zn!==null?null:dr(sn,Ur,""+an,Dn);if(typeof an=="object"&&an!==null){switch(an.$$typeof){case H:return an.key===zn?an.type===$?ki(sn,Ur,an.props.children,Dn,zn):Lr(sn,Ur,an,Dn):null;case V:return an.key===zn?gn(sn,Ur,an,Dn):null}if(Tu(an)||We(an))return zn!==null?null:ki(sn,Ur,an,Dn,null);Wo(sn,an)}return null}function fa(sn,Ur,an,Dn,zn){if(typeof Dn=="string"||typeof Dn=="number")return sn=sn.get(an)||null,dr(Ur,sn,""+Dn,zn);if(typeof Dn=="object"&&Dn!==null){switch(Dn.$$typeof){case H:return sn=sn.get(Dn.key===null?an:Dn.key)||null,Dn.type===$?ki(Ur,sn,Dn.props.children,zn,Dn.key):Lr(Ur,sn,Dn,zn);case V:return sn=sn.get(Dn.key===null?an:Dn.key)||null,gn(Ur,sn,Dn,zn)}if(Tu(Dn)||We(Dn))return sn=sn.get(an)||null,ki(Ur,sn,Dn,zn,null);Wo(Ur,Dn)}return null}function za(sn,Ur,an,Dn){for(var zn=null,Xa=null,Vi=Ur,Qa=Ur=0,ms=null;Vi!==null&&Qa<an.length;Qa++){Vi.index>Qa?(ms=Vi,Vi=null):ms=Vi.sibling;var Ja=Vn(sn,Vi,an[Qa],Dn);if(Ja===null){Vi===null&&(Vi=ms);break}y&&Vi&&Ja.alternate===null&&C(sn,Vi),Ur=rt(Ja,Ur,Qa),Xa===null?zn=Ja:Xa.sibling=Ja,Xa=Ja,Vi=ms}if(Qa===an.length)return U(sn,Vi),zn;if(Vi===null){for(;Qa<an.length;Qa++)Vi=Ua(sn,an[Qa],Dn),Vi!==null&&(Ur=rt(Vi,Ur,Qa),Xa===null?zn=Vi:Xa.sibling=Vi,Xa=Vi);return zn}for(Vi=ge(sn,Vi);Qa<an.length;Qa++)ms=fa(Vi,sn,Qa,an[Qa],Dn),ms!==null&&(y&&ms.alternate!==null&&Vi.delete(ms.key===null?Qa:ms.key),Ur=rt(ms,Ur,Qa),Xa===null?zn=ms:Xa.sibling=ms,Xa=ms);return y&&Vi.forEach(function(Kl){return C(sn,Kl)}),zn}function ka(sn,Ur,an,Dn){var zn=We(an);if(typeof zn!="function")throw Error(c(150));if(an=zn.call(an),an==null)throw Error(c(151));for(var Xa=zn=null,Vi=Ur,Qa=Ur=0,ms=null,Ja=an.next();Vi!==null&&!Ja.done;Qa++,Ja=an.next()){Vi.index>Qa?(ms=Vi,Vi=null):ms=Vi.sibling;var Kl=Vn(sn,Vi,Ja.value,Dn);if(Kl===null){Vi===null&&(Vi=ms);break}y&&Vi&&Kl.alternate===null&&C(sn,Vi),Ur=rt(Kl,Ur,Qa),Xa===null?zn=Kl:Xa.sibling=Kl,Xa=Kl,Vi=ms}if(Ja.done)return U(sn,Vi),zn;if(Vi===null){for(;!Ja.done;Qa++,Ja=an.next())Ja=Ua(sn,Ja.value,Dn),Ja!==null&&(Ur=rt(Ja,Ur,Qa),Xa===null?zn=Ja:Xa.sibling=Ja,Xa=Ja);return zn}for(Vi=ge(sn,Vi);!Ja.done;Qa++,Ja=an.next())Ja=fa(Vi,sn,Qa,Ja.value,Dn),Ja!==null&&(y&&Ja.alternate!==null&&Vi.delete(Ja.key===null?Qa:Ja.key),Ur=rt(Ja,Ur,Qa),Xa===null?zn=Ja:Xa.sibling=Ja,Xa=Ja);return y&&Vi.forEach(function(sd){return C(sn,sd)}),zn}return function(sn,Ur,an,Dn){var zn=typeof an=="object"&&an!==null&&an.type===$&&an.key===null;zn&&(an=an.props.children);var Xa=typeof an=="object"&&an!==null;if(Xa)switch(an.$$typeof){case H:e:{for(Xa=an.key,zn=Ur;zn!==null;){if(zn.key===Xa){switch(zn.tag){case 7:if(an.type===$){U(sn,zn.sibling),Ur=Oe(zn,an.props.children),Ur.return=sn,sn=Ur;break e}break;default:if(zn.elementType===an.type){U(sn,zn.sibling),Ur=Oe(zn,an.props),Ur.ref=Xo(sn,zn,an),Ur.return=sn,sn=Ur;break e}}U(sn,zn);break}else C(sn,zn);zn=zn.sibling}an.type===$?(Ur=eu(an.props.children,sn.mode,Dn,an.key),Ur.return=sn,sn=Ur):(Dn=Fc(an.type,an.key,an.props,null,sn.mode,Dn),Dn.ref=Xo(sn,Ur,an),Dn.return=sn,sn=Dn)}return Ht(sn);case V:e:{for(zn=an.key;Ur!==null;){if(Ur.key===zn)if(Ur.tag===4&&Ur.stateNode.containerInfo===an.containerInfo&&Ur.stateNode.implementation===an.implementation){U(sn,Ur.sibling),Ur=Oe(Ur,an.children||[]),Ur.return=sn,sn=Ur;break e}else{U(sn,Ur);break}else C(sn,Ur);Ur=Ur.sibling}Ur=of(an,sn.mode,Dn),Ur.return=sn,sn=Ur}return Ht(sn)}if(typeof an=="string"||typeof an=="number")return an=""+an,Ur!==null&&Ur.tag===6?(U(sn,Ur.sibling),Ur=Oe(Ur,an),Ur.return=sn,sn=Ur):(U(sn,Ur),Ur=Cf(an,sn.mode,Dn),Ur.return=sn,sn=Ur),Ht(sn);if(Tu(an))return za(sn,Ur,an,Dn);if(We(an))return ka(sn,Ur,an,Dn);if(Xa&&Wo(sn,an),typeof an=="undefined"&&!zn)switch(sn.tag){case 1:case 22:case 0:case 11:case 15:throw Error(c(152,Ft(sn.type)||"Component"))}return U(sn,Ur)}}var xu=Ol(!0),kl=Ol(!1),Po={},Qo=Us(Po),il=Us(Po),vl=Us(Po);function Pu(y){if(y===Po)throw Error(c(174));return y}function Rl(y,C){switch(os(vl,C),os(il,y),os(Qo,Po),y=C.nodeType,y){case 9:case 11:C=(C=C.documentElement)?C.namespaceURI:tt(null,"");break;default:y=y===8?C.parentNode:C,C=y.namespaceURI||null,y=y.tagName,C=tt(C,y)}rs(Qo),os(Qo,C)}function hi(){rs(Qo),rs(il),rs(vl)}function fc(y){Pu(vl.current);var C=Pu(Qo.current),U=tt(C,y.type);C!==U&&(os(il,y),os(Qo,U))}function dc(y){il.current===y&&(rs(Qo),rs(il))}var ho=Us(0);function zc(y){for(var C=y;C!==null;){if(C.tag===13){var U=C.memoizedState;if(U!==null&&(U=U.dehydrated,U===null||U.data==="$?"||U.data==="$!"))return C}else if(C.tag===19&&C.memoizedProps.revealOrder!==void 0){if(C.flags&64)return C}else if(C.child!==null){C.child.return=C,C=C.child;continue}if(C===y)break;for(;C.sibling===null;){if(C.return===null||C.return===y)return null;C=C.return}C.sibling.return=C.return,C=C.sibling}return null}var Iu=null,xl=null,al=!1;function hc(y,C){var U=Jo(5,null,null,0);U.elementType="DELETED",U.type="DELETED",U.stateNode=C,U.return=y,U.flags=8,y.lastEffect!==null?(y.lastEffect.nextEffect=U,y.lastEffect=U):y.firstEffect=y.lastEffect=U}function Lo(y,C){switch(y.tag){case 5:var U=y.type;return C=C.nodeType!==1||U.toLowerCase()!==C.nodeName.toLowerCase()?null:C,C!==null?(y.stateNode=C,!0):!1;case 6:return C=y.pendingProps===""||C.nodeType!==3?null:C,C!==null?(y.stateNode=C,!0):!1;case 13:return!1;default:return!1}}function pc(y){if(al){var C=xl;if(C){var U=C;if(!Lo(y,C)){if(C=_i(U.nextSibling),!C||!Lo(y,C)){y.flags=y.flags&-1025|2,al=!1,Iu=y;return}hc(Iu,U)}Iu=y,xl=_i(C.firstChild)}else y.flags=y.flags&-1025|2,al=!1,Iu=y}}function Df(y){for(y=y.return;y!==null&&y.tag!==5&&y.tag!==3&&y.tag!==13;)y=y.return;Iu=y}function Ll(y){if(y!==Iu)return!1;if(!al)return Df(y),al=!0,!1;var C=y.type;if(y.tag!==5||C!=="head"&&C!=="body"&&!$i(C,y.memoizedProps))for(C=xl;C;)hc(y,C),C=_i(C.nextSibling);if(Df(y),y.tag===13){if(y=y.memoizedState,y=y!==null?y.dehydrated:null,!y)throw Error(c(317));e:{for(y=y.nextSibling,C=0;y;){if(y.nodeType===8){var U=y.data;if(U==="/$"){if(C===0){xl=_i(y.nextSibling);break e}C--}else U!=="$"&&U!=="$!"&&U!=="$?"||C++}y=y.nextSibling}xl=null}}else xl=Iu?_i(y.stateNode.nextSibling):null;return!0}function mc(){xl=Iu=null,al=!1}var wl=[];function ff(){for(var y=0;y<wl.length;y++)wl[y]._workInProgressVersionPrimary=null;wl.length=0}var Ml=N.ReactCurrentDispatcher,wu=N.ReactCurrentBatchConfig,El=0,Mo=null,Ho=null,ou=null,Fl=!1,Bl=!1;function Wu(){throw Error(c(321))}function qo(y,C){if(C===null)return!1;for(var U=0;U<C.length&&U<y.length;U++)if(!$n(y[U],C[U]))return!1;return!0}function Xl(y,C,U,ge,Oe,rt){if(El=rt,Mo=C,C.memoizedState=null,C.updateQueue=null,C.lanes=0,Ml.current=y===null||y.memoizedState===null?vf:_c,y=U(ge,Oe),Bl){rt=0;do{if(Bl=!1,!(25>rt))throw Error(c(301));rt+=1,ou=Ho=null,C.updateQueue=null,Ml.current=_f,y=U(ge,Oe)}while(Bl)}if(Ml.current=po,C=Ho!==null&&Ho.next!==null,El=0,ou=Ho=Mo=null,Fl=!1,C)throw Error(c(300));return y}function Nl(){var y={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ou===null?Mo.memoizedState=ou=y:ou=ou.next=y,ou}function uu(){if(Ho===null){var y=Mo.alternate;y=y!==null?y.memoizedState:null}else y=Ho.next;var C=ou===null?Mo.memoizedState:ou.next;if(C!==null)ou=C,Ho=y;else{if(y===null)throw Error(c(310));Ho=y,y={memoizedState:Ho.memoizedState,baseState:Ho.baseState,baseQueue:Ho.baseQueue,queue:Ho.queue,next:null},ou===null?Mo.memoizedState=ou=y:ou=ou.next=y}return ou}function Ku(y,C){return typeof C=="function"?C(y):C}function vc(y){var C=uu(),U=C.queue;if(U===null)throw Error(c(311));U.lastRenderedReducer=y;var ge=Ho,Oe=ge.baseQueue,rt=U.pending;if(rt!==null){if(Oe!==null){var Ht=Oe.next;Oe.next=rt.next,rt.next=Ht}ge.baseQueue=Oe=rt,U.pending=null}if(Oe!==null){Oe=Oe.next,ge=ge.baseState;var dr=Ht=rt=null,Lr=Oe;do{var gn=Lr.lane;if((El&gn)===gn)dr!==null&&(dr=dr.next={lane:0,action:Lr.action,eagerReducer:Lr.eagerReducer,eagerState:Lr.eagerState,next:null}),ge=Lr.eagerReducer===y?Lr.eagerState:y(ge,Lr.action);else{var ki={lane:gn,action:Lr.action,eagerReducer:Lr.eagerReducer,eagerState:Lr.eagerState,next:null};dr===null?(Ht=dr=ki,rt=ge):dr=dr.next=ki,Mo.lanes|=gn,cu|=gn}Lr=Lr.next}while(Lr!==null&&Lr!==Oe);dr===null?rt=ge:dr.next=Ht,$n(ge,C.memoizedState)||(ku=!0),C.memoizedState=ge,C.baseState=rt,C.baseQueue=dr,U.lastRenderedState=ge}return[C.memoizedState,U.dispatch]}function Ql(y){var C=uu(),U=C.queue;if(U===null)throw Error(c(311));U.lastRenderedReducer=y;var ge=U.dispatch,Oe=U.pending,rt=C.memoizedState;if(Oe!==null){U.pending=null;var Ht=Oe=Oe.next;do rt=y(rt,Ht.action),Ht=Ht.next;while(Ht!==Oe);$n(rt,C.memoizedState)||(ku=!0),C.memoizedState=rt,C.baseQueue===null&&(C.baseState=rt),U.lastRenderedState=rt}return[rt,ge]}function Pa(y,C,U){var ge=C._getVersion;ge=ge(C._source);var Oe=C._workInProgressVersionPrimary;if(Oe!==null?y=Oe===ge:(y=y.mutableReadLanes,(y=(El&y)===y)&&(C._workInProgressVersionPrimary=ge,wl.push(C))),y)return U(C._source);throw wl.push(C),Error(c(350))}function Zc(y,C,U,ge){var Oe=Tn;if(Oe===null)throw Error(c(349));var rt=C._getVersion,Ht=rt(C._source),dr=Ml.current,Lr=dr.useState(function(){return Pa(Oe,C,U)}),gn=Lr[1],ki=Lr[0];Lr=ou;var Ua=y.memoizedState,Vn=Ua.refs,fa=Vn.getSnapshot,za=Ua.source;Ua=Ua.subscribe;var ka=Mo;return y.memoizedState={refs:Vn,source:C,subscribe:ge},dr.useEffect(function(){Vn.getSnapshot=U,Vn.setSnapshot=gn;var sn=rt(C._source);if(!$n(Ht,sn)){sn=U(C._source),$n(ki,sn)||(gn(sn),sn=Pl(ka),Oe.mutableReadLanes|=sn&Oe.pendingLanes),sn=Oe.mutableReadLanes,Oe.entangledLanes|=sn;for(var Ur=Oe.entanglements,an=sn;0<an;){var Dn=31-bn(an),zn=1<<Dn;Ur[Dn]|=sn,an&=~zn}}},[U,C,ge]),dr.useEffect(function(){return ge(C._source,function(){var sn=Vn.getSnapshot,Ur=Vn.setSnapshot;try{Ur(sn(C._source));var an=Pl(ka);Oe.mutableReadLanes|=an&Oe.pendingLanes}catch(Dn){Ur(function(){throw Dn})}})},[C,ge]),$n(fa,U)&&$n(za,C)&&$n(Ua,ge)||(y={pending:null,dispatch:null,lastRenderedReducer:Ku,lastRenderedState:ki},y.dispatch=gn=Kc.bind(null,Mo,y),Lr.queue=y,Lr.baseQueue=null,ki=Pa(Oe,C,U),Lr.memoizedState=Lr.baseState=ki),ki}function Wc(y,C,U){var ge=uu();return Zc(ge,y,C,U)}function jl(y){var C=Nl();return typeof y=="function"&&(y=y()),C.memoizedState=C.baseState=y,y=C.queue={pending:null,dispatch:null,lastRenderedReducer:Ku,lastRenderedState:y},y=y.dispatch=Kc.bind(null,Mo,y),[C.memoizedState,y]}function Ic(y,C,U,ge){return y={tag:y,create:C,destroy:U,deps:ge,next:null},C=Mo.updateQueue,C===null?(C={lastEffect:null},Mo.updateQueue=C,C.lastEffect=y.next=y):(U=C.lastEffect,U===null?C.lastEffect=y.next=y:(ge=U.next,U.next=y,y.next=ge,C.lastEffect=y)),y}function df(y){var C=Nl();return y={current:y},C.memoizedState=y}function Hc(){return uu().memoizedState}function Du(y,C,U,ge){var Oe=Nl();Mo.flags|=y,Oe.memoizedState=Ic(1|C,U,void 0,ge===void 0?null:ge)}function hf(y,C,U,ge){var Oe=uu();ge=ge===void 0?null:ge;var rt=void 0;if(Ho!==null){var Ht=Ho.memoizedState;if(rt=Ht.destroy,ge!==null&&qo(ge,Ht.deps)){Ic(C,U,rt,ge);return}}Mo.flags|=y,Oe.memoizedState=Ic(1|C,U,rt,ge)}function Dc(y,C){return Du(516,4,y,C)}function ql(y,C){return hf(516,4,y,C)}function Gc(y,C){return hf(4,2,y,C)}function $c(y,C){if(typeof C=="function")return y=y(),C(y),function(){C(null)};if(C!=null)return y=y(),C.current=y,function(){C.current=null}}function Ou(y,C,U){return U=U!=null?U.concat([y]):null,hf(4,2,$c.bind(null,C,y),U)}function sl(){}function ol(y,C){var U=uu();C=C===void 0?null:C;var ge=U.memoizedState;return ge!==null&&C!==null&&qo(C,ge[1])?ge[0]:(U.memoizedState=[y,C],y)}function pf(y,C){var U=uu();C=C===void 0?null:C;var ge=U.memoizedState;return ge!==null&&C!==null&&qo(C,ge[1])?ge[0]:(y=y(),U.memoizedState=[y,C],y)}function mf(y,C){var U=Wt();Tr(98>U?98:U,function(){y(!0)}),Tr(97<U?97:U,function(){var ge=wu.transition;wu.transition=1;try{y(!1),C()}finally{wu.transition=ge}})}function Kc(y,C,U){var ge=Nu(),Oe=Pl(y),rt={lane:Oe,action:U,eagerReducer:null,eagerState:null,next:null},Ht=C.pending;if(Ht===null?rt.next=rt:(rt.next=Ht.next,Ht.next=rt),C.pending=rt,Ht=y.alternate,y===Mo||Ht!==null&&Ht===Mo)Bl=Fl=!0;else{if(y.lanes===0&&(Ht===null||Ht.lanes===0)&&(Ht=C.lastRenderedReducer,Ht!==null))try{var dr=C.lastRenderedState,Lr=Ht(dr,U);if(rt.eagerReducer=Ht,rt.eagerState=Lr,$n(Lr,dr))return}catch(gn){}finally{}ac(y,Oe,ge)}}var po={readContext:Oa,useCallback:Wu,useContext:Wu,useEffect:Wu,useImperativeHandle:Wu,useLayoutEffect:Wu,useMemo:Wu,useReducer:Wu,useRef:Wu,useState:Wu,useDebugValue:Wu,useDeferredValue:Wu,useTransition:Wu,useMutableSource:Wu,useOpaqueIdentifier:Wu,unstable_isNewReconciler:!1},vf={readContext:Oa,useCallback:function(y,C){return Nl().memoizedState=[y,C===void 0?null:C],y},useContext:Oa,useEffect:Dc,useImperativeHandle:function(y,C,U){return U=U!=null?U.concat([y]):null,Du(4,2,$c.bind(null,C,y),U)},useLayoutEffect:function(y,C){return Du(4,2,y,C)},useMemo:function(y,C){var U=Nl();return C=C===void 0?null:C,y=y(),U.memoizedState=[y,C],y},useReducer:function(y,C,U){var ge=Nl();return C=U!==void 0?U(C):C,ge.memoizedState=ge.baseState=C,y=ge.queue={pending:null,dispatch:null,lastRenderedReducer:y,lastRenderedState:C},y=y.dispatch=Kc.bind(null,Mo,y),[ge.memoizedState,y]},useRef:df,useState:jl,useDebugValue:sl,useDeferredValue:function(y){var C=jl(y),U=C[0],ge=C[1];return Dc(function(){var Oe=wu.transition;wu.transition=1;try{ge(y)}finally{wu.transition=Oe}},[y]),U},useTransition:function(){var y=jl(!1),C=y[0];return y=mf.bind(null,y[1]),df(y),[y,C]},useMutableSource:function(y,C,U){var ge=Nl();return ge.memoizedState={refs:{getSnapshot:C,setSnapshot:null},source:y,subscribe:U},Zc(ge,y,C,U)},useOpaqueIdentifier:function(){if(al){var y=!1,C=va(function(){throw y||(y=!0,U("r:"+(go++).toString(36))),Error(c(355))}),U=jl(C)[1];return!(Mo.mode&2)&&(Mo.flags|=516,Ic(5,function(){U("r:"+(go++).toString(36))},void 0,null)),C}return C="r:"+(go++).toString(36),jl(C),C},unstable_isNewReconciler:!1},_c={readContext:Oa,useCallback:ol,useContext:Oa,useEffect:ql,useImperativeHandle:Ou,useLayoutEffect:Gc,useMemo:pf,useReducer:vc,useRef:Hc,useState:function(){return vc(Ku)},useDebugValue:sl,useDeferredValue:function(y){var C=vc(Ku),U=C[0],ge=C[1];return ql(function(){var Oe=wu.transition;wu.transition=1;try{ge(y)}finally{wu.transition=Oe}},[y]),U},useTransition:function(){var y=vc(Ku)[0];return[Hc().current,y]},useMutableSource:Wc,useOpaqueIdentifier:function(){return vc(Ku)[0]},unstable_isNewReconciler:!1},_f={readContext:Oa,useCallback:ol,useContext:Oa,useEffect:ql,useImperativeHandle:Ou,useLayoutEffect:Gc,useMemo:pf,useReducer:Ql,useRef:Hc,useState:function(){return Ql(Ku)},useDebugValue:sl,useDeferredValue:function(y){var C=Ql(Ku),U=C[0],ge=C[1];return ql(function(){var Oe=wu.transition;wu.transition=1;try{ge(y)}finally{wu.transition=Oe}},[y]),U},useTransition:function(){var y=Ql(Ku)[0];return[Hc().current,y]},useMutableSource:Wc,useOpaqueIdentifier:function(){return Ql(Ku)[0]},unstable_isNewReconciler:!1},_l=N.ReactCurrentOwner,ku=!1;function oo(y,C,U,ge){C.child=y===null?kl(C,null,U,ge):xu(C,y.child,U,ge)}function Of(y,C,U,ge,Oe){U=U.render;var rt=C.ref;return Is(C,Oe),ge=Xl(y,C,U,ge,rt,Oe),y!==null&&!ku?(C.updateQueue=y.updateQueue,C.flags&=-517,y.lanes&=~Oe,Mu(y,C,Oe)):(C.flags|=1,oo(y,C,ge,Oe),C.child)}function gf(y,C,U,ge,Oe,rt){if(y===null){var Ht=U.type;return typeof Ht=="function"&&!Sf(Ht)&&Ht.defaultProps===void 0&&U.compare===null&&U.defaultProps===void 0?(C.tag=15,C.type=Ht,Oc(y,C,Ht,ge,Oe,rt)):(y=Fc(U.type,null,ge,C,C.mode,rt),y.ref=C.ref,y.return=C,C.child=y)}return Ht=y.child,!(Oe&rt)&&(Oe=Ht.memoizedProps,U=U.compare,U=U!==null?U:Gi,U(Oe,ge)&&y.ref===C.ref)?Mu(y,C,rt):(C.flags|=1,y=Il(Ht,ge),y.ref=C.ref,y.return=C,C.child=y)}function Oc(y,C,U,ge,Oe,rt){if(y!==null&&Gi(y.memoizedProps,ge)&&y.ref===C.ref)if(ku=!1,(rt&Oe)!==0)y.flags&16384&&(ku=!0);else return C.lanes=y.lanes,Mu(y,C,rt);return bo(y,C,U,ge,rt)}function Eu(y,C,U){var ge=C.pendingProps,Oe=ge.children,rt=y!==null?y.memoizedState:null;if(ge.mode==="hidden"||ge.mode==="unstable-defer-without-hiding")if(!(C.mode&4))C.memoizedState={baseLanes:0},oa(C,U);else if(U&1073741824)C.memoizedState={baseLanes:0},oa(C,rt!==null?rt.baseLanes:U);else return y=rt!==null?rt.baseLanes|U:U,C.lanes=C.childLanes=1073741824,C.memoizedState={baseLanes:y},oa(C,y),null;else rt!==null?(ge=rt.baseLanes|U,C.memoizedState=null):ge=U,oa(C,ge);return oo(y,C,Oe,U),C.child}function uo(y,C){var U=C.ref;(y===null&&U!==null||y!==null&&y.ref!==U)&&(C.flags|=128)}function bo(y,C,U,ge,Oe){var rt=zs(U)?Ot:$a.current;return rt=Ka(C,rt),Is(C,Oe),U=Xl(y,C,U,ge,rt,Oe),y!==null&&!ku?(C.updateQueue=y.updateQueue,C.flags&=-517,y.lanes&=~Oe,Mu(y,C,Oe)):(C.flags|=1,oo(y,C,U,Oe),C.child)}function Ru(y,C,U,ge,Oe){if(zs(U)){var rt=!0;zt(C)}else rt=!1;if(Is(C,Oe),C.stateNode===null)y!==null&&(y.alternate=null,C.alternate=null,C.flags|=2),ml(C,U,ge),Zu(C,U,ge,Oe),ge=!0;else if(y===null){var Ht=C.stateNode,dr=C.memoizedProps;Ht.props=dr;var Lr=Ht.context,gn=U.contextType;typeof gn=="object"&&gn!==null?gn=Oa(gn):(gn=zs(U)?Ot:$a.current,gn=Ka(C,gn));var ki=U.getDerivedStateFromProps,Ua=typeof ki=="function"||typeof Ht.getSnapshotBeforeUpdate=="function";Ua||typeof Ht.UNSAFE_componentWillReceiveProps!="function"&&typeof Ht.componentWillReceiveProps!="function"||(dr!==ge||Lr!==gn)&&$s(C,Ht,ge,gn),so=!1;var Vn=C.memoizedState;Ht.state=Vn,Zs(C,ge,Ht,Oe),Lr=C.memoizedState,dr!==ge||Vn!==Lr||Kt.current||so?(typeof ki=="function"&&(Yl(C,U,ki,ge),Lr=C.memoizedState),(dr=so||pl(C,U,dr,ge,Vn,Lr,gn))?(Ua||typeof Ht.UNSAFE_componentWillMount!="function"&&typeof Ht.componentWillMount!="function"||(typeof Ht.componentWillMount=="function"&&Ht.componentWillMount(),typeof Ht.UNSAFE_componentWillMount=="function"&&Ht.UNSAFE_componentWillMount()),typeof Ht.componentDidMount=="function"&&(C.flags|=4)):(typeof Ht.componentDidMount=="function"&&(C.flags|=4),C.memoizedProps=ge,C.memoizedState=Lr),Ht.props=ge,Ht.state=Lr,Ht.context=gn,ge=dr):(typeof Ht.componentDidMount=="function"&&(C.flags|=4),ge=!1)}else{Ht=C.stateNode,Dr(y,C),dr=C.memoizedProps,gn=C.type===C.elementType?dr:Jn(C.type,dr),Ht.props=gn,Ua=C.pendingProps,Vn=Ht.context,Lr=U.contextType,typeof Lr=="object"&&Lr!==null?Lr=Oa(Lr):(Lr=zs(U)?Ot:$a.current,Lr=Ka(C,Lr));var fa=U.getDerivedStateFromProps;(ki=typeof fa=="function"||typeof Ht.getSnapshotBeforeUpdate=="function")||typeof Ht.UNSAFE_componentWillReceiveProps!="function"&&typeof Ht.componentWillReceiveProps!="function"||(dr!==Ua||Vn!==Lr)&&$s(C,Ht,ge,Lr),so=!1,Vn=C.memoizedState,Ht.state=Vn,Zs(C,ge,Ht,Oe);var za=C.memoizedState;dr!==Ua||Vn!==za||Kt.current||so?(typeof fa=="function"&&(Yl(C,U,fa,ge),za=C.memoizedState),(gn=so||pl(C,U,gn,ge,Vn,za,Lr))?(ki||typeof Ht.UNSAFE_componentWillUpdate!="function"&&typeof Ht.componentWillUpdate!="function"||(typeof Ht.componentWillUpdate=="function"&&Ht.componentWillUpdate(ge,za,Lr),typeof Ht.UNSAFE_componentWillUpdate=="function"&&Ht.UNSAFE_componentWillUpdate(ge,za,Lr)),typeof Ht.componentDidUpdate=="function"&&(C.flags|=4),typeof Ht.getSnapshotBeforeUpdate=="function"&&(C.flags|=256)):(typeof Ht.componentDidUpdate!="function"||dr===y.memoizedProps&&Vn===y.memoizedState||(C.flags|=4),typeof Ht.getSnapshotBeforeUpdate!="function"||dr===y.memoizedProps&&Vn===y.memoizedState||(C.flags|=256),C.memoizedProps=ge,C.memoizedState=za),Ht.props=ge,Ht.state=za,Ht.context=Lr,ge=gn):(typeof Ht.componentDidUpdate!="function"||dr===y.memoizedProps&&Vn===y.memoizedState||(C.flags|=4),typeof Ht.getSnapshotBeforeUpdate!="function"||dr===y.memoizedProps&&Vn===y.memoizedState||(C.flags|=256),ge=!1)}return Te(y,C,U,ge,rt,Oe)}function Te(y,C,U,ge,Oe,rt){uo(y,C);var Ht=(C.flags&64)!==0;if(!ge&&!Ht)return Oe&&Er(C,U,!1),Mu(y,C,rt);ge=C.stateNode,_l.current=C;var dr=Ht&&typeof U.getDerivedStateFromError!="function"?null:ge.render();return C.flags|=1,y!==null&&Ht?(C.child=xu(C,y.child,null,rt),C.child=xu(C,null,dr,rt)):oo(y,C,dr,rt),C.memoizedState=ge.state,Oe&&Er(C,U,!0),C.child}function gc(y){var C=y.stateNode;C.pendingContext?Sn(y,C.pendingContext,C.pendingContext!==C.context):C.context&&Sn(y,C.context,!1),Rl(y,C.containerInfo)}var Lu={dehydrated:null,retryLane:0};function Jl(y,C,U){var ge=C.pendingProps,Oe=ho.current,rt=!1,Ht;return(Ht=(C.flags&64)!==0)||(Ht=y!==null&&y.memoizedState===null?!1:(Oe&2)!==0),Ht?(rt=!0,C.flags&=-65):y!==null&&y.memoizedState===null||ge.fallback===void 0||ge.unstable_avoidThisFallback===!0||(Oe|=1),os(ho,Oe&1),y===null?(ge.fallback!==void 0&&pc(C),y=ge.children,Oe=ge.fallback,rt?(y=lu(C,y,Oe,U),C.child.memoizedState={baseLanes:U},C.memoizedState=Lu,y):typeof ge.unstable_expectedLoadTime=="number"?(y=lu(C,y,Oe,U),C.child.memoizedState={baseLanes:U},C.memoizedState=Lu,C.lanes=33554432,y):(U=Af({mode:"visible",children:y},C.mode,U,null),U.return=C,C.child=U)):y.memoizedState!==null?rt?(ge=yc(y,C,ge.children,ge.fallback,U),rt=C.child,Oe=y.child.memoizedState,rt.memoizedState=Oe===null?{baseLanes:U}:{baseLanes:Oe.baseLanes|U},rt.childLanes=y.childLanes&~U,C.memoizedState=Lu,ge):(U=Vu(y,C,ge.children,U),C.memoizedState=null,U):rt?(ge=yc(y,C,ge.children,ge.fallback,U),rt=C.child,Oe=y.child.memoizedState,rt.memoizedState=Oe===null?{baseLanes:U}:{baseLanes:Oe.baseLanes|U},rt.childLanes=y.childLanes&~U,C.memoizedState=Lu,ge):(U=Vu(y,C,ge.children,U),C.memoizedState=null,U)}function lu(y,C,U,ge){var Oe=y.mode,rt=y.child;return C={mode:"hidden",children:C},!(Oe&2)&&rt!==null?(rt.childLanes=0,rt.pendingProps=C):rt=Af(C,Oe,0,null),U=eu(U,Oe,ge,null),rt.return=y,U.return=y,rt.sibling=U,y.child=rt,U}function Vu(y,C,U,ge){var Oe=y.child;return y=Oe.sibling,U=Il(Oe,{mode:"visible",children:U}),!(C.mode&2)&&(U.lanes=ge),U.return=C,U.sibling=null,y!==null&&(y.nextEffect=null,y.flags=8,C.firstEffect=C.lastEffect=y),C.child=U}function yc(y,C,U,ge,Oe){var rt=C.mode,Ht=y.child;y=Ht.sibling;var dr={mode:"hidden",children:U};return!(rt&2)&&C.child!==Ht?(U=C.child,U.childLanes=0,U.pendingProps=dr,Ht=U.lastEffect,Ht!==null?(C.firstEffect=U.firstEffect,C.lastEffect=Ht,Ht.nextEffect=null):C.firstEffect=C.lastEffect=null):U=Il(Ht,dr),y!==null?ge=Il(y,ge):(ge=eu(ge,rt,Oe,null),ge.flags|=2),ge.return=C,U.return=C,U.sibling=ge,C.child=U,ge}function bc(y,C){y.lanes|=C;var U=y.alternate;U!==null&&(U.lanes|=C),Ms(y.return,C)}function Yu(y,C,U,ge,Oe,rt){var Ht=y.memoizedState;Ht===null?y.memoizedState={isBackwards:C,rendering:null,renderingStartTime:0,last:ge,tail:U,tailMode:Oe,lastEffect:rt}:(Ht.isBackwards=C,Ht.rendering=null,Ht.renderingStartTime=0,Ht.last=ge,Ht.tail=U,Ht.tailMode=Oe,Ht.lastEffect=rt)}function gl(y,C,U){var ge=C.pendingProps,Oe=ge.revealOrder,rt=ge.tail;if(oo(y,C,ge.children,U),ge=ho.current,ge&2)ge=ge&1|2,C.flags|=64;else{if(y!==null&&y.flags&64)e:for(y=C.child;y!==null;){if(y.tag===13)y.memoizedState!==null&&bc(y,U);else if(y.tag===19)bc(y,U);else if(y.child!==null){y.child.return=y,y=y.child;continue}if(y===C)break e;for(;y.sibling===null;){if(y.return===null||y.return===C)break e;y=y.return}y.sibling.return=y.return,y=y.sibling}ge&=1}if(os(ho,ge),!(C.mode&2))C.memoizedState=null;else switch(Oe){case"forwards":for(U=C.child,Oe=null;U!==null;)y=U.alternate,y!==null&&zc(y)===null&&(Oe=U),U=U.sibling;U=Oe,U===null?(Oe=C.child,C.child=null):(Oe=U.sibling,U.sibling=null),Yu(C,!1,Oe,U,rt,C.lastEffect);break;case"backwards":for(U=null,Oe=C.child,C.child=null;Oe!==null;){if(y=Oe.alternate,y!==null&&zc(y)===null){C.child=Oe;break}y=Oe.sibling,Oe.sibling=U,U=Oe,Oe=y}Yu(C,!0,U,null,rt,C.lastEffect);break;case"together":Yu(C,!1,null,null,void 0,C.lastEffect);break;default:C.memoizedState=null}return C.child}function Mu(y,C,U){if(y!==null&&(C.dependencies=y.dependencies),cu|=C.lanes,U&C.childLanes){if(y!==null&&C.child!==y.child)throw Error(c(153));if(C.child!==null){for(y=C.child,U=Il(y,y.pendingProps),C.child=U,U.return=C;y.sibling!==null;)y=y.sibling,U=U.sibling=Il(y,y.pendingProps),U.return=C;U.sibling=null}return C.child}return null}var Vc,Fu,xc,ul;Vc=function(y,C){for(var U=C.child;U!==null;){if(U.tag===5||U.tag===6)y.appendChild(U.stateNode);else if(U.tag!==4&&U.child!==null){U.child.return=U,U=U.child;continue}if(U===C)break;for(;U.sibling===null;){if(U.return===null||U.return===C)return;U=U.return}U.sibling.return=U.return,U=U.sibling}},Fu=function(){},xc=function(y,C,U,ge){var Oe=y.memoizedProps;if(Oe!==ge){y=C.stateNode,Pu(Qo.current);var rt=null;switch(U){case"input":Oe=st(y,Oe),ge=st(y,ge),rt=[];break;case"option":Oe=Xe(y,Oe),ge=Xe(y,ge),rt=[];break;case"select":Oe=i({},Oe,{value:void 0}),ge=i({},ge,{value:void 0}),rt=[];break;case"textarea":Oe=At(y,Oe),ge=At(y,ge),rt=[];break;default:typeof Oe.onClick!="function"&&typeof ge.onClick=="function"&&(y.onclick=si)}Se(U,ge);var Ht;U=null;for(gn in Oe)if(!ge.hasOwnProperty(gn)&&Oe.hasOwnProperty(gn)&&Oe[gn]!=null)if(gn==="style"){var dr=Oe[gn];for(Ht in dr)dr.hasOwnProperty(Ht)&&(U||(U={}),U[Ht]="")}else gn!=="dangerouslySetInnerHTML"&&gn!=="children"&&gn!=="suppressContentEditableWarning"&&gn!=="suppressHydrationWarning"&&gn!=="autoFocus"&&(u.hasOwnProperty(gn)?rt||(rt=[]):(rt=rt||[]).push(gn,null));for(gn in ge){var Lr=ge[gn];if(dr=Oe!=null?Oe[gn]:void 0,ge.hasOwnProperty(gn)&&Lr!==dr&&(Lr!=null||dr!=null))if(gn==="style")if(dr){for(Ht in dr)!dr.hasOwnProperty(Ht)||Lr&&Lr.hasOwnProperty(Ht)||(U||(U={}),U[Ht]="");for(Ht in Lr)Lr.hasOwnProperty(Ht)&&dr[Ht]!==Lr[Ht]&&(U||(U={}),U[Ht]=Lr[Ht])}else U||(rt||(rt=[]),rt.push(gn,U)),U=Lr;else gn==="dangerouslySetInnerHTML"?(Lr=Lr?Lr.__html:void 0,dr=dr?dr.__html:void 0,Lr!=null&&dr!==Lr&&(rt=rt||[]).push(gn,Lr)):gn==="children"?typeof Lr!="string"&&typeof Lr!="number"||(rt=rt||[]).push(gn,""+Lr):gn!=="suppressContentEditableWarning"&&gn!=="suppressHydrationWarning"&&(u.hasOwnProperty(gn)?(Lr!=null&&gn==="onScroll"&&Ie("scroll",y),rt||dr===Lr||(rt=[])):typeof Lr=="object"&&Lr!==null&&Lr.$$typeof===W?Lr.toString():(rt=rt||[]).push(gn,Lr))}U&&(rt=rt||[]).push("style",U);var gn=rt;(C.updateQueue=gn)&&(C.flags|=4)}},ul=function(y,C,U,ge){U!==ge&&(C.flags|=4)};function Xu(y,C){if(!al)switch(y.tailMode){case"hidden":C=y.tail;for(var U=null;C!==null;)C.alternate!==null&&(U=C),C=C.sibling;U===null?y.tail=null:U.sibling=null;break;case"collapsed":U=y.tail;for(var ge=null;U!==null;)U.alternate!==null&&(ge=U),U=U.sibling;ge===null?C||y.tail===null?y.tail=null:y.tail.sibling=null:ge.sibling=null}}function kf(y,C,U){var ge=C.pendingProps;switch(C.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:return zs(C.type)&&_n(),null;case 3:return hi(),rs(Kt),rs($a),ff(),ge=C.stateNode,ge.pendingContext&&(ge.context=ge.pendingContext,ge.pendingContext=null),(y===null||y.child===null)&&(Ll(C)?C.flags|=4:ge.hydrate||(C.flags|=256)),Fu(C),null;case 5:dc(C);var Oe=Pu(vl.current);if(U=C.type,y!==null&&C.stateNode!=null)xc(y,C,U,ge,Oe),y.ref!==C.ref&&(C.flags|=128);else{if(!ge){if(C.stateNode===null)throw Error(c(166));return null}if(y=Pu(Qo.current),Ll(C)){ge=C.stateNode,U=C.type;var rt=C.memoizedProps;switch(ge[xa]=C,ge[ys]=rt,U){case"dialog":Ie("cancel",ge),Ie("close",ge);break;case"iframe":case"object":case"embed":Ie("load",ge);break;case"video":case"audio":for(y=0;y<ps.length;y++)Ie(ps[y],ge);break;case"source":Ie("error",ge);break;case"img":case"image":case"link":Ie("error",ge),Ie("load",ge);break;case"details":Ie("toggle",ge);break;case"input":Ye(ge,rt),Ie("invalid",ge);break;case"select":ge._wrapperState={wasMultiple:!!rt.multiple},Ie("invalid",ge);break;case"textarea":cr(ge,rt),Ie("invalid",ge)}Se(U,rt),y=null;for(var Ht in rt)rt.hasOwnProperty(Ht)&&(Oe=rt[Ht],Ht==="children"?typeof Oe=="string"?ge.textContent!==Oe&&(y=["children",Oe]):typeof Oe=="number"&&ge.textContent!==""+Oe&&(y=["children",""+Oe]):u.hasOwnProperty(Ht)&&Oe!=null&&Ht==="onScroll"&&Ie("scroll",ge));switch(U){case"input":kt(ge),De(ge,rt,!0);break;case"textarea":kt(ge),Me(ge);break;case"select":case"option":break;default:typeof rt.onClick=="function"&&(ge.onclick=si)}ge=y,C.updateQueue=ge,ge!==null&&(C.flags|=4)}else{switch(Ht=Oe.nodeType===9?Oe:Oe.ownerDocument,y===Je.html&&(y=Qt(U)),y===Je.html?U==="script"?(y=Ht.createElement("div"),y.innerHTML="<script><\/script>",y=y.removeChild(y.firstChild)):typeof ge.is=="string"?y=Ht.createElement(U,{is:ge.is}):(y=Ht.createElement(U),U==="select"&&(Ht=y,ge.multiple?Ht.multiple=!0:ge.size&&(Ht.size=ge.size))):y=Ht.createElementNS(y,U),y[xa]=C,y[ys]=ge,Vc(y,C,!1,!1),C.stateNode=y,Ht=ot(U,ge),U){case"dialog":Ie("cancel",y),Ie("close",y),Oe=ge;break;case"iframe":case"object":case"embed":Ie("load",y),Oe=ge;break;case"video":case"audio":for(Oe=0;Oe<ps.length;Oe++)Ie(ps[Oe],y);Oe=ge;break;case"source":Ie("error",y),Oe=ge;break;case"img":case"image":case"link":Ie("error",y),Ie("load",y),Oe=ge;break;case"details":Ie("toggle",y),Oe=ge;break;case"input":Ye(y,ge),Oe=st(y,ge),Ie("invalid",y);break;case"option":Oe=Xe(y,ge);break;case"select":y._wrapperState={wasMultiple:!!ge.multiple},Oe=i({},ge,{value:void 0}),Ie("invalid",y);break;case"textarea":cr(y,ge),Oe=At(y,ge),Ie("invalid",y);break;default:Oe=ge}Se(U,Oe);var dr=Oe;for(rt in dr)if(dr.hasOwnProperty(rt)){var Lr=dr[rt];rt==="style"?pe(y,Lr):rt==="dangerouslySetInnerHTML"?(Lr=Lr?Lr.__html:void 0,Lr!=null&&Dt(y,Lr)):rt==="children"?typeof Lr=="string"?(U!=="textarea"||Lr!=="")&&Jt(y,Lr):typeof Lr=="number"&&Jt(y,""+Lr):rt!=="suppressContentEditableWarning"&&rt!=="suppressHydrationWarning"&&rt!=="autoFocus"&&(u.hasOwnProperty(rt)?Lr!=null&&rt==="onScroll"&&Ie("scroll",y):Lr!=null&&F(y,rt,Lr,Ht))}switch(U){case"input":kt(y),De(y,ge,!1);break;case"textarea":kt(y),Me(y);break;case"option":ge.value!=null&&y.setAttribute("value",""+ir(ge.value));break;case"select":y.multiple=!!ge.multiple,rt=ge.value,rt!=null?wt(y,!!ge.multiple,rt,!1):ge.defaultValue!=null&&wt(y,!!ge.multiple,ge.defaultValue,!0);break;default:typeof Oe.onClick=="function"&&(y.onclick=si)}ma(U,ge)&&(C.flags|=4)}C.ref!==null&&(C.flags|=128)}return null;case 6:if(y&&C.stateNode!=null)ul(y,C,y.memoizedProps,ge);else{if(typeof ge!="string"&&C.stateNode===null)throw Error(c(166));U=Pu(vl.current),Pu(Qo.current),Ll(C)?(ge=C.stateNode,U=C.memoizedProps,ge[xa]=C,ge.nodeValue!==U&&(C.flags|=4)):(ge=(U.nodeType===9?U:U.ownerDocument).createTextNode(ge),ge[xa]=C,C.stateNode=ge)}return null;case 13:return rs(ho),ge=C.memoizedState,C.flags&64?(C.lanes=U,C):(ge=ge!==null,U=!1,y===null?C.memoizedProps.fallback!==void 0&&Ll(C):U=y.memoizedState!==null,ge&&!U&&C.mode&2&&(y===null&&C.memoizedProps.unstable_avoidThisFallback!==!0||ho.current&1?ns===0&&(ns=3):((ns===0||ns===3)&&(ns=4),Tn===null||!(cu&134217727)&&!(Io&134217727)||Au(Tn,mn))),(ge||U)&&(C.flags|=4),null);case 4:return hi(),Fu(C),y===null&&mt(C.stateNode.containerInfo),null;case 10:return Ps(C),null;case 17:return zs(C.type)&&_n(),null;case 19:if(rs(ho),ge=C.memoizedState,ge===null)return null;if(rt=(C.flags&64)!==0,Ht=ge.rendering,Ht===null)if(rt)Xu(ge,!1);else{if(ns!==0||y!==null&&y.flags&64)for(y=C.child;y!==null;){if(Ht=zc(y),Ht!==null){for(C.flags|=64,Xu(ge,!1),rt=Ht.updateQueue,rt!==null&&(C.updateQueue=rt,C.flags|=4),ge.lastEffect===null&&(C.firstEffect=null),C.lastEffect=ge.lastEffect,ge=U,U=C.child;U!==null;)rt=U,y=ge,rt.flags&=2,rt.nextEffect=null,rt.firstEffect=null,rt.lastEffect=null,Ht=rt.alternate,Ht===null?(rt.childLanes=0,rt.lanes=y,rt.child=null,rt.memoizedProps=null,rt.memoizedState=null,rt.updateQueue=null,rt.dependencies=null,rt.stateNode=null):(rt.childLanes=Ht.childLanes,rt.lanes=Ht.lanes,rt.child=Ht.child,rt.memoizedProps=Ht.memoizedProps,rt.memoizedState=Ht.memoizedState,rt.updateQueue=Ht.updateQueue,rt.type=Ht.type,y=Ht.dependencies,rt.dependencies=y===null?null:{lanes:y.lanes,firstContext:y.firstContext}),U=U.sibling;return os(ho,ho.current&1|2),C.child}y=y.sibling}ge.tail!==null&&xt()>Jc&&(C.flags|=64,rt=!0,Xu(ge,!1),C.lanes=33554432)}else{if(!rt)if(y=zc(Ht),y!==null){if(C.flags|=64,rt=!0,U=y.updateQueue,U!==null&&(C.updateQueue=U,C.flags|=4),Xu(ge,!0),ge.tail===null&&ge.tailMode==="hidden"&&!Ht.alternate&&!al)return C=C.lastEffect=ge.lastEffect,C!==null&&(C.nextEffect=null),null}else 2*xt()-ge.renderingStartTime>Jc&&U!==1073741824&&(C.flags|=64,rt=!0,Xu(ge,!1),C.lanes=33554432);ge.isBackwards?(Ht.sibling=C.child,C.child=Ht):(U=ge.last,U!==null?U.sibling=Ht:C.child=Ht,ge.last=Ht)}return ge.tail!==null?(U=ge.tail,ge.rendering=U,ge.tail=U.sibling,ge.lastEffect=C.lastEffect,ge.renderingStartTime=xt(),U.sibling=null,C=ho.current,os(ho,rt?C&1|2:C&1),U):null;case 23:case 24:return Aa(),y!==null&&y.memoizedState!==null!=(C.memoizedState!==null)&&ge.mode!=="unstable-defer-without-hiding"&&(C.flags|=4),null}throw Error(c(156,C.tag))}function yu(y){switch(y.tag){case 1:zs(y.type)&&_n();var C=y.flags;return C&4096?(y.flags=C&-4097|64,y):null;case 3:if(hi(),rs(Kt),rs($a),ff(),C=y.flags,C&64)throw Error(c(285));return y.flags=C&-4097|64,y;case 5:return dc(y),null;case 13:return rs(ho),C=y.flags,C&4096?(y.flags=C&-4097|64,y):null;case 19:return rs(ho),null;case 4:return hi(),null;case 10:return Ps(y),null;case 23:case 24:return Aa(),null;default:return null}}function Ul(y,C){try{var U="",ge=C;do U+=Vt(ge),ge=ge.return;while(ge);var Oe=U}catch(rt){Oe=`
Error generating stack: `+rt.message+`
`+rt.stack}return{value:y,source:C,stack:Oe}}function Sl(y,C){try{console.error(C.value)}catch(U){setTimeout(function(){throw U})}}var Yc=typeof WeakMap=="function"?WeakMap:Map;function wc(y,C,U){U=wo(-1,U),U.tag=3,U.payload={element:null};var ge=C.value;return U.callback=function(){Al||(Al=!0,bf=ge),Sl(y,C)},U}function ec(y,C,U){U=wo(-1,U),U.tag=3;var ge=y.type.getDerivedStateFromError;if(typeof ge=="function"){var Oe=C.value;U.payload=function(){return Sl(y,C),ge(Oe)}}var rt=y.stateNode;return rt!==null&&typeof rt.componentDidCatch=="function"&&(U.callback=function(){typeof ge!="function"&&(Vo===null?Vo=new Set([this]):Vo.add(this),Sl(y,C));var Ht=C.stack;this.componentDidCatch(C.value,{componentStack:Ht!==null?Ht:""})}),U}var zl=typeof WeakSet=="function"?WeakSet:Set;function Rf(y){var C=y.ref;if(C!==null)if(typeof C=="function")try{C(null)}catch(U){tl(y,U)}else C.current=null}function yf(y,C){switch(C.tag){case 0:case 11:case 15:case 22:return;case 1:if(C.flags&256&&y!==null){var U=y.memoizedProps,ge=y.memoizedState;y=C.stateNode,C=y.getSnapshotBeforeUpdate(C.elementType===C.type?U:Jn(C.type,U),ge),y.__reactInternalSnapshotBeforeUpdate=C}return;case 3:C.flags&256&&Oi(C.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(c(163))}function tc(y,C,U){switch(U.tag){case 0:case 11:case 15:case 22:if(C=U.updateQueue,C=C!==null?C.lastEffect:null,C!==null){y=C=C.next;do{if((y.tag&3)===3){var ge=y.create;y.destroy=ge()}y=y.next}while(y!==C)}if(C=U.updateQueue,C=C!==null?C.lastEffect:null,C!==null){y=C=C.next;do{var Oe=y;ge=Oe.next,Oe=Oe.tag,Oe&4&&Oe&1&&(tf(U,y),Mf(U,y)),y=ge}while(y!==C)}return;case 1:y=U.stateNode,U.flags&4&&(C===null?y.componentDidMount():(ge=U.elementType===U.type?C.memoizedProps:Jn(U.type,C.memoizedProps),y.componentDidUpdate(ge,C.memoizedState,y.__reactInternalSnapshotBeforeUpdate))),C=U.updateQueue,C!==null&&qs(U,C,y);return;case 3:if(C=U.updateQueue,C!==null){if(y=null,U.child!==null)switch(U.child.tag){case 5:y=U.child.stateNode;break;case 1:y=U.child.stateNode}qs(U,C,y)}return;case 5:y=U.stateNode,C===null&&U.flags&4&&ma(U.type,U.memoizedProps)&&y.focus();return;case 6:return;case 4:return;case 12:return;case 13:U.memoizedState===null&&(U=U.alternate,U!==null&&(U=U.memoizedState,U!==null&&(U=U.dehydrated,U!==null&&ut(U))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(c(163))}function kc(y,C){for(var U=y;;){if(U.tag===5){var ge=U.stateNode;if(C)ge=ge.style,typeof ge.setProperty=="function"?ge.setProperty("display","none","important"):ge.display="none";else{ge=U.stateNode;var Oe=U.memoizedProps.style;Oe=Oe!=null&&Oe.hasOwnProperty("display")?Oe.display:null,ge.style.display=ce("display",Oe)}}else if(U.tag===6)U.stateNode.nodeValue=C?"":U.memoizedProps;else if((U.tag!==23&&U.tag!==24||U.memoizedState===null||U===y)&&U.child!==null){U.child.return=U,U=U.child;continue}if(U===y)break;for(;U.sibling===null;){if(U.return===null||U.return===y)return;U=U.return}U.sibling.return=U.return,U=U.sibling}}function Zl(y,C){if(nn&&typeof nn.onCommitFiberUnmount=="function")try{nn.onCommitFiberUnmount(Or,C)}catch(rt){}switch(C.tag){case 0:case 11:case 14:case 15:case 22:if(y=C.updateQueue,y!==null&&(y=y.lastEffect,y!==null)){var U=y=y.next;do{var ge=U,Oe=ge.destroy;if(ge=ge.tag,Oe!==void 0)if(ge&4)tf(C,U);else{ge=C;try{Oe()}catch(rt){tl(ge,rt)}}U=U.next}while(U!==y)}break;case 1:if(Rf(C),y=C.stateNode,typeof y.componentWillUnmount=="function")try{y.props=C.memoizedProps,y.state=C.memoizedState,y.componentWillUnmount()}catch(rt){tl(C,rt)}break;case 5:Rf(C);break;case 4:Qc(y,C)}}function Lf(y){y.alternate=null,y.child=null,y.dependencies=null,y.firstEffect=null,y.lastEffect=null,y.memoizedProps=null,y.memoizedState=null,y.pendingProps=null,y.return=null,y.updateQueue=null}function Xc(y){return y.tag===5||y.tag===3||y.tag===4}function Qu(y){e:{for(var C=y.return;C!==null;){if(Xc(C))break e;C=C.return}throw Error(c(160))}var U=C;switch(C=U.stateNode,U.tag){case 5:var ge=!1;break;case 3:C=C.containerInfo,ge=!0;break;case 4:C=C.containerInfo,ge=!0;break;default:throw Error(c(161))}U.flags&16&&(Jt(C,""),U.flags&=-17);e:t:for(U=y;;){for(;U.sibling===null;){if(U.return===null||Xc(U.return)){U=null;break e}U=U.return}for(U.sibling.return=U.return,U=U.sibling;U.tag!==5&&U.tag!==6&&U.tag!==18;){if(U.flags&2||U.child===null||U.tag===4)continue t;U.child.return=U,U=U.child}if(!(U.flags&2)){U=U.stateNode;break e}}ge?Ec(y,U,C):Sc(y,U,C)}function Ec(y,C,U){var ge=y.tag,Oe=ge===5||ge===6;if(Oe)y=Oe?y.stateNode:y.stateNode.instance,C?U.nodeType===8?U.parentNode.insertBefore(y,C):U.insertBefore(y,C):(U.nodeType===8?(C=U.parentNode,C.insertBefore(y,U)):(C=U,C.appendChild(y)),U=U._reactRootContainer,U!=null||C.onclick!==null||(C.onclick=si));else if(ge!==4&&(y=y.child,y!==null))for(Ec(y,C,U),y=y.sibling;y!==null;)Ec(y,C,U),y=y.sibling}function Sc(y,C,U){var ge=y.tag,Oe=ge===5||ge===6;if(Oe)y=Oe?y.stateNode:y.stateNode.instance,C?U.insertBefore(y,C):U.appendChild(y);else if(ge!==4&&(y=y.child,y!==null))for(Sc(y,C,U),y=y.sibling;y!==null;)Sc(y,C,U),y=y.sibling}function Qc(y,C){for(var U=C,ge=!1,Oe,rt;;){if(!ge){ge=U.return;e:for(;;){if(ge===null)throw Error(c(160));switch(Oe=ge.stateNode,ge.tag){case 5:rt=!1;break e;case 3:Oe=Oe.containerInfo,rt=!0;break e;case 4:Oe=Oe.containerInfo,rt=!0;break e}ge=ge.return}ge=!0}if(U.tag===5||U.tag===6){e:for(var Ht=y,dr=U,Lr=dr;;)if(Zl(Ht,Lr),Lr.child!==null&&Lr.tag!==4)Lr.child.return=Lr,Lr=Lr.child;else{if(Lr===dr)break e;for(;Lr.sibling===null;){if(Lr.return===null||Lr.return===dr)break e;Lr=Lr.return}Lr.sibling.return=Lr.return,Lr=Lr.sibling}rt?(Ht=Oe,dr=U.stateNode,Ht.nodeType===8?Ht.parentNode.removeChild(dr):Ht.removeChild(dr)):Oe.removeChild(U.stateNode)}else if(U.tag===4){if(U.child!==null){Oe=U.stateNode.containerInfo,rt=!0,U.child.return=U,U=U.child;continue}}else if(Zl(y,U),U.child!==null){U.child.return=U,U=U.child;continue}if(U===C)break;for(;U.sibling===null;){if(U.return===null||U.return===C)return;U=U.return,U.tag===4&&(ge=!1)}U.sibling.return=U.return,U=U.sibling}}function Rc(y,C){switch(C.tag){case 0:case 11:case 14:case 15:case 22:var U=C.updateQueue;if(U=U!==null?U.lastEffect:null,U!==null){var ge=U=U.next;do(ge.tag&3)===3&&(y=ge.destroy,ge.destroy=void 0,y!==void 0&&y()),ge=ge.next;while(ge!==U)}return;case 1:return;case 5:if(U=C.stateNode,U!=null){ge=C.memoizedProps;var Oe=y!==null?y.memoizedProps:ge;y=C.type;var rt=C.updateQueue;if(C.updateQueue=null,rt!==null){for(U[ys]=ge,y==="input"&&ge.type==="radio"&&ge.name!=null&&Ue(U,ge),ot(y,Oe),C=ot(y,ge),Oe=0;Oe<rt.length;Oe+=2){var Ht=rt[Oe],dr=rt[Oe+1];Ht==="style"?pe(U,dr):Ht==="dangerouslySetInnerHTML"?Dt(U,dr):Ht==="children"?Jt(U,dr):F(U,Ht,dr,C)}switch(y){case"input":be(U,ge);break;case"textarea":or(U,ge);break;case"select":y=U._wrapperState.wasMultiple,U._wrapperState.wasMultiple=!!ge.multiple,rt=ge.value,rt!=null?wt(U,!!ge.multiple,rt,!1):y!==!!ge.multiple&&(ge.defaultValue!=null?wt(U,!!ge.multiple,ge.defaultValue,!0):wt(U,!!ge.multiple,ge.multiple?[]:"",!1))}}}return;case 6:if(C.stateNode===null)throw Error(c(162));C.stateNode.nodeValue=C.memoizedProps;return;case 3:U=C.stateNode,U.hydrate&&(U.hydrate=!1,ut(U.containerInfo));return;case 12:return;case 13:C.memoizedState!==null&&(Lc=xt(),kc(C.child,!0)),P(C);return;case 19:P(C);return;case 17:return;case 23:case 24:kc(C,C.memoizedState!==null);return}throw Error(c(163))}function P(y){var C=y.updateQueue;if(C!==null){y.updateQueue=null;var U=y.stateNode;U===null&&(U=y.stateNode=new zl),C.forEach(function(ge){var Oe=fl.bind(null,y,ge);U.has(ge)||(U.add(ge),ge.then(Oe,Oe))})}}function O(y,C){return y!==null&&(y=y.memoizedState,y===null||y.dehydrated!==null)?(C=C.memoizedState,C!==null&&C.dehydrated===null):!1}var L=Math.ceil,ve=N.ReactCurrentDispatcher,ze=N.ReactCurrentOwner,tn=0,Tn=null,xi=null,mn=0,qa=0,Fo=Us(0),ns=0,Ks=null,Js=0,cu=0,Io=0,qc=0,rc=null,Lc=0,Jc=1/0;function qu(){Jc=xt()+500}var Di=null,Al=!1,bf=null,Vo=null,Sa=!1,ll=null,Cl=90,nc=[],ic=[],Wl=null,Tl=0,xf=null,Bu=-1,Hl=0,ef=0,Gl=null,wf=!1;function Nu(){return tn&48?xt():Bu!==-1?Bu:Bu=xt()}function Pl(y){if(y=y.mode,!(y&2))return 1;if(!(y&4))return Wt()===99?1:2;if(Hl===0&&(Hl=Js),Hn.transition!==0){ef!==0&&(ef=rc!==null?rc.pendingLanes:0),y=Hl;var C=4186112&~ef;return C&=-C,C===0&&(y=4186112&~y,C=y&-y,C===0&&(C=8192)),C}return y=Wt(),tn&4&&y===98?y=Wr(12,Hl):(y=sr(y),y=Wr(y,Hl)),y}function ac(y,C,U){if(50<Tl)throw Tl=0,xf=null,Error(c(185));if(y=Mc(y,C),y===null)return null;cn(y,C,U),y===Tn&&(Io|=C,ns===4&&Au(y,mn));var ge=Wt();C===1?tn&8&&!(tn&48)?Bn(y):(Hu(y,U),tn===0&&(qu(),hn())):(!(tn&4)||ge!==98&&ge!==99||(Wl===null?Wl=new Set([y]):Wl.add(y)),Hu(y,U)),rc=y}function Mc(y,C){y.lanes|=C;var U=y.alternate;for(U!==null&&(U.lanes|=C),U=y,y=y.return;y!==null;)y.childLanes|=C,U=y.alternate,U!==null&&(U.childLanes|=C),U=y,y=y.return;return U.tag===3?U.stateNode:null}function Hu(y,C){for(var U=y.callbackNode,ge=y.suspendedLanes,Oe=y.pingedLanes,rt=y.expirationTimes,Ht=y.pendingLanes;0<Ht;){var dr=31-bn(Ht),Lr=1<<dr,gn=rt[dr];if(gn===-1){if(!(Lr&ge)||Lr&Oe){gn=C,ye(Lr);var ki=ct;rt[dr]=10<=ki?gn+250:6<=ki?gn+5e3:-1}}else gn<=C&&(y.expiredLanes|=Lr);Ht&=~Lr}if(ge=Mr(y,y===Tn?mn:0),C=ct,ge===0)U!==null&&(U!==Z&&Xi(U),y.callbackNode=null,y.callbackPriority=0);else{if(U!==null){if(y.callbackPriority===C)return;U!==Z&&Xi(U)}C===15?(U=Bn.bind(null,y),te===null?(te=[U],he=di(Ya,On)):te.push(U),U=Z):C===14?U=Xr(99,Bn.bind(null,y)):(U=nr(C),U=Xr(U,Su.bind(null,y))),y.callbackPriority=C,y.callbackNode=U}}function Su(y){if(Bu=-1,ef=Hl=0,tn&48)throw Error(c(327));var C=y.callbackNode;if(sc()&&y.callbackNode!==C)return null;var U=Mr(y,y===Tn?mn:0);if(U===0)return null;var ge=U,Oe=tn;tn|=16;var rt=ua();(Tn!==y||mn!==ge)&&(qu(),ga(y,ge));do try{cl();break}catch(dr){Fs(y,dr)}while(!0);if(Ts(),ve.current=rt,tn=Oe,xi!==null?ge=0:(Tn=null,mn=0,ge=ns),Js&Io)ga(y,0);else if(ge!==0){if(ge===2&&(tn|=64,y.hydrate&&(y.hydrate=!1,Oi(y.containerInfo)),U=$r(y),U!==0&&(ge=Bs(y,U))),ge===1)throw C=Ks,ga(y,0),Au(y,U),Hu(y,xt()),C;switch(y.finishedWork=y.current.alternate,y.finishedLanes=U,ge){case 0:case 1:throw Error(c(345));case 2:$l(y);break;case 3:if(Au(y,U),(U&62914560)===U&&(ge=Lc+500-xt(),10<ge)){if(Mr(y,0)!==0)break;if(Oe=y.suspendedLanes,(Oe&U)!==U){Nu(),y.pingedLanes|=y.suspendedLanes&Oe;break}y.timeoutHandle=Ri($l.bind(null,y),ge);break}$l(y);break;case 4:if(Au(y,U),(U&4186112)===U)break;for(ge=y.eventTimes,Oe=-1;0<U;){var Ht=31-bn(U);rt=1<<Ht,Ht=ge[Ht],Ht>Oe&&(Oe=Ht),U&=~rt}if(U=Oe,U=xt()-U,U=(120>U?120:480>U?480:1080>U?1080:1920>U?1920:3e3>U?3e3:4320>U?4320:1960*L(U/1960))-U,10<U){y.timeoutHandle=Ri($l.bind(null,y),U);break}$l(y);break;case 5:$l(y);break;default:throw Error(c(329))}}return Hu(y,xt()),y.callbackNode===C?Su.bind(null,y):null}function Au(y,C){for(C&=~qc,C&=~Io,y.suspendedLanes|=C,y.pingedLanes&=~C,y=y.expirationTimes;0<C;){var U=31-bn(C),ge=1<<U;y[U]=-1,C&=~ge}}function Bn(y){if(tn&48)throw Error(c(327));if(sc(),y===Tn&&y.expiredLanes&mn){var C=mn,U=Bs(y,C);Js&Io&&(C=Mr(y,C),U=Bs(y,C))}else C=Mr(y,0),U=Bs(y,C);if(y.tag!==0&&U===2&&(tn|=64,y.hydrate&&(y.hydrate=!1,Oi(y.containerInfo)),C=$r(y),C!==0&&(U=Bs(y,C))),U===1)throw U=Ks,ga(y,0),Au(y,C),Hu(y,xt()),U;return y.finishedWork=y.current.alternate,y.finishedLanes=C,$l(y),Hu(y,xt()),null}function ni(){if(Wl!==null){var y=Wl;Wl=null,y.forEach(function(C){C.expiredLanes|=24&C.pendingLanes,Hu(C,xt())})}hn()}function Qi(y,C){var U=tn;tn|=1;try{return y(C)}finally{tn=U,tn===0&&(qu(),hn())}}function Ma(y,C){var U=tn;tn&=-2,tn|=8;try{return y(C)}finally{tn=U,tn===0&&(qu(),hn())}}function oa(y,C){os(Fo,qa),qa|=C,Js|=C}function Aa(){qa=Fo.current,rs(Fo)}function ga(y,C){y.finishedWork=null,y.finishedLanes=0;var U=y.timeoutHandle;if(U!==-1&&(y.timeoutHandle=-1,Da(U)),xi!==null)for(U=xi.return;U!==null;){var ge=U;switch(ge.tag){case 1:ge=ge.type.childContextTypes,ge!=null&&_n();break;case 3:hi(),rs(Kt),rs($a),ff();break;case 5:dc(ge);break;case 4:hi();break;case 13:rs(ho);break;case 19:rs(ho);break;case 10:Ps(ge);break;case 23:case 24:Aa()}U=U.return}Tn=y,xi=Il(y.current,null),mn=qa=Js=C,ns=0,Ks=null,qc=Io=cu=0}function Fs(y,C){do{var U=xi;try{if(Ts(),Ml.current=po,Fl){for(var ge=Mo.memoizedState;ge!==null;){var Oe=ge.queue;Oe!==null&&(Oe.pending=null),ge=ge.next}Fl=!1}if(El=0,ou=Ho=Mo=null,Bl=!1,ze.current=null,U===null||U.return===null){ns=1,Ks=C,xi=null;break}e:{var rt=y,Ht=U.return,dr=U,Lr=C;if(C=mn,dr.flags|=2048,dr.firstEffect=dr.lastEffect=null,Lr!==null&&typeof Lr=="object"&&typeof Lr.then=="function"){var gn=Lr;if(!(dr.mode&2)){var ki=dr.alternate;ki?(dr.updateQueue=ki.updateQueue,dr.memoizedState=ki.memoizedState,dr.lanes=ki.lanes):(dr.updateQueue=null,dr.memoizedState=null)}var Ua=(ho.current&1)!==0,Vn=Ht;do{var fa;if(fa=Vn.tag===13){var za=Vn.memoizedState;if(za!==null)fa=za.dehydrated!==null;else{var ka=Vn.memoizedProps;fa=ka.fallback===void 0?!1:ka.unstable_avoidThisFallback!==!0?!0:!Ua}}if(fa){var sn=Vn.updateQueue;if(sn===null){var Ur=new Set;Ur.add(gn),Vn.updateQueue=Ur}else sn.add(gn);if(!(Vn.mode&2)){if(Vn.flags|=64,dr.flags|=16384,dr.flags&=-2981,dr.tag===1)if(dr.alternate===null)dr.tag=17;else{var an=wo(-1,1);an.tag=2,Zo(dr,an)}dr.lanes|=1;break e}Lr=void 0,dr=C;var Dn=rt.pingCache;if(Dn===null?(Dn=rt.pingCache=new Yc,Lr=new Set,Dn.set(gn,Lr)):(Lr=Dn.get(gn),Lr===void 0&&(Lr=new Set,Dn.set(gn,Lr))),!Lr.has(dr)){Lr.add(dr);var zn=Vf.bind(null,rt,gn,dr);gn.then(zn,zn)}Vn.flags|=4096,Vn.lanes=C;break e}Vn=Vn.return}while(Vn!==null);Lr=Error((Ft(dr.type)||"A React component")+` suspended while rendering, but no fallback UI was specified.
Add a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.`)}ns!==5&&(ns=2),Lr=Ul(Lr,dr),Vn=Ht;do{switch(Vn.tag){case 3:rt=Lr,Vn.flags|=4096,C&=-C,Vn.lanes|=C;var Xa=wc(Vn,rt,C);bu(Vn,Xa);break e;case 1:rt=Lr;var Vi=Vn.type,Qa=Vn.stateNode;if(!(Vn.flags&64)&&(typeof Vi.getDerivedStateFromError=="function"||Qa!==null&&typeof Qa.componentDidCatch=="function"&&(Vo===null||!Vo.has(Qa)))){Vn.flags|=4096,C&=-C,Vn.lanes|=C;var ms=ec(Vn,rt,C);bu(Vn,ms);break e}}Vn=Vn.return}while(Vn!==null)}el(U)}catch(Ja){C=Ja,xi===U&&U!==null&&(xi=U=U.return);continue}break}while(!0)}function ua(){var y=ve.current;return ve.current=po,y===null?po:y}function Bs(y,C){var U=tn;tn|=16;var ge=ua();Tn===y&&mn===C||ga(y,C);do try{Ju();break}catch(Oe){Fs(y,Oe)}while(!0);if(Ts(),tn=U,ve.current=ge,xi!==null)throw Error(c(261));return Tn=null,mn=0,ns}function Ju(){for(;xi!==null;)yl(xi)}function cl(){for(;xi!==null&&!yo();)yl(xi)}function yl(y){var C=af(y.alternate,y,qa);y.memoizedProps=y.pendingProps,C===null?el(y):xi=C,ze.current=null}function el(y){var C=y;do{var U=C.alternate;if(y=C.return,C.flags&2048){if(U=yu(C),U!==null){U.flags&=2047,xi=U;return}y!==null&&(y.firstEffect=y.lastEffect=null,y.flags|=2048)}else{if(U=kf(U,C,qa),U!==null){xi=U;return}if(U=C,U.tag!==24&&U.tag!==23||U.memoizedState===null||qa&1073741824||!(U.mode&4)){for(var ge=0,Oe=U.child;Oe!==null;)ge|=Oe.lanes|Oe.childLanes,Oe=Oe.sibling;U.childLanes=ge}y!==null&&!(y.flags&2048)&&(y.firstEffect===null&&(y.firstEffect=C.firstEffect),C.lastEffect!==null&&(y.lastEffect!==null&&(y.lastEffect.nextEffect=C.firstEffect),y.lastEffect=C.lastEffect),1<C.flags&&(y.lastEffect!==null?y.lastEffect.nextEffect=C:y.firstEffect=C,y.lastEffect=C))}if(C=C.sibling,C!==null){xi=C;return}xi=C=y}while(C!==null);ns===0&&(ns=5)}function $l(y){var C=Wt();return Tr(99,Kf.bind(null,y,C)),null}function Kf(y,C){do sc();while(ll!==null);if(tn&48)throw Error(c(327));var U=y.finishedWork;if(U===null)return null;if(y.finishedWork=null,y.finishedLanes=0,U===y.current)throw Error(c(177));y.callbackNode=null;var ge=U.lanes|U.childLanes,Oe=ge,rt=y.pendingLanes&~Oe;y.pendingLanes=Oe,y.suspendedLanes=0,y.pingedLanes=0,y.expiredLanes&=Oe,y.mutableReadLanes&=Oe,y.entangledLanes&=Oe,Oe=y.entanglements;for(var Ht=y.eventTimes,dr=y.expirationTimes;0<rt;){var Lr=31-bn(rt),gn=1<<Lr;Oe[Lr]=0,Ht[Lr]=-1,dr[Lr]=-1,rt&=~gn}if(Wl!==null&&!(ge&24)&&Wl.has(y)&&Wl.delete(y),y===Tn&&(xi=Tn=null,mn=0),1<U.flags?U.lastEffect!==null?(U.lastEffect.nextEffect=U,ge=U.firstEffect):ge=U:ge=U.firstEffect,ge!==null){if(Oe=tn,tn|=32,ze.current=null,yi=Ba,Ht=ia(),hs(Ht)){if("selectionStart"in Ht)dr={start:Ht.selectionStart,end:Ht.selectionEnd};else e:if(dr=(dr=Ht.ownerDocument)&&dr.defaultView||window,(gn=dr.getSelection&&dr.getSelection())&&gn.rangeCount!==0){dr=gn.anchorNode,rt=gn.anchorOffset,Lr=gn.focusNode,gn=gn.focusOffset;try{dr.nodeType,Lr.nodeType}catch(Ja){dr=null;break e}var ki=0,Ua=-1,Vn=-1,fa=0,za=0,ka=Ht,sn=null;t:for(;;){for(var Ur;ka!==dr||rt!==0&&ka.nodeType!==3||(Ua=ki+rt),ka!==Lr||gn!==0&&ka.nodeType!==3||(Vn=ki+gn),ka.nodeType===3&&(ki+=ka.nodeValue.length),(Ur=ka.firstChild)!==null;)sn=ka,ka=Ur;for(;;){if(ka===Ht)break t;if(sn===dr&&++fa===rt&&(Ua=ki),sn===Lr&&++za===gn&&(Vn=ki),(Ur=ka.nextSibling)!==null)break;ka=sn,sn=ka.parentNode}ka=Ur}dr=Ua===-1||Vn===-1?null:{start:Ua,end:Vn}}else dr=null;dr=dr||{start:0,end:0}}else dr=null;Ii={focusedElem:Ht,selectionRange:dr},Ba=!1,Gl=null,wf=!1,Di=ge;do try{Ef()}catch(Ja){if(Di===null)throw Error(c(330));tl(Di,Ja),Di=Di.nextEffect}while(Di!==null);Gl=null,Di=ge;do try{for(Ht=y;Di!==null;){var an=Di.flags;if(an&16&&Jt(Di.stateNode,""),an&128){var Dn=Di.alternate;if(Dn!==null){var zn=Dn.ref;zn!==null&&(typeof zn=="function"?zn(null):zn.current=null)}}switch(an&1038){case 2:Qu(Di),Di.flags&=-3;break;case 6:Qu(Di),Di.flags&=-3,Rc(Di.alternate,Di);break;case 1024:Di.flags&=-1025;break;case 1028:Di.flags&=-1025,Rc(Di.alternate,Di);break;case 4:Rc(Di.alternate,Di);break;case 8:dr=Di,Qc(Ht,dr);var Xa=dr.alternate;Lf(dr),Xa!==null&&Lf(Xa)}Di=Di.nextEffect}}catch(Ja){if(Di===null)throw Error(c(330));tl(Di,Ja),Di=Di.nextEffect}while(Di!==null);if(zn=Ii,Dn=ia(),an=zn.focusedElem,Ht=zn.selectionRange,Dn!==an&&an&&an.ownerDocument&&Qn(an.ownerDocument.documentElement,an)){for(Ht!==null&&hs(an)&&(Dn=Ht.start,zn=Ht.end,zn===void 0&&(zn=Dn),"selectionStart"in an?(an.selectionStart=Dn,an.selectionEnd=Math.min(zn,an.value.length)):(zn=(Dn=an.ownerDocument||document)&&Dn.defaultView||window,zn.getSelection&&(zn=zn.getSelection(),dr=an.textContent.length,Xa=Math.min(Ht.start,dr),Ht=Ht.end===void 0?Xa:Math.min(Ht.end,dr),!zn.extend&&Xa>Ht&&(dr=Ht,Ht=Xa,Xa=dr),dr=bt(an,Xa),rt=bt(an,Ht),dr&&rt&&(zn.rangeCount!==1||zn.anchorNode!==dr.node||zn.anchorOffset!==dr.offset||zn.focusNode!==rt.node||zn.focusOffset!==rt.offset)&&(Dn=Dn.createRange(),Dn.setStart(dr.node,dr.offset),zn.removeAllRanges(),Xa>Ht?(zn.addRange(Dn),zn.extend(rt.node,rt.offset)):(Dn.setEnd(rt.node,rt.offset),zn.addRange(Dn)))))),Dn=[],zn=an;zn=zn.parentNode;)zn.nodeType===1&&Dn.push({element:zn,left:zn.scrollLeft,top:zn.scrollTop});for(typeof an.focus=="function"&&an.focus(),an=0;an<Dn.length;an++)zn=Dn[an],zn.element.scrollLeft=zn.left,zn.element.scrollTop=zn.top}Ba=!!yi,Ii=yi=null,y.current=U,Di=ge;do try{for(an=y;Di!==null;){var Vi=Di.flags;if(Vi&36&&tc(an,Di.alternate,Di),Vi&128){Dn=void 0;var Qa=Di.ref;if(Qa!==null){var ms=Di.stateNode;switch(Di.tag){case 5:Dn=ms;break;default:Dn=ms}typeof Qa=="function"?Qa(Dn):Qa.current=Dn}}Di=Di.nextEffect}}catch(Ja){if(Di===null)throw Error(c(330));tl(Di,Ja),Di=Di.nextEffect}while(Di!==null);Di=null,X(),tn=Oe}else y.current=U;if(Sa)Sa=!1,ll=y,Cl=C;else for(Di=ge;Di!==null;)C=Di.nextEffect,Di.nextEffect=null,Di.flags&8&&(Vi=Di,Vi.sibling=null,Vi.stateNode=null),Di=C;if(ge=y.pendingLanes,ge===0&&(Vo=null),ge===1?y===xf?Tl++:(Tl=0,xf=y):Tl=0,U=U.stateNode,nn&&typeof nn.onCommitFiberRoot=="function")try{nn.onCommitFiberRoot(Or,U,void 0,(U.current.flags&64)===64)}catch(Ja){}if(Hu(y,xt()),Al)throw Al=!1,y=bf,bf=null,y;return tn&8||hn(),null}function Ef(){for(;Di!==null;){var y=Di.alternate;wf||Gl===null||(Di.flags&8?ii(Di,Gl)&&(wf=!0):Di.tag===13&&O(y,Di)&&ii(Di,Gl)&&(wf=!0));var C=Di.flags;C&256&&yf(y,Di),!(C&512)||Sa||(Sa=!0,Xr(97,function(){return sc(),null})),Di=Di.nextEffect}}function sc(){if(Cl!==90){var y=97<Cl?97:Cl;return Cl=90,Tr(y,rf)}return!1}function Mf(y,C){nc.push(C,y),Sa||(Sa=!0,Xr(97,function(){return sc(),null}))}function tf(y,C){ic.push(C,y),Sa||(Sa=!0,Xr(97,function(){return sc(),null}))}function rf(){if(ll===null)return!1;var y=ll;if(ll=null,tn&48)throw Error(c(331));var C=tn;tn|=32;var U=ic;ic=[];for(var ge=0;ge<U.length;ge+=2){var Oe=U[ge],rt=U[ge+1],Ht=Oe.destroy;if(Oe.destroy=void 0,typeof Ht=="function")try{Ht()}catch(Lr){if(rt===null)throw Error(c(330));tl(rt,Lr)}}for(U=nc,nc=[],ge=0;ge<U.length;ge+=2){Oe=U[ge],rt=U[ge+1];try{var dr=Oe.create;Oe.destroy=dr()}catch(Lr){if(rt===null)throw Error(c(330));tl(rt,Lr)}}for(dr=y.current.firstEffect;dr!==null;)y=dr.nextEffect,dr.nextEffect=null,dr.flags&8&&(dr.sibling=null,dr.stateNode=null),dr=y;return tn=C,hn(),!0}function nf(y,C,U){C=Ul(U,C),C=wc(y,C,1),Zo(y,C),C=Nu(),y=Mc(y,1),y!==null&&(cn(y,1,C),Hu(y,C))}function tl(y,C){if(y.tag===3)nf(y,y,C);else for(var U=y.return;U!==null;){if(U.tag===3){nf(U,y,C);break}else if(U.tag===1){var ge=U.stateNode;if(typeof U.type.getDerivedStateFromError=="function"||typeof ge.componentDidCatch=="function"&&(Vo===null||!Vo.has(ge))){y=Ul(C,y);var Oe=ec(U,y,1);if(Zo(U,Oe),Oe=Nu(),U=Mc(U,1),U!==null)cn(U,1,Oe),Hu(U,Oe);else if(typeof ge.componentDidCatch=="function"&&(Vo===null||!Vo.has(ge)))try{ge.componentDidCatch(C,y)}catch(rt){}break}}U=U.return}}function Vf(y,C,U){var ge=y.pingCache;ge!==null&&ge.delete(C),C=Nu(),y.pingedLanes|=y.suspendedLanes&U,Tn===y&&(mn&U)===U&&(ns===4||ns===3&&(mn&62914560)===mn&&500>xt()-Lc?ga(y,0):qc|=U),Hu(y,C)}function fl(y,C){var U=y.stateNode;U!==null&&U.delete(C),C=0,C===0&&(C=y.mode,C&2?C&4?(Hl===0&&(Hl=Js),C=pn(62914560&~Hl),C===0&&(C=4194304)):C=Wt()===99?1:2:C=1),U=Nu(),y=Mc(y,C),y!==null&&(cn(y,C,U),Hu(y,U))}var af;af=function(y,C,U){var ge=C.lanes;if(y!==null)if(y.memoizedProps!==C.pendingProps||Kt.current)ku=!0;else if(U&ge)ku=!!(y.flags&16384);else{switch(ku=!1,C.tag){case 3:gc(C),mc();break;case 5:fc(C);break;case 1:zs(C.type)&&zt(C);break;case 4:Rl(C,C.stateNode.containerInfo);break;case 10:ge=C.memoizedProps.value;var Oe=C.type._context;os(Li,Oe._currentValue),Oe._currentValue=ge;break;case 13:if(C.memoizedState!==null)return U&C.child.childLanes?Jl(y,C,U):(os(ho,ho.current&1),C=Mu(y,C,U),C!==null?C.sibling:null);os(ho,ho.current&1);break;case 19:if(ge=(U&C.childLanes)!==0,y.flags&64){if(ge)return gl(y,C,U);C.flags|=64}if(Oe=C.memoizedState,Oe!==null&&(Oe.rendering=null,Oe.tail=null,Oe.lastEffect=null),os(ho,ho.current),ge)break;return null;case 23:case 24:return C.lanes=0,Eu(y,C,U)}return Mu(y,C,U)}else ku=!1;switch(C.lanes=0,C.tag){case 2:if(ge=C.type,y!==null&&(y.alternate=null,C.alternate=null,C.flags|=2),y=C.pendingProps,Oe=Ka(C,$a.current),Is(C,U),Oe=Xl(null,C,ge,y,Oe,U),C.flags|=1,typeof Oe=="object"&&Oe!==null&&typeof Oe.render=="function"&&Oe.$$typeof===void 0){if(C.tag=1,C.memoizedState=null,C.updateQueue=null,zs(ge)){var rt=!0;zt(C)}else rt=!1;C.memoizedState=Oe.state!==null&&Oe.state!==void 0?Oe.state:null,Ki(C);var Ht=ge.getDerivedStateFromProps;typeof Ht=="function"&&Yl(C,ge,Ht,y),Oe.updater=bl,C.stateNode=Oe,Oe._reactInternals=C,Zu(C,ge,y,U),C=Te(null,C,ge,!0,rt,U)}else C.tag=0,oo(null,C,Oe,U),C=C.child;return C;case 16:Oe=C.elementType;e:{switch(y!==null&&(y.alternate=null,C.alternate=null,C.flags|=2),y=C.pendingProps,rt=Oe._init,Oe=rt(Oe._payload),C.type=Oe,rt=C.tag=sf(Oe),y=Jn(Oe,y),rt){case 0:C=bo(null,C,Oe,y,U);break e;case 1:C=Ru(null,C,Oe,y,U);break e;case 11:C=Of(null,C,Oe,y,U);break e;case 14:C=gf(null,C,Oe,Jn(Oe.type,y),ge,U);break e}throw Error(c(306,Oe,""))}return C;case 0:return ge=C.type,Oe=C.pendingProps,Oe=C.elementType===ge?Oe:Jn(ge,Oe),bo(y,C,ge,Oe,U);case 1:return ge=C.type,Oe=C.pendingProps,Oe=C.elementType===ge?Oe:Jn(ge,Oe),Ru(y,C,ge,Oe,U);case 3:if(gc(C),ge=C.updateQueue,y===null||ge===null)throw Error(c(282));if(ge=C.pendingProps,Oe=C.memoizedState,Oe=Oe!==null?Oe.element:null,Dr(y,C),Zs(C,ge,null,U),ge=C.memoizedState.element,ge===Oe)mc(),C=Mu(y,C,U);else{if(Oe=C.stateNode,(rt=Oe.hydrate)&&(xl=_i(C.stateNode.containerInfo.firstChild),Iu=C,rt=al=!0),rt){if(y=Oe.mutableSourceEagerHydrationData,y!=null)for(Oe=0;Oe<y.length;Oe+=2)rt=y[Oe],rt._workInProgressVersionPrimary=y[Oe+1],wl.push(rt);for(U=kl(C,null,ge,U),C.child=U;U;)U.flags=U.flags&-3|1024,U=U.sibling}else oo(y,C,ge,U),mc();C=C.child}return C;case 5:return fc(C),y===null&&pc(C),ge=C.type,Oe=C.pendingProps,rt=y!==null?y.memoizedProps:null,Ht=Oe.children,$i(ge,Oe)?Ht=null:rt!==null&&$i(ge,rt)&&(C.flags|=16),uo(y,C),oo(y,C,Ht,U),C.child;case 6:return y===null&&pc(C),null;case 13:return Jl(y,C,U);case 4:return Rl(C,C.stateNode.containerInfo),ge=C.pendingProps,y===null?C.child=xu(C,null,ge,U):oo(y,C,ge,U),C.child;case 11:return ge=C.type,Oe=C.pendingProps,Oe=C.elementType===ge?Oe:Jn(ge,Oe),Of(y,C,ge,Oe,U);case 7:return oo(y,C,C.pendingProps,U),C.child;case 8:return oo(y,C,C.pendingProps.children,U),C.child;case 12:return oo(y,C,C.pendingProps.children,U),C.child;case 10:e:{ge=C.type._context,Oe=C.pendingProps,Ht=C.memoizedProps,rt=Oe.value;var dr=C.type._context;if(os(Li,dr._currentValue),dr._currentValue=rt,Ht!==null)if(dr=Ht.value,rt=$n(dr,rt)?0:(typeof ge._calculateChangedBits=="function"?ge._calculateChangedBits(dr,rt):1073741823)|0,rt===0){if(Ht.children===Oe.children&&!Kt.current){C=Mu(y,C,U);break e}}else for(dr=C.child,dr!==null&&(dr.return=C);dr!==null;){var Lr=dr.dependencies;if(Lr!==null){Ht=dr.child;for(var gn=Lr.firstContext;gn!==null;){if(gn.context===ge&&gn.observedBits&rt){dr.tag===1&&(gn=wo(-1,U&-U),gn.tag=2,Zo(dr,gn)),dr.lanes|=U,gn=dr.alternate,gn!==null&&(gn.lanes|=U),Ms(dr.return,U),Lr.lanes|=U;break}gn=gn.next}}else Ht=dr.tag===10&&dr.type===C.type?null:dr.child;if(Ht!==null)Ht.return=dr;else for(Ht=dr;Ht!==null;){if(Ht===C){Ht=null;break}if(dr=Ht.sibling,dr!==null){dr.return=Ht.return,Ht=dr;break}Ht=Ht.return}dr=Ht}oo(y,C,Oe.children,U),C=C.child}return C;case 9:return Oe=C.type,rt=C.pendingProps,ge=rt.children,Is(C,U),Oe=Oa(Oe,rt.unstable_observedBits),ge=ge(Oe),C.flags|=1,oo(y,C,ge,U),C.child;case 14:return Oe=C.type,rt=Jn(Oe,C.pendingProps),rt=Jn(Oe.type,rt),gf(y,C,Oe,rt,ge,U);case 15:return Oc(y,C,C.type,C.pendingProps,ge,U);case 17:return ge=C.type,Oe=C.pendingProps,Oe=C.elementType===ge?Oe:Jn(ge,Oe),y!==null&&(y.alternate=null,C.alternate=null,C.flags|=2),C.tag=1,zs(ge)?(y=!0,zt(C)):y=!1,Is(C,U),ml(C,ge,Oe),Zu(C,ge,Oe,U),Te(null,C,ge,!0,y,U);case 19:return gl(y,C,U);case 23:return Eu(y,C,U);case 24:return Eu(y,C,U)}throw Error(c(156,C.tag))};function Ff(y,C,U,ge){this.tag=y,this.key=U,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=C,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=ge,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function Jo(y,C,U,ge){return new Ff(y,C,U,ge)}function Sf(y){return y=y.prototype,!(!y||!y.isReactComponent)}function sf(y){if(typeof y=="function")return Sf(y)?1:0;if(y!=null){if(y=y.$$typeof,y===Y)return 11;if(y===ee)return 14}return 2}function Il(y,C){var U=y.alternate;return U===null?(U=Jo(y.tag,C,y.key,y.mode),U.elementType=y.elementType,U.type=y.type,U.stateNode=y.stateNode,U.alternate=y,y.alternate=U):(U.pendingProps=C,U.type=y.type,U.flags=0,U.nextEffect=null,U.firstEffect=null,U.lastEffect=null),U.childLanes=y.childLanes,U.lanes=y.lanes,U.child=y.child,U.memoizedProps=y.memoizedProps,U.memoizedState=y.memoizedState,U.updateQueue=y.updateQueue,C=y.dependencies,U.dependencies=C===null?null:{lanes:C.lanes,firstContext:C.firstContext},U.sibling=y.sibling,U.index=y.index,U.ref=y.ref,U}function Fc(y,C,U,ge,Oe,rt){var Ht=2;if(ge=y,typeof y=="function")Sf(y)&&(Ht=1);else if(typeof y=="string")Ht=5;else e:switch(y){case $:return eu(U.children,Oe,rt,C);case z:Ht=8,Oe|=16;break;case oe:Ht=8,Oe|=1;break;case ie:return y=Jo(12,U,C,Oe|8),y.elementType=ie,y.type=ie,y.lanes=rt,y;case G:return y=Jo(13,U,C,Oe),y.type=G,y.elementType=G,y.lanes=rt,y;case ae:return y=Jo(19,U,C,Oe),y.elementType=ae,y.lanes=rt,y;case ne:return Af(U,Oe,rt,C);case _e:return y=Jo(24,U,C,Oe),y.elementType=_e,y.lanes=rt,y;default:if(typeof y=="object"&&y!==null)switch(y.$$typeof){case ue:Ht=10;break e;case q:Ht=9;break e;case Y:Ht=11;break e;case ee:Ht=14;break e;case J:Ht=16,ge=null;break e;case le:Ht=22;break e}throw Error(c(130,y==null?y:typeof y,""))}return C=Jo(Ht,U,C,Oe),C.elementType=y,C.type=ge,C.lanes=rt,C}function eu(y,C,U,ge){return y=Jo(7,y,ge,C),y.lanes=U,y}function Af(y,C,U,ge){return y=Jo(23,y,ge,C),y.elementType=ne,y.lanes=U,y}function Cf(y,C,U){return y=Jo(6,y,null,C),y.lanes=U,y}function of(y,C,U){return C=Jo(4,y.children!==null?y.children:[],y.key,C),C.lanes=U,C.stateNode={containerInfo:y.containerInfo,pendingChildren:null,implementation:y.implementation},C}function Bc(y,C,U){this.tag=C,this.containerInfo=y,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=U,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=Ci(0),this.expirationTimes=Ci(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ci(0),this.mutableSourceEagerHydrationData=null}function Bf(y,C,U){var ge=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:V,key:ge==null?null:""+ge,children:y,containerInfo:C,implementation:U}}function Nc(y,C,U,ge){var Oe=C.current,rt=Nu(),Ht=Pl(Oe);e:if(U){U=U._reactInternals;t:{if(Fn(U)!==U||U.tag!==1)throw Error(c(170));var dr=U;do{switch(dr.tag){case 3:dr=dr.stateNode.context;break t;case 1:if(zs(dr.type)){dr=dr.stateNode.__reactInternalMemoizedMergedChildContext;break t}}dr=dr.return}while(dr!==null);throw Error(c(171))}if(U.tag===1){var Lr=U.type;if(zs(Lr)){U=Ze(U,Lr,dr);break e}}U=dr}else U=vo;return C.context===null?C.context=U:C.pendingContext=U,C=wo(rt,Ht),C.payload={element:y},ge=ge===void 0?null:ge,ge!==null&&(C.callback=ge),Zo(Oe,C),ac(Oe,Ht,rt),Ht}function Zf(y){if(y=y.current,!y.child)return null;switch(y.child.tag){case 5:return y.child.stateNode;default:return y.child.stateNode}}function Yf(y,C){if(y=y.memoizedState,y!==null&&y.dehydrated!==null){var U=y.retryLane;y.retryLane=U!==0&&U<C?U:C}}function Nf(y,C){Yf(y,C),(y=y.alternate)&&Yf(y,C)}function Xf(){return null}function Wf(y,C,U){var ge=U!=null&&U.hydrationOptions!=null&&U.hydrationOptions.mutableSources||null;if(U=new Bc(y,C,U!=null&&U.hydrate===!0),C=Jo(3,null,null,C===2?7:C===1?3:0),U.current=C,C.stateNode=U,Ki(C),y[bs]=U.current,mt(y.nodeType===8?y.parentNode:y),ge)for(y=0;y<ge.length;y++){C=ge[y];var Oe=C._getVersion;Oe=Oe(C._source),U.mutableSourceEagerHydrationData==null?U.mutableSourceEagerHydrationData=[C,Oe]:U.mutableSourceEagerHydrationData.push(C,Oe)}this._internalRoot=U}Wf.prototype.render=function(y){Nc(y,this._internalRoot,null,null)},Wf.prototype.unmount=function(){var y=this._internalRoot,C=y.containerInfo;Nc(null,y,null,function(){C[bs]=null})};function uf(y){return!(!y||y.nodeType!==1&&y.nodeType!==9&&y.nodeType!==11&&(y.nodeType!==8||y.nodeValue!==" react-mount-point-unstable "))}function id(y,C){if(C||(C=y?y.nodeType===9?y.documentElement:y.firstChild:null,C=!(!C||C.nodeType!==1||!C.hasAttribute("data-reactroot"))),!C)for(var U;U=y.lastChild;)y.removeChild(U);return new Wf(y,0,C?{hydrate:!0}:void 0)}function Hf(y,C,U,ge,Oe){var rt=U._reactRootContainer;if(rt){var Ht=rt._internalRoot;if(typeof Oe=="function"){var dr=Oe;Oe=function(){var gn=Zf(Ht);dr.call(gn)}}Nc(C,Ht,y,Oe)}else{if(rt=U._reactRootContainer=id(U,ge),Ht=rt._internalRoot,typeof Oe=="function"){var Lr=Oe;Oe=function(){var gn=Zf(Ht);Lr.call(gn)}}Ma(function(){Nc(C,Ht,y,Oe)})}return Zf(Ht)}Bi=function(y){if(y.tag===13){var C=Nu();ac(y,4,C),Nf(y,4)}},Kn=function(y){if(y.tag===13){var C=Nu();ac(y,67108864,C),Nf(y,67108864)}},It=function(y){if(y.tag===13){var C=Nu(),U=Pl(y);ac(y,U,C),Nf(y,U)}},fi=function(y,C){return C()},gt=function(y,C,U){switch(C){case"input":if(be(y,U),C=U.name,U.type==="radio"&&C!=null){for(U=y;U.parentNode;)U=U.parentNode;for(U=U.querySelectorAll("input[name="+JSON.stringify(""+C)+'][type="radio"]'),C=0;C<U.length;C++){var ge=U[C];if(ge!==y&&ge.form===y.form){var Oe=xs(ge);if(!Oe)throw Error(c(90));Qe(ge),be(ge,Oe)}}}break;case"textarea":or(y,U);break;case"select":C=U.value,C!=null&&wt(y,!!U.multiple,C,!1)}},Nt=Qi,Fe=function(y,C,U,ge,Oe){var rt=tn;tn|=4;try{return Tr(98,y.bind(null,C,U,ge,Oe))}finally{tn=rt,tn===0&&(qu(),hn())}},Rr=function(){!(tn&49)&&(ni(),sc())},pt=function(y,C){var U=tn;tn|=2;try{return y(C)}finally{tn=U,tn===0&&(qu(),hn())}};function jf(y,C){var U=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!uf(C))throw Error(c(200));return Bf(y,C,null,U)}var ad={Events:[js,ao,xs,et,yt,sc,{current:!1}]},Tf={findFiberByHostInstance:ts,bundleType:0,version:"17.0.2",rendererPackageName:"react-dom"},Jf={bundleType:Tf.bundleType,version:Tf.version,rendererPackageName:Tf.rendererPackageName,rendererConfig:Tf.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:N.ReactCurrentDispatcher,findHostInstanceByFiber:function(y){return y=Yr(y),y===null?null:y.stateNode},findFiberByHostInstance:Tf.findFiberByHostInstance||Xf,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!="undefined"){var Gf=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Gf.isDisabled&&Gf.supportsFiber)try{Or=Gf.inject(Jf),nn=Gf}catch(y){}}g.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ad,g.createPortal=jf,g.findDOMNode=function(y){if(y==null)return null;if(y.nodeType===1)return y;var C=y._reactInternals;if(C===void 0)throw typeof y.render=="function"?Error(c(188)):Error(c(268,Object.keys(y)));return y=Yr(C),y=y===null?null:y.stateNode,y},g.flushSync=function(y,C){var U=tn;if(U&48)return y(C);tn|=1;try{if(y)return Tr(99,y.bind(null,C))}finally{tn=U,hn()}},g.hydrate=function(y,C,U){if(!uf(C))throw Error(c(200));return Hf(null,y,C,!0,U)},g.render=function(y,C,U){if(!uf(C))throw Error(c(200));return Hf(null,y,C,!1,U)},g.unmountComponentAtNode=function(y){if(!uf(y))throw Error(c(40));return y._reactRootContainer?(Ma(function(){Hf(null,null,y,!1,function(){y._reactRootContainer=null,y[bs]=null})}),!0):!1},g.unstable_batchedUpdates=Qi,g.unstable_createPortal=function(y,C){return jf(y,C,2<arguments.length&&arguments[2]!==void 0?arguments[2]:null)},g.unstable_renderSubtreeIntoContainer=function(y,C,U,ge){if(!uf(U))throw Error(c(200));if(y==null||y._reactInternals===void 0)throw Error(c(38));return Hf(y,C,U,!1,ge)},g.version="17.0.2"},4676:function(d,g,e){"use strict";function r(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__=="undefined"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(r)}catch(i){console.error(i)}}r(),d.exports=e(23675)},12373:function(d){var g=typeof Element!="undefined",e=typeof Map=="function",r=typeof Set=="function",i=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function l(c,f){if(c===f)return!0;if(c&&f&&typeof c=="object"&&typeof f=="object"){if(c.constructor!==f.constructor)return!1;var u,h,o;if(Array.isArray(c)){if(u=c.length,u!=f.length)return!1;for(h=u;h--!==0;)if(!l(c[h],f[h]))return!1;return!0}var a;if(e&&c instanceof Map&&f instanceof Map){if(c.size!==f.size)return!1;for(a=c.entries();!(h=a.next()).done;)if(!f.has(h.value[0]))return!1;for(a=c.entries();!(h=a.next()).done;)if(!l(h.value[1],f.get(h.value[0])))return!1;return!0}if(r&&c instanceof Set&&f instanceof Set){if(c.size!==f.size)return!1;for(a=c.entries();!(h=a.next()).done;)if(!f.has(h.value[0]))return!1;return!0}if(i&&ArrayBuffer.isView(c)&&ArrayBuffer.isView(f)){if(u=c.length,u!=f.length)return!1;for(h=u;h--!==0;)if(c[h]!==f[h])return!1;return!0}if(c.constructor===RegExp)return c.source===f.source&&c.flags===f.flags;if(c.valueOf!==Object.prototype.valueOf&&typeof c.valueOf=="function"&&typeof f.valueOf=="function")return c.valueOf()===f.valueOf();if(c.toString!==Object.prototype.toString&&typeof c.toString=="function"&&typeof f.toString=="function")return c.toString()===f.toString();if(o=Object.keys(c),u=o.length,u!==Object.keys(f).length)return!1;for(h=u;h--!==0;)if(!Object.prototype.hasOwnProperty.call(f,o[h]))return!1;if(g&&c instanceof Element)return!1;for(h=u;h--!==0;)if(!((o[h]==="_owner"||o[h]==="__v"||o[h]==="__o")&&c.$$typeof)&&!l(c[o[h]],f[o[h]]))return!1;return!0}return c!==c&&f!==f}d.exports=function(f,u){try{return l(f,u)}catch(h){if((h.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw h}}},30508:function(d,g){"use strict";var e=typeof Symbol=="function"&&Symbol.for,r=e?Symbol.for("react.element"):60103,i=e?Symbol.for("react.portal"):60106,l=e?Symbol.for("react.fragment"):60107,c=e?Symbol.for("react.strict_mode"):60108,f=e?Symbol.for("react.profiler"):60114,u=e?Symbol.for("react.provider"):60109,h=e?Symbol.for("react.context"):60110,o=e?Symbol.for("react.async_mode"):60111,a=e?Symbol.for("react.concurrent_mode"):60111,x=e?Symbol.for("react.forward_ref"):60112,p=e?Symbol.for("react.suspense"):60113,v=e?Symbol.for("react.suspense_list"):60120,m=e?Symbol.for("react.memo"):60115,b=e?Symbol.for("react.lazy"):60116,A=e?Symbol.for("react.block"):60121,D=e?Symbol.for("react.fundamental"):60117,R=e?Symbol.for("react.responder"):60118,S=e?Symbol.for("react.scope"):60119;function T(F){if(typeof F=="object"&&F!==null){var N=F.$$typeof;switch(N){case r:switch(F=F.type,F){case o:case a:case l:case f:case c:case p:return F;default:switch(F=F&&F.$$typeof,F){case h:case x:case b:case m:case u:return F;default:return N}}case i:return N}}}function M(F){return T(F)===a}g.AsyncMode=o,g.ConcurrentMode=a,g.ContextConsumer=h,g.ContextProvider=u,g.Element=r,g.ForwardRef=x,g.Fragment=l,g.Lazy=b,g.Memo=m,g.Portal=i,g.Profiler=f,g.StrictMode=c,g.Suspense=p,g.isAsyncMode=function(F){return M(F)||T(F)===o},g.isConcurrentMode=M,g.isContextConsumer=function(F){return T(F)===h},g.isContextProvider=function(F){return T(F)===u},g.isElement=function(F){return typeof F=="object"&&F!==null&&F.$$typeof===r},g.isForwardRef=function(F){return T(F)===x},g.isFragment=function(F){return T(F)===l},g.isLazy=function(F){return T(F)===b},g.isMemo=function(F){return T(F)===m},g.isPortal=function(F){return T(F)===i},g.isProfiler=function(F){return T(F)===f},g.isStrictMode=function(F){return T(F)===c},g.isSuspense=function(F){return T(F)===p},g.isValidElementType=function(F){return typeof F=="string"||typeof F=="function"||F===l||F===a||F===f||F===c||F===p||F===v||typeof F=="object"&&F!==null&&(F.$$typeof===b||F.$$typeof===m||F.$$typeof===u||F.$$typeof===h||F.$$typeof===x||F.$$typeof===D||F.$$typeof===R||F.$$typeof===S||F.$$typeof===A)},g.typeOf=T},99234:function(d,g,e){"use strict";d.exports=e(30508)},88172:function(d,g){"use strict";var e=Symbol.for("react.element"),r=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),l=Symbol.for("react.strict_mode"),c=Symbol.for("react.profiler"),f=Symbol.for("react.provider"),u=Symbol.for("react.context"),h=Symbol.for("react.server_context"),o=Symbol.for("react.forward_ref"),a=Symbol.for("react.suspense"),x=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),m=Symbol.for("react.offscreen"),b;b=Symbol.for("react.module.reference");function A(D){if(typeof D=="object"&&D!==null){var R=D.$$typeof;switch(R){case e:switch(D=D.type,D){case i:case c:case l:case a:case x:return D;default:switch(D=D&&D.$$typeof,D){case h:case u:case o:case v:case p:case f:return D;default:return R}}case r:return R}}}g.ContextConsumer=u,g.ContextProvider=f,g.Element=e,g.ForwardRef=o,g.Fragment=i,g.Lazy=v,g.Memo=p,g.Portal=r,g.Profiler=c,g.StrictMode=l,g.Suspense=a,g.SuspenseList=x,g.isAsyncMode=function(){return!1},g.isConcurrentMode=function(){return!1},g.isContextConsumer=function(D){return A(D)===u},g.isContextProvider=function(D){return A(D)===f},g.isElement=function(D){return typeof D=="object"&&D!==null&&D.$$typeof===e},g.isForwardRef=function(D){return A(D)===o},g.isFragment=function(D){return A(D)===i},g.isLazy=function(D){return A(D)===v},g.isMemo=function(D){return A(D)===p},g.isPortal=function(D){return A(D)===r},g.isProfiler=function(D){return A(D)===c},g.isStrictMode=function(D){return A(D)===l},g.isSuspense=function(D){return A(D)===a},g.isSuspenseList=function(D){return A(D)===x},g.isValidElementType=function(D){return typeof D=="string"||typeof D=="function"||D===i||D===c||D===l||D===a||D===x||D===m||typeof D=="object"&&D!==null&&(D.$$typeof===v||D.$$typeof===p||D.$$typeof===f||D.$$typeof===u||D.$$typeof===o||D.$$typeof===b||D.getModuleId!==void 0)},g.typeOf=A},23265:function(d,g,e){"use strict";d.exports=e(88172)},32451:function(d,g,e){"use strict";e.d(g,{lr:function(){return D},rU:function(){return m}});var r=e(59301),i=e(35338),l=e(19340);function c(){return c=Object.assign||function(S){for(var T=1;T<arguments.length;T++){var M=arguments[T];for(var F in M)Object.prototype.hasOwnProperty.call(M,F)&&(S[F]=M[F])}return S},c.apply(this,arguments)}function f(S,T){if(S==null)return{};var M={},F=Object.keys(S),N,H;for(H=0;H<F.length;H++)N=F[H],!(T.indexOf(N)>=0)&&(M[N]=S[N]);return M}const u=["onClick","reloadDocument","replace","state","target","to"],h=null;function o(S,T){if(!S){typeof console!="undefined"&&console.warn(T);try{throw new Error(T)}catch(M){}}}function a(S){let{basename:T,children:M,window:F}=S,N=useRef();N.current==null&&(N.current=createBrowserHistory({window:F}));let H=N.current,[V,$]=useState({action:H.action,location:H.location});return useLayoutEffect(()=>H.listen($),[H]),createElement(Router,{basename:T,children:M,location:V.location,navigationType:V.action,navigator:H})}function x(S){let{basename:T,children:M,window:F}=S,N=useRef();N.current==null&&(N.current=createHashHistory({window:F}));let H=N.current,[V,$]=useState({action:H.action,location:H.location});return useLayoutEffect(()=>H.listen($),[H]),createElement(Router,{basename:T,children:M,location:V.location,navigationType:V.action,navigator:H})}function p(S){let{basename:T,children:M,history:F}=S;const[N,H]=useState({action:F.action,location:F.location});return useLayoutEffect(()=>F.listen(H),[F]),createElement(Router,{basename:T,children:M,location:N.location,navigationType:N.action,navigator:F})}function v(S){return!!(S.metaKey||S.altKey||S.ctrlKey||S.shiftKey)}const m=(0,r.forwardRef)(function(T,M){let{onClick:F,reloadDocument:N,replace:H=!1,state:V,target:$,to:oe}=T,ie=f(T,u),ue=(0,i.oQ)(oe),q=A(oe,{replace:H,state:V,target:$});function Y(G){F&&F(G),!G.defaultPrevented&&!N&&q(G)}return(0,r.createElement)("a",c({},ie,{href:ue,onClick:Y,ref:M,target:$}))}),b=null;function A(S,T){let{target:M,replace:F,state:N}=T===void 0?{}:T,H=(0,i.s0)(),V=(0,i.TH)(),$=(0,i.WU)(S);return(0,r.useCallback)(oe=>{if(oe.button===0&&(!M||M==="_self")&&!v(oe)){oe.preventDefault();let ie=!!F||(0,l.Ep)(V)===(0,l.Ep)($);H(S,{replace:ie,state:N})}},[V,H,$,F,N,M,S])}function D(S){let T=(0,r.useRef)(R(S)),M=(0,i.TH)(),F=(0,r.useMemo)(()=>{let V=R(M.search);for(let $ of T.current.keys())V.has($)||T.current.getAll($).forEach(oe=>{V.append($,oe)});return V},[M.search]),N=(0,i.s0)(),H=(0,r.useCallback)((V,$)=>{N("?"+R(V),$)},[N]);return[F,H]}function R(S){return S===void 0&&(S=""),new URLSearchParams(typeof S=="string"||Array.isArray(S)||S instanceof URLSearchParams?S:Object.keys(S).reduce((T,M)=>{let F=S[M];return T.concat(Array.isArray(F)?F.map(N=>[M,N]):[[M,F]])},[]))}},35338:function(d,g,e){"use strict";e.d(g,{F0:function(){return Qe},Fg:function(){return Ne},Gn:function(){return x},TH:function(){return ne},UO:function(){return _t},V$:function(){return Vt},WU:function(){return Pt},bx:function(){return Be},fp:function(){return p},j3:function(){return dt},oQ:function(){return W},s0:function(){return Pe}});var r=e(19340),i=e(59301);const l=(0,i.createContext)(null),c=(0,i.createContext)(null),f=(0,i.createContext)({outlet:null,matches:[]});function u(Ue,be){if(!Ue)throw new Error(be)}function h(Ue,be){if(!Ue){typeof console!="undefined"&&console.warn(be);try{throw new Error(be)}catch(De){}}}const o={};function a(Ue,be,De){!be&&!o[Ue]&&(o[Ue]=!0)}function x(Ue,be){return be===void 0&&(be={}),Ue.replace(/:(\w+)/g,(De,He)=>(be[He]==null&&u(!1),be[He])).replace(/\/*\*$/,De=>be["*"]==null?"":be["*"].replace(/^\/*/,"/"))}function p(Ue,be,De){De===void 0&&(De="/");let He=typeof be=="string"?(0,r.cP)(be):be,qe=G(He.pathname||"/",De);if(qe==null)return null;let Xe=v(Ue);m(Xe);let wt=null;for(let At=0;wt==null&&At<Xe.length;++At)wt=H(Xe[At],qe);return wt}function v(Ue,be,De,He){return be===void 0&&(be=[]),De===void 0&&(De=[]),He===void 0&&(He=""),Ue.forEach((qe,Xe)=>{let wt={relativePath:qe.path||"",caseSensitive:qe.caseSensitive===!0,childrenIndex:Xe,route:qe};wt.relativePath.startsWith("/")&&(wt.relativePath.startsWith(He)||u(!1),wt.relativePath=wt.relativePath.slice(He.length));let At=ae([He,wt.relativePath]),cr=De.concat(wt);qe.children&&qe.children.length>0&&(qe.index===!0&&u(!1),v(qe.children,be,cr,At)),!(qe.path==null&&!qe.index)&&be.push({path:At,score:F(At,qe.index),routesMeta:cr})}),be}function m(Ue){Ue.sort((be,De)=>be.score!==De.score?De.score-be.score:N(be.routesMeta.map(He=>He.childrenIndex),De.routesMeta.map(He=>He.childrenIndex)))}const b=/^:\w+$/,A=3,D=2,R=1,S=10,T=-2,M=Ue=>Ue==="*";function F(Ue,be){let De=Ue.split("/"),He=De.length;return De.some(M)&&(He+=T),be&&(He+=D),De.filter(qe=>!M(qe)).reduce((qe,Xe)=>qe+(b.test(Xe)?A:Xe===""?R:S),He)}function N(Ue,be){return Ue.length===be.length&&Ue.slice(0,-1).every((He,qe)=>He===be[qe])?Ue[Ue.length-1]-be[be.length-1]:0}function H(Ue,be){let{routesMeta:De}=Ue,He={},qe="/",Xe=[];for(let wt=0;wt<De.length;++wt){let At=De[wt],cr=wt===De.length-1,or=qe==="/"?be:be.slice(qe.length)||"/",Me=V({path:At.relativePath,caseSensitive:At.caseSensitive,end:cr},or);if(!Me)return null;Object.assign(He,Me.params);let Je=At.route;Xe.push({params:He,pathname:ae([qe,Me.pathname]),pathnameBase:ee(ae([qe,Me.pathnameBase])),route:Je}),Me.pathnameBase!=="/"&&(qe=ae([qe,Me.pathnameBase]))}return Xe}function V(Ue,be){typeof Ue=="string"&&(Ue={path:Ue,caseSensitive:!1,end:!0});let[De,He]=$(Ue.path,Ue.caseSensitive,Ue.end),qe=be.match(De);if(!qe)return null;let Xe=qe[0],wt=Xe.replace(/(.)\/+$/,"$1"),At=qe.slice(1);return{params:He.reduce((or,Me,Je)=>{if(Me==="*"){let Qt=At[Je]||"";wt=Xe.slice(0,Xe.length-Qt.length).replace(/(.)\/+$/,"$1")}return or[Me]=oe(At[Je]||"",Me),or},{}),pathname:Xe,pathnameBase:wt,pattern:Ue}}function $(Ue,be,De){be===void 0&&(be=!1),De===void 0&&(De=!0);let He=[],qe="^"+Ue.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/:(\w+)/g,(wt,At)=>(He.push(At),"([^\\/]+)"));return Ue.endsWith("*")?(He.push("*"),qe+=Ue==="*"||Ue==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):qe+=De?"\\/*$":"(?:(?=[.~-]|%[0-9A-F]{2})|\\b|\\/|$)",[new RegExp(qe,be?void 0:"i"),He]}function oe(Ue,be){try{return decodeURIComponent(Ue)}catch(De){return Ue}}function ie(Ue,be){be===void 0&&(be="/");let{pathname:De,search:He="",hash:qe=""}=typeof Ue=="string"?(0,r.cP)(Ue):Ue;return{pathname:De?De.startsWith("/")?De:ue(De,be):be,search:J(He),hash:le(qe)}}function ue(Ue,be){let De=be.replace(/\/+$/,"").split("/");return Ue.split("/").forEach(qe=>{qe===".."?De.length>1&&De.pop():qe!=="."&&De.push(qe)}),De.length>1?De.join("/"):"/"}function q(Ue,be,De){let He=typeof Ue=="string"?(0,r.cP)(Ue):Ue,qe=Ue===""||He.pathname===""?"/":He.pathname,Xe;if(qe==null)Xe=De;else{let At=be.length-1;if(qe.startsWith("..")){let cr=qe.split("/");for(;cr[0]==="..";)cr.shift(),At-=1;He.pathname=cr.join("/")}Xe=At>=0?be[At]:"/"}let wt=ie(He,Xe);return qe&&qe!=="/"&&qe.endsWith("/")&&!wt.pathname.endsWith("/")&&(wt.pathname+="/"),wt}function Y(Ue){return Ue===""||Ue.pathname===""?"/":typeof Ue=="string"?(0,r.cP)(Ue).pathname:Ue.pathname}function G(Ue,be){if(be==="/")return Ue;if(!Ue.toLowerCase().startsWith(be.toLowerCase()))return null;let De=Ue.charAt(be.length);return De&&De!=="/"?null:Ue.slice(be.length)||"/"}const ae=Ue=>Ue.join("/").replace(/\/\/+/g,"/"),ee=Ue=>Ue.replace(/\/+$/,"").replace(/^\/*/,"/"),J=Ue=>!Ue||Ue==="?"?"":Ue.startsWith("?")?Ue:"?"+Ue,le=Ue=>!Ue||Ue==="#"?"":Ue.startsWith("#")?Ue:"#"+Ue;function W(Ue){z()||u(!1);let{basename:be,navigator:De}=(0,i.useContext)(l),{hash:He,pathname:qe,search:Xe}=Pt(Ue),wt=qe;if(be!=="/"){let At=Y(Ue),cr=At!=null&&At.endsWith("/");wt=qe==="/"?be+(cr?"/":""):ae([be,qe])}return De.createHref({pathname:wt,search:Xe,hash:He})}function z(){return(0,i.useContext)(c)!=null}function ne(){return z()||u(!1),(0,i.useContext)(c).location}function _e(){return useContext(c).navigationType}function we(Ue){z()||u(!1);let{pathname:be}=ne();return useMemo(()=>V(Ue,be),[be,Ue])}function Pe(){z()||u(!1);let{basename:Ue,navigator:be}=(0,i.useContext)(l),{matches:De}=(0,i.useContext)(f),{pathname:He}=ne(),qe=JSON.stringify(De.map(At=>At.pathnameBase)),Xe=(0,i.useRef)(!1);return(0,i.useEffect)(()=>{Xe.current=!0}),(0,i.useCallback)(function(At,cr){if(cr===void 0&&(cr={}),!Xe.current)return;if(typeof At=="number"){be.go(At);return}let or=q(At,JSON.parse(qe),He);Ue!=="/"&&(or.pathname=ae([Ue,or.pathname])),(cr.replace?be.replace:be.push)(or,cr.state)},[Ue,be,qe,He])}const We=(0,i.createContext)(null);function Be(){return(0,i.useContext)(We)}function Lt(Ue){let be=(0,i.useContext)(f).outlet;return be&&(0,i.createElement)(We.Provider,{value:Ue},be)}function _t(){let{matches:Ue}=(0,i.useContext)(f),be=Ue[Ue.length-1];return be?be.params:{}}function Pt(Ue){let{matches:be}=(0,i.useContext)(f),{pathname:De}=ne(),He=JSON.stringify(be.map(qe=>qe.pathnameBase));return(0,i.useMemo)(()=>q(Ue,JSON.parse(He),De),[Ue,He,De])}function Vt(Ue,be){z()||u(!1);let{matches:De}=(0,i.useContext)(f),He=De[De.length-1],qe=He?He.params:{},Xe=He?He.pathname:"/",wt=He?He.pathnameBase:"/",At=He&&He.route,cr=ne(),or;if(be){var Me;let Rt=typeof be=="string"?(0,r.cP)(be):be;wt==="/"||(Me=Rt.pathname)!=null&&Me.startsWith(wt)||u(!1),or=Rt}else or=cr;let Je=or.pathname||"/",Qt=wt==="/"?Je:Je.slice(wt.length)||"/",tt=p(Ue,{pathname:Qt});return Ft(tt&&tt.map(Rt=>Object.assign({},Rt,{params:Object.assign({},qe,Rt.params),pathname:ae([wt,Rt.pathname]),pathnameBase:Rt.pathnameBase==="/"?wt:ae([wt,Rt.pathnameBase])})),De)}function Ft(Ue,be){return be===void 0&&(be=[]),Ue==null?null:Ue.reduceRight((De,He,qe)=>(0,i.createElement)(f.Provider,{children:He.route.element!==void 0?He.route.element:De,value:{outlet:De,matches:be.concat(Ue.slice(0,qe+1))}}),null)}function ir(Ue){let{basename:be,children:De,initialEntries:He,initialIndex:qe}=Ue,Xe=useRef();Xe.current==null&&(Xe.current=createMemoryHistory({initialEntries:He,initialIndex:qe}));let wt=Xe.current,[At,cr]=useState({action:wt.action,location:wt.location});return useLayoutEffect(()=>wt.listen(cr),[wt]),createElement(Qe,{basename:be,children:De,location:At.location,navigationType:At.action,navigator:wt})}function Ne(Ue){let{to:be,replace:De,state:He}=Ue;z()||u(!1);let qe=Pe();return(0,i.useEffect)(()=>{qe(be,{replace:De,state:He})}),null}function dt(Ue){return Lt(Ue.context)}function kt(Ue){u(!1)}function Qe(Ue){let{basename:be="/",children:De=null,location:He,navigationType:qe=r.aU.Pop,navigator:Xe,static:wt=!1}=Ue;z()&&u(!1);let At=ee(be),cr=(0,i.useMemo)(()=>({basename:At,navigator:Xe,static:wt}),[At,Xe,wt]);typeof He=="string"&&(He=(0,r.cP)(He));let{pathname:or="/",search:Me="",hash:Je="",state:Qt=null,key:tt="default"}=He,Rt=(0,i.useMemo)(()=>{let Dt=G(or,At);return Dt==null?null:{pathname:Dt,search:Me,hash:Je,state:Qt,key:tt}},[At,or,Me,Je,Qt,tt]);return Rt==null?null:(0,i.createElement)(l.Provider,{value:cr},(0,i.createElement)(c.Provider,{children:De,value:{location:Rt,navigationType:qe}}))}function lt(Ue){let{children:be,location:De}=Ue;return Vt(st(be),De)}function st(Ue){let be=[];return Children.forEach(Ue,De=>{if(!isValidElement(De))return;if(De.type===Fragment){be.push.apply(be,st(De.props.children));return}De.type!==kt&&u(!1);let He={caseSensitive:De.props.caseSensitive,element:De.props.element,index:De.props.index,path:De.props.path};De.props.children&&(He.children=st(De.props.children)),be.push(He)}),be}function Ye(Ue){return Ft(Ue)}},76100:function(d,g,e){"use strict";var r=e(84126),i=60103,l=60106;g.Fragment=60107,g.StrictMode=60108,g.Profiler=60114;var c=60109,f=60110,u=60112;g.Suspense=60113;var h=60115,o=60116;if(typeof Symbol=="function"&&Symbol.for){var a=Symbol.for;i=a("react.element"),l=a("react.portal"),g.Fragment=a("react.fragment"),g.StrictMode=a("react.strict_mode"),g.Profiler=a("react.profiler"),c=a("react.provider"),f=a("react.context"),u=a("react.forward_ref"),g.Suspense=a("react.suspense"),h=a("react.memo"),o=a("react.lazy")}var x=typeof Symbol=="function"&&Symbol.iterator;function p(J){return J===null||typeof J!="object"?null:(J=x&&J[x]||J["@@iterator"],typeof J=="function"?J:null)}function v(J){for(var le="https://reactjs.org/docs/error-decoder.html?invariant="+J,W=1;W<arguments.length;W++)le+="&args[]="+encodeURIComponent(arguments[W]);return"Minified React error #"+J+"; visit "+le+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b={};function A(J,le,W){this.props=J,this.context=le,this.refs=b,this.updater=W||m}A.prototype.isReactComponent={},A.prototype.setState=function(J,le){if(typeof J!="object"&&typeof J!="function"&&J!=null)throw Error(v(85));this.updater.enqueueSetState(this,J,le,"setState")},A.prototype.forceUpdate=function(J){this.updater.enqueueForceUpdate(this,J,"forceUpdate")};function D(){}D.prototype=A.prototype;function R(J,le,W){this.props=J,this.context=le,this.refs=b,this.updater=W||m}var S=R.prototype=new D;S.constructor=R,r(S,A.prototype),S.isPureReactComponent=!0;var T={current:null},M=Object.prototype.hasOwnProperty,F={key:!0,ref:!0,__self:!0,__source:!0};function N(J,le,W){var z,ne={},_e=null,we=null;if(le!=null)for(z in le.ref!==void 0&&(we=le.ref),le.key!==void 0&&(_e=""+le.key),le)M.call(le,z)&&!F.hasOwnProperty(z)&&(ne[z]=le[z]);var Pe=arguments.length-2;if(Pe===1)ne.children=W;else if(1<Pe){for(var We=Array(Pe),Be=0;Be<Pe;Be++)We[Be]=arguments[Be+2];ne.children=We}if(J&&J.defaultProps)for(z in Pe=J.defaultProps,Pe)ne[z]===void 0&&(ne[z]=Pe[z]);return{$$typeof:i,type:J,key:_e,ref:we,props:ne,_owner:T.current}}function H(J,le){return{$$typeof:i,type:J.type,key:le,ref:J.ref,props:J.props,_owner:J._owner}}function V(J){return typeof J=="object"&&J!==null&&J.$$typeof===i}function $(J){var le={"=":"=0",":":"=2"};return"$"+J.replace(/[=:]/g,function(W){return le[W]})}var oe=/\/+/g;function ie(J,le){return typeof J=="object"&&J!==null&&J.key!=null?$(""+J.key):le.toString(36)}function ue(J,le,W,z,ne){var _e=typeof J;(_e==="undefined"||_e==="boolean")&&(J=null);var we=!1;if(J===null)we=!0;else switch(_e){case"string":case"number":we=!0;break;case"object":switch(J.$$typeof){case i:case l:we=!0}}if(we)return we=J,ne=ne(we),J=z===""?"."+ie(we,0):z,Array.isArray(ne)?(W="",J!=null&&(W=J.replace(oe,"$&/")+"/"),ue(ne,le,W,"",function(Be){return Be})):ne!=null&&(V(ne)&&(ne=H(ne,W+(!ne.key||we&&we.key===ne.key?"":(""+ne.key).replace(oe,"$&/")+"/")+J)),le.push(ne)),1;if(we=0,z=z===""?".":z+":",Array.isArray(J))for(var Pe=0;Pe<J.length;Pe++){_e=J[Pe];var We=z+ie(_e,Pe);we+=ue(_e,le,W,We,ne)}else if(We=p(J),typeof We=="function")for(J=We.call(J),Pe=0;!(_e=J.next()).done;)_e=_e.value,We=z+ie(_e,Pe++),we+=ue(_e,le,W,We,ne);else if(_e==="object")throw le=""+J,Error(v(31,le==="[object Object]"?"object with keys {"+Object.keys(J).join(", ")+"}":le));return we}function q(J,le,W){if(J==null)return J;var z=[],ne=0;return ue(J,z,"","",function(_e){return le.call(W,_e,ne++)}),z}function Y(J){if(J._status===-1){var le=J._result;le=le(),J._status=0,J._result=le,le.then(function(W){J._status===0&&(W=W.default,J._status=1,J._result=W)},function(W){J._status===0&&(J._status=2,J._result=W)})}if(J._status===1)return J._result;throw J._result}var G={current:null};function ae(){var J=G.current;if(J===null)throw Error(v(321));return J}var ee={ReactCurrentDispatcher:G,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:T,IsSomeRendererActing:{current:!1},assign:r};g.Children={map:q,forEach:function(J,le,W){q(J,function(){le.apply(this,arguments)},W)},count:function(J){var le=0;return q(J,function(){le++}),le},toArray:function(J){return q(J,function(le){return le})||[]},only:function(J){if(!V(J))throw Error(v(143));return J}},g.Component=A,g.PureComponent=R,g.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ee,g.cloneElement=function(J,le,W){if(J==null)throw Error(v(267,J));var z=r({},J.props),ne=J.key,_e=J.ref,we=J._owner;if(le!=null){if(le.ref!==void 0&&(_e=le.ref,we=T.current),le.key!==void 0&&(ne=""+le.key),J.type&&J.type.defaultProps)var Pe=J.type.defaultProps;for(We in le)M.call(le,We)&&!F.hasOwnProperty(We)&&(z[We]=le[We]===void 0&&Pe!==void 0?Pe[We]:le[We])}var We=arguments.length-2;if(We===1)z.children=W;else if(1<We){Pe=Array(We);for(var Be=0;Be<We;Be++)Pe[Be]=arguments[Be+2];z.children=Pe}return{$$typeof:i,type:J.type,key:ne,ref:_e,props:z,_owner:we}},g.createContext=function(J,le){return le===void 0&&(le=null),J={$$typeof:f,_calculateChangedBits:le,_currentValue:J,_currentValue2:J,_threadCount:0,Provider:null,Consumer:null},J.Provider={$$typeof:c,_context:J},J.Consumer=J},g.createElement=N,g.createFactory=function(J){var le=N.bind(null,J);return le.type=J,le},g.createRef=function(){return{current:null}},g.forwardRef=function(J){return{$$typeof:u,render:J}},g.isValidElement=V,g.lazy=function(J){return{$$typeof:o,_payload:{_status:-1,_result:J},_init:Y}},g.memo=function(J,le){return{$$typeof:h,type:J,compare:le===void 0?null:le}},g.useCallback=function(J,le){return ae().useCallback(J,le)},g.useContext=function(J,le){return ae().useContext(J,le)},g.useDebugValue=function(){},g.useEffect=function(J,le){return ae().useEffect(J,le)},g.useImperativeHandle=function(J,le,W){return ae().useImperativeHandle(J,le,W)},g.useLayoutEffect=function(J,le){return ae().useLayoutEffect(J,le)},g.useMemo=function(J,le){return ae().useMemo(J,le)},g.useReducer=function(J,le,W){return ae().useReducer(J,le,W)},g.useRef=function(J){return ae().useRef(J)},g.useState=function(J){return ae().useState(J)},g.version="17.0.2"},59301:function(d,g,e){"use strict";d.exports=e(76100)},59781:function(d,g,e){"use strict";e.d(g,{DE:function(){return T},MT:function(){return v},UY:function(){return R},md:function(){return F},qC:function(){return M}});var r=e(85899);function i(N){return"Minified Redux error #"+N+"; visit https://redux.js.org/Errors?code="+N+" for the full message or use the non-minified dev environment for full errors. "}var l=function(){return typeof Symbol=="function"&&Symbol.observable||"@@observable"}(),c=function(){return Math.random().toString(36).substring(7).split("").join(".")},f={INIT:"@@redux/INIT"+c(),REPLACE:"@@redux/REPLACE"+c(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+c()}};function u(N){if(typeof N!="object"||N===null)return!1;for(var H=N;Object.getPrototypeOf(H)!==null;)H=Object.getPrototypeOf(H);return Object.getPrototypeOf(N)===H}function h(N){if(N===void 0)return"undefined";if(N===null)return"null";var H=typeof N;switch(H){case"boolean":case"string":case"number":case"symbol":case"function":return H}if(Array.isArray(N))return"array";if(x(N))return"date";if(a(N))return"error";var V=o(N);switch(V){case"Symbol":case"Promise":case"WeakMap":case"WeakSet":case"Map":case"Set":return V}return H.slice(8,-1).toLowerCase().replace(/\s/g,"")}function o(N){return typeof N.constructor=="function"?N.constructor.name:null}function a(N){return N instanceof Error||typeof N.message=="string"&&N.constructor&&typeof N.constructor.stackTraceLimit=="number"}function x(N){return N instanceof Date?!0:typeof N.toDateString=="function"&&typeof N.getDate=="function"&&typeof N.setDate=="function"}function p(N){var H=typeof N;return H}function v(N,H,V){var $;if(typeof H=="function"&&typeof V=="function"||typeof V=="function"&&typeof arguments[3]=="function")throw new Error(i(0));if(typeof H=="function"&&typeof V=="undefined"&&(V=H,H=void 0),typeof V!="undefined"){if(typeof V!="function")throw new Error(i(1));return V(v)(N,H)}if(typeof N!="function")throw new Error(i(2));var oe=N,ie=H,ue=[],q=ue,Y=!1;function G(){q===ue&&(q=ue.slice())}function ae(){if(Y)throw new Error(i(3));return ie}function ee(z){if(typeof z!="function")throw new Error(i(4));if(Y)throw new Error(i(5));var ne=!0;return G(),q.push(z),function(){if(ne){if(Y)throw new Error(i(6));ne=!1,G();var we=q.indexOf(z);q.splice(we,1),ue=null}}}function J(z){if(!u(z))throw new Error(i(7));if(typeof z.type=="undefined")throw new Error(i(8));if(Y)throw new Error(i(9));try{Y=!0,ie=oe(ie,z)}finally{Y=!1}for(var ne=ue=q,_e=0;_e<ne.length;_e++){var we=ne[_e];we()}return z}function le(z){if(typeof z!="function")throw new Error(i(10));oe=z,J({type:f.REPLACE})}function W(){var z,ne=ee;return z={subscribe:function(we){if(typeof we!="object"||we===null)throw new Error(i(11));function Pe(){we.next&&we.next(ae())}Pe();var We=ne(Pe);return{unsubscribe:We}}},z[l]=function(){return this},z}return J({type:f.INIT}),$={dispatch:J,subscribe:ee,getState:ae,replaceReducer:le},$[l]=W,$}var m=null;function b(N){typeof console!="undefined"&&typeof console.error=="function"&&console.error(N);try{throw new Error(N)}catch(H){}}function A(N,H,V,$){var oe=Object.keys(H),ie=V&&V.type===f.INIT?"preloadedState argument passed to createStore":"previous state received by the reducer";if(oe.length===0)return"Store does not have a valid reducer. Make sure the argument passed to combineReducers is an object whose values are reducers.";if(!u(N))return"The "+ie+' has unexpected type of "'+p(N)+'". Expected argument to be an object with the following '+('keys: "'+oe.join('", "')+'"');var ue=Object.keys(N).filter(function(q){return!H.hasOwnProperty(q)&&!$[q]});if(ue.forEach(function(q){$[q]=!0}),!(V&&V.type===f.REPLACE)&&ue.length>0)return"Unexpected "+(ue.length>1?"keys":"key")+" "+('"'+ue.join('", "')+'" found in '+ie+". ")+"Expected to find one of the known reducer keys instead: "+('"'+oe.join('", "')+'". Unexpected keys will be ignored.')}function D(N){Object.keys(N).forEach(function(H){var V=N[H],$=V(void 0,{type:f.INIT});if(typeof $=="undefined")throw new Error(i(12));if(typeof V(void 0,{type:f.PROBE_UNKNOWN_ACTION()})=="undefined")throw new Error(i(13))})}function R(N){for(var H=Object.keys(N),V={},$=0;$<H.length;$++){var oe=H[$];typeof N[oe]=="function"&&(V[oe]=N[oe])}var ie=Object.keys(V),ue,q;try{D(V)}catch(Y){q=Y}return function(G,ae){if(G===void 0&&(G={}),q)throw q;if(0)var ee;for(var J=!1,le={},W=0;W<ie.length;W++){var z=ie[W],ne=V[z],_e=G[z],we=ne(_e,ae);if(typeof we=="undefined"){var Pe=ae&&ae.type;throw new Error(i(14))}le[z]=we,J=J||we!==_e}return J=J||ie.length!==Object.keys(G).length,J?le:G}}function S(N,H){return function(){return H(N.apply(this,arguments))}}function T(N,H){if(typeof N=="function")return S(N,H);if(typeof N!="object"||N===null)throw new Error(i(16));var V={};for(var $ in N){var oe=N[$];typeof oe=="function"&&(V[$]=S(oe,H))}return V}function M(){for(var N=arguments.length,H=new Array(N),V=0;V<N;V++)H[V]=arguments[V];return H.length===0?function($){return $}:H.length===1?H[0]:H.reduce(function($,oe){return function(){return $(oe.apply(void 0,arguments))}})}function F(){for(var N=arguments.length,H=new Array(N),V=0;V<N;V++)H[V]=arguments[V];return function($){return function(){var oe=$.apply(void 0,arguments),ie=function(){throw new Error(i(15))},ue={getState:oe.getState,dispatch:function(){return ie.apply(void 0,arguments)}},q=H.map(function(Y){return Y(ue)});return ie=M.apply(void 0,q)(oe.dispatch),(0,r.Z)((0,r.Z)({},oe),{},{dispatch:ie})}}}},58246:function(d){var g=function(e){"use strict";var r=Object.prototype,i=r.hasOwnProperty,l=Object.defineProperty||function(ee,J,le){ee[J]=le.value},c,f=typeof Symbol=="function"?Symbol:{},u=f.iterator||"@@iterator",h=f.asyncIterator||"@@asyncIterator",o=f.toStringTag||"@@toStringTag";function a(ee,J,le){return Object.defineProperty(ee,J,{value:le,enumerable:!0,configurable:!0,writable:!0}),ee[J]}try{a({},"")}catch(ee){a=function(J,le,W){return J[le]=W}}function x(ee,J,le,W){var z=J&&J.prototype instanceof R?J:R,ne=Object.create(z.prototype),_e=new Y(W||[]);return l(ne,"_invoke",{value:oe(ee,le,_e)}),ne}e.wrap=x;function p(ee,J,le){try{return{type:"normal",arg:ee.call(J,le)}}catch(W){return{type:"throw",arg:W}}}var v="suspendedStart",m="suspendedYield",b="executing",A="completed",D={};function R(){}function S(){}function T(){}var M={};a(M,u,function(){return this});var F=Object.getPrototypeOf,N=F&&F(F(G([])));N&&N!==r&&i.call(N,u)&&(M=N);var H=T.prototype=R.prototype=Object.create(M);S.prototype=T,l(H,"constructor",{value:T,configurable:!0}),l(T,"constructor",{value:S,configurable:!0}),S.displayName=a(T,o,"GeneratorFunction");function V(ee){["next","throw","return"].forEach(function(J){a(ee,J,function(le){return this._invoke(J,le)})})}e.isGeneratorFunction=function(ee){var J=typeof ee=="function"&&ee.constructor;return J?J===S||(J.displayName||J.name)==="GeneratorFunction":!1},e.mark=function(ee){return Object.setPrototypeOf?Object.setPrototypeOf(ee,T):(ee.__proto__=T,a(ee,o,"GeneratorFunction")),ee.prototype=Object.create(H),ee},e.awrap=function(ee){return{__await:ee}};function $(ee,J){function le(ne,_e,we,Pe){var We=p(ee[ne],ee,_e);if(We.type==="throw")Pe(We.arg);else{var Be=We.arg,Lt=Be.value;return Lt&&typeof Lt=="object"&&i.call(Lt,"__await")?J.resolve(Lt.__await).then(function(_t){le("next",_t,we,Pe)},function(_t){le("throw",_t,we,Pe)}):J.resolve(Lt).then(function(_t){Be.value=_t,we(Be)},function(_t){return le("throw",_t,we,Pe)})}}var W;function z(ne,_e){function we(){return new J(function(Pe,We){le(ne,_e,Pe,We)})}return W=W?W.then(we,we):we()}l(this,"_invoke",{value:z})}V($.prototype),a($.prototype,h,function(){return this}),e.AsyncIterator=$,e.async=function(ee,J,le,W,z){z===void 0&&(z=Promise);var ne=new $(x(ee,J,le,W),z);return e.isGeneratorFunction(J)?ne:ne.next().then(function(_e){return _e.done?_e.value:ne.next()})};function oe(ee,J,le){var W=v;return function(ne,_e){if(W===b)throw new Error("Generator is already running");if(W===A){if(ne==="throw")throw _e;return ae()}for(le.method=ne,le.arg=_e;;){var we=le.delegate;if(we){var Pe=ie(we,le);if(Pe){if(Pe===D)continue;return Pe}}if(le.method==="next")le.sent=le._sent=le.arg;else if(le.method==="throw"){if(W===v)throw W=A,le.arg;le.dispatchException(le.arg)}else le.method==="return"&&le.abrupt("return",le.arg);W=b;var We=p(ee,J,le);if(We.type==="normal"){if(W=le.done?A:m,We.arg===D)continue;return{value:We.arg,done:le.done}}else We.type==="throw"&&(W=A,le.method="throw",le.arg=We.arg)}}}function ie(ee,J){var le=J.method,W=ee.iterator[le];if(W===c)return J.delegate=null,le==="throw"&&ee.iterator.return&&(J.method="return",J.arg=c,ie(ee,J),J.method==="throw")||le!=="return"&&(J.method="throw",J.arg=new TypeError("The iterator does not provide a '"+le+"' method")),D;var z=p(W,ee.iterator,J.arg);if(z.type==="throw")return J.method="throw",J.arg=z.arg,J.delegate=null,D;var ne=z.arg;if(!ne)return J.method="throw",J.arg=new TypeError("iterator result is not an object"),J.delegate=null,D;if(ne.done)J[ee.resultName]=ne.value,J.next=ee.nextLoc,J.method!=="return"&&(J.method="next",J.arg=c);else return ne;return J.delegate=null,D}V(H),a(H,o,"Generator"),a(H,u,function(){return this}),a(H,"toString",function(){return"[object Generator]"});function ue(ee){var J={tryLoc:ee[0]};1 in ee&&(J.catchLoc=ee[1]),2 in ee&&(J.finallyLoc=ee[2],J.afterLoc=ee[3]),this.tryEntries.push(J)}function q(ee){var J=ee.completion||{};J.type="normal",delete J.arg,ee.completion=J}function Y(ee){this.tryEntries=[{tryLoc:"root"}],ee.forEach(ue,this),this.reset(!0)}e.keys=function(ee){var J=Object(ee),le=[];for(var W in J)le.push(W);return le.reverse(),function z(){for(;le.length;){var ne=le.pop();if(ne in J)return z.value=ne,z.done=!1,z}return z.done=!0,z}};function G(ee){if(ee){var J=ee[u];if(J)return J.call(ee);if(typeof ee.next=="function")return ee;if(!isNaN(ee.length)){var le=-1,W=function z(){for(;++le<ee.length;)if(i.call(ee,le))return z.value=ee[le],z.done=!1,z;return z.value=c,z.done=!0,z};return W.next=W}}return{next:ae}}e.values=G;function ae(){return{value:c,done:!0}}return Y.prototype={constructor:Y,reset:function(ee){if(this.prev=0,this.next=0,this.sent=this._sent=c,this.done=!1,this.delegate=null,this.method="next",this.arg=c,this.tryEntries.forEach(q),!ee)for(var J in this)J.charAt(0)==="t"&&i.call(this,J)&&!isNaN(+J.slice(1))&&(this[J]=c)},stop:function(){this.done=!0;var ee=this.tryEntries[0],J=ee.completion;if(J.type==="throw")throw J.arg;return this.rval},dispatchException:function(ee){if(this.done)throw ee;var J=this;function le(Pe,We){return ne.type="throw",ne.arg=ee,J.next=Pe,We&&(J.method="next",J.arg=c),!!We}for(var W=this.tryEntries.length-1;W>=0;--W){var z=this.tryEntries[W],ne=z.completion;if(z.tryLoc==="root")return le("end");if(z.tryLoc<=this.prev){var _e=i.call(z,"catchLoc"),we=i.call(z,"finallyLoc");if(_e&&we){if(this.prev<z.catchLoc)return le(z.catchLoc,!0);if(this.prev<z.finallyLoc)return le(z.finallyLoc)}else if(_e){if(this.prev<z.catchLoc)return le(z.catchLoc,!0)}else if(we){if(this.prev<z.finallyLoc)return le(z.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function(ee,J){for(var le=this.tryEntries.length-1;le>=0;--le){var W=this.tryEntries[le];if(W.tryLoc<=this.prev&&i.call(W,"finallyLoc")&&this.prev<W.finallyLoc){var z=W;break}}z&&(ee==="break"||ee==="continue")&&z.tryLoc<=J&&J<=z.finallyLoc&&(z=null);var ne=z?z.completion:{};return ne.type=ee,ne.arg=J,z?(this.method="next",this.next=z.finallyLoc,D):this.complete(ne)},complete:function(ee,J){if(ee.type==="throw")throw ee.arg;return ee.type==="break"||ee.type==="continue"?this.next=ee.arg:ee.type==="return"?(this.rval=this.arg=ee.arg,this.method="return",this.next="end"):ee.type==="normal"&&J&&(this.next=J),D},finish:function(ee){for(var J=this.tryEntries.length-1;J>=0;--J){var le=this.tryEntries[J];if(le.finallyLoc===ee)return this.complete(le.completion,le.afterLoc),q(le),D}},catch:function(ee){for(var J=this.tryEntries.length-1;J>=0;--J){var le=this.tryEntries[J];if(le.tryLoc===ee){var W=le.completion;if(W.type==="throw"){var z=W.arg;q(le)}return z}}throw new Error("illegal catch attempt")},delegateYield:function(ee,J,le){return this.delegate={iterator:G(ee),resultName:J,nextLoc:le},this.method==="next"&&(this.arg=c),D}},e}(d.exports);try{regeneratorRuntime=g}catch(e){typeof globalThis=="object"?globalThis.regeneratorRuntime=g:Function("r","regeneratorRuntime = r")(g)}},76374:function(d,g,e){"use strict";var r=function(){if(typeof Map!="undefined")return Map;function Y(G,ae){var ee=-1;return G.some(function(J,le){return J[0]===ae?(ee=le,!0):!1}),ee}return function(){function G(){this.__entries__=[]}return Object.defineProperty(G.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),G.prototype.get=function(ae){var ee=Y(this.__entries__,ae),J=this.__entries__[ee];return J&&J[1]},G.prototype.set=function(ae,ee){var J=Y(this.__entries__,ae);~J?this.__entries__[J][1]=ee:this.__entries__.push([ae,ee])},G.prototype.delete=function(ae){var ee=this.__entries__,J=Y(ee,ae);~J&&ee.splice(J,1)},G.prototype.has=function(ae){return!!~Y(this.__entries__,ae)},G.prototype.clear=function(){this.__entries__.splice(0)},G.prototype.forEach=function(ae,ee){ee===void 0&&(ee=null);for(var J=0,le=this.__entries__;J<le.length;J++){var W=le[J];ae.call(ee,W[1],W[0])}},G}()}(),i=typeof window!="undefined"&&typeof document!="undefined"&&window.document===document,l=function(){return typeof e.g!="undefined"&&e.g.Math===Math?e.g:typeof self!="undefined"&&self.Math===Math?self:typeof window!="undefined"&&window.Math===Math?window:Function("return this")()}(),c=function(){return typeof requestAnimationFrame=="function"?requestAnimationFrame.bind(l):function(Y){return setTimeout(function(){return Y(Date.now())},1e3/60)}}(),f=2;function u(Y,G){var ae=!1,ee=!1,J=0;function le(){ae&&(ae=!1,Y()),ee&&z()}function W(){c(le)}function z(){var ne=Date.now();if(ae){if(ne-J<f)return;ee=!0}else ae=!0,ee=!1,setTimeout(W,G);J=ne}return z}var h=20,o=["top","right","bottom","left","width","height","size","weight"],a=typeof MutationObserver!="undefined",x=function(){function Y(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=u(this.refresh.bind(this),h)}return Y.prototype.addObserver=function(G){~this.observers_.indexOf(G)||this.observers_.push(G),this.connected_||this.connect_()},Y.prototype.removeObserver=function(G){var ae=this.observers_,ee=ae.indexOf(G);~ee&&ae.splice(ee,1),!ae.length&&this.connected_&&this.disconnect_()},Y.prototype.refresh=function(){var G=this.updateObservers_();G&&this.refresh()},Y.prototype.updateObservers_=function(){var G=this.observers_.filter(function(ae){return ae.gatherActive(),ae.hasActive()});return G.forEach(function(ae){return ae.broadcastActive()}),G.length>0},Y.prototype.connect_=function(){!i||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),a?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},Y.prototype.disconnect_=function(){!i||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},Y.prototype.onTransitionEnd_=function(G){var ae=G.propertyName,ee=ae===void 0?"":ae,J=o.some(function(le){return!!~ee.indexOf(le)});J&&this.refresh()},Y.getInstance=function(){return this.instance_||(this.instance_=new Y),this.instance_},Y.instance_=null,Y}(),p=function(Y,G){for(var ae=0,ee=Object.keys(G);ae<ee.length;ae++){var J=ee[ae];Object.defineProperty(Y,J,{value:G[J],enumerable:!1,writable:!1,configurable:!0})}return Y},v=function(Y){var G=Y&&Y.ownerDocument&&Y.ownerDocument.defaultView;return G||l},m=H(0,0,0,0);function b(Y){return parseFloat(Y)||0}function A(Y){for(var G=[],ae=1;ae<arguments.length;ae++)G[ae-1]=arguments[ae];return G.reduce(function(ee,J){var le=Y["border-"+J+"-width"];return ee+b(le)},0)}function D(Y){for(var G=["top","right","bottom","left"],ae={},ee=0,J=G;ee<J.length;ee++){var le=J[ee],W=Y["padding-"+le];ae[le]=b(W)}return ae}function R(Y){var G=Y.getBBox();return H(0,0,G.width,G.height)}function S(Y){var G=Y.clientWidth,ae=Y.clientHeight;if(!G&&!ae)return m;var ee=v(Y).getComputedStyle(Y),J=D(ee),le=J.left+J.right,W=J.top+J.bottom,z=b(ee.width),ne=b(ee.height);if(ee.boxSizing==="border-box"&&(Math.round(z+le)!==G&&(z-=A(ee,"left","right")+le),Math.round(ne+W)!==ae&&(ne-=A(ee,"top","bottom")+W)),!M(Y)){var _e=Math.round(z+le)-G,we=Math.round(ne+W)-ae;Math.abs(_e)!==1&&(z-=_e),Math.abs(we)!==1&&(ne-=we)}return H(J.left,J.top,z,ne)}var T=function(){return typeof SVGGraphicsElement!="undefined"?function(Y){return Y instanceof v(Y).SVGGraphicsElement}:function(Y){return Y instanceof v(Y).SVGElement&&typeof Y.getBBox=="function"}}();function M(Y){return Y===v(Y).document.documentElement}function F(Y){return i?T(Y)?R(Y):S(Y):m}function N(Y){var G=Y.x,ae=Y.y,ee=Y.width,J=Y.height,le=typeof DOMRectReadOnly!="undefined"?DOMRectReadOnly:Object,W=Object.create(le.prototype);return p(W,{x:G,y:ae,width:ee,height:J,top:ae,right:G+ee,bottom:J+ae,left:G}),W}function H(Y,G,ae,ee){return{x:Y,y:G,width:ae,height:ee}}var V=function(){function Y(G){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=H(0,0,0,0),this.target=G}return Y.prototype.isActive=function(){var G=F(this.target);return this.contentRect_=G,G.width!==this.broadcastWidth||G.height!==this.broadcastHeight},Y.prototype.broadcastRect=function(){var G=this.contentRect_;return this.broadcastWidth=G.width,this.broadcastHeight=G.height,G},Y}(),$=function(){function Y(G,ae){var ee=N(ae);p(this,{target:G,contentRect:ee})}return Y}(),oe=function(){function Y(G,ae,ee){if(this.activeObservations_=[],this.observations_=new r,typeof G!="function")throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=G,this.controller_=ae,this.callbackCtx_=ee}return Y.prototype.observe=function(G){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element=="undefined"||!(Element instanceof Object))){if(!(G instanceof v(G).Element))throw new TypeError('parameter 1 is not of type "Element".');var ae=this.observations_;ae.has(G)||(ae.set(G,new V(G)),this.controller_.addObserver(this),this.controller_.refresh())}},Y.prototype.unobserve=function(G){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element=="undefined"||!(Element instanceof Object))){if(!(G instanceof v(G).Element))throw new TypeError('parameter 1 is not of type "Element".');var ae=this.observations_;ae.has(G)&&(ae.delete(G),ae.size||this.controller_.removeObserver(this))}},Y.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},Y.prototype.gatherActive=function(){var G=this;this.clearActive(),this.observations_.forEach(function(ae){ae.isActive()&&G.activeObservations_.push(ae)})},Y.prototype.broadcastActive=function(){if(this.hasActive()){var G=this.callbackCtx_,ae=this.activeObservations_.map(function(ee){return new $(ee.target,ee.broadcastRect())});this.callback_.call(G,ae,G),this.clearActive()}},Y.prototype.clearActive=function(){this.activeObservations_.splice(0)},Y.prototype.hasActive=function(){return this.activeObservations_.length>0},Y}(),ie=typeof WeakMap!="undefined"?new WeakMap:new r,ue=function(){function Y(G){if(!(this instanceof Y))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var ae=x.getInstance(),ee=new oe(G,ae,this);ie.set(this,ee)}return Y}();["observe","unobserve","disconnect"].forEach(function(Y){ue.prototype[Y]=function(){var G;return(G=ie.get(this))[Y].apply(G,arguments)}});var q=function(){return typeof l.ResizeObserver!="undefined"?l.ResizeObserver:ue}();g.Z=q},74284:function(d,g){"use strict";var e,r,i,l;if(typeof performance=="object"&&typeof performance.now=="function"){var c=performance;g.unstable_now=function(){return c.now()}}else{var f=Date,u=f.now();g.unstable_now=function(){return f.now()-u}}if(typeof window=="undefined"||typeof MessageChannel!="function"){var h=null,o=null,a=function(){if(h!==null)try{var W=g.unstable_now();h(!0,W),h=null}catch(z){throw setTimeout(a,0),z}};e=function(W){h!==null?setTimeout(e,0,W):(h=W,setTimeout(a,0))},r=function(W,z){o=setTimeout(W,z)},i=function(){clearTimeout(o)},g.unstable_shouldYield=function(){return!1},l=g.unstable_forceFrameRate=function(){}}else{var x=window.setTimeout,p=window.clearTimeout;if(typeof console!="undefined"){var v=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof v!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var m=!1,b=null,A=-1,D=5,R=0;g.unstable_shouldYield=function(){return g.unstable_now()>=R},l=function(){},g.unstable_forceFrameRate=function(W){0>W||125<W?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):D=0<W?Math.floor(1e3/W):5};var S=new MessageChannel,T=S.port2;S.port1.onmessage=function(){if(b!==null){var W=g.unstable_now();R=W+D;try{b(!0,W)?T.postMessage(null):(m=!1,b=null)}catch(z){throw T.postMessage(null),z}}else m=!1},e=function(W){b=W,m||(m=!0,T.postMessage(null))},r=function(W,z){A=x(function(){W(g.unstable_now())},z)},i=function(){p(A),A=-1}}function M(W,z){var ne=W.length;W.push(z);e:for(;;){var _e=ne-1>>>1,we=W[_e];if(we!==void 0&&0<H(we,z))W[_e]=z,W[ne]=we,ne=_e;else break e}}function F(W){return W=W[0],W===void 0?null:W}function N(W){var z=W[0];if(z!==void 0){var ne=W.pop();if(ne!==z){W[0]=ne;e:for(var _e=0,we=W.length;_e<we;){var Pe=2*(_e+1)-1,We=W[Pe],Be=Pe+1,Lt=W[Be];if(We!==void 0&&0>H(We,ne))Lt!==void 0&&0>H(Lt,We)?(W[_e]=Lt,W[Be]=ne,_e=Be):(W[_e]=We,W[Pe]=ne,_e=Pe);else if(Lt!==void 0&&0>H(Lt,ne))W[_e]=Lt,W[Be]=ne,_e=Be;else break e}}return z}return null}function H(W,z){var ne=W.sortIndex-z.sortIndex;return ne!==0?ne:W.id-z.id}var V=[],$=[],oe=1,ie=null,ue=3,q=!1,Y=!1,G=!1;function ae(W){for(var z=F($);z!==null;){if(z.callback===null)N($);else if(z.startTime<=W)N($),z.sortIndex=z.expirationTime,M(V,z);else break;z=F($)}}function ee(W){if(G=!1,ae(W),!Y)if(F(V)!==null)Y=!0,e(J);else{var z=F($);z!==null&&r(ee,z.startTime-W)}}function J(W,z){Y=!1,G&&(G=!1,i()),q=!0;var ne=ue;try{for(ae(z),ie=F(V);ie!==null&&(!(ie.expirationTime>z)||W&&!g.unstable_shouldYield());){var _e=ie.callback;if(typeof _e=="function"){ie.callback=null,ue=ie.priorityLevel;var we=_e(ie.expirationTime<=z);z=g.unstable_now(),typeof we=="function"?ie.callback=we:ie===F(V)&&N(V),ae(z)}else N(V);ie=F(V)}if(ie!==null)var Pe=!0;else{var We=F($);We!==null&&r(ee,We.startTime-z),Pe=!1}return Pe}finally{ie=null,ue=ne,q=!1}}var le=l;g.unstable_IdlePriority=5,g.unstable_ImmediatePriority=1,g.unstable_LowPriority=4,g.unstable_NormalPriority=3,g.unstable_Profiling=null,g.unstable_UserBlockingPriority=2,g.unstable_cancelCallback=function(W){W.callback=null},g.unstable_continueExecution=function(){Y||q||(Y=!0,e(J))},g.unstable_getCurrentPriorityLevel=function(){return ue},g.unstable_getFirstCallbackNode=function(){return F(V)},g.unstable_next=function(W){switch(ue){case 1:case 2:case 3:var z=3;break;default:z=ue}var ne=ue;ue=z;try{return W()}finally{ue=ne}},g.unstable_pauseExecution=function(){},g.unstable_requestPaint=le,g.unstable_runWithPriority=function(W,z){switch(W){case 1:case 2:case 3:case 4:case 5:break;default:W=3}var ne=ue;ue=W;try{return z()}finally{ue=ne}},g.unstable_scheduleCallback=function(W,z,ne){var _e=g.unstable_now();switch(typeof ne=="object"&&ne!==null?(ne=ne.delay,ne=typeof ne=="number"&&0<ne?_e+ne:_e):ne=_e,W){case 1:var we=-1;break;case 2:we=250;break;case 5:we=1073741823;break;case 4:we=1e4;break;default:we=5e3}return we=ne+we,W={id:oe++,callback:z,priorityLevel:W,startTime:ne,expirationTime:we,sortIndex:-1},ne>_e?(W.sortIndex=ne,M($,W),F(V)===null&&W===F($)&&(G?i():G=!0,r(ee,ne-_e))):(W.sortIndex=we,M(V,W),Y||q||(Y=!0,e(J))),W},g.unstable_wrapCallback=function(W){var z=ue;return function(){var ne=ue;ue=z;try{return W.apply(this,arguments)}finally{ue=ne}}}},43014:function(d,g,e){"use strict";d.exports=e(74284)},18947:function(d){"use strict";function g(e,r){if(e===r)return!0;if(!e||!r)return!1;var i=Object.keys(e),l=Object.keys(r),c=i.length;if(l.length!==c)return!1;for(var f=0;f<c;f++){var u=i[f];if(e[u]!==r[u]||!Object.prototype.hasOwnProperty.call(r,u))return!1}return!0}d.exports=g},19747:function(d){d.exports=function(e,r,i,l){var c=i?i.call(l,e,r):void 0;if(c!==void 0)return!!c;if(e===r)return!0;if(typeof e!="object"||!e||typeof r!="object"||!r)return!1;var f=Object.keys(e),u=Object.keys(r);if(f.length!==u.length)return!1;for(var h=Object.prototype.hasOwnProperty.bind(r),o=0;o<f.length;o++){var a=f[o];if(!h(a))return!1;var x=e[a],p=r[a];if(c=i?i.call(l,x,p,a):void 0,c===!1||c===void 0&&x!==p)return!1}return!0}},98040:function(d){d.exports=function(){var g=document.getSelection();if(!g.rangeCount)return function(){};for(var e=document.activeElement,r=[],i=0;i<g.rangeCount;i++)r.push(g.getRangeAt(i));switch(e.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":e.blur();break;default:e=null;break}return g.removeAllRanges(),function(){g.type==="Caret"&&g.removeAllRanges(),g.rangeCount||r.forEach(function(l){g.addRange(l)}),e&&e.focus()}}},797:function(d,g,e){"use strict";var r=e(54723);d.exports=function(i){if(typeof i!="function"||!hasOwnProperty.call(i,"length"))return!1;try{if(typeof i.length!="number"||typeof i.call!="function"||typeof i.apply!="function")return!1}catch(l){return!1}return!r(i)}},95562:function(d,g,e){"use strict";var r=e(57046),i={object:!0,function:!0,undefined:!0};d.exports=function(l){return r(l)?hasOwnProperty.call(i,typeof l):!1}},69574:function(d,g,e){"use strict";var r=e(797),i=/^\s*class[\s{/}]/,l=Function.prototype.toString;d.exports=function(c){return!(!r(c)||i.test(l.call(c)))}},54723:function(d,g,e){"use strict";var r=e(95562);d.exports=function(i){if(!r(i))return!1;try{return i.constructor?i.constructor.prototype===i:!1}catch(l){return!1}}},57046:function(d){"use strict";var g=void 0;d.exports=function(e){return e!==g&&e!==null}},23188:function(d,g,e){"use strict";var r=e(59301);function i(v,m){return v===m&&(v!==0||1/v===1/m)||v!==v&&m!==m}var l=typeof Object.is=="function"?Object.is:i,c=r.useState,f=r.useEffect,u=r.useLayoutEffect,h=r.useDebugValue;function o(v,m){var b=m(),A=c({inst:{value:b,getSnapshot:m}}),D=A[0].inst,R=A[1];return u(function(){D.value=b,D.getSnapshot=m,a(D)&&R({inst:D})},[v,b,m]),f(function(){return a(D)&&R({inst:D}),v(function(){a(D)&&R({inst:D})})},[v]),h(b),b}function a(v){var m=v.getSnapshot;v=v.value;try{var b=m();return!l(v,b)}catch(A){return!0}}function x(v,m){return m()}var p=typeof window=="undefined"||typeof window.document=="undefined"||typeof window.document.createElement=="undefined"?x:o;g.useSyncExternalStore=r.useSyncExternalStore!==void 0?r.useSyncExternalStore:p},35316:function(d,g,e){"use strict";var r=e(59301),i=e(44718);function l(x,p){return x===p&&(x!==0||1/x===1/p)||x!==x&&p!==p}var c=typeof Object.is=="function"?Object.is:l,f=i.useSyncExternalStore,u=r.useRef,h=r.useEffect,o=r.useMemo,a=r.useDebugValue;g.useSyncExternalStoreWithSelector=function(x,p,v,m,b){var A=u(null);if(A.current===null){var D={hasValue:!1,value:null};A.current=D}else D=A.current;A=o(function(){function S(H){if(!T){if(T=!0,M=H,H=m(H),b!==void 0&&D.hasValue){var V=D.value;if(b(V,H))return F=V}return F=H}if(V=F,c(M,H))return V;var $=m(H);return b!==void 0&&b(V,$)?(M=H,V):(M=H,F=$)}var T=!1,M,F,N=v===void 0?null:v;return[function(){return S(p())},N===null?void 0:function(){return S(N())}]},[p,v,m,b]);var R=f(x,A[0],A[1]);return h(function(){D.hasValue=!0,D.value=R},[R]),a(R),R}},44718:function(d,g,e){"use strict";d.exports=e(23188)},56805:function(d,g,e){"use strict";d.exports=e(35316)},1012:function(d,g,e){"use strict";e.d(g,{Z:function(){return v}});var r=typeof crypto!="undefined"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto!="undefined"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),i=new Uint8Array(16);function l(){if(!r)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return r(i)}var c=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function f(m){return typeof m=="string"&&c.test(m)}for(var u=f,h=[],o=0;o<256;++o)h.push((o+256).toString(16).substr(1));function a(m){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,A=(h[m[b+0]]+h[m[b+1]]+h[m[b+2]]+h[m[b+3]]+"-"+h[m[b+4]]+h[m[b+5]]+"-"+h[m[b+6]]+h[m[b+7]]+"-"+h[m[b+8]]+h[m[b+9]]+"-"+h[m[b+10]]+h[m[b+11]]+h[m[b+12]]+h[m[b+13]]+h[m[b+14]]+h[m[b+15]]).toLowerCase();if(!u(A))throw TypeError("Stringified UUID is invalid");return A}var x=a;function p(m,b,A){m=m||{};var D=m.random||(m.rng||l)();if(D[6]=D[6]&15|64,D[8]=D[8]&63|128,b){A=A||0;for(var R=0;R<16;++R)b[A+R]=D[R];return b}return x(D)}var v=p},56754:function(d){"use strict";var g=function(){};d.exports=g},85239:function(d){"use strict";var g=!1,e=function(){};if(g){var r=function(l,c){var f=arguments.length;c=new Array(f>1?f-1:0);for(var u=1;u<f;u++)c[u-1]=arguments[u];var h=0,o="Warning: "+l.replace(/%s/g,function(){return c[h++]});typeof console!="undefined"&&console.error(o);try{throw new Error(o)}catch(a){}};e=function(i,l,c){var f=arguments.length;c=new Array(f>2?f-2:0);for(var u=2;u<f;u++)c[u-2]=arguments[u];if(l===void 0)throw new Error("`warning(condition, format, ...args)` requires a warning message argument");i||r.apply(null,[l].concat(c))}}d.exports=e},4977:function(d){"use strict";d.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMwAAACaCAYAAADl9acYAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXQd4U1Ubfs/NaJtO9kzLahFQEJkiUBBFUFFkCCjiAAVFERT5FREQQQXBBcpysWRP2RtkKRsEOphNodCZdDfjnv85CU2TZt2bhABNDw9PmtzvrO+c957xLQIP0pkz1yrQIEmwwcDzHhTj91klEo7jpcG5zetWUJdmRjmPvTM9GI9JgSGvadOoLE9KJJ5kPp2YXLtZdO1kT8ooz2vigCNelvPYezPEG7z0CDAn4pJqPvJA5A3vdcl/S3LEy3Iee29OeIOX5YDx3nh4VFI5YDxin6DM5YARxKb7g6gcMHd+nMoBc+d57LKGhCQ1ZURBCoVL2nKCO8sBZWW50x1TOWDuLP8FlV4OGEFs8glROWB8wmbPKikHjGf882bucsB4k5t3qKxywNwhxrpRbJkGTOx0ehlA3d9e5VEtzA3ulGe55zmg1QOfrCVo34BgQGvr5rLDRl4RRZG+5NjBESBc4FHw1LlrCAuPsCo0JjKi7J5hYqfTXADBq4byCJLf82Nf3kA3OfD9LgKdgeCzZ4CUTJ1VKQFyKQgpmeMSjiKvQC+oplspN/wOMDcBVFv0Bo+KwYJ4VE50H3Jg7j6CWzkEX74A3MrSgTfeKZpSaBCHcAVn/JunBHlFPDR5BkG9LMjPt7mZLOtbskQADea9wqOW9coqiGHlRPcHBxYcJriQQvB9P+v2cqCwWFxgoOJk6JeTNX4HmJMAHv6xP4/6VXw/+OxNx/bM/pIohdUE9VW/VxwjOHiJYO5A6xolpGSpYW3jIW4w/A8wM+h+UHSY2pvHgzV9NXymeor0wPc7Cf7XzWJ/4Nsm+Ly2LzZx+OwZ3yuVbzhNsPEMwcI3rM8wMikHiURi5gNbbQoKrc84zpjkj2eYzQC6f96DomUd305ctrp8tp5gSk/f1utzlFhUOHYthy9f8D1gdpwnWHiEYOVQ6zNM6QM/AY+CImHnF9YtfwTMCgB9P+5G0SHa9xP3bk2gT9cBU3r6Hjp95nBYNcz3gDlwkRhX843vlfS59PmFHfjFzgC/2pJ1nEEnEIpIAG+834Wia2Ox7PJ8wt0twLz7J8Gsl3zf316zCVYPsz5oe85F1yUcu0YwcQPBjlElZyjL8wsrQeyBn+XxK8DETqefgyACFCPe6kjxfDPfT6C7BpilBLMG+L6/A34h+P1VikCZ60nuTYpzN4AxqznjCqPOMZ1RSp9f2OVLYZH1lbOrNvjVlswIGEAKYOyrj1K82NL3E+huAWbEMnbFSn1+Qzd4AcE3fajPZV6X04D3lnHGM4xOawKFJwLLYiD5H2AoCkHwJQMLA42v090CzJjVBBN7UCh8rN3AgDrqCYq6lX3L6RQ1MGQRhwWvA7UrALbnFzCJjOhG+d2WjFCkUYKZPZpSDIv1PWDGrycY34NCahI0+yxN/Ivg3c4UlUN8VqWxok/XEfRrSdG0tm/rzcoHBv7KYc5AILqqLWDcOb/45RmGEFyhFL8/0Yga33y+Tl9uJhjxOEVIoG9rnrqVKSJSRFb0fb3tG1A81sC39TLRSu85HL57Eaii0Bm3oqEKqZXSJaUURUxTU0Tyuy0ZAc5SYCUbxE+6+x4w3+0kGNiWooqP3/Qz9xB0bUTRsLqI2eEFUlbvA9WBJxv5ltdMit9jFocpLwB1InQIkBEQTmLUHStOBoMBOr24K2+/AwwPHOKArS2iKCY9VzKIg34jyMgTv6f1wpwqL8JLHKgUTLHwjZIxZTKg0V2Bzg2tLzvYBYA75xe/25J1mkEnGAzYyXE40KQmMK23uLeLN8b1j0ME7epTxFTzRmnCy/jzXyCqIny+NVryDzFeKfd+xLcrDOMMO8MMfgx45iFrOZA7AstiTvvVoZ91usM3tClHcLpeZWDmAN8DZtlRgkY1KJr5+BC87hQQLAeebCwcZN6gXH6MgG2P+rfyDmD+WLoV8xZugkIRiNh2TTHghcfRoF4tFBZpkXgpGQ81rmdu9puLOLzwMPBYPR1Cgzw/v7CC/WpLxjrc/jtaT2LApRrhwC+DfA+Y9aeI0dKzbT3vTCChk3r7eaBABzzfTGgO79CtPUmM9b7U2jv9bf3kOyjSlihLcoSg93MdkZ2Th227j2Hoq8/inTeeNzZ+xFIOsTHAsw/pAeL5+cUvAdPuG1pVRnArQgEsGex7wGw7RxAgBTo19M4EEjqtD1wEkrPYm15oDu/QbfkPSM0hHsu8du0/gSnfLkFGVrbThjFLynULJ6FOZHUw2RNbyd/qUJLFHZV+ywr9aksWO4Ou0BK8KueRz/bVq++CUuD+RGbhB3R/0LeAOZEEnFIRvPGYb+vdGw+cvU7w3uOe1dv+mfeRk5svCMUfvz8AA3o9jgkbCJQVgPe7lGTz5MDvj4f+VXs/JH1ip1PmAkHy17u8z42bjl4lxjf9C809m0CCZo4FUVwKsDPOJLz0ZTp6Fdh6jtnWe1bvuCm/4q/tRwQ1/b03e2LIwGfw1RaCkADg425AOvPkYCHZd0cG43dbsk4zaDFgWHiHcG85wjBQoEhnMhAzf5r/Jihkf9/+fjXDtDXqGA108+Eqcy0DYAfwMU95NnEFzVgLovibwK8HCab19qze61s24Pf5K7A5KwB5vHM1CblMij9m/Q87rtc1jsek54CMPIBayGD0BgP0ImUw/gwYFiqjllhHGAcvAkuPcijU8cgv0KGgSGv8LNJqweu1MOh14A3ss+S78W+Dzuo3RsPoTy0YgIjQALFz0C36tBzg570EE3p4NnHFVn5TA0zaSPDzy57Vu2bIS6jF67BDHYBHgnVI0kow+6ZjLyZNm9RD+35jkZINfNO7ZIVhEn+e16NQ6157/OqWjJ1h9n1IXoydTi8AeGD+KzxqinCEsfkswfBJC2HQacXOG7v0B+e9CGXVUK+U5aoQdm5iE3eqh296R/XoDEBu0e3/hcz3FzF+Z292trI91Zgav7N2tKrDrrfFTdgTI4dAl61BipZDDXYINRCMvBrusNvBikAMHT8LTM3/pwElK4xMAuQV6uBuKK4yA5hEVfY8SvmmHCETGyjDtzqbQLHf0KMgaCnWEcaW/whGT1mAHHZP6oW09bueaFy3khdKcl0EO+y+v4xgphs2MWxbs+K46bLCDIoi6+9iVLKY4PbTp8UB5t8h/UB53qimz1aJA9lyLExz7H1vyMCnUa15L/x9EfhtkIk/nh74y9ShPz5JnUGA26qFZIdcTofWqR5xxd5Uip1O9wDoJNYRxs4LBB9PXYxUdaHrGSqAYuWUp9GmSQ0BlN4h8cTq8qVfOGgKStpBeAoJb4DEYPrPsU89b/5e/LvEYPubLCIQX06NEtWpfwa/yA4h0FEgqVCK71OCUeTARdLLfbpg9PAXsfGsBBtOA0uHmKpyV0PZsqFl5lo5QaXWgRqNw4pTHiEYGa2M+KX0yMROpxsA9BDrCGNvAsG4GcuQdMt45eJx+nXsk3iyNbOY9k161wOry8/GqZCr1t4GBA/O3T0Nm7gSDl/89IBRHiU0nRk3CgU3knEmT4pZN51rrjI5TN2oGmCOMP44BKx7B8jINemP8ZRCK2Y5LNXAMrMlS0hSpwKw9TRGME+XHf5ekybEfPCInU7/BDBArCOMw5cIPvt+JRJUGqHj7JRu2rsd0P+JGBuanELTTVpwwO3/cnjFxNcTwMz95hquxud5pd+skIEfR6NJA+F2y6o1S3Fj4xpj/X9lBmK7OsDuChMUKMf+v36AXC4Fc4QxYwew/X0gM8/k5VKvN0BvcF9gfc8CJuGWuh4twgoQnJSBzK+nDP+3eLTsBahJSNL8DdD29kaUAFsDSU4vpVJp3FTETqdzAbwl1hHGySSCCTPX41RimlcmzthBrTCsV1Obss5cJ2hWXQupTIoiHUW+1nRYZkcn5kRbTzlIOQq5hBmimfRu2RwoeU4gl5rAFiI3Odpmb/NRK0zXu+zgKzZtWZWK/VvTxWZzSP/EK5HoEivcxsFQWIBzk8caVxmWmMT+g6thNlfMg/p1xYfv9DXSMEcYEzYAu247wnBXQ9myE/fslixRpf6FUgw2N5bgDChmk6Lw33MMqkqlg8JeVKmn8hRjHI0QIdgbiJynGWhiZ9AZoPhgaEeK50Q4wmDCvwmzt+HwGe8EcH67V1N8MshWV4UBpnlNLQID3Lcn5nkKrZ6iUEex4azEqC08di0BW1XDgsTP+2NHsrH6F+/0m9Xetns1PN9b3IWHPi8XyetXIOPoEeg1WbhYKMGK9CCoiiSoWq0SnuvWzqhLVuyoz+wI411mmi3epZI9Lt2zgElIUht9INtpdDJPMUsSGf59NCFFxc8TknI6AoZ9LqbCmj+V4X33zMAEAOMHtaXoJ0KLVpUJjJuzD3v+vSh+xtnJ0ffxaMwY0dHuCtO8pg6BAcK3LI4axCTai/4hRsBM3kww5DGK6o5vYx32S52pw9QxbEi8k6o2DMeoj2q5VVhqNnB29JsI0TP5M6Dj5Gg7dwmkpVZOsyOMtyg4joDyBhRq3d+Osbru3S2ZSp0LCmf+9ZM5CUY3qBWx3LREUy5RpbkKQOl0FAimvrksPAME08Q6wmD74DGz/8H2A/+5NdClM8U2r4VFE7rZBcwjtXQIkHsOGLbSLP7XBJhvdxD0fJiinhs+pVk5n41IBM/UFryQSHggvpxRooovpsgdFwjoD8MQri3ZIso/XYzm9a2FwDfUAFPxX/AaRYSCeCR/KW7fvQuYJE0RQF3vSQh2UQn3bsOaYXEJSZrPADrJBfP5BceCVx+4LO0r1hGG3gC8//Np/LXrmJjxdUhbv1YE9vzU22eAmbOPBRmieNCNFzvP8/jhaxVSL3vn4M9zBJN/bgSZgJsyplZ0KQ24oSZgq8vmE4V4+9hrkNIS8O5uPhbNOz+CprWpWRhd7Ahj9svMYM871rT38pbM/q2XvelHoeU4bpxBgt+Jjr8MAqfi80NXZEW/H1UEuOMIY/zCRPyxZr9XABMSJMP5pbelahYlsjNMi1p6402Pp8lyhWEhIBpVp2hdV1yp6nwgPAhYvzQF/+zOEpfZCfXgz6LRIMrxKsq0B5YcKsL6UxRFvBygelBdLjhZGMCx/RfTKWMCUGZzbAClvJEmtiGH97oEGLdhzBHGjL4UDyvLOmBUmn9AaamAay7GimAXgdErzG1RlX36k9el+PlgsPFtK9YRxtwtNzBl7havTZoLywYhuJRbSCNgauvBlAg9TQYDjyVHOeOWbOVxoEoo0Mn2JttpNZvOcmhfn0KTXoTr8TlITSnCrRSt8TMvV7gj79KVPDskCo+1tb/rZkLScavzcTlTARBrZUu+MB1coHNHZ8rQXEzvH4T+8yWY9DzQrj6QptFDzzRlPUj37JbM5pZMeCfZK5CNgsPt3PlbEny3LwSlHWEIqWLzcTWGfbFaCKkgml0zeyNaaa3QdqcAs+msSa2k+4OCmmYm2nyWQ98W9idabo4eqSla3EopMn6m3mRgKkJ6KlM6dV5Plz418ES3CjZE7Ar9w2X5UGXbv3bmC1NBAiqBEOf34zFhKlzLq40PuxK0i8qFutBzRdd7FjDx1zSDCKELxA2tmZoyyztqqc9tUdDlDAm+2hUCdxxhHIwrwOAJy5EvIkSCsz78Nq4rnmhpfU/BANOytgEydwQmpSpjQro/b68we+JNArzej4jjKouz0q+luDwGAzWCxnI1Kr0qPfpEZTzXv6pVwUzf6+MVBTiX6vi+hxoKQfUF4AJswWZZGF+UCUN2IsYMaINnbcVd4jp0m/qePcNcvJlTldcaUm5vVN3qnKNM1zUcJm4LhTuOMP65qMWYGWtxJcU76jGT3nwUrz1j7ZnCCBilAbLS96RucIFJtv88ZpLD/HMZSEgFXmkrrqANp2yjEYsroYRar6f44I3zxh9qNwnH8FHWNxBLj2ix6F85SKltmGV9lBrAF6RConCuh8fotCn7MSC2Fob3ELkPddDBexYwrL2JSZqtFPQpdwfHUT7mf+zjTWFwxxHG8St6zPhtCw6cZXcSnqdhLzTF2FethZcMMK2UBki9DBgmbz18mYAJbMUk5shiYBsxORzT5ucZ8PHbcUaC4OpBGDe55AbiShqP9/40gHLOt058UZbxXMPJnQuUKK+DLi8DEs0R/PJBLIIVwjULHPXgnt2SsQbHq7JeIJSYFIi8mNgeeeT6cFRQAItFOsL4L5li0do9WLrLriK06FZ2e7QO5v3PwugcgDcBo9MbsPT2CnMxFcYwdiNFuMhlKjcs/J23AMMEoONHJhj5JA2T44tvS2TTo5cX4kKqY5X9YuYacq9CEhzlMngmr8uGQasFLUpDPcUV/DCiKwrcNBwrrvueBsyKFVTSvG32aQraRPRMdJKBWaa+vSrcqNAo1hEGsyD8Y/1R/LzmjFea1EBZAbtn9rIqywiYSB5Siecey3U6A5YeN23JmCCPORIcK8IWhV0ps1Wpj8hzjyPmsDPN5P+ZNCWInMOXPz9g/PtgohZfbpEZ3SE5TxSGXBUkIa61vPnCDLCzFEuGrOMY1q02Xunq2VS6p7dkrKOJ17N7UAPP1PG9moatCoOBJ9go0hEGe+P+vC4e3yw84JX2VAoLxMmFL9sApnUkD4kXAKPV6bHsuNQIGDb5p28nmCwixmZSJnA5jeCZh1x3NzfpKi7M/xlFGRmo0qoNqnfohPAG1mcH1dUCfDP+sqkwjuCreY2Mf478swiJGa6V3Az518EFVgHhXMu0DYUZ4G8Dhuqy0Sg0EfM+8myHf88DhjEzIUmzAaA9XA+ZcIqR60KRp+XgjiOM3Sdu4s0vtyAkSIrgQCmCg6QIYZ+BMuPf7Dfzs9vP2bPi34ICZTh2szJ6NM41HuyrV7f2G8tWmNZRPCSc5yuMJWCYGcjHawm+7Sv8DPPfdSBfS9C5oWveHhg+GFqNyfRBEhgIeWgY2kz7AZysRDh5KT4fP0y5vZ0lwBdzGoO9FwbOK4S6KMDpCkP1eaD6fCNghCSDNhe8zmTsVznrMD59XIGa7Wx194SUVUxzT2/JihuZmJJThWoNZ0HgNY/EH28MRUY+B7GOMFibcrJzkJuXB3Z1zXHc7U9ivNlh0mX2aXpm/7ekLA57E6R44zHm5slWAs0A0ybKpDDoaWLhHJafMK0wLIm1ujx0iYD56WgrQO3ryuplSN6xzajkqM83+RCr1aUrol95A5zUJIT971QO5n2bZPybXYRNntsYvx4guLJrL1qkbsD2moOQHP6wlUskRkt5PfiCm5AEC/exa9DmgNcVoVL2KQy59RsqhAQg6tPvwAU5U1F0zvH7AjCsC4mqnE6UGpitvsfSJ0IIHb8lmNzIlkCsIwxPJzDLf10NrDtJMNyBjzDvAkaH5SdkbgOGOf5oVAN4sKawnl+YOwspf+81EzPIh9VvgCbvfoDAKlVx9JAai+ZcNz4PVBBE9W+M07uPo9/laeBgknSeC22ObbVeQ06QCRzselivuQhZBNveCX+JGAoyEZEThyE3fkIYNa00yh69UPdF6y2wsJ6ZqO6LLZl5pUlW9wHFMkrh6mTokgdf7QzG5UwpxDrCcFmwAAImPPztIMHorva3RkbA1GEhGoRPDkfVMj/EVoARaabM2vliCxj9QQtJ1GDAtU3rcGPXDmjVWWDfWWJbtHp9BiCwRScU6KQICJRg4VEp4g8ex4tXvrFSpGT0JxXNsKraIEgVFaHLuQ5ZSE1wAeLsEioRFZ5PnAVlTok5hiQwCG1+mAupwr1V5r4CDGNkgkrzEij93Znqi5CB/XafAhduySDWEYaQsl3RFGiB6Tsce4NkgGlbx+WtqatqjM9ZlOAVJ0tWmPeWEvzYX3gYcOY9cuKzsLE1EVK5oagQJ7/4DDlXS67gZTVqI6dlXxwNaIXrJ06j75UZkFhoHbNyK7Zqh2E3usHAlCupDgFhtSAJEmdsxsqJqZSHevmJaHPoC6vm1nvpNdTu7t6R+L4DjAk06t7M+tKuDb+QkQTw00EFTl2XQawjDIHFOyVj6h+frSeY4uC2it1MRVXgIeUIpBLTWcjdxMJArDgpN2/JPlpF8PlzwoPDjl9v0vZ1N2k1apz+ehJyVaZzS3HimUMKIoWUWrusqtDqUTR46308/bUKekghU1QBkbq+PbPXPkNuEog8DAOS5+ABzVEzSWj9GDSf+JVbXbovAcNs+oODFYSjsp8oqCm2gcj06z9BOHJNbjTZ7RDt/oQQWa2ZXEw0ZWY1yYzYGdCYuj5L7AJNwgBlvHRgj3mjnfvtx0YlS/Zcp9dj6wU5nmpiysccdLMYm5UECr3HruHwQ3/P+KPLzcWZ6VOQfdG5xWbVzl0R9fJgEI7DjO0Eu85rQSTuH1lbV45HbmYSzl1OR+2im4g0ZEJpyETdAC26zpnv1tDdt4AptulPNJ1rplMKUY6uFh8PxL5LARDrCMMtLtvJJAYw3qqTlcOCw7JYLUoBwWHZWWvBIYJxz3jeAiZxv7R0AZJ3bIetdT1B7T4voebTPc0VMbe2G08Wur26sII+6JyD5x4JQU6+FkfOp+DA2es4fO4GsvO1qFk5BE3qVEaTupWNn9G1K0AmILT1fQ8YxhhKqfTi9ewBoPQjSiFAxAasOh2AbfGBRr0qMY4wPJ86phLuFmBm7ibo2oSioYAL+uPXgKvpBIMe9VavgctnE5C7fyuyz58Bc2oRVKMWaj7XBxVbWGuELjxMsOxIAYjUtaqMo9Z90CkHz7WwXkoNPMXZy2k4ePYGDvx3HVdSTHIjBqCVn7verJQJwBQzjKnzJyRlPcZJuJ6UxwsAHEoP/joXgA3nAiHWEYa3ps7dAgyTeTwSRdHcuecDYzdXHCN4oBrwaH3v9Fqr55GWmY2ICNe3XWtOEvyy17MVZmRsLnq2dH4bdv5qBt6Ytg3d29TDOAFvhjIFmNLDGp+c1UxCycs8xTu3jcrMJDvi5VhxOghiHWF4Z+rcvRXGGBy2EvCYABB8sZHggycpqoa6f+lgya/MXC20RUUIDXV9gGJueb/d5tkZ5r0OOejd2nldm/+5gkkLDuOzQe3QrY1r2+0yDZjiwbp4PUNJeelKSqlZSX3/ZRkWHVNArCMMbwFm/AaC8c9Qt65rPWkDCw7Lggw9YVLhcprWnCCoH5qKGmHUaC4tl8sgl0kgl7FPqWhdt6upuQiWc1AoXN96MSd849ez62/31YPeeSwHL7Z1DpixvxzA7hNJWP9lL1RmjgtcJL8ADOOBSkWDCqiGaQoYlYn+TZJh/hEF3HGE4YqpQp7/sC0PrzRPhYxPg9yQjmCkoTA/HUV5aZDq0wBZBQQ0my6kKFE028/BGODpOYHBYfPy8qDT6aDT6Y2flolpUxeDhznscAWkfxKzEFNDAbncteIk8xIzYinxSBj1VrtcvPSo4y0Zs0Z96qPVqFpBgcXjnhXEx/saMCZfZNmTQCjTmZCAEC0oUglPU3iOnDEYtCcb16nCrDaN6ZxKU1HK0xOEIOrMDSlmHnDPEYZLzhoKAW0aivLSQXRpCKRp4HTpKMxNAy1KN36XE+cRAHjKIb/pckhk7h967bXz70STao47wWHZ9bZebwJOMYDY38Zrb4vEtKwZeAKMq5IJSDKZFOuPpqFr8yqCNBjYDd3AXwwgnPu+2Qa3zccrjzleNY7G3cR7P+7G8+2jMWaAMH8r9zVg4pKynudA1jmawExnjKf8fwRkAwF+j46MuJSoyupEKdkdnyoh0/e65wjDUX1c3MdA3hUEEO+YL6fU+BwRNUQa07tAM7v5OpNM8LoXg8PqDXrotHrojUDSQafXgXmrKZ3i0uV4vKkwiT2TJ/WcqYWBBLp8PzkieK1NIV5r71iO8/2qE1i2O8542GeHfiHpvgbMRVX2RzzlpwnpKCGEOa76i5dynxCeTriaTvpP2RnqliMMhwC9MBaBBaeFNEcQTU7FvpDWeU0QrVCiCynA7jjHip9Cy3FFxxz/mVYi0//sPD2u5wWgXUOBSmkAXvtVj7R819s3R215ta0Orz/m2FVVnwkbkJyWa7xOZtfKQtJ9DZiEpKzXAfKbkI6W0JAiQrDyZjZ5adyWUM4dRxiO6qOqRVCkLRPXHCfUt2gjhLXw7jmGBYdl18Uf+Tg47K4LBCz0uZh6P1oJnL/p/qH/5dYGvNnBfv5rN7PRb9JGVAoLwoavrC1enQ3gfQ2YC1ey6kil3CV2lhE7S7MKuMIxf4UGuuMIw1FdhszjCLk6XmxTHNLrqRT5TVdAJnNfPaR04cbgsPsIJjzrmbqL2E4evgxsPy+uXubM7+Vfmbss9661X2lDMdhuABRgyc4LmLnmJGKbKfHlW8KNyu5rwLBBS0zSbKBuWGOyWCoj1rrnCMPRZNEX5SLk3ACmVih2PjmkV9WYiso1RHrec1I7i1HJ5Ct3Kjiso6rPXgeY9P6bPsKB2uSRWKSlZbjNy3FjhuOTD5kIzja9891OnEhMxVs9muHVbsL5e98DJu5ydkNOxh934enfhmPsUDl0ZRgCZUS0IwyHWzJmqPPfcATorrk9yKUzZld5DTKlKUCQNxLr98jlJhV/X6ZrmcBXmwnmDBReb2R0CxQWmiOaiG5uj+5dsOyPH23yMd2ybmNWg6nJfDv8cbRpLDzO6H0PGMaN2zYyi8Q6/Ru+Ogw6A8FfIh1hOBs5evE7KLJ3ih5cRxluSR5FWLNxXiuPFeRJ6D53G5KWC3y4gmDhG8IAw7Ssa9Vlpsrup8jaNXHh+A6bAnYcu4bPfjto/H3z1D4IZ5JcgalMAIb1NVGlHkwpmQ1QwRf3H6wPRU6Re44wHPHXcGMTQm7+LJD9rsnU+soIaO2ux1z75Yu163fdStcUuYXA6wsIVg4VBpjMLDUeaOrgAOK6OjNFcvwhVCiluzbh90PYdvQqqlcMxuovSjSkhRRbZgDDOnsxOaczpYaFlEKQp4Sxm0KQlidxyxGGI+Zqs+IRfuUDIbwXTJMWsxghIc79CAsu7C6Ndg0lAAAdVklEQVStMEws88Jsgg3DhQEmSXUdLdt55hLJuIKs/g2x7UvcdrJtWPcxq40q/h2bKfGViAM/K69MAYZ16NKlzHCDlHwBwr0FUKdr7efbQpCs8a4jjMKCfITHDQRH3d97l578qmqTUblWczGYcErLzjDT+/hej63HLA5r32YOCl135dyFeHTuahtsynVOa4qvPv8II4aVyLJOXUzFsG9NW+bXuz+EISK9lJc5wBSz69KNzEheLxlFQVnEIrvmUlN3B+NiuncdYWi1OsjjP0KQznvxIDVVh0Bem1kreCcZg8N2pwhzX4juVkN6zebwx+u8oHr/OXoCPXrZBpsSW/GAvj3wy6yvzdl+WnsKi3aYnKFPHtIBnZu79qBpWWeZBUxxJ69coYE6ae4zlOqfIyBPM59uxc++36/AuZvedYTBJNz6+OkIL3AVn1b40N8K6oawRu8Jz+CCcvImgiEdKKoLF7p7pe4B8zl8148XVO+uPQcwYNAwj+tt0iga/+4t0Z4a8MUms9HY0vE9ECnUHc7tlpR5wFhyfA+l0lqq7L4A/QlAhTmHgnA8We51Rxh5FxejcvZSjwe7uIAk/cOo0nqK18qbsYPghebUGO7Dl+n1Pzh89iwvqN71G7fhzbc/9Lh5LALCzr+PQVMkR2w0Na4u566m49J1tVElRqyDEb8CTDH3LyblPMhTw67fjwZVPXTV+44wspP2oVq6IBU3QRPiprYWwtvOE0QrhGj2PoKO0dSoR+fL9O5SDm/H8oLq/XP5Gowc7R2tic9/XIlNyU2wY5RH1gJGVvklYFjHL6k0Ty85EbhxV6KceNsRRuatS6h1fYTX5mK+IQR5TZcbDb+8kVhw2MY1KFrV8UZpwsv4ZC3BCw8LC0o7/7fF+HRCydnDWS1FOSmQh1S363aX5XtlxGTEBfbCxveAIMFCB/s1+i1gGDsGL9Cvvpgm6eVtRxgZGZmomTQYHNUKn01OKHlIcEG5AfWE+eB2WefKY0DVMCDWO0G5XNZXTMDOTu3qUzxuinDhNH0/cx6+nGYrpS+diflxLkhPgFRRGfIQ+wzq9OxA5DUei5VDgYruObw0V+vXgOn8LR3L85jibUcY6iw1KiV9CLnhpqt5Ieg5DxkOV16PRyKFyTBcFbrxDPNZJj44rKtyXT1nvsYaVqeC4k1OmfoDfpjl2ncYb9CiMOOS0edyUOVoEGM4cuvUuGkrBHdbgIVvALWs4++6arLNc78GTOx0yq6efvS2I4zs7ByEJY1HkNYUactZ4kkg9FwE9JIKMEgijH8bjN/Z36bftCQcudLaeKC6q9KEPd8dB2Tliw8OK6x0x1Q/7SWoGkrRt4XrksZN/Brzfl3skpB59S9IN13hy0KrQxZkK+ANCQ1Do7ePYO5AoIF1DFqX5Zcm8G/AfENfB8Fv3naEkZubi6CkbxCou2yc9CZARJgBwcCRVlgZV3KC0aSmAhwnQYBcYowHI5FIwIN9MjPfkt/shcUQPdq3Mxy5DLDwfQNFBod1t77ifMyxuVxCBdX7wZgJWLzUdXh3Zh7NtmSgPCQBIQgIt+8/qtmw3fj5zep4yDoGregu+TVgOk2nTNl8pbcdYeTnFyA9U2MMDhQYIIFcwoGTSGCgnHHLECTnIJVIMG2H1BjywtcCRBYc9shlgrdEBocVPbtKZVjyDwGLLyqk3mHvjsGa9ZtdV0k4FGZdBa/NM/JbUcX+wSy692z8PDoWAjwpOa3TvwEzjXajHLa0b0DxSXfvnA9cj3AJxfe7TG5bq4aKyeU5bWIqsOkswcguvu3zyuPE6IBDSL2DBr+Hrdv3uOxshVqNkZqwH7q8NCNtYKUG4CS2V2G1OozE7ClvoZOHFx3+DZjptD0F/m4RRTHpOd9OHja4c/cRdHuQGh3r+TKxScuMuXz9kmDRmM/dgKB6+wwYgv0HjrhkS6+Bb2PlbzNQpDbZILEtGdualU4VH3gaX0/92ii89HZSVpY7NQllzvOLfYG7W7d7Nqe3a/NGA1hR7WfQZhKKU0yAN62396wkhTKFyUPa1qVo6KXDvNB62YH/2x0EXzzv/cnjrA07zhPsT4SgepkeGdMnc5V++nE6Phz/PTITmEIlhSykOmQK24M/W3mmzV2Lpxp7f5z9BjCPT6P1DRwuetMRhqsBtnzOnFHEVAMeVvp24hbpmata4lHcFzH9LKZl8TJXn4Cgep98+kWcPmtSknSWVi/7BZNmrsc/G2eC1xVAqqgEeYjtVRjhpPji1wN49qE7x+uYyAi7C4E3XvA+XWFU6Vo1ABsP2MzJwvDlMnjTEYarAbZ8zrYoVUKBR+vduUF01J67YUR2OhmYs49g9suu+9uhy/OIT2DyFedpz/bVWLXtFL77/F3o8zMhCQxHQJh9nZ/RU5diYJc7p95QZgCTnKHLppTaHK3Zm3bwYhkqKIDFg72/VLsabLZFYbYhnRu6nkCuyhL7/G4AJuEWwKT9QsyUWz3WDdeSkl1268zR3ThwLgtDBzyFIo0KnDwYgRH2VfYrP/jCzKTdX3pPZ8ll60wE990Kk5yhi6OU2kSaZx5OBy2UIkDqPUcYAnloJDtwkSC7AHj6Dm4THK4wIoPDiumXI1pVJjBqBcGqYa5fEA+16IxbqaabL2cp+dJJ3MqRoGXL1si7cRKcNAiBFe2vIopqDZemn133kqsyvf38fgTMJkops4WxSUOWSFGoI9joRUcYQhl+SgUkZZK7EtBp3DpgsjhzdqHdckiXlQcMWcReTq4Bw+z5mV2/sxQcrMCVuH+NoQof7DwESf/+aTz4B1WyH8tDHl7zhDpxlwA9A4+7alXAfQcYVYb2V1C8YY8N7y6XQl1AsGoojyD3vZK6zWHm9siDmK9u13u3Mgrtb71GbZCbm+e0mbVq1cDJIyavMK99OAvrfp0IfVEOFJWj7earUKUG9mxZ45WuOzqv2Cv8vgNMcqZuCuXpWHudGb1GipvZxKuOMLwyIn5eSGSDR8AiQDtLDzZ+ALu3rTKSzPrzAMa//xK0OSlQVLHZfd8uhuDQ/p1QKDyPiFCmAaNK17KD3g/2mP/ZXxJcyeAw/xUeNT3UZPXzOe7V7tes2wx6vcFpme3btcaa5SbX2gfP56Dnk62NipiKqo7tB1at+BMPPdjE47a6kr1YVnD/rTAZ+r6U8ivscWnyVgnibnL4sT+P+l6yN/F4NMoLQLXIh2zizpRmy9PduuCP+ab3YE4h8OCjzyMzfrvDMwyjm/rVZPR8vofHHC7TgLmRpetoMFC7Ximm75TgVDJn1G96srHrw6jHnC4vQBAHqipd+zvu/2JP/Dhjsrm8zv0n4sSWHx3KYRjh0DcH44NRnt8sl2nApGTROnqD7oq9kZq1T4IjV0Q7/xc06OVE7nPg6DS2bXL+AqvW4hVEdvnEXEna2bW4uGY4pEGO99ZPPv4YZs3y3DNpmQYM42hyujaBAjbXJxvOcFhxggHGI+UD92dGeU67HDg6/SGAd36GqfHoMNTuULJaFGZexem5T4CTOL7ufCCmAf7dv0EQ11MyrWN6WmYq84C5lqEdyVF8J4hTlkQc+URZUSbMG4PowsVlSEhSO3zlBtm5+alR0UOPD+KaZ5fa0aQryM+3oi/d/ocfaYOCQudxQCeOHYUPRrxpLocZk8U0i8Wt1HSHLQ+Qy3Hj0jFjzE1Xya8Bw4IuJWfoFgJ42RWjip8TQlbVqijtbwz3dw8kfwJM23YdkaXWOOX6tMljMWzIQCuawW9/hJVrNznNt37Fr+jc8VGXI+rXgCnmjipT353w/Es80IIALDAIM56QMFBQSpmkLAUEJzmeX1qrSuBfLrnqQwJ/AkyXJ7sh+bo5ALZdLs+cPgmvDuxj9ezPFesxbETJucZexrfeeAnTv3QdQqTMAyY5TdeZEspcjdjXjfDm5Ka4REDerF1F5tos0Ev1+hNger7QGxfiLzrl3PyfpqJfb+sr4vSMTDR4qCOYy15HSVmrJs4ddx3Dp8wDRpWhvQQKYfGjvTGJCS4rK8nvPDhvt9WfADPwlUE4etx5ROpFv/6A55950mYkn+zxMv45etLpCB/esw5NGjm3Vy77gEnX+lyQIua2xFOM+hNghg8fjp17Djhl2aolc9C1i21A1x9//h3jJn3jNO+EsaPwocWFgT3isg+Y8hXGatzv51uyTz75GGvWb3E66Teu+h0dLYIlFRNfuapCs7bOgzG1a9MCW9ezKI+OU5kHTPkZxnrw72fAfP3VFPy+yK42k7mTOzf+idYt7cfB7PBkH6cmzsz/29ULhxAe5thlT5kHjOV0SUzKfp6CLwkMAnIjJjLcyo3bRZV6Kk8xxpyPIjsmqiQgYkKS5jpAzfauBFzP6Miw9Z5urdzN709bsjmzZ+K7mb84ZdWBnavR9MFGdmm+/XE+Jn7pXOy2cP536NnD8UrkX4BRaSZQSieauUnIphhl+LNWoFJpFlFKSy7yCYmLUYabRyBBpdkISp8pzkMImRitDP/c3QnvaT5/AsyyJQswYcq3Tll29O+NaBht/45HyLZs0Et9MOvbSQ7r8DfArKOUPm/BjSkxkRFWl++JKvUuSvF4CSCwO1oZ0aX4e0KSmmn2fWoBmPXRynAf2ymW9MCfALNt8zqMGD3BKWDOHt2BKKVj36+du/XD8VNnHZZRu2YNnD+xqxwwjAOJKvU1SlHiDYGgT4wywspZb8I19QUQlBhPULokJqqCecVJUKl7g8JkocS0zQiSopURUZ6uFO7m9yfA/HtoL14Z8r5TViWe2Y9qVR2HUftp7kJ84iLGjLNVqsysMKcTk2s3i67t0KXIheTsSlJK0yilJRqVFPVjoiIuW59z1Ew5q8T9EsE3McoI85km4Zq6HgjMvn4IIVRPSJVGtcMy3J30nuTzJ8AkXjiJZ3uXRD+2xzdV/BGEhzsO1JlyMxWNHnncqRDzmymfYuhg+9pS3gKMq/kqZE54pBp85sy1CjRIEmww2BfnKoKC23NEsrzk/IKc/PycRjzTzrudQoLCAi3BwH6mlH6eV5Bjjo3HEUIUitALoDBfpfDU0C+/IM+5gEAIB9ygCVGEXXeUrawpX2bcvIx2jzuPHJ167SQCA5yHZevR9w3s+9uxy9mnn+qMZQtYyFPb5Awwaek3BcUBkEg4jhQY8po2jcpyY8gtprAnuV3kTVCpPwKFOcgkIdgbrYzobJntokrTgKfUKjY4B/RvEBlRAjTT1m4Ppehk0fIxMcoI51KxO9Q3f1phaFEmHmhuNWQ2XNWknHMYpq+YePGytXhnpPkYalNGSEgwkuIOQyq11V721grjjeng0QrjqgGJKs0SSqmF/ynyfUxk+CjLfAlJWR0BYmWFKZVyHevVDPvbmk7zHUBHFv9GCPkzWhkuWOPZVVvFPPcnwFQI5lE1qrlD9jA1/bSkUy7Zl52TiwYPdkBhUZFD2u0blqBta9u6/AcwSZrzFNR8PcxR8mqDqHCm2m9O8Uma/gTUKjY4R0h0A2W4lcbfxWuaQTyhC8yAAbkQHRne2OVI3QECfwIME7pWr9sC+QUFdjkZFhqK5MR/BHH5taEfOtUa+GT0u/hk9Ds2ZfkFYG7coIo8gyabUpiDHUqItGl9ZYjV/WJikmYUBbW66A+RhgfXrEmsLJsuqXIfMlD9mZIVBoZgSXhYaTpBI+chkb8BpknLJ6BKvmGXa1WrVMbFs/sFcXT7rv3o8/Iwh7SO1GT8AjCJydmPUp4/ZMGdwmhleCghRG+11VKpp4HiI4vfNDGRETbG4JRSaaJKk8Ni9ZhBw3HtomuHHRY0Wl4kEgsYL1bt9aJcWVyyCnv1HYBz5+x78K9Zswb27NwqqF16gwGxnZ9Eerr9y01mffnv4QNQKIIElceIfKl0y+q7Y2eY+CTNOwS05NqDkKMxyvDWpTmRqNIsppRanEXIhRgHW60ElYb5I21VXAYFGd4wMtxzTwqCh8dE6G+AGfzW2zhwwPLdV8KwunXqYOtm4VpKX0+bjt//cKxs+cu8n9Gh/WOCR6TMACZRlT2PUr7E0Jtw82KUYUNLcyL+mno3ISi5hiFkV4wy/Al7HEtQZc8F5d8q2ZZx86OVYebvgrnsIaG/Aeaj/43Fhr/smxs3bBiDDWtXCubohbg49OzVzyH9kMGv46MPzXc7LsstO4BJ0hyloC3Nkxt4JzoyYnZpDiRcU8eBwOxTlFK6uGFUhVfscSoxSf02BcwrCgE5Fh0Zbl5xXHLXSwRiAXM/ayuztn88/mv8PM/qrsbMyRbNH8KeLVYSAJdcZnKd/87H26Vr3uxB7NtmrR1d5s8w7LxxUZWdQ0Etzhvk0eja4TaSq4Qko4cFs5iYI9y0Bsqw/9kFTLKmLeWp+cxCQAobKMNszkUuR8xDAn8DzLTv5mDy1B/tcq1d25bYus4+mByxedacBRg7cardxxzH4VrcYSt1/zIPmMuqzKZ6ylnatRpCpPlhNWvWtLr5unmTBmdrNbmWnCOUjIqOCv/eHjdv3LihyNUrspmzjOLnUsI3q6esaL498xALgrL7G2B+W7gcI8fYVw5/PPYxrFvO3DcIT2npGWj4cGfo9Vb3P+YCmMSfSf6LU5kHTPy17FcJ4f8o2Y6R89GR4Taepy+pNNEGShOsAYN+0VERDi2WEpM05yioWf5CKfdaw6gws3xG+LC5T+lvgNmwaQcGDravgNm9a2csX2hfpcUZh/u/+i42b9ttl2T40Ffx1eclm4wyD5jEJM131FoqvyRaGW7tuMqo7pIVSynZa8k1Cr5jw8iKVlJ+y+elb9UIyPfRpbQH3IeCsJz+BphDR46jW0+7x0qj4RczABObNm7ZhZdef89uNmaMxozS/GaFSVSp91KKWAtufBQTGTG9NHcuXtf05w3WUn4CNIiOjHAYhTQhST0agFmHjBDsi1ZGlOiYiR05N+j9DTDxiZfRqoOVzZ+Za/369MD8WfbPI85Yq9Pp0fDhTmDumEondo5hZssRtzWgy/QKw1T5L6o0WZbq+pTiiYZRETYWQolJ2R9Q8DMsGRakDFcoCbGvhwEg/pq6CyEwO7MigKaBMrwCU/l3Y+67lcXfAMNC9tVp1M4ur159uQ9mznBsLemMwWMnTMOsueaduxXp0j9m4ZluJpvCMg2YxCR1fQqY9cDYRA4MC6usDCc2r5KEJDVbKdiKUZzUMZERFZwxWaXSVCwE0i1tbFytSm6hwkkmR4Cxp9rPirnfr5WZM75KymYwGGw99Qr1XmmPnefjEtG2k6UxbgmV5TmmbAMmWd2H8jBLsgjBtWhlhN1wuglJmiWAlTbz+Rg7lwOlmZ2oUl+lFGaLS8Khb3TtCLNFprcBUro8fwMM6z/zYpmaZutc/L23X8eUCZaaTeK437l7Pxw/aWu+3Oyhxvh7h2lIyzZgktRTKGCOY0kI1kUrI+xaICUkqZl715LzB8WumKgIu1J+y2FIVKnXUgqzTT8BvoyOjHBsbCFuDF1SiwWMywLvIoEQXTLWvB49+yAhwcpsydjqYUOHYNT79g/vQrq1bPkqTPj8CxtSdo759/DfCA1lLrcdp/te0p+g0myCRWhx5jGmYVQFu5f4CSpNHCg1S/kJIYuileGDXDE6/lrWBOY5xkxHyOYYZbjZq4yr/J4+90fAvPbGWzh8xFaNf8S772D4OzYaT4JZnJubi/Ydu9gNqTF39kx0irX1qGlZuM8Bc+PGZa86k8jVVzwGwOwRQQLD4CCpxq5LkFxDxXOgCC5mAOEwO5jLdHnlUqAP72KA5FcLxqWHSDPNajiCR8tNwlx9xav2sjo6w9ymTeCobjTR3bpjQlaDvLbddjnrptAV5oPRH2PTZlsPmLVrVv1q7+bf57rJSmO2Zu36TM3LLzArmAVWqo+qD/dD96c6Y1T3CiASx/F1JNpku9t9T9rjLO8d01a+Uw0uL/fucCCoSqPvCYGN9JJS8n5B2nn7ejMCmxpUpUl7TsL9HRHdBVWbD0CYspXRNZA+Lz394IQq91SI4HLACBxUfydTVGs8FpROseUDHZafGufRCtNxOh1nyM+YKFVUMqs86fLSaW7y0U1n5j/teahlLw5eOWC8yMyyXJSiWqMhoLBRGiOUvpaXFueRalLsdPongAGMfwUZl6G4sARtcw4e/XrXNhv7qbvN43sCMGcSUyy1Asw8aRpdw+gcw9FzMcwrLktMnnLaEg4oqjV8DpSzsRSjPAYUpF9Y5gmvOs2gbXke069tm8A9l7enaYNQWXCAhKMNK4ZFdl6yxqHfO0/qdDfvPQEYdxtfns93HIj9xpBm0BVUpgYteH0ReL0W1FAEWXDl/w5+VvEhIS1JSbli98VYnLdGjbr7furWZVGYXDawYlAAgmTSMY8vXn1XXGk56k+ZBYw3ViV7TLvXVipXk1DIRHZGwyYxex47nf4LwJ6xXuK+0cR5CDERjdjzWs8IXsvdvJRTGDDt7HXt9QLtmIJbF34QUcQdJS2zgLmjXPPHwmu2UCj0+SxYr1XiCN8l91a8fT19kXwqBv9Xg975fuHZaw9reZN6YLWqlfYe2rGoRO4motxiwIvI4pS0HDDe4qSflDPrqS5aA6UyAtAR23dz3u52gyffH3vj9HYWrcE0Nyl0lCOjC255dnXtrXaWA8ZbnPSTcna/3PsyBa0LILPLkjWVvN3tyk2emp+fljTEVC5N43j0zU2Ps/KM6u06xZRXDhgx3Cqnxe6Xe12gYKFJSF6XJaudK3qJ5xdRVG3ETNvZJcI5nqPPFt6ME629IL5a4TnKNGAopfLkbIRIDAgBj2BQnUJPiUIqQRD7JNSgAIgCBIGUkkCOIIAHH0gIFwBKAkH5QEogJwRyUCKn4OWEcDJCIQeBnFLIACoFAfOgLQX7TnH7O5UCHAdQCQjhQKkEIKbvAGf8m4DAFAqEEGIcCnLbbMH4m3FDAtDbtj70dtADCmb7w/6B8gB4gBiMfxNiAGW/se8sogLRg0IPYvyvA2D6DqIn7DuFlhJoKeV1BJwWhGophZZQaEG4QhBaSClfxIEr/HbR1mZrli2unp/8X6tcHW92bhJdv/6cLRvW/AIiyweHPIMEubXDkEsI0QqfhibK4KqNXqEA86hxOF9X1B1Zl5mDlHsq3dOASU2lIQYZKuv0usrgSCUJIRUBvgLlSQVKEMGBhPOgEaB8OEDCKBBGYAyJEUKBEAI2ocuTOxw4dfoMzp0/j/j4RJw5+x/i4uJZGBKbotq0boWFf9jGwKSAjgDMwUkuBXIIkA3QbBBOw4GoeVANoVATjmYBXJaB0syWrR79SSaX33rhuef7zpr2P/u+ad3pjBfz3BXAUEq5lCzUNhj0dQmhUQBRArQWBalBCGoAtBqlqAZAuM9QLzKlvCjgzaHDceCgydslc+Eqk8nNoSiYIRn7r9PpUCEiAn/vMxvAepN1BYTgFkBuUYoUApoCEBYcWEUpuSaRSK/UqIBkQghbZX2W7jhgKKWylCx9WwOPdoTQhylIE0IRbemzzGe9La+oTHGA+aWjBIkE9Byl5JSEw6EaFaRHCCFs+3lH0h0FTHK6bjIFhoNtm8pTOQd8wgGiJsBPtSvLrAIPe6vqOw8YguGg5YDx1oCVl+OCA4SoCb1PAcO6Zt6SAe0IpQ9TigcBRANwHhSxfGaUc8A1B1g4s0RC8B8l5JQE9/mWzFF/iw/9hOjrGkCiYKDmQz9AaxKCqpSSagAtP/S7njRllIIUEELZgT+VgqZwIDeMh34JUUlAr1FaRg/9noxm8bUy1esq6+1cK5vORiS8/FrZEy7fmbzOrpUBqgGImhCoCUqulaU8zSBSWbpEh/SqVYmVz+0700rxpd7RM4z45ng3hz3BJSREoadQSDkSZKBQgPIKUAeCS8IHMiElE16aBZeAnICTWQouCYHUJMQ0Ci9vCy6JlIJKOJOAkqNMcGkrwCTMFJdYCCwtBZilBZbsO5NWwiQPoaUFlsQouGQSS8oTkzCzRHAJGIWVtLTgEryOAtpiwSUTWjJhJqi14JKnKCKEFoKgEITLlxDk63laICXIh4Hme0Nw6d3RvzOl/R8AdGoXzom1qQAAAABJRU5ErkJggg=="},56022:function(d){"use strict";d.exports="data:image/png;base64,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"},26551:function(d){"use strict";d.exports="data:image/png;base64,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"},58478:function(d){"use strict";d.exports="data:image/png;base64,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"},3828:function(){},60968:function(d){function g(e,r){this.v=e,this.k=r}d.exports=g,d.exports.__esModule=!0,d.exports.default=d.exports},78280:function(d,g,e){var r=e(50718);function i(){var l,c,f=typeof Symbol=="function"?Symbol:{},u=f.iterator||"@@iterator",h=f.toStringTag||"@@toStringTag";function o(D,R,S,T){var M=R&&R.prototype instanceof x?R:x,F=Object.create(M.prototype);return r(F,"_invoke",function(N,H,V){var $,oe,ie,ue=0,q=V||[],Y=!1,G={p:0,n:0,v:l,a:ae,f:ae.bind(l,4),d:function(J,le){return $=J,oe=0,ie=l,G.n=le,a}};function ae(ee,J){for(oe=ee,ie=J,c=0;!Y&&ue&&!le&&c<q.length;c++){var le,W=q[c],z=G.p,ne=W[2];ee>3?(le=ne===J)&&(ie=W[(oe=W[4])?5:(oe=3,3)],W[4]=W[5]=l):W[0]<=z&&((le=ee<2&&z<W[1])?(oe=0,G.v=J,G.n=W[1]):z<ne&&(le=ee<3||W[0]>J||J>ne)&&(W[4]=ee,W[5]=J,G.n=ne,oe=0))}if(le||ee>1)return a;throw Y=!0,J}return function(ee,J,le){if(ue>1)throw TypeError("Generator is already running");for(Y&&J===1&&ae(J,le),oe=J,ie=le;(c=oe<2?l:ie)||!Y;){$||(oe?oe<3?(oe>1&&(G.n=-1),ae(oe,ie)):G.n=ie:G.v=ie);try{if(ue=2,$){if(oe||(ee="next"),c=$[ee]){if(!(c=c.call($,ie)))throw TypeError("iterator result is not an object");if(!c.done)return c;ie=c.value,oe<2&&(oe=0)}else oe===1&&(c=$.return)&&c.call($),oe<2&&(ie=TypeError("The iterator does not provide a '"+ee+"' method"),oe=1);$=l}else if((c=(Y=G.n<0)?ie:N.call(H,G))!==a)break}catch(W){$=l,oe=1,ie=W}finally{ue=1}}return{value:c,done:Y}}}(D,S,T),!0),F}var a={};function x(){}function p(){}function v(){}c=Object.getPrototypeOf;var m=[][u]?c(c([][u]())):(r(c={},u,function(){return this}),c),b=v.prototype=x.prototype=Object.create(m);function A(D){return Object.setPrototypeOf?Object.setPrototypeOf(D,v):(D.__proto__=v,r(D,h,"GeneratorFunction")),D.prototype=Object.create(b),D}return p.prototype=v,r(b,"constructor",v),r(v,"constructor",p),p.displayName="GeneratorFunction",r(v,h,"GeneratorFunction"),r(b),r(b,h,"Generator"),r(b,u,function(){return this}),r(b,"toString",function(){return"[object Generator]"}),(d.exports=i=function(){return{w:o,m:A}},d.exports.__esModule=!0,d.exports.default=d.exports)()}d.exports=i,d.exports.__esModule=!0,d.exports.default=d.exports},41541:function(d,g,e){var r=e(43912);function i(l,c,f,u,h){var o=r(l,c,f,u,h);return o.next().then(function(a){return a.done?a.value:o.next()})}d.exports=i,d.exports.__esModule=!0,d.exports.default=d.exports},43912:function(d,g,e){var r=e(78280),i=e(42457);function l(c,f,u,h,o){return new i(r().w(c,f,u,h),o||Promise)}d.exports=l,d.exports.__esModule=!0,d.exports.default=d.exports},42457:function(d,g,e){var r=e(60968),i=e(50718);function l(c,f){function u(o,a,x,p){try{var v=c[o](a),m=v.value;return m instanceof r?f.resolve(m.v).then(function(b){u("next",b,x,p)},function(b){u("throw",b,x,p)}):f.resolve(m).then(function(b){v.value=b,x(v)},function(b){return u("throw",b,x,p)})}catch(b){p(b)}}var h;this.next||(i(l.prototype),i(l.prototype,typeof Symbol=="function"&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),i(this,"_invoke",function(o,a,x){function p(){return new f(function(v,m){u(o,x,v,m)})}return h=h?h.then(p,p):p()},!0)}d.exports=l,d.exports.__esModule=!0,d.exports.default=d.exports},50718:function(d){function g(e,r,i,l){var c=Object.defineProperty;try{c({},"",{})}catch(f){c=0}d.exports=g=function(u,h,o,a){function x(p,v){g(u,p,function(m){return this._invoke(p,v,m)})}h?c?c(u,h,{value:o,enumerable:!a,configurable:!a,writable:!a}):u[h]=o:(x("next",0),x("throw",1),x("return",2))},d.exports.__esModule=!0,d.exports.default=d.exports,g(e,r,i,l)}d.exports=g,d.exports.__esModule=!0,d.exports.default=d.exports},30278:function(d){function g(e){var r=Object(e),i=[];for(var l in r)i.unshift(l);return function c(){for(;i.length;)if((l=i.pop())in r)return c.value=l,c.done=!1,c;return c.done=!0,c}}d.exports=g,d.exports.__esModule=!0,d.exports.default=d.exports},18725:function(d,g,e){var r=e(60968),i=e(78280),l=e(41541),c=e(43912),f=e(42457),u=e(30278),h=e(17933);function o(){"use strict";var a=i(),x=a.m(o),p=(Object.getPrototypeOf?Object.getPrototypeOf(x):x.__proto__).constructor;function v(A){var D=typeof A=="function"&&A.constructor;return!!D&&(D===p||(D.displayName||D.name)==="GeneratorFunction")}var m={throw:1,return:2,break:3,continue:3};function b(A){var D,R;return function(S){D||(D={stop:function(){return R(S.a,2)},catch:function(){return S.v},abrupt:function(M,F){return R(S.a,m[M],F)},delegateYield:function(M,F,N){return D.resultName=F,R(S.d,h(M),N)},finish:function(M){return R(S.f,M)}},R=function(M,F,N){S.p=D.prev,S.n=D.next;try{return M(F,N)}finally{D.next=S.n}}),D.resultName&&(D[D.resultName]=S.v,D.resultName=void 0),D.sent=S.v,D.next=S.n;try{return A.call(this,D)}finally{S.p=D.prev,S.n=D.next}}}return(d.exports=o=function(){return{wrap:function(R,S,T,M){return a.w(b(R),S,T,M&&M.reverse())},isGeneratorFunction:v,mark:a.m,awrap:function(R,S){return new r(R,S)},AsyncIterator:f,async:function(R,S,T,M,F){return(v(S)?c:l)(b(R),S,T,M,F)},keys:u,values:h}},d.exports.__esModule=!0,d.exports.default=d.exports)()}d.exports=o,d.exports.__esModule=!0,d.exports.default=d.exports},17933:function(d,g,e){var r=e(43690).default;function i(l){if(l!=null){var c=l[typeof Symbol=="function"&&Symbol.iterator||"@@iterator"],f=0;if(c)return c.call(l);if(typeof l.next=="function")return l;if(!isNaN(l.length))return{next:function(){return l&&f>=l.length&&(l=void 0),{value:l&&l[f++],done:!l}}}}throw new TypeError(r(l)+" is not iterable")}d.exports=i,d.exports.__esModule=!0,d.exports.default=d.exports},43690:function(d){function g(e){"@babel/helpers - typeof";return d.exports=g=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(r){return typeof r}:function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},d.exports.__esModule=!0,d.exports.default=d.exports,g(e)}d.exports=g,d.exports.__esModule=!0,d.exports.default=d.exports},46043:function(d,g,e){var r=e(18725)();d.exports=r;try{regeneratorRuntime=r}catch(i){typeof globalThis=="object"?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},92310:function(d,g){var e,r;(function(){"use strict";var i={}.hasOwnProperty;function l(){for(var u="",h=0;h<arguments.length;h++){var o=arguments[h];o&&(u=f(u,c(o)))}return u}function c(u){if(typeof u=="string"||typeof u=="number")return u;if(typeof u!="object")return"";if(Array.isArray(u))return l.apply(null,u);if(u.toString!==Object.prototype.toString&&!u.toString.toString().includes("[native code]"))return u.toString();var h="";for(var o in u)i.call(u,o)&&u[o]&&(h=f(h,o));return h}function f(u,h){return h?u?u+" "+h:u+h:u}d.exports?(l.default=l,d.exports=l):(e=[],r=function(){return l}.apply(g,e),r!==void 0&&(d.exports=r))})()},63335:function(d,g,e){"use strict";var r=e(55327),i=e(40593),l=TypeError;d.exports=function(c){if(r(c))return c;throw new l(i(c)+" is not a function")}},6086:function(d,g,e){"use strict";var r=e(39812),i=e(40593),l=TypeError;d.exports=function(c){if(r(c))return c;throw new l(i(c)+" is not a constructor")}},42683:function(d,g,e){"use strict";var r=e(2786).has;d.exports=function(i){return r(i),i}},557:function(d,g,e){"use strict";var r=e(55327),i=String,l=TypeError;d.exports=function(c){if(typeof c=="object"||r(c))return c;throw new l("Can't set "+i(c)+" as a prototype")}},17442:function(d,g,e){"use strict";var r=e(19691).has;d.exports=function(i){return r(i),i}},79606:function(d){"use strict";var g=TypeError;d.exports=function(e){if(typeof e=="string")return e;throw new g("Argument is not a string")}},63619:function(d,g,e){"use strict";var r=e(42530).has;d.exports=function(i){return r(i),i}},18888:function(d,g,e){"use strict";var r=e(91385).has;d.exports=function(i){return r(i),i}},5978:function(d,g,e){"use strict";var r=e(89945),i=e(94237),l=e(80666),c=e(80449),f=e(63335),u=e(4112),h=e(53776),o=e(59893),a=o("asyncDispose"),x=o("dispose"),p=i([].push),v=function(b,A){if(A==="async-dispose"){var D=h(b,a);return D!==void 0?D:(D=h(b,x),function(){r(D,this)})}return h(b,x)},m=function(b,A,D){return arguments.length<3&&!u(b)&&(D=f(v(c(b),A))),D===void 0?function(){}:l(D,b)};d.exports=function(b,A,D,R){var S;if(arguments.length<4){if(u(A)&&D==="sync-dispose")return;S=m(A,D)}else S=m(void 0,D,R);p(b.stack,S)}},81181:function(d,g,e){"use strict";var r=e(59893),i=e(20132),l=e(37691).f,c=r("unscopables"),f=Array.prototype;f[c]===void 0&&l(f,c,{configurable:!0,value:i(null)}),d.exports=function(u){f[c][u]=!0}},52216:function(d,g,e){"use strict";var r=e(13764).charAt;d.exports=function(i,l,c){return l+(c?r(i,l).length:1)}},56472:function(d,g,e){"use strict";var r=e(16332),i=TypeError;d.exports=function(l,c){if(r(c,l))return l;throw new i("Incorrect invocation")}},1674:function(d,g,e){"use strict";var r=e(31946),i=String,l=TypeError;d.exports=function(c){if(c===void 0||r(c))return c;throw new l(i(c)+" is not an object or undefined")}},80449:function(d,g,e){"use strict";var r=e(31946),i=String,l=TypeError;d.exports=function(c){if(r(c))return c;throw new l(i(c)+" is not an object")}},27270:function(d,g,e){"use strict";var r=e(97607),i=TypeError;d.exports=function(l){if(r(l)==="Uint8Array")return l;throw new i("Argument is not an Uint8Array")}},3737:function(d){"use strict";d.exports=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"},78244:function(d,g,e){"use strict";var r=e(37758),i=e(29076),l=TypeError;d.exports=r(ArrayBuffer.prototype,"byteLength","get")||function(c){if(i(c)!=="ArrayBuffer")throw new l("ArrayBuffer expected");return c.byteLength}},93683:function(d,g,e){"use strict";var r=e(94237),i=e(78244),l=r(ArrayBuffer.prototype.slice);d.exports=function(c){if(i(c)!==0)return!1;try{return l(c,0,0),!1}catch(f){return!0}}},51424:function(d,g,e){"use strict";var r=e(3338);d.exports=r(function(){if(typeof ArrayBuffer=="function"){var i=new ArrayBuffer(8);Object.isExtensible(i)&&Object.defineProperty(i,"a",{value:8})}})},39760:function(d,g,e){"use strict";var r=e(92916),i=e(94237),l=e(37758),c=e(24225),f=e(93683),u=e(78244),h=e(39311),o=e(80426),a=r.structuredClone,x=r.ArrayBuffer,p=r.DataView,v=r.TypeError,m=Math.min,b=x.prototype,A=p.prototype,D=i(b.slice),R=l(b,"resizable","get"),S=l(b,"maxByteLength","get"),T=i(A.getInt8),M=i(A.setInt8);d.exports=(o||h)&&function(F,N,H){var V=u(F),$=N===void 0?V:c(N),oe=!R||!R(F),ie;if(f(F))throw new v("ArrayBuffer is detached");if(o&&(F=a(F,{transfer:[F]}),V===$&&(H||oe)))return F;if(V>=$&&(!H||oe))ie=D(F,0,$);else{var ue=H&&!oe&&S?{maxByteLength:S(F)}:void 0;ie=new x($,ue);for(var q=new p(F),Y=new p(ie),G=m($,V),ae=0;ae<G;ae++)M(Y,ae,T(q,ae))}return o||h(F),ie}},58261:function(d,g,e){"use strict";var r=e(3737),i=e(35454),l=e(92916),c=e(55327),f=e(31946),u=e(32621),h=e(97607),o=e(40593),a=e(68151),x=e(2291),p=e(64110),v=e(16332),m=e(53456),b=e(58218),A=e(59893),D=e(6145),R=e(94844),S=R.enforce,T=R.get,M=l.Int8Array,F=M&&M.prototype,N=l.Uint8ClampedArray,H=N&&N.prototype,V=M&&m(M),$=F&&m(F),oe=Object.prototype,ie=l.TypeError,ue=A("toStringTag"),q=D("TYPED_ARRAY_TAG"),Y="TypedArrayConstructor",G=r&&!!b&&h(l.opera)!=="Opera",ae=!1,ee,J,le,W={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},z={BigInt64Array:8,BigUint64Array:8},ne=function(Pt){if(!f(Pt))return!1;var Vt=h(Pt);return Vt==="DataView"||u(W,Vt)||u(z,Vt)},_e=function(_t){var Pt=m(_t);if(f(Pt)){var Vt=T(Pt);return Vt&&u(Vt,Y)?Vt[Y]:_e(Pt)}},we=function(_t){if(!f(_t))return!1;var Pt=h(_t);return u(W,Pt)||u(z,Pt)},Pe=function(_t){if(we(_t))return _t;throw new ie("Target is not a typed array")},We=function(_t){if(c(_t)&&(!b||v(V,_t)))return _t;throw new ie(o(_t)+" is not a typed array constructor")},Be=function(_t,Pt,Vt,Ft){if(i){if(Vt)for(var ir in W){var Ne=l[ir];if(Ne&&u(Ne.prototype,_t))try{delete Ne.prototype[_t]}catch(dt){try{Ne.prototype[_t]=Pt}catch(kt){}}}(!$[_t]||Vt)&&x($,_t,Vt?Pt:G&&F[_t]||Pt,Ft)}},Lt=function(_t,Pt,Vt){var Ft,ir;if(i){if(b){if(Vt){for(Ft in W)if(ir=l[Ft],ir&&u(ir,_t))try{delete ir[_t]}catch(Ne){}}if(!V[_t]||Vt)try{return x(V,_t,Vt?Pt:G&&V[_t]||Pt)}catch(Ne){}else return}for(Ft in W)ir=l[Ft],ir&&(!ir[_t]||Vt)&&x(ir,_t,Pt)}};for(ee in W)J=l[ee],le=J&&J.prototype,le?S(le)[Y]=J:G=!1;for(ee in z)J=l[ee],le=J&&J.prototype,le&&(S(le)[Y]=J);if((!G||!c(V)||V===Function.prototype)&&(V=function(){throw new ie("Incorrect invocation")},G))for(ee in W)l[ee]&&b(l[ee],V);if((!G||!$||$===oe)&&($=V.prototype,G))for(ee in W)l[ee]&&b(l[ee].prototype,$);if(G&&m(H)!==$&&b(H,$),i&&!u($,ue)){ae=!0,p($,ue,{configurable:!0,get:function(){return f(this)?this[q]:void 0}});for(ee in W)l[ee]&&a(l[ee],q,ee)}d.exports={NATIVE_ARRAY_BUFFER_VIEWS:G,TYPED_ARRAY_TAG:ae&&q,aTypedArray:Pe,aTypedArrayConstructor:We,exportTypedArrayMethod:Be,exportTypedArrayStaticMethod:Lt,getTypedArrayConstructor:_e,isView:ne,isTypedArray:we,TypedArray:V,TypedArrayPrototype:$}},91669:function(d,g,e){"use strict";var r=e(92916),i=e(94237),l=e(35454),c=e(3737),f=e(8090),u=e(68151),h=e(64110),o=e(66477),a=e(3338),x=e(56472),p=e(56902),v=e(61578),m=e(24225),b=e(14894),A=e(61618),D=e(53456),R=e(58218),S=e(80689).f,T=e(75202),M=e(71698),F=e(94573),N=e(94844),H=f.PROPER,V=f.CONFIGURABLE,$="ArrayBuffer",oe="DataView",ie="prototype",ue="Wrong length",q="Wrong index",Y=N.getterFor($),G=N.getterFor(oe),ae=N.set,ee=r[$],J=ee,le=J&&J[ie],W=r[oe],z=W&&W[ie],ne=Object.prototype,_e=r.Array,we=r.RangeError,Pe=i(T),We=i([].reverse),Be=A.pack,Lt=A.unpack,_t=function(He){return[He&255]},Pt=function(He){return[He&255,He>>8&255]},Vt=function(He){return[He&255,He>>8&255,He>>16&255,He>>24&255]},Ft=function(He){return He[3]<<24|He[2]<<16|He[1]<<8|He[0]},ir=function(He){return Be(b(He),23,4)},Ne=function(He){return Be(He,52,8)},dt=function(He,qe,Xe){h(He[ie],qe,{configurable:!0,get:function(){return Xe(this)[qe]}})},kt=function(He,qe,Xe,wt){var At=G(He),cr=m(Xe),or=!!wt;if(cr+qe>At.byteLength)throw new we(q);var Me=At.bytes,Je=cr+At.byteOffset,Qt=M(Me,Je,Je+qe);return or?Qt:We(Qt)},Qe=function(He,qe,Xe,wt,At,cr){var or=G(He),Me=m(Xe),Je=wt(+At),Qt=!!cr;if(Me+qe>or.byteLength)throw new we(q);for(var tt=or.bytes,Rt=Me+or.byteOffset,Dt=0;Dt<qe;Dt++)tt[Rt+Dt]=Je[Qt?Dt:qe-Dt-1]};if(!c)J=function(qe){x(this,le);var Xe=m(qe);ae(this,{type:$,bytes:Pe(_e(Xe),0),byteLength:Xe}),l||(this.byteLength=Xe,this.detached=!1)},le=J[ie],W=function(qe,Xe,wt){x(this,z),x(qe,le);var At=Y(qe),cr=At.byteLength,or=p(Xe);if(or<0||or>cr)throw new we("Wrong offset");if(wt=wt===void 0?cr-or:v(wt),or+wt>cr)throw new we(ue);ae(this,{type:oe,buffer:qe,byteLength:wt,byteOffset:or,bytes:At.bytes}),l||(this.buffer=qe,this.byteLength=wt,this.byteOffset=or)},z=W[ie],l&&(dt(J,"byteLength",Y),dt(W,"buffer",G),dt(W,"byteLength",G),dt(W,"byteOffset",G)),o(z,{getInt8:function(qe){return kt(this,1,qe)[0]<<24>>24},getUint8:function(qe){return kt(this,1,qe)[0]},getInt16:function(qe){var Xe=kt(this,2,qe,arguments.length>1?arguments[1]:!1);return(Xe[1]<<8|Xe[0])<<16>>16},getUint16:function(qe){var Xe=kt(this,2,qe,arguments.length>1?arguments[1]:!1);return Xe[1]<<8|Xe[0]},getInt32:function(qe){return Ft(kt(this,4,qe,arguments.length>1?arguments[1]:!1))},getUint32:function(qe){return Ft(kt(this,4,qe,arguments.length>1?arguments[1]:!1))>>>0},getFloat32:function(qe){return Lt(kt(this,4,qe,arguments.length>1?arguments[1]:!1),23)},getFloat64:function(qe){return Lt(kt(this,8,qe,arguments.length>1?arguments[1]:!1),52)},setInt8:function(qe,Xe){Qe(this,1,qe,_t,Xe)},setUint8:function(qe,Xe){Qe(this,1,qe,_t,Xe)},setInt16:function(qe,Xe){Qe(this,2,qe,Pt,Xe,arguments.length>2?arguments[2]:!1)},setUint16:function(qe,Xe){Qe(this,2,qe,Pt,Xe,arguments.length>2?arguments[2]:!1)},setInt32:function(qe,Xe){Qe(this,4,qe,Vt,Xe,arguments.length>2?arguments[2]:!1)},setUint32:function(qe,Xe){Qe(this,4,qe,Vt,Xe,arguments.length>2?arguments[2]:!1)},setFloat32:function(qe,Xe){Qe(this,4,qe,ir,Xe,arguments.length>2?arguments[2]:!1)},setFloat64:function(qe,Xe){Qe(this,8,qe,Ne,Xe,arguments.length>2?arguments[2]:!1)}});else{var lt=H&&ee.name!==$;if(!a(function(){ee(1)})||!a(function(){new ee(-1)})||a(function(){return new ee,new ee(1.5),new ee(NaN),ee.length!==1||lt&&!V})){J=function(qe){return x(this,le),new ee(m(qe))},J[ie]=le;for(var st=S(ee),Ye=0,Ue;st.length>Ye;)(Ue=st[Ye++])in J||u(J,Ue,ee[Ue]);le.constructor=J}else lt&&V&&u(ee,"name",$);R&&D(z)!==ne&&R(z,ne);var be=new W(new J(2)),De=i(z.setInt8);be.setInt8(0,2147483648),be.setInt8(1,2147483649),(be.getInt8(0)||!be.getInt8(1))&&o(z,{setInt8:function(qe,Xe){De(this,qe,Xe<<24>>24)},setUint8:function(qe,Xe){De(this,qe,Xe<<24>>24)}},{unsafe:!0})}F(J,$),F(W,oe),d.exports={ArrayBuffer:J,DataView:W}},92670:function(d,g,e){"use strict";var r=e(94029),i=e(51981),l=e(82762),c=e(84233),f=Math.min;d.exports=[].copyWithin||function(h,o){var a=r(this),x=l(a),p=i(h,x),v=i(o,x),m=arguments.length>2?arguments[2]:void 0,b=f((m===void 0?x:i(m,x))-v,x-p),A=1;for(v<p&&p<v+b&&(A=-1,v+=b-1,p+=b-1);b-- >0;)v in a?a[p]=a[v]:c(a,p),p+=A,v+=A;return a}},75202:function(d,g,e){"use strict";var r=e(94029),i=e(51981),l=e(82762);d.exports=function(f){for(var u=r(this),h=l(u),o=arguments.length,a=i(o>1?arguments[1]:void 0,h),x=o>2?arguments[2]:void 0,p=x===void 0?h:i(x,h);p>a;)u[a++]=f;return u}},59594:function(d,g,e){"use strict";var r=e(90560).forEach,i=e(45601),l=i("forEach");d.exports=l?[].forEach:function(f){return r(this,f,arguments.length>1?arguments[1]:void 0)}},32278:function(d,g,e){"use strict";var r=e(80666),i=e(94237),l=e(94029),c=e(39812),f=e(69034),u=e(85428),h=e(10731),o=e(26006),a=e(53776),x=e(65911),p=e(55174),v=e(59893),m=e(57975),b=e(55266).toArray,A=v("asyncIterator"),D=i(p("Array","values")),R=i(D([]).next),S=function(){return new T(this)},T=function(M){this.iterator=D(M)};T.prototype.next=function(){return R(this.iterator)},d.exports=function(F){var N=this,H=arguments.length,V=H>1?arguments[1]:void 0,$=H>2?arguments[2]:void 0;return new(x("Promise"))(function(oe){var ie=l(F);V!==void 0&&(V=r(V,$));var ue=a(ie,A),q=ue?void 0:o(ie)||S,Y=c(N)?new N:[],G=ue?f(ie,ue):new m(h(u(ie,q)));oe(b(G,V,Y))})}},69478:function(d,g,e){"use strict";var r=e(82762);d.exports=function(i,l,c){for(var f=0,u=arguments.length>2?c:r(l),h=new i(u);u>f;)h[f]=l[f++];return h}},60255:function(d,g,e){"use strict";var r=e(80666),i=e(89945),l=e(94029),c=e(46319),f=e(345),u=e(39812),h=e(82762),o=e(69392),a=e(85428),x=e(26006),p=Array;d.exports=function(m){var b=l(m),A=u(this),D=arguments.length,R=D>1?arguments[1]:void 0,S=R!==void 0;S&&(R=r(R,D>2?arguments[2]:void 0));var T=x(b),M=0,F,N,H,V,$,oe;if(T&&!(this===p&&f(T)))for(V=a(b,T),$=V.next,N=A?new this:[];!(H=i($,V)).done;M++)oe=S?c(V,R,[H.value,M],!0):H.value,o(N,M,oe);else for(F=h(b),N=A?new this(F):p(F);F>M;M++)oe=S?R(b[M],M):b[M],o(N,M,oe);return N.length=M,N}},33940:function(d,g,e){"use strict";var r=e(80666),i=e(94237),l=e(1835),c=e(94029),f=e(82762),u=e(2786),h=u.Map,o=u.get,a=u.has,x=u.set,p=i([].push);d.exports=function(m){for(var b=c(this),A=l(b),D=r(m,arguments.length>1?arguments[1]:void 0),R=new h,S=f(A),T=0,M,F;S>T;T++)F=A[T],M=D(F,T,b),a(R,M)?p(o(R,M),F):x(R,M,[F]);return R}},36444:function(d,g,e){"use strict";var r=e(80666),i=e(94237),l=e(1835),c=e(94029),f=e(17818),u=e(82762),h=e(20132),o=e(69478),a=Array,x=i([].push);d.exports=function(p,v,m,b){for(var A=c(p),D=l(A),R=r(v,m),S=h(null),T=u(D),M=0,F,N,H;T>M;M++)H=D[M],N=f(R(H,M,A)),N in S?x(S[N],H):S[N]=[H];if(b&&(F=b(A),F!==a))for(N in S)S[N]=o(F,S[N]);return S}},22999:function(d,g,e){"use strict";var r=e(80524),i=e(51981),l=e(82762),c=function(f){return function(u,h,o){var a=r(u),x=l(a),p=i(o,x),v;if(f&&h!==h){for(;x>p;)if(v=a[p++],v!==v)return!0}else for(;x>p;p++)if((f||p in a)&&a[p]===h)return f||p||0;return!f&&-1}};d.exports={includes:c(!0),indexOf:c(!1)}},53279:function(d,g,e){"use strict";var r=e(80666),i=e(1835),l=e(94029),c=e(82762),f=function(u){var h=u===1;return function(o,a,x){for(var p=l(o),v=i(p),m=c(v),b=r(a,x),A,D;m-- >0;)if(A=v[m],D=b(A,m,p),D)switch(u){case 0:return A;case 1:return m}return h?-1:void 0}};d.exports={findLast:f(0),findLastIndex:f(1)}},90560:function(d,g,e){"use strict";var r=e(80666),i=e(94237),l=e(1835),c=e(94029),f=e(82762),u=e(81427),h=i([].push),o=function(a){var x=a===1,p=a===2,v=a===3,m=a===4,b=a===6,A=a===7,D=a===5||b;return function(R,S,T,M){for(var F=c(R),N=l(F),H=f(N),V=r(S,T),$=0,oe=M||u,ie=x?oe(R,H):p||A?oe(R,0):void 0,ue,q;H>$;$++)if((D||$ in N)&&(ue=N[$],q=V(ue,$,F),a))if(x)ie[$]=q;else if(q)switch(a){case 3:return!0;case 5:return ue;case 6:return $;case 2:h(ie,ue)}else switch(a){case 4:return!1;case 7:h(ie,ue)}return b?-1:v||m?m:ie}};d.exports={forEach:o(0),map:o(1),filter:o(2),some:o(3),every:o(4),find:o(5),findIndex:o(6),filterReject:o(7)}},55009:function(d,g,e){"use strict";var r=e(13743),i=e(80524),l=e(56902),c=e(82762),f=e(45601),u=Math.min,h=[].lastIndexOf,o=!!h&&1/[1].lastIndexOf(1,-0)<0,a=f("lastIndexOf"),x=o||!a;d.exports=x?function(v){if(o)return r(h,this,arguments)||0;var m=i(this),b=c(m),A=b-1;for(arguments.length>1&&(A=u(A,l(arguments[1]))),A<0&&(A=b+A);A>=0;A--)if(A in m&&m[A]===v)return A||0;return-1}:h},17480:function(d,g,e){"use strict";var r=e(3338),i=e(59893),l=e(46573),c=i("species");d.exports=function(f){return l>=51||!r(function(){var u=[],h=u.constructor={};return h[c]=function(){return{foo:1}},u[f](Boolean).foo!==1})}},45601:function(d,g,e){"use strict";var r=e(3338);d.exports=function(i,l){var c=[][i];return!!c&&r(function(){c.call(null,l||function(){return 1},1)})}},16370:function(d,g,e){"use strict";var r=e(63335),i=e(94029),l=e(1835),c=e(82762),f=TypeError,u=function(h){return function(o,a,x,p){var v=i(o),m=l(v),b=c(v);r(a);var A=h?b-1:0,D=h?-1:1;if(x<2)for(;;){if(A in m){p=m[A],A+=D;break}if(A+=D,h?A<0:b<=A)throw new f("Reduce of empty array with no initial value")}for(;h?A>=0:b>A;A+=D)A in m&&(p=a(p,m[A],A,v));return p}};d.exports={left:u(!1),right:u(!0)}},39428:function(d,g,e){"use strict";var r=e(35454),i=e(18589),l=TypeError,c=Object.getOwnPropertyDescriptor,f=r&&!function(){if(this!==void 0)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(u){return u instanceof TypeError}}();d.exports=f?function(u,h){if(i(u)&&!c(u,"length").writable)throw new l("Cannot set read only .length");return u.length=h}:function(u,h){return u.length=h}},71698:function(d,g,e){"use strict";var r=e(51981),i=e(82762),l=e(69392),c=Array,f=Math.max;d.exports=function(u,h,o){for(var a=i(u),x=r(h,a),p=r(o===void 0?a:o,a),v=c(f(p-x,0)),m=0;x<p;x++,m++)l(v,m,u[x]);return v.length=m,v}},30867:function(d,g,e){"use strict";var r=e(94237);d.exports=r([].slice)},63668:function(d,g,e){"use strict";var r=e(71698),i=Math.floor,l=function(u,h){var o=u.length,a=i(o/2);return o<8?c(u,h):f(u,l(r(u,0,a),h),l(r(u,a),h),h)},c=function(u,h){for(var o=u.length,a=1,x,p;a<o;){for(p=a,x=u[a];p&&h(u[p-1],x)>0;)u[p]=u[--p];p!==a++&&(u[p]=x)}return u},f=function(u,h,o,a){for(var x=h.length,p=o.length,v=0,m=0;v<x||m<p;)u[v+m]=v<x&&m<p?a(h[v],o[m])<=0?h[v++]:o[m++]:v<x?h[v++]:o[m++];return u};d.exports=l},34487:function(d,g,e){"use strict";var r=e(18589),i=e(39812),l=e(31946),c=e(59893),f=c("species"),u=Array;d.exports=function(h){var o;return r(h)&&(o=h.constructor,i(o)&&(o===u||r(o.prototype))?o=void 0:l(o)&&(o=o[f],o===null&&(o=void 0))),o===void 0?u:o}},81427:function(d,g,e){"use strict";var r=e(34487);d.exports=function(i,l){return new(r(i))(l===0?0:l)}},85903:function(d,g,e){"use strict";var r=e(82762);d.exports=function(i,l){for(var c=r(i),f=new l(c),u=0;u<c;u++)f[u]=i[c-u-1];return f}},65621:function(d,g,e){"use strict";var r=e(94237),i=e(63335),l=e(4112),c=e(82762),f=e(94029),u=e(2786),h=e(95037),o=u.Map,a=u.has,x=u.set,p=r([].push);d.exports=function(m){var b=f(this),A=c(b),D=[],R=new o,S=l(m)?function(N){return N}:i(m),T,M,F;for(T=0;T<A;T++)M=b[T],F=S(M),a(R,F)||x(R,F,M);return h(R,function(N){p(D,N)}),D}},82041:function(d,g,e){"use strict";var r=e(82762),i=e(56902),l=RangeError;d.exports=function(c,f,u,h){var o=r(c),a=i(u),x=a<0?o+a:a;if(x>=o||x<0)throw new l("Incorrect index");for(var p=new f(o),v=0;v<o;v++)p[v]=v===x?h:c[v];return p}},57975:function(d,g,e){"use strict";var r=e(89945),i=e(80449),l=e(20132),c=e(53776),f=e(66477),u=e(94844),h=e(65911),o=e(14052),a=e(25587),x=h("Promise"),p="AsyncFromSyncIterator",v=u.set,m=u.getterFor(p),b=function(D,R,S){var T=D.done;x.resolve(D.value).then(function(M){R(a(M,T))},S)},A=function(R){R.type=p,v(this,R)};A.prototype=f(l(o),{next:function(){var R=m(this);return new x(function(S,T){var M=i(r(R.next,R.iterator));b(M,S,T)})},return:function(){var D=m(this).iterator;return new x(function(R,S){var T=c(D,"return");if(T===void 0)return R(a(void 0,!0));var M=i(r(T,D));b(M,R,S)})}}),d.exports=A},28255:function(d,g,e){"use strict";var r=e(89945),i=e(65911),l=e(53776);d.exports=function(c,f,u,h){try{var o=l(c,"return");if(o)return i("Promise").resolve(r(o,c)).then(function(){f(u)},function(a){h(a)})}catch(a){return h(a)}f(u)}},31342:function(d,g,e){"use strict";var r=e(89945),i=e(80734),l=e(80449),c=e(20132),f=e(68151),u=e(66477),h=e(59893),o=e(94844),a=e(65911),x=e(53776),p=e(14052),v=e(25587),m=e(67996),b=a("Promise"),A=h("toStringTag"),D="AsyncIteratorHelper",R="WrapForValidAsyncIterator",S=o.set,T=function(N){var H=!N,V=o.getterFor(N?R:D),$=function(oe){var ie=i(function(){return V(oe)}),ue=ie.error,q=ie.value;return ue||H&&q.done?{exit:!0,value:ue?b.reject(q):b.resolve(v(void 0,!0))}:{exit:!1,value:q}};return u(c(p),{next:function(){var ie=$(this),ue=ie.value;if(ie.exit)return ue;var q=i(function(){return l(ue.nextHandler(b))}),Y=q.error,G=q.value;return Y&&(ue.done=!0),Y?b.reject(G):b.resolve(G)},return:function(){var oe=$(this),ie=oe.value;if(oe.exit)return ie;ie.done=!0;var ue=ie.iterator,q,Y,G=i(function(){if(ie.inner)try{m(ie.inner.iterator,"normal")}catch(ae){return m(ue,"throw",ae)}return x(ue,"return")});return q=Y=G.value,G.error?b.reject(Y):q===void 0?b.resolve(v(void 0,!0)):(G=i(function(){return r(q,ue)}),Y=G.value,G.error?b.reject(Y):N?b.resolve(Y):b.resolve(Y).then(function(ae){return l(ae),v(void 0,!0)}))}})},M=T(!0),F=T(!1);f(F,A,"Async Iterator Helper"),d.exports=function(N,H){var V=function(oe,ie){ie?(ie.iterator=oe.iterator,ie.next=oe.next):ie=oe,ie.type=H?R:D,ie.nextHandler=N,ie.counter=0,ie.done=!1,S(this,ie)};return V.prototype=H?M:F,V}},34535:function(d,g,e){"use strict";var r=e(89945),i=e(41586),l=function(c,f){return[f,c]};d.exports=function(){return r(i,this,l)}},55266:function(d,g,e){"use strict";var r=e(89945),i=e(63335),l=e(80449),c=e(31946),f=e(66434),u=e(65911),h=e(10731),o=e(28255),a=function(x){var p=x===0,v=x===1,m=x===2,b=x===3;return function(A,D,R){l(A);var S=D!==void 0;(S||!p)&&i(D);var T=h(A),M=u("Promise"),F=T.iterator,N=T.next,H=0;return new M(function(V,$){var oe=function(ue){o(F,$,ue,$)},ie=function(){try{if(S)try{f(H)}catch(ue){oe(ue)}M.resolve(l(r(N,F))).then(function(ue){try{if(l(ue).done)p?(R.length=H,V(R)):V(b?!1:m||void 0);else{var q=ue.value;try{if(S){var Y=D(q,H),G=function(ae){if(v)ie();else if(m)ae?ie():o(F,V,!1,$);else if(p)try{R[H++]=ae,ie()}catch(ee){oe(ee)}else ae?o(F,V,b||q,$):ie()};c(Y)?M.resolve(Y).then(G,oe):G(Y)}else R[H++]=q,ie()}catch(ae){oe(ae)}}}catch(ae){$(ae)}},$)}catch(ue){$(ue)}};ie()})}};d.exports={toArray:a(0),forEach:a(1),every:a(2),some:a(3),find:a(4)}},41586:function(d,g,e){"use strict";var r=e(89945),i=e(63335),l=e(80449),c=e(31946),f=e(10731),u=e(31342),h=e(25587),o=e(28255),a=u(function(x){var p=this,v=p.iterator,m=p.mapper;return new x(function(b,A){var D=function(S){p.done=!0,A(S)},R=function(S){o(v,D,S,D)};x.resolve(l(r(p.next,v))).then(function(S){try{if(l(S).done)p.done=!0,b(h(void 0,!0));else{var T=S.value;try{var M=m(T,p.counter++),F=function(N){b(h(N,!1))};c(M)?x.resolve(M).then(F,R):F(M)}catch(N){R(N)}}}catch(N){D(N)}},D)})});d.exports=function(p){return l(this),i(p),new a(f(this),{mapper:p})}},14052:function(d,g,e){"use strict";var r=e(92916),i=e(77398),l=e(55327),c=e(20132),f=e(53456),u=e(2291),h=e(59893),o=e(16697),a="USE_FUNCTION_CONSTRUCTOR",x=h("asyncIterator"),p=r.AsyncIterator,v=i.AsyncIteratorPrototype,m,b;if(v)m=v;else if(l(p))m=p.prototype;else if(i[a]||r[a])try{b=f(f(f(Function("return async function*(){}()")()))),f(b)===Object.prototype&&(m=b)}catch(A){}m?o&&(m=c(m)):m={},l(m[x])||u(m,x,function(){return this}),d.exports=m},80025:function(d,g,e){"use strict";var r=e(89945),i=e(31342);d.exports=i(function(){return r(this.next,this.iterator)},!0)},66244:function(d){"use strict";var g="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",e=g+"+/",r=g+"-_",i=function(l){for(var c={},f=0;f<64;f++)c[l.charAt(f)]=f;return c};d.exports={i2c:e,c2i:i(e),i2cUrl:r,c2iUrl:i(r)}},46319:function(d,g,e){"use strict";var r=e(80449),i=e(67996);d.exports=function(l,c,f,u){try{return u?c(r(f)[0],f[1]):c(f)}catch(h){i(l,"throw",h)}}},35221:function(d,g,e){"use strict";var r=e(59893),i=r("iterator"),l=!1;try{var c=0,f={next:function(){return{done:!!c++}},return:function(){l=!0}};f[i]=function(){return this},Array.from(f,function(){throw 2})}catch(u){}d.exports=function(u,h){try{if(!h&&!l)return!1}catch(x){return!1}var o=!1;try{var a={};a[i]=function(){return{next:function(){return{done:o=!0}}}},u(a)}catch(x){}return o}},29076:function(d,g,e){"use strict";var r=e(94237),i=r({}.toString),l=r("".slice);d.exports=function(c){return l(i(c),8,-1)}},97607:function(d,g,e){"use strict";var r=e(68527),i=e(55327),l=e(29076),c=e(59893),f=c("toStringTag"),u=Object,h=l(function(){return arguments}())==="Arguments",o=function(a,x){try{return a[x]}catch(p){}};d.exports=r?l:function(a){var x,p,v;return a===void 0?"Undefined":a===null?"Null":typeof(p=o(x=u(a),f))=="string"?p:h?l(x):(v=l(x))==="Object"&&i(x.callee)?"Arguments":v}},72846:function(d,g,e){"use strict";var r=e(80666),i=e(89945),l=e(63335),c=e(6086),f=e(4112),u=e(62003),h=[].push;d.exports=function(a){var x=arguments.length,p=x>1?arguments[1]:void 0,v,m,b,A;return c(this),v=p!==void 0,v&&l(p),f(a)?new this:(m=[],v?(b=0,A=r(p,x>2?arguments[2]:void 0),u(a,function(D){i(h,m,A(D,b++))})):u(a,h,{that:m}),new this(m))}},48800:function(d,g,e){"use strict";var r=e(30867);d.exports=function(){return new this(r(arguments))}},40942:function(d,g,e){"use strict";var r=e(20132),i=e(64110),l=e(66477),c=e(80666),f=e(56472),u=e(4112),h=e(62003),o=e(24019),a=e(25587),x=e(51996),p=e(35454),v=e(2074).fastKey,m=e(94844),b=m.set,A=m.getterFor;d.exports={getConstructor:function(D,R,S,T){var M=D(function($,oe){f($,F),b($,{type:R,index:r(null),first:void 0,last:void 0,size:0}),p||($.size=0),u(oe)||h(oe,$[T],{that:$,AS_ENTRIES:S})}),F=M.prototype,N=A(R),H=function($,oe,ie){var ue=N($),q=V($,oe),Y,G;return q?q.value=ie:(ue.last=q={index:G=v(oe,!0),key:oe,value:ie,previous:Y=ue.last,next:void 0,removed:!1},ue.first||(ue.first=q),Y&&(Y.next=q),p?ue.size++:$.size++,G!=="F"&&(ue.index[G]=q)),$},V=function($,oe){var ie=N($),ue=v(oe),q;if(ue!=="F")return ie.index[ue];for(q=ie.first;q;q=q.next)if(q.key===oe)return q};return l(F,{clear:function(){for(var oe=this,ie=N(oe),ue=ie.index,q=ie.first;q;)q.removed=!0,q.previous&&(q.previous=q.previous.next=void 0),delete ue[q.index],q=q.next;ie.first=ie.last=void 0,p?ie.size=0:oe.size=0},delete:function($){var oe=this,ie=N(oe),ue=V(oe,$);if(ue){var q=ue.next,Y=ue.previous;delete ie.index[ue.index],ue.removed=!0,Y&&(Y.next=q),q&&(q.previous=Y),ie.first===ue&&(ie.first=q),ie.last===ue&&(ie.last=Y),p?ie.size--:oe.size--}return!!ue},forEach:function(oe){for(var ie=N(this),ue=c(oe,arguments.length>1?arguments[1]:void 0),q;q=q?q.next:ie.first;)for(ue(q.value,q.key,this);q&&q.removed;)q=q.previous},has:function(oe){return!!V(this,oe)}}),l(F,S?{get:function(oe){var ie=V(this,oe);return ie&&ie.value},set:function(oe,ie){return H(this,oe===0?0:oe,ie)}}:{add:function(oe){return H(this,oe=oe===0?0:oe,oe)}}),p&&i(F,"size",{configurable:!0,get:function(){return N(this).size}}),M},setStrong:function(D,R,S){var T=R+" Iterator",M=A(R),F=A(T);o(D,R,function(N,H){b(this,{type:T,target:N,state:M(N),kind:H,last:void 0})},function(){for(var N=F(this),H=N.kind,V=N.last;V&&V.removed;)V=V.previous;return!N.target||!(N.last=V=V?V.next:N.state.first)?(N.target=void 0,a(void 0,!0)):a(H==="keys"?V.key:H==="values"?V.value:[V.key,V.value],!1)},S?"entries":"values",!S,!0),x(R)}}},39656:function(d,g,e){"use strict";var r=e(94237),i=e(66477),l=e(2074).getWeakData,c=e(56472),f=e(80449),u=e(4112),h=e(31946),o=e(62003),a=e(90560),x=e(32621),p=e(94844),v=p.set,m=p.getterFor,b=a.find,A=a.findIndex,D=r([].splice),R=0,S=function(F){return F.frozen||(F.frozen=new T)},T=function(){this.entries=[]},M=function(F,N){return b(F.entries,function(H){return H[0]===N})};T.prototype={get:function(F){var N=M(this,F);if(N)return N[1]},has:function(F){return!!M(this,F)},set:function(F,N){var H=M(this,F);H?H[1]=N:this.entries.push([F,N])},delete:function(F){var N=A(this.entries,function(H){return H[0]===F});return~N&&D(this.entries,N,1),!!~N}},d.exports={getConstructor:function(F,N,H,V){var $=F(function(q,Y){c(q,oe),v(q,{type:N,id:R++,frozen:void 0}),u(Y)||o(Y,q[V],{that:q,AS_ENTRIES:H})}),oe=$.prototype,ie=m(N),ue=function(q,Y,G){var ae=ie(q),ee=l(f(Y),!0);return ee===!0?S(ae).set(Y,G):ee[ae.id]=G,q};return i(oe,{delete:function(q){var Y=ie(this);if(!h(q))return!1;var G=l(q);return G===!0?S(Y).delete(q):G&&x(G,Y.id)&&delete G[Y.id]},has:function(Y){var G=ie(this);if(!h(Y))return!1;var ae=l(Y);return ae===!0?S(G).has(Y):ae&&x(ae,G.id)}}),i(oe,H?{get:function(Y){var G=ie(this);if(h(Y)){var ae=l(Y);return ae===!0?S(G).get(Y):ae?ae[G.id]:void 0}},set:function(Y,G){return ue(this,Y,G)}}:{add:function(Y){return ue(this,Y,!0)}}),$}}},48059:function(d,g,e){"use strict";var r=e(94488),i=e(92916),l=e(94237),c=e(20865),f=e(2291),u=e(2074),h=e(62003),o=e(56472),a=e(55327),x=e(4112),p=e(31946),v=e(3338),m=e(35221),b=e(94573),A=e(25576);d.exports=function(D,R,S){var T=D.indexOf("Map")!==-1,M=D.indexOf("Weak")!==-1,F=T?"set":"add",N=i[D],H=N&&N.prototype,V=N,$={},oe=function(ee){var J=l(H[ee]);f(H,ee,ee==="add"?function(W){return J(this,W===0?0:W),this}:ee==="delete"?function(le){return M&&!p(le)?!1:J(this,le===0?0:le)}:ee==="get"?function(W){return M&&!p(W)?void 0:J(this,W===0?0:W)}:ee==="has"?function(W){return M&&!p(W)?!1:J(this,W===0?0:W)}:function(W,z){return J(this,W===0?0:W,z),this})},ie=c(D,!a(N)||!(M||H.forEach&&!v(function(){new N().entries().next()})));if(ie)V=S.getConstructor(R,D,T,F),u.enable();else if(c(D,!0)){var ue=new V,q=ue[F](M?{}:-0,1)!==ue,Y=v(function(){ue.has(1)}),G=m(function(ee){new N(ee)}),ae=!M&&v(function(){for(var ee=new N,J=5;J--;)ee[F](J,J);return!ee.has(-0)});G||(V=R(function(ee,J){o(ee,H);var le=A(new N,ee,V);return x(J)||h(J,le[F],{that:le,AS_ENTRIES:T}),le}),V.prototype=H,H.constructor=V),(Y||ae)&&(oe("delete"),oe("has"),T&&oe("get")),(ae||q)&&oe(F),M&&H.clear&&delete H.clear}return $[D]=V,r({global:!0,constructor:!0,forced:V!==N},$),b(V,D),M||S.setStrong(V,D,T),V}},32754:function(d,g,e){"use strict";e(34941),e(55410);var r=e(65911),i=e(20132),l=e(31946),c=Object,f=TypeError,u=r("Map"),h=r("WeakMap"),o=function(){this.object=null,this.symbol=null,this.primitives=null,this.objectsByIndex=i(null)};o.prototype.get=function(x,p){return this[x]||(this[x]=p())},o.prototype.next=function(x,p,v){var m=v?this.objectsByIndex[x]||(this.objectsByIndex[x]=new h):this.primitives||(this.primitives=new u),b=m.get(p);return b||m.set(p,b=new o),b};var a=new o;d.exports=function(){var x=a,p=arguments.length,v,m;for(v=0;v<p;v++)l(m=arguments[v])&&(x=x.next(v,m,!0));if(this===c&&x===a)throw new f("Composite keys must contain a non-primitive component");for(v=0;v<p;v++)l(m=arguments[v])||(x=x.next(v,m,!1));return x}},24538:function(d,g,e){"use strict";var r=e(32621),i=e(48662),l=e(71256),c=e(37691);d.exports=function(f,u,h){for(var o=i(u),a=c.f,x=l.f,p=0;p<o.length;p++){var v=o[p];!r(f,v)&&!(h&&r(h,v))&&a(f,v,x(u,v))}}},86266:function(d,g,e){"use strict";var r=e(59893),i=r("match");d.exports=function(l){var c=/./;try{"/./"[l](c)}catch(f){try{return c[i]=!1,"/./"[l](c)}catch(u){}}return!1}},4870:function(d,g,e){"use strict";var r=e(3338);d.exports=!r(function(){function i(){}return i.prototype.constructor=null,Object.getPrototypeOf(new i)!==i.prototype})},95994:function(d,g,e){"use strict";var r=e(94237),i=e(95955),l=e(69905),c=/"/g,f=r("".replace);d.exports=function(u,h,o,a){var x=l(i(u)),p="<"+h;return o!==""&&(p+=" "+o+'="'+f(l(a),c,"&quot;")+'"'),p+">"+x+"</"+h+">"}},25587:function(d){"use strict";d.exports=function(g,e){return{value:g,done:e}}},68151:function(d,g,e){"use strict";var r=e(35454),i=e(37691),l=e(35012);d.exports=r?function(c,f,u){return i.f(c,f,l(1,u))}:function(c,f,u){return c[f]=u,c}},35012:function(d){"use strict";d.exports=function(g,e){return{enumerable:!(g&1),configurable:!(g&2),writable:!(g&4),value:e}}},69392:function(d,g,e){"use strict";var r=e(17818),i=e(37691),l=e(35012);d.exports=function(c,f,u){var h=r(f);h in c?i.f(c,h,l(0,u)):c[h]=u}},32494:function(d,g,e){"use strict";var r=e(94237),i=e(3338),l=e(85571).start,c=RangeError,f=isFinite,u=Math.abs,h=Date.prototype,o=h.toISOString,a=r(h.getTime),x=r(h.getUTCDate),p=r(h.getUTCFullYear),v=r(h.getUTCHours),m=r(h.getUTCMilliseconds),b=r(h.getUTCMinutes),A=r(h.getUTCMonth),D=r(h.getUTCSeconds);d.exports=i(function(){return o.call(new Date(-50000000000001))!=="0385-07-25T07:06:39.999Z"})||!i(function(){o.call(new Date(NaN))})?function(){if(!f(a(this)))throw new c("Invalid time value");var S=this,T=p(S),M=m(S),F=T<0?"-":T>9999?"+":"";return F+l(u(T),F?6:4,0)+"-"+l(A(S)+1,2,0)+"-"+l(x(S),2,0)+"T"+l(v(S),2,0)+":"+l(b(S),2,0)+":"+l(D(S),2,0)+"."+l(M,3,0)+"Z"}:o},77119:function(d,g,e){"use strict";var r=e(80449),i=e(44759),l=TypeError;d.exports=function(c){if(r(this),c==="string"||c==="default")c="string";else if(c!=="number")throw new l("Incorrect hint");return i(this,c)}},64110:function(d,g,e){"use strict";var r=e(86528),i=e(37691);d.exports=function(l,c,f){return f.get&&r(f.get,c,{getter:!0}),f.set&&r(f.set,c,{setter:!0}),i.f(l,c,f)}},2291:function(d,g,e){"use strict";var r=e(55327),i=e(37691),l=e(86528),c=e(29539);d.exports=function(f,u,h,o){o||(o={});var a=o.enumerable,x=o.name!==void 0?o.name:u;if(r(h)&&l(h,x,o),o.global)a?f[u]=h:c(u,h);else{try{o.unsafe?f[u]&&(a=!0):delete f[u]}catch(p){}a?f[u]=h:i.f(f,u,{value:h,enumerable:!1,configurable:!o.nonConfigurable,writable:!o.nonWritable})}return f}},66477:function(d,g,e){"use strict";var r=e(2291);d.exports=function(i,l,c){for(var f in l)r(i,f,l[f],c);return i}},29539:function(d,g,e){"use strict";var r=e(92916),i=Object.defineProperty;d.exports=function(l,c){try{i(r,l,{value:c,configurable:!0,writable:!0})}catch(f){r[l]=c}return c}},84233:function(d,g,e){"use strict";var r=e(40593),i=TypeError;d.exports=function(l,c){if(!delete l[c])throw new i("Cannot delete property "+r(c)+" of "+r(l))}},35454:function(d,g,e){"use strict";var r=e(3338);d.exports=!r(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7})},39311:function(d,g,e){"use strict";var r=e(92916),i=e(11270),l=e(80426),c=r.structuredClone,f=r.ArrayBuffer,u=r.MessageChannel,h=!1,o,a,x,p;if(l)h=function(v){c(v,{transfer:[v]})};else if(f)try{u||(o=i("worker_threads"),o&&(u=o.MessageChannel)),u&&(a=new u,x=new f(2),p=function(v){a.port1.postMessage(null,[v])},x.byteLength===2&&(p(x),x.byteLength===0&&(h=p)))}catch(v){}d.exports=h},81766:function(d){"use strict";var g=typeof document=="object"&&document.all,e=typeof g=="undefined"&&g!==void 0;d.exports={all:g,IS_HTMLDDA:e}},86060:function(d,g,e){"use strict";var r=e(92916),i=e(31946),l=r.document,c=i(l)&&i(l.createElement);d.exports=function(f){return c?l.createElement(f):{}}},66434:function(d){"use strict";var g=TypeError,e=9007199254740991;d.exports=function(r){if(r>e)throw g("Maximum allowed index exceeded");return r}},52109:function(d){"use strict";d.exports={IndexSizeError:{s:"INDEX_SIZE_ERR",c:1,m:1},DOMStringSizeError:{s:"DOMSTRING_SIZE_ERR",c:2,m:0},HierarchyRequestError:{s:"HIERARCHY_REQUEST_ERR",c:3,m:1},WrongDocumentError:{s:"WRONG_DOCUMENT_ERR",c:4,m:1},InvalidCharacterError:{s:"INVALID_CHARACTER_ERR",c:5,m:1},NoDataAllowedError:{s:"NO_DATA_ALLOWED_ERR",c:6,m:0},NoModificationAllowedError:{s:"NO_MODIFICATION_ALLOWED_ERR",c:7,m:1},NotFoundError:{s:"NOT_FOUND_ERR",c:8,m:1},NotSupportedError:{s:"NOT_SUPPORTED_ERR",c:9,m:1},InUseAttributeError:{s:"INUSE_ATTRIBUTE_ERR",c:10,m:1},InvalidStateError:{s:"INVALID_STATE_ERR",c:11,m:1},SyntaxError:{s:"SYNTAX_ERR",c:12,m:1},InvalidModificationError:{s:"INVALID_MODIFICATION_ERR",c:13,m:1},NamespaceError:{s:"NAMESPACE_ERR",c:14,m:1},InvalidAccessError:{s:"INVALID_ACCESS_ERR",c:15,m:1},ValidationError:{s:"VALIDATION_ERR",c:16,m:0},TypeMismatchError:{s:"TYPE_MISMATCH_ERR",c:17,m:1},SecurityError:{s:"SECURITY_ERR",c:18,m:1},NetworkError:{s:"NETWORK_ERR",c:19,m:1},AbortError:{s:"ABORT_ERR",c:20,m:1},URLMismatchError:{s:"URL_MISMATCH_ERR",c:21,m:1},QuotaExceededError:{s:"QUOTA_EXCEEDED_ERR",c:22,m:1},TimeoutError:{s:"TIMEOUT_ERR",c:23,m:1},InvalidNodeTypeError:{s:"INVALID_NODE_TYPE_ERR",c:24,m:1},DataCloneError:{s:"DATA_CLONE_ERR",c:25,m:1}}},66749:function(d){"use strict";d.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},9518:function(d,g,e){"use strict";var r=e(86060),i=r("span").classList,l=i&&i.constructor&&i.constructor.prototype;d.exports=l===Object.prototype?void 0:l},78177:function(d,g,e){"use strict";var r=e(66011),i=r.match(/firefox\/(\d+)/i);d.exports=!!i&&+i[1]},66994:function(d,g,e){"use strict";var r=e(91821),i=e(90946);d.exports=!r&&!i&&typeof window=="object"&&typeof document=="object"},90843:function(d){"use strict";d.exports=typeof Bun=="function"&&Bun&&typeof Bun.version=="string"},91821:function(d){"use strict";d.exports=typeof Deno=="object"&&Deno&&typeof Deno.version=="object"},17687:function(d,g,e){"use strict";var r=e(66011);d.exports=/MSIE|Trident/.test(r)},1908:function(d,g,e){"use strict";var r=e(66011);d.exports=/ipad|iphone|ipod/i.test(r)&&typeof Pebble!="undefined"},70695:function(d,g,e){"use strict";var r=e(66011);d.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(r)},90946:function(d,g,e){"use strict";var r=e(92916),i=e(29076);d.exports=i(r.process)==="process"},44914:function(d,g,e){"use strict";var r=e(66011);d.exports=/web0s(?!.*chrome)/i.test(r)},66011:function(d){"use strict";d.exports=typeof navigator!="undefined"&&String(navigator.userAgent)||""},46573:function(d,g,e){"use strict";var r=e(92916),i=e(66011),l=r.process,c=r.Deno,f=l&&l.versions||c&&c.version,u=f&&f.v8,h,o;u&&(h=u.split("."),o=h[0]>0&&h[0]<4?1:+(h[0]+h[1])),!o&&i&&(h=i.match(/Edge\/(\d+)/),(!h||h[1]>=74)&&(h=i.match(/Chrome\/(\d+)/),h&&(o=+h[1]))),d.exports=o},19684:function(d,g,e){"use strict";var r=e(66011),i=r.match(/AppleWebKit\/(\d+)\./);d.exports=!!i&&+i[1]},46678:function(d){"use strict";d.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},80739:function(d,g,e){"use strict";var r=e(94237),i=Error,l=r("".replace),c=function(h){return String(new i(h).stack)}("zxcasd"),f=/\n\s*at [^:]*:[^\n]*/,u=f.test(c);d.exports=function(h,o){if(u&&typeof h=="string"&&!i.prepareStackTrace)for(;o--;)h=l(h,f,"");return h}},61888:function(d,g,e){"use strict";var r=e(68151),i=e(80739),l=e(25406),c=Error.captureStackTrace;d.exports=function(f,u,h,o){l&&(c?c(f,u):r(f,"stack",i(h,o)))}},25406:function(d,g,e){"use strict";var r=e(3338),i=e(35012);d.exports=!r(function(){var l=new Error("a");return"stack"in l?(Object.defineProperty(l,"stack",i(1,7)),l.stack!==7):!0})},13367:function(d,g,e){"use strict";var r=e(35454),i=e(3338),l=e(80449),c=e(7825),f=Error.prototype.toString,u=i(function(){if(r){var h=Object.create(Object.defineProperty({},"name",{get:function(){return this===h}}));if(f.call(h)!=="true")return!0}return f.call({message:1,name:2})!=="2: 1"||f.call({})!=="Error"});d.exports=u?function(){var o=l(this),a=c(o.name,"Error"),x=c(o.message);return a?x?a+": "+x:a:x}:f},94488:function(d,g,e){"use strict";var r=e(92916),i=e(71256).f,l=e(68151),c=e(2291),f=e(29539),u=e(24538),h=e(20865);d.exports=function(o,a){var x=o.target,p=o.global,v=o.stat,m,b,A,D,R,S;if(p?b=r:v?b=r[x]||f(x,{}):b=(r[x]||{}).prototype,b)for(A in a){if(R=a[A],o.dontCallGetSet?(S=i(b,A),D=S&&S.value):D=b[A],m=h(p?A:x+(v?".":"#")+A,o.forced),!m&&D!==void 0){if(typeof R==typeof D)continue;u(R,D)}(o.sham||D&&D.sham)&&l(R,"sham",!0),c(b,A,R,o)}}},3338:function(d){"use strict";d.exports=function(g){try{return!!g()}catch(e){return!0}}},8662:function(d,g,e){"use strict";e(44001);var r=e(34114),i=e(2291),l=e(88736),c=e(3338),f=e(59893),u=e(68151),h=f("species"),o=RegExp.prototype;d.exports=function(a,x,p,v){var m=f(a),b=!c(function(){var S={};return S[m]=function(){return 7},""[a](S)!==7}),A=b&&!c(function(){var S=!1,T=/a/;return a==="split"&&(T={},T.constructor={},T.constructor[h]=function(){return T},T.flags="",T[m]=/./[m]),T.exec=function(){return S=!0,null},T[m](""),!S});if(!b||!A||p){var D=r(/./[m]),R=x(m,""[a],function(S,T,M,F,N){var H=r(S),V=T.exec;return V===l||V===o.exec?b&&!N?{done:!0,value:D(T,M,F)}:{done:!0,value:H(M,T,F)}:{done:!1}});i(String.prototype,a,R[0]),i(o,m,R[1])}v&&u(o[m],"sham",!0)}},3372:function(d,g,e){"use strict";var r=e(18589),i=e(82762),l=e(66434),c=e(80666),f=function(u,h,o,a,x,p,v,m){for(var b=x,A=0,D=v?c(v,m):!1,R,S;A<a;)A in o&&(R=D?D(o[A],A,h):o[A],p>0&&r(R)?(S=i(R),b=f(u,h,R,S,b,p-1)-1):(l(b+1),u[b]=R),b++),A++;return b};d.exports=f},13247:function(d,g,e){"use strict";var r=e(3338);d.exports=!r(function(){return Object.isExtensible(Object.preventExtensions({}))})},13743:function(d,g,e){"use strict";var r=e(40486),i=Function.prototype,l=i.apply,c=i.call;d.exports=typeof Reflect=="object"&&Reflect.apply||(r?c.bind(l):function(){return c.apply(l,arguments)})},80666:function(d,g,e){"use strict";var r=e(34114),i=e(63335),l=e(40486),c=r(r.bind);d.exports=function(f,u){return i(f),u===void 0?f:l?c(f,u):function(){return f.apply(u,arguments)}}},40486:function(d,g,e){"use strict";var r=e(3338);d.exports=!r(function(){var i=function(){}.bind();return typeof i!="function"||i.hasOwnProperty("prototype")})},4645:function(d,g,e){"use strict";var r=e(94237),i=e(63335),l=e(31946),c=e(32621),f=e(30867),u=e(40486),h=Function,o=r([].concat),a=r([].join),x={},p=function(v,m,b){if(!c(x,m)){for(var A=[],D=0;D<m;D++)A[D]="a["+D+"]";x[m]=h("C,a","return new C("+a(A,",")+")")}return x[m](v,b)};d.exports=u?h.bind:function(m){var b=i(this),A=b.prototype,D=f(arguments,1),R=function(){var T=o(D,f(arguments));return this instanceof R?p(b,T.length,T):b.apply(m,T)};return l(A)&&(R.prototype=A),R}},89945:function(d,g,e){"use strict";var r=e(40486),i=Function.prototype.call;d.exports=r?i.bind(i):function(){return i.apply(i,arguments)}},47739:function(d,g,e){"use strict";var r=e(94237),i=e(63335);d.exports=function(){return r(i(this))}},8090:function(d,g,e){"use strict";var r=e(35454),i=e(32621),l=Function.prototype,c=r&&Object.getOwnPropertyDescriptor,f=i(l,"name"),u=f&&function(){}.name==="something",h=f&&(!r||r&&c(l,"name").configurable);d.exports={EXISTS:f,PROPER:u,CONFIGURABLE:h}},37758:function(d,g,e){"use strict";var r=e(94237),i=e(63335);d.exports=function(l,c,f){try{return r(i(Object.getOwnPropertyDescriptor(l,c)[f]))}catch(u){}}},34114:function(d,g,e){"use strict";var r=e(29076),i=e(94237);d.exports=function(l){if(r(l)==="Function")return i(l)}},94237:function(d,g,e){"use strict";var r=e(40486),i=Function.prototype,l=i.call,c=r&&i.bind.bind(l,l);d.exports=r?c:function(f){return function(){return l.apply(f,arguments)}}},81750:function(d){"use strict";var g=TypeError;d.exports=function(e){var r=e&&e.alphabet;if(r===void 0||r==="base64"||r==="base64url")return r||"base64";throw new g("Incorrect `alphabet` option")}},38116:function(d,g,e){"use strict";var r=e(89945),i=e(55327),l=e(80449),c=e(10731),f=e(26006),u=e(53776),h=e(59893),o=e(57975),a=h("asyncIterator");d.exports=function(x){var p=l(x),v=!0,m=u(p,a),b;return i(m)||(m=f(p),v=!1),m!==void 0?b=r(m,p):(b=p,v=!0),l(b),c(v?b:new o(c(b)))}},69034:function(d,g,e){"use strict";var r=e(89945),i=e(57975),l=e(80449),c=e(85428),f=e(10731),u=e(53776),h=e(59893),o=h("asyncIterator");d.exports=function(a,x){var p=arguments.length<2?u(a,o):x;return p?l(r(p,a)):new i(f(c(a)))}},55174:function(d,g,e){"use strict";var r=e(92916);d.exports=function(i,l){var c=r[i],f=c&&c.prototype;return f&&f[l]}},65911:function(d,g,e){"use strict";var r=e(92916),i=e(55327),l=function(c){return i(c)?c:void 0};d.exports=function(c,f){return arguments.length<2?l(r[c]):r[c]&&r[c][f]}},10731:function(d){"use strict";d.exports=function(g){return{iterator:g,next:g.next,done:!1}}},7157:function(d,g,e){"use strict";var r=e(89945),i=e(80449),l=e(10731),c=e(26006);d.exports=function(f,u){(!u||typeof f!="string")&&i(f);var h=c(f);return l(i(h!==void 0?r(h,f):f))}},26006:function(d,g,e){"use strict";var r=e(97607),i=e(53776),l=e(4112),c=e(48074),f=e(59893),u=f("iterator");d.exports=function(h){if(!l(h))return i(h,u)||i(h,"@@iterator")||c[r(h)]}},85428:function(d,g,e){"use strict";var r=e(89945),i=e(63335),l=e(80449),c=e(40593),f=e(26006),u=TypeError;d.exports=function(h,o){var a=arguments.length<2?f(h):o;if(i(a))return l(r(a,h));throw new u(c(h)+" is not iterable")}},65451:function(d,g,e){"use strict";var r=e(94237),i=e(18589),l=e(55327),c=e(29076),f=e(69905),u=r([].push);d.exports=function(h){if(l(h))return h;if(i(h)){for(var o=h.length,a=[],x=0;x<o;x++){var p=h[x];typeof p=="string"?u(a,p):(typeof p=="number"||c(p)==="Number"||c(p)==="String")&&u(a,f(p))}var v=a.length,m=!0;return function(b,A){if(m)return m=!1,A;if(i(this))return A;for(var D=0;D<v;D++)if(a[D]===b)return A}}}},53776:function(d,g,e){"use strict";var r=e(63335),i=e(4112);d.exports=function(l,c){var f=l[c];return i(f)?void 0:r(f)}},88203:function(d,g,e){"use strict";var r=e(63335),i=e(80449),l=e(89945),c=e(56902),f=e(10731),u="Invalid size",h=RangeError,o=TypeError,a=Math.max,x=function(p,v,m,b){this.set=p,this.size=v,this.has=m,this.keys=b};x.prototype={getIterator:function(){return f(i(l(this.keys,this.set)))},includes:function(p){return l(this.has,this.set,p)}},d.exports=function(p){i(p);var v=+p.size;if(v!==v)throw new o(u);var m=c(v);if(m<0)throw new h(u);return new x(p,a(m,0),r(p.has),r(p.keys))}},23011:function(d,g,e){"use strict";var r=e(94237),i=e(94029),l=Math.floor,c=r("".charAt),f=r("".replace),u=r("".slice),h=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,o=/\$([$&'`]|\d{1,2})/g;d.exports=function(a,x,p,v,m,b){var A=p+a.length,D=v.length,R=o;return m!==void 0&&(m=i(m),R=h),f(b,R,function(S,T){var M;switch(c(T,0)){case"$":return"$";case"&":return a;case"`":return u(x,0,p);case"'":return u(x,A);case"<":M=m[u(T,1,-1)];break;default:var F=+T;if(F===0)return S;if(F>D){var N=l(F/10);return N===0?S:N<=D?v[N-1]===void 0?c(T,1):v[N-1]+c(T,1):S}M=v[F-1]}return M===void 0?"":M})}},92916:function(d,g,e){"use strict";var r=function(i){return i&&i.Math===Math&&i};d.exports=r(typeof globalThis=="object"&&globalThis)||r(typeof window=="object"&&window)||r(typeof self=="object"&&self)||r(typeof e.g=="object"&&e.g)||r(typeof this=="object"&&this)||function(){return this}()||Function("return this")()},32621:function(d,g,e){"use strict";var r=e(94237),i=e(94029),l=r({}.hasOwnProperty);d.exports=Object.hasOwn||function(f,u){return l(i(f),u)}},54406:function(d){"use strict";d.exports={}},61810:function(d){"use strict";d.exports=function(g,e){try{arguments.length===1?console.error(g):console.error(g,e)}catch(r){}}},75171:function(d,g,e){"use strict";var r=e(65911);d.exports=r("document","documentElement")},46796:function(d,g,e){"use strict";var r=e(35454),i=e(3338),l=e(86060);d.exports=!r&&!i(function(){return Object.defineProperty(l("div"),"a",{get:function(){return 7}}).a!==7})},61618:function(d){"use strict";var g=Array,e=Math.abs,r=Math.pow,i=Math.floor,l=Math.log,c=Math.LN2,f=function(h,o,a){var x=g(a),p=a*8-o-1,v=(1<<p)-1,m=v>>1,b=o===23?r(2,-24)-r(2,-77):0,A=h<0||h===0&&1/h<0?1:0,D=0,R,S,T;for(h=e(h),h!==h||h===1/0?(S=h!==h?1:0,R=v):(R=i(l(h)/c),T=r(2,-R),h*T<1&&(R--,T*=2),R+m>=1?h+=b/T:h+=b*r(2,1-m),h*T>=2&&(R++,T/=2),R+m>=v?(S=0,R=v):R+m>=1?(S=(h*T-1)*r(2,o),R+=m):(S=h*r(2,m-1)*r(2,o),R=0));o>=8;)x[D++]=S&255,S/=256,o-=8;for(R=R<<o|S,p+=o;p>0;)x[D++]=R&255,R/=256,p-=8;return x[--D]|=A*128,x},u=function(h,o){var a=h.length,x=a*8-o-1,p=(1<<x)-1,v=p>>1,m=x-7,b=a-1,A=h[b--],D=A&127,R;for(A>>=7;m>0;)D=D*256+h[b--],m-=8;for(R=D&(1<<-m)-1,D>>=-m,m+=o;m>0;)R=R*256+h[b--],m-=8;if(D===0)D=1-v;else{if(D===p)return R?NaN:A?-1/0:1/0;R+=r(2,o),D-=v}return(A?-1:1)*R*r(2,D-o)};d.exports={pack:f,unpack:u}},1835:function(d,g,e){"use strict";var r=e(94237),i=e(3338),l=e(29076),c=Object,f=r("".split);d.exports=i(function(){return!c("z").propertyIsEnumerable(0)})?function(u){return l(u)==="String"?f(u,""):c(u)}:c},25576:function(d,g,e){"use strict";var r=e(55327),i=e(31946),l=e(58218);d.exports=function(c,f,u){var h,o;return l&&r(h=f.constructor)&&h!==u&&i(o=h.prototype)&&o!==u.prototype&&l(c,o),c}},15212:function(d,g,e){"use strict";var r=e(94237),i=e(55327),l=e(77398),c=r(Function.toString);i(l.inspectSource)||(l.inspectSource=function(f){return c(f)}),d.exports=l.inspectSource},73068:function(d,g,e){"use strict";var r=e(31946),i=e(68151);d.exports=function(l,c){r(c)&&"cause"in c&&i(l,"cause",c.cause)}},2074:function(d,g,e){"use strict";var r=e(94488),i=e(94237),l=e(54406),c=e(31946),f=e(32621),u=e(37691).f,h=e(80689),o=e(53393),a=e(12477),x=e(6145),p=e(13247),v=!1,m=x("meta"),b=0,A=function(F){u(F,m,{value:{objectID:"O"+b++,weakData:{}}})},D=function(F,N){if(!c(F))return typeof F=="symbol"?F:(typeof F=="string"?"S":"P")+F;if(!f(F,m)){if(!a(F))return"F";if(!N)return"E";A(F)}return F[m].objectID},R=function(F,N){if(!f(F,m)){if(!a(F))return!0;if(!N)return!1;A(F)}return F[m].weakData},S=function(F){return p&&v&&a(F)&&!f(F,m)&&A(F),F},T=function(){M.enable=function(){},v=!0;var F=h.f,N=i([].splice),H={};H[m]=1,F(H).length&&(h.f=function(V){for(var $=F(V),oe=0,ie=$.length;oe<ie;oe++)if($[oe]===m){N($,oe,1);break}return $},r({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:o.f}))},M=d.exports={enable:T,fastKey:D,getWeakData:R,onFreeze:S};l[m]=!0},94844:function(d,g,e){"use strict";var r=e(40115),i=e(92916),l=e(31946),c=e(68151),f=e(32621),u=e(77398),h=e(11898),o=e(54406),a="Object already initialized",x=i.TypeError,p=i.WeakMap,v,m,b,A=function(T){return b(T)?m(T):v(T,{})},D=function(T){return function(M){var F;if(!l(M)||(F=m(M)).type!==T)throw new x("Incompatible receiver, "+T+" required");return F}};if(r||u.state){var R=u.state||(u.state=new p);R.get=R.get,R.has=R.has,R.set=R.set,v=function(T,M){if(R.has(T))throw new x(a);return M.facade=T,R.set(T,M),M},m=function(T){return R.get(T)||{}},b=function(T){return R.has(T)}}else{var S=h("state");o[S]=!0,v=function(T,M){if(f(T,S))throw new x(a);return M.facade=T,c(T,S,M),M},m=function(T){return f(T,S)?T[S]:{}},b=function(T){return f(T,S)}}d.exports={set:v,get:m,has:b,enforce:A,getterFor:D}},345:function(d,g,e){"use strict";var r=e(59893),i=e(48074),l=r("iterator"),c=Array.prototype;d.exports=function(f){return f!==void 0&&(i.Array===f||c[l]===f)}},18589:function(d,g,e){"use strict";var r=e(29076);d.exports=Array.isArray||function(l){return r(l)==="Array"}},75406:function(d,g,e){"use strict";var r=e(97607);d.exports=function(i){var l=r(i);return l==="BigInt64Array"||l==="BigUint64Array"}},55327:function(d,g,e){"use strict";var r=e(81766),i=r.all;d.exports=r.IS_HTMLDDA?function(l){return typeof l=="function"||l===i}:function(l){return typeof l=="function"}},39812:function(d,g,e){"use strict";var r=e(94237),i=e(3338),l=e(55327),c=e(97607),f=e(65911),u=e(15212),h=function(){},o=[],a=f("Reflect","construct"),x=/^\s*(?:class|function)\b/,p=r(x.exec),v=!x.test(h),m=function(D){if(!l(D))return!1;try{return a(h,o,D),!0}catch(R){return!1}},b=function(D){if(!l(D))return!1;switch(c(D)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return v||!!p(x,u(D))}catch(R){return!0}};b.sham=!0,d.exports=!a||i(function(){var A;return m(m.call)||!m(Object)||!m(function(){A=!0})||A})?b:m},60516:function(d,g,e){"use strict";var r=e(32621);d.exports=function(i){return i!==void 0&&(r(i,"value")||r(i,"writable"))}},20865:function(d,g,e){"use strict";var r=e(3338),i=e(55327),l=/#|\.prototype\./,c=function(a,x){var p=u[f(a)];return p===o?!0:p===h?!1:i(x)?r(x):!!x},f=c.normalize=function(a){return String(a).replace(l,".").toLowerCase()},u=c.data={},h=c.NATIVE="N",o=c.POLYFILL="P";d.exports=c},62896:function(d,g,e){"use strict";var r=e(31946),i=Math.floor;d.exports=Number.isInteger||function(c){return!r(c)&&isFinite(c)&&i(c)===c}},30360:function(d,g,e){"use strict";var r=e(97607),i=e(32621),l=e(4112),c=e(59893),f=e(48074),u=c("iterator"),h=Object;d.exports=function(o){if(l(o))return!1;var a=h(o);return a[u]!==void 0||"@@iterator"in a||i(f,r(a))}},4112:function(d){"use strict";d.exports=function(g){return g==null}},31946:function(d,g,e){"use strict";var r=e(55327),i=e(81766),l=i.all;d.exports=i.IS_HTMLDDA?function(c){return typeof c=="object"?c!==null:r(c)||c===l}:function(c){return typeof c=="object"?c!==null:r(c)}},16697:function(d){"use strict";d.exports=!1},83502:function(d,g,e){"use strict";var r=e(31946),i=e(94844).get;d.exports=function(c){if(!r(c))return!1;var f=i(c);return!!f&&f.type==="RawJSON"}},44639:function(d,g,e){"use strict";var r=e(31946),i=e(29076),l=e(59893),c=l("match");d.exports=function(f){var u;return r(f)&&((u=f[c])!==void 0?!!u:i(f)==="RegExp")}},18446:function(d,g,e){"use strict";var r=e(65911),i=e(55327),l=e(16332),c=e(14417),f=Object;d.exports=c?function(u){return typeof u=="symbol"}:function(u){var h=r("Symbol");return i(h)&&l(h.prototype,f(u))}},43545:function(d,g,e){"use strict";var r=e(89945);d.exports=function(i,l,c){for(var f=c?i:i.iterator,u=i.next,h,o;!(h=r(u,f)).done;)if(o=l(h.value),o!==void 0)return o}},62003:function(d,g,e){"use strict";var r=e(80666),i=e(89945),l=e(80449),c=e(40593),f=e(345),u=e(82762),h=e(16332),o=e(85428),a=e(26006),x=e(67996),p=TypeError,v=function(b,A){this.stopped=b,this.result=A},m=v.prototype;d.exports=function(b,A,D){var R=D&&D.that,S=!!(D&&D.AS_ENTRIES),T=!!(D&&D.IS_RECORD),M=!!(D&&D.IS_ITERATOR),F=!!(D&&D.INTERRUPTED),N=r(A,R),H,V,$,oe,ie,ue,q,Y=function(ae){return H&&x(H,"normal",ae),new v(!0,ae)},G=function(ae){return S?(l(ae),F?N(ae[0],ae[1],Y):N(ae[0],ae[1])):F?N(ae,Y):N(ae)};if(T)H=b.iterator;else if(M)H=b;else{if(V=a(b),!V)throw new p(c(b)+" is not iterable");if(f(V)){for($=0,oe=u(b);oe>$;$++)if(ie=G(b[$]),ie&&h(m,ie))return ie;return new v(!1)}H=o(b,V)}for(ue=T?b.next:H.next;!(q=i(ue,H)).done;){try{ie=G(q.value)}catch(ae){x(H,"throw",ae)}if(typeof ie=="object"&&ie&&h(m,ie))return ie}return new v(!1)}},67996:function(d,g,e){"use strict";var r=e(89945),i=e(80449),l=e(53776);d.exports=function(c,f,u){var h,o;i(c);try{if(h=l(c,"return"),!h){if(f==="throw")throw u;return u}h=r(h,c)}catch(a){o=!0,h=a}if(f==="throw")throw u;if(o)throw h;return i(h),u}},83126:function(d,g,e){"use strict";var r=e(46571).IteratorPrototype,i=e(20132),l=e(35012),c=e(94573),f=e(48074),u=function(){return this};d.exports=function(h,o,a,x){var p=o+" Iterator";return h.prototype=i(r,{next:l(+!x,a)}),c(h,p,!1,!0),f[p]=u,h}},20547:function(d,g,e){"use strict";var r=e(89945),i=e(20132),l=e(68151),c=e(66477),f=e(59893),u=e(94844),h=e(53776),o=e(46571).IteratorPrototype,a=e(25587),x=e(67996),p=f("toStringTag"),v="IteratorHelper",m="WrapForValidIterator",b=u.set,A=function(S){var T=u.getterFor(S?m:v);return c(i(o),{next:function(){var F=T(this);if(S)return F.nextHandler();try{var N=F.done?void 0:F.nextHandler();return a(N,F.done)}catch(H){throw F.done=!0,H}},return:function(){var M=T(this),F=M.iterator;if(M.done=!0,S){var N=h(F,"return");return N?r(N,F):a(void 0,!0)}if(M.inner)try{x(M.inner.iterator,"normal")}catch(H){return x(F,"throw",H)}return x(F,"normal"),a(void 0,!0)}})},D=A(!0),R=A(!1);l(R,p,"Iterator Helper"),d.exports=function(S,T){var M=function(N,H){H?(H.iterator=N.iterator,H.next=N.next):H=N,H.type=T?m:v,H.nextHandler=S,H.counter=0,H.done=!1,b(this,H)};return M.prototype=T?D:R,M}},24019:function(d,g,e){"use strict";var r=e(94488),i=e(89945),l=e(16697),c=e(8090),f=e(55327),u=e(83126),h=e(53456),o=e(58218),a=e(94573),x=e(68151),p=e(2291),v=e(59893),m=e(48074),b=e(46571),A=c.PROPER,D=c.CONFIGURABLE,R=b.IteratorPrototype,S=b.BUGGY_SAFARI_ITERATORS,T=v("iterator"),M="keys",F="values",N="entries",H=function(){return this};d.exports=function(V,$,oe,ie,ue,q,Y){u(oe,$,ie);var G=function(Pe){if(Pe===ue&&W)return W;if(!S&&Pe&&Pe in J)return J[Pe];switch(Pe){case M:return function(){return new oe(this,Pe)};case F:return function(){return new oe(this,Pe)};case N:return function(){return new oe(this,Pe)}}return function(){return new oe(this)}},ae=$+" Iterator",ee=!1,J=V.prototype,le=J[T]||J["@@iterator"]||ue&&J[ue],W=!S&&le||G(ue),z=$==="Array"&&J.entries||le,ne,_e,we;if(z&&(ne=h(z.call(new V)),ne!==Object.prototype&&ne.next&&(!l&&h(ne)!==R&&(o?o(ne,R):f(ne[T])||p(ne,T,H)),a(ne,ae,!0,!0),l&&(m[ae]=H))),A&&ue===F&&le&&le.name!==F&&(!l&&D?x(J,"name",F):(ee=!0,W=function(){return i(le,this)})),ue)if(_e={values:G(F),keys:q?W:G(M),entries:G(N)},Y)for(we in _e)(S||ee||!(we in J))&&p(J,we,_e[we]);else r({target:$,proto:!0,forced:S||ee},_e);return(!l||Y)&&J[T]!==W&&p(J,T,W,{name:ue}),m[$]=W,_e}},24771:function(d,g,e){"use strict";var r=e(89945),i=e(2155),l=function(c,f){return[f,c]};d.exports=function(){return r(i,this,l)}},2155:function(d,g,e){"use strict";var r=e(89945),i=e(63335),l=e(80449),c=e(10731),f=e(20547),u=e(46319),h=f(function(){var o=this.iterator,a=l(r(this.next,o)),x=this.done=!!a.done;if(!x)return u(o,this.mapper,[a.value,this.counter++],!0)});d.exports=function(a){return l(this),i(a),new h(c(this),{mapper:a})}},46571:function(d,g,e){"use strict";var r=e(3338),i=e(55327),l=e(31946),c=e(20132),f=e(53456),u=e(2291),h=e(59893),o=e(16697),a=h("iterator"),x=!1,p,v,m;[].keys&&(m=[].keys(),"next"in m?(v=f(f(m)),v!==Object.prototype&&(p=v)):x=!0);var b=!l(p)||r(function(){var A={};return p[a].call(A)!==A});b?p={}:o&&(p=c(p)),i(p[a])||u(p,a,function(){return this}),d.exports={IteratorPrototype:p,BUGGY_SAFARI_ITERATORS:x}},48074:function(d){"use strict";d.exports={}},82762:function(d,g,e){"use strict";var r=e(61578);d.exports=function(i){return r(i.length)}},86528:function(d,g,e){"use strict";var r=e(94237),i=e(3338),l=e(55327),c=e(32621),f=e(35454),u=e(8090).CONFIGURABLE,h=e(15212),o=e(94844),a=o.enforce,x=o.get,p=String,v=Object.defineProperty,m=r("".slice),b=r("".replace),A=r([].join),D=f&&!i(function(){return v(function(){},"length",{value:8}).length!==8}),R=String(String).split("String"),S=d.exports=function(T,M,F){m(p(M),0,7)==="Symbol("&&(M="["+b(p(M),/^Symbol\(([^)]*)\)/,"$1")+"]"),F&&F.getter&&(M="get "+M),F&&F.setter&&(M="set "+M),(!c(T,"name")||u&&T.name!==M)&&(f?v(T,"name",{value:M,configurable:!0}):T.name=M),D&&F&&c(F,"arity")&&T.length!==F.arity&&v(T,"length",{value:F.arity});try{F&&c(F,"constructor")&&F.constructor?f&&v(T,"prototype",{writable:!1}):T.prototype&&(T.prototype=void 0)}catch(H){}var N=a(T);return c(N,"source")||(N.source=A(R,typeof M=="string"?M:"")),T};Function.prototype.toString=S(function(){return l(this)&&x(this).source||h(this)},"toString")},2786:function(d,g,e){"use strict";var r=e(94237),i=Map.prototype;d.exports={Map,set:r(i.set),get:r(i.get),has:r(i.has),remove:r(i.delete),proto:i}},95037:function(d,g,e){"use strict";var r=e(94237),i=e(43545),l=e(2786),c=l.Map,f=l.proto,u=r(f.forEach),h=r(f.entries),o=h(new c).next;d.exports=function(a,x,p){return p?i({iterator:h(a),next:o},function(v){return x(v[1],v[0])}):u(a,x)}},14615:function(d,g,e){"use strict";var r=e(89945),i=e(63335),l=e(55327),c=e(80449),f=TypeError;d.exports=function(h,o){var a=c(this),x=i(a.get),p=i(a.has),v=i(a.set),m=arguments.length>2?arguments[2]:void 0,b;if(!l(o)&&!l(m))throw new f("At least one callback required");return r(p,a,h)?(b=r(x,a,h),l(o)&&(b=o(b),r(v,a,h,b))):l(m)&&(b=m(),r(v,a,h,b)),b}},10014:function(d){"use strict";var g=Math.expm1,e=Math.exp;d.exports=!g||g(10)>22025.465794806718||g(10)<22025.465794806718||g(-2e-17)!==-2e-17?function(i){var l=+i;return l===0?l:l>-1e-6&&l<1e-6?l+l*l/2:e(l)-1}:g},35175:function(d,g,e){"use strict";var r=e(77056),i=.0009765625,l=65504,c=6103515625e-14;d.exports=Math.f16round||function(u){return r(u,i,l,c)}},77056:function(d,g,e){"use strict";var r=e(37666),i=Math.abs,l=2220446049250313e-31,c=1/l,f=function(u){return u+c-c};d.exports=function(u,h,o,a){var x=+u,p=i(x),v=r(x);if(p<a)return v*f(p/a/h)*a*h;var m=(1+h/l)*p,b=m-(m-p);return b>o||b!==b?v*(1/0):v*b}},14894:function(d,g,e){"use strict";var r=e(77056),i=11920928955078125e-23,l=34028234663852886e22,c=11754943508222875e-54;d.exports=Math.fround||function(u){return r(u,i,l,c)}},53309:function(d){"use strict";var g=Math.log,e=Math.LOG10E;d.exports=Math.log10||function(i){return g(i)*e}},25726:function(d){"use strict";var g=Math.log;d.exports=Math.log1p||function(r){var i=+r;return i>-1e-8&&i<1e-8?i-i*i/2:g(1+i)}},24619:function(d){"use strict";d.exports=Math.scale||function(e,r,i,l,c){var f=+e,u=+r,h=+i,o=+l,a=+c;return f!==f||u!==u||h!==h||o!==o||a!==a?NaN:f===1/0||f===-1/0?f:(f-u)*(a-o)/(h-u)+o}},37666:function(d){"use strict";d.exports=Math.sign||function(e){var r=+e;return r===0||r!==r?r:r<0?-1:1}},3312:function(d){"use strict";var g=Math.ceil,e=Math.floor;d.exports=Math.trunc||function(i){var l=+i;return(l>0?e:g)(l)}},72933:function(d,g,e){"use strict";var r=e(92916),i=e(80666),l=e(71256).f,c=e(28887).set,f=e(66790),u=e(70695),h=e(1908),o=e(44914),a=e(90946),x=r.MutationObserver||r.WebKitMutationObserver,p=r.document,v=r.process,m=r.Promise,b=l(r,"queueMicrotask"),A=b&&b.value,D,R,S,T,M;if(!A){var F=new f,N=function(){var H,V;for(a&&(H=v.domain)&&H.exit();V=F.get();)try{V()}catch($){throw F.head&&D(),$}H&&H.enter()};!u&&!a&&!o&&x&&p?(R=!0,S=p.createTextNode(""),new x(N).observe(S,{characterData:!0}),D=function(){S.data=R=!R}):!h&&m&&m.resolve?(T=m.resolve(void 0),T.constructor=m,M=i(T.then,T),D=function(){M(N)}):a?D=function(){v.nextTick(N)}:(c=i(c,r),D=function(){c(N)}),A=function(H){F.head||D(),F.add(H)}}d.exports=A},82778:function(d,g,e){"use strict";var r=e(3338);d.exports=!r(function(){var i="9007199254740993",l=JSON.rawJSON(i);return!JSON.isRawJSON(l)||JSON.stringify(l)!==i})},73446:function(d,g,e){"use strict";var r=e(63335),i=TypeError,l=function(c){var f,u;this.promise=new c(function(h,o){if(f!==void 0||u!==void 0)throw new i("Bad Promise constructor");f=h,u=o}),this.resolve=r(f),this.reject=r(u)};d.exports.f=function(c){return new l(c)}},7825:function(d,g,e){"use strict";var r=e(69905);d.exports=function(i,l){return i===void 0?arguments.length<2?"":l:r(i)}},2279:function(d){"use strict";var g=RangeError;d.exports=function(e){if(e===e)return e;throw new g("NaN is not allowed")}},41696:function(d,g,e){"use strict";var r=e(44639),i=TypeError;d.exports=function(l){if(r(l))throw new i("The method doesn't accept regular expressions");return l}},1222:function(d,g,e){"use strict";var r=e(92916),i=r.isFinite;d.exports=Number.isFinite||function(c){return typeof c=="number"&&i(c)}},31280:function(d,g,e){"use strict";var r=e(92916),i=e(3338),l=e(94237),c=e(69905),f=e(52971).trim,u=e(19268),h=l("".charAt),o=r.parseFloat,a=r.Symbol,x=a&&a.iterator,p=1/o(u+"-0")!==-1/0||x&&!i(function(){o(Object(x))});d.exports=p?function(m){var b=f(c(m)),A=o(b);return A===0&&h(b,0)==="-"?-0:A}:o},52446:function(d,g,e){"use strict";var r=e(92916),i=e(3338),l=e(94237),c=e(69905),f=e(52971).trim,u=e(19268),h=r.parseInt,o=r.Symbol,a=o&&o.iterator,x=/^[+-]?0x/i,p=l(x.exec),v=h(u+"08")!==8||h(u+"0x16")!==22||a&&!i(function(){h(Object(a))});d.exports=v?function(b,A){var D=f(c(b));return h(D,A>>>0||(p(x,D)?16:10))}:h},17243:function(d,g,e){"use strict";var r=e(94844),i=e(83126),l=e(25587),c=e(4112),f=e(31946),u=e(64110),h=e(35454),o="Incorrect Iterator.range arguments",a="NumericRangeIterator",x=r.set,p=r.getterFor(a),v=RangeError,m=TypeError,b=i(function(R,S,T,M,F,N){if(typeof R!=M||S!==1/0&&S!==-1/0&&typeof S!=M)throw new m(o);if(R===1/0||R===-1/0)throw new v(o);var H=S>R,V=!1,$;if(T===void 0)$=void 0;else if(f(T))$=T.step,V=!!T.inclusive;else if(typeof T==M)$=T;else throw new m(o);if(c($)&&($=H?N:-N),typeof $!=M)throw new m(o);if($===1/0||$===-1/0||$===F&&R!==S)throw new v(o);var oe=R!==R||S!==S||$!==$||S>R!=$>F;x(this,{type:a,start:R,end:S,step:$,inclusive:V,hitsEnd:oe,currentCount:F,zero:F}),h||(this.start=R,this.end=S,this.step=$,this.inclusive=V)},a,function(){var R=p(this);if(R.hitsEnd)return l(void 0,!0);var S=R.start,T=R.end,M=R.step,F=S+M*R.currentCount++;F===T&&(R.hitsEnd=!0);var N=R.inclusive,H;return T>S?H=N?F>T:F>=T:H=N?T>F:T>=F,H?(R.hitsEnd=!0,l(void 0,!0)):l(F,!1)}),A=function(D){u(b.prototype,D,{get:function(){return p(this)[D]},set:function(){},configurable:!0,enumerable:!1})};h&&(A("start"),A("end"),A("inclusive"),A("step")),d.exports=b},80530:function(d,g,e){"use strict";var r=e(35454),i=e(94237),l=e(89945),c=e(3338),f=e(7733),u=e(92635),h=e(27597),o=e(94029),a=e(1835),x=Object.assign,p=Object.defineProperty,v=i([].concat);d.exports=!x||c(function(){if(r&&x({b:1},x(p({},"a",{enumerable:!0,get:function(){p(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var m={},b={},A=Symbol("assign detection"),D="abcdefghijklmnopqrst";return m[A]=7,D.split("").forEach(function(R){b[R]=R}),x({},m)[A]!==7||f(x({},b)).join("")!==D})?function(b,A){for(var D=o(b),R=arguments.length,S=1,T=u.f,M=h.f;R>S;)for(var F=a(arguments[S++]),N=T?v(f(F),T(F)):f(F),H=N.length,V=0,$;H>V;)$=N[V++],(!r||l(M,F,$))&&(D[$]=F[$]);return D}:x},20132:function(d,g,e){"use strict";var r=e(80449),i=e(55666),l=e(46678),c=e(54406),f=e(75171),u=e(86060),h=e(11898),o=">",a="<",x="prototype",p="script",v=h("IE_PROTO"),m=function(){},b=function(T){return a+p+o+T+a+"/"+p+o},A=function(T){T.write(b("")),T.close();var M=T.parentWindow.Object;return T=null,M},D=function(){var T=u("iframe"),M="java"+p+":",F;return T.style.display="none",f.appendChild(T),T.src=String(M),F=T.contentWindow.document,F.open(),F.write(b("document.F=Object")),F.close(),F.F},R,S=function(){try{R=new ActiveXObject("htmlfile")}catch(M){}S=typeof document!="undefined"?document.domain&&R?A(R):D():A(R);for(var T=l.length;T--;)delete S[x][l[T]];return S()};c[v]=!0,d.exports=Object.create||function(M,F){var N;return M!==null?(m[x]=r(M),N=new m,m[x]=null,N[v]=M):N=S(),F===void 0?N:i.f(N,F)}},55666:function(d,g,e){"use strict";var r=e(35454),i=e(93199),l=e(37691),c=e(80449),f=e(80524),u=e(7733);g.f=r&&!i?Object.defineProperties:function(o,a){c(o);for(var x=f(a),p=u(a),v=p.length,m=0,b;v>m;)l.f(o,b=p[m++],x[b]);return o}},37691:function(d,g,e){"use strict";var r=e(35454),i=e(46796),l=e(93199),c=e(80449),f=e(17818),u=TypeError,h=Object.defineProperty,o=Object.getOwnPropertyDescriptor,a="enumerable",x="configurable",p="writable";g.f=r?l?function(m,b,A){if(c(m),b=f(b),c(A),typeof m=="function"&&b==="prototype"&&"value"in A&&p in A&&!A[p]){var D=o(m,b);D&&D[p]&&(m[b]=A.value,A={configurable:x in A?A[x]:D[x],enumerable:a in A?A[a]:D[a],writable:!1})}return h(m,b,A)}:h:function(m,b,A){if(c(m),b=f(b),c(A),i)try{return h(m,b,A)}catch(D){}if("get"in A||"set"in A)throw new u("Accessors not supported");return"value"in A&&(m[b]=A.value),m}},71256:function(d,g,e){"use strict";var r=e(35454),i=e(89945),l=e(27597),c=e(35012),f=e(80524),u=e(17818),h=e(32621),o=e(46796),a=Object.getOwnPropertyDescriptor;g.f=r?a:function(p,v){if(p=f(p),v=u(v),o)try{return a(p,v)}catch(m){}if(h(p,v))return c(!i(l.f,p,v),p[v])}},53393:function(d,g,e){"use strict";var r=e(29076),i=e(80524),l=e(80689).f,c=e(71698),f=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],u=function(h){try{return l(h)}catch(o){return c(f)}};d.exports.f=function(o){return f&&r(o)==="Window"?u(o):l(i(o))}},80689:function(d,g,e){"use strict";var r=e(97486),i=e(46678),l=i.concat("length","prototype");g.f=Object.getOwnPropertyNames||function(f){return r(f,l)}},92635:function(d,g){"use strict";g.f=Object.getOwnPropertySymbols},53456:function(d,g,e){"use strict";var r=e(32621),i=e(55327),l=e(94029),c=e(11898),f=e(4870),u=c("IE_PROTO"),h=Object,o=h.prototype;d.exports=f?h.getPrototypeOf:function(a){var x=l(a);if(r(x,u))return x[u];var p=x.constructor;return i(p)&&x instanceof p?p.prototype:x instanceof h?o:null}},12477:function(d,g,e){"use strict";var r=e(3338),i=e(31946),l=e(29076),c=e(51424),f=Object.isExtensible,u=r(function(){f(1)});d.exports=u||c?function(o){return!i(o)||c&&l(o)==="ArrayBuffer"?!1:f?f(o):!0}:f},16332:function(d,g,e){"use strict";var r=e(94237);d.exports=r({}.isPrototypeOf)},20574:function(d,g,e){"use strict";var r=e(94844),i=e(83126),l=e(25587),c=e(32621),f=e(7733),u=e(94029),h="Object Iterator",o=r.set,a=r.getterFor(h);d.exports=i(function(p,v){var m=u(p);o(this,{type:h,mode:v,object:m,keys:f(m),index:0})},"Object",function(){for(var p=a(this),v=p.keys;;){if(v===null||p.index>=v.length)return p.object=p.keys=null,l(void 0,!0);var m=v[p.index++],b=p.object;if(c(b,m)){switch(p.mode){case"keys":return l(m,!1);case"values":return l(b[m],!1)}return l([m,b[m]],!1)}}})},97486:function(d,g,e){"use strict";var r=e(94237),i=e(32621),l=e(80524),c=e(22999).indexOf,f=e(54406),u=r([].push);d.exports=function(h,o){var a=l(h),x=0,p=[],v;for(v in a)!i(f,v)&&i(a,v)&&u(p,v);for(;o.length>x;)i(a,v=o[x++])&&(~c(p,v)||u(p,v));return p}},7733:function(d,g,e){"use strict";var r=e(97486),i=e(46678);d.exports=Object.keys||function(c){return r(c,i)}},27597:function(d,g){"use strict";var e={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,i=r&&!e.call({1:2},1);g.f=i?function(c){var f=r(this,c);return!!f&&f.enumerable}:e},25837:function(d,g,e){"use strict";var r=e(16697),i=e(92916),l=e(3338),c=e(19684);d.exports=r||!l(function(){if(!(c&&c<535)){var f=Math.random();__defineSetter__.call(null,f,function(){}),delete i[f]}})},58218:function(d,g,e){"use strict";var r=e(37758),i=e(80449),l=e(557);d.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var c=!1,f={},u;try{u=r(Object.prototype,"__proto__","set"),u(f,[]),c=f instanceof Array}catch(h){}return function(o,a){return i(o),l(a),c?u(o,a):o.__proto__=a,o}}():void 0)},88698:function(d,g,e){"use strict";var r=e(35454),i=e(3338),l=e(94237),c=e(53456),f=e(7733),u=e(80524),h=e(27597).f,o=l(h),a=l([].push),x=r&&i(function(){var v=Object.create(null);return v[2]=2,!o(v,2)}),p=function(v){return function(m){for(var b=u(m),A=f(b),D=x&&c(b)===null,R=A.length,S=0,T=[],M;R>S;)M=A[S++],(!r||(D?M in b:o(b,M)))&&a(T,v?[M,b[M]]:b[M]);return T}};d.exports={entries:p(!0),values:p(!1)}},28488:function(d,g,e){"use strict";var r=e(68527),i=e(97607);d.exports=r?{}.toString:function(){return"[object "+i(this)+"]"}},44759:function(d,g,e){"use strict";var r=e(89945),i=e(55327),l=e(31946),c=TypeError;d.exports=function(f,u){var h,o;if(u==="string"&&i(h=f.toString)&&!l(o=r(h,f))||i(h=f.valueOf)&&!l(o=r(h,f))||u!=="string"&&i(h=f.toString)&&!l(o=r(h,f)))return o;throw new c("Can't convert object to primitive value")}},48662:function(d,g,e){"use strict";var r=e(65911),i=e(94237),l=e(80689),c=e(92635),f=e(80449),u=i([].concat);d.exports=r("Reflect","ownKeys")||function(o){var a=l.f(f(o)),x=c.f;return x?u(a,x(o)):a}},70913:function(d,g,e){"use strict";var r=e(94237),i=e(32621),l=SyntaxError,c=parseInt,f=String.fromCharCode,u=r("".charAt),h=r("".slice),o=r(/./.exec),a={'\\"':'"',"\\\\":"\\","\\/":"/","\\b":"\b","\\f":"\f","\\n":`
`,"\\r":"\r","\\t":" "},x=/^[\da-f]{4}$/i,p=/^[\u0000-\u001F]$/;d.exports=function(v,m){for(var b=!0,A="";m<v.length;){var D=u(v,m);if(D==="\\"){var R=h(v,m,m+2);if(i(a,R))A+=a[R],m+=2;else if(R==="\\u"){m+=2;var S=h(v,m,m+4);if(!o(x,S))throw new l("Bad Unicode escape at: "+m);A+=f(c(S,16)),m+=4}else throw new l('Unknown escape sequence: "'+R+'"')}else if(D==='"'){b=!1,m++;break}else{if(o(p,D))throw new l("Bad control character in string literal at: "+m);A+=D,m++}}if(b)throw new l("Unterminated string at: "+m);return{value:A,end:m}}},9699:function(d,g,e){"use strict";var r=e(92916);d.exports=r},80734:function(d){"use strict";d.exports=function(g){try{return{error:!1,value:g()}}catch(e){return{error:!0,value:e}}}},82830:function(d,g,e){"use strict";var r=e(92916),i=e(2451),l=e(55327),c=e(20865),f=e(15212),u=e(59893),h=e(66994),o=e(91821),a=e(16697),x=e(46573),p=i&&i.prototype,v=u("species"),m=!1,b=l(r.PromiseRejectionEvent),A=c("Promise",function(){var D=f(i),R=D!==String(i);if(!R&&x===66||a&&!(p.catch&&p.finally))return!0;if(!x||x<51||!/native code/.test(D)){var S=new i(function(F){F(1)}),T=function(F){F(function(){},function(){})},M=S.constructor={};if(M[v]=T,m=S.then(function(){})instanceof T,!m)return!0}return!R&&(h||o)&&!b});d.exports={CONSTRUCTOR:A,REJECTION_EVENT:b,SUBCLASSING:m}},2451:function(d,g,e){"use strict";var r=e(92916);d.exports=r.Promise},15597:function(d,g,e){"use strict";var r=e(80449),i=e(31946),l=e(73446);d.exports=function(c,f){if(r(c),i(f)&&f.constructor===c)return f;var u=l.f(c),h=u.resolve;return h(f),u.promise}},22093:function(d,g,e){"use strict";var r=e(2451),i=e(35221),l=e(82830).CONSTRUCTOR;d.exports=l||!i(function(c){r.all(c).then(void 0,function(){})})},44166:function(d,g,e){"use strict";var r=e(37691).f;d.exports=function(i,l,c){c in i||r(i,c,{configurable:!0,get:function(){return l[c]},set:function(f){l[c]=f}})}},66790:function(d){"use strict";var g=function(){this.head=null,this.tail=null};g.prototype={add:function(e){var r={item:e,next:null},i=this.tail;i?i.next=r:this.head=r,this.tail=r},get:function(){var e=this.head;if(e){var r=this.head=e.next;return r===null&&(this.tail=null),e.item}}},d.exports=g},82584:function(d,g,e){"use strict";e(34941),e(55410);var r=e(65911),i=e(94237),l=e(77898),c=r("Map"),f=r("WeakMap"),u=i([].push),h=l("metadata"),o=h.store||(h.store=new f),a=function(A,D,R){var S=o.get(A);if(!S){if(!R)return;o.set(A,S=new c)}var T=S.get(D);if(!T){if(!R)return;S.set(D,T=new c)}return T},x=function(A,D,R){var S=a(D,R,!1);return S===void 0?!1:S.has(A)},p=function(A,D,R){var S=a(D,R,!1);return S===void 0?void 0:S.get(A)},v=function(A,D,R,S){a(R,S,!0).set(A,D)},m=function(A,D){var R=a(A,D,!1),S=[];return R&&R.forEach(function(T,M){u(S,M)}),S},b=function(A){return A===void 0||typeof A=="symbol"?A:String(A)};d.exports={store:o,getMap:a,has:x,get:p,set:v,keys:m,toKey:b}},94338:function(d,g,e){"use strict";var r=e(89945),i=e(80449),l=e(55327),c=e(29076),f=e(88736),u=TypeError;d.exports=function(h,o){var a=h.exec;if(l(a)){var x=r(a,h,o);return x!==null&&i(x),x}if(c(h)==="RegExp")return r(f,h,o);throw new u("RegExp#exec called on incompatible receiver")}},88736:function(d,g,e){"use strict";var r=e(89945),i=e(94237),l=e(69905),c=e(82163),f=e(19286),u=e(77898),h=e(20132),o=e(94844).get,a=e(6041),x=e(51224),p=u("native-string-replace",String.prototype.replace),v=RegExp.prototype.exec,m=v,b=i("".charAt),A=i("".indexOf),D=i("".replace),R=i("".slice),S=function(){var N=/a/,H=/b*/g;return r(v,N,"a"),r(v,H,"a"),N.lastIndex!==0||H.lastIndex!==0}(),T=f.BROKEN_CARET,M=/()??/.exec("")[1]!==void 0,F=S||M||T||a||x;F&&(m=function(H){var V=this,$=o(V),oe=l(H),ie=$.raw,ue,q,Y,G,ae,ee,J;if(ie)return ie.lastIndex=V.lastIndex,ue=r(m,ie,oe),V.lastIndex=ie.lastIndex,ue;var le=$.groups,W=T&&V.sticky,z=r(c,V),ne=V.source,_e=0,we=oe;if(W&&(z=D(z,"y",""),A(z,"g")===-1&&(z+="g"),we=R(oe,V.lastIndex),V.lastIndex>0&&(!V.multiline||V.multiline&&b(oe,V.lastIndex-1)!==`
`)&&(ne="(?: "+ne+")",we=" "+we,_e++),q=new RegExp("^(?:"+ne+")",z)),M&&(q=new RegExp("^"+ne+"$(?!\\s)",z)),S&&(Y=V.lastIndex),G=r(v,W?q:V,we),W?G?(G.input=R(G.input,_e),G[0]=R(G[0],_e),G.index=V.lastIndex,V.lastIndex+=G[0].length):V.lastIndex=0:S&&G&&(V.lastIndex=V.global?G.index+G[0].length:Y),M&&G&&G.length>1&&r(p,G[0],q,function(){for(ae=1;ae<arguments.length-2;ae++)arguments[ae]===void 0&&(G[ae]=void 0)}),G&&le)for(G.groups=ee=h(null),ae=0;ae<le.length;ae++)J=le[ae],ee[J[0]]=G[J[1]];return G}),d.exports=m},82163:function(d,g,e){"use strict";var r=e(80449);d.exports=function(){var i=r(this),l="";return i.hasIndices&&(l+="d"),i.global&&(l+="g"),i.ignoreCase&&(l+="i"),i.multiline&&(l+="m"),i.dotAll&&(l+="s"),i.unicode&&(l+="u"),i.unicodeSets&&(l+="v"),i.sticky&&(l+="y"),l}},81644:function(d,g,e){"use strict";var r=e(89945),i=e(32621),l=e(16332),c=e(82163),f=RegExp.prototype;d.exports=function(u){var h=u.flags;return h===void 0&&!("flags"in f)&&!i(u,"flags")&&l(f,u)?r(c,u):h}},19286:function(d,g,e){"use strict";var r=e(3338),i=e(92916),l=i.RegExp,c=r(function(){var h=l("a","y");return h.lastIndex=2,h.exec("abcd")!==null}),f=c||r(function(){return!l("a","y").sticky}),u=c||r(function(){var h=l("^r","gy");return h.lastIndex=2,h.exec("str")!==null});d.exports={BROKEN_CARET:u,MISSED_STICKY:f,UNSUPPORTED_Y:c}},6041:function(d,g,e){"use strict";var r=e(3338),i=e(92916),l=i.RegExp;d.exports=r(function(){var c=l(".","s");return!(c.dotAll&&c.test(`
`)&&c.flags==="s")})},51224:function(d,g,e){"use strict";var r=e(3338),i=e(92916),l=i.RegExp;d.exports=r(function(){var c=l("(?<a>b)","g");return c.exec("b").groups.a!=="b"||"b".replace(c,"$<a>c")!=="bc"})},95955:function(d,g,e){"use strict";var r=e(4112),i=TypeError;d.exports=function(l){if(r(l))throw new i("Can't call method on "+l);return l}},88134:function(d){"use strict";d.exports=function(g,e){return g===e||g!==g&&e!==e}},5370:function(d){"use strict";d.exports=Object.is||function(e,r){return e===r?e!==0||1/e===1/r:e!==e&&r!==r}},93222:function(d,g,e){"use strict";var r=e(92916),i=e(13743),l=e(55327),c=e(90843),f=e(66011),u=e(30867),h=e(57106),o=r.Function,a=/MSIE .\./.test(f)||c&&function(){var x=r.Bun.version.split(".");return x.length<3||x[0]==="0"&&(x[1]<3||x[1]==="3"&&x[2]==="0")}();d.exports=function(x,p){var v=p?2:1;return a?function(m,b){var A=h(arguments.length,1)>v,D=l(m)?m:o(m),R=A?u(arguments,v):[],S=A?function(){i(D,this,R)}:D;return p?x(S,b):x(S)}:x}},61838:function(d,g,e){"use strict";var r=e(19691),i=e(57002),l=r.Set,c=r.add;d.exports=function(f){var u=new l;return i(f,function(h){c(u,h)}),u}},10038:function(d,g,e){"use strict";var r=e(17442),i=e(19691),l=e(61838),c=e(108),f=e(88203),u=e(57002),h=e(43545),o=i.has,a=i.remove;d.exports=function(p){var v=r(this),m=f(p),b=l(v);return c(v)<=m.size?u(v,function(A){m.includes(A)&&a(b,A)}):h(m.getIterator(),function(A){o(v,A)&&a(b,A)}),b}},19691:function(d,g,e){"use strict";var r=e(94237),i=Set.prototype;d.exports={Set,add:r(i.add),has:r(i.has),remove:r(i.delete),proto:i}},16049:function(d,g,e){"use strict";var r=e(17442),i=e(19691),l=e(108),c=e(88203),f=e(57002),u=e(43545),h=i.Set,o=i.add,a=i.has;d.exports=function(p){var v=r(this),m=c(p),b=new h;return l(v)>m.size?u(m.getIterator(),function(A){a(v,A)&&o(b,A)}):f(v,function(A){m.includes(A)&&o(b,A)}),b}},17616:function(d,g,e){"use strict";var r=e(17442),i=e(19691).has,l=e(108),c=e(88203),f=e(57002),u=e(43545),h=e(67996);d.exports=function(a){var x=r(this),p=c(a);if(l(x)<=p.size)return f(x,function(m){if(p.includes(m))return!1},!0)!==!1;var v=p.getIterator();return u(v,function(m){if(i(x,m))return h(v,"normal",!1)})!==!1}},84833:function(d,g,e){"use strict";var r=e(17442),i=e(108),l=e(57002),c=e(88203);d.exports=function(u){var h=r(this),o=c(u);return i(h)>o.size?!1:l(h,function(a){if(!o.includes(a))return!1},!0)!==!1}},51135:function(d,g,e){"use strict";var r=e(17442),i=e(19691).has,l=e(108),c=e(88203),f=e(43545),u=e(67996);d.exports=function(o){var a=r(this),x=c(o);if(l(a)<x.size)return!1;var p=x.getIterator();return f(p,function(v){if(!i(a,v))return u(p,"normal",!1)})!==!1}},57002:function(d,g,e){"use strict";var r=e(94237),i=e(43545),l=e(19691),c=l.Set,f=l.proto,u=r(f.forEach),h=r(f.keys),o=h(new c).next;d.exports=function(a,x,p){return p?i({iterator:h(a),next:o},x):u(a,x)}},22627:function(d,g,e){"use strict";var r=e(65911),i=function(l){return{size:l,has:function(){return!1},keys:function(){return{next:function(){return{done:!0}}}}}};d.exports=function(l){var c=r("Set");try{new c()[l](i(0));try{return new c()[l](i(-1)),!1}catch(f){return!0}}catch(f){return!1}}},108:function(d,g,e){"use strict";var r=e(37758),i=e(19691);d.exports=r(i.proto,"size","get")||function(l){return l.size}},51996:function(d,g,e){"use strict";var r=e(65911),i=e(64110),l=e(59893),c=e(35454),f=l("species");d.exports=function(u){var h=r(u);c&&h&&!h[f]&&i(h,f,{configurable:!0,get:function(){return this}})}},36312:function(d,g,e){"use strict";var r=e(17442),i=e(19691),l=e(61838),c=e(88203),f=e(43545),u=i.add,h=i.has,o=i.remove;d.exports=function(x){var p=r(this),v=c(x).getIterator(),m=l(p);return f(v,function(b){h(p,b)?o(m,b):u(m,b)}),m}},94573:function(d,g,e){"use strict";var r=e(37691).f,i=e(32621),l=e(59893),c=l("toStringTag");d.exports=function(f,u,h){f&&!h&&(f=f.prototype),f&&!i(f,c)&&r(f,c,{configurable:!0,value:u})}},24667:function(d,g,e){"use strict";var r=e(17442),i=e(19691).add,l=e(61838),c=e(88203),f=e(43545);d.exports=function(h){var o=r(this),a=c(h).getIterator(),x=l(o);return f(a,function(p){i(x,p)}),x}},11898:function(d,g,e){"use strict";var r=e(77898),i=e(6145),l=r("keys");d.exports=function(c){return l[c]||(l[c]=i(c))}},77398:function(d,g,e){"use strict";var r=e(92916),i=e(29539),l="__core-js_shared__",c=r[l]||i(l,{});d.exports=c},77898:function(d,g,e){"use strict";var r=e(16697),i=e(77398);(d.exports=function(l,c){return i[l]||(i[l]=c!==void 0?c:{})})("versions",[]).push({version:"3.34.0",mode:r?"pure":"global",copyright:"\xA9 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.34.0/LICENSE",source:"https://github.com/zloirock/core-js"})},60473:function(d,g,e){"use strict";var r=e(80449),i=e(6086),l=e(4112),c=e(59893),f=c("species");d.exports=function(u,h){var o=r(u).constructor,a;return o===void 0||l(a=r(o)[f])?h:i(a)}},67410:function(d,g,e){"use strict";var r=e(94237),i=e(80524),l=e(69905),c=e(82762),f=TypeError,u=r([].push),h=r([].join);d.exports=function(a){var x=i(a),p=c(x);if(!p)return"";for(var v=arguments.length,m=[],b=0;;){var A=x[b++];if(A===void 0)throw new f("Incorrect template");if(u(m,l(A)),b===p)return h(m,"");b<v&&u(m,l(arguments[b]))}}},17691:function(d,g,e){"use strict";var r=e(3338);d.exports=function(i){return r(function(){var l=""[i]('"');return l!==l.toLowerCase()||l.split('"').length>3})}},13764:function(d,g,e){"use strict";var r=e(94237),i=e(56902),l=e(69905),c=e(95955),f=r("".charAt),u=r("".charCodeAt),h=r("".slice),o=function(a){return function(x,p){var v=l(c(x)),m=i(p),b=v.length,A,D;return m<0||m>=b?a?"":void 0:(A=u(v,m),A<55296||A>56319||m+1===b||(D=u(v,m+1))<56320||D>57343?a?f(v,m):A:a?h(v,m,m+2):(A-55296<<10)+(D-56320)+65536)}};d.exports={codeAt:o(!1),charAt:o(!0)}},98352:function(d,g,e){"use strict";var r=e(66011);d.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(r)},85571:function(d,g,e){"use strict";var r=e(94237),i=e(61578),l=e(69905),c=e(71049),f=e(95955),u=r(c),h=r("".slice),o=Math.ceil,a=function(x){return function(p,v,m){var b=l(f(p)),A=i(v),D=b.length,R=m===void 0?" ":l(m),S,T;return A<=D||R===""?b:(S=A-D,T=u(R,o(S/R.length)),T.length>S&&(T=h(T,0,S)),x?b+T:T+b)}};d.exports={start:a(!1),end:a(!0)}},79204:function(d,g,e){"use strict";var r=e(65911),i=e(94237),l=String.fromCharCode,c=r("String","fromCodePoint"),f=i("".charAt),u=i("".charCodeAt),h=i("".indexOf),o=i("".slice),a=48,x=57,p=97,v=102,m=65,b=70,A=function(S,T){var M=u(S,T);return M>=a&&M<=x},D=function(S,T,M){if(M>=S.length)return-1;for(var F=0;T<M;T++){var N=R(u(S,T));if(N===-1)return-1;F=F*16+N}return F},R=function(S){return S>=a&&S<=x?S-a:S>=p&&S<=v?S-p+10:S>=m&&S<=b?S-m+10:-1};d.exports=function(S){for(var T="",M=0,F=0,N;(F=h(S,"\\",F))>-1;){if(T+=o(S,M,F),++F===S.length)return;var H=f(S,F++);switch(H){case"b":T+="\b";break;case"t":T+=" ";break;case"n":T+=`
`;break;case"v":T+="\v";break;case"f":T+="\f";break;case"r":T+="\r";break;case"\r":F<S.length&&f(S,F)===`
`&&++F;case`
`:case"\u2028":case"\u2029":break;case"0":if(A(S,F))return;T+="\0";break;case"x":if(N=D(S,F,F+2),N===-1)return;F+=2,T+=l(N);break;case"u":if(F<S.length&&f(S,F)==="{"){var V=h(S,"}",++F);if(V===-1)return;N=D(S,F,V),F=V+1}else N=D(S,F,F+4),F+=4;if(N===-1||N>1114111)return;T+=c(N);break;default:if(A(H,0))return;T+=H}M=F}return T+o(S,M)}},93245:function(d,g,e){"use strict";var r=e(94237),i=2147483647,l=36,c=1,f=26,u=38,h=700,o=72,a=128,x="-",p=/[^\0-\u007E]/,v=/[.\u3002\uFF0E\uFF61]/g,m="Overflow: input needs wider integers to process",b=l-c,A=RangeError,D=r(v.exec),R=Math.floor,S=String.fromCharCode,T=r("".charCodeAt),M=r([].join),F=r([].push),N=r("".replace),H=r("".split),V=r("".toLowerCase),$=function(q){for(var Y=[],G=0,ae=q.length;G<ae;){var ee=T(q,G++);if(ee>=55296&&ee<=56319&&G<ae){var J=T(q,G++);(J&64512)===56320?F(Y,((ee&1023)<<10)+(J&1023)+65536):(F(Y,ee),G--)}else F(Y,ee)}return Y},oe=function(q){return q+22+75*(q<26)},ie=function(q,Y,G){var ae=0;for(q=G?R(q/h):q>>1,q+=R(q/Y);q>b*f>>1;)q=R(q/b),ae+=l;return R(ae+(b+1)*q/(q+u))},ue=function(q){var Y=[];q=$(q);var G=q.length,ae=a,ee=0,J=o,le,W;for(le=0;le<q.length;le++)W=q[le],W<128&&F(Y,S(W));var z=Y.length,ne=z;for(z&&F(Y,x);ne<G;){var _e=i;for(le=0;le<q.length;le++)W=q[le],W>=ae&&W<_e&&(_e=W);var we=ne+1;if(_e-ae>R((i-ee)/we))throw new A(m);for(ee+=(_e-ae)*we,ae=_e,le=0;le<q.length;le++){if(W=q[le],W<ae&&++ee>i)throw new A(m);if(W===ae){for(var Pe=ee,We=l;;){var Be=We<=J?c:We>=J+f?f:We-J;if(Pe<Be)break;var Lt=Pe-Be,_t=l-Be;F(Y,S(oe(Be+Lt%_t))),Pe=R(Lt/_t),We+=l}F(Y,S(oe(Pe))),J=ie(ee,we,ne===z),ee=0,ne++}}ee++,ae++}return M(Y,"")};d.exports=function(q){var Y=[],G=H(N(V(q),v,"."),"."),ae,ee;for(ae=0;ae<G.length;ae++)ee=G[ae],F(Y,D(p,ee)?"xn--"+ue(ee):ee);return M(Y,".")}},71049:function(d,g,e){"use strict";var r=e(56902),i=e(69905),l=e(95955),c=RangeError;d.exports=function(u){var h=i(l(this)),o="",a=r(u);if(a<0||a===1/0)throw new c("Wrong number of repetitions");for(;a>0;(a>>>=1)&&(h+=h))a&1&&(o+=h);return o}},9591:function(d,g,e){"use strict";var r=e(52971).end,i=e(18105);d.exports=i("trimEnd")?function(){return r(this)}:"".trimEnd},18105:function(d,g,e){"use strict";var r=e(8090).PROPER,i=e(3338),l=e(19268),c="\u200B\x85\u180E";d.exports=function(f){return i(function(){return!!l[f]()||c[f]()!==c||r&&l[f].name!==f})}},27374:function(d,g,e){"use strict";var r=e(52971).start,i=e(18105);d.exports=i("trimStart")?function(){return r(this)}:"".trimStart},52971:function(d,g,e){"use strict";var r=e(94237),i=e(95955),l=e(69905),c=e(19268),f=r("".replace),u=RegExp("^["+c+"]+"),h=RegExp("(^|[^"+c+"])["+c+"]+$"),o=function(a){return function(x){var p=l(i(x));return a&1&&(p=f(p,u,"")),a&2&&(p=f(p,h,"$1")),p}};d.exports={start:o(1),end:o(2),trim:o(3)}},80426:function(d,g,e){"use strict";var r=e(92916),i=e(3338),l=e(46573),c=e(66994),f=e(91821),u=e(90946),h=r.structuredClone;d.exports=!!h&&!i(function(){if(f&&l>92||u&&l>94||c&&l>97)return!1;var o=new ArrayBuffer(8),a=h(o,{transfer:[o]});return o.byteLength!==0||a.byteLength!==8})},42820:function(d,g,e){"use strict";var r=e(46573),i=e(3338),l=e(92916),c=l.String;d.exports=!!Object.getOwnPropertySymbols&&!i(function(){var f=Symbol("symbol detection");return!c(f)||!(Object(f)instanceof Symbol)||!Symbol.sham&&r&&r<41})},14311:function(d,g,e){"use strict";var r=e(89945),i=e(65911),l=e(59893),c=e(2291);d.exports=function(){var f=i("Symbol"),u=f&&f.prototype,h=u&&u.valueOf,o=l("toPrimitive");u&&!u[o]&&c(u,o,function(a){return r(h,this)},{arity:1})}},69077:function(d,g,e){"use strict";var r=e(65911),i=e(94237),l=r("Symbol"),c=l.keyFor,f=i(l.prototype.valueOf);d.exports=l.isRegisteredSymbol||function(h){try{return c(f(h))!==void 0}catch(o){return!1}}},40443:function(d,g,e){"use strict";for(var r=e(77898),i=e(65911),l=e(94237),c=e(18446),f=e(59893),u=i("Symbol"),h=u.isWellKnownSymbol,o=i("Object","getOwnPropertyNames"),a=l(u.prototype.valueOf),x=r("wks"),p=0,v=o(u),m=v.length;p<m;p++)try{var b=v[p];c(u[b])&&f(b)}catch(A){}d.exports=function(D){if(h&&h(D))return!0;try{for(var R=a(D),S=0,T=o(x),M=T.length;S<M;S++)if(x[T[S]]==R)return!0}catch(F){}return!1}},60798:function(d,g,e){"use strict";var r=e(42820);d.exports=r&&!!Symbol.for&&!!Symbol.keyFor},28887:function(d,g,e){"use strict";var r=e(92916),i=e(13743),l=e(80666),c=e(55327),f=e(32621),u=e(3338),h=e(75171),o=e(30867),a=e(86060),x=e(57106),p=e(70695),v=e(90946),m=r.setImmediate,b=r.clearImmediate,A=r.process,D=r.Dispatch,R=r.Function,S=r.MessageChannel,T=r.String,M=0,F={},N="onreadystatechange",H,V,$,oe;u(function(){H=r.location});var ie=function(G){if(f(F,G)){var ae=F[G];delete F[G],ae()}},ue=function(G){return function(){ie(G)}},q=function(G){ie(G.data)},Y=function(G){r.postMessage(T(G),H.protocol+"//"+H.host)};(!m||!b)&&(m=function(ae){x(arguments.length,1);var ee=c(ae)?ae:R(ae),J=o(arguments,1);return F[++M]=function(){i(ee,void 0,J)},V(M),M},b=function(ae){delete F[ae]},v?V=function(G){A.nextTick(ue(G))}:D&&D.now?V=function(G){D.now(ue(G))}:S&&!p?($=new S,oe=$.port2,$.port1.onmessage=q,V=l(oe.postMessage,oe)):r.addEventListener&&c(r.postMessage)&&!r.importScripts&&H&&H.protocol!=="file:"&&!u(Y)?(V=Y,r.addEventListener("message",q,!1)):N in a("script")?V=function(G){h.appendChild(a("script"))[N]=function(){h.removeChild(this),ie(G)}}:V=function(G){setTimeout(ue(G),0)}),d.exports={set:m,clear:b}},49228:function(d,g,e){"use strict";var r=e(94237);d.exports=r(1 .valueOf)},51981:function(d,g,e){"use strict";var r=e(56902),i=Math.max,l=Math.min;d.exports=function(c,f){var u=r(c);return u<0?i(u+f,0):l(u,f)}},93303:function(d,g,e){"use strict";var r=e(97954),i=TypeError;d.exports=function(l){var c=r(l,"number");if(typeof c=="number")throw new i("Can't convert number to bigint");return BigInt(c)}},24225:function(d,g,e){"use strict";var r=e(56902),i=e(61578),l=RangeError;d.exports=function(c){if(c===void 0)return 0;var f=r(c),u=i(f);if(f!==u)throw new l("Wrong length or index");return u}},80524:function(d,g,e){"use strict";var r=e(1835),i=e(95955);d.exports=function(l){return r(i(l))}},56902:function(d,g,e){"use strict";var r=e(3312);d.exports=function(i){var l=+i;return l!==l||l===0?0:r(l)}},61578:function(d,g,e){"use strict";var r=e(56902),i=Math.min;d.exports=function(l){return l>0?i(r(l),9007199254740991):0}},94029:function(d,g,e){"use strict";var r=e(95955),i=Object;d.exports=function(l){return i(r(l))}},64135:function(d,g,e){"use strict";var r=e(51358),i=RangeError;d.exports=function(l,c){var f=r(l);if(f%c)throw new i("Wrong offset");return f}},51358:function(d,g,e){"use strict";var r=e(56902),i=RangeError;d.exports=function(l){var c=r(l);if(c<0)throw new i("The argument can't be less than 0");return c}},97954:function(d,g,e){"use strict";var r=e(89945),i=e(31946),l=e(18446),c=e(53776),f=e(44759),u=e(59893),h=TypeError,o=u("toPrimitive");d.exports=function(a,x){if(!i(a)||l(a))return a;var p=c(a,o),v;if(p){if(x===void 0&&(x="default"),v=r(p,a,x),!i(v)||l(v))return v;throw new h("Can't convert object to primitive value")}return x===void 0&&(x="number"),f(a,x)}},17818:function(d,g,e){"use strict";var r=e(97954),i=e(18446);d.exports=function(l){var c=r(l,"string");return i(c)?c:c+""}},77999:function(d,g,e){"use strict";var r=e(65911),i=e(55327),l=e(30360),c=e(31946),f=r("Set"),u=function(h){return c(h)&&typeof h.size=="number"&&i(h.has)&&i(h.keys)};d.exports=function(h){return u(h)?h:l(h)?new f(h):h}},68527:function(d,g,e){"use strict";var r=e(59893),i=r("toStringTag"),l={};l[i]="z",d.exports=String(l)==="[object z]"},69905:function(d,g,e){"use strict";var r=e(97607),i=String;d.exports=function(l){if(r(l)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return i(l)}},86350:function(d){"use strict";var g=Math.round;d.exports=function(e){var r=g(e);return r<0?0:r>255?255:r&255}},11270:function(d,g,e){"use strict";var r=e(90946);d.exports=function(i){try{if(r)return Function('return require("'+i+'")')()}catch(l){}}},40593:function(d){"use strict";var g=String;d.exports=function(e){try{return g(e)}catch(r){return"Object"}}},69733:function(d,g,e){"use strict";var r=e(94488),i=e(92916),l=e(89945),c=e(35454),f=e(59627),u=e(58261),h=e(91669),o=e(56472),a=e(35012),x=e(68151),p=e(62896),v=e(61578),m=e(24225),b=e(64135),A=e(86350),D=e(17818),R=e(32621),S=e(97607),T=e(31946),M=e(18446),F=e(20132),N=e(16332),H=e(58218),V=e(80689).f,$=e(50706),oe=e(90560).forEach,ie=e(51996),ue=e(64110),q=e(37691),Y=e(71256),G=e(94844),ae=e(25576),ee=G.get,J=G.set,le=G.enforce,W=q.f,z=Y.f,ne=i.RangeError,_e=h.ArrayBuffer,we=_e.prototype,Pe=h.DataView,We=u.NATIVE_ARRAY_BUFFER_VIEWS,Be=u.TYPED_ARRAY_TAG,Lt=u.TypedArray,_t=u.TypedArrayPrototype,Pt=u.aTypedArrayConstructor,Vt=u.isTypedArray,Ft="BYTES_PER_ELEMENT",ir="Wrong length",Ne=function(Ye,Ue){Pt(Ye);for(var be=0,De=Ue.length,He=new Ye(De);De>be;)He[be]=Ue[be++];return He},dt=function(Ye,Ue){ue(Ye,Ue,{configurable:!0,get:function(){return ee(this)[Ue]}})},kt=function(Ye){var Ue;return N(we,Ye)||(Ue=S(Ye))==="ArrayBuffer"||Ue==="SharedArrayBuffer"},Qe=function(Ye,Ue){return Vt(Ye)&&!M(Ue)&&Ue in Ye&&p(+Ue)&&Ue>=0},lt=function(Ue,be){return be=D(be),Qe(Ue,be)?a(2,Ue[be]):z(Ue,be)},st=function(Ue,be,De){return be=D(be),Qe(Ue,be)&&T(De)&&R(De,"value")&&!R(De,"get")&&!R(De,"set")&&!De.configurable&&(!R(De,"writable")||De.writable)&&(!R(De,"enumerable")||De.enumerable)?(Ue[be]=De.value,Ue):W(Ue,be,De)};c?(We||(Y.f=lt,q.f=st,dt(_t,"buffer"),dt(_t,"byteOffset"),dt(_t,"byteLength"),dt(_t,"length")),r({target:"Object",stat:!0,forced:!We},{getOwnPropertyDescriptor:lt,defineProperty:st}),d.exports=function(Ye,Ue,be){var De=Ye.match(/\d+/)[0]/8,He=Ye+(be?"Clamped":"")+"Array",qe="get"+Ye,Xe="set"+Ye,wt=i[He],At=wt,cr=At&&At.prototype,or={},Me=function(Rt,Dt){var Jt=ee(Rt);return Jt.view[qe](Dt*De+Jt.byteOffset,!0)},Je=function(Rt,Dt,Jt){var Ut=ee(Rt);Ut.view[Xe](Dt*De+Ut.byteOffset,be?A(Jt):Jt,!0)},Qt=function(Rt,Dt){W(Rt,Dt,{get:function(){return Me(this,Dt)},set:function(Jt){return Je(this,Dt,Jt)},enumerable:!0})};We?f&&(At=Ue(function(Rt,Dt,Jt,Ut){return o(Rt,cr),ae(function(){return T(Dt)?kt(Dt)?Ut!==void 0?new wt(Dt,b(Jt,De),Ut):Jt!==void 0?new wt(Dt,b(Jt,De)):new wt(Dt):Vt(Dt)?Ne(At,Dt):l($,At,Dt):new wt(m(Dt))}(),Rt,At)}),H&&H(At,Lt),oe(V(wt),function(Rt){Rt in At||x(At,Rt,wt[Rt])}),At.prototype=cr):(At=Ue(function(Rt,Dt,Jt,Ut){o(Rt,cr);var Ce=0,ce=0,pe,Et,Se;if(!T(Dt))Se=m(Dt),Et=Se*De,pe=new _e(Et);else if(kt(Dt)){pe=Dt,ce=b(Jt,De);var ot=Dt.byteLength;if(Ut===void 0){if(ot%De)throw new ne(ir);if(Et=ot-ce,Et<0)throw new ne(ir)}else if(Et=v(Ut)*De,Et+ce>ot)throw new ne(ir);Se=Et/De}else return Vt(Dt)?Ne(At,Dt):l($,At,Dt);for(J(Rt,{buffer:pe,byteOffset:ce,byteLength:Et,length:Se,view:new Pe(pe)});Ce<Se;)Qt(Rt,Ce++)}),H&&H(At,Lt),cr=At.prototype=F(_t)),cr.constructor!==At&&x(cr,"constructor",At),le(cr).TypedArrayConstructor=At,Be&&x(cr,Be,He);var tt=At!==wt;or[He]=At,r({global:!0,constructor:!0,forced:tt,sham:!We},or),Ft in At||x(At,Ft,De),Ft in cr||x(cr,Ft,De),ie(He)}):d.exports=function(){}},59627:function(d,g,e){"use strict";var r=e(92916),i=e(3338),l=e(35221),c=e(58261).NATIVE_ARRAY_BUFFER_VIEWS,f=r.ArrayBuffer,u=r.Int8Array;d.exports=!c||!i(function(){u(1)})||!i(function(){new u(-1)})||!l(function(h){new u,new u(null),new u(1.5),new u(h)},!0)||i(function(){return new u(new f(2),1,void 0).length!==1})},27607:function(d,g,e){"use strict";var r=e(69478),i=e(31384);d.exports=function(l,c){return r(i(l),c)}},50706:function(d,g,e){"use strict";var r=e(80666),i=e(89945),l=e(6086),c=e(94029),f=e(82762),u=e(85428),h=e(26006),o=e(345),a=e(75406),x=e(58261).aTypedArrayConstructor,p=e(93303);d.exports=function(m){var b=l(this),A=c(m),D=arguments.length,R=D>1?arguments[1]:void 0,S=R!==void 0,T=h(A),M,F,N,H,V,$,oe,ie;if(T&&!o(T))for(oe=u(A,T),ie=oe.next,A=[];!($=i(ie,oe)).done;)A.push($.value);for(S&&D>2&&(R=r(R,arguments[2])),F=f(A),N=new(x(b))(F),H=a(N),M=0;F>M;M++)V=S?R(A[M],M):A[M],N[M]=H?p(V):+V;return N}},31384:function(d,g,e){"use strict";var r=e(58261),i=e(60473),l=r.aTypedArrayConstructor,c=r.getTypedArrayConstructor;d.exports=function(f){return l(i(f,c(f)))}},6145:function(d,g,e){"use strict";var r=e(94237),i=0,l=Math.random(),c=r(1 .toString);d.exports=function(f){return"Symbol("+(f===void 0?"":f)+")_"+c(++i+l,36)}},3299:function(d,g,e){"use strict";var r=e(3338),i=e(59893),l=e(35454),c=e(16697),f=i("iterator");d.exports=!r(function(){var u=new URL("b?a=1&b=2&c=3","http://a"),h=u.searchParams,o=new URLSearchParams("a=1&a=2&b=3"),a="";return u.pathname="c%20d",h.forEach(function(x,p){h.delete("b"),a+=p+x}),o.delete("a",2),o.delete("b",void 0),c&&(!u.toJSON||!o.has("a",1)||o.has("a",2)||!o.has("a",void 0)||o.has("b"))||!h.size&&(c||!l)||!h.sort||u.href!=="http://a/c%20d?a=1&c=3"||h.get("c")!=="3"||String(new URLSearchParams("?a=1"))!=="a=1"||!h[f]||new URL("https://a@b").username!=="a"||new URLSearchParams(new URLSearchParams("a=b")).get("a")!=="b"||new URL("http://\u0442\u0435\u0441\u0442").host!=="xn--e1aybc"||new URL("http://a#\u0431").hash!=="#%D0%B1"||a!=="a1c3"||new URL("http://x",void 0).host!=="x"})},14417:function(d,g,e){"use strict";var r=e(42820);d.exports=r&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},93199:function(d,g,e){"use strict";var r=e(35454),i=e(3338);d.exports=r&&i(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})},57106:function(d){"use strict";var g=TypeError;d.exports=function(e,r){if(e<r)throw new g("Not enough arguments");return e}},40115:function(d,g,e){"use strict";var r=e(92916),i=e(55327),l=r.WeakMap;d.exports=i(l)&&/native code/.test(String(l))},42530:function(d,g,e){"use strict";var r=e(94237),i=WeakMap.prototype;d.exports={WeakMap,set:r(i.set),get:r(i.get),has:r(i.has),remove:r(i.delete)}},91385:function(d,g,e){"use strict";var r=e(94237),i=WeakSet.prototype;d.exports={WeakSet,add:r(i.add),has:r(i.has),remove:r(i.delete)}},94674:function(d,g,e){"use strict";var r=e(9699),i=e(32621),l=e(38282),c=e(37691).f;d.exports=function(f){var u=r.Symbol||(r.Symbol={});i(u,f)||c(u,f,{value:l.f(f)})}},38282:function(d,g,e){"use strict";var r=e(59893);g.f=r},59893:function(d,g,e){"use strict";var r=e(92916),i=e(77898),l=e(32621),c=e(6145),f=e(42820),u=e(14417),h=r.Symbol,o=i("wks"),a=u?h.for||h:h&&h.withoutSetter||c;d.exports=function(x){return l(o,x)||(o[x]=f&&l(h,x)?h[x]:a("Symbol."+x)),o[x]}},19268:function(d){"use strict";d.exports=`
\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},78540:function(d,g,e){"use strict";var r=e(65911),i=e(32621),l=e(68151),c=e(16332),f=e(58218),u=e(24538),h=e(44166),o=e(25576),a=e(7825),x=e(73068),p=e(61888),v=e(35454),m=e(16697);d.exports=function(b,A,D,R){var S="stackTraceLimit",T=R?2:1,M=b.split("."),F=M[M.length-1],N=r.apply(null,M);if(N){var H=N.prototype;if(!m&&i(H,"cause")&&delete H.cause,!D)return N;var V=r("Error"),$=A(function(oe,ie){var ue=a(R?ie:oe,void 0),q=R?new N(oe):new N;return ue!==void 0&&l(q,"message",ue),p(q,$,q.stack,2),this&&c(H,this)&&o(q,this,$),arguments.length>T&&x(q,arguments[T]),q});if($.prototype=H,F!=="Error"?f?f($,V):u($,V,{name:!0}):v&&S in N&&(h($,N,S),h($,N,"prepareStackTrace")),u($,N),!m)try{H.name!==F&&l(H,"name",F),H.constructor=$}catch(oe){}return $}}},93074:function(d,g,e){"use strict";var r=e(94488),i=e(65911),l=e(13743),c=e(3338),f=e(78540),u="AggregateError",h=i(u),o=!c(function(){return h([1]).errors[0]!==1})&&c(function(){return h([1],u,{cause:7}).cause!==7});r({global:!0,constructor:!0,arity:2,forced:o},{AggregateError:f(u,function(a){return function(p,v){return l(a,this,arguments)}},o,!0)})},6555:function(d,g,e){"use strict";var r=e(94488),i=e(16332),l=e(53456),c=e(58218),f=e(24538),u=e(20132),h=e(68151),o=e(35012),a=e(73068),x=e(61888),p=e(62003),v=e(7825),m=e(59893),b=m("toStringTag"),A=Error,D=[].push,R=function(M,F){var N=i(S,this),H;c?H=c(new A,N?l(this):S):(H=N?this:u(S),h(H,b,"Error")),F!==void 0&&h(H,"message",v(F)),x(H,R,H.stack,1),arguments.length>2&&a(H,arguments[2]);var V=[];return p(M,D,{that:V}),h(H,"errors",V),H};c?c(R,A):f(R,A,{name:!0});var S=R.prototype=u(A.prototype,{constructor:o(1,R),message:o(1,""),name:o(1,"AggregateError")});r({global:!0,constructor:!0,arity:2},{AggregateError:R})},86357:function(d,g,e){"use strict";e(6555)},89170:function(d,g,e){"use strict";var r=e(94488),i=e(92916),l=e(91669),c=e(51996),f="ArrayBuffer",u=l[f],h=i[f];r({global:!0,constructor:!0,forced:h!==u},{ArrayBuffer:u}),c(f)},71012:function(d,g,e){"use strict";var r=e(94488),i=e(58261),l=i.NATIVE_ARRAY_BUFFER_VIEWS;r({target:"ArrayBuffer",stat:!0,forced:!l},{isView:i.isView})},84203:function(d,g,e){"use strict";var r=e(94488),i=e(34114),l=e(3338),c=e(91669),f=e(80449),u=e(51981),h=e(61578),o=e(60473),a=c.ArrayBuffer,x=c.DataView,p=x.prototype,v=i(a.prototype.slice),m=i(p.getUint8),b=i(p.setUint8),A=l(function(){return!new a(2).slice(1,void 0).byteLength});r({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:A},{slice:function(R,S){if(v&&S===void 0)return v(f(this),R);for(var T=f(this).byteLength,M=u(R,T),F=u(S===void 0?T:S,T),N=new(o(this,a))(h(F-M)),H=new x(this),V=new x(N),$=0;M<F;)b(V,$++,m(H,M++));return N}})},96331:function(d,g,e){"use strict";var r=e(94488),i=e(94029),l=e(82762),c=e(56902),f=e(81181);r({target:"Array",proto:!0},{at:function(h){var o=i(this),a=l(o),x=c(h),p=x>=0?x:a+x;return p<0||p>=a?void 0:o[p]}}),f("at")},2924:function(d,g,e){"use strict";var r=e(94488),i=e(3338),l=e(18589),c=e(31946),f=e(94029),u=e(82762),h=e(66434),o=e(69392),a=e(81427),x=e(17480),p=e(59893),v=e(46573),m=p("isConcatSpreadable"),b=v>=51||!i(function(){var R=[];return R[m]=!1,R.concat()[0]!==R}),A=function(R){if(!c(R))return!1;var S=R[m];return S!==void 0?!!S:l(R)},D=!b||!x("concat");r({target:"Array",proto:!0,arity:1,forced:D},{concat:function(S){var T=f(this),M=a(T,0),F=0,N,H,V,$,oe;for(N=-1,V=arguments.length;N<V;N++)if(oe=N===-1?T:arguments[N],A(oe))for($=u(oe),h(F+$),H=0;H<$;H++,F++)H in oe&&o(M,F,oe[H]);else h(F+1),o(M,F++,oe);return M.length=F,M}})},26425:function(d,g,e){"use strict";var r=e(94488),i=e(92670),l=e(81181);r({target:"Array",proto:!0},{copyWithin:i}),l("copyWithin")},32125:function(d,g,e){"use strict";var r=e(94488),i=e(90560).every,l=e(45601),c=l("every");r({target:"Array",proto:!0,forced:!c},{every:function(u){return i(this,u,arguments.length>1?arguments[1]:void 0)}})},16137:function(d,g,e){"use strict";var r=e(94488),i=e(75202),l=e(81181);r({target:"Array",proto:!0},{fill:i}),l("fill")},48435:function(d,g,e){"use strict";var r=e(94488),i=e(90560).filter,l=e(17480),c=l("filter");r({target:"Array",proto:!0,forced:!c},{filter:function(u){return i(this,u,arguments.length>1?arguments[1]:void 0)}})},70365:function(d,g,e){"use strict";var r=e(94488),i=e(90560).findIndex,l=e(81181),c="findIndex",f=!0;c in[]&&Array(1)[c](function(){f=!1}),r({target:"Array",proto:!0,forced:f},{findIndex:function(h){return i(this,h,arguments.length>1?arguments[1]:void 0)}}),l(c)},17482:function(d,g,e){"use strict";var r=e(94488),i=e(53279).findLastIndex,l=e(81181);r({target:"Array",proto:!0},{findLastIndex:function(f){return i(this,f,arguments.length>1?arguments[1]:void 0)}}),l("findLastIndex")},33717:function(d,g,e){"use strict";var r=e(94488),i=e(53279).findLast,l=e(81181);r({target:"Array",proto:!0},{findLast:function(f){return i(this,f,arguments.length>1?arguments[1]:void 0)}}),l("findLast")},11553:function(d,g,e){"use strict";var r=e(94488),i=e(90560).find,l=e(81181),c="find",f=!0;c in[]&&Array(1)[c](function(){f=!1}),r({target:"Array",proto:!0,forced:f},{find:function(h){return i(this,h,arguments.length>1?arguments[1]:void 0)}}),l(c)},65033:function(d,g,e){"use strict";var r=e(94488),i=e(3372),l=e(63335),c=e(94029),f=e(82762),u=e(81427);r({target:"Array",proto:!0},{flatMap:function(o){var a=c(this),x=f(a),p;return l(o),p=u(a,0),p.length=i(p,a,a,x,0,1,o,arguments.length>1?arguments[1]:void 0),p}})},23708:function(d,g,e){"use strict";var r=e(94488),i=e(3372),l=e(94029),c=e(82762),f=e(56902),u=e(81427);r({target:"Array",proto:!0},{flat:function(){var o=arguments.length?arguments[0]:void 0,a=l(this),x=c(a),p=u(a,0);return p.length=i(p,a,a,x,0,o===void 0?1:f(o)),p}})},52732:function(d,g,e){"use strict";var r=e(94488),i=e(59594);r({target:"Array",proto:!0,forced:[].forEach!==i},{forEach:i})},99382:function(d,g,e){"use strict";var r=e(94488),i=e(60255),l=e(35221),c=!l(function(f){Array.from(f)});r({target:"Array",stat:!0,forced:c},{from:i})},88437:function(d,g,e){"use strict";var r=e(94488),i=e(22999).includes,l=e(3338),c=e(81181),f=l(function(){return!Array(1).includes()});r({target:"Array",proto:!0,forced:f},{includes:function(h){return i(this,h,arguments.length>1?arguments[1]:void 0)}}),c("includes")},68440:function(d,g,e){"use strict";var r=e(94488),i=e(34114),l=e(22999).indexOf,c=e(45601),f=i([].indexOf),u=!!f&&1/f([1],1,-0)<0,h=u||!c("indexOf");r({target:"Array",proto:!0,forced:h},{indexOf:function(a){var x=arguments.length>1?arguments[1]:void 0;return u?f(this,a,x)||0:l(this,a,x)}})},13412:function(d,g,e){"use strict";var r=e(94488),i=e(18589);r({target:"Array",stat:!0},{isArray:i})},11005:function(d,g,e){"use strict";var r=e(80524),i=e(81181),l=e(48074),c=e(94844),f=e(37691).f,u=e(24019),h=e(25587),o=e(16697),a=e(35454),x="Array Iterator",p=c.set,v=c.getterFor(x);d.exports=u(Array,"Array",function(b,A){p(this,{type:x,target:r(b),index:0,kind:A})},function(){var b=v(this),A=b.target,D=b.index++;if(!A||D>=A.length)return b.target=void 0,h(void 0,!0);switch(b.kind){case"keys":return h(D,!1);case"values":return h(A[D],!1)}return h([D,A[D]],!1)},"values");var m=l.Arguments=l.Array;if(i("keys"),i("values"),i("entries"),!o&&a&&m.name!=="values")try{f(m,"name",{value:"values"})}catch(b){}},70348:function(d,g,e){"use strict";var r=e(94488),i=e(94237),l=e(1835),c=e(80524),f=e(45601),u=i([].join),h=l!==Object,o=h||!f("join",",");r({target:"Array",proto:!0,forced:o},{join:function(x){return u(c(this),x===void 0?",":x)}})},19801:function(d,g,e){"use strict";var r=e(94488),i=e(55009);r({target:"Array",proto:!0,forced:i!==[].lastIndexOf},{lastIndexOf:i})},91550:function(d,g,e){"use strict";var r=e(94488),i=e(90560).map,l=e(17480),c=l("map");r({target:"Array",proto:!0,forced:!c},{map:function(u){return i(this,u,arguments.length>1?arguments[1]:void 0)}})},85223:function(d,g,e){"use strict";var r=e(94488),i=e(3338),l=e(39812),c=e(69392),f=Array,u=i(function(){function h(){}return!(f.of.call(h)instanceof h)});r({target:"Array",stat:!0,forced:u},{of:function(){for(var o=0,a=arguments.length,x=new(l(this)?this:f)(a);a>o;)c(x,o,arguments[o++]);return x.length=a,x}})},7154:function(d,g,e){"use strict";var r=e(94488),i=e(94029),l=e(82762),c=e(39428),f=e(66434),u=e(3338),h=u(function(){return[].push.call({length:4294967296},1)!==4294967297}),o=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(x){return x instanceof TypeError}},a=h||!o();r({target:"Array",proto:!0,arity:1,forced:a},{push:function(p){var v=i(this),m=l(v),b=arguments.length;f(m+b);for(var A=0;A<b;A++)v[m]=arguments[A],m++;return c(v,m),m}})},96009:function(d,g,e){"use strict";var r=e(94488),i=e(16370).right,l=e(45601),c=e(46573),f=e(90946),u=!f&&c>79&&c<83,h=u||!l("reduceRight");r({target:"Array",proto:!0,forced:h},{reduceRight:function(a){return i(this,a,arguments.length,arguments.length>1?arguments[1]:void 0)}})},67788:function(d,g,e){"use strict";var r=e(94488),i=e(16370).left,l=e(45601),c=e(46573),f=e(90946),u=!f&&c>79&&c<83,h=u||!l("reduce");r({target:"Array",proto:!0,forced:h},{reduce:function(a){var x=arguments.length;return i(this,a,x,x>1?arguments[1]:void 0)}})},9402:function(d,g,e){"use strict";var r=e(94488),i=e(94237),l=e(18589),c=i([].reverse),f=[1,2];r({target:"Array",proto:!0,forced:String(f)===String(f.reverse())},{reverse:function(){return l(this)&&(this.length=this.length),c(this)}})},62489:function(d,g,e){"use strict";var r=e(94488),i=e(18589),l=e(39812),c=e(31946),f=e(51981),u=e(82762),h=e(80524),o=e(69392),a=e(59893),x=e(17480),p=e(30867),v=x("slice"),m=a("species"),b=Array,A=Math.max;r({target:"Array",proto:!0,forced:!v},{slice:function(R,S){var T=h(this),M=u(T),F=f(R,M),N=f(S===void 0?M:S,M),H,V,$;if(i(T)&&(H=T.constructor,l(H)&&(H===b||i(H.prototype))?H=void 0:c(H)&&(H=H[m],H===null&&(H=void 0)),H===b||H===void 0))return p(T,F,N);for(V=new(H===void 0?b:H)(A(N-F,0)),$=0;F<N;F++,$++)F in T&&o(V,$,T[F]);return V.length=$,V}})},80881:function(d,g,e){"use strict";var r=e(94488),i=e(90560).some,l=e(45601),c=l("some");r({target:"Array",proto:!0,forced:!c},{some:function(u){return i(this,u,arguments.length>1?arguments[1]:void 0)}})},62837:function(d,g,e){"use strict";var r=e(94488),i=e(94237),l=e(63335),c=e(94029),f=e(82762),u=e(84233),h=e(69905),o=e(3338),a=e(63668),x=e(45601),p=e(78177),v=e(17687),m=e(46573),b=e(19684),A=[],D=i(A.sort),R=i(A.push),S=o(function(){A.sort(void 0)}),T=o(function(){A.sort(null)}),M=x("sort"),F=!o(function(){if(m)return m<70;if(!(p&&p>3)){if(v)return!0;if(b)return b<603;var V="",$,oe,ie,ue;for($=65;$<76;$++){switch(oe=String.fromCharCode($),$){case 66:case 69:case 70:case 72:ie=3;break;case 68:case 71:ie=4;break;default:ie=2}for(ue=0;ue<47;ue++)A.push({k:oe+ue,v:ie})}for(A.sort(function(q,Y){return Y.v-q.v}),ue=0;ue<A.length;ue++)oe=A[ue].k.charAt(0),V.charAt(V.length-1)!==oe&&(V+=oe);return V!=="DGBEFHACIJK"}}),N=S||!T||!M||!F,H=function(V){return function($,oe){return oe===void 0?-1:$===void 0?1:V!==void 0?+V($,oe)||0:h($)>h(oe)?1:-1}};r({target:"Array",proto:!0,forced:N},{sort:function($){$!==void 0&&l($);var oe=c(this);if(F)return $===void 0?D(oe):D(oe,$);var ie=[],ue=f(oe),q,Y;for(Y=0;Y<ue;Y++)Y in oe&&R(ie,oe[Y]);for(a(ie,H($)),q=f(ie),Y=0;Y<q;)oe[Y]=ie[Y++];for(;Y<ue;)u(oe,Y++);return oe}})},4705:function(d,g,e){"use strict";var r=e(51996);r("Array")},13941:function(d,g,e){"use strict";var r=e(94488),i=e(94029),l=e(51981),c=e(56902),f=e(82762),u=e(39428),h=e(66434),o=e(81427),a=e(69392),x=e(84233),p=e(17480),v=p("splice"),m=Math.max,b=Math.min;r({target:"Array",proto:!0,forced:!v},{splice:function(D,R){var S=i(this),T=f(S),M=l(D,T),F=arguments.length,N,H,V,$,oe,ie;for(F===0?N=H=0:F===1?(N=0,H=T-M):(N=F-2,H=b(m(c(R),0),T-M)),h(T+N-H),V=o(S,H),$=0;$<H;$++)oe=M+$,oe in S&&a(V,$,S[oe]);if(V.length=H,N<H){for($=M;$<T-H;$++)oe=$+H,ie=$+N,oe in S?S[ie]=S[oe]:x(S,ie);for($=T;$>T-H+N;$--)x(S,$-1)}else if(N>H)for($=T-H;$>M;$--)oe=$+H-1,ie=$+N-1,oe in S?S[ie]=S[oe]:x(S,ie);for($=0;$<N;$++)S[$+M]=arguments[$+2];return u(S,T-H+N),V}})},1148:function(d,g,e){"use strict";var r=e(94488),i=e(85903),l=e(80524),c=e(81181),f=Array;r({target:"Array",proto:!0},{toReversed:function(){return i(l(this),f)}}),c("toReversed")},82445:function(d,g,e){"use strict";var r=e(94488),i=e(94237),l=e(63335),c=e(80524),f=e(69478),u=e(55174),h=e(81181),o=Array,a=i(u("Array","sort"));r({target:"Array",proto:!0},{toSorted:function(p){p!==void 0&&l(p);var v=c(this),m=f(o,v);return a(m,p)}}),h("toSorted")},27267:function(d,g,e){"use strict";var r=e(94488),i=e(81181),l=e(66434),c=e(82762),f=e(51981),u=e(80524),h=e(56902),o=Array,a=Math.max,x=Math.min;r({target:"Array",proto:!0},{toSpliced:function(v,m){var b=u(this),A=c(b),D=f(v,A),R=arguments.length,S=0,T,M,F,N;for(R===0?T=M=0:R===1?(T=0,M=A-D):(T=R-2,M=x(a(h(m),0),A-D)),F=l(A+T-M),N=o(F);S<D;S++)N[S]=b[S];for(;S<D+T;S++)N[S]=arguments[S-D+2];for(;S<F;S++)N[S]=b[S+M-T];return N}}),i("toSpliced")},90308:function(d,g,e){"use strict";var r=e(81181);r("flatMap")},96353:function(d,g,e){"use strict";var r=e(81181);r("flat")},84818:function(d,g,e){"use strict";var r=e(94488),i=e(94029),l=e(82762),c=e(39428),f=e(84233),u=e(66434),h=[].unshift(0)!==1,o=function(){try{Object.defineProperty([],"length",{writable:!1}).unshift()}catch(x){return x instanceof TypeError}},a=h||!o();r({target:"Array",proto:!0,arity:1,forced:a},{unshift:function(p){var v=i(this),m=l(v),b=arguments.length;if(b){u(m+b);for(var A=m;A--;){var D=A+b;A in v?v[D]=v[A]:f(v,D)}for(var R=0;R<b;R++)v[R]=arguments[R]}return c(v,m+b)}})},80585:function(d,g,e){"use strict";var r=e(94488),i=e(82041),l=e(80524),c=Array;r({target:"Array",proto:!0},{with:function(f,u){return i(l(this),c,f,u)}})},40194:function(d,g,e){"use strict";var r=e(94488),i=e(91669),l=e(3737);r({global:!0,constructor:!0,forced:!l},{DataView:i.DataView})},22112:function(d,g,e){"use strict";e(40194)},81440:function(d,g,e){"use strict";var r=e(94488),i=e(94237),l=e(3338),c=l(function(){return new Date(16e11).getYear()!==120}),f=i(Date.prototype.getFullYear);r({target:"Date",proto:!0,forced:c},{getYear:function(){return f(this)-1900}})},25430:function(d,g,e){"use strict";var r=e(94488),i=e(94237),l=Date,c=i(l.prototype.getTime);r({target:"Date",stat:!0},{now:function(){return c(new l)}})},70105:function(d,g,e){"use strict";var r=e(94488),i=e(94237),l=e(56902),c=Date.prototype,f=i(c.getTime),u=i(c.setFullYear);r({target:"Date",proto:!0},{setYear:function(o){f(this);var a=l(o),x=a>=0&&a<=99?a+1900:a;return u(this,x)}})},71390:function(d,g,e){"use strict";var r=e(94488);r({target:"Date",proto:!0},{toGMTString:Date.prototype.toUTCString})},96844:function(d,g,e){"use strict";var r=e(94488),i=e(32494);r({target:"Date",proto:!0,forced:Date.prototype.toISOString!==i},{toISOString:i})},83578:function(d,g,e){"use strict";var r=e(94488),i=e(3338),l=e(94029),c=e(97954),f=i(function(){return new Date(NaN).toJSON()!==null||Date.prototype.toJSON.call({toISOString:function(){return 1}})!==1});r({target:"Date",proto:!0,arity:1,forced:f},{toJSON:function(h){var o=l(this),a=c(o,"number");return typeof a=="number"&&!isFinite(a)?null:o.toISOString()}})},69762:function(d,g,e){"use strict";var r=e(32621),i=e(2291),l=e(77119),c=e(59893),f=c("toPrimitive"),u=Date.prototype;r(u,f)||i(u,f,l)},76880:function(d,g,e){"use strict";var r=e(94237),i=e(2291),l=Date.prototype,c="Invalid Date",f="toString",u=r(l[f]),h=r(l.getTime);String(new Date(NaN))!==c&&i(l,f,function(){var a=h(this);return a===a?u(this):c})},31808:function(d,g,e){"use strict";var r=e(94488),i=e(92916),l=e(13743),c=e(78540),f="WebAssembly",u=i[f],h=new Error("e",{cause:7}).cause!==7,o=function(x,p){var v={};v[x]=c(x,p,h),r({global:!0,constructor:!0,arity:1,forced:h},v)},a=function(x,p){if(u&&u[x]){var v={};v[x]=c(f+"."+x,p,h),r({target:f,stat:!0,constructor:!0,arity:1,forced:h},v)}};o("Error",function(x){return function(v){return l(x,this,arguments)}}),o("EvalError",function(x){return function(v){return l(x,this,arguments)}}),o("RangeError",function(x){return function(v){return l(x,this,arguments)}}),o("ReferenceError",function(x){return function(v){return l(x,this,arguments)}}),o("SyntaxError",function(x){return function(v){return l(x,this,arguments)}}),o("TypeError",function(x){return function(v){return l(x,this,arguments)}}),o("URIError",function(x){return function(v){return l(x,this,arguments)}}),a("CompileError",function(x){return function(v){return l(x,this,arguments)}}),a("LinkError",function(x){return function(v){return l(x,this,arguments)}}),a("RuntimeError",function(x){return function(v){return l(x,this,arguments)}})},99953:function(d,g,e){"use strict";var r=e(2291),i=e(13367),l=Error.prototype;l.toString!==i&&r(l,"toString",i)},65009:function(d,g,e){"use strict";var r=e(94488),i=e(94237),l=e(69905),c=i("".charAt),f=i("".charCodeAt),u=i(/./.exec),h=i(1 .toString),o=i("".toUpperCase),a=/[\w*+\-./@]/,x=function(p,v){for(var m=h(p,16);m.length<v;)m="0"+m;return m};r({global:!0},{escape:function(v){for(var m=l(v),b="",A=m.length,D=0,R,S;D<A;)R=c(m,D++),u(a,R)?b+=R:(S=f(R,0),S<256?b+="%"+x(S,2):b+="%u"+o(x(S,4)));return b}})},28796:function(d,g,e){"use strict";var r=e(94488),i=e(4645);r({target:"Function",proto:!0,forced:Function.bind!==i},{bind:i})},56450:function(d,g,e){"use strict";var r=e(55327),i=e(31946),l=e(37691),c=e(53456),f=e(59893),u=e(86528),h=f("hasInstance"),o=Function.prototype;h in o||l.f(o,h,{value:u(function(a){if(!r(this)||!i(a))return!1;var x=this.prototype;if(!i(x))return a instanceof this;for(;a=c(a);)if(x===a)return!0;return!1},h)})},78342:function(d,g,e){"use strict";var r=e(35454),i=e(8090).EXISTS,l=e(94237),c=e(64110),f=Function.prototype,u=l(f.toString),h=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,o=l(h.exec),a="name";r&&!i&&c(f,a,{configurable:!0,get:function(){try{return o(h,u(this))[1]}catch(x){return""}}})},13161:function(d,g,e){"use strict";var r=e(94488),i=e(92916);r({global:!0,forced:i.globalThis!==i},{globalThis:i})},54226:function(d,g,e){"use strict";var r=e(94488),i=e(65911),l=e(13743),c=e(89945),f=e(94237),u=e(3338),h=e(55327),o=e(18446),a=e(30867),x=e(65451),p=e(42820),v=String,m=i("JSON","stringify"),b=f(/./.exec),A=f("".charAt),D=f("".charCodeAt),R=f("".replace),S=f(1 .toString),T=/[\uD800-\uDFFF]/g,M=/^[\uD800-\uDBFF]$/,F=/^[\uDC00-\uDFFF]$/,N=!p||u(function(){var oe=i("Symbol")("stringify detection");return m([oe])!=="[null]"||m({a:oe})!=="{}"||m(Object(oe))!=="{}"}),H=u(function(){return m("\uDF06\uD834")!=='"\\udf06\\ud834"'||m("\uDEAD")!=='"\\udead"'}),V=function(oe,ie){var ue=a(arguments),q=x(ie);if(!(!h(q)&&(oe===void 0||o(oe))))return ue[1]=function(Y,G){if(h(q)&&(G=c(q,this,v(Y),G)),!o(G))return G},l(m,null,ue)},$=function(oe,ie,ue){var q=A(ue,ie-1),Y=A(ue,ie+1);return b(M,oe)&&!b(F,Y)||b(F,oe)&&!b(M,q)?"\\u"+S(D(oe,0),16):oe};m&&r({target:"JSON",stat:!0,arity:3,forced:N||H},{stringify:function(ie,ue,q){var Y=a(arguments),G=l(N?V:m,null,Y);return H&&typeof G=="string"?R(G,T,$):G}})},70201:function(d,g,e){"use strict";var r=e(92916),i=e(94573);i(r.JSON,"JSON",!0)},44781:function(d,g,e){"use strict";var r=e(48059),i=e(40942);r("Map",function(l){return function(){return l(this,arguments.length?arguments[0]:void 0)}},i)},85671:function(d,g,e){"use strict";var r=e(94488),i=e(94237),l=e(63335),c=e(95955),f=e(62003),u=e(2786),h=e(16697),o=u.Map,a=u.has,x=u.get,p=u.set,v=i([].push);r({target:"Map",stat:!0,forced:h},{groupBy:function(b,A){c(b),l(A);var D=new o,R=0;return f(b,function(S){var T=A(S,R++);a(D,T)?v(x(D,T),S):p(D,T,[S])}),D}})},34941:function(d,g,e){"use strict";e(44781)},35152:function(d,g,e){"use strict";var r=e(94488),i=e(25726),l=Math.acosh,c=Math.log,f=Math.sqrt,u=Math.LN2,h=!l||Math.floor(l(Number.MAX_VALUE))!==710||l(1/0)!==1/0;r({target:"Math",stat:!0,forced:h},{acosh:function(a){var x=+a;return x<1?NaN:x>9490626562425156e-8?c(x)+u:i(x-1+f(x-1)*f(x+1))}})},85660:function(d,g,e){"use strict";var r=e(94488),i=Math.asinh,l=Math.log,c=Math.sqrt;function f(h){var o=+h;return!isFinite(o)||o===0?o:o<0?-f(-o):l(o+c(o*o+1))}var u=!(i&&1/i(0)>0);r({target:"Math",stat:!0,forced:u},{asinh:f})},80031:function(d,g,e){"use strict";var r=e(94488),i=Math.atanh,l=Math.log,c=!(i&&1/i(-0)<0);r({target:"Math",stat:!0,forced:c},{atanh:function(u){var h=+u;return h===0?h:l((1+h)/(1-h))/2}})},34434:function(d,g,e){"use strict";var r=e(94488),i=e(37666),l=Math.abs,c=Math.pow;r({target:"Math",stat:!0},{cbrt:function(u){var h=+u;return i(h)*c(l(h),.3333333333333333)}})},83579:function(d,g,e){"use strict";var r=e(94488),i=Math.floor,l=Math.log,c=Math.LOG2E;r({target:"Math",stat:!0},{clz32:function(u){var h=u>>>0;return h?31-i(l(h+.5)*c):32}})},74307:function(d,g,e){"use strict";var r=e(94488),i=e(10014),l=Math.cosh,c=Math.abs,f=Math.E,u=!l||l(710)===1/0;r({target:"Math",stat:!0,forced:u},{cosh:function(o){var a=i(c(o)-1)+1;return(a+1/(a*f*f))*(f/2)}})},97423:function(d,g,e){"use strict";var r=e(94488),i=e(10014);r({target:"Math",stat:!0,forced:i!==Math.expm1},{expm1:i})},93321:function(d,g,e){"use strict";var r=e(94488),i=e(14894);r({target:"Math",stat:!0},{fround:i})},82277:function(d,g,e){"use strict";var r=e(94488),i=Math.hypot,l=Math.abs,c=Math.sqrt,f=!!i&&i(1/0,NaN)!==1/0;r({target:"Math",stat:!0,arity:2,forced:f},{hypot:function(h,o){for(var a=0,x=0,p=arguments.length,v=0,m,b;x<p;)m=l(arguments[x++]),v<m?(b=v/m,a=a*b*b+1,v=m):m>0?(b=m/v,a+=b*b):a+=m;return v===1/0?1/0:v*c(a)}})},61425:function(d,g,e){"use strict";var r=e(94488),i=e(3338),l=Math.imul,c=i(function(){return l(4294967295,5)!==-5||l.length!==2});r({target:"Math",stat:!0,forced:c},{imul:function(u,h){var o=65535,a=+u,x=+h,p=o&a,v=o&x;return 0|p*v+((o&a>>>16)*v+p*(o&x>>>16)<<16>>>0)}})},61873:function(d,g,e){"use strict";var r=e(94488),i=e(53309);r({target:"Math",stat:!0},{log10:i})},9307:function(d,g,e){"use strict";var r=e(94488),i=e(25726);r({target:"Math",stat:!0},{log1p:i})},8821:function(d,g,e){"use strict";var r=e(94488),i=Math.log,l=Math.LN2;r({target:"Math",stat:!0},{log2:function(f){return i(f)/l}})},64385:function(d,g,e){"use strict";var r=e(94488),i=e(37666);r({target:"Math",stat:!0},{sign:i})},64099:function(d,g,e){"use strict";var r=e(94488),i=e(3338),l=e(10014),c=Math.abs,f=Math.exp,u=Math.E,h=i(function(){return Math.sinh(-2e-17)!==-2e-17});r({target:"Math",stat:!0,forced:h},{sinh:function(a){var x=+a;return c(x)<1?(l(x)-l(-x))/2:(f(x-1)-f(-x-1))*(u/2)}})},62455:function(d,g,e){"use strict";var r=e(94488),i=e(10014),l=Math.exp;r({target:"Math",stat:!0},{tanh:function(f){var u=+f,h=i(u),o=i(-u);return h===1/0?1:o===1/0?-1:(h-o)/(l(u)+l(-u))}})},79965:function(d,g,e){"use strict";var r=e(94573);r(Math,"Math",!0)},59118:function(d,g,e){"use strict";var r=e(94488),i=e(3312);r({target:"Math",stat:!0},{trunc:i})},275:function(d,g,e){"use strict";var r=e(94488),i=e(16697),l=e(35454),c=e(92916),f=e(9699),u=e(94237),h=e(20865),o=e(32621),a=e(25576),x=e(16332),p=e(18446),v=e(97954),m=e(3338),b=e(80689).f,A=e(71256).f,D=e(37691).f,R=e(49228),S=e(52971).trim,T="Number",M=c[T],F=f[T],N=M.prototype,H=c.TypeError,V=u("".slice),$=u("".charCodeAt),oe=function(ae){var ee=v(ae,"number");return typeof ee=="bigint"?ee:ie(ee)},ie=function(ae){var ee=v(ae,"number"),J,le,W,z,ne,_e,we,Pe;if(p(ee))throw new H("Cannot convert a Symbol value to a number");if(typeof ee=="string"&&ee.length>2){if(ee=S(ee),J=$(ee,0),J===43||J===45){if(le=$(ee,2),le===88||le===120)return NaN}else if(J===48){switch($(ee,1)){case 66:case 98:W=2,z=49;break;case 79:case 111:W=8,z=55;break;default:return+ee}for(ne=V(ee,2),_e=ne.length,we=0;we<_e;we++)if(Pe=$(ne,we),Pe<48||Pe>z)return NaN;return parseInt(ne,W)}}return+ee},ue=h(T,!M(" 0o1")||!M("0b1")||M("+0x1")),q=function(ae){return x(N,ae)&&m(function(){R(ae)})},Y=function(ee){var J=arguments.length<1?0:M(oe(ee));return q(this)?a(Object(J),this,Y):J};Y.prototype=N,ue&&!i&&(N.constructor=Y),r({global:!0,constructor:!0,wrap:!0,forced:ue},{Number:Y});var G=function(ae,ee){for(var J=l?b(ee):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),le=0,W;J.length>le;le++)o(ee,W=J[le])&&!o(ae,W)&&D(ae,W,A(ee,W))};i&&F&&G(f[T],F),(ue||i)&&G(f[T],M)},31919:function(d,g,e){"use strict";var r=e(94488);r({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)})},51284:function(d,g,e){"use strict";var r=e(94488),i=e(1222);r({target:"Number",stat:!0},{isFinite:i})},10177:function(d,g,e){"use strict";var r=e(94488),i=e(62896);r({target:"Number",stat:!0},{isInteger:i})},85690:function(d,g,e){"use strict";var r=e(94488);r({target:"Number",stat:!0},{isNaN:function(l){return l!==l}})},92114:function(d,g,e){"use strict";var r=e(94488),i=e(62896),l=Math.abs;r({target:"Number",stat:!0},{isSafeInteger:function(f){return i(f)&&l(f)<=9007199254740991}})},1017:function(d,g,e){"use strict";var r=e(94488);r({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991})},14480:function(d,g,e){"use strict";var r=e(94488);r({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991})},40516:function(d,g,e){"use strict";var r=e(94488),i=e(31280);r({target:"Number",stat:!0,forced:Number.parseFloat!==i},{parseFloat:i})},76345:function(d,g,e){"use strict";var r=e(94488),i=e(52446);r({target:"Number",stat:!0,forced:Number.parseInt!==i},{parseInt:i})},7282:function(d,g,e){"use strict";var r=e(94488),i=e(94237),l=e(56902),c=e(49228),f=e(71049),u=e(53309),h=e(3338),o=RangeError,a=String,x=isFinite,p=Math.abs,v=Math.floor,m=Math.pow,b=Math.round,A=i(1 .toExponential),D=i(f),R=i("".slice),S=A(-69e-12,4)==="-6.9000e-11"&&A(1.255,2)==="1.25e+0"&&A(12345,3)==="1.235e+4"&&A(25,0)==="3e+1",T=function(){return h(function(){A(1,1/0)})&&h(function(){A(1,-1/0)})},M=function(){return!h(function(){A(1/0,1/0),A(NaN,1/0)})},F=!S||!T()||!M();r({target:"Number",proto:!0,forced:F},{toExponential:function(H){var V=c(this);if(H===void 0)return A(V);var $=l(H);if(!x(V))return String(V);if($<0||$>20)throw new o("Incorrect fraction digits");if(S)return A(V,$);var oe="",ie="",ue=0,q="",Y="";if(V<0&&(oe="-",V=-V),V===0)ue=0,ie=D("0",$+1);else{var G=u(V);ue=v(G);var ae=0,ee=m(10,ue-$);ae=b(V/ee),2*V>=(2*ae+1)*ee&&(ae+=1),ae>=m(10,$+1)&&(ae/=10,ue+=1),ie=a(ae)}return $!==0&&(ie=R(ie,0,1)+"."+R(ie,1)),ue===0?(q="+",Y="0"):(q=ue>0?"+":"-",Y=a(p(ue))),ie+="e"+q+Y,oe+ie}})},58055:function(d,g,e){"use strict";var r=e(94488),i=e(94237),l=e(56902),c=e(49228),f=e(71049),u=e(3338),h=RangeError,o=String,a=Math.floor,x=i(f),p=i("".slice),v=i(1 .toFixed),m=function(T,M,F){return M===0?F:M%2===1?m(T,M-1,F*T):m(T*T,M/2,F)},b=function(T){for(var M=0,F=T;F>=4096;)M+=12,F/=4096;for(;F>=2;)M+=1,F/=2;return M},A=function(T,M,F){for(var N=-1,H=F;++N<6;)H+=M*T[N],T[N]=H%1e7,H=a(H/1e7)},D=function(T,M){for(var F=6,N=0;--F>=0;)N+=T[F],T[F]=a(N/M),N=N%M*1e7},R=function(T){for(var M=6,F="";--M>=0;)if(F!==""||M===0||T[M]!==0){var N=o(T[M]);F=F===""?N:F+x("0",7-N.length)+N}return F},S=u(function(){return v(8e-5,3)!=="0.000"||v(.9,0)!=="1"||v(1.255,2)!=="1.25"||v(0xde0b6b3a7640080,0)!=="1000000000000000128"})||!u(function(){v({})});r({target:"Number",proto:!0,forced:S},{toFixed:function(M){var F=c(this),N=l(M),H=[0,0,0,0,0,0],V="",$="0",oe,ie,ue,q;if(N<0||N>20)throw new h("Incorrect fraction digits");if(F!==F)return"NaN";if(F<=-1e21||F>=1e21)return o(F);if(F<0&&(V="-",F=-F),F>1e-21)if(oe=b(F*m(2,69,1))-69,ie=oe<0?F*m(2,-oe,1):F/m(2,oe,1),ie*=4503599627370496,oe=52-oe,oe>0){for(A(H,0,ie),ue=N;ue>=7;)A(H,1e7,0),ue-=7;for(A(H,m(10,ue,1),0),ue=oe-1;ue>=23;)D(H,8388608),ue-=23;D(H,1<<ue),A(H,1,1),D(H,2),$=R(H)}else A(H,0,ie),A(H,1<<-oe,0),$=R(H)+x("0",N);return N>0?(q=$.length,$=V+(q<=N?"0."+x("0",N-q)+$:p($,0,q-N)+"."+p($,q-N))):$=V+$,$}})},93547:function(d,g,e){"use strict";var r=e(94488),i=e(94237),l=e(3338),c=e(49228),f=i(1 .toPrecision),u=l(function(){return f(1,void 0)!=="1"})||!l(function(){f({})});r({target:"Number",proto:!0,forced:u},{toPrecision:function(o){return o===void 0?f(c(this)):f(c(this),o)}})},31237:function(d,g,e){"use strict";var r=e(94488),i=e(80530);r({target:"Object",stat:!0,arity:2,forced:Object.assign!==i},{assign:i})},17954:function(d,g,e){"use strict";var r=e(94488),i=e(35454),l=e(20132);r({target:"Object",stat:!0,sham:!i},{create:l})},58580:function(d,g,e){"use strict";var r=e(94488),i=e(35454),l=e(25837),c=e(63335),f=e(94029),u=e(37691);i&&r({target:"Object",proto:!0,forced:l},{__defineGetter__:function(o,a){u.f(f(this),o,{get:c(a),enumerable:!0,configurable:!0})}})},47146:function(d,g,e){"use strict";var r=e(94488),i=e(35454),l=e(55666).f;r({target:"Object",stat:!0,forced:Object.defineProperties!==l,sham:!i},{defineProperties:l})},40416:function(d,g,e){"use strict";var r=e(94488),i=e(35454),l=e(37691).f;r({target:"Object",stat:!0,forced:Object.defineProperty!==l,sham:!i},{defineProperty:l})},7615:function(d,g,e){"use strict";var r=e(94488),i=e(35454),l=e(25837),c=e(63335),f=e(94029),u=e(37691);i&&r({target:"Object",proto:!0,forced:l},{__defineSetter__:function(o,a){u.f(f(this),o,{set:c(a),enumerable:!0,configurable:!0})}})},72820:function(d,g,e){"use strict";var r=e(94488),i=e(88698).entries;r({target:"Object",stat:!0},{entries:function(c){return i(c)}})},86070:function(d,g,e){"use strict";var r=e(94488),i=e(13247),l=e(3338),c=e(31946),f=e(2074).onFreeze,u=Object.freeze,h=l(function(){u(1)});r({target:"Object",stat:!0,forced:h,sham:!i},{freeze:function(a){return u&&c(a)?u(f(a)):a}})},23569:function(d,g,e){"use strict";var r=e(94488),i=e(62003),l=e(69392);r({target:"Object",stat:!0},{fromEntries:function(f){var u={};return i(f,function(h,o){l(u,h,o)},{AS_ENTRIES:!0}),u}})},55639:function(d,g,e){"use strict";var r=e(94488),i=e(3338),l=e(80524),c=e(71256).f,f=e(35454),u=!f||i(function(){c(1)});r({target:"Object",stat:!0,forced:u,sham:!f},{getOwnPropertyDescriptor:function(o,a){return c(l(o),a)}})},63046:function(d,g,e){"use strict";var r=e(94488),i=e(35454),l=e(48662),c=e(80524),f=e(71256),u=e(69392);r({target:"Object",stat:!0,sham:!i},{getOwnPropertyDescriptors:function(o){for(var a=c(o),x=f.f,p=l(a),v={},m=0,b,A;p.length>m;)A=x(a,b=p[m++]),A!==void 0&&u(v,b,A);return v}})},464:function(d,g,e){"use strict";var r=e(94488),i=e(3338),l=e(53393).f,c=i(function(){return!Object.getOwnPropertyNames(1)});r({target:"Object",stat:!0,forced:c},{getOwnPropertyNames:l})},67936:function(d,g,e){"use strict";var r=e(94488),i=e(42820),l=e(3338),c=e(92635),f=e(94029),u=!i||l(function(){c.f(1)});r({target:"Object",stat:!0,forced:u},{getOwnPropertySymbols:function(o){var a=c.f;return a?a(f(o)):[]}})},51082:function(d,g,e){"use strict";var r=e(94488),i=e(3338),l=e(94029),c=e(53456),f=e(4870),u=i(function(){c(1)});r({target:"Object",stat:!0,forced:u,sham:!f},{getPrototypeOf:function(o){return c(l(o))}})},83850:function(d,g,e){"use strict";var r=e(94488),i=e(65911),l=e(94237),c=e(63335),f=e(95955),u=e(17818),h=e(62003),o=i("Object","create"),a=l([].push);r({target:"Object",stat:!0},{groupBy:function(p,v){f(p),c(v);var m=o(null),b=0;return h(p,function(A){var D=u(v(A,b++));D in m?a(m[D],A):m[D]=[A]}),m}})},41990:function(d,g,e){"use strict";var r=e(94488),i=e(32621);r({target:"Object",stat:!0},{hasOwn:i})},55888:function(d,g,e){"use strict";var r=e(94488),i=e(12477);r({target:"Object",stat:!0,forced:Object.isExtensible!==i},{isExtensible:i})},53827:function(d,g,e){"use strict";var r=e(94488),i=e(3338),l=e(31946),c=e(29076),f=e(51424),u=Object.isFrozen,h=f||i(function(){u(1)});r({target:"Object",stat:!0,forced:h},{isFrozen:function(a){return!l(a)||f&&c(a)==="ArrayBuffer"?!0:u?u(a):!1}})},78143:function(d,g,e){"use strict";var r=e(94488),i=e(3338),l=e(31946),c=e(29076),f=e(51424),u=Object.isSealed,h=f||i(function(){u(1)});r({target:"Object",stat:!0,forced:h},{isSealed:function(a){return!l(a)||f&&c(a)==="ArrayBuffer"?!0:u?u(a):!1}})},15787:function(d,g,e){"use strict";var r=e(94488),i=e(5370);r({target:"Object",stat:!0},{is:i})},66419:function(d,g,e){"use strict";var r=e(94488),i=e(94029),l=e(7733),c=e(3338),f=c(function(){l(1)});r({target:"Object",stat:!0,forced:f},{keys:function(h){return l(i(h))}})},75765:function(d,g,e){"use strict";var r=e(94488),i=e(35454),l=e(25837),c=e(94029),f=e(17818),u=e(53456),h=e(71256).f;i&&r({target:"Object",proto:!0,forced:l},{__lookupGetter__:function(a){var x=c(this),p=f(a),v;do if(v=h(x,p))return v.get;while(x=u(x))}})},14645:function(d,g,e){"use strict";var r=e(94488),i=e(35454),l=e(25837),c=e(94029),f=e(17818),u=e(53456),h=e(71256).f;i&&r({target:"Object",proto:!0,forced:l},{__lookupSetter__:function(a){var x=c(this),p=f(a),v;do if(v=h(x,p))return v.set;while(x=u(x))}})},71122:function(d,g,e){"use strict";var r=e(94488),i=e(31946),l=e(2074).onFreeze,c=e(13247),f=e(3338),u=Object.preventExtensions,h=f(function(){u(1)});r({target:"Object",stat:!0,forced:h,sham:!c},{preventExtensions:function(a){return u&&i(a)?u(l(a)):a}})},42084:function(d,g,e){"use strict";var r=e(35454),i=e(64110),l=e(31946),c=e(94029),f=e(95955),u=Object.getPrototypeOf,h=Object.setPrototypeOf,o=Object.prototype,a="__proto__";if(r&&u&&h&&!(a in o))try{i(o,a,{configurable:!0,get:function(){return u(c(this))},set:function(p){var v=f(this);!l(p)&&p!==null||!l(v)||h(v,p)}})}catch(x){}},25070:function(d,g,e){"use strict";var r=e(94488),i=e(31946),l=e(2074).onFreeze,c=e(13247),f=e(3338),u=Object.seal,h=f(function(){u(1)});r({target:"Object",stat:!0,forced:h,sham:!c},{seal:function(a){return u&&i(a)?u(l(a)):a}})},77140:function(d,g,e){"use strict";var r=e(94488),i=e(58218);r({target:"Object",stat:!0},{setPrototypeOf:i})},15954:function(d,g,e){"use strict";var r=e(68527),i=e(2291),l=e(28488);r||i(Object.prototype,"toString",l,{unsafe:!0})},4266:function(d,g,e){"use strict";var r=e(94488),i=e(88698).values;r({target:"Object",stat:!0},{values:function(c){return i(c)}})},49988:function(d,g,e){"use strict";var r=e(94488),i=e(31280);r({global:!0,forced:parseFloat!==i},{parseFloat:i})},38823:function(d,g,e){"use strict";var r=e(94488),i=e(52446);r({global:!0,forced:parseInt!==i},{parseInt:i})},4045:function(d,g,e){"use strict";var r=e(94488),i=e(89945),l=e(63335),c=e(73446),f=e(80734),u=e(62003),h=e(22093);r({target:"Promise",stat:!0,forced:h},{allSettled:function(a){var x=this,p=c.f(x),v=p.resolve,m=p.reject,b=f(function(){var A=l(x.resolve),D=[],R=0,S=1;u(a,function(T){var M=R++,F=!1;S++,i(A,x,T).then(function(N){F||(F=!0,D[M]={status:"fulfilled",value:N},--S||v(D))},function(N){F||(F=!0,D[M]={status:"rejected",reason:N},--S||v(D))})}),--S||v(D)});return b.error&&m(b.value),p.promise}})},12785:function(d,g,e){"use strict";var r=e(94488),i=e(89945),l=e(63335),c=e(73446),f=e(80734),u=e(62003),h=e(22093);r({target:"Promise",stat:!0,forced:h},{all:function(a){var x=this,p=c.f(x),v=p.resolve,m=p.reject,b=f(function(){var A=l(x.resolve),D=[],R=0,S=1;u(a,function(T){var M=R++,F=!1;S++,i(A,x,T).then(function(N){F||(F=!0,D[M]=N,--S||v(D))},m)}),--S||v(D)});return b.error&&m(b.value),p.promise}})},50747:function(d,g,e){"use strict";var r=e(94488),i=e(89945),l=e(63335),c=e(65911),f=e(73446),u=e(80734),h=e(62003),o=e(22093),a="No one promise resolved";r({target:"Promise",stat:!0,forced:o},{any:function(p){var v=this,m=c("AggregateError"),b=f.f(v),A=b.resolve,D=b.reject,R=u(function(){var S=l(v.resolve),T=[],M=0,F=1,N=!1;h(p,function(H){var V=M++,$=!1;F++,i(S,v,H).then(function(oe){$||N||(N=!0,A(oe))},function(oe){$||N||($=!0,T[V]=oe,--F||D(new m(T,a)))})}),--F||D(new m(T,a))});return R.error&&D(R.value),b.promise}})},41902:function(d,g,e){"use strict";var r=e(94488),i=e(16697),l=e(82830).CONSTRUCTOR,c=e(2451),f=e(65911),u=e(55327),h=e(2291),o=c&&c.prototype;if(r({target:"Promise",proto:!0,forced:l,real:!0},{catch:function(x){return this.then(void 0,x)}}),!i&&u(c)){var a=f("Promise").prototype.catch;o.catch!==a&&h(o,"catch",a,{unsafe:!0})}},90366:function(d,g,e){"use strict";var r=e(94488),i=e(16697),l=e(90946),c=e(92916),f=e(89945),u=e(2291),h=e(58218),o=e(94573),a=e(51996),x=e(63335),p=e(55327),v=e(31946),m=e(56472),b=e(60473),A=e(28887).set,D=e(72933),R=e(61810),S=e(80734),T=e(66790),M=e(94844),F=e(2451),N=e(82830),H=e(73446),V="Promise",$=N.CONSTRUCTOR,oe=N.REJECTION_EVENT,ie=N.SUBCLASSING,ue=M.getterFor(V),q=M.set,Y=F&&F.prototype,G=F,ae=Y,ee=c.TypeError,J=c.document,le=c.process,W=H.f,z=W,ne=!!(J&&J.createEvent&&c.dispatchEvent),_e="unhandledrejection",we="rejectionhandled",Pe=0,We=1,Be=2,Lt=1,_t=2,Pt,Vt,Ft,ir,Ne=function(He){var qe;return v(He)&&p(qe=He.then)?qe:!1},dt=function(He,qe){var Xe=qe.value,wt=qe.state===We,At=wt?He.ok:He.fail,cr=He.resolve,or=He.reject,Me=He.domain,Je,Qt,tt;try{At?(wt||(qe.rejection===_t&&Ye(qe),qe.rejection=Lt),At===!0?Je=Xe:(Me&&Me.enter(),Je=At(Xe),Me&&(Me.exit(),tt=!0)),Je===He.promise?or(new ee("Promise-chain cycle")):(Qt=Ne(Je))?f(Qt,Je,cr,or):cr(Je)):or(Xe)}catch(Rt){Me&&!tt&&Me.exit(),or(Rt)}},kt=function(He,qe){He.notified||(He.notified=!0,D(function(){for(var Xe=He.reactions,wt;wt=Xe.get();)dt(wt,He);He.notified=!1,qe&&!He.rejection&&lt(He)}))},Qe=function(He,qe,Xe){var wt,At;ne?(wt=J.createEvent("Event"),wt.promise=qe,wt.reason=Xe,wt.initEvent(He,!1,!0),c.dispatchEvent(wt)):wt={promise:qe,reason:Xe},!oe&&(At=c["on"+He])?At(wt):He===_e&&R("Unhandled promise rejection",Xe)},lt=function(He){f(A,c,function(){var qe=He.facade,Xe=He.value,wt=st(He),At;if(wt&&(At=S(function(){l?le.emit("unhandledRejection",Xe,qe):Qe(_e,qe,Xe)}),He.rejection=l||st(He)?_t:Lt,At.error))throw At.value})},st=function(He){return He.rejection!==Lt&&!He.parent},Ye=function(He){f(A,c,function(){var qe=He.facade;l?le.emit("rejectionHandled",qe):Qe(we,qe,He.value)})},Ue=function(He,qe,Xe){return function(wt){He(qe,wt,Xe)}},be=function(He,qe,Xe){He.done||(He.done=!0,Xe&&(He=Xe),He.value=qe,He.state=Be,kt(He,!0))},De=function(He,qe,Xe){if(!He.done){He.done=!0,Xe&&(He=Xe);try{if(He.facade===qe)throw new ee("Promise can't be resolved itself");var wt=Ne(qe);wt?D(function(){var At={done:!1};try{f(wt,qe,Ue(De,At,He),Ue(be,At,He))}catch(cr){be(At,cr,He)}}):(He.value=qe,He.state=We,kt(He,!1))}catch(At){be({done:!1},At,He)}}};if($&&(G=function(qe){m(this,ae),x(qe),f(Pt,this);var Xe=ue(this);try{qe(Ue(De,Xe),Ue(be,Xe))}catch(wt){be(Xe,wt)}},ae=G.prototype,Pt=function(qe){q(this,{type:V,done:!1,notified:!1,parent:!1,reactions:new T,rejection:!1,state:Pe,value:void 0})},Pt.prototype=u(ae,"then",function(qe,Xe){var wt=ue(this),At=W(b(this,G));return wt.parent=!0,At.ok=p(qe)?qe:!0,At.fail=p(Xe)&&Xe,At.domain=l?le.domain:void 0,wt.state===Pe?wt.reactions.add(At):D(function(){dt(At,wt)}),At.promise}),Vt=function(){var He=new Pt,qe=ue(He);this.promise=He,this.resolve=Ue(De,qe),this.reject=Ue(be,qe)},H.f=W=function(He){return He===G||He===Ft?new Vt(He):z(He)},!i&&p(F)&&Y!==Object.prototype)){ir=Y.then,ie||u(Y,"then",function(qe,Xe){var wt=this;return new G(function(At,cr){f(ir,wt,At,cr)}).then(qe,Xe)},{unsafe:!0});try{delete Y.constructor}catch(He){}h&&h(Y,ae)}r({global:!0,constructor:!0,wrap:!0,forced:$},{Promise:G}),o(G,V,!1,!0),a(V)},43595:function(d,g,e){"use strict";var r=e(94488),i=e(16697),l=e(2451),c=e(3338),f=e(65911),u=e(55327),h=e(60473),o=e(15597),a=e(2291),x=l&&l.prototype,p=!!l&&c(function(){x.finally.call({then:function(){}},function(){})});if(r({target:"Promise",proto:!0,real:!0,forced:p},{finally:function(m){var b=h(this,f("Promise")),A=u(m);return this.then(A?function(D){return o(b,m()).then(function(){return D})}:m,A?function(D){return o(b,m()).then(function(){throw D})}:m)}}),!i&&u(l)){var v=f("Promise").prototype.finally;x.finally!==v&&a(x,"finally",v,{unsafe:!0})}},24627:function(d,g,e){"use strict";e(90366),e(12785),e(41902),e(20733),e(95693),e(81930)},20733:function(d,g,e){"use strict";var r=e(94488),i=e(89945),l=e(63335),c=e(73446),f=e(80734),u=e(62003),h=e(22093);r({target:"Promise",stat:!0,forced:h},{race:function(a){var x=this,p=c.f(x),v=p.reject,m=f(function(){var b=l(x.resolve);u(a,function(A){i(b,x,A).then(p.resolve,v)})});return m.error&&v(m.value),p.promise}})},95693:function(d,g,e){"use strict";var r=e(94488),i=e(89945),l=e(73446),c=e(82830).CONSTRUCTOR;r({target:"Promise",stat:!0,forced:c},{reject:function(u){var h=l.f(this);return i(h.reject,void 0,u),h.promise}})},81930:function(d,g,e){"use strict";var r=e(94488),i=e(65911),l=e(16697),c=e(2451),f=e(82830).CONSTRUCTOR,u=e(15597),h=i("Promise"),o=l&&!f;r({target:"Promise",stat:!0,forced:l||f},{resolve:function(x){return u(o&&this===h?c:this,x)}})},92324:function(d,g,e){"use strict";var r=e(94488),i=e(73446);r({target:"Promise",stat:!0},{withResolvers:function(){var c=i.f(this);return{promise:c.promise,resolve:c.resolve,reject:c.reject}}})},23551:function(d,g,e){"use strict";var r=e(94488),i=e(13743),l=e(63335),c=e(80449),f=e(3338),u=!f(function(){Reflect.apply(function(){})});r({target:"Reflect",stat:!0,forced:u},{apply:function(o,a,x){return i(l(o),a,c(x))}})},74521:function(d,g,e){"use strict";var r=e(94488),i=e(65911),l=e(13743),c=e(4645),f=e(6086),u=e(80449),h=e(31946),o=e(20132),a=e(3338),x=i("Reflect","construct"),p=Object.prototype,v=[].push,m=a(function(){function D(){}return!(x(function(){},[],D)instanceof D)}),b=!a(function(){x(function(){})}),A=m||b;r({target:"Reflect",stat:!0,forced:A,sham:A},{construct:function(R,S){f(R),u(S);var T=arguments.length<3?R:f(arguments[2]);if(b&&!m)return x(R,S,T);if(R===T){switch(S.length){case 0:return new R;case 1:return new R(S[0]);case 2:return new R(S[0],S[1]);case 3:return new R(S[0],S[1],S[2]);case 4:return new R(S[0],S[1],S[2],S[3])}var M=[null];return l(v,M,S),new(l(c,R,M))}var F=T.prototype,N=o(h(F)?F:p),H=l(R,N,S);return h(H)?H:N}})},57891:function(d,g,e){"use strict";var r=e(94488),i=e(35454),l=e(80449),c=e(17818),f=e(37691),u=e(3338),h=u(function(){Reflect.defineProperty(f.f({},1,{value:1}),1,{value:2})});r({target:"Reflect",stat:!0,forced:h,sham:!i},{defineProperty:function(a,x,p){l(a);var v=c(x);l(p);try{return f.f(a,v,p),!0}catch(m){return!1}}})},84138:function(d,g,e){"use strict";var r=e(94488),i=e(80449),l=e(71256).f;r({target:"Reflect",stat:!0},{deleteProperty:function(f,u){var h=l(i(f),u);return h&&!h.configurable?!1:delete f[u]}})},37135:function(d,g,e){"use strict";var r=e(94488),i=e(35454),l=e(80449),c=e(71256);r({target:"Reflect",stat:!0,sham:!i},{getOwnPropertyDescriptor:function(u,h){return c.f(l(u),h)}})},6474:function(d,g,e){"use strict";var r=e(94488),i=e(80449),l=e(53456),c=e(4870);r({target:"Reflect",stat:!0,sham:!c},{getPrototypeOf:function(u){return l(i(u))}})},51832:function(d,g,e){"use strict";var r=e(94488),i=e(89945),l=e(31946),c=e(80449),f=e(60516),u=e(71256),h=e(53456);function o(a,x){var p=arguments.length<3?a:arguments[2],v,m;if(c(a)===p)return a[x];if(v=u.f(a,x),v)return f(v)?v.value:v.get===void 0?void 0:i(v.get,p);if(l(m=h(a)))return o(m,x,p)}r({target:"Reflect",stat:!0},{get:o})},40135:function(d,g,e){"use strict";var r=e(94488);r({target:"Reflect",stat:!0},{has:function(l,c){return c in l}})},7982:function(d,g,e){"use strict";var r=e(94488),i=e(80449),l=e(12477);r({target:"Reflect",stat:!0},{isExtensible:function(f){return i(f),l(f)}})},14893:function(d,g,e){"use strict";var r=e(94488),i=e(48662);r({target:"Reflect",stat:!0},{ownKeys:i})},49233:function(d,g,e){"use strict";var r=e(94488),i=e(65911),l=e(80449),c=e(13247);r({target:"Reflect",stat:!0,sham:!c},{preventExtensions:function(u){l(u);try{var h=i("Object","preventExtensions");return h&&h(u),!0}catch(o){return!1}}})},42844:function(d,g,e){"use strict";var r=e(94488),i=e(80449),l=e(557),c=e(58218);c&&r({target:"Reflect",stat:!0},{setPrototypeOf:function(u,h){i(u),l(h);try{return c(u,h),!0}catch(o){return!1}}})},92130:function(d,g,e){"use strict";var r=e(94488),i=e(89945),l=e(80449),c=e(31946),f=e(60516),u=e(3338),h=e(37691),o=e(71256),a=e(53456),x=e(35012);function p(m,b,A){var D=arguments.length<4?m:arguments[3],R=o.f(l(m),b),S,T,M;if(!R){if(c(T=a(m)))return p(T,b,A,D);R=x(0)}if(f(R)){if(R.writable===!1||!c(D))return!1;if(S=o.f(D,b)){if(S.get||S.set||S.writable===!1)return!1;S.value=A,h.f(D,b,S)}else h.f(D,b,x(0,A))}else{if(M=R.set,M===void 0)return!1;i(M,D,A)}return!0}var v=u(function(){var m=function(){},b=h.f(new m,"a",{configurable:!0});return Reflect.set(m.prototype,"a",1,b)!==!1});r({target:"Reflect",stat:!0,forced:v},{set:p})},6536:function(d,g,e){"use strict";var r=e(94488),i=e(92916),l=e(94573);r({global:!0},{Reflect:{}}),l(i.Reflect,"Reflect",!0)},27228:function(d,g,e){"use strict";var r=e(35454),i=e(92916),l=e(94237),c=e(20865),f=e(25576),u=e(68151),h=e(20132),o=e(80689).f,a=e(16332),x=e(44639),p=e(69905),v=e(81644),m=e(19286),b=e(44166),A=e(2291),D=e(3338),R=e(32621),S=e(94844).enforce,T=e(51996),M=e(59893),F=e(6041),N=e(51224),H=M("match"),V=i.RegExp,$=V.prototype,oe=i.SyntaxError,ie=l($.exec),ue=l("".charAt),q=l("".replace),Y=l("".indexOf),G=l("".slice),ae=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,ee=/a/g,J=/a/g,le=new V(ee)!==ee,W=m.MISSED_STICKY,z=m.UNSUPPORTED_Y,ne=r&&(!le||W||F||N||D(function(){return J[H]=!1,V(ee)!==ee||V(J)===J||String(V(ee,"i"))!=="/a/i"})),_e=function(Lt){for(var _t=Lt.length,Pt=0,Vt="",Ft=!1,ir;Pt<=_t;Pt++){if(ir=ue(Lt,Pt),ir==="\\"){Vt+=ir+ue(Lt,++Pt);continue}!Ft&&ir==="."?Vt+="[\\s\\S]":(ir==="["?Ft=!0:ir==="]"&&(Ft=!1),Vt+=ir)}return Vt},we=function(Lt){for(var _t=Lt.length,Pt=0,Vt="",Ft=[],ir=h(null),Ne=!1,dt=!1,kt=0,Qe="",lt;Pt<=_t;Pt++){if(lt=ue(Lt,Pt),lt==="\\")lt+=ue(Lt,++Pt);else if(lt==="]")Ne=!1;else if(!Ne)switch(!0){case lt==="[":Ne=!0;break;case lt==="(":ie(ae,G(Lt,Pt+1))&&(Pt+=2,dt=!0),Vt+=lt,kt++;continue;case(lt===">"&&dt):if(Qe===""||R(ir,Qe))throw new oe("Invalid capture group name");ir[Qe]=!0,Ft[Ft.length]=[Qe,kt],dt=!1,Qe="";continue}dt?Qe+=lt:Vt+=lt}return[Vt,Ft]};if(c("RegExp",ne)){for(var Pe=function(_t,Pt){var Vt=a($,this),Ft=x(_t),ir=Pt===void 0,Ne=[],dt=_t,kt,Qe,lt,st,Ye,Ue;if(!Vt&&Ft&&ir&&_t.constructor===Pe)return _t;if((Ft||a($,_t))&&(_t=_t.source,ir&&(Pt=v(dt))),_t=_t===void 0?"":p(_t),Pt=Pt===void 0?"":p(Pt),dt=_t,F&&"dotAll"in ee&&(Qe=!!Pt&&Y(Pt,"s")>-1,Qe&&(Pt=q(Pt,/s/g,""))),kt=Pt,W&&"sticky"in ee&&(lt=!!Pt&&Y(Pt,"y")>-1,lt&&z&&(Pt=q(Pt,/y/g,""))),N&&(st=we(_t),_t=st[0],Ne=st[1]),Ye=f(V(_t,Pt),Vt?this:$,Pe),(Qe||lt||Ne.length)&&(Ue=S(Ye),Qe&&(Ue.dotAll=!0,Ue.raw=Pe(_e(_t),kt)),lt&&(Ue.sticky=!0),Ne.length&&(Ue.groups=Ne)),_t!==dt)try{u(Ye,"source",dt===""?"(?:)":dt)}catch(be){}return Ye},We=o(V),Be=0;We.length>Be;)b(Pe,V,We[Be++]);$.constructor=Pe,Pe.prototype=$,A(i,"RegExp",Pe,{constructor:!0})}T("RegExp")},62921:function(d,g,e){"use strict";var r=e(35454),i=e(6041),l=e(29076),c=e(64110),f=e(94844).get,u=RegExp.prototype,h=TypeError;r&&i&&c(u,"dotAll",{configurable:!0,get:function(){if(this!==u){if(l(this)==="RegExp")return!!f(this).dotAll;throw new h("Incompatible receiver, RegExp required")}}})},44001:function(d,g,e){"use strict";var r=e(94488),i=e(88736);r({target:"RegExp",proto:!0,forced:/./.exec!==i},{exec:i})},92262:function(d,g,e){"use strict";var r=e(92916),i=e(35454),l=e(64110),c=e(82163),f=e(3338),u=r.RegExp,h=u.prototype,o=i&&f(function(){var a=!0;try{u(".","d")}catch(R){a=!1}var x={},p="",v=a?"dgimsy":"gimsy",m=function(R,S){Object.defineProperty(x,R,{get:function(){return p+=S,!0}})},b={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};a&&(b.hasIndices="d");for(var A in b)m(A,b[A]);var D=Object.getOwnPropertyDescriptor(h,"flags").get.call(x);return D!==v||p!==v});o&&l(h,"flags",{configurable:!0,get:c})},54744:function(d,g,e){"use strict";var r=e(35454),i=e(19286).MISSED_STICKY,l=e(29076),c=e(64110),f=e(94844).get,u=RegExp.prototype,h=TypeError;r&&i&&c(u,"sticky",{configurable:!0,get:function(){if(this!==u){if(l(this)==="RegExp")return!!f(this).sticky;throw new h("Incompatible receiver, RegExp required")}}})},38214:function(d,g,e){"use strict";e(44001);var r=e(94488),i=e(89945),l=e(55327),c=e(80449),f=e(69905),u=function(){var o=!1,a=/[ac]/;return a.exec=function(){return o=!0,/./.exec.apply(this,arguments)},a.test("abc")===!0&&o}(),h=/./.test;r({target:"RegExp",proto:!0,forced:!u},{test:function(o){var a=c(this),x=f(o),p=a.exec;if(!l(p))return i(h,a,x);var v=i(p,a,x);return v===null?!1:(c(v),!0)}})},12756:function(d,g,e){"use strict";var r=e(8090).PROPER,i=e(2291),l=e(80449),c=e(69905),f=e(3338),u=e(81644),h="toString",o=RegExp.prototype,a=o[h],x=f(function(){return a.call({source:"a",flags:"b"})!=="/a/b"}),p=r&&a.name!==h;(x||p)&&i(RegExp.prototype,h,function(){var m=l(this),b=c(m.source),A=c(u(m));return"/"+b+"/"+A},{unsafe:!0})},69772:function(d,g,e){"use strict";var r=e(48059),i=e(40942);r("Set",function(l){return function(){return l(this,arguments.length?arguments[0]:void 0)}},i)},93379:function(d,g,e){"use strict";e(69772)},34932:function(d,g,e){"use strict";var r=e(94488),i=e(95994),l=e(17691);r({target:"String",proto:!0,forced:l("anchor")},{anchor:function(f){return i(this,"a","name",f)}})},62007:function(d,g,e){"use strict";var r=e(94488),i=e(94237),l=e(95955),c=e(56902),f=e(69905),u=e(3338),h=i("".charAt),o=u(function(){return"\u{20BB7}".at(-2)!=="\uD842"});r({target:"String",proto:!0,forced:o},{at:function(x){var p=f(l(this)),v=p.length,m=c(x),b=m>=0?m:v+m;return b<0||b>=v?void 0:h(p,b)}})},81046:function(d,g,e){"use strict";var r=e(94488),i=e(95994),l=e(17691);r({target:"String",proto:!0,forced:l("big")},{big:function(){return i(this,"big","","")}})},85744:function(d,g,e){"use strict";var r=e(94488),i=e(95994),l=e(17691);r({target:"String",proto:!0,forced:l("blink")},{blink:function(){return i(this,"blink","","")}})},13494:function(d,g,e){"use strict";var r=e(94488),i=e(95994),l=e(17691);r({target:"String",proto:!0,forced:l("bold")},{bold:function(){return i(this,"b","","")}})},90572:function(d,g,e){"use strict";var r=e(94488),i=e(13764).codeAt;r({target:"String",proto:!0},{codePointAt:function(c){return i(this,c)}})},37343:function(d,g,e){"use strict";var r=e(94488),i=e(34114),l=e(71256).f,c=e(61578),f=e(69905),u=e(41696),h=e(95955),o=e(86266),a=e(16697),x=i("".endsWith),p=i("".slice),v=Math.min,m=o("endsWith"),b=!a&&!m&&!!function(){var A=l(String.prototype,"endsWith");return A&&!A.writable}();r({target:"String",proto:!0,forced:!b&&!m},{endsWith:function(D){var R=f(h(this));u(D);var S=arguments.length>1?arguments[1]:void 0,T=R.length,M=S===void 0?T:v(c(S),T),F=f(D);return x?x(R,F,M):p(R,M-F.length,M)===F}})},56338:function(d,g,e){"use strict";var r=e(94488),i=e(95994),l=e(17691);r({target:"String",proto:!0,forced:l("fixed")},{fixed:function(){return i(this,"tt","","")}})},66755:function(d,g,e){"use strict";var r=e(94488),i=e(95994),l=e(17691);r({target:"String",proto:!0,forced:l("fontcolor")},{fontcolor:function(f){return i(this,"font","color",f)}})},68709:function(d,g,e){"use strict";var r=e(94488),i=e(95994),l=e(17691);r({target:"String",proto:!0,forced:l("fontsize")},{fontsize:function(f){return i(this,"font","size",f)}})},45945:function(d,g,e){"use strict";var r=e(94488),i=e(94237),l=e(51981),c=RangeError,f=String.fromCharCode,u=String.fromCodePoint,h=i([].join),o=!!u&&u.length!==1;r({target:"String",stat:!0,arity:1,forced:o},{fromCodePoint:function(x){for(var p=[],v=arguments.length,m=0,b;v>m;){if(b=+arguments[m++],l(b,1114111)!==b)throw new c(b+" is not a valid code point");p[m]=b<65536?f(b):f(((b-=65536)>>10)+55296,b%1024+56320)}return h(p,"")}})},75551:function(d,g,e){"use strict";var r=e(94488),i=e(94237),l=e(41696),c=e(95955),f=e(69905),u=e(86266),h=i("".indexOf);r({target:"String",proto:!0,forced:!u("includes")},{includes:function(a){return!!~h(f(c(this)),f(l(a)),arguments.length>1?arguments[1]:void 0)}})},32493:function(d,g,e){"use strict";var r=e(94488),i=e(94237),l=e(95955),c=e(69905),f=i("".charCodeAt);r({target:"String",proto:!0},{isWellFormed:function(){for(var h=c(l(this)),o=h.length,a=0;a<o;a++){var x=f(h,a);if((x&63488)===55296&&(x>=56320||++a>=o||(f(h,a)&64512)!==56320))return!1}return!0}})},4939:function(d,g,e){"use strict";var r=e(94488),i=e(95994),l=e(17691);r({target:"String",proto:!0,forced:l("italics")},{italics:function(){return i(this,"i","","")}})},20852:function(d,g,e){"use strict";var r=e(13764).charAt,i=e(69905),l=e(94844),c=e(24019),f=e(25587),u="String Iterator",h=l.set,o=l.getterFor(u);c(String,"String",function(a){h(this,{type:u,string:i(a),index:0})},function(){var x=o(this),p=x.string,v=x.index,m;return v>=p.length?f(void 0,!0):(m=r(p,v),x.index+=m.length,f(m,!1))})},81927:function(d,g,e){"use strict";var r=e(94488),i=e(95994),l=e(17691);r({target:"String",proto:!0,forced:l("link")},{link:function(f){return i(this,"a","href",f)}})},18827:function(d,g,e){"use strict";var r=e(94488),i=e(89945),l=e(34114),c=e(83126),f=e(25587),u=e(95955),h=e(61578),o=e(69905),a=e(80449),x=e(4112),p=e(29076),v=e(44639),m=e(81644),b=e(53776),A=e(2291),D=e(3338),R=e(59893),S=e(60473),T=e(52216),M=e(94338),F=e(94844),N=e(16697),H=R("matchAll"),V="RegExp String",$=V+" Iterator",oe=F.set,ie=F.getterFor($),ue=RegExp.prototype,q=TypeError,Y=l("".indexOf),G=l("".matchAll),ae=!!G&&!D(function(){G("a",/./)}),ee=c(function(W,z,ne,_e){oe(this,{type:$,regexp:W,string:z,global:ne,unicode:_e,done:!1})},V,function(){var W=ie(this);if(W.done)return f(void 0,!0);var z=W.regexp,ne=W.string,_e=M(z,ne);return _e===null?(W.done=!0,f(void 0,!0)):W.global?(o(_e[0])===""&&(z.lastIndex=T(ne,h(z.lastIndex),W.unicode)),f(_e,!1)):(W.done=!0,f(_e,!1))}),J=function(le){var W=a(this),z=o(le),ne=S(W,RegExp),_e=o(m(W)),we,Pe,We;return we=new ne(ne===RegExp?W.source:W,_e),Pe=!!~Y(_e,"g"),We=!!~Y(_e,"u"),we.lastIndex=h(W.lastIndex),new ee(we,z,Pe,We)};r({target:"String",proto:!0,forced:ae},{matchAll:function(W){var z=u(this),ne,_e,we,Pe;if(x(W)){if(ae)return G(z,W)}else{if(v(W)&&(ne=o(u(m(W))),!~Y(ne,"g")))throw new q("`.matchAll` does not allow non-global regexes");if(ae)return G(z,W);if(we=b(W,H),we===void 0&&N&&p(W)==="RegExp"&&(we=J),we)return i(we,W,z)}return _e=o(z),Pe=new RegExp(W,"g"),N?i(J,Pe,_e):Pe[H](_e)}}),N||H in ue||A(ue,H,J)},46302:function(d,g,e){"use strict";var r=e(89945),i=e(8662),l=e(80449),c=e(4112),f=e(61578),u=e(69905),h=e(95955),o=e(53776),a=e(52216),x=e(94338);i("match",function(p,v,m){return[function(A){var D=h(this),R=c(A)?void 0:o(A,p);return R?r(R,A,D):new RegExp(A)[p](u(D))},function(b){var A=l(this),D=u(b),R=m(v,A,D);if(R.done)return R.value;if(!A.global)return x(A,D);var S=A.unicode;A.lastIndex=0;for(var T=[],M=0,F;(F=x(A,D))!==null;){var N=u(F[0]);T[M]=N,N===""&&(A.lastIndex=a(D,f(A.lastIndex),S)),M++}return M===0?null:T}]})},76718:function(d,g,e){"use strict";var r=e(94488),i=e(85571).end,l=e(98352);r({target:"String",proto:!0,forced:l},{padEnd:function(f){return i(this,f,arguments.length>1?arguments[1]:void 0)}})},79172:function(d,g,e){"use strict";var r=e(94488),i=e(85571).start,l=e(98352);r({target:"String",proto:!0,forced:l},{padStart:function(f){return i(this,f,arguments.length>1?arguments[1]:void 0)}})},32192:function(d,g,e){"use strict";var r=e(94488),i=e(94237),l=e(80524),c=e(94029),f=e(69905),u=e(82762),h=i([].push),o=i([].join);r({target:"String",stat:!0},{raw:function(x){var p=l(c(x).raw),v=u(p);if(!v)return"";for(var m=arguments.length,b=[],A=0;;){if(h(b,f(p[A++])),A===v)return o(b,"");A<m&&h(b,f(arguments[A]))}}})},42828:function(d,g,e){"use strict";var r=e(94488),i=e(71049);r({target:"String",proto:!0},{repeat:i})},55629:function(d,g,e){"use strict";var r=e(94488),i=e(89945),l=e(94237),c=e(95955),f=e(55327),u=e(4112),h=e(44639),o=e(69905),a=e(53776),x=e(81644),p=e(23011),v=e(59893),m=e(16697),b=v("replace"),A=TypeError,D=l("".indexOf),R=l("".replace),S=l("".slice),T=Math.max,M=function(F,N,H){return H>F.length?-1:N===""?H:D(F,N,H)};r({target:"String",proto:!0},{replaceAll:function(N,H){var V=c(this),$,oe,ie,ue,q,Y,G,ae,ee,J=0,le=0,W="";if(!u(N)){if($=h(N),$&&(oe=o(c(x(N))),!~D(oe,"g")))throw new A("`.replaceAll` does not allow non-global regexes");if(ie=a(N,b),ie)return i(ie,N,V,H);if(m&&$)return R(o(V),N,H)}for(ue=o(V),q=o(N),Y=f(H),Y||(H=o(H)),G=q.length,ae=T(1,G),J=M(ue,q,0);J!==-1;)ee=Y?o(H(q,J,ue)):p(q,ue,J,[],void 0,H),W+=S(ue,le,J)+ee,le=J+G,J=M(ue,q,J+ae);return le<ue.length&&(W+=S(ue,le)),W}})},5658:function(d,g,e){"use strict";var r=e(13743),i=e(89945),l=e(94237),c=e(8662),f=e(3338),u=e(80449),h=e(55327),o=e(4112),a=e(56902),x=e(61578),p=e(69905),v=e(95955),m=e(52216),b=e(53776),A=e(23011),D=e(94338),R=e(59893),S=R("replace"),T=Math.max,M=Math.min,F=l([].concat),N=l([].push),H=l("".indexOf),V=l("".slice),$=function(q){return q===void 0?q:String(q)},oe=function(){return"a".replace(/./,"$0")==="$0"}(),ie=function(){return/./[S]?/./[S]("a","$0")==="":!1}(),ue=!f(function(){var q=/./;return q.exec=function(){var Y=[];return Y.groups={a:"7"},Y},"".replace(q,"$<a>")!=="7"});c("replace",function(q,Y,G){var ae=ie?"$":"$0";return[function(J,le){var W=v(this),z=o(J)?void 0:b(J,S);return z?i(z,J,W,le):i(Y,p(W),J,le)},function(ee,J){var le=u(this),W=p(ee);if(typeof J=="string"&&H(J,ae)===-1&&H(J,"$<")===-1){var z=G(Y,le,W,J);if(z.done)return z.value}var ne=h(J);ne||(J=p(J));var _e=le.global,we;_e&&(we=le.unicode,le.lastIndex=0);for(var Pe=[],We;We=D(le,W),!(We===null||(N(Pe,We),!_e));){var Be=p(We[0]);Be===""&&(le.lastIndex=m(W,x(le.lastIndex),we))}for(var Lt="",_t=0,Pt=0;Pt<Pe.length;Pt++){We=Pe[Pt];for(var Vt=p(We[0]),Ft=T(M(a(We.index),W.length),0),ir=[],Ne,dt=1;dt<We.length;dt++)N(ir,$(We[dt]));var kt=We.groups;if(ne){var Qe=F([Vt],ir,Ft,W);kt!==void 0&&N(Qe,kt),Ne=p(r(J,void 0,Qe))}else Ne=A(Vt,W,Ft,ir,kt,J);Ft>=_t&&(Lt+=V(W,_t,Ft)+Ne,_t=Ft+Vt.length)}return Lt+V(W,_t)}]},!ue||!oe||ie)},62925:function(d,g,e){"use strict";var r=e(89945),i=e(8662),l=e(80449),c=e(4112),f=e(95955),u=e(5370),h=e(69905),o=e(53776),a=e(94338);i("search",function(x,p,v){return[function(b){var A=f(this),D=c(b)?void 0:o(b,x);return D?r(D,b,A):new RegExp(b)[x](h(A))},function(m){var b=l(this),A=h(m),D=v(p,b,A);if(D.done)return D.value;var R=b.lastIndex;u(R,0)||(b.lastIndex=0);var S=a(b,A);return u(b.lastIndex,R)||(b.lastIndex=R),S===null?-1:S.index}]})},60462:function(d,g,e){"use strict";var r=e(94488),i=e(95994),l=e(17691);r({target:"String",proto:!0,forced:l("small")},{small:function(){return i(this,"small","","")}})},9595:function(d,g,e){"use strict";var r=e(13743),i=e(89945),l=e(94237),c=e(8662),f=e(80449),u=e(4112),h=e(44639),o=e(95955),a=e(60473),x=e(52216),p=e(61578),v=e(69905),m=e(53776),b=e(71698),A=e(94338),D=e(88736),R=e(19286),S=e(3338),T=R.UNSUPPORTED_Y,M=4294967295,F=Math.min,N=[].push,H=l(/./.exec),V=l(N),$=l("".slice),oe=!S(function(){var ie=/(?:)/,ue=ie.exec;ie.exec=function(){return ue.apply(this,arguments)};var q="ab".split(ie);return q.length!==2||q[0]!=="a"||q[1]!=="b"});c("split",function(ie,ue,q){var Y;return"abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length?Y=function(G,ae){var ee=v(o(this)),J=ae===void 0?M:ae>>>0;if(J===0)return[];if(G===void 0)return[ee];if(!h(G))return i(ue,ee,G,J);for(var le=[],W=(G.ignoreCase?"i":"")+(G.multiline?"m":"")+(G.unicode?"u":"")+(G.sticky?"y":""),z=0,ne=new RegExp(G.source,W+"g"),_e,we,Pe;(_e=i(D,ne,ee))&&(we=ne.lastIndex,!(we>z&&(V(le,$(ee,z,_e.index)),_e.length>1&&_e.index<ee.length&&r(N,le,b(_e,1)),Pe=_e[0].length,z=we,le.length>=J)));)ne.lastIndex===_e.index&&ne.lastIndex++;return z===ee.length?(Pe||!H(ne,""))&&V(le,""):V(le,$(ee,z)),le.length>J?b(le,0,J):le}:"0".split(void 0,0).length?Y=function(G,ae){return G===void 0&&ae===0?[]:i(ue,this,G,ae)}:Y=ue,[function(ae,ee){var J=o(this),le=u(ae)?void 0:m(ae,ie);return le?i(le,ae,J,ee):i(Y,v(J),ae,ee)},function(G,ae){var ee=f(this),J=v(G),le=q(Y,ee,J,ae,Y!==ue);if(le.done)return le.value;var W=a(ee,RegExp),z=ee.unicode,ne=(ee.ignoreCase?"i":"")+(ee.multiline?"m":"")+(ee.unicode?"u":"")+(T?"g":"y"),_e=new W(T?"^(?:"+ee.source+")":ee,ne),we=ae===void 0?M:ae>>>0;if(we===0)return[];if(J.length===0)return A(_e,J)===null?[J]:[];for(var Pe=0,We=0,Be=[];We<J.length;){_e.lastIndex=T?0:We;var Lt=A(_e,T?$(J,We):J),_t;if(Lt===null||(_t=F(p(_e.lastIndex+(T?We:0)),J.length))===Pe)We=x(J,We,z);else{if(V(Be,$(J,Pe,We)),Be.length===we)return Be;for(var Pt=1;Pt<=Lt.length-1;Pt++)if(V(Be,Lt[Pt]),Be.length===we)return Be;We=Pe=_t}}return V(Be,$(J,Pe)),Be}]},!oe,T)},58127:function(d,g,e){"use strict";var r=e(94488),i=e(34114),l=e(71256).f,c=e(61578),f=e(69905),u=e(41696),h=e(95955),o=e(86266),a=e(16697),x=i("".startsWith),p=i("".slice),v=Math.min,m=o("startsWith"),b=!a&&!m&&!!function(){var A=l(String.prototype,"startsWith");return A&&!A.writable}();r({target:"String",proto:!0,forced:!b&&!m},{startsWith:function(D){var R=f(h(this));u(D);var S=c(v(arguments.length>1?arguments[1]:void 0,R.length)),T=f(D);return x?x(R,T,S):p(R,S,S+T.length)===T}})},72571:function(d,g,e){"use strict";var r=e(94488),i=e(95994),l=e(17691);r({target:"String",proto:!0,forced:l("strike")},{strike:function(){return i(this,"strike","","")}})},71200:function(d,g,e){"use strict";var r=e(94488),i=e(95994),l=e(17691);r({target:"String",proto:!0,forced:l("sub")},{sub:function(){return i(this,"sub","","")}})},70917:function(d,g,e){"use strict";var r=e(94488),i=e(94237),l=e(95955),c=e(56902),f=e(69905),u=i("".slice),h=Math.max,o=Math.min,a=!"".substr||"ab".substr(-1)!=="b";r({target:"String",proto:!0,forced:a},{substr:function(p,v){var m=f(l(this)),b=m.length,A=c(p),D,R;return A===1/0&&(A=0),A<0&&(A=h(b+A,0)),D=v===void 0?b:c(v),D<=0||D===1/0?"":(R=o(A+D,b),A>=R?"":u(m,A,R))}})},85767:function(d,g,e){"use strict";var r=e(94488),i=e(95994),l=e(17691);r({target:"String",proto:!0,forced:l("sup")},{sup:function(){return i(this,"sup","","")}})},53427:function(d,g,e){"use strict";var r=e(94488),i=e(89945),l=e(94237),c=e(95955),f=e(69905),u=e(3338),h=Array,o=l("".charAt),a=l("".charCodeAt),x=l([].join),p="".toWellFormed,v="\uFFFD",m=p&&u(function(){return i(p,1)!=="1"});r({target:"String",proto:!0,forced:m},{toWellFormed:function(){var A=f(c(this));if(m)return i(p,A);for(var D=A.length,R=h(D),S=0;S<D;S++){var T=a(A,S);(T&63488)!==55296?R[S]=o(A,S):T>=56320||S+1>=D||(a(A,S+1)&64512)!==56320?R[S]=v:(R[S]=o(A,S),R[++S]=o(A,S))}return x(R,"")}})},49257:function(d,g,e){"use strict";e(20189);var r=e(94488),i=e(9591);r({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==i},{trimEnd:i})},93980:function(d,g,e){"use strict";var r=e(94488),i=e(27374);r({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==i},{trimLeft:i})},20189:function(d,g,e){"use strict";var r=e(94488),i=e(9591);r({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==i},{trimRight:i})},72910:function(d,g,e){"use strict";e(93980);var r=e(94488),i=e(27374);r({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==i},{trimStart:i})},70878:function(d,g,e){"use strict";var r=e(94488),i=e(52971).trim,l=e(18105);r({target:"String",proto:!0,forced:l("trim")},{trim:function(){return i(this)}})},64003:function(d,g,e){"use strict";var r=e(94674);r("asyncIterator")},39161:function(d,g,e){"use strict";var r=e(94488),i=e(92916),l=e(89945),c=e(94237),f=e(16697),u=e(35454),h=e(42820),o=e(3338),a=e(32621),x=e(16332),p=e(80449),v=e(80524),m=e(17818),b=e(69905),A=e(35012),D=e(20132),R=e(7733),S=e(80689),T=e(53393),M=e(92635),F=e(71256),N=e(37691),H=e(55666),V=e(27597),$=e(2291),oe=e(64110),ie=e(77898),ue=e(11898),q=e(54406),Y=e(6145),G=e(59893),ae=e(38282),ee=e(94674),J=e(14311),le=e(94573),W=e(94844),z=e(90560).forEach,ne=ue("hidden"),_e="Symbol",we="prototype",Pe=W.set,We=W.getterFor(_e),Be=Object[we],Lt=i.Symbol,_t=Lt&&Lt[we],Pt=i.RangeError,Vt=i.TypeError,Ft=i.QObject,ir=F.f,Ne=N.f,dt=T.f,kt=V.f,Qe=c([].push),lt=ie("symbols"),st=ie("op-symbols"),Ye=ie("wks"),Ue=!Ft||!Ft[we]||!Ft[we].findChild,be=function(Je,Qt,tt){var Rt=ir(Be,Qt);Rt&&delete Be[Qt],Ne(Je,Qt,tt),Rt&&Je!==Be&&Ne(Be,Qt,Rt)},De=u&&o(function(){return D(Ne({},"a",{get:function(){return Ne(this,"a",{value:7}).a}})).a!==7})?be:Ne,He=function(Je,Qt){var tt=lt[Je]=D(_t);return Pe(tt,{type:_e,tag:Je,description:Qt}),u||(tt.description=Qt),tt},qe=function(Qt,tt,Rt){Qt===Be&&qe(st,tt,Rt),p(Qt);var Dt=m(tt);return p(Rt),a(lt,Dt)?(Rt.enumerable?(a(Qt,ne)&&Qt[ne][Dt]&&(Qt[ne][Dt]=!1),Rt=D(Rt,{enumerable:A(0,!1)})):(a(Qt,ne)||Ne(Qt,ne,A(1,{})),Qt[ne][Dt]=!0),De(Qt,Dt,Rt)):Ne(Qt,Dt,Rt)},Xe=function(Qt,tt){p(Qt);var Rt=v(tt),Dt=R(Rt).concat(Me(Rt));return z(Dt,function(Jt){(!u||l(At,Rt,Jt))&&qe(Qt,Jt,Rt[Jt])}),Qt},wt=function(Qt,tt){return tt===void 0?D(Qt):Xe(D(Qt),tt)},At=function(Qt){var tt=m(Qt),Rt=l(kt,this,tt);return this===Be&&a(lt,tt)&&!a(st,tt)?!1:Rt||!a(this,tt)||!a(lt,tt)||a(this,ne)&&this[ne][tt]?Rt:!0},cr=function(Qt,tt){var Rt=v(Qt),Dt=m(tt);if(!(Rt===Be&&a(lt,Dt)&&!a(st,Dt))){var Jt=ir(Rt,Dt);return Jt&&a(lt,Dt)&&!(a(Rt,ne)&&Rt[ne][Dt])&&(Jt.enumerable=!0),Jt}},or=function(Qt){var tt=dt(v(Qt)),Rt=[];return z(tt,function(Dt){!a(lt,Dt)&&!a(q,Dt)&&Qe(Rt,Dt)}),Rt},Me=function(Je){var Qt=Je===Be,tt=dt(Qt?st:v(Je)),Rt=[];return z(tt,function(Dt){a(lt,Dt)&&(!Qt||a(Be,Dt))&&Qe(Rt,lt[Dt])}),Rt};h||(Lt=function(){if(x(_t,this))throw new Vt("Symbol is not a constructor");var Qt=!arguments.length||arguments[0]===void 0?void 0:b(arguments[0]),tt=Y(Qt),Rt=function(Dt){var Jt=this===void 0?i:this;Jt===Be&&l(Rt,st,Dt),a(Jt,ne)&&a(Jt[ne],tt)&&(Jt[ne][tt]=!1);var Ut=A(1,Dt);try{De(Jt,tt,Ut)}catch(Ce){if(!(Ce instanceof Pt))throw Ce;be(Jt,tt,Ut)}};return u&&Ue&&De(Be,tt,{configurable:!0,set:Rt}),He(tt,Qt)},_t=Lt[we],$(_t,"toString",function(){return We(this).tag}),$(Lt,"withoutSetter",function(Je){return He(Y(Je),Je)}),V.f=At,N.f=qe,H.f=Xe,F.f=cr,S.f=T.f=or,M.f=Me,ae.f=function(Je){return He(G(Je),Je)},u&&(oe(_t,"description",{configurable:!0,get:function(){return We(this).description}}),f||$(Be,"propertyIsEnumerable",At,{unsafe:!0}))),r({global:!0,constructor:!0,wrap:!0,forced:!h,sham:!h},{Symbol:Lt}),z(R(Ye),function(Je){ee(Je)}),r({target:_e,stat:!0,forced:!h},{useSetter:function(){Ue=!0},useSimple:function(){Ue=!1}}),r({target:"Object",stat:!0,forced:!h,sham:!u},{create:wt,defineProperty:qe,defineProperties:Xe,getOwnPropertyDescriptor:cr}),r({target:"Object",stat:!0,forced:!h},{getOwnPropertyNames:or}),J(),le(Lt,_e),q[ne]=!0},44852:function(d,g,e){"use strict";var r=e(94488),i=e(35454),l=e(92916),c=e(94237),f=e(32621),u=e(55327),h=e(16332),o=e(69905),a=e(64110),x=e(24538),p=l.Symbol,v=p&&p.prototype;if(i&&u(p)&&(!("description"in v)||p().description!==void 0)){var m={},b=function(){var N=arguments.length<1||arguments[0]===void 0?void 0:o(arguments[0]),H=h(v,this)?new p(N):N===void 0?p():p(N);return N===""&&(m[H]=!0),H};x(b,p),b.prototype=v,v.constructor=b;var A=String(p("description detection"))==="Symbol(description detection)",D=c(v.valueOf),R=c(v.toString),S=/^Symbol\((.*)\)[^)]+$/,T=c("".replace),M=c("".slice);a(v,"description",{configurable:!0,get:function(){var N=D(this);if(f(m,N))return"";var H=R(N),V=A?M(H,7,-1):T(H,S,"$1");return V===""?void 0:V}}),r({global:!0,constructor:!0,forced:!0},{Symbol:b})}},54524:function(d,g,e){"use strict";var r=e(94488),i=e(65911),l=e(32621),c=e(69905),f=e(77898),u=e(60798),h=f("string-to-symbol-registry"),o=f("symbol-to-string-registry");r({target:"Symbol",stat:!0,forced:!u},{for:function(a){var x=c(a);if(l(h,x))return h[x];var p=i("Symbol")(x);return h[x]=p,o[p]=x,p}})},17898:function(d,g,e){"use strict";var r=e(94674);r("hasInstance")},40902:function(d,g,e){"use strict";var r=e(94674);r("isConcatSpreadable")},2259:function(d,g,e){"use strict";var r=e(94674);r("iterator")},68557:function(d,g,e){"use strict";e(39161),e(54524),e(32340),e(54226),e(67936)},32340:function(d,g,e){"use strict";var r=e(94488),i=e(32621),l=e(18446),c=e(40593),f=e(77898),u=e(60798),h=f("symbol-to-string-registry");r({target:"Symbol",stat:!0,forced:!u},{keyFor:function(a){if(!l(a))throw new TypeError(c(a)+" is not a symbol");if(i(h,a))return h[a]}})},69811:function(d,g,e){"use strict";var r=e(94674);r("matchAll")},14589:function(d,g,e){"use strict";var r=e(94674);r("match")},18114:function(d,g,e){"use strict";var r=e(94674);r("replace")},23844:function(d,g,e){"use strict";var r=e(94674);r("search")},39581:function(d,g,e){"use strict";var r=e(94674);r("species")},40632:function(d,g,e){"use strict";var r=e(94674);r("split")},22690:function(d,g,e){"use strict";var r=e(94674),i=e(14311);r("toPrimitive"),i()},7786:function(d,g,e){"use strict";var r=e(65911),i=e(94674),l=e(94573);i("toStringTag"),l(r("Symbol"),"Symbol")},99062:function(d,g,e){"use strict";var r=e(94674);r("unscopables")},35246:function(d,g,e){"use strict";var r=e(58261),i=e(82762),l=e(56902),c=r.aTypedArray,f=r.exportTypedArrayMethod;f("at",function(h){var o=c(this),a=i(o),x=l(h),p=x>=0?x:a+x;return p<0||p>=a?void 0:o[p]})},83470:function(d,g,e){"use strict";var r=e(94237),i=e(58261),l=e(92670),c=r(l),f=i.aTypedArray,u=i.exportTypedArrayMethod;u("copyWithin",function(o,a){return c(f(this),o,a,arguments.length>2?arguments[2]:void 0)})},79641:function(d,g,e){"use strict";var r=e(58261),i=e(90560).every,l=r.aTypedArray,c=r.exportTypedArrayMethod;c("every",function(u){return i(l(this),u,arguments.length>1?arguments[1]:void 0)})},72397:function(d,g,e){"use strict";var r=e(58261),i=e(75202),l=e(93303),c=e(97607),f=e(89945),u=e(94237),h=e(3338),o=r.aTypedArray,a=r.exportTypedArrayMethod,x=u("".slice),p=h(function(){var v=0;return new Int8Array(2).fill({valueOf:function(){return v++}}),v!==1});a("fill",function(m){var b=arguments.length;o(this);var A=x(c(this),0,3)==="Big"?l(m):+m;return f(i,this,A,b>1?arguments[1]:void 0,b>2?arguments[2]:void 0)},p)},24860:function(d,g,e){"use strict";var r=e(58261),i=e(90560).filter,l=e(27607),c=r.aTypedArray,f=r.exportTypedArrayMethod;f("filter",function(h){var o=i(c(this),h,arguments.length>1?arguments[1]:void 0);return l(this,o)})},56233:function(d,g,e){"use strict";var r=e(58261),i=e(90560).findIndex,l=r.aTypedArray,c=r.exportTypedArrayMethod;c("findIndex",function(u){return i(l(this),u,arguments.length>1?arguments[1]:void 0)})},64344:function(d,g,e){"use strict";var r=e(58261),i=e(53279).findLastIndex,l=r.aTypedArray,c=r.exportTypedArrayMethod;c("findLastIndex",function(u){return i(l(this),u,arguments.length>1?arguments[1]:void 0)})},59419:function(d,g,e){"use strict";var r=e(58261),i=e(53279).findLast,l=r.aTypedArray,c=r.exportTypedArrayMethod;c("findLast",function(u){return i(l(this),u,arguments.length>1?arguments[1]:void 0)})},19320:function(d,g,e){"use strict";var r=e(58261),i=e(90560).find,l=r.aTypedArray,c=r.exportTypedArrayMethod;c("find",function(u){return i(l(this),u,arguments.length>1?arguments[1]:void 0)})},84432:function(d,g,e){"use strict";var r=e(69733);r("Float32",function(i){return function(c,f,u){return i(this,c,f,u)}})},59022:function(d,g,e){"use strict";var r=e(69733);r("Float64",function(i){return function(c,f,u){return i(this,c,f,u)}})},5316:function(d,g,e){"use strict";var r=e(58261),i=e(90560).forEach,l=r.aTypedArray,c=r.exportTypedArrayMethod;c("forEach",function(u){i(l(this),u,arguments.length>1?arguments[1]:void 0)})},93744:function(d,g,e){"use strict";var r=e(59627),i=e(58261).exportTypedArrayStaticMethod,l=e(50706);i("from",l,r)},19299:function(d,g,e){"use strict";var r=e(58261),i=e(22999).includes,l=r.aTypedArray,c=r.exportTypedArrayMethod;c("includes",function(u){return i(l(this),u,arguments.length>1?arguments[1]:void 0)})},15286:function(d,g,e){"use strict";var r=e(58261),i=e(22999).indexOf,l=r.aTypedArray,c=r.exportTypedArrayMethod;c("indexOf",function(u){return i(l(this),u,arguments.length>1?arguments[1]:void 0)})},51054:function(d,g,e){"use strict";var r=e(69733);r("Int16",function(i){return function(c,f,u){return i(this,c,f,u)}})},60330:function(d,g,e){"use strict";var r=e(69733);r("Int32",function(i){return function(c,f,u){return i(this,c,f,u)}})},19363:function(d,g,e){"use strict";var r=e(69733);r("Int8",function(i){return function(c,f,u){return i(this,c,f,u)}})},91927:function(d,g,e){"use strict";var r=e(92916),i=e(3338),l=e(94237),c=e(58261),f=e(11005),u=e(59893),h=u("iterator"),o=r.Uint8Array,a=l(f.values),x=l(f.keys),p=l(f.entries),v=c.aTypedArray,m=c.exportTypedArrayMethod,b=o&&o.prototype,A=!i(function(){b[h].call([1])}),D=!!b&&b.values&&b[h]===b.values&&b.values.name==="values",R=function(){return a(v(this))};m("entries",function(){return p(v(this))},A),m("keys",function(){return x(v(this))},A),m("values",R,A||!D,{name:"values"}),m(h,R,A||!D,{name:"values"})},27730:function(d,g,e){"use strict";var r=e(58261),i=e(94237),l=r.aTypedArray,c=r.exportTypedArrayMethod,f=i([].join);c("join",function(h){return f(l(this),h)})},58707:function(d,g,e){"use strict";var r=e(58261),i=e(13743),l=e(55009),c=r.aTypedArray,f=r.exportTypedArrayMethod;f("lastIndexOf",function(h){var o=arguments.length;return i(l,c(this),o>1?[h,arguments[1]]:[h])})},41356:function(d,g,e){"use strict";var r=e(58261),i=e(90560).map,l=e(31384),c=r.aTypedArray,f=r.exportTypedArrayMethod;f("map",function(h){return i(c(this),h,arguments.length>1?arguments[1]:void 0,function(o,a){return new(l(o))(a)})})},51606:function(d,g,e){"use strict";var r=e(58261),i=e(59627),l=r.aTypedArrayConstructor,c=r.exportTypedArrayStaticMethod;c("of",function(){for(var u=0,h=arguments.length,o=new(l(this))(h);h>u;)o[u]=arguments[u++];return o},i)},38458:function(d,g,e){"use strict";var r=e(58261),i=e(16370).right,l=r.aTypedArray,c=r.exportTypedArrayMethod;c("reduceRight",function(u){var h=arguments.length;return i(l(this),u,h,h>1?arguments[1]:void 0)})},8966:function(d,g,e){"use strict";var r=e(58261),i=e(16370).left,l=r.aTypedArray,c=r.exportTypedArrayMethod;c("reduce",function(u){var h=arguments.length;return i(l(this),u,h,h>1?arguments[1]:void 0)})},71957:function(d,g,e){"use strict";var r=e(58261),i=r.aTypedArray,l=r.exportTypedArrayMethod,c=Math.floor;l("reverse",function(){for(var u=this,h=i(u).length,o=c(h/2),a=0,x;a<o;)x=u[a],u[a++]=u[--h],u[h]=x;return u})},89466:function(d,g,e){"use strict";var r=e(92916),i=e(89945),l=e(58261),c=e(82762),f=e(64135),u=e(94029),h=e(3338),o=r.RangeError,a=r.Int8Array,x=a&&a.prototype,p=x&&x.set,v=l.aTypedArray,m=l.exportTypedArrayMethod,b=!h(function(){var D=new Uint8ClampedArray(2);return i(p,D,{length:1,0:3},1),D[1]!==3}),A=b&&l.NATIVE_ARRAY_BUFFER_VIEWS&&h(function(){var D=new a(2);return D.set(1),D.set("2",1),D[0]!==0||D[1]!==2});m("set",function(R){v(this);var S=f(arguments.length>1?arguments[1]:void 0,1),T=u(R);if(b)return i(p,this,T,S);var M=this.length,F=c(T),N=0;if(F+S>M)throw new o("Wrong length");for(;N<F;)this[S+N]=T[N++]},!b||A)},69653:function(d,g,e){"use strict";var r=e(58261),i=e(31384),l=e(3338),c=e(30867),f=r.aTypedArray,u=r.exportTypedArrayMethod,h=l(function(){new Int8Array(1).slice()});u("slice",function(a,x){for(var p=c(f(this),a,x),v=i(this),m=0,b=p.length,A=new v(b);b>m;)A[m]=p[m++];return A},h)},96519:function(d,g,e){"use strict";var r=e(58261),i=e(90560).some,l=r.aTypedArray,c=r.exportTypedArrayMethod;c("some",function(u){return i(l(this),u,arguments.length>1?arguments[1]:void 0)})},95576:function(d,g,e){"use strict";var r=e(92916),i=e(34114),l=e(3338),c=e(63335),f=e(63668),u=e(58261),h=e(78177),o=e(17687),a=e(46573),x=e(19684),p=u.aTypedArray,v=u.exportTypedArrayMethod,m=r.Uint16Array,b=m&&i(m.prototype.sort),A=!!b&&!(l(function(){b(new m(2),null)})&&l(function(){b(new m(2),{})})),D=!!b&&!l(function(){if(a)return a<74;if(h)return h<67;if(o)return!0;if(x)return x<602;var S=new m(516),T=Array(516),M,F;for(M=0;M<516;M++)F=M%4,S[M]=515-M,T[M]=M-2*F+3;for(b(S,function(N,H){return(N/4|0)-(H/4|0)}),M=0;M<516;M++)if(S[M]!==T[M])return!0}),R=function(S){return function(T,M){return S!==void 0?+S(T,M)||0:M!==M?-1:T!==T?1:T===0&&M===0?1/T>0&&1/M<0?1:-1:T>M}};v("sort",function(T){return T!==void 0&&c(T),D?b(this,T):f(p(this),R(T))},!D||A)},63079:function(d,g,e){"use strict";var r=e(58261),i=e(61578),l=e(51981),c=e(31384),f=r.aTypedArray,u=r.exportTypedArrayMethod;u("subarray",function(o,a){var x=f(this),p=x.length,v=l(o,p),m=c(x);return new m(x.buffer,x.byteOffset+v*x.BYTES_PER_ELEMENT,i((a===void 0?p:l(a,p))-v))})},8995:function(d,g,e){"use strict";var r=e(92916),i=e(13743),l=e(58261),c=e(3338),f=e(30867),u=r.Int8Array,h=l.aTypedArray,o=l.exportTypedArrayMethod,a=[].toLocaleString,x=!!u&&c(function(){a.call(new u(1))}),p=c(function(){return[1,2].toLocaleString()!==new u([1,2]).toLocaleString()})||!c(function(){u.prototype.toLocaleString.call([1,2])});o("toLocaleString",function(){return i(a,x?f(h(this)):h(this),f(arguments))},p)},23080:function(d,g,e){"use strict";var r=e(85903),i=e(58261),l=i.aTypedArray,c=i.exportTypedArrayMethod,f=i.getTypedArrayConstructor;c("toReversed",function(){return r(l(this),f(this))})},74701:function(d,g,e){"use strict";var r=e(58261),i=e(94237),l=e(63335),c=e(69478),f=r.aTypedArray,u=r.getTypedArrayConstructor,h=r.exportTypedArrayMethod,o=i(r.TypedArrayPrototype.sort);h("toSorted",function(x){x!==void 0&&l(x);var p=f(this),v=c(u(p),p);return o(v,x)})},91809:function(d,g,e){"use strict";var r=e(58261).exportTypedArrayMethod,i=e(3338),l=e(92916),c=e(94237),f=l.Uint8Array,u=f&&f.prototype||{},h=[].toString,o=c([].join);i(function(){h.call({})})&&(h=function(){return o(this)});var a=u.toString!==h;r("toString",h,a)},64336:function(d,g,e){"use strict";var r=e(69733);r("Uint16",function(i){return function(c,f,u){return i(this,c,f,u)}})},63914:function(d,g,e){"use strict";var r=e(69733);r("Uint32",function(i){return function(c,f,u){return i(this,c,f,u)}})},55234:function(d,g,e){"use strict";var r=e(69733);r("Uint8",function(i){return function(c,f,u){return i(this,c,f,u)}})},88104:function(d,g,e){"use strict";var r=e(69733);r("Uint8",function(i){return function(c,f,u){return i(this,c,f,u)}},!0)},77517:function(d,g,e){"use strict";var r=e(82041),i=e(58261),l=e(75406),c=e(56902),f=e(93303),u=i.aTypedArray,h=i.getTypedArrayConstructor,o=i.exportTypedArrayMethod,a=!!function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(x){return x===8}}();o("with",function(x,p){var v=u(this),m=c(x),b=l(v)?f(p):+p;return r(v,h(v),m,b)},!a)},30149:function(d,g,e){"use strict";var r=e(94488),i=e(94237),l=e(69905),c=String.fromCharCode,f=i("".charAt),u=i(/./.exec),h=i("".slice),o=/^[\da-f]{2}$/i,a=/^[\da-f]{4}$/i;r({global:!0},{unescape:function(p){for(var v=l(p),m="",b=v.length,A=0,D,R;A<b;){if(D=f(v,A++),D==="%"){if(f(v,A)==="u"){if(R=h(v,A+1,A+5),u(a,R)){m+=c(parseInt(R,16)),A+=5;continue}}else if(R=h(v,A,A+2),u(o,R)){m+=c(parseInt(R,16)),A+=2;continue}}m+=D}return m}})},58453:function(d,g,e){"use strict";var r=e(13247),i=e(92916),l=e(94237),c=e(66477),f=e(2074),u=e(48059),h=e(39656),o=e(31946),a=e(94844).enforce,x=e(3338),p=e(40115),v=Object,m=Array.isArray,b=v.isExtensible,A=v.isFrozen,D=v.isSealed,R=v.freeze,S=v.seal,T={},M={},F=!i.ActiveXObject&&"ActiveXObject"in i,N,H=function(G){return function(){return G(this,arguments.length?arguments[0]:void 0)}},V=u("WeakMap",H,h),$=V.prototype,oe=l($.set),ie=function(){return r&&x(function(){var G=R([]);return oe(new V,G,1),!A(G)})};if(p)if(F){N=h.getConstructor(H,"WeakMap",!0),f.enable();var ue=l($.delete),q=l($.has),Y=l($.get);c($,{delete:function(G){if(o(G)&&!b(G)){var ae=a(this);return ae.frozen||(ae.frozen=new N),ue(this,G)||ae.frozen.delete(G)}return ue(this,G)},has:function(ae){if(o(ae)&&!b(ae)){var ee=a(this);return ee.frozen||(ee.frozen=new N),q(this,ae)||ee.frozen.has(ae)}return q(this,ae)},get:function(ae){if(o(ae)&&!b(ae)){var ee=a(this);return ee.frozen||(ee.frozen=new N),q(this,ae)?Y(this,ae):ee.frozen.get(ae)}return Y(this,ae)},set:function(ae,ee){if(o(ae)&&!b(ae)){var J=a(this);J.frozen||(J.frozen=new N),q(this,ae)?oe(this,ae,ee):J.frozen.set(ae,ee)}else oe(this,ae,ee);return this}})}else ie()&&c($,{set:function(ae,ee){var J;return m(ae)&&(A(ae)?J=T:D(ae)&&(J=M)),oe(this,ae,ee),J===T&&R(ae),J===M&&S(ae),this}})},55410:function(d,g,e){"use strict";e(58453)},65092:function(d,g,e){"use strict";var r=e(48059),i=e(39656);r("WeakSet",function(l){return function(){return l(this,arguments.length?arguments[0]:void 0)}},i)},46161:function(d,g,e){"use strict";e(65092)},88900:function(d,g,e){"use strict";var r=e(35454),i=e(64110),l=e(93683),c=ArrayBuffer.prototype;r&&!("detached"in c)&&i(c,"detached",{configurable:!0,get:function(){return l(this)}})},81138:function(d,g,e){"use strict";var r=e(94488),i=e(39760);i&&r({target:"ArrayBuffer",proto:!0},{transferToFixedLength:function(){return i(this,arguments.length?arguments[0]:void 0,!1)}})},54815:function(d,g,e){"use strict";var r=e(94488),i=e(39760);i&&r({target:"ArrayBuffer",proto:!0},{transfer:function(){return i(this,arguments.length?arguments[0]:void 0,!0)}})},2722:function(d,g,e){"use strict";var r=e(94488),i=e(90560).filterReject,l=e(81181);r({target:"Array",proto:!0,forced:!0},{filterOut:function(f){return i(this,f,arguments.length>1?arguments[1]:void 0)}}),l("filterOut")},55885:function(d,g,e){"use strict";var r=e(94488),i=e(90560).filterReject,l=e(81181);r({target:"Array",proto:!0,forced:!0},{filterReject:function(f){return i(this,f,arguments.length>1?arguments[1]:void 0)}}),l("filterReject")},91130:function(d,g,e){"use strict";var r=e(94488),i=e(32278);r({target:"Array",stat:!0},{fromAsync:i})},64963:function(d,g,e){"use strict";var r=e(94488),i=e(45601),l=e(81181),c=e(33940),f=e(16697);r({target:"Array",proto:!0,name:"groupToMap",forced:f||!i("groupByToMap")},{groupByToMap:c}),l("groupByToMap")},8604:function(d,g,e){"use strict";var r=e(94488),i=e(36444),l=e(45601),c=e(81181);r({target:"Array",proto:!0,forced:!l("groupBy")},{groupBy:function(u){var h=arguments.length>1?arguments[1]:void 0;return i(this,u,h)}}),c("groupBy")},25178:function(d,g,e){"use strict";var r=e(94488),i=e(81181),l=e(33940),c=e(16697);r({target:"Array",proto:!0,forced:c},{groupToMap:l}),i("groupToMap")},39034:function(d,g,e){"use strict";var r=e(94488),i=e(36444),l=e(81181);r({target:"Array",proto:!0},{group:function(f){var u=arguments.length>1?arguments[1]:void 0;return i(this,f,u)}}),l("group")},1905:function(d,g,e){"use strict";var r=e(94488),i=e(18589),l=Object.isFrozen,c=function(f,u){if(!l||!i(f)||!l(f))return!1;for(var h=0,o=f.length,a;h<o;)if(a=f[h++],!(typeof a=="string"||u&&a===void 0))return!1;return o!==0};r({target:"Array",stat:!0,sham:!0,forced:!0},{isTemplateObject:function(u){if(!c(u,!0))return!1;var h=u.raw;return h.length===u.length&&c(h,!1)}})},94306:function(d,g,e){"use strict";var r=e(35454),i=e(81181),l=e(94029),c=e(82762),f=e(64110);r&&(f(Array.prototype,"lastIndex",{configurable:!0,get:function(){var h=l(this),o=c(h);return o===0?0:o-1}}),i("lastIndex"))},11762:function(d,g,e){"use strict";var r=e(35454),i=e(81181),l=e(94029),c=e(82762),f=e(64110);r&&(f(Array.prototype,"lastItem",{configurable:!0,get:function(){var h=l(this),o=c(h);return o===0?void 0:h[o-1]},set:function(h){var o=l(this),a=c(o);return o[a===0?0:a-1]=h}}),i("lastItem"))},93164:function(d,g,e){"use strict";var r=e(94488),i=e(81181),l=e(65621);r({target:"Array",proto:!0,forced:!0},{uniqueBy:l}),i("uniqueBy")},37252:function(d,g,e){"use strict";var r=e(94488),i=e(35454),l=e(65911),c=e(63335),f=e(56472),u=e(2291),h=e(66477),o=e(64110),a=e(59893),x=e(94844),p=e(5978),v=l("Promise"),m=l("SuppressedError"),b=ReferenceError,A=a("asyncDispose"),D=a("toStringTag"),R="AsyncDisposableStack",S=x.set,T=x.getterFor(R),M="async-dispose",F="disposed",N="pending",H=function(oe){var ie=T(oe);if(ie.state===F)throw new b(R+" already disposed");return ie},V=function(){S(f(this,$),{type:R,state:N,stack:[]}),i||(this.disposed=!1)},$=V.prototype;h($,{disposeAsync:function(){var ie=this;return new v(function(ue,q){var Y=T(ie);if(Y.state===F)return ue(void 0);Y.state=F,i||(ie.disposed=!0);var G=Y.stack,ae=G.length,ee=!1,J,le=function(z){ee?J=new m(z,J):(ee=!0,J=z),W()},W=function(){if(ae){var z=G[--ae];G[ae]=null;try{v.resolve(z()).then(W,le)}catch(ne){le(ne)}}else Y.stack=null,ee?q(J):ue(void 0)};W()})},use:function(ie){return p(H(this),ie,M),ie},adopt:function(ie,ue){var q=H(this);return c(ue),p(q,void 0,M,function(){return ue(ie)}),ie},defer:function(ie){var ue=H(this);c(ie),p(ue,void 0,M,ie)},move:function(){var ie=H(this),ue=new V;return T(ue).stack=ie.stack,ie.stack=[],ie.state=F,i||(this.disposed=!0),ue}}),i&&o($,"disposed",{configurable:!0,get:function(){return T(this).state===F}}),u($,A,$.disposeAsync,{name:"disposeAsync"}),u($,D,R,{nonWritable:!0}),r({global:!0,constructor:!0},{AsyncDisposableStack:V})},48966:function(d,g,e){"use strict";var r=e(94488),i=e(34535);r({target:"AsyncIterator",name:"indexed",proto:!0,real:!0,forced:!0},{asIndexedPairs:i})},13015:function(d,g,e){"use strict";var r=e(89945),i=e(2291),l=e(65911),c=e(53776),f=e(32621),u=e(59893),h=e(14052),o=u("asyncDispose"),a=l("Promise");f(h,o)||i(h,o,function(){var x=this;return new a(function(p,v){var m=c(x,"return");m?a.resolve(r(m,x)).then(function(){p(void 0)},v):p(void 0)})})},81673:function(d,g,e){"use strict";var r=e(94488),i=e(56472),l=e(53456),c=e(68151),f=e(32621),u=e(59893),h=e(14052),o=e(16697),a=u("toStringTag"),x=TypeError,p=function(){if(i(this,h),l(this)===h)throw new x("Abstract class AsyncIterator not directly constructable")};p.prototype=h,f(h,a)||c(h,a,"AsyncIterator"),(o||!f(h,"constructor")||h.constructor===Object)&&c(h,"constructor",p),r({global:!0,constructor:!0,forced:o},{AsyncIterator:p})},78527:function(d,g,e){"use strict";var r=e(94488),i=e(89945),l=e(80449),c=e(10731),f=e(2279),u=e(51358),h=e(31342),o=e(25587),a=e(16697),x=h(function(p){var v=this;return new p(function(m,b){var A=function(R){v.done=!0,b(R)},D=function(){try{p.resolve(l(i(v.next,v.iterator))).then(function(R){try{l(R).done?(v.done=!0,m(o(void 0,!0))):v.remaining?(v.remaining--,D()):m(o(R.value,!1))}catch(S){A(S)}},A)}catch(R){A(R)}};D()})});r({target:"AsyncIterator",proto:!0,real:!0,forced:a},{drop:function(v){l(this);var m=u(f(+v));return new x(c(this),{remaining:m})}})},20511:function(d,g,e){"use strict";var r=e(94488),i=e(55266).every;r({target:"AsyncIterator",proto:!0,real:!0},{every:function(c){return i(this,c)}})},78366:function(d,g,e){"use strict";var r=e(94488),i=e(89945),l=e(63335),c=e(80449),f=e(31946),u=e(10731),h=e(31342),o=e(25587),a=e(28255),x=e(16697),p=h(function(v){var m=this,b=m.iterator,A=m.predicate;return new v(function(D,R){var S=function(F){m.done=!0,R(F)},T=function(F){a(b,S,F,S)},M=function(){try{v.resolve(c(i(m.next,b))).then(function(F){try{if(c(F).done)m.done=!0,D(o(void 0,!0));else{var N=F.value;try{var H=A(N,m.counter++),V=function($){$?D(o(N,!1)):M()};f(H)?v.resolve(H).then(V,T):V(H)}catch($){T($)}}}catch($){S($)}},S)}catch(F){S(F)}};M()})});r({target:"AsyncIterator",proto:!0,real:!0,forced:x},{filter:function(m){return c(this),l(m),new p(u(this),{predicate:m})}})},27427:function(d,g,e){"use strict";var r=e(94488),i=e(55266).find;r({target:"AsyncIterator",proto:!0,real:!0},{find:function(c){return i(this,c)}})},43890:function(d,g,e){"use strict";var r=e(94488),i=e(89945),l=e(63335),c=e(80449),f=e(31946),u=e(10731),h=e(31342),o=e(25587),a=e(38116),x=e(28255),p=e(16697),v=h(function(m){var b=this,A=b.iterator,D=b.mapper;return new m(function(R,S){var T=function(H){b.done=!0,S(H)},M=function(H){x(A,T,H,T)},F=function(){try{m.resolve(c(i(b.next,A))).then(function(H){try{if(c(H).done)b.done=!0,R(o(void 0,!0));else{var V=H.value;try{var $=D(V,b.counter++),oe=function(ie){try{b.inner=a(ie),N()}catch(ue){M(ue)}};f($)?m.resolve($).then(oe,M):oe($)}catch(ie){M(ie)}}}catch(ie){T(ie)}},T)}catch(H){T(H)}},N=function(){var H=b.inner;if(H)try{m.resolve(c(i(H.next,H.iterator))).then(function(V){try{c(V).done?(b.inner=null,F()):R(o(V.value,!1))}catch($){M($)}},M)}catch(V){M(V)}else F()};N()})});r({target:"AsyncIterator",proto:!0,real:!0,forced:p},{flatMap:function(b){return c(this),l(b),new v(u(this),{mapper:b,inner:null})}})},55844:function(d,g,e){"use strict";var r=e(94488),i=e(55266).forEach;r({target:"AsyncIterator",proto:!0,real:!0},{forEach:function(c){return i(this,c)}})},71361:function(d,g,e){"use strict";var r=e(94488),i=e(94029),l=e(16332),c=e(38116),f=e(14052),u=e(80025),h=e(16697);r({target:"AsyncIterator",stat:!0,forced:h},{from:function(a){var x=c(typeof a=="string"?i(a):a);return l(f,x.iterator)?x.iterator:new u(x)}})},44550:function(d,g,e){"use strict";var r=e(94488),i=e(34535);r({target:"AsyncIterator",proto:!0,real:!0,forced:!0},{indexed:i})},413:function(d,g,e){"use strict";var r=e(94488),i=e(41586),l=e(16697);r({target:"AsyncIterator",proto:!0,real:!0,forced:l},{map:i})},77464:function(d,g,e){"use strict";var r=e(94488),i=e(89945),l=e(63335),c=e(80449),f=e(31946),u=e(65911),h=e(10731),o=e(28255),a=u("Promise"),x=TypeError;r({target:"AsyncIterator",proto:!0,real:!0},{reduce:function(v){c(this),l(v);var m=h(this),b=m.iterator,A=m.next,D=arguments.length<2,R=D?void 0:arguments[1],S=0;return new a(function(T,M){var F=function(H){o(b,M,H,M)},N=function(){try{a.resolve(c(i(A,b))).then(function(H){try{if(c(H).done)D?M(new x("Reduce of empty iterator with no initial value")):T(R);else{var V=H.value;if(D)D=!1,R=V,N();else try{var $=v(R,V,S),oe=function(ie){R=ie,N()};f($)?a.resolve($).then(oe,F):oe($)}catch(ie){F(ie)}}S++}catch(ie){M(ie)}},M)}catch(H){M(H)}};N()})}})},77703:function(d,g,e){"use strict";var r=e(94488),i=e(55266).some;r({target:"AsyncIterator",proto:!0,real:!0},{some:function(c){return i(this,c)}})},93854:function(d,g,e){"use strict";var r=e(94488),i=e(89945),l=e(80449),c=e(10731),f=e(2279),u=e(51358),h=e(31342),o=e(25587),a=e(16697),x=h(function(p){var v=this,m=v.iterator,b;if(!v.remaining--){var A=o(void 0,!0);return v.done=!0,b=m.return,b!==void 0?p.resolve(i(b,m,void 0)).then(function(){return A}):A}return p.resolve(i(v.next,m)).then(function(D){return l(D).done?(v.done=!0,o(void 0,!0)):o(D.value,!1)}).then(null,function(D){throw v.done=!0,D})});r({target:"AsyncIterator",proto:!0,real:!0,forced:a},{take:function(v){l(this);var m=u(f(+v));return new x(c(this),{remaining:m})}})},962:function(d,g,e){"use strict";var r=e(94488),i=e(55266).toArray;r({target:"AsyncIterator",proto:!0,real:!0},{toArray:function(){return i(this,void 0,[])}})},44169:function(d,g,e){"use strict";var r=e(94488),i=e(17243);typeof BigInt=="function"&&r({target:"BigInt",stat:!0,forced:!0},{range:function(c,f,u){return new i(c,f,u,"bigint",BigInt(0),BigInt(1))}})},56272:function(d,g,e){"use strict";var r=e(94488),i=e(13743),l=e(32754),c=e(65911),f=e(20132),u=Object,h=function(){var o=c("Object","freeze");return o?o(f(null)):f(null)};r({global:!0,forced:!0},{compositeKey:function(){return i(l,u,arguments).get("object",h)}})},43466:function(d,g,e){"use strict";var r=e(94488),i=e(32754),l=e(65911),c=e(13743);r({global:!0,forced:!0},{compositeSymbol:function(){return arguments.length===1&&typeof arguments[0]=="string"?l("Symbol").for(arguments[0]):c(i,null,arguments).get("symbol",l("Symbol"))}})},48156:function(d,g,e){"use strict";var r=e(94488),i=e(94237),l=e(61618).unpack,c=i(DataView.prototype.getUint16);r({target:"DataView",proto:!0},{getFloat16:function(u){var h=c(this,u,arguments.length>1?arguments[1]:!1);return l([h&255,h>>8&255],10)}})},93236:function(d,g,e){"use strict";var r=e(94488),i=e(94237),l=i(DataView.prototype.getUint8);r({target:"DataView",proto:!0,forced:!0},{getUint8Clamped:function(f){return l(this,f)}})},42212:function(d,g,e){"use strict";var r=e(94488),i=e(94237),l=e(97607),c=e(24225),f=e(61618).pack,u=e(35175),h=TypeError,o=i(DataView.prototype.setUint16);r({target:"DataView",proto:!0},{setFloat16:function(x,p){if(l(this)!=="DataView")throw new h("Incorrect receiver");var v=c(x),m=f(u(p),10,2);return o(this,v,m[1]<<8|m[0],arguments.length>2?arguments[2]:!1)}})},63923:function(d,g,e){"use strict";var r=e(94488),i=e(94237),l=e(97607),c=e(24225),f=e(86350),u=TypeError,h=i(DataView.prototype.setUint8);r({target:"DataView",proto:!0,forced:!0},{setUint8Clamped:function(a,x){if(l(this)!=="DataView")throw new u("Incorrect receiver");var p=c(a);return h(this,p,f(x))}})},2278:function(d,g,e){"use strict";var r=e(94488),i=e(35454),l=e(65911),c=e(63335),f=e(56472),u=e(2291),h=e(66477),o=e(64110),a=e(59893),x=e(94844),p=e(5978),v=l("SuppressedError"),m=ReferenceError,b=a("dispose"),A=a("toStringTag"),D="DisposableStack",R=x.set,S=x.getterFor(D),T="sync-dispose",M="disposed",F="pending",N=function($){var oe=S($);if(oe.state===M)throw new m(D+" already disposed");return oe},H=function(){R(f(this,V),{type:D,state:F,stack:[]}),i||(this.disposed=!1)},V=H.prototype;h(V,{dispose:function(){var oe=S(this);if(oe.state!==M){oe.state=M,i||(this.disposed=!0);for(var ie=oe.stack,ue=ie.length,q=!1,Y;ue;){var G=ie[--ue];ie[ue]=null;try{G()}catch(ae){q?Y=new v(ae,Y):(q=!0,Y=ae)}}if(oe.stack=null,q)throw Y}},use:function(oe){return p(N(this),oe,T),oe},adopt:function(oe,ie){var ue=N(this);return c(ie),p(ue,void 0,T,function(){ie(oe)}),oe},defer:function(oe){var ie=N(this);c(oe),p(ie,void 0,T,oe)},move:function(){var oe=N(this),ie=new H;return S(ie).stack=oe.stack,oe.stack=[],oe.state=M,i||(this.disposed=!0),ie}}),i&&o(V,"disposed",{configurable:!0,get:function(){return S(this).state===M}}),u(V,b,V.dispose,{name:"dispose"}),u(V,A,D,{nonWritable:!0}),r({global:!0,constructor:!0},{DisposableStack:H})},36955:function(d,g,e){"use strict";var r=e(94488),i=e(47739);r({target:"Function",proto:!0,forced:!0},{demethodize:i})},77326:function(d,g,e){"use strict";var r=e(94488),i=e(94237),l=e(55327),c=e(15212),f=e(32621),u=e(35454),h=Object.getOwnPropertyDescriptor,o=/^\s*class\b/,a=i(o.exec),x=function(p){try{if(!u||!a(o,c(p)))return!1}catch(m){}var v=h(p,"prototype");return!!v&&f(v,"writable")&&!v.writable};r({target:"Function",stat:!0,sham:!0,forced:!0},{isCallable:function(v){return l(v)&&!x(v)}})},53571:function(d,g,e){"use strict";var r=e(94488),i=e(39812);r({target:"Function",stat:!0,forced:!0},{isConstructor:i})},28670:function(d,g,e){"use strict";var r=e(59893),i=e(37691).f,l=r("metadata"),c=Function.prototype;c[l]===void 0&&i(c,l,{value:null})},31050:function(d,g,e){"use strict";var r=e(94488),i=e(47739);r({target:"Function",proto:!0,forced:!0,name:"demethodize"},{unThis:i})},96364:function(d,g,e){"use strict";var r=e(94488),i=e(24771);r({target:"Iterator",name:"indexed",proto:!0,real:!0,forced:!0},{asIndexedPairs:i})},25321:function(d,g,e){"use strict";var r=e(94488),i=e(92916),l=e(56472),c=e(80449),f=e(55327),u=e(53456),h=e(64110),o=e(69392),a=e(3338),x=e(32621),p=e(59893),v=e(46571).IteratorPrototype,m=e(35454),b=e(16697),A="constructor",D="Iterator",R=p("toStringTag"),S=TypeError,T=i[D],M=b||!f(T)||T.prototype!==v||!a(function(){T({})}),F=function(){if(l(this,v),u(this)===v)throw new S("Abstract class Iterator not directly constructable")},N=function(H,V){m?h(v,H,{configurable:!0,get:function(){return V},set:function($){if(c(this),this===v)throw new S("You can't redefine this property");x(this,H)?this[H]=$:o(this,H,$)}}):v[H]=V};x(v,R)||N(R,D),(M||!x(v,A)||v[A]===Object)&&N(A,F),F.prototype=v,r({global:!0,constructor:!0,forced:M},{Iterator:F})},46304:function(d,g,e){"use strict";var r=e(89945),i=e(2291),l=e(53776),c=e(32621),f=e(59893),u=e(46571).IteratorPrototype,h=f("dispose");c(u,h)||i(u,h,function(){var o=l(this,"return");o&&r(o,this)})},55163:function(d,g,e){"use strict";var r=e(94488),i=e(89945),l=e(80449),c=e(10731),f=e(2279),u=e(51358),h=e(20547),o=e(16697),a=h(function(){for(var x=this.iterator,p=this.next,v,m;this.remaining;)if(this.remaining--,v=l(i(p,x)),m=this.done=!!v.done,m)return;if(v=l(i(p,x)),m=this.done=!!v.done,!m)return v.value});r({target:"Iterator",proto:!0,real:!0,forced:o},{drop:function(p){l(this);var v=u(f(+p));return new a(c(this),{remaining:v})}})},78722:function(d,g,e){"use strict";var r=e(94488),i=e(62003),l=e(63335),c=e(80449),f=e(10731);r({target:"Iterator",proto:!0,real:!0},{every:function(h){c(this),l(h);var o=f(this),a=0;return!i(o,function(x,p){if(!h(x,a++))return p()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},35977:function(d,g,e){"use strict";var r=e(94488),i=e(89945),l=e(63335),c=e(80449),f=e(10731),u=e(20547),h=e(46319),o=e(16697),a=u(function(){for(var x=this.iterator,p=this.predicate,v=this.next,m,b,A;;){if(m=c(i(v,x)),b=this.done=!!m.done,b)return;if(A=m.value,h(x,p,[A,this.counter++],!0))return A}});r({target:"Iterator",proto:!0,real:!0,forced:o},{filter:function(p){return c(this),l(p),new a(f(this),{predicate:p})}})},81848:function(d,g,e){"use strict";var r=e(94488),i=e(62003),l=e(63335),c=e(80449),f=e(10731);r({target:"Iterator",proto:!0,real:!0},{find:function(h){c(this),l(h);var o=f(this),a=0;return i(o,function(x,p){if(h(x,a++))return p(x)},{IS_RECORD:!0,INTERRUPTED:!0}).result}})},52867:function(d,g,e){"use strict";var r=e(94488),i=e(89945),l=e(63335),c=e(80449),f=e(10731),u=e(7157),h=e(20547),o=e(67996),a=e(16697),x=h(function(){for(var p=this.iterator,v=this.mapper,m,b;;){if(b=this.inner)try{if(m=c(i(b.next,b.iterator)),!m.done)return m.value;this.inner=null}catch(A){o(p,"throw",A)}if(m=c(i(this.next,p)),this.done=!!m.done)return;try{this.inner=u(v(m.value,this.counter++),!1)}catch(A){o(p,"throw",A)}}});r({target:"Iterator",proto:!0,real:!0,forced:a},{flatMap:function(v){return c(this),l(v),new x(f(this),{mapper:v,inner:null})}})},72211:function(d,g,e){"use strict";var r=e(94488),i=e(62003),l=e(63335),c=e(80449),f=e(10731);r({target:"Iterator",proto:!0,real:!0},{forEach:function(h){c(this),l(h);var o=f(this),a=0;i(o,function(x){h(x,a++)},{IS_RECORD:!0})}})},84862:function(d,g,e){"use strict";var r=e(94488),i=e(89945),l=e(94029),c=e(16332),f=e(46571).IteratorPrototype,u=e(20547),h=e(7157),o=e(16697),a=u(function(){return i(this.next,this.iterator)},!0);r({target:"Iterator",stat:!0,forced:o},{from:function(p){var v=h(typeof p=="string"?l(p):p,!0);return c(f,v.iterator)?v.iterator:new a(v)}})},92381:function(d,g,e){"use strict";var r=e(94488),i=e(24771);r({target:"Iterator",proto:!0,real:!0,forced:!0},{indexed:i})},19517:function(d,g,e){"use strict";var r=e(94488),i=e(2155),l=e(16697);r({target:"Iterator",proto:!0,real:!0,forced:l},{map:i})},69667:function(d,g,e){"use strict";var r=e(94488),i=e(17243),l=TypeError;r({target:"Iterator",stat:!0,forced:!0},{range:function(f,u,h){if(typeof f=="number")return new i(f,u,h,"number",0,1);if(typeof f=="bigint")return new i(f,u,h,"bigint",BigInt(0),BigInt(1));throw new l("Incorrect Iterator.range arguments")}})},80820:function(d,g,e){"use strict";var r=e(94488),i=e(62003),l=e(63335),c=e(80449),f=e(10731),u=TypeError;r({target:"Iterator",proto:!0,real:!0},{reduce:function(o){c(this),l(o);var a=f(this),x=arguments.length<2,p=x?void 0:arguments[1],v=0;if(i(a,function(m){x?(x=!1,p=m):p=o(p,m,v),v++},{IS_RECORD:!0}),x)throw new u("Reduce of empty iterator with no initial value");return p}})},87873:function(d,g,e){"use strict";var r=e(94488),i=e(62003),l=e(63335),c=e(80449),f=e(10731);r({target:"Iterator",proto:!0,real:!0},{some:function(h){c(this),l(h);var o=f(this),a=0;return i(o,function(x,p){if(h(x,a++))return p()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},54609:function(d,g,e){"use strict";var r=e(94488),i=e(89945),l=e(80449),c=e(10731),f=e(2279),u=e(51358),h=e(20547),o=e(67996),a=e(16697),x=h(function(){var p=this.iterator;if(!this.remaining--)return this.done=!0,o(p,"normal",void 0);var v=l(i(this.next,p)),m=this.done=!!v.done;if(!m)return v.value});r({target:"Iterator",proto:!0,real:!0,forced:a},{take:function(v){l(this);var m=u(f(+v));return new x(c(this),{remaining:m})}})},28566:function(d,g,e){"use strict";var r=e(94488),i=e(80449),l=e(62003),c=e(10731),f=[].push;r({target:"Iterator",proto:!0,real:!0},{toArray:function(){var h=[];return l(c(i(this)),f,{that:h,IS_RECORD:!0}),h}})},51697:function(d,g,e){"use strict";var r=e(94488),i=e(80449),l=e(57975),c=e(80025),f=e(10731),u=e(16697);r({target:"Iterator",proto:!0,real:!0,forced:u},{toAsync:function(){return new c(f(new l(f(i(this)))))}})},61872:function(d,g,e){"use strict";var r=e(94488),i=e(82778),l=e(83502);r({target:"JSON",stat:!0,forced:!i},{isRawJSON:l})},76077:function(d,g,e){"use strict";var r=e(94488),i=e(35454),l=e(92916),c=e(65911),f=e(94237),u=e(89945),h=e(55327),o=e(31946),a=e(18589),x=e(32621),p=e(69905),v=e(82762),m=e(69392),b=e(3338),A=e(70913),D=e(42820),R=l.JSON,S=l.Number,T=l.SyntaxError,M=R&&R.parse,F=c("Object","keys"),N=Object.getOwnPropertyDescriptor,H=f("".charAt),V=f("".slice),$=f(/./.exec),oe=f([].push),ie=/^\d$/,ue=/^[1-9]$/,q=/^(?:-|\d)$/,Y=/^[\t\n\r ]$/,G=0,ae=1,ee=function(we,Pe){we=p(we);var We=new z(we,0,""),Be=We.parse(),Lt=Be.value,_t=We.skip(Y,Be.end);if(_t<we.length)throw new T('Unexpected extra character: "'+H(we,_t)+'" after the parsed data at: '+_t);return h(Pe)?J({"":Lt},"",Pe,Be):Lt},J=function(we,Pe,We,Be){var Lt=we[Pe],_t=Be&&Lt===Be.value,Pt=_t&&typeof Be.source=="string"?{source:Be.source}:{},Vt,Ft,ir,Ne,dt;if(o(Lt)){var kt=a(Lt),Qe=_t?Be.nodes:kt?[]:{};if(kt)for(Vt=Qe.length,ir=v(Lt),Ne=0;Ne<ir;Ne++)le(Lt,Ne,J(Lt,""+Ne,We,Ne<Vt?Qe[Ne]:void 0));else for(Ft=F(Lt),ir=v(Ft),Ne=0;Ne<ir;Ne++)dt=Ft[Ne],le(Lt,dt,J(Lt,dt,We,x(Qe,dt)?Qe[dt]:void 0))}return u(We,we,Pe,Lt,Pt)},le=function(we,Pe,We){if(i){var Be=N(we,Pe);if(Be&&!Be.configurable)return}We===void 0?delete we[Pe]:m(we,Pe,We)},W=function(we,Pe,We,Be){this.value=we,this.end=Pe,this.source=We,this.nodes=Be},z=function(we,Pe){this.source=we,this.index=Pe};z.prototype={fork:function(we){return new z(this.source,we)},parse:function(){var we=this.source,Pe=this.skip(Y,this.index),We=this.fork(Pe),Be=H(we,Pe);if($(q,Be))return We.number();switch(Be){case"{":return We.object();case"[":return We.array();case'"':return We.string();case"t":return We.keyword(!0);case"f":return We.keyword(!1);case"n":return We.keyword(null)}throw new T('Unexpected character: "'+Be+'" at: '+Pe)},node:function(we,Pe,We,Be,Lt){return new W(Pe,Be,we?null:V(this.source,We,Be),Lt)},object:function(){for(var we=this.source,Pe=this.index+1,We=!1,Be={},Lt={};Pe<we.length;){if(Pe=this.until(['"',"}"],Pe),H(we,Pe)==="}"&&!We){Pe++;break}var _t=this.fork(Pe).string(),Pt=_t.value;Pe=_t.end,Pe=this.until([":"],Pe)+1,Pe=this.skip(Y,Pe),_t=this.fork(Pe).parse(),m(Lt,Pt,_t),m(Be,Pt,_t.value),Pe=this.until([",","}"],_t.end);var Vt=H(we,Pe);if(Vt===",")We=!0,Pe++;else if(Vt==="}"){Pe++;break}}return this.node(ae,Be,this.index,Pe,Lt)},array:function(){for(var we=this.source,Pe=this.index+1,We=!1,Be=[],Lt=[];Pe<we.length;){if(Pe=this.skip(Y,Pe),H(we,Pe)==="]"&&!We){Pe++;break}var _t=this.fork(Pe).parse();if(oe(Lt,_t),oe(Be,_t.value),Pe=this.until([",","]"],_t.end),H(we,Pe)===",")We=!0,Pe++;else if(H(we,Pe)==="]"){Pe++;break}}return this.node(ae,Be,this.index,Pe,Lt)},string:function(){var we=this.index,Pe=A(this.source,this.index+1);return this.node(G,Pe.value,we,Pe.end)},number:function(){var we=this.source,Pe=this.index,We=Pe;if(H(we,We)==="-"&&We++,H(we,We)==="0")We++;else if($(ue,H(we,We)))We=this.skip(ie,++We);else throw new T("Failed to parse number at: "+We);if(H(we,We)==="."&&(We=this.skip(ie,++We)),H(we,We)==="e"||H(we,We)==="E"){We++,(H(we,We)==="+"||H(we,We)==="-")&&We++;var Be=We;if(We=this.skip(ie,We),Be===We)throw new T("Failed to parse number's exponent value at: "+We)}return this.node(G,S(V(we,Pe,We)),Pe,We)},keyword:function(we){var Pe=""+we,We=this.index,Be=We+Pe.length;if(V(this.source,We,Be)!==Pe)throw new T("Failed to parse value at: "+We);return this.node(G,we,We,Be)},skip:function(we,Pe){for(var We=this.source;Pe<We.length&&$(we,H(We,Pe));Pe++);return Pe},until:function(we,Pe){Pe=this.skip(Y,Pe);for(var We=H(this.source,Pe),Be=0;Be<we.length;Be++)if(we[Be]===We)return Pe;throw new T('Unexpected character: "'+We+'" at: '+Pe)}};var ne=b(function(){var we="9007199254740993",Pe;return M(we,function(We,Be,Lt){Pe=Lt.source}),Pe!==we}),_e=D&&!b(function(){return 1/M("-0 ")!==-1/0});r({target:"JSON",stat:!0,forced:ne},{parse:function(Pe,We){return _e&&!h(We)?M(Pe):ee(Pe,We)}})},9196:function(d,g,e){"use strict";var r=e(94488),i=e(13247),l=e(82778),c=e(65911),f=e(89945),u=e(94237),h=e(55327),o=e(83502),a=e(69905),x=e(69392),p=e(70913),v=e(65451),m=e(6145),b=e(94844).set,A=String,D=SyntaxError,R=c("JSON","parse"),S=c("JSON","stringify"),T=c("Object","create"),M=c("Object","freeze"),F=u("".charAt),N=u("".slice),H=u(/./.exec),V=u([].push),$=m(),oe=$.length,ie="Unacceptable as raw JSON",ue=/^[\t\n\r ]$/;r({target:"JSON",stat:!0,forced:!l},{rawJSON:function(Y){var G=a(Y);if(G===""||H(ue,F(G,0))||H(ue,F(G,G.length-1)))throw new D(ie);var ae=R(G);if(typeof ae=="object"&&ae!==null)throw new D(ie);var ee=T(null);return b(ee,{type:"RawJSON"}),x(ee,"rawJSON",G),i?M(ee):ee}}),S&&r({target:"JSON",stat:!0,arity:3,forced:!l},{stringify:function(Y,G,ae){var ee=v(G),J=[],le=S(Y,function(We,Be){var Lt=h(ee)?f(ee,this,A(We),Be):Be;return o(Lt)?$+(V(J,Lt.rawJSON)-1):Lt},ae);if(typeof le!="string")return le;for(var W="",z=le.length,ne=0;ne<z;ne++){var _e=F(le,ne);if(_e==='"'){var we=p(le,++ne).end-1,Pe=N(le,ne,we);W+=N(Pe,0,oe)===$?J[N(Pe,oe)]:'"'+Pe+'"',ne=we}else W+=_e}return W}})},5369:function(d,g,e){"use strict";var r=e(94488),i=e(42683),l=e(2786).remove;r({target:"Map",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var f=i(this),u=!0,h,o=0,a=arguments.length;o<a;o++)h=l(f,arguments[o]),u=u&&h;return!!u}})},26259:function(d,g,e){"use strict";var r=e(94488),i=e(42683),l=e(2786),c=l.get,f=l.has,u=l.set;r({target:"Map",proto:!0,real:!0,forced:!0},{emplace:function(o,a){var x=i(this),p,v;return f(x,o)?(p=c(x,o),"update"in a&&(p=a.update(p,o,x),u(x,o,p)),p):(v=a.insert(o,x),u(x,o,v),v)}})},47736:function(d,g,e){"use strict";var r=e(94488),i=e(80666),l=e(42683),c=e(95037);r({target:"Map",proto:!0,real:!0,forced:!0},{every:function(u){var h=l(this),o=i(u,arguments.length>1?arguments[1]:void 0);return c(h,function(a,x){if(!o(a,x,h))return!1},!0)!==!1}})},28220:function(d,g,e){"use strict";var r=e(94488),i=e(80666),l=e(42683),c=e(2786),f=e(95037),u=c.Map,h=c.set;r({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(a){var x=l(this),p=i(a,arguments.length>1?arguments[1]:void 0),v=new u;return f(x,function(m,b){p(m,b,x)&&h(v,b,m)}),v}})},49350:function(d,g,e){"use strict";var r=e(94488),i=e(80666),l=e(42683),c=e(95037);r({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(u){var h=l(this),o=i(u,arguments.length>1?arguments[1]:void 0),a=c(h,function(x,p){if(o(x,p,h))return{key:p}},!0);return a&&a.key}})},62060:function(d,g,e){"use strict";var r=e(94488),i=e(80666),l=e(42683),c=e(95037);r({target:"Map",proto:!0,real:!0,forced:!0},{find:function(u){var h=l(this),o=i(u,arguments.length>1?arguments[1]:void 0),a=c(h,function(x,p){if(o(x,p,h))return{value:x}},!0);return a&&a.value}})},20126:function(d,g,e){"use strict";var r=e(94488),i=e(72846);r({target:"Map",stat:!0,forced:!0},{from:i})},18090:function(d,g,e){"use strict";var r=e(94488),i=e(88134),l=e(42683),c=e(95037);r({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(u){return c(l(this),function(h){if(i(h,u))return!0},!0)===!0}})},14309:function(d,g,e){"use strict";var r=e(94488),i=e(89945),l=e(62003),c=e(55327),f=e(63335),u=e(2786).Map;r({target:"Map",stat:!0,forced:!0},{keyBy:function(o,a){var x=c(this)?this:u,p=new x;f(a);var v=f(p.set);return l(o,function(m){i(v,p,a(m),m)}),p}})},17822:function(d,g,e){"use strict";var r=e(94488),i=e(42683),l=e(95037);r({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(f){var u=l(i(this),function(h,o){if(h===f)return{key:o}},!0);return u&&u.key}})},83543:function(d,g,e){"use strict";var r=e(94488),i=e(80666),l=e(42683),c=e(2786),f=e(95037),u=c.Map,h=c.set;r({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(a){var x=l(this),p=i(a,arguments.length>1?arguments[1]:void 0),v=new u;return f(x,function(m,b){h(v,p(m,b,x),m)}),v}})},13853:function(d,g,e){"use strict";var r=e(94488),i=e(80666),l=e(42683),c=e(2786),f=e(95037),u=c.Map,h=c.set;r({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(a){var x=l(this),p=i(a,arguments.length>1?arguments[1]:void 0),v=new u;return f(x,function(m,b){h(v,b,p(m,b,x))}),v}})},25188:function(d,g,e){"use strict";var r=e(94488),i=e(42683),l=e(62003),c=e(2786).set;r({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(u){for(var h=i(this),o=arguments.length,a=0;a<o;)l(arguments[a++],function(x,p){c(h,x,p)},{AS_ENTRIES:!0});return h}})},10215:function(d,g,e){"use strict";var r=e(94488),i=e(48800);r({target:"Map",stat:!0,forced:!0},{of:i})},3432:function(d,g,e){"use strict";var r=e(94488),i=e(63335),l=e(42683),c=e(95037),f=TypeError;r({target:"Map",proto:!0,real:!0,forced:!0},{reduce:function(h){var o=l(this),a=arguments.length<2,x=a?void 0:arguments[1];if(i(h),c(o,function(p,v){a?(a=!1,x=p):x=h(x,p,v,o)}),a)throw new f("Reduce of empty map with no initial value");return x}})},90486:function(d,g,e){"use strict";var r=e(94488),i=e(80666),l=e(42683),c=e(95037);r({target:"Map",proto:!0,real:!0,forced:!0},{some:function(u){var h=l(this),o=i(u,arguments.length>1?arguments[1]:void 0);return c(h,function(a,x){if(o(a,x,h))return!0},!0)===!0}})},8774:function(d,g,e){"use strict";var r=e(94488),i=e(14615);r({target:"Map",proto:!0,real:!0,name:"upsert",forced:!0},{updateOrInsert:i})},6736:function(d,g,e){"use strict";var r=e(94488),i=e(63335),l=e(42683),c=e(2786),f=TypeError,u=c.get,h=c.has,o=c.set;r({target:"Map",proto:!0,real:!0,forced:!0},{update:function(x,p){var v=l(this),m=arguments.length;i(p);var b=h(v,x);if(!b&&m<3)throw new f("Updating absent value");var A=b?u(v,x):i(m>2?arguments[2]:void 0)(x,v);return o(v,x,p(A,x,v)),v}})},94065:function(d,g,e){"use strict";var r=e(94488),i=e(14615);r({target:"Map",proto:!0,real:!0,forced:!0},{upsert:i})},93036:function(d,g,e){"use strict";var r=e(94488),i=Math.min,l=Math.max;r({target:"Math",stat:!0,forced:!0},{clamp:function(f,u,h){return i(h,l(u,f))}})},75708:function(d,g,e){"use strict";var r=e(94488);r({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{DEG_PER_RAD:Math.PI/180})},84624:function(d,g,e){"use strict";var r=e(94488),i=180/Math.PI;r({target:"Math",stat:!0,forced:!0},{degrees:function(c){return c*i}})},43710:function(d,g,e){"use strict";var r=e(94488),i=e(35175);r({target:"Math",stat:!0},{f16round:i})},66233:function(d,g,e){"use strict";var r=e(94488),i=e(24619),l=e(14894);r({target:"Math",stat:!0,forced:!0},{fscale:function(f,u,h,o,a){return l(i(f,u,h,o,a))}})},92762:function(d,g,e){"use strict";var r=e(94488);r({target:"Math",stat:!0,forced:!0},{iaddh:function(l,c,f,u){var h=l>>>0,o=c>>>0,a=f>>>0;return o+(u>>>0)+((h&a|(h|a)&~(h+a>>>0))>>>31)|0}})},24467:function(d,g,e){"use strict";var r=e(94488);r({target:"Math",stat:!0,forced:!0},{imulh:function(l,c){var f=65535,u=+l,h=+c,o=u&f,a=h&f,x=u>>16,p=h>>16,v=(x*a>>>0)+(o*a>>>16);return x*p+(v>>16)+((o*p>>>0)+(v&f)>>16)}})},68465:function(d,g,e){"use strict";var r=e(94488);r({target:"Math",stat:!0,forced:!0},{isubh:function(l,c,f,u){var h=l>>>0,o=c>>>0,a=f>>>0;return o-(u>>>0)-((~h&a|~(h^a)&h-a>>>0)>>>31)|0}})},77004:function(d,g,e){"use strict";var r=e(94488);r({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{RAD_PER_DEG:180/Math.PI})},83925:function(d,g,e){"use strict";var r=e(94488),i=Math.PI/180;r({target:"Math",stat:!0,forced:!0},{radians:function(c){return c*i}})},51117:function(d,g,e){"use strict";var r=e(94488),i=e(24619);r({target:"Math",stat:!0,forced:!0},{scale:i})},87236:function(d,g,e){"use strict";var r=e(94488),i=e(80449),l=e(1222),c=e(83126),f=e(25587),u=e(94844),h="Seeded Random",o=h+" Generator",a='Math.seededPRNG() argument should have a "seed" field with a finite value.',x=u.set,p=u.getterFor(o),v=TypeError,m=c(function(A){x(this,{type:o,seed:A%2147483647})},h,function(){var A=p(this),D=A.seed=(A.seed*1103515245+12345)%2147483647;return f((D&1073741823)/1073741823,!1)});r({target:"Math",stat:!0,forced:!0},{seededPRNG:function(A){var D=i(A).seed;if(!l(D))throw new v(a);return new m(D)}})},83733:function(d,g,e){"use strict";var r=e(94488);r({target:"Math",stat:!0,forced:!0},{signbit:function(l){var c=+l;return c===c&&c===0?1/c===-1/0:c<0}})},92044:function(d,g,e){"use strict";var r=e(94488);r({target:"Math",stat:!0,forced:!0},{umulh:function(l,c){var f=65535,u=+l,h=+c,o=u&f,a=h&f,x=u>>>16,p=h>>>16,v=(x*a>>>0)+(o*a>>>16);return x*p+(v>>>16)+((o*p>>>0)+(v&f)>>>16)}})},29190:function(d,g,e){"use strict";var r=e(94488),i=e(94237),l=e(56902),c="Invalid number representation",f="Invalid radix",u=RangeError,h=SyntaxError,o=TypeError,a=parseInt,x=Math.pow,p=/^[\d.a-z]+$/,v=i("".charAt),m=i(p.exec),b=i(1 .toString),A=i("".slice),D=i("".split);r({target:"Number",stat:!0,forced:!0},{fromString:function(S,T){var M=1;if(typeof S!="string")throw new o(c);if(!S.length)throw new h(c);if(v(S,0)==="-"&&(M=-1,S=A(S,1),!S.length))throw new h(c);var F=T===void 0?10:l(T);if(F<2||F>36)throw new u(f);if(!m(p,S))throw new h(c);var N=D(S,"."),H=a(N[0],F);if(N.length>1&&(H+=a(N[1],F)/x(F,N[1].length)),F===10&&b(H,F)!==S)throw new h(c);return M*H}})},10775:function(d,g,e){"use strict";var r=e(94488),i=e(17243);r({target:"Number",stat:!0,forced:!0},{range:function(c,f,u){return new i(c,f,u,"number",0,1)}})},19593:function(d,g,e){"use strict";var r=e(94488),i=e(20574);r({target:"Object",stat:!0,forced:!0},{iterateEntries:function(c){return new i(c,"entries")}})},26502:function(d,g,e){"use strict";var r=e(94488),i=e(20574);r({target:"Object",stat:!0,forced:!0},{iterateKeys:function(c){return new i(c,"keys")}})},10174:function(d,g,e){"use strict";var r=e(94488),i=e(20574);r({target:"Object",stat:!0,forced:!0},{iterateValues:function(c){return new i(c,"values")}})},76867:function(d,g,e){"use strict";var r=e(94488),i=e(89945),l=e(35454),c=e(51996),f=e(63335),u=e(80449),h=e(56472),o=e(55327),a=e(4112),x=e(31946),p=e(53776),v=e(2291),m=e(66477),b=e(64110),A=e(61810),D=e(59893),R=e(94844),S=D("observable"),T="Observable",M="Subscription",F="SubscriptionObserver",N=R.getterFor,H=R.set,V=N(T),$=N(M),oe=N(F),ie=function(ae){this.observer=u(ae),this.cleanup=void 0,this.subscriptionObserver=void 0};ie.prototype={type:M,clean:function(){var ae=this.cleanup;if(ae){this.cleanup=void 0;try{ae()}catch(ee){A(ee)}}},close:function(){if(!l){var ae=this.facade,ee=this.subscriptionObserver;ae.closed=!0,ee&&(ee.closed=!0)}this.observer=void 0},isClosed:function(){return this.observer===void 0}};var ue=function(ae,ee){var J=H(this,new ie(ae)),le;l||(this.closed=!1);try{(le=p(ae,"start"))&&i(le,ae,this)}catch(_e){A(_e)}if(!J.isClosed()){var W=J.subscriptionObserver=new q(J);try{var z=ee(W),ne=z;a(z)||(J.cleanup=o(z.unsubscribe)?function(){ne.unsubscribe()}:f(z))}catch(_e){W.error(_e);return}J.isClosed()&&J.clean()}};ue.prototype=m({},{unsubscribe:function(){var ee=$(this);ee.isClosed()||(ee.close(),ee.clean())}}),l&&b(ue.prototype,"closed",{configurable:!0,get:function(){return $(this).isClosed()}});var q=function(ae){H(this,{type:F,subscriptionState:ae}),l||(this.closed=!1)};q.prototype=m({},{next:function(ee){var J=oe(this).subscriptionState;if(!J.isClosed()){var le=J.observer;try{var W=p(le,"next");W&&i(W,le,ee)}catch(z){A(z)}}},error:function(ee){var J=oe(this).subscriptionState;if(!J.isClosed()){var le=J.observer;J.close();try{var W=p(le,"error");W?i(W,le,ee):A(ee)}catch(z){A(z)}J.clean()}},complete:function(){var ee=oe(this).subscriptionState;if(!ee.isClosed()){var J=ee.observer;ee.close();try{var le=p(J,"complete");le&&i(le,J)}catch(W){A(W)}ee.clean()}}}),l&&b(q.prototype,"closed",{configurable:!0,get:function(){return oe(this).subscriptionState.isClosed()}});var Y=function(ee){h(this,G),H(this,{type:T,subscriber:f(ee)})},G=Y.prototype;m(G,{subscribe:function(ee){var J=arguments.length;return new ue(o(ee)?{next:ee,error:J>1?arguments[1]:void 0,complete:J>2?arguments[2]:void 0}:x(ee)?ee:{},V(this).subscriber)}}),v(G,S,function(){return this}),r({global:!0,constructor:!0,forced:!0},{Observable:Y}),c(T)},14548:function(d,g,e){"use strict";var r=e(94488),i=e(65911),l=e(89945),c=e(80449),f=e(39812),u=e(85428),h=e(53776),o=e(62003),a=e(59893),x=a("observable");r({target:"Observable",stat:!0,forced:!0},{from:function(v){var m=f(this)?this:i("Observable"),b=h(c(v),x);if(b){var A=c(l(b,v));return A.constructor===m?A:new m(function(R){return A.subscribe(R)})}var D=u(v);return new m(function(R){o(D,function(S,T){if(R.next(S),R.closed)return T()},{IS_ITERATOR:!0,INTERRUPTED:!0}),R.complete()})}})},96378:function(d,g,e){"use strict";e(76867),e(14548),e(6053)},6053:function(d,g,e){"use strict";var r=e(94488),i=e(65911),l=e(39812),c=i("Array");r({target:"Observable",stat:!0,forced:!0},{of:function(){for(var u=l(this)?this:i("Observable"),h=arguments.length,o=c(h),a=0;a<h;)o[a]=arguments[a++];return new u(function(x){for(var p=0;p<h;p++)if(x.next(o[p]),x.closed)return;x.complete()})}})},58216:function(d,g,e){"use strict";var r=e(94488),i=e(73446),l=e(80734);r({target:"Promise",stat:!0,forced:!0},{try:function(c){var f=i.f(this),u=l(c);return(u.error?f.reject:f.resolve)(u.value),f.promise}})},41401:function(d,g,e){"use strict";var r=e(94488),i=e(82584),l=e(80449),c=i.toKey,f=i.set;r({target:"Reflect",stat:!0},{defineMetadata:function(h,o,a){var x=arguments.length<4?void 0:c(arguments[3]);f(h,o,l(a),x)}})},79908:function(d,g,e){"use strict";var r=e(94488),i=e(82584),l=e(80449),c=i.toKey,f=i.getMap,u=i.store;r({target:"Reflect",stat:!0},{deleteMetadata:function(o,a){var x=arguments.length<3?void 0:c(arguments[2]),p=f(l(a),x,!1);if(p===void 0||!p.delete(o))return!1;if(p.size)return!0;var v=u.get(a);return v.delete(x),!!v.size||u.delete(a)}})},79890:function(d,g,e){"use strict";var r=e(94488),i=e(94237),l=e(82584),c=e(80449),f=e(53456),u=e(65621),h=i(u),o=i([].concat),a=l.keys,x=l.toKey,p=function(v,m){var b=a(v,m),A=f(v);if(A===null)return b;var D=p(A,m);return D.length?b.length?h(o(b,D)):D:b};r({target:"Reflect",stat:!0},{getMetadataKeys:function(m){var b=arguments.length<2?void 0:x(arguments[1]);return p(c(m),b)}})},82531:function(d,g,e){"use strict";var r=e(94488),i=e(82584),l=e(80449),c=e(53456),f=i.has,u=i.get,h=i.toKey,o=function(a,x,p){var v=f(a,x,p);if(v)return u(a,x,p);var m=c(x);return m!==null?o(a,m,p):void 0};r({target:"Reflect",stat:!0},{getMetadata:function(x,p){var v=arguments.length<3?void 0:h(arguments[2]);return o(x,l(p),v)}})},38944:function(d,g,e){"use strict";var r=e(94488),i=e(82584),l=e(80449),c=i.keys,f=i.toKey;r({target:"Reflect",stat:!0},{getOwnMetadataKeys:function(h){var o=arguments.length<2?void 0:f(arguments[1]);return c(l(h),o)}})},88472:function(d,g,e){"use strict";var r=e(94488),i=e(82584),l=e(80449),c=i.get,f=i.toKey;r({target:"Reflect",stat:!0},{getOwnMetadata:function(h,o){var a=arguments.length<3?void 0:f(arguments[2]);return c(h,l(o),a)}})},78423:function(d,g,e){"use strict";var r=e(94488),i=e(82584),l=e(80449),c=e(53456),f=i.has,u=i.toKey,h=function(o,a,x){var p=f(o,a,x);if(p)return!0;var v=c(a);return v!==null?h(o,v,x):!1};r({target:"Reflect",stat:!0},{hasMetadata:function(a,x){var p=arguments.length<3?void 0:u(arguments[2]);return h(a,l(x),p)}})},65713:function(d,g,e){"use strict";var r=e(94488),i=e(82584),l=e(80449),c=i.has,f=i.toKey;r({target:"Reflect",stat:!0},{hasOwnMetadata:function(h,o){var a=arguments.length<3?void 0:f(arguments[2]);return c(h,l(o),a)}})},22968:function(d,g,e){"use strict";var r=e(94488),i=e(82584),l=e(80449),c=i.toKey,f=i.set;r({target:"Reflect",stat:!0},{metadata:function(h,o){return function(x,p){f(h,o,l(x),c(p))}}})},17564:function(d,g,e){"use strict";var r=e(94488),i=e(94237),l=e(69905),c=e(19268),f=i("".charCodeAt),u=i("".replace),h=RegExp("[!\"#$%&'()*+,\\-./:;<=>?@[\\\\\\]^`{|}~"+c+"]","g");r({target:"RegExp",stat:!0,forced:!0},{escape:function(a){var x=l(a),p=f(x,0);return(p>47&&p<58?"\\x3":"")+u(x,h,"\\$&")}})},1220:function(d,g,e){"use strict";var r=e(94488),i=e(17442),l=e(19691).add;r({target:"Set",proto:!0,real:!0,forced:!0},{addAll:function(){for(var f=i(this),u=0,h=arguments.length;u<h;u++)l(f,arguments[u]);return f}})},44886:function(d,g,e){"use strict";var r=e(94488),i=e(17442),l=e(19691).remove;r({target:"Set",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var f=i(this),u=!0,h,o=0,a=arguments.length;o<a;o++)h=l(f,arguments[o]),u=u&&h;return!!u}})},35295:function(d,g,e){"use strict";var r=e(94488),i=e(89945),l=e(77999),c=e(10038);r({target:"Set",proto:!0,real:!0,forced:!0},{difference:function(u){return i(c,this,l(u))}})},57019:function(d,g,e){"use strict";var r=e(94488),i=e(10038),l=e(22627);r({target:"Set",proto:!0,real:!0,forced:!l("difference")},{difference:i})},80286:function(d,g,e){"use strict";var r=e(94488),i=e(80666),l=e(17442),c=e(57002);r({target:"Set",proto:!0,real:!0,forced:!0},{every:function(u){var h=l(this),o=i(u,arguments.length>1?arguments[1]:void 0);return c(h,function(a){if(!o(a,a,h))return!1},!0)!==!1}})},38487:function(d,g,e){"use strict";var r=e(94488),i=e(80666),l=e(17442),c=e(19691),f=e(57002),u=c.Set,h=c.add;r({target:"Set",proto:!0,real:!0,forced:!0},{filter:function(a){var x=l(this),p=i(a,arguments.length>1?arguments[1]:void 0),v=new u;return f(x,function(m){p(m,m,x)&&h(v,m)}),v}})},29916:function(d,g,e){"use strict";var r=e(94488),i=e(80666),l=e(17442),c=e(57002);r({target:"Set",proto:!0,real:!0,forced:!0},{find:function(u){var h=l(this),o=i(u,arguments.length>1?arguments[1]:void 0),a=c(h,function(x){if(o(x,x,h))return{value:x}},!0);return a&&a.value}})},25541:function(d,g,e){"use strict";var r=e(94488),i=e(72846);r({target:"Set",stat:!0,forced:!0},{from:i})},34926:function(d,g,e){"use strict";var r=e(94488),i=e(89945),l=e(77999),c=e(16049);r({target:"Set",proto:!0,real:!0,forced:!0},{intersection:function(u){return i(c,this,l(u))}})},45612:function(d,g,e){"use strict";var r=e(94488),i=e(3338),l=e(16049),c=e(22627),f=!c("intersection")||i(function(){return Array.from(new Set([1,2,3]).intersection(new Set([3,2])))!=="3,2"});r({target:"Set",proto:!0,real:!0,forced:f},{intersection:l})},68255:function(d,g,e){"use strict";var r=e(94488),i=e(89945),l=e(77999),c=e(17616);r({target:"Set",proto:!0,real:!0,forced:!0},{isDisjointFrom:function(u){return i(c,this,l(u))}})},98080:function(d,g,e){"use strict";var r=e(94488),i=e(17616),l=e(22627);r({target:"Set",proto:!0,real:!0,forced:!l("isDisjointFrom")},{isDisjointFrom:i})},16450:function(d,g,e){"use strict";var r=e(94488),i=e(89945),l=e(77999),c=e(84833);r({target:"Set",proto:!0,real:!0,forced:!0},{isSubsetOf:function(u){return i(c,this,l(u))}})},96351:function(d,g,e){"use strict";var r=e(94488),i=e(84833),l=e(22627);r({target:"Set",proto:!0,real:!0,forced:!l("isSubsetOf")},{isSubsetOf:i})},86921:function(d,g,e){"use strict";var r=e(94488),i=e(89945),l=e(77999),c=e(51135);r({target:"Set",proto:!0,real:!0,forced:!0},{isSupersetOf:function(u){return i(c,this,l(u))}})},60244:function(d,g,e){"use strict";var r=e(94488),i=e(51135),l=e(22627);r({target:"Set",proto:!0,real:!0,forced:!l("isSupersetOf")},{isSupersetOf:i})},82928:function(d,g,e){"use strict";var r=e(94488),i=e(94237),l=e(17442),c=e(57002),f=e(69905),u=i([].join),h=i([].push);r({target:"Set",proto:!0,real:!0,forced:!0},{join:function(a){var x=l(this),p=a===void 0?",":f(a),v=[];return c(x,function(m){h(v,m)}),u(v,p)}})},42947:function(d,g,e){"use strict";var r=e(94488),i=e(80666),l=e(17442),c=e(19691),f=e(57002),u=c.Set,h=c.add;r({target:"Set",proto:!0,real:!0,forced:!0},{map:function(a){var x=l(this),p=i(a,arguments.length>1?arguments[1]:void 0),v=new u;return f(x,function(m){h(v,p(m,m,x))}),v}})},71568:function(d,g,e){"use strict";var r=e(94488),i=e(48800);r({target:"Set",stat:!0,forced:!0},{of:i})},94194:function(d,g,e){"use strict";var r=e(94488),i=e(63335),l=e(17442),c=e(57002),f=TypeError;r({target:"Set",proto:!0,real:!0,forced:!0},{reduce:function(h){var o=l(this),a=arguments.length<2,x=a?void 0:arguments[1];if(i(h),c(o,function(p){a?(a=!1,x=p):x=h(x,p,p,o)}),a)throw new f("Reduce of empty set with no initial value");return x}})},30556:function(d,g,e){"use strict";var r=e(94488),i=e(80666),l=e(17442),c=e(57002);r({target:"Set",proto:!0,real:!0,forced:!0},{some:function(u){var h=l(this),o=i(u,arguments.length>1?arguments[1]:void 0);return c(h,function(a){if(o(a,a,h))return!0},!0)===!0}})},93102:function(d,g,e){"use strict";var r=e(94488),i=e(89945),l=e(77999),c=e(36312);r({target:"Set",proto:!0,real:!0,forced:!0},{symmetricDifference:function(u){return i(c,this,l(u))}})},32100:function(d,g,e){"use strict";var r=e(94488),i=e(36312),l=e(22627);r({target:"Set",proto:!0,real:!0,forced:!l("symmetricDifference")},{symmetricDifference:i})},82074:function(d,g,e){"use strict";var r=e(94488),i=e(89945),l=e(77999),c=e(24667);r({target:"Set",proto:!0,real:!0,forced:!0},{union:function(u){return i(c,this,l(u))}})},1821:function(d,g,e){"use strict";var r=e(94488),i=e(24667),l=e(22627);r({target:"Set",proto:!0,real:!0,forced:!l("union")},{union:i})},13578:function(d,g,e){"use strict";var r=e(94488),i=e(13764).charAt,l=e(95955),c=e(56902),f=e(69905);r({target:"String",proto:!0,forced:!0},{at:function(h){var o=f(l(this)),a=o.length,x=c(h),p=x>=0?x:a+x;return p<0||p>=a?void 0:i(o,p)}})},62882:function(d,g,e){"use strict";var r=e(94488),i=e(83126),l=e(25587),c=e(95955),f=e(69905),u=e(94844),h=e(13764),o=h.codeAt,a=h.charAt,x="String Iterator",p=u.set,v=u.getterFor(x),m=i(function(A){p(this,{type:x,string:A,index:0})},"String",function(){var A=v(this),D=A.string,R=A.index,S;return R>=D.length?l(void 0,!0):(S=a(D,R),A.index+=S.length,l({codePoint:o(S,0),position:R},!1))});r({target:"String",proto:!0,forced:!0},{codePoints:function(){return new m(f(c(this)))}})},59348:function(d,g,e){"use strict";var r=e(94488),i=e(67410);r({target:"String",stat:!0,forced:!0},{cooked:i})},37457:function(d,g,e){"use strict";var r=e(13247),i=e(94488),l=e(86528),c=e(94237),f=e(13743),u=e(80449),h=e(94029),o=e(55327),a=e(82762),x=e(37691).f,p=e(71698),v=e(42530),m=e(67410),b=e(79204),A=e(19268),D=new v.WeakMap,R=v.get,S=v.has,T=v.set,M=Array,F=TypeError,N=Object.freeze||Object,H=Object.isFrozen,V=Math.min,$=c("".charAt),oe=c("".slice),ie=c("".split),ue=c(/./.exec),q=/([\n\u2028\u2029]|\r\n?)/g,Y=RegExp("^["+A+"]*"),G=RegExp("[^"+A+"]"),ae="Invalid tag",ee="Invalid opening line",J="Invalid closing line",le=function(Pe){var We=Pe.raw;if(r&&!H(We))throw new F("Raw template should be frozen");if(S(D,We))return R(D,We);var Be=W(We),Lt=ne(Be);return x(Lt,"raw",{value:N(Be)}),N(Lt),T(D,We,Lt),Lt},W=function(Pe){var We=h(Pe),Be=a(We),Lt=M(Be),_t=M(Be),Pt=0,Vt,Ft,ir,Ne;if(!Be)throw new F(ae);for(;Pt<Be;Pt++){var dt=We[Pt];if(typeof dt=="string")Lt[Pt]=ie(dt,q);else throw new F(ae)}for(Pt=0;Pt<Be;Pt++){var kt=Pt+1===Be;if(Vt=Lt[Pt],Pt===0){if(Vt.length===1||Vt[0].length>0)throw new F(ee);Vt[1]=""}if(kt){if(Vt.length===1||ue(G,Vt[Vt.length-1]))throw new F(J);Vt[Vt.length-2]="",Vt[Vt.length-1]=""}for(var Qe=2;Qe<Vt.length;Qe+=2){var lt=Vt[Qe],st=Qe+1===Vt.length&&!kt,Ye=ue(Y,lt)[0];if(!st&&Ye.length===lt.length){Vt[Qe]="";continue}Ft=z(Ye,Ft)}}var Ue=Ft?Ft.length:0;for(Pt=0;Pt<Be;Pt++){for(Vt=Lt[Pt],ir=Vt[0],Ne=1;Ne<Vt.length;Ne+=2)ir+=Vt[Ne]+oe(Vt[Ne+1],Ue);_t[Pt]=ir}return _t},z=function(Pe,We){if(We===void 0||Pe===We)return Pe;for(var Be=0,Lt=V(Pe.length,We.length);Be<Lt&&$(Pe,Be)===$(We,Be);Be++);return oe(Pe,0,Be)},ne=function(Pe){for(var We=0,Be=Pe.length,Lt=M(Be);We<Be;We++)Lt[We]=b(Pe[We]);return Lt},_e=function(Pe){return l(function(We){var Be=p(arguments);return Be[0]=le(u(We)),f(Pe,this,Be)},"")},we=_e(m);i({target:"String",stat:!0,forced:!0},{dedent:function(We){return u(We),o(We)?_e(We):f(we,this,arguments)}})},14800:function(d,g,e){"use strict";var r=e(94488),i=e(16332),l=e(53456),c=e(58218),f=e(24538),u=e(20132),h=e(68151),o=e(35012),a=e(61888),x=e(7825),p=e(59893),v=p("toStringTag"),m=Error,b=function(R,S,T){var M=i(A,this),F;return c?F=c(new m,M?l(this):A):(F=M?this:u(A),h(F,v,"Error")),T!==void 0&&h(F,"message",x(T)),a(F,b,F.stack,1),h(F,"error",R),h(F,"suppressed",S),F};c?c(b,m):f(b,m,{name:!0});var A=b.prototype=u(m.prototype,{constructor:o(1,b),message:o(1,""),name:o(1,"SuppressedError")});r({global:!0,constructor:!0,arity:3},{SuppressedError:b})},70654:function(d,g,e){"use strict";var r=e(92916),i=e(94674),l=e(37691).f,c=e(71256).f,f=r.Symbol;if(i("asyncDispose"),f){var u=c(f,"asyncDispose");u.enumerable&&u.configurable&&u.writable&&l(f,"asyncDispose",{value:u.value,enumerable:!1,configurable:!1,writable:!1})}},90252:function(d,g,e){"use strict";var r=e(92916),i=e(94674),l=e(37691).f,c=e(71256).f,f=r.Symbol;if(i("dispose"),f){var u=c(f,"dispose");u.enumerable&&u.configurable&&u.writable&&l(f,"dispose",{value:u.value,enumerable:!1,configurable:!1,writable:!1})}},29482:function(d,g,e){"use strict";var r=e(94488),i=e(69077);r({target:"Symbol",stat:!0},{isRegisteredSymbol:i})},51630:function(d,g,e){"use strict";var r=e(94488),i=e(69077);r({target:"Symbol",stat:!0,name:"isRegisteredSymbol"},{isRegistered:i})},61933:function(d,g,e){"use strict";var r=e(94488),i=e(40443);r({target:"Symbol",stat:!0,forced:!0},{isWellKnownSymbol:i})},619:function(d,g,e){"use strict";var r=e(94488),i=e(40443);r({target:"Symbol",stat:!0,name:"isWellKnownSymbol",forced:!0},{isWellKnown:i})},99675:function(d,g,e){"use strict";var r=e(94674);r("matcher")},53637:function(d,g,e){"use strict";var r=e(94674);r("metadataKey")},52548:function(d,g,e){"use strict";var r=e(94674);r("metadata")},57482:function(d,g,e){"use strict";var r=e(94674);r("observable")},59725:function(d,g,e){"use strict";var r=e(94674);r("patternMatch")},17610:function(d,g,e){"use strict";var r=e(94674);r("replaceAll")},11507:function(d,g,e){"use strict";var r=e(58261),i=e(90560).filterReject,l=e(27607),c=r.aTypedArray,f=r.exportTypedArrayMethod;f("filterOut",function(h){var o=i(c(this),h,arguments.length>1?arguments[1]:void 0);return l(this,o)},!0)},16315:function(d,g,e){"use strict";var r=e(58261),i=e(90560).filterReject,l=e(27607),c=r.aTypedArray,f=r.exportTypedArrayMethod;f("filterReject",function(h){var o=i(c(this),h,arguments.length>1?arguments[1]:void 0);return l(this,o)},!0)},56966:function(d,g,e){"use strict";var r=e(65911),i=e(6086),l=e(32278),c=e(58261),f=e(69478),u=c.aTypedArrayConstructor,h=c.exportTypedArrayStaticMethod;h("fromAsync",function(a){var x=this,p=arguments.length,v=p>1?arguments[1]:void 0,m=p>2?arguments[2]:void 0;return new(r("Promise"))(function(b){i(x),b(l(a,v,m))}).then(function(b){return f(u(x),b)})},!0)},60239:function(d,g,e){"use strict";var r=e(58261),i=e(36444),l=e(31384),c=r.aTypedArray,f=r.exportTypedArrayMethod;f("groupBy",function(h){var o=arguments.length>1?arguments[1]:void 0;return i(c(this),h,o,l)},!0)},49381:function(d,g,e){"use strict";var r=e(58261),i=e(82762),l=e(75406),c=e(51981),f=e(93303),u=e(56902),h=e(3338),o=r.aTypedArray,a=r.getTypedArrayConstructor,x=r.exportTypedArrayMethod,p=Math.max,v=Math.min,m=!h(function(){var b=new Int8Array([1]),A=b.toSpliced(1,0,{valueOf:function(){return b[0]=2,3}});return A[0]!==2||A[1]!==3});x("toSpliced",function(A,D){var R=o(this),S=a(R),T=i(R),M=c(A,T),F=arguments.length,N=0,H,V,$,oe,ie,ue,q;if(F===0)H=V=0;else if(F===1)H=0,V=T-M;else if(V=v(p(u(D),0),T-M),H=F-2,H){oe=new S(H),$=l(oe);for(var Y=2;Y<F;Y++)ie=arguments[Y],oe[Y-2]=$?f(ie):+ie}for(ue=T+H-V,q=new S(ue);N<M;N++)q[N]=R[N];for(;N<M+H;N++)q[N]=oe[N-M];for(;N<ue;N++)q[N]=R[N+V-H];return q},!m)},17230:function(d,g,e){"use strict";var r=e(94237),i=e(58261),l=e(69478),c=e(65621),f=i.aTypedArray,u=i.getTypedArrayConstructor,h=i.exportTypedArrayMethod,o=r(c);h("uniqueBy",function(x){return f(this),l(u(this),o(this,x))},!0)},62720:function(d,g,e){"use strict";var r=e(94488),i=e(92916),l=e(94237),c=e(1674),f=e(79606),u=e(32621),h=e(69478),o=e(66244),a=e(81750),x=o.c2i,p=o.c2iUrl,v=i.Uint8Array,m=i.SyntaxError,b=l("".charAt),A=l("".replace),D=l("".slice),R=l([].push),S=/[\t\n\f\r ]/g,T="Extra bits";v&&r({target:"Uint8Array",stat:!0,forced:!0},{fromBase64:function(F){f(F);var N=arguments.length>1?c(arguments[1]):void 0,H=a(N)==="base64"?x:p,V=N?!!N.strict:!1,$=V?F:A(F,S,"");if($.length%4===0)D($,-2)==="=="?$=D($,0,-2):D($,-1)==="="&&($=D($,0,-1));else if(V)throw new m("Input is not correctly padded");var oe=$.length%4;switch(oe){case 1:throw new m("Bad input length");case 2:$+="AA";break;case 3:$+="A"}for(var ie=[],ue=0,q=$.length,Y=function(ee){var J=b($,ue+ee);if(!u(H,J))throw new m('Bad char in input: "'+J+'"');return H[J]<<18-6*ee};ue<q;ue+=4){var G=Y(0)+Y(1)+Y(2)+Y(3);R(ie,G>>16&255,G>>8&255,G&255)}var ae=ie.length;if(oe===2){if(V&&ie[ae-2]!==0)throw new m(T);ae-=2}else if(oe===3){if(V&&ie[ae-1]!==0)throw new m(T);ae--}return h(v,ie,ae)}})},57151:function(d,g,e){"use strict";var r=e(94488),i=e(92916),l=e(94237),c=e(79606),f=i.Uint8Array,u=i.SyntaxError,h=i.parseInt,o=/[^\da-f]/i,a=l(o.exec),x=l("".slice);f&&r({target:"Uint8Array",stat:!0,forced:!0},{fromHex:function(v){c(v);var m=v.length;if(m%2)throw new u("String should have an even number of characters");if(a(o,v))throw new u("String should only contain hex characters");for(var b=new f(m/2),A=0;A<m;A+=2)b[A/2]=h(x(v,A,A+2),16);return b}})},48732:function(d,g,e){"use strict";var r=e(94488),i=e(92916),l=e(94237),c=e(1674),f=e(27270),u=e(66244),h=e(81750),o=u.i2c,a=u.i2cUrl,x=i.Uint8Array,p=l("".charAt);x&&r({target:"Uint8Array",proto:!0,forced:!0},{toBase64:function(){for(var m=f(this),b=arguments.length?c(arguments[0]):void 0,A=h(b)==="base64"?o:a,D="",R=0,S=m.length,T,M=function(F){return p(A,T>>6*F&63)};R+2<S;R+=3)T=(m[R]<<16)+(m[R+1]<<8)+m[R+2],D+=M(3)+M(2)+M(1)+M(0);return R+2===S?(T=(m[R]<<16)+(m[R+1]<<8),D+=M(3)+M(2)+M(1)+"="):R+1===S&&(T=m[R]<<16,D+=M(3)+M(2)+"=="),D}})},18481:function(d,g,e){"use strict";var r=e(94488),i=e(92916),l=e(94237),c=e(27270),f=i.Uint8Array,u=l(1 .toString);f&&r({target:"Uint8Array",proto:!0,forced:!0},{toHex:function(){c(this);for(var o="",a=0,x=this.length;a<x;a++){var p=u(this[a],16);o+=p.length===1?"0"+p:p}return o}})},55055:function(d,g,e){"use strict";var r=e(94488),i=e(63619),l=e(42530).remove;r({target:"WeakMap",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var f=i(this),u=!0,h,o=0,a=arguments.length;o<a;o++)h=l(f,arguments[o]),u=u&&h;return!!u}})},90965:function(d,g,e){"use strict";var r=e(94488),i=e(63619),l=e(42530),c=l.get,f=l.has,u=l.set;r({target:"WeakMap",proto:!0,real:!0,forced:!0},{emplace:function(o,a){var x=i(this),p,v;return f(x,o)?(p=c(x,o),"update"in a&&(p=a.update(p,o,x),u(x,o,p)),p):(v=a.insert(o,x),u(x,o,v),v)}})},7195:function(d,g,e){"use strict";var r=e(94488),i=e(72846);r({target:"WeakMap",stat:!0,forced:!0},{from:i})},89179:function(d,g,e){"use strict";var r=e(94488),i=e(48800);r({target:"WeakMap",stat:!0,forced:!0},{of:i})},67725:function(d,g,e){"use strict";var r=e(94488),i=e(14615);r({target:"WeakMap",proto:!0,real:!0,forced:!0},{upsert:i})},59884:function(d,g,e){"use strict";var r=e(94488),i=e(18888),l=e(91385).add;r({target:"WeakSet",proto:!0,real:!0,forced:!0},{addAll:function(){for(var f=i(this),u=0,h=arguments.length;u<h;u++)l(f,arguments[u]);return f}})},89202:function(d,g,e){"use strict";var r=e(94488),i=e(18888),l=e(91385).remove;r({target:"WeakSet",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var f=i(this),u=!0,h,o=0,a=arguments.length;o<a;o++)h=l(f,arguments[o]),u=u&&h;return!!u}})},97815:function(d,g,e){"use strict";var r=e(94488),i=e(72846);r({target:"WeakSet",stat:!0,forced:!0},{from:i})},11593:function(d,g,e){"use strict";var r=e(94488),i=e(48800);r({target:"WeakSet",stat:!0,forced:!0},{of:i})},7597:function(d,g,e){"use strict";var r=e(94488),i=e(92916),l=e(65911),c=e(94237),f=e(89945),u=e(3338),h=e(69905),o=e(57106),a=e(66244).c2i,x=/[^\d+/a-z]/i,p=/[\t\n\f\r ]+/g,v=/[=]{1,2}$/,m=l("atob"),b=String.fromCharCode,A=c("".charAt),D=c("".replace),R=c(x.exec),S=!!m&&!u(function(){return m("aGk=")!=="hi"}),T=S&&u(function(){return m(" ")!==""}),M=S&&!u(function(){m("a")}),F=S&&!u(function(){m()}),N=S&&m.length!==1,H=!S||T||M||F||N;r({global:!0,bind:!0,enumerable:!0,forced:H},{atob:function($){if(o(arguments.length,1),S&&!T&&!M)return f(m,i,$);var oe=D(h($),p,""),ie="",ue=0,q=0,Y,G,ae;if(oe.length%4===0&&(oe=D(oe,v,"")),Y=oe.length,Y%4===1||R(x,oe))throw new(l("DOMException"))("The string is not correctly encoded","InvalidCharacterError");for(;ue<Y;)G=A(oe,ue++),ae=q%4?ae*64+a[G]:a[G],q++%4&&(ie+=b(255&ae>>(-2*q&6)));return ie}})},55182:function(d,g,e){"use strict";var r=e(94488),i=e(92916),l=e(65911),c=e(94237),f=e(89945),u=e(3338),h=e(69905),o=e(57106),a=e(66244).i2c,x=l("btoa"),p=c("".charAt),v=c("".charCodeAt),m=!!x&&!u(function(){return x("hi")!=="aGk="}),b=m&&!u(function(){x()}),A=m&&u(function(){return x(null)!=="bnVsbA=="}),D=m&&x.length!==1;r({global:!0,bind:!0,enumerable:!0,forced:!m||b||A||D},{btoa:function(S){if(o(arguments.length,1),m)return f(x,i,h(S));for(var T=h(S),M="",F=0,N=a,H,V;p(T,F)||(N="=",F%1);){if(V=v(T,F+=.75),V>255)throw new(l("DOMException"))("The string contains characters outside of the Latin1 range","InvalidCharacterError");H=H<<8|V,M+=p(N,63&H>>8-F%1*8)}return M}})},91472:function(d,g,e){"use strict";var r=e(94488),i=e(92916),l=e(28887).clear;r({global:!0,bind:!0,enumerable:!0,forced:i.clearImmediate!==l},{clearImmediate:l})},34366:function(d,g,e){"use strict";var r=e(92916),i=e(66749),l=e(9518),c=e(59594),f=e(68151),u=function(o){if(o&&o.forEach!==c)try{f(o,"forEach",c)}catch(a){o.forEach=c}};for(var h in i)i[h]&&u(r[h]&&r[h].prototype);u(l)},85425:function(d,g,e){"use strict";var r=e(92916),i=e(66749),l=e(9518),c=e(11005),f=e(68151),u=e(94573),h=e(59893),o=h("iterator"),a=c.values,x=function(v,m){if(v){if(v[o]!==a)try{f(v,o,a)}catch(A){v[o]=a}if(u(v,m,!0),i[m]){for(var b in c)if(v[b]!==c[b])try{f(v,b,c[b])}catch(A){v[b]=c[b]}}}};for(var p in i)x(r[p]&&r[p].prototype,p);x(l,"DOMTokenList")},64522:function(d,g,e){"use strict";var r=e(94488),i=e(11270),l=e(65911),c=e(3338),f=e(20132),u=e(35012),h=e(37691).f,o=e(2291),a=e(64110),x=e(32621),p=e(56472),v=e(80449),m=e(13367),b=e(7825),A=e(52109),D=e(80739),R=e(94844),S=e(35454),T=e(16697),M="DOMException",F="DATA_CLONE_ERR",N=l("Error"),H=l(M)||function(){try{var _t=l("MessageChannel")||i("worker_threads").MessageChannel;new _t().port1.postMessage(new WeakMap)}catch(Pt){if(Pt.name===F&&Pt.code===25)return Pt.constructor}}(),V=H&&H.prototype,$=N.prototype,oe=R.set,ie=R.getterFor(M),ue="stack"in new N(M),q=function(_t){return x(A,_t)&&A[_t].m?A[_t].c:0},Y=function(){p(this,G);var Pt=arguments.length,Vt=b(Pt<1?void 0:arguments[0]),Ft=b(Pt<2?void 0:arguments[1],"Error"),ir=q(Ft);if(oe(this,{type:M,name:Ft,message:Vt,code:ir}),S||(this.name=Ft,this.message=Vt,this.code=ir),ue){var Ne=new N(Vt);Ne.name=M,h(this,"stack",u(1,D(Ne.stack,1)))}},G=Y.prototype=f($),ae=function(_t){return{enumerable:!0,configurable:!0,get:_t}},ee=function(_t){return ae(function(){return ie(this)[_t]})};S&&(a(G,"code",ee("code")),a(G,"message",ee("message")),a(G,"name",ee("name"))),h(G,"constructor",u(1,Y));var J=c(function(){return!(new H instanceof N)}),le=J||c(function(){return $.toString!==m||String(new H(1,2))!=="2: 1"}),W=J||c(function(){return new H(1,"DataCloneError").code!==25}),z=J||H[F]!==25||V[F]!==25,ne=T?le||W||z:J;r({global:!0,constructor:!0,forced:ne},{DOMException:ne?Y:H});var _e=l(M),we=_e.prototype;le&&(T||H===_e)&&o(we,"toString",m),W&&S&&H===_e&&a(we,"code",ae(function(){return q(v(this).name)}));for(var Pe in A)if(x(A,Pe)){var We=A[Pe],Be=We.s,Lt=u(6,We.c);x(_e,Be)||h(_e,Be,Lt),x(we,Be)||h(we,Be,Lt)}},41599:function(d,g,e){"use strict";var r=e(94488),i=e(92916),l=e(65911),c=e(35012),f=e(37691).f,u=e(32621),h=e(56472),o=e(25576),a=e(7825),x=e(52109),p=e(80739),v=e(35454),m=e(16697),b="DOMException",A=l("Error"),D=l(b),R=function(){h(this,S);var Y=arguments.length,G=a(Y<1?void 0:arguments[0]),ae=a(Y<2?void 0:arguments[1],"Error"),ee=new D(G,ae),J=new A(G);return J.name=b,f(ee,"stack",c(1,p(J.stack,1))),o(ee,this,R),ee},S=R.prototype=D.prototype,T="stack"in new A(b),M="stack"in new D(1,2),F=D&&v&&Object.getOwnPropertyDescriptor(i,b),N=!!F&&!(F.writable&&F.configurable),H=T&&!N&&!M;r({global:!0,constructor:!0,forced:m||H},{DOMException:H?R:D});var V=l(b),$=V.prototype;if($.constructor!==V){m||f($,"constructor",c(1,V));for(var oe in x)if(u(x,oe)){var ie=x[oe],ue=ie.s;u(V,ue)||f(V,ue,c(6,ie.c))}}},86465:function(d,g,e){"use strict";var r=e(65911),i=e(94573),l="DOMException";i(r(l),l)},78437:function(d,g,e){"use strict";e(91472),e(91700)},73624:function(d,g,e){"use strict";var r=e(94488),i=e(92916),l=e(72933),c=e(63335),f=e(57106),u=e(90946),h=i.process;r({global:!0,enumerable:!0,dontCallGetSet:!0},{queueMicrotask:function(a){f(arguments.length,1),c(a);var x=u&&h.domain;l(x?x.bind(a):a)}})},62059:function(d,g,e){"use strict";var r=e(94488),i=e(92916),l=e(64110),c=e(35454),f=TypeError,u=Object.defineProperty,h=i.self!==i;try{if(c){var o=Object.getOwnPropertyDescriptor(i,"self");(h||!o||!o.get||!o.enumerable)&&l(i,"self",{get:function(){return i},set:function(x){if(this!==i)throw new f("Illegal invocation");u(i,"self",{value:x,writable:!0,configurable:!0,enumerable:!0})},configurable:!0,enumerable:!0})}else r({global:!0,simple:!0,forced:h},{self:i})}catch(a){}},91700:function(d,g,e){"use strict";var r=e(94488),i=e(92916),l=e(28887).set,c=e(93222),f=i.setImmediate?c(l,!1):l;r({global:!0,bind:!0,enumerable:!0,forced:i.setImmediate!==f},{setImmediate:f})},88469:function(d,g,e){"use strict";var r=e(94488),i=e(92916),l=e(93222),c=l(i.setInterval,!0);r({global:!0,bind:!0,forced:i.setInterval!==c},{setInterval:c})},91572:function(d,g,e){"use strict";var r=e(94488),i=e(92916),l=e(93222),c=l(i.setTimeout,!0);r({global:!0,bind:!0,forced:i.setTimeout!==c},{setTimeout:c})},10305:function(d,g,e){"use strict";var r=e(16697),i=e(94488),l=e(92916),c=e(65911),f=e(94237),u=e(3338),h=e(6145),o=e(55327),a=e(39812),x=e(4112),p=e(31946),v=e(18446),m=e(62003),b=e(80449),A=e(97607),D=e(32621),R=e(69392),S=e(68151),T=e(82762),M=e(57106),F=e(81644),N=e(2786),H=e(19691),V=e(57002),$=e(39311),oe=e(25406),ie=e(80426),ue=l.Object,q=l.Array,Y=l.Date,G=l.Error,ae=l.TypeError,ee=l.PerformanceMark,J=c("DOMException"),le=N.Map,W=N.has,z=N.get,ne=N.set,_e=H.Set,we=H.add,Pe=H.has,We=c("Object","keys"),Be=f([].push),Lt=f((!0).valueOf),_t=f(1 .valueOf),Pt=f("".valueOf),Vt=f(Y.prototype.getTime),Ft=h("structuredClone"),ir="DataCloneError",Ne="Transferring",dt=function(Me){return!u(function(){var Je=new l.Set([7]),Qt=Me(Je),tt=Me(ue(7));return Qt===Je||!Qt.has(7)||!p(tt)||+tt!=7})&&Me},kt=function(Me,Je){return!u(function(){var Qt=new Je,tt=Me({a:Qt,b:Qt});return!(tt&&tt.a===tt.b&&tt.a instanceof Je&&tt.a.stack===Qt.stack)})},Qe=function(Me){return!u(function(){var Je=Me(new l.AggregateError([1],Ft,{cause:3}));return Je.name!=="AggregateError"||Je.errors[0]!==1||Je.message!==Ft||Je.cause!==3})},lt=l.structuredClone,st=r||!kt(lt,G)||!kt(lt,J)||!Qe(lt),Ye=!lt&&dt(function(Me){return new ee(Ft,{detail:Me}).detail}),Ue=dt(lt)||Ye,be=function(Me){throw new J("Uncloneable type: "+Me,ir)},De=function(Me,Je){throw new J((Je||"Cloning")+" of "+Me+" cannot be properly polyfilled in this engine",ir)},He=function(Me,Je){return Ue||De(Je),Ue(Me)},qe=function(){var Me;try{Me=new l.DataTransfer}catch(Je){try{Me=new l.ClipboardEvent("").clipboardData}catch(Qt){}}return Me&&Me.items&&Me.files?Me:null},Xe=function(Me,Je,Qt){if(W(Je,Me))return z(Je,Me);var tt=Qt||A(Me),Rt,Dt,Jt,Ut,Ce,ce;if(tt==="SharedArrayBuffer")Ue?Rt=Ue(Me):Rt=Me;else{var pe=l.DataView;!pe&&!o(Me.slice)&&De("ArrayBuffer");try{if(o(Me.slice)&&!Me.resizable)Rt=Me.slice(0);else for(Dt=Me.byteLength,Jt=("maxByteLength"in Me)?{maxByteLength:Me.maxByteLength}:void 0,Rt=new ArrayBuffer(Dt,Jt),Ut=new pe(Me),Ce=new pe(Rt),ce=0;ce<Dt;ce++)Ce.setUint8(ce,Ut.getUint8(ce))}catch(Et){throw new J("ArrayBuffer is detached",ir)}}return ne(Je,Me,Rt),Rt},wt=function(Me,Je,Qt,tt,Rt){var Dt=l[Je];return p(Dt)||De(Je),new Dt(Xe(Me.buffer,Rt),Qt,tt)},At=function(Me,Je){if(v(Me)&&be("Symbol"),!p(Me))return Me;if(Je){if(W(Je,Me))return z(Je,Me)}else Je=new le;var Qt=A(Me),tt,Rt,Dt,Jt,Ut,Ce,ce,pe;switch(Qt){case"Array":Dt=q(T(Me));break;case"Object":Dt={};break;case"Map":Dt=new le;break;case"Set":Dt=new _e;break;case"RegExp":Dt=new RegExp(Me.source,F(Me));break;case"Error":switch(Rt=Me.name,Rt){case"AggregateError":Dt=new(c(Rt))([]);break;case"EvalError":case"RangeError":case"ReferenceError":case"SuppressedError":case"SyntaxError":case"TypeError":case"URIError":Dt=new(c(Rt));break;case"CompileError":case"LinkError":case"RuntimeError":Dt=new(c("WebAssembly",Rt));break;default:Dt=new G}break;case"DOMException":Dt=new J(Me.message,Me.name);break;case"ArrayBuffer":case"SharedArrayBuffer":Dt=Xe(Me,Je,Qt);break;case"DataView":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float16Array":case"Float32Array":case"Float64Array":case"BigInt64Array":case"BigUint64Array":Ce=Qt==="DataView"?Me.byteLength:Me.length,Dt=wt(Me,Qt,Me.byteOffset,Ce,Je);break;case"DOMQuad":try{Dt=new DOMQuad(At(Me.p1,Je),At(Me.p2,Je),At(Me.p3,Je),At(Me.p4,Je))}catch(Et){Dt=He(Me,Qt)}break;case"File":if(Ue)try{Dt=Ue(Me),A(Dt)!==Qt&&(Dt=void 0)}catch(Et){}if(!Dt)try{Dt=new File([Me],Me.name,Me)}catch(Et){}Dt||De(Qt);break;case"FileList":if(Jt=qe(),Jt){for(Ut=0,Ce=T(Me);Ut<Ce;Ut++)Jt.items.add(At(Me[Ut],Je));Dt=Jt.files}else Dt=He(Me,Qt);break;case"ImageData":try{Dt=new ImageData(At(Me.data,Je),Me.width,Me.height,{colorSpace:Me.colorSpace})}catch(Et){Dt=He(Me,Qt)}break;default:if(Ue)Dt=Ue(Me);else switch(Qt){case"BigInt":Dt=ue(Me.valueOf());break;case"Boolean":Dt=ue(Lt(Me));break;case"Number":Dt=ue(_t(Me));break;case"String":Dt=ue(Pt(Me));break;case"Date":Dt=new Y(Vt(Me));break;case"Blob":try{Dt=Me.slice(0,Me.size,Me.type)}catch(Et){De(Qt)}break;case"DOMPoint":case"DOMPointReadOnly":tt=l[Qt];try{Dt=tt.fromPoint?tt.fromPoint(Me):new tt(Me.x,Me.y,Me.z,Me.w)}catch(Et){De(Qt)}break;case"DOMRect":case"DOMRectReadOnly":tt=l[Qt];try{Dt=tt.fromRect?tt.fromRect(Me):new tt(Me.x,Me.y,Me.width,Me.height)}catch(Et){De(Qt)}break;case"DOMMatrix":case"DOMMatrixReadOnly":tt=l[Qt];try{Dt=tt.fromMatrix?tt.fromMatrix(Me):new tt(Me)}catch(Et){De(Qt)}break;case"AudioData":case"VideoFrame":o(Me.clone)||De(Qt);try{Dt=Me.clone()}catch(Et){be(Qt)}break;case"CropTarget":case"CryptoKey":case"FileSystemDirectoryHandle":case"FileSystemFileHandle":case"FileSystemHandle":case"GPUCompilationInfo":case"GPUCompilationMessage":case"ImageBitmap":case"RTCCertificate":case"WebAssembly.Module":De(Qt);default:be(Qt)}}switch(ne(Je,Me,Dt),Qt){case"Array":case"Object":for(ce=We(Me),Ut=0,Ce=T(ce);Ut<Ce;Ut++)pe=ce[Ut],R(Dt,pe,At(Me[pe],Je));break;case"Map":Me.forEach(function(Et,Se){ne(Dt,At(Se,Je),At(Et,Je))});break;case"Set":Me.forEach(function(Et){we(Dt,At(Et,Je))});break;case"Error":S(Dt,"message",At(Me.message,Je)),D(Me,"cause")&&S(Dt,"cause",At(Me.cause,Je)),Rt==="AggregateError"?Dt.errors=At(Me.errors,Je):Rt==="SuppressedError"&&(Dt.error=At(Me.error,Je),Dt.suppressed=At(Me.suppressed,Je));case"DOMException":oe&&S(Dt,"stack",At(Me.stack,Je))}return Dt},cr=function(Me,Je){if(!p(Me))throw new ae("Transfer option cannot be converted to a sequence");var Qt=[];m(Me,function(Se){Be(Qt,b(Se))});for(var tt=0,Rt=T(Qt),Dt=new _e,Jt,Ut,Ce,ce,pe,Et;tt<Rt;){if(Jt=Qt[tt++],Ut=A(Jt),Ut==="ArrayBuffer"?Pe(Dt,Jt):W(Je,Jt))throw new J("Duplicate transferable",ir);if(Ut==="ArrayBuffer"){we(Dt,Jt);continue}if(ie)ce=lt(Jt,{transfer:[Jt]});else switch(Ut){case"ImageBitmap":Ce=l.OffscreenCanvas,a(Ce)||De(Ut,Ne);try{pe=new Ce(Jt.width,Jt.height),Et=pe.getContext("bitmaprenderer"),Et.transferFromImageBitmap(Jt),ce=pe.transferToImageBitmap()}catch(Se){}break;case"AudioData":case"VideoFrame":(!o(Jt.clone)||!o(Jt.close))&&De(Ut,Ne);try{ce=Jt.clone(),Jt.close()}catch(Se){}break;case"MediaSourceHandle":case"MessagePort":case"OffscreenCanvas":case"ReadableStream":case"TransformStream":case"WritableStream":De(Ut,Ne)}if(ce===void 0)throw new J("This object cannot be transferred: "+Ut,ir);ne(Je,Jt,ce)}return Dt},or=function(Me){V(Me,function(Je){ie?Ue(Je,{transfer:[Je]}):o(Je.transfer)?Je.transfer():$?$(Je):De("ArrayBuffer",Ne)})};i({global:!0,enumerable:!0,sham:!ie,forced:st},{structuredClone:function(Je){var Qt=M(arguments.length,1)>1&&!x(arguments[1])?b(arguments[1]):void 0,tt=Qt?Qt.transfer:void 0,Rt,Dt;tt!==void 0&&(Rt=new le,Dt=cr(tt,Rt));var Jt=At(Je,Rt);return Dt&&or(Dt),Jt}})},41208:function(d,g,e){"use strict";e(88469),e(91572)},91340:function(d,g,e){"use strict";e(11005);var r=e(94488),i=e(92916),l=e(89945),c=e(94237),f=e(35454),u=e(3299),h=e(2291),o=e(64110),a=e(66477),x=e(94573),p=e(83126),v=e(94844),m=e(56472),b=e(55327),A=e(32621),D=e(80666),R=e(97607),S=e(80449),T=e(31946),M=e(69905),F=e(20132),N=e(35012),H=e(85428),V=e(26006),$=e(25587),oe=e(57106),ie=e(59893),ue=e(63668),q=ie("iterator"),Y="URLSearchParams",G=Y+"Iterator",ae=v.set,ee=v.getterFor(Y),J=v.getterFor(G),le=Object.getOwnPropertyDescriptor,W=function(Rt){if(!f)return i[Rt];var Dt=le(i,Rt);return Dt&&Dt.value},z=W("fetch"),ne=W("Request"),_e=W("Headers"),we=ne&&ne.prototype,Pe=_e&&_e.prototype,We=i.RegExp,Be=i.TypeError,Lt=i.decodeURIComponent,_t=i.encodeURIComponent,Pt=c("".charAt),Vt=c([].join),Ft=c([].push),ir=c("".replace),Ne=c([].shift),dt=c([].splice),kt=c("".split),Qe=c("".slice),lt=/\+/g,st=Array(4),Ye=function(Rt){return st[Rt-1]||(st[Rt-1]=We("((?:%[\\da-f]{2}){"+Rt+"})","gi"))},Ue=function(Rt){try{return Lt(Rt)}catch(Dt){return Rt}},be=function(Rt){var Dt=ir(Rt,lt," "),Jt=4;try{return Lt(Dt)}catch(Ut){for(;Jt;)Dt=ir(Dt,Ye(Jt--),Ue);return Dt}},De=/[!'()~]|%20/g,He={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},qe=function(Rt){return He[Rt]},Xe=function(Rt){return ir(_t(Rt),De,qe)},wt=p(function(Dt,Jt){ae(this,{type:G,target:ee(Dt).entries,index:0,kind:Jt})},Y,function(){var Dt=J(this),Jt=Dt.target,Ut=Dt.index++;if(!Jt||Ut>=Jt.length)return Dt.target=void 0,$(void 0,!0);var Ce=Jt[Ut];switch(Dt.kind){case"keys":return $(Ce.key,!1);case"values":return $(Ce.value,!1)}return $([Ce.key,Ce.value],!1)},!0),At=function(Rt){this.entries=[],this.url=null,Rt!==void 0&&(T(Rt)?this.parseObject(Rt):this.parseQuery(typeof Rt=="string"?Pt(Rt,0)==="?"?Qe(Rt,1):Rt:M(Rt)))};At.prototype={type:Y,bindURL:function(Rt){this.url=Rt,this.update()},parseObject:function(Rt){var Dt=this.entries,Jt=V(Rt),Ut,Ce,ce,pe,Et,Se,ot;if(Jt)for(Ut=H(Rt,Jt),Ce=Ut.next;!(ce=l(Ce,Ut)).done;){if(pe=H(S(ce.value)),Et=pe.next,(Se=l(Et,pe)).done||(ot=l(Et,pe)).done||!l(Et,pe).done)throw new Be("Expected sequence with length 2");Ft(Dt,{key:M(Se.value),value:M(ot.value)})}else for(var Gt in Rt)A(Rt,Gt)&&Ft(Dt,{key:Gt,value:M(Rt[Gt])})},parseQuery:function(Rt){if(Rt)for(var Dt=this.entries,Jt=kt(Rt,"&"),Ut=0,Ce,ce;Ut<Jt.length;)Ce=Jt[Ut++],Ce.length&&(ce=kt(Ce,"="),Ft(Dt,{key:be(Ne(ce)),value:be(Vt(ce,"="))}))},serialize:function(){for(var Rt=this.entries,Dt=[],Jt=0,Ut;Jt<Rt.length;)Ut=Rt[Jt++],Ft(Dt,Xe(Ut.key)+"="+Xe(Ut.value));return Vt(Dt,"&")},update:function(){this.entries.length=0,this.parseQuery(this.url.query)},updateURL:function(){this.url&&this.url.update()}};var cr=function(){m(this,or);var Dt=arguments.length>0?arguments[0]:void 0,Jt=ae(this,new At(Dt));f||(this.size=Jt.entries.length)},or=cr.prototype;if(a(or,{append:function(Dt,Jt){var Ut=ee(this);oe(arguments.length,2),Ft(Ut.entries,{key:M(Dt),value:M(Jt)}),f||this.length++,Ut.updateURL()},delete:function(Rt){for(var Dt=ee(this),Jt=oe(arguments.length,1),Ut=Dt.entries,Ce=M(Rt),ce=Jt<2?void 0:arguments[1],pe=ce===void 0?ce:M(ce),Et=0;Et<Ut.length;){var Se=Ut[Et];if(Se.key===Ce&&(pe===void 0||Se.value===pe)){if(dt(Ut,Et,1),pe!==void 0)break}else Et++}f||(this.size=Ut.length),Dt.updateURL()},get:function(Dt){var Jt=ee(this).entries;oe(arguments.length,1);for(var Ut=M(Dt),Ce=0;Ce<Jt.length;Ce++)if(Jt[Ce].key===Ut)return Jt[Ce].value;return null},getAll:function(Dt){var Jt=ee(this).entries;oe(arguments.length,1);for(var Ut=M(Dt),Ce=[],ce=0;ce<Jt.length;ce++)Jt[ce].key===Ut&&Ft(Ce,Jt[ce].value);return Ce},has:function(Dt){for(var Jt=ee(this).entries,Ut=oe(arguments.length,1),Ce=M(Dt),ce=Ut<2?void 0:arguments[1],pe=ce===void 0?ce:M(ce),Et=0;Et<Jt.length;){var Se=Jt[Et++];if(Se.key===Ce&&(pe===void 0||Se.value===pe))return!0}return!1},set:function(Dt,Jt){var Ut=ee(this);oe(arguments.length,1);for(var Ce=Ut.entries,ce=!1,pe=M(Dt),Et=M(Jt),Se=0,ot;Se<Ce.length;Se++)ot=Ce[Se],ot.key===pe&&(ce?dt(Ce,Se--,1):(ce=!0,ot.value=Et));ce||Ft(Ce,{key:pe,value:Et}),f||(this.size=Ce.length),Ut.updateURL()},sort:function(){var Dt=ee(this);ue(Dt.entries,function(Jt,Ut){return Jt.key>Ut.key?1:-1}),Dt.updateURL()},forEach:function(Dt){for(var Jt=ee(this).entries,Ut=D(Dt,arguments.length>1?arguments[1]:void 0),Ce=0,ce;Ce<Jt.length;)ce=Jt[Ce++],Ut(ce.value,ce.key,this)},keys:function(){return new wt(this,"keys")},values:function(){return new wt(this,"values")},entries:function(){return new wt(this,"entries")}},{enumerable:!0}),h(or,q,or.entries,{name:"entries"}),h(or,"toString",function(){return ee(this).serialize()},{enumerable:!0}),f&&o(or,"size",{get:function(){return ee(this).entries.length},configurable:!0,enumerable:!0}),x(cr,Y),r({global:!0,constructor:!0,forced:!u},{URLSearchParams:cr}),!u&&b(_e)){var Me=c(Pe.has),Je=c(Pe.set),Qt=function(Rt){if(T(Rt)){var Dt=Rt.body,Jt;if(R(Dt)===Y)return Jt=Rt.headers?new _e(Rt.headers):new _e,Me(Jt,"content-type")||Je(Jt,"content-type","application/x-www-form-urlencoded;charset=UTF-8"),F(Rt,{body:N(0,M(Dt)),headers:N(0,Jt)})}return Rt};if(b(z)&&r({global:!0,enumerable:!0,dontCallGetSet:!0,forced:!0},{fetch:function(Dt){return z(Dt,arguments.length>1?Qt(arguments[1]):{})}}),b(ne)){var tt=function(Dt){return m(this,we),new ne(Dt,arguments.length>1?Qt(arguments[1]):{})};we.constructor=tt,tt.prototype=we,r({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:tt})}}d.exports={URLSearchParams:cr,getState:ee}},4890:function(d,g,e){"use strict";var r=e(2291),i=e(94237),l=e(69905),c=e(57106),f=URLSearchParams,u=f.prototype,h=i(u.append),o=i(u.delete),a=i(u.forEach),x=i([].push),p=new f("a=1&a=2&b=3");p.delete("a",1),p.delete("b",void 0),p+""!="a=2"&&r(u,"delete",function(v){var m=arguments.length,b=m<2?void 0:arguments[1];if(m&&b===void 0)return o(this,v);var A=[];a(this,function(H,V){x(A,{key:V,value:H})}),c(m,1);for(var D=l(v),R=l(b),S=0,T=0,M=!1,F=A.length,N;S<F;)N=A[S++],M||N.key===D?(M=!0,o(this,N.key)):T++;for(;T<F;)N=A[T++],N.key===D&&N.value===R||h(this,N.key,N.value)},{enumerable:!0,unsafe:!0})},5340:function(d,g,e){"use strict";var r=e(2291),i=e(94237),l=e(69905),c=e(57106),f=URLSearchParams,u=f.prototype,h=i(u.getAll),o=i(u.has),a=new f("a=1");(a.has("a",2)||!a.has("a",void 0))&&r(u,"has",function(p){var v=arguments.length,m=v<2?void 0:arguments[1];if(v&&m===void 0)return o(this,p);var b=h(this,p);c(v,1);for(var A=l(m),D=0;D<b.length;)if(b[D++]===A)return!0;return!1},{enumerable:!0,unsafe:!0})},7893:function(d,g,e){"use strict";e(91340)},61650:function(d,g,e){"use strict";var r=e(35454),i=e(94237),l=e(64110),c=URLSearchParams.prototype,f=i(c.forEach);r&&!("size"in c)&&l(c,"size",{get:function(){var h=0;return f(this,function(){h++}),h},configurable:!0,enumerable:!0})},40061:function(d,g,e){"use strict";var r=e(94488),i=e(65911),l=e(3338),c=e(57106),f=e(69905),u=e(3299),h=i("URL"),o=u&&l(function(){h.canParse()});r({target:"URL",stat:!0,forced:!o},{canParse:function(x){var p=c(arguments.length,1),v=f(x),m=p<2||arguments[1]===void 0?void 0:f(arguments[1]);try{return!!new h(v,m)}catch(b){return!1}}})},13588:function(d,g,e){"use strict";e(20852);var r=e(94488),i=e(35454),l=e(3299),c=e(92916),f=e(80666),u=e(94237),h=e(2291),o=e(64110),a=e(56472),x=e(32621),p=e(80530),v=e(60255),m=e(71698),b=e(13764).codeAt,A=e(93245),D=e(69905),R=e(94573),S=e(57106),T=e(91340),M=e(94844),F=M.set,N=M.getterFor("URL"),H=T.URLSearchParams,V=T.getState,$=c.URL,oe=c.TypeError,ie=c.parseInt,ue=Math.floor,q=Math.pow,Y=u("".charAt),G=u(/./.exec),ae=u([].join),ee=u(1 .toString),J=u([].pop),le=u([].push),W=u("".replace),z=u([].shift),ne=u("".split),_e=u("".slice),we=u("".toLowerCase),Pe=u([].unshift),We="Invalid authority",Be="Invalid scheme",Lt="Invalid host",_t="Invalid port",Pt=/[a-z]/i,Vt=/[\d+-.a-z]/i,Ft=/\d/,ir=/^0x/i,Ne=/^[0-7]+$/,dt=/^\d+$/,kt=/^[\da-f]+$/i,Qe=/[\0\t\n\r #%/:<>?@[\\\]^|]/,lt=/[\0\t\n\r #/:<>?@[\\\]^|]/,st=/^[\u0000-\u0020]+/,Ye=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,Ue=/[\t\n\r]/g,be,De=function(Ct){var $t=ne(Ct,"."),Bt,qt,br,qr,Hr,Fn,wn;if($t.length&&$t[$t.length-1]===""&&$t.length--,Bt=$t.length,Bt>4)return Ct;for(qt=[],br=0;br<Bt;br++){if(qr=$t[br],qr==="")return Ct;if(Hr=10,qr.length>1&&Y(qr,0)==="0"&&(Hr=G(ir,qr)?16:8,qr=_e(qr,Hr===8?1:2)),qr==="")Fn=0;else{if(!G(Hr===10?dt:Hr===8?Ne:kt,qr))return Ct;Fn=ie(qr,Hr)}le(qt,Fn)}for(br=0;br<Bt;br++)if(Fn=qt[br],br===Bt-1){if(Fn>=q(256,5-Bt))return null}else if(Fn>255)return null;for(wn=J(qt),br=0;br<qt.length;br++)wn+=qt[br]*q(256,3-br);return wn},He=function(Ct){var $t=[0,0,0,0,0,0,0,0],Bt=0,qt=null,br=0,qr,Hr,Fn,wn,Yn,St,Yr,ii=function(){return Y(Ct,br)};if(ii()===":"){if(Y(Ct,1)!==":")return;br+=2,Bt++,qt=Bt}for(;ii();){if(Bt===8)return;if(ii()===":"){if(qt!==null)return;br++,Bt++,qt=Bt;continue}for(qr=Hr=0;Hr<4&&G(kt,ii());)qr=qr*16+ie(ii(),16),br++,Hr++;if(ii()==="."){if(Hr===0||(br-=Hr,Bt>6))return;for(Fn=0;ii();){if(wn=null,Fn>0)if(ii()==="."&&Fn<4)br++;else return;if(!G(Ft,ii()))return;for(;G(Ft,ii());){if(Yn=ie(ii(),10),wn===null)wn=Yn;else{if(wn===0)return;wn=wn*10+Yn}if(wn>255)return;br++}$t[Bt]=$t[Bt]*256+wn,Fn++,(Fn===2||Fn===4)&&Bt++}if(Fn!==4)return;break}else if(ii()===":"){if(br++,!ii())return}else if(ii())return;$t[Bt++]=qr}if(qt!==null)for(St=Bt-qt,Bt=7;Bt!==0&&St>0;)Yr=$t[Bt],$t[Bt--]=$t[qt+St-1],$t[qt+--St]=Yr;else if(Bt!==8)return;return $t},qe=function(Ct){for(var $t=null,Bt=1,qt=null,br=0,qr=0;qr<8;qr++)Ct[qr]!==0?(br>Bt&&($t=qt,Bt=br),qt=null,br=0):(qt===null&&(qt=qr),++br);return br>Bt&&($t=qt,Bt=br),$t},Xe=function(Ct){var $t,Bt,qt,br;if(typeof Ct=="number"){for($t=[],Bt=0;Bt<4;Bt++)Pe($t,Ct%256),Ct=ue(Ct/256);return ae($t,".")}else if(typeof Ct=="object"){for($t="",qt=qe(Ct),Bt=0;Bt<8;Bt++)br&&Ct[Bt]===0||(br&&(br=!1),qt===Bt?($t+=Bt?":":"::",br=!0):($t+=ee(Ct[Bt],16),Bt<7&&($t+=":")));return"["+$t+"]"}return Ct},wt={},At=p({},wt,{" ":1,'"':1,"<":1,">":1,"`":1}),cr=p({},At,{"#":1,"?":1,"{":1,"}":1}),or=p({},cr,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),Me=function(Ct,$t){var Bt=b(Ct,0);return Bt>32&&Bt<127&&!x($t,Ct)?Ct:encodeURIComponent(Ct)},Je={ftp:21,file:null,http:80,https:443,ws:80,wss:443},Qt=function(Ct,$t){var Bt;return Ct.length===2&&G(Pt,Y(Ct,0))&&((Bt=Y(Ct,1))===":"||!$t&&Bt==="|")},tt=function(Ct){var $t;return Ct.length>1&&Qt(_e(Ct,0,2))&&(Ct.length===2||($t=Y(Ct,2))==="/"||$t==="\\"||$t==="?"||$t==="#")},Rt=function(Ct){return Ct==="."||we(Ct)==="%2e"},Dt=function(Ct){return Ct=we(Ct),Ct===".."||Ct==="%2e."||Ct===".%2e"||Ct==="%2e%2e"},Jt={},Ut={},Ce={},ce={},pe={},Et={},Se={},ot={},Gt={},gt={},Ae={},vt={},je={},et={},yt={},Nt={},Fe={},Rr={},pt={},Jr={},un={},Zt=function(Ct,$t,Bt){var qt=D(Ct),br,qr,Hr;if($t){if(qr=this.parse(qt),qr)throw new oe(qr);this.searchParams=null}else{if(Bt!==void 0&&(br=new Zt(Bt,!0)),qr=this.parse(qt,null,br),qr)throw new oe(qr);Hr=V(new H),Hr.bindURL(this),this.searchParams=Hr}};Zt.prototype={type:"URL",parse:function(Ct,$t,Bt){var qt=this,br=$t||Jt,qr=0,Hr="",Fn=!1,wn=!1,Yn=!1,St,Yr,ii,Bi;for(Ct=D(Ct),$t||(qt.scheme="",qt.username="",qt.password="",qt.host=null,qt.port=null,qt.path=[],qt.query=null,qt.fragment=null,qt.cannotBeABaseURL=!1,Ct=W(Ct,st,""),Ct=W(Ct,Ye,"$1")),Ct=W(Ct,Ue,""),St=v(Ct);qr<=St.length;){switch(Yr=St[qr],br){case Jt:if(Yr&&G(Pt,Yr))Hr+=we(Yr),br=Ut;else{if($t)return Be;br=Ce;continue}break;case Ut:if(Yr&&(G(Vt,Yr)||Yr==="+"||Yr==="-"||Yr==="."))Hr+=we(Yr);else if(Yr===":"){if($t&&(qt.isSpecial()!==x(Je,Hr)||Hr==="file"&&(qt.includesCredentials()||qt.port!==null)||qt.scheme==="file"&&!qt.host))return;if(qt.scheme=Hr,$t){qt.isSpecial()&&Je[qt.scheme]===qt.port&&(qt.port=null);return}Hr="",qt.scheme==="file"?br=et:qt.isSpecial()&&Bt&&Bt.scheme===qt.scheme?br=ce:qt.isSpecial()?br=ot:St[qr+1]==="/"?(br=pe,qr++):(qt.cannotBeABaseURL=!0,le(qt.path,""),br=pt)}else{if($t)return Be;Hr="",br=Ce,qr=0;continue}break;case Ce:if(!Bt||Bt.cannotBeABaseURL&&Yr!=="#")return Be;if(Bt.cannotBeABaseURL&&Yr==="#"){qt.scheme=Bt.scheme,qt.path=m(Bt.path),qt.query=Bt.query,qt.fragment="",qt.cannotBeABaseURL=!0,br=un;break}br=Bt.scheme==="file"?et:Et;continue;case ce:if(Yr==="/"&&St[qr+1]==="/")br=Gt,qr++;else{br=Et;continue}break;case pe:if(Yr==="/"){br=gt;break}else{br=Rr;continue}case Et:if(qt.scheme=Bt.scheme,Yr===be)qt.username=Bt.username,qt.password=Bt.password,qt.host=Bt.host,qt.port=Bt.port,qt.path=m(Bt.path),qt.query=Bt.query;else if(Yr==="/"||Yr==="\\"&&qt.isSpecial())br=Se;else if(Yr==="?")qt.username=Bt.username,qt.password=Bt.password,qt.host=Bt.host,qt.port=Bt.port,qt.path=m(Bt.path),qt.query="",br=Jr;else if(Yr==="#")qt.username=Bt.username,qt.password=Bt.password,qt.host=Bt.host,qt.port=Bt.port,qt.path=m(Bt.path),qt.query=Bt.query,qt.fragment="",br=un;else{qt.username=Bt.username,qt.password=Bt.password,qt.host=Bt.host,qt.port=Bt.port,qt.path=m(Bt.path),qt.path.length--,br=Rr;continue}break;case Se:if(qt.isSpecial()&&(Yr==="/"||Yr==="\\"))br=Gt;else if(Yr==="/")br=gt;else{qt.username=Bt.username,qt.password=Bt.password,qt.host=Bt.host,qt.port=Bt.port,br=Rr;continue}break;case ot:if(br=Gt,Yr!=="/"||Y(Hr,qr+1)!=="/")continue;qr++;break;case Gt:if(Yr!=="/"&&Yr!=="\\"){br=gt;continue}break;case gt:if(Yr==="@"){Fn&&(Hr="%40"+Hr),Fn=!0,ii=v(Hr);for(var Kn=0;Kn<ii.length;Kn++){var It=ii[Kn];if(It===":"&&!Yn){Yn=!0;continue}var fi=Me(It,or);Yn?qt.password+=fi:qt.username+=fi}Hr=""}else if(Yr===be||Yr==="/"||Yr==="?"||Yr==="#"||Yr==="\\"&&qt.isSpecial()){if(Fn&&Hr==="")return We;qr-=v(Hr).length+1,Hr="",br=Ae}else Hr+=Yr;break;case Ae:case vt:if($t&&qt.scheme==="file"){br=Nt;continue}else if(Yr===":"&&!wn){if(Hr==="")return Lt;if(Bi=qt.parseHost(Hr),Bi)return Bi;if(Hr="",br=je,$t===vt)return}else if(Yr===be||Yr==="/"||Yr==="?"||Yr==="#"||Yr==="\\"&&qt.isSpecial()){if(qt.isSpecial()&&Hr==="")return Lt;if($t&&Hr===""&&(qt.includesCredentials()||qt.port!==null))return;if(Bi=qt.parseHost(Hr),Bi)return Bi;if(Hr="",br=Fe,$t)return;continue}else Yr==="["?wn=!0:Yr==="]"&&(wn=!1),Hr+=Yr;break;case je:if(G(Ft,Yr))Hr+=Yr;else if(Yr===be||Yr==="/"||Yr==="?"||Yr==="#"||Yr==="\\"&&qt.isSpecial()||$t){if(Hr!==""){var mi=ie(Hr,10);if(mi>65535)return _t;qt.port=qt.isSpecial()&&mi===Je[qt.scheme]?null:mi,Hr=""}if($t)return;br=Fe;continue}else return _t;break;case et:if(qt.scheme="file",Yr==="/"||Yr==="\\")br=yt;else if(Bt&&Bt.scheme==="file")switch(Yr){case be:qt.host=Bt.host,qt.path=m(Bt.path),qt.query=Bt.query;break;case"?":qt.host=Bt.host,qt.path=m(Bt.path),qt.query="",br=Jr;break;case"#":qt.host=Bt.host,qt.path=m(Bt.path),qt.query=Bt.query,qt.fragment="",br=un;break;default:tt(ae(m(St,qr),""))||(qt.host=Bt.host,qt.path=m(Bt.path),qt.shortenPath()),br=Rr;continue}else{br=Rr;continue}break;case yt:if(Yr==="/"||Yr==="\\"){br=Nt;break}Bt&&Bt.scheme==="file"&&!tt(ae(m(St,qr),""))&&(Qt(Bt.path[0],!0)?le(qt.path,Bt.path[0]):qt.host=Bt.host),br=Rr;continue;case Nt:if(Yr===be||Yr==="/"||Yr==="\\"||Yr==="?"||Yr==="#"){if(!$t&&Qt(Hr))br=Rr;else if(Hr===""){if(qt.host="",$t)return;br=Fe}else{if(Bi=qt.parseHost(Hr),Bi)return Bi;if(qt.host==="localhost"&&(qt.host=""),$t)return;Hr="",br=Fe}continue}else Hr+=Yr;break;case Fe:if(qt.isSpecial()){if(br=Rr,Yr!=="/"&&Yr!=="\\")continue}else if(!$t&&Yr==="?")qt.query="",br=Jr;else if(!$t&&Yr==="#")qt.fragment="",br=un;else if(Yr!==be&&(br=Rr,Yr!=="/"))continue;break;case Rr:if(Yr===be||Yr==="/"||Yr==="\\"&&qt.isSpecial()||!$t&&(Yr==="?"||Yr==="#")){if(Dt(Hr)?(qt.shortenPath(),Yr!=="/"&&!(Yr==="\\"&&qt.isSpecial())&&le(qt.path,"")):Rt(Hr)?Yr!=="/"&&!(Yr==="\\"&&qt.isSpecial())&&le(qt.path,""):(qt.scheme==="file"&&!qt.path.length&&Qt(Hr)&&(qt.host&&(qt.host=""),Hr=Y(Hr,0)+":"),le(qt.path,Hr)),Hr="",qt.scheme==="file"&&(Yr===be||Yr==="?"||Yr==="#"))for(;qt.path.length>1&&qt.path[0]==="";)z(qt.path);Yr==="?"?(qt.query="",br=Jr):Yr==="#"&&(qt.fragment="",br=un)}else Hr+=Me(Yr,cr);break;case pt:Yr==="?"?(qt.query="",br=Jr):Yr==="#"?(qt.fragment="",br=un):Yr!==be&&(qt.path[0]+=Me(Yr,wt));break;case Jr:!$t&&Yr==="#"?(qt.fragment="",br=un):Yr!==be&&(Yr==="'"&&qt.isSpecial()?qt.query+="%27":Yr==="#"?qt.query+="%23":qt.query+=Me(Yr,wt));break;case un:Yr!==be&&(qt.fragment+=Me(Yr,At));break}qr++}},parseHost:function(Ct){var $t,Bt,qt;if(Y(Ct,0)==="["){if(Y(Ct,Ct.length-1)!=="]"||($t=He(_e(Ct,1,-1)),!$t))return Lt;this.host=$t}else if(this.isSpecial()){if(Ct=A(Ct),G(Qe,Ct)||($t=De(Ct),$t===null))return Lt;this.host=$t}else{if(G(lt,Ct))return Lt;for($t="",Bt=v(Ct),qt=0;qt<Bt.length;qt++)$t+=Me(Bt[qt],wt);this.host=$t}},cannotHaveUsernamePasswordPort:function(){return!this.host||this.cannotBeABaseURL||this.scheme==="file"},includesCredentials:function(){return this.username!==""||this.password!==""},isSpecial:function(){return x(Je,this.scheme)},shortenPath:function(){var Ct=this.path,$t=Ct.length;$t&&(this.scheme!=="file"||$t!==1||!Qt(Ct[0],!0))&&Ct.length--},serialize:function(){var Ct=this,$t=Ct.scheme,Bt=Ct.username,qt=Ct.password,br=Ct.host,qr=Ct.port,Hr=Ct.path,Fn=Ct.query,wn=Ct.fragment,Yn=$t+":";return br!==null?(Yn+="//",Ct.includesCredentials()&&(Yn+=Bt+(qt?":"+qt:"")+"@"),Yn+=Xe(br),qr!==null&&(Yn+=":"+qr)):$t==="file"&&(Yn+="//"),Yn+=Ct.cannotBeABaseURL?Hr[0]:Hr.length?"/"+ae(Hr,"/"):"",Fn!==null&&(Yn+="?"+Fn),wn!==null&&(Yn+="#"+wn),Yn},setHref:function(Ct){var $t=this.parse(Ct);if($t)throw new oe($t);this.searchParams.update()},getOrigin:function(){var Ct=this.scheme,$t=this.port;if(Ct==="blob")try{return new er(Ct.path[0]).origin}catch(Bt){return"null"}return Ct==="file"||!this.isSpecial()?"null":Ct+"://"+Xe(this.host)+($t!==null?":"+$t:"")},getProtocol:function(){return this.scheme+":"},setProtocol:function(Ct){this.parse(D(Ct)+":",Jt)},getUsername:function(){return this.username},setUsername:function(Ct){var $t=v(D(Ct));if(!this.cannotHaveUsernamePasswordPort()){this.username="";for(var Bt=0;Bt<$t.length;Bt++)this.username+=Me($t[Bt],or)}},getPassword:function(){return this.password},setPassword:function(Ct){var $t=v(D(Ct));if(!this.cannotHaveUsernamePasswordPort()){this.password="";for(var Bt=0;Bt<$t.length;Bt++)this.password+=Me($t[Bt],or)}},getHost:function(){var Ct=this.host,$t=this.port;return Ct===null?"":$t===null?Xe(Ct):Xe(Ct)+":"+$t},setHost:function(Ct){this.cannotBeABaseURL||this.parse(Ct,Ae)},getHostname:function(){var Ct=this.host;return Ct===null?"":Xe(Ct)},setHostname:function(Ct){this.cannotBeABaseURL||this.parse(Ct,vt)},getPort:function(){var Ct=this.port;return Ct===null?"":D(Ct)},setPort:function(Ct){this.cannotHaveUsernamePasswordPort()||(Ct=D(Ct),Ct===""?this.port=null:this.parse(Ct,je))},getPathname:function(){var Ct=this.path;return this.cannotBeABaseURL?Ct[0]:Ct.length?"/"+ae(Ct,"/"):""},setPathname:function(Ct){this.cannotBeABaseURL||(this.path=[],this.parse(Ct,Fe))},getSearch:function(){var Ct=this.query;return Ct?"?"+Ct:""},setSearch:function(Ct){Ct=D(Ct),Ct===""?this.query=null:(Y(Ct,0)==="?"&&(Ct=_e(Ct,1)),this.query="",this.parse(Ct,Jr)),this.searchParams.update()},getSearchParams:function(){return this.searchParams.facade},getHash:function(){var Ct=this.fragment;return Ct?"#"+Ct:""},setHash:function(Ct){if(Ct=D(Ct),Ct===""){this.fragment=null;return}Y(Ct,0)==="#"&&(Ct=_e(Ct,1)),this.fragment="",this.parse(Ct,un)},update:function(){this.query=this.searchParams.serialize()||null}};var er=function($t){var Bt=a(this,Mt),qt=S(arguments.length,1)>1?arguments[1]:void 0,br=F(Bt,new Zt($t,!1,qt));i||(Bt.href=br.serialize(),Bt.origin=br.getOrigin(),Bt.protocol=br.getProtocol(),Bt.username=br.getUsername(),Bt.password=br.getPassword(),Bt.host=br.getHost(),Bt.hostname=br.getHostname(),Bt.port=br.getPort(),Bt.pathname=br.getPathname(),Bt.search=br.getSearch(),Bt.searchParams=br.getSearchParams(),Bt.hash=br.getHash())},Mt=er.prototype,Yt=function(Ct,$t){return{get:function(){return N(this)[Ct]()},set:$t&&function(Bt){return N(this)[$t](Bt)},configurable:!0,enumerable:!0}};if(i&&(o(Mt,"href",Yt("serialize","setHref")),o(Mt,"origin",Yt("getOrigin")),o(Mt,"protocol",Yt("getProtocol","setProtocol")),o(Mt,"username",Yt("getUsername","setUsername")),o(Mt,"password",Yt("getPassword","setPassword")),o(Mt,"host",Yt("getHost","setHost")),o(Mt,"hostname",Yt("getHostname","setHostname")),o(Mt,"port",Yt("getPort","setPort")),o(Mt,"pathname",Yt("getPathname","setPathname")),o(Mt,"search",Yt("getSearch","setSearch")),o(Mt,"searchParams",Yt("getSearchParams")),o(Mt,"hash",Yt("getHash","setHash"))),h(Mt,"toJSON",function(){return N(this).serialize()},{enumerable:!0}),h(Mt,"toString",function(){return N(this).serialize()},{enumerable:!0}),$){var wr=$.createObjectURL,Ir=$.revokeObjectURL;wr&&h(er,"createObjectURL",f(wr,$)),Ir&&h(er,"revokeObjectURL",f(Ir,$))}R(er,"URL"),r({global:!0,constructor:!0,forced:!l,sham:!i},{URL:er})},25204:function(d,g,e){"use strict";e(13588)},47803:function(d,g,e){"use strict";var r=e(94488),i=e(89945);r({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return i(URL.prototype.toString,this)}})},73825:function(d,g,e){"use strict";e.d(g,{Z:function(){return r}});function r(i){if(Array.isArray(i))return i}},65873:function(d,g,e){"use strict";e.d(g,{Z:function(){return i}});var r=e(89878);function i(l,c,f){return c=(0,r.Z)(c),c in l?Object.defineProperty(l,c,{value:f,enumerable:!0,configurable:!0,writable:!0}):l[c]=f,l}},38329:function(d,g,e){"use strict";e.d(g,{Z:function(){return r}});function r(){return r=Object.assign?Object.assign.bind():function(i){for(var l=1;l<arguments.length;l++){var c=arguments[l];for(var f in c)Object.prototype.hasOwnProperty.call(c,f)&&(i[f]=c[f])}return i},r.apply(this,arguments)}},66160:function(d,g,e){"use strict";e.d(g,{Z:function(){return r}});function r(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}},63579:function(d,g,e){"use strict";e.d(g,{Z:function(){return l}});var r=e(65873);function i(c,f){var u=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);f&&(h=h.filter(function(o){return Object.getOwnPropertyDescriptor(c,o).enumerable})),u.push.apply(u,h)}return u}function l(c){for(var f=1;f<arguments.length;f++){var u=arguments[f]!=null?arguments[f]:{};f%2?i(Object(u),!0).forEach(function(h){(0,r.Z)(c,h,u[h])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(u)):i(Object(u)).forEach(function(h){Object.defineProperty(c,h,Object.getOwnPropertyDescriptor(u,h))})}return c}},38127:function(d,g,e){"use strict";e.d(g,{Z:function(){return i}});function r(l,c){if(l==null)return{};var f={},u=Object.keys(l),h,o;for(o=0;o<u.length;o++)h=u[o],!(c.indexOf(h)>=0)&&(f[h]=l[h]);return f}function i(l,c){if(l==null)return{};var f=r(l,c),u,h;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(l);for(h=0;h<o.length;h++)u=o[h],!(c.indexOf(u)>=0)&&Object.prototype.propertyIsEnumerable.call(l,u)&&(f[u]=l[u])}return f}},87296:function(d,g,e){"use strict";e.d(g,{Z:function(){return f}});var r=e(73825);function i(u,h){var o=u==null?null:typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(o!=null){var a,x,p,v,m=[],b=!0,A=!1;try{if(p=(o=o.call(u)).next,h===0){if(Object(o)!==o)return;b=!1}else for(;!(b=(a=p.call(o)).done)&&(m.push(a.value),m.length!==h);b=!0);}catch(D){A=!0,x=D}finally{try{if(!b&&o.return!=null&&(v=o.return(),Object(v)!==v))return}finally{if(A)throw x}}return m}}var l=e(99227),c=e(66160);function f(u,h){return(0,r.Z)(u)||i(u,h)||(0,l.Z)(u,h)||(0,c.Z)()}},89878:function(d,g,e){"use strict";e.d(g,{Z:function(){return l}});var r=e(8616);function i(c,f){if((0,r.Z)(c)!="object"||!c)return c;var u=c[Symbol.toPrimitive];if(u!==void 0){var h=u.call(c,f||"default");if((0,r.Z)(h)!="object")return h;throw new TypeError("@@toPrimitive must return a primitive value.")}return(f==="string"?String:Number)(c)}function l(c){var f=i(c,"string");return(0,r.Z)(f)=="symbol"?f:String(f)}},8616:function(d,g,e){"use strict";e.d(g,{Z:function(){return r}});function r(i){"@babel/helpers - typeof";return r=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(l){return typeof l}:function(l){return l&&typeof Symbol=="function"&&l.constructor===Symbol&&l!==Symbol.prototype?"symbol":typeof l},r(i)}},99227:function(d,g,e){"use strict";e.d(g,{Z:function(){return i}});function r(l,c){(c==null||c>l.length)&&(c=l.length);for(var f=0,u=new Array(c);f<c;f++)u[f]=l[f];return u}function i(l,c){if(l){if(typeof l=="string")return r(l,c);var f=Object.prototype.toString.call(l).slice(8,-1);if(f==="Object"&&l.constructor&&(f=l.constructor.name),f==="Map"||f==="Set")return Array.from(l);if(f==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f))return r(l,c)}}},13750:function(d,g,e){"use strict";e.d(g,{Z:function(){return r}});function r(i,l){(l==null||l>i.length)&&(l=i.length);for(var c=0,f=Array(l);c<l;c++)f[c]=i[c];return f}},82430:function(d,g,e){"use strict";e.d(g,{Z:function(){return r}});function r(i){if(Array.isArray(i))return i}},15793:function(d,g,e){"use strict";e.d(g,{Z:function(){return r}});function r(i){if(i===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return i}},11576:function(d,g,e){"use strict";e.d(g,{Z:function(){return i}});function r(l,c,f,u,h,o,a){try{var x=l[o](a),p=x.value}catch(v){return void f(v)}x.done?c(p):Promise.resolve(p).then(u,h)}function i(l){return function(){var c=this,f=arguments;return new Promise(function(u,h){var o=l.apply(c,f);function a(p){r(o,u,h,a,x,"next",p)}function x(p){r(o,u,h,a,x,"throw",p)}a(void 0)})}}},38705:function(d,g,e){"use strict";e.d(g,{Z:function(){return r}});function r(i,l){if(!(i instanceof l))throw new TypeError("Cannot call a class as a function")}},17212:function(d,g,e){"use strict";e.d(g,{Z:function(){return l}});var r=e(73177);function i(c,f){for(var u=0;u<f.length;u++){var h=f[u];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(c,(0,r.Z)(h.key),h)}}function l(c,f,u){return f&&i(c.prototype,f),u&&i(c,u),Object.defineProperty(c,"prototype",{writable:!1}),c}},55401:function(d,g,e){"use strict";e.d(g,{Z:function(){return c}});var r=e(38882),i=e(54628),l=e(51296);function c(f){var u=(0,i.Z)();return function(){var h,o=(0,r.Z)(f);if(u){var a=(0,r.Z)(this).constructor;h=Reflect.construct(o,arguments,a)}else h=o.apply(this,arguments);return(0,l.Z)(this,h)}}},18642:function(d,g,e){"use strict";e.d(g,{Z:function(){return i}});var r=e(73177);function i(l,c,f){return(c=(0,r.Z)(c))in l?Object.defineProperty(l,c,{value:f,enumerable:!0,configurable:!0,writable:!0}):l[c]=f,l}},60499:function(d,g,e){"use strict";e.d(g,{Z:function(){return r}});function r(){return r=Object.assign?Object.assign.bind():function(i){for(var l=1;l<arguments.length;l++){var c=arguments[l];for(var f in c)({}).hasOwnProperty.call(c,f)&&(i[f]=c[f])}return i},r.apply(null,arguments)}},38882:function(d,g,e){"use strict";e.d(g,{Z:function(){return r}});function r(i){return r=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(l){return l.__proto__||Object.getPrototypeOf(l)},r(i)}},39153:function(d,g,e){"use strict";e.d(g,{Z:function(){return i}});var r=e(29658);function i(l,c){if(typeof c!="function"&&c!==null)throw new TypeError("Super expression must either be null or a function");l.prototype=Object.create(c&&c.prototype,{constructor:{value:l,writable:!0,configurable:!0}}),Object.defineProperty(l,"prototype",{writable:!1}),c&&(0,r.Z)(l,c)}},54628:function(d,g,e){"use strict";e.d(g,{Z:function(){return r}});function r(){try{var i=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(l){}return(r=function(){return!!i})()}},43835:function(d,g,e){"use strict";e.d(g,{Z:function(){return r}});function r(i){if(typeof Symbol!="undefined"&&i[Symbol.iterator]!=null||i["@@iterator"]!=null)return Array.from(i)}},42821:function(d,g,e){"use strict";e.d(g,{Z:function(){return r}});function r(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}},53885:function(d,g,e){"use strict";e.d(g,{Z:function(){return i}});var r=e(18642);function i(l){for(var c=1;c<arguments.length;c++){var f=arguments[c]!=null?Object(arguments[c]):{},u=Object.keys(f);typeof Object.getOwnPropertySymbols=="function"&&u.push.apply(u,Object.getOwnPropertySymbols(f).filter(function(h){return Object.getOwnPropertyDescriptor(f,h).enumerable})),u.forEach(function(h){(0,r.Z)(l,h,f[h])})}return l}},85899:function(d,g,e){"use strict";e.d(g,{Z:function(){return l}});var r=e(18642);function i(c,f){var u=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);f&&(h=h.filter(function(o){return Object.getOwnPropertyDescriptor(c,o).enumerable})),u.push.apply(u,h)}return u}function l(c){for(var f=1;f<arguments.length;f++){var u=arguments[f]!=null?arguments[f]:{};f%2?i(Object(u),!0).forEach(function(h){(0,r.Z)(c,h,u[h])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(u)):i(Object(u)).forEach(function(h){Object.defineProperty(c,h,Object.getOwnPropertyDescriptor(u,h))})}return c}},42244:function(d,g,e){"use strict";e.d(g,{Z:function(){return i}});var r=e(69010);function i(l,c){if(l==null)return{};var f,u,h=(0,r.Z)(l,c);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(l);for(u=0;u<o.length;u++)f=o[u],c.indexOf(f)===-1&&{}.propertyIsEnumerable.call(l,f)&&(h[f]=l[f])}return h}},69010:function(d,g,e){"use strict";e.d(g,{Z:function(){return r}});function r(i,l){if(i==null)return{};var c={};for(var f in i)if({}.hasOwnProperty.call(i,f)){if(l.indexOf(f)!==-1)continue;c[f]=i[f]}return c}},51296:function(d,g,e){"use strict";e.d(g,{Z:function(){return l}});var r=e(43749),i=e(15793);function l(c,f){if(f&&((0,r.Z)(f)=="object"||typeof f=="function"))return f;if(f!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return(0,i.Z)(c)}},73001:function(d,g,e){"use strict";e.d(g,{Z:function(){return x}});function r(p,v){this.v=p,this.k=v}function i(p,v,m,b){var A=Object.defineProperty;try{A({},"",{})}catch(D){A=0}i=function(R,S,T,M){function F(N,H){i(R,N,function(V){return this._invoke(N,H,V)})}S?A?A(R,S,{value:T,enumerable:!M,configurable:!M,writable:!M}):R[S]=T:(F("next",0),F("throw",1),F("return",2))},i(p,v,m,b)}function l(){var p,v,m=typeof Symbol=="function"?Symbol:{},b=m.iterator||"@@iterator",A=m.toStringTag||"@@toStringTag";function D(V,$,oe,ie){var ue=$&&$.prototype instanceof S?$:S,q=Object.create(ue.prototype);return i(q,"_invoke",function(Y,G,ae){var ee,J,le,W=0,z=ae||[],ne=!1,_e={p:0,n:0,v:p,a:we,f:we.bind(p,4),d:function(We,Be){return ee=We,J=0,le=p,_e.n=Be,R}};function we(Pe,We){for(J=Pe,le=We,v=0;!ne&&W&&!Be&&v<z.length;v++){var Be,Lt=z[v],_t=_e.p,Pt=Lt[2];Pe>3?(Be=Pt===We)&&(le=Lt[(J=Lt[4])?5:(J=3,3)],Lt[4]=Lt[5]=p):Lt[0]<=_t&&((Be=Pe<2&&_t<Lt[1])?(J=0,_e.v=We,_e.n=Lt[1]):_t<Pt&&(Be=Pe<3||Lt[0]>We||We>Pt)&&(Lt[4]=Pe,Lt[5]=We,_e.n=Pt,J=0))}if(Be||Pe>1)return R;throw ne=!0,We}return function(Pe,We,Be){if(W>1)throw TypeError("Generator is already running");for(ne&&We===1&&we(We,Be),J=We,le=Be;(v=J<2?p:le)||!ne;){ee||(J?J<3?(J>1&&(_e.n=-1),we(J,le)):_e.n=le:_e.v=le);try{if(W=2,ee){if(J||(Pe="next"),v=ee[Pe]){if(!(v=v.call(ee,le)))throw TypeError("iterator result is not an object");if(!v.done)return v;le=v.value,J<2&&(J=0)}else J===1&&(v=ee.return)&&v.call(ee),J<2&&(le=TypeError("The iterator does not provide a '"+Pe+"' method"),J=1);ee=p}else if((v=(ne=_e.n<0)?le:Y.call(G,_e))!==R)break}catch(Lt){ee=p,J=1,le=Lt}finally{W=1}}return{value:v,done:ne}}}(V,oe,ie),!0),q}var R={};function S(){}function T(){}function M(){}v=Object.getPrototypeOf;var F=[][b]?v(v([][b]())):(i(v={},b,function(){return this}),v),N=M.prototype=S.prototype=Object.create(F);function H(V){return Object.setPrototypeOf?Object.setPrototypeOf(V,M):(V.__proto__=M,i(V,A,"GeneratorFunction")),V.prototype=Object.create(N),V}return T.prototype=M,i(N,"constructor",M),i(M,"constructor",T),T.displayName="GeneratorFunction",i(M,A,"GeneratorFunction"),i(N),i(N,A,"Generator"),i(N,b,function(){return this}),i(N,"toString",function(){return"[object Generator]"}),(l=function(){return{w:D,m:H}})()}function c(p,v){function m(A,D,R,S){try{var T=p[A](D),M=T.value;return M instanceof r?v.resolve(M.v).then(function(F){m("next",F,R,S)},function(F){m("throw",F,R,S)}):v.resolve(M).then(function(F){T.value=F,R(T)},function(F){return m("throw",F,R,S)})}catch(F){S(F)}}var b;this.next||(i(c.prototype),i(c.prototype,typeof Symbol=="function"&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),i(this,"_invoke",function(A,D,R){function S(){return new v(function(T,M){m(A,R,T,M)})}return b=b?b.then(S,S):S()},!0)}function f(p,v,m,b,A){return new c(l().w(p,v,m,b),A||Promise)}function u(p,v,m,b,A){var D=f(p,v,m,b,A);return D.next().then(function(R){return R.done?R.value:D.next()})}function h(p){var v=Object(p),m=[];for(var b in v)m.unshift(b);return function A(){for(;m.length;)if((b=m.pop())in v)return A.value=b,A.done=!1,A;return A.done=!0,A}}var o=e(43749);function a(p){if(p!=null){var v=p[typeof Symbol=="function"&&Symbol.iterator||"@@iterator"],m=0;if(v)return v.call(p);if(typeof p.next=="function")return p;if(!isNaN(p.length))return{next:function(){return p&&m>=p.length&&(p=void 0),{value:p&&p[m++],done:!p}}}}throw new TypeError((0,o.Z)(p)+" is not iterable")}function x(){"use strict";var p=l(),v=p.m(x),m=(Object.getPrototypeOf?Object.getPrototypeOf(v):v.__proto__).constructor;function b(R){var S=typeof R=="function"&&R.constructor;return!!S&&(S===m||(S.displayName||S.name)==="GeneratorFunction")}var A={throw:1,return:2,break:3,continue:3};function D(R){var S,T;return function(M){S||(S={stop:function(){return T(M.a,2)},catch:function(){return M.v},abrupt:function(N,H){return T(M.a,A[N],H)},delegateYield:function(N,H,V){return S.resultName=H,T(M.d,a(N),V)},finish:function(N){return T(M.f,N)}},T=function(N,H,V){M.p=S.prev,M.n=S.next;try{return N(H,V)}finally{S.next=M.n}}),S.resultName&&(S[S.resultName]=M.v,S.resultName=void 0),S.sent=M.v,S.next=M.n;try{return R.call(this,S)}finally{M.p=S.prev,M.n=S.next}}}return(x=function(){return{wrap:function(T,M,F,N){return p.w(D(T),M,F,N&&N.reverse())},isGeneratorFunction:b,mark:p.m,awrap:function(T,M){return new r(T,M)},AsyncIterator:c,async:function(T,M,F,N,H){return(b(M)?f:u)(D(T),M,F,N,H)},keys:h,values:a}})()}},29658:function(d,g,e){"use strict";e.d(g,{Z:function(){return r}});function r(i,l){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(c,f){return c.__proto__=f,c},r(i,l)}},72190:function(d,g,e){"use strict";e.d(g,{Z:function(){return f}});var r=e(82430);function i(u,h){var o=u==null?null:typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(o!=null){var a,x,p,v,m=[],b=!0,A=!1;try{if(p=(o=o.call(u)).next,h===0){if(Object(o)!==o)return;b=!1}else for(;!(b=(a=p.call(o)).done)&&(m.push(a.value),m.length!==h);b=!0);}catch(D){A=!0,x=D}finally{try{if(!b&&o.return!=null&&(v=o.return(),Object(v)!==v))return}finally{if(A)throw x}}return m}}var l=e(68688),c=e(42821);function f(u,h){return(0,r.Z)(u)||i(u,h)||(0,l.Z)(u,h)||(0,c.Z)()}},48745:function(d,g,e){"use strict";e.d(g,{Z:function(){return f}});var r=e(82430),i=e(43835),l=e(68688),c=e(42821);function f(u){return(0,r.Z)(u)||(0,i.Z)(u)||(0,l.Z)(u)||(0,c.Z)()}},77654:function(d,g,e){"use strict";e.d(g,{Z:function(){return u}});var r=e(13750);function i(h){if(Array.isArray(h))return(0,r.Z)(h)}var l=e(43835),c=e(68688);function f(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function u(h){return i(h)||(0,l.Z)(h)||(0,c.Z)(h)||f()}},73177:function(d,g,e){"use strict";e.d(g,{Z:function(){return l}});var r=e(43749);function i(c,f){if((0,r.Z)(c)!="object"||!c)return c;var u=c[Symbol.toPrimitive];if(u!==void 0){var h=u.call(c,f||"default");if((0,r.Z)(h)!="object")return h;throw new TypeError("@@toPrimitive must return a primitive value.")}return(f==="string"?String:Number)(c)}function l(c){var f=i(c,"string");return(0,r.Z)(f)=="symbol"?f:f+""}},43749:function(d,g,e){"use strict";e.d(g,{Z:function(){return r}});function r(i){"@babel/helpers - typeof";return r=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(l){return typeof l}:function(l){return l&&typeof Symbol=="function"&&l.constructor===Symbol&&l!==Symbol.prototype?"symbol":typeof l},r(i)}},68688:function(d,g,e){"use strict";e.d(g,{Z:function(){return i}});var r=e(13750);function i(l,c){if(l){if(typeof l=="string")return(0,r.Z)(l,c);var f={}.toString.call(l).slice(8,-1);return f==="Object"&&l.constructor&&(f=l.constructor.name),f==="Map"||f==="Set"?Array.from(l):f==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?(0,r.Z)(l,c):void 0}}},16471:function(d,g,e){"use strict";e.d(g,{ZP:function(){return Pf}});const r=Number.isFinite||function(k){return typeof k=="number"&&isFinite(k)},i=Number.isSafeInteger||function(k){return typeof k=="number"&&Math.abs(k)<=l},l=Number.MAX_SAFE_INTEGER||9007199254740991;let c=function(k){return k.NETWORK_ERROR="networkError",k.MEDIA_ERROR="mediaError",k.KEY_SYSTEM_ERROR="keySystemError",k.MUX_ERROR="muxError",k.OTHER_ERROR="otherError",k}({}),f=function(k){return k.KEY_SYSTEM_NO_KEYS="keySystemNoKeys",k.KEY_SYSTEM_NO_ACCESS="keySystemNoAccess",k.KEY_SYSTEM_NO_SESSION="keySystemNoSession",k.KEY_SYSTEM_NO_CONFIGURED_LICENSE="keySystemNoConfiguredLicense",k.KEY_SYSTEM_LICENSE_REQUEST_FAILED="keySystemLicenseRequestFailed",k.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED="keySystemServerCertificateRequestFailed",k.KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED="keySystemServerCertificateUpdateFailed",k.KEY_SYSTEM_SESSION_UPDATE_FAILED="keySystemSessionUpdateFailed",k.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED="keySystemStatusOutputRestricted",k.KEY_SYSTEM_STATUS_INTERNAL_ERROR="keySystemStatusInternalError",k.KEY_SYSTEM_DESTROY_MEDIA_KEYS_ERROR="keySystemDestroyMediaKeysError",k.KEY_SYSTEM_DESTROY_CLOSE_SESSION_ERROR="keySystemDestroyCloseSessionError",k.KEY_SYSTEM_DESTROY_REMOVE_SESSION_ERROR="keySystemDestroyRemoveSessionError",k.MANIFEST_LOAD_ERROR="manifestLoadError",k.MANIFEST_LOAD_TIMEOUT="manifestLoadTimeOut",k.MANIFEST_PARSING_ERROR="manifestParsingError",k.MANIFEST_INCOMPATIBLE_CODECS_ERROR="manifestIncompatibleCodecsError",k.LEVEL_EMPTY_ERROR="levelEmptyError",k.LEVEL_LOAD_ERROR="levelLoadError",k.LEVEL_LOAD_TIMEOUT="levelLoadTimeOut",k.LEVEL_PARSING_ERROR="levelParsingError",k.LEVEL_SWITCH_ERROR="levelSwitchError",k.AUDIO_TRACK_LOAD_ERROR="audioTrackLoadError",k.AUDIO_TRACK_LOAD_TIMEOUT="audioTrackLoadTimeOut",k.SUBTITLE_LOAD_ERROR="subtitleTrackLoadError",k.SUBTITLE_TRACK_LOAD_TIMEOUT="subtitleTrackLoadTimeOut",k.FRAG_LOAD_ERROR="fragLoadError",k.FRAG_LOAD_TIMEOUT="fragLoadTimeOut",k.FRAG_DECRYPT_ERROR="fragDecryptError",k.FRAG_PARSING_ERROR="fragParsingError",k.FRAG_GAP="fragGap",k.REMUX_ALLOC_ERROR="remuxAllocError",k.KEY_LOAD_ERROR="keyLoadError",k.KEY_LOAD_TIMEOUT="keyLoadTimeOut",k.BUFFER_ADD_CODEC_ERROR="bufferAddCodecError",k.BUFFER_INCOMPATIBLE_CODECS_ERROR="bufferIncompatibleCodecsError",k.BUFFER_APPEND_ERROR="bufferAppendError",k.BUFFER_APPENDING_ERROR="bufferAppendingError",k.BUFFER_STALLED_ERROR="bufferStalledError",k.BUFFER_FULL_ERROR="bufferFullError",k.BUFFER_SEEK_OVER_HOLE="bufferSeekOverHole",k.BUFFER_NUDGE_ON_STALL="bufferNudgeOnStall",k.ASSET_LIST_LOAD_ERROR="assetListLoadError",k.ASSET_LIST_LOAD_TIMEOUT="assetListLoadTimeout",k.ASSET_LIST_PARSING_ERROR="assetListParsingError",k.INTERSTITIAL_ASSET_ITEM_ERROR="interstitialAssetItemError",k.INTERNAL_EXCEPTION="internalException",k.INTERNAL_ABORTED="aborted",k.ATTACH_MEDIA_ERROR="attachMediaError",k.UNKNOWN="unknown",k}({}),u=function(k){return k.MEDIA_ATTACHING="hlsMediaAttaching",k.MEDIA_ATTACHED="hlsMediaAttached",k.MEDIA_DETACHING="hlsMediaDetaching",k.MEDIA_DETACHED="hlsMediaDetached",k.MEDIA_ENDED="hlsMediaEnded",k.STALL_RESOLVED="hlsStallResolved",k.BUFFER_RESET="hlsBufferReset",k.BUFFER_CODECS="hlsBufferCodecs",k.BUFFER_CREATED="hlsBufferCreated",k.BUFFER_APPENDING="hlsBufferAppending",k.BUFFER_APPENDED="hlsBufferAppended",k.BUFFER_EOS="hlsBufferEos",k.BUFFERED_TO_END="hlsBufferedToEnd",k.BUFFER_FLUSHING="hlsBufferFlushing",k.BUFFER_FLUSHED="hlsBufferFlushed",k.MANIFEST_LOADING="hlsManifestLoading",k.MANIFEST_LOADED="hlsManifestLoaded",k.MANIFEST_PARSED="hlsManifestParsed",k.LEVEL_SWITCHING="hlsLevelSwitching",k.LEVEL_SWITCHED="hlsLevelSwitched",k.LEVEL_LOADING="hlsLevelLoading",k.LEVEL_LOADED="hlsLevelLoaded",k.LEVEL_UPDATED="hlsLevelUpdated",k.LEVEL_PTS_UPDATED="hlsLevelPtsUpdated",k.LEVELS_UPDATED="hlsLevelsUpdated",k.AUDIO_TRACKS_UPDATED="hlsAudioTracksUpdated",k.AUDIO_TRACK_SWITCHING="hlsAudioTrackSwitching",k.AUDIO_TRACK_SWITCHED="hlsAudioTrackSwitched",k.AUDIO_TRACK_LOADING="hlsAudioTrackLoading",k.AUDIO_TRACK_LOADED="hlsAudioTrackLoaded",k.AUDIO_TRACK_UPDATED="hlsAudioTrackUpdated",k.SUBTITLE_TRACKS_UPDATED="hlsSubtitleTracksUpdated",k.SUBTITLE_TRACKS_CLEARED="hlsSubtitleTracksCleared",k.SUBTITLE_TRACK_SWITCH="hlsSubtitleTrackSwitch",k.SUBTITLE_TRACK_LOADING="hlsSubtitleTrackLoading",k.SUBTITLE_TRACK_LOADED="hlsSubtitleTrackLoaded",k.SUBTITLE_TRACK_UPDATED="hlsSubtitleTrackUpdated",k.SUBTITLE_FRAG_PROCESSED="hlsSubtitleFragProcessed",k.CUES_PARSED="hlsCuesParsed",k.NON_NATIVE_TEXT_TRACKS_FOUND="hlsNonNativeTextTracksFound",k.INIT_PTS_FOUND="hlsInitPtsFound",k.FRAG_LOADING="hlsFragLoading",k.FRAG_LOAD_EMERGENCY_ABORTED="hlsFragLoadEmergencyAborted",k.FRAG_LOADED="hlsFragLoaded",k.FRAG_DECRYPTED="hlsFragDecrypted",k.FRAG_PARSING_INIT_SEGMENT="hlsFragParsingInitSegment",k.FRAG_PARSING_USERDATA="hlsFragParsingUserdata",k.FRAG_PARSING_METADATA="hlsFragParsingMetadata",k.FRAG_PARSED="hlsFragParsed",k.FRAG_BUFFERED="hlsFragBuffered",k.FRAG_CHANGED="hlsFragChanged",k.FPS_DROP="hlsFpsDrop",k.FPS_DROP_LEVEL_CAPPING="hlsFpsDropLevelCapping",k.MAX_AUTO_LEVEL_UPDATED="hlsMaxAutoLevelUpdated",k.ERROR="hlsError",k.DESTROYING="hlsDestroying",k.KEY_LOADING="hlsKeyLoading",k.KEY_LOADED="hlsKeyLoaded",k.LIVE_BACK_BUFFER_REACHED="hlsLiveBackBufferReached",k.BACK_BUFFER_REACHED="hlsBackBufferReached",k.STEERING_MANIFEST_LOADED="hlsSteeringManifestLoaded",k.ASSET_LIST_LOADING="hlsAssetListLoading",k.ASSET_LIST_LOADED="hlsAssetListLoaded",k.INTERSTITIALS_UPDATED="hlsInterstitialsUpdated",k.INTERSTITIALS_BUFFERED_TO_BOUNDARY="hlsInterstitialsBufferedToBoundary",k.INTERSTITIAL_ASSET_PLAYER_CREATED="hlsInterstitialAssetPlayerCreated",k.INTERSTITIAL_STARTED="hlsInterstitialStarted",k.INTERSTITIAL_ASSET_STARTED="hlsInterstitialAssetStarted",k.INTERSTITIAL_ASSET_ENDED="hlsInterstitialAssetEnded",k.INTERSTITIAL_ASSET_ERROR="hlsInterstitialAssetError",k.INTERSTITIAL_ENDED="hlsInterstitialEnded",k.INTERSTITIALS_PRIMARY_RESUMED="hlsInterstitialsPrimaryResumed",k.PLAYOUT_LIMIT_REACHED="hlsPlayoutLimitReached",k.EVENT_CUE_ENTER="hlsEventCueEnter",k}({});var h={MANIFEST:"manifest",LEVEL:"level",AUDIO_TRACK:"audioTrack",SUBTITLE_TRACK:"subtitleTrack"},o={MAIN:"main",AUDIO:"audio",SUBTITLE:"subtitle"};class a{constructor(t,n=0,s=0){this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=t,this.alpha_=t?Math.exp(Math.log(.5)/t):0,this.estimate_=n,this.totalWeight_=s}sample(t,n){const s=Math.pow(this.alpha_,t);this.estimate_=n*(1-s)+s*this.estimate_,this.totalWeight_+=t}getTotalWeight(){return this.totalWeight_}getEstimate(){if(this.alpha_){const t=1-Math.pow(this.alpha_,this.totalWeight_);if(t)return this.estimate_/t}return this.estimate_}}class x{constructor(t,n,s,_=100){this.defaultEstimate_=void 0,this.minWeight_=void 0,this.minDelayMs_=void 0,this.slow_=void 0,this.fast_=void 0,this.defaultTTFB_=void 0,this.ttfb_=void 0,this.defaultEstimate_=s,this.minWeight_=.001,this.minDelayMs_=50,this.slow_=new a(t),this.fast_=new a(n),this.defaultTTFB_=_,this.ttfb_=new a(t)}update(t,n){const{slow_:s,fast_:_,ttfb_:w}=this;s.halfLife!==t&&(this.slow_=new a(t,s.getEstimate(),s.getTotalWeight())),_.halfLife!==n&&(this.fast_=new a(n,_.getEstimate(),_.getTotalWeight())),w.halfLife!==t&&(this.ttfb_=new a(t,w.getEstimate(),w.getTotalWeight()))}sample(t,n){t=Math.max(t,this.minDelayMs_);const s=8*n,_=t/1e3,w=s/_;this.fast_.sample(_,w),this.slow_.sample(_,w)}sampleTTFB(t){const n=t/1e3,s=Math.sqrt(2)*Math.exp(-Math.pow(n,2)/2);this.ttfb_.sample(s,Math.max(t,5))}canEstimate(){return this.fast_.getTotalWeight()>=this.minWeight_}getEstimate(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_}getEstimateTTFB(){return this.ttfb_.getTotalWeight()>=this.minWeight_?this.ttfb_.getEstimate():this.defaultTTFB_}get defaultEstimate(){return this.defaultEstimate_}destroy(){}}function p(k,t,n){return(t=D(t))in k?Object.defineProperty(k,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):k[t]=n,k}function v(){return v=Object.assign?Object.assign.bind():function(k){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var s in n)({}).hasOwnProperty.call(n,s)&&(k[s]=n[s])}return k},v.apply(null,arguments)}function m(k,t){var n=Object.keys(k);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(k);t&&(s=s.filter(function(_){return Object.getOwnPropertyDescriptor(k,_).enumerable})),n.push.apply(n,s)}return n}function b(k){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?m(Object(n),!0).forEach(function(s){p(k,s,n[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(k,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach(function(s){Object.defineProperty(k,s,Object.getOwnPropertyDescriptor(n,s))})}return k}function A(k,t){if(typeof k!="object"||!k)return k;var n=k[Symbol.toPrimitive];if(n!==void 0){var s=n.call(k,t);if(typeof s!="object")return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(k)}function D(k){var t=A(k,"string");return typeof t=="symbol"?t:t+""}class R{constructor(t,n){this.trace=void 0,this.debug=void 0,this.log=void 0,this.warn=void 0,this.info=void 0,this.error=void 0;const s=`[${t}]:`;this.trace=S,this.debug=n.debug.bind(null,s),this.log=n.log.bind(null,s),this.warn=n.warn.bind(null,s),this.info=n.info.bind(null,s),this.error=n.error.bind(null,s)}}const S=function(){},T={trace:S,debug:S,log:S,warn:S,info:S,error:S};function M(){return v({},T)}function F(k,t){const n=self.console[k];return n?n.bind(self.console,`${t?"["+t+"] ":""}[${k}] >`):S}function N(k,t,n){return t[k]?t[k].bind(t):F(k,n)}const H=M();function V(k,t,n){const s=M();if(typeof console=="object"&&k===!0||typeof k=="object"){const _=["debug","log","info","warn","error"];_.forEach(w=>{s[w]=N(w,k,n)});try{s.log(`Debug logs enabled for "${t}" in hls.js version 1.6.15`)}catch(w){return M()}_.forEach(w=>{H[w]=N(w,k)})}else v(H,s);return s}const $=H;function oe(k=!0){return typeof self=="undefined"?void 0:(k||!self.MediaSource)&&self.ManagedMediaSource||self.MediaSource||self.WebKitMediaSource}function ie(k){return typeof self!="undefined"&&k===self.ManagedMediaSource}function ue(k,t){const n=Object.keys(k),s=Object.keys(t),_=n.length,w=s.length;return!_||!w||_===w&&!n.some(I=>s.indexOf(I)===-1)}function q(k,t=!1){if(typeof TextDecoder!="undefined"){const K=new TextDecoder("utf-8").decode(k);if(t){const se=K.indexOf("\0");return se!==-1?K.substring(0,se):K}return K.replace(/\0/g,"")}const n=k.length;let s,_,w,I="",j=0;for(;j<n;){if(s=k[j++],s===0&&t)return I;if(s===0||s===3)continue;switch(s>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:I+=String.fromCharCode(s);break;case 12:case 13:_=k[j++],I+=String.fromCharCode((s&31)<<6|_&63);break;case 14:_=k[j++],w=k[j++],I+=String.fromCharCode((s&15)<<12|(_&63)<<6|(w&63)<<0);break}}return I}function Y(k){let t="";for(let n=0;n<k.length;n++){let s=k[n].toString(16);s.length<2&&(s="0"+s),t+=s}return t}function G(k){return Uint8Array.from(k.replace(/^0x/,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ")).buffer}function ae(k){return k&&k.__esModule&&Object.prototype.hasOwnProperty.call(k,"default")?k.default:k}var ee={exports:{}},J;function le(){return J||(J=1,function(k,t){(function(n){var s=/^(?=((?:[a-zA-Z0-9+\-.]+:)?))\1(?=((?:\/\/[^\/?#]*)?))\2(?=((?:(?:[^?#\/]*\/)*[^;?#\/]*)?))\3((?:;[^?#]*)?)(\?[^#]*)?(#[^]*)?$/,_=/^(?=([^\/?#]*))\1([^]*)$/,w=/(?:\/|^)\.(?=\/)/g,I=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,j={buildAbsoluteURL:function(Q,K,se){if(se=se||{},Q=Q.trim(),K=K.trim(),!K){if(!se.alwaysNormalize)return Q;var de=j.parseURL(Q);if(!de)throw new Error("Error trying to parse base URL.");return de.path=j.normalizePath(de.path),j.buildURLFromParts(de)}var xe=j.parseURL(K);if(!xe)throw new Error("Error trying to parse relative URL.");if(xe.scheme)return se.alwaysNormalize?(xe.path=j.normalizePath(xe.path),j.buildURLFromParts(xe)):K;var ke=j.parseURL(Q);if(!ke)throw new Error("Error trying to parse base URL.");if(!ke.netLoc&&ke.path&&ke.path[0]!=="/"){var Re=_.exec(ke.path);ke.netLoc=Re[1],ke.path=Re[2]}ke.netLoc&&!ke.path&&(ke.path="/");var at={scheme:ke.scheme,netLoc:xe.netLoc,path:null,params:xe.params,query:xe.query,fragment:xe.fragment};if(!xe.netLoc&&(at.netLoc=ke.netLoc,xe.path[0]!=="/"))if(!xe.path)at.path=ke.path,xe.params||(at.params=ke.params,xe.query||(at.query=ke.query));else{var it=ke.path,Xt=it.substring(0,it.lastIndexOf("/")+1)+xe.path;at.path=j.normalizePath(Xt)}return at.path===null&&(at.path=se.alwaysNormalize?j.normalizePath(xe.path):xe.path),j.buildURLFromParts(at)},parseURL:function(Q){var K=s.exec(Q);return K?{scheme:K[1]||"",netLoc:K[2]||"",path:K[3]||"",params:K[4]||"",query:K[5]||"",fragment:K[6]||""}:null},normalizePath:function(Q){for(Q=Q.split("").reverse().join("").replace(w,"");Q.length!==(Q=Q.replace(I,"")).length;);return Q.split("").reverse().join("")},buildURLFromParts:function(Q){return Q.scheme+Q.netLoc+Q.path+Q.params+Q.query+Q.fragment}};k.exports=j})()}(ee)),ee.exports}var W=le();class z{constructor(){this.aborted=!1,this.loaded=0,this.retry=0,this.total=0,this.chunkCount=0,this.bwEstimate=0,this.loading={start:0,first:0,end:0},this.parsing={start:0,end:0},this.buffering={start:0,first:0,end:0}}}var ne={AUDIO:"audio",VIDEO:"video",AUDIOVIDEO:"audiovideo"};class _e{constructor(t){this._byteRange=null,this._url=null,this._stats=null,this._streams=null,this.base=void 0,this.relurl=void 0,typeof t=="string"&&(t={url:t}),this.base=t,Lt(this,"stats")}setByteRange(t,n){const s=t.split("@",2);let _;s.length===1?_=(n==null?void 0:n.byteRangeEndOffset)||0:_=parseInt(s[1]),this._byteRange=[_,parseInt(s[0])+_]}get baseurl(){return this.base.url}get byteRange(){return this._byteRange===null?[]:this._byteRange}get byteRangeStartOffset(){return this.byteRange[0]}get byteRangeEndOffset(){return this.byteRange[1]}get elementaryStreams(){return this._streams===null&&(this._streams={[ne.AUDIO]:null,[ne.VIDEO]:null,[ne.AUDIOVIDEO]:null}),this._streams}set elementaryStreams(t){this._streams=t}get hasStats(){return this._stats!==null}get hasStreams(){return this._streams!==null}get stats(){return this._stats===null&&(this._stats=new z),this._stats}set stats(t){this._stats=t}get url(){return!this._url&&this.baseurl&&this.relurl&&(this._url=W.buildAbsoluteURL(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url||""}set url(t){this._url=t}clearElementaryStreamInfo(){const{elementaryStreams:t}=this;t[ne.AUDIO]=null,t[ne.VIDEO]=null,t[ne.AUDIOVIDEO]=null}}function we(k){return k.sn!=="initSegment"}class Pe extends _e{constructor(t,n){super(n),this._decryptdata=null,this._programDateTime=null,this._ref=null,this._bitrate=void 0,this.rawProgramDateTime=null,this.tagList=[],this.duration=0,this.sn=0,this.levelkeys=void 0,this.type=void 0,this.loader=null,this.keyLoader=null,this.level=-1,this.cc=0,this.startPTS=void 0,this.endPTS=void 0,this.startDTS=void 0,this.endDTS=void 0,this.start=0,this.playlistOffset=0,this.deltaPTS=void 0,this.maxStartPTS=void 0,this.minEndPTS=void 0,this.data=void 0,this.bitrateTest=!1,this.title=null,this.initSegment=null,this.endList=void 0,this.gap=void 0,this.urlId=0,this.type=t}get byteLength(){if(this.hasStats){const t=this.stats.total;if(t)return t}if(this.byteRange.length){const t=this.byteRange[0],n=this.byteRange[1];if(r(t)&&r(n))return n-t}return null}get bitrate(){return this.byteLength?this.byteLength*8/this.duration:this._bitrate?this._bitrate:null}set bitrate(t){this._bitrate=t}get decryptdata(){var t;const{levelkeys:n}=this;if(!n||n.NONE)return null;if(n.identity)this._decryptdata||(this._decryptdata=n.identity.getDecryptData(this.sn));else if(!((t=this._decryptdata)!=null&&t.keyId)){const s=Object.keys(n);if(s.length===1){const _=this._decryptdata=n[s[0]]||null;_&&(this._decryptdata=_.getDecryptData(this.sn,n))}}return this._decryptdata}get end(){return this.start+this.duration}get endProgramDateTime(){if(this.programDateTime===null)return null;const t=r(this.duration)?this.duration:0;return this.programDateTime+t*1e3}get encrypted(){var t;if((t=this._decryptdata)!=null&&t.encrypted)return!0;if(this.levelkeys){var n;const s=Object.keys(this.levelkeys),_=s.length;if(_>1||_===1&&(n=this.levelkeys[s[0]])!=null&&n.encrypted)return!0}return!1}get programDateTime(){return this._programDateTime===null&&this.rawProgramDateTime&&(this.programDateTime=Date.parse(this.rawProgramDateTime)),this._programDateTime}set programDateTime(t){if(!r(t)){this._programDateTime=this.rawProgramDateTime=null;return}this._programDateTime=t}get ref(){return we(this)?(this._ref||(this._ref={base:this.base,start:this.start,duration:this.duration,sn:this.sn,programDateTime:this.programDateTime}),this._ref):null}addStart(t){this.setStart(this.start+t)}setStart(t){this.start=t,this._ref&&(this._ref.start=t)}setDuration(t){this.duration=t,this._ref&&(this._ref.duration=t)}setKeyFormat(t){const n=this.levelkeys;if(n){var s;const _=n[t];_&&!((s=this._decryptdata)!=null&&s.keyId)&&(this._decryptdata=_.getDecryptData(this.sn,n))}}abortRequests(){var t,n;(t=this.loader)==null||t.abort(),(n=this.keyLoader)==null||n.abort()}setElementaryStreamInfo(t,n,s,_,w,I=!1){const{elementaryStreams:j}=this,Q=j[t];if(!Q){j[t]={startPTS:n,endPTS:s,startDTS:_,endDTS:w,partial:I};return}Q.startPTS=Math.min(Q.startPTS,n),Q.endPTS=Math.max(Q.endPTS,s),Q.startDTS=Math.min(Q.startDTS,_),Q.endDTS=Math.max(Q.endDTS,w)}}class We extends _e{constructor(t,n,s,_,w){super(s),this.fragOffset=0,this.duration=0,this.gap=!1,this.independent=!1,this.relurl=void 0,this.fragment=void 0,this.index=void 0,this.duration=t.decimalFloatingPoint("DURATION"),this.gap=t.bool("GAP"),this.independent=t.bool("INDEPENDENT"),this.relurl=t.enumeratedString("URI"),this.fragment=n,this.index=_;const I=t.enumeratedString("BYTERANGE");I&&this.setByteRange(I,w),w&&(this.fragOffset=w.fragOffset+w.duration)}get start(){return this.fragment.start+this.fragOffset}get end(){return this.start+this.duration}get loaded(){const{elementaryStreams:t}=this;return!!(t.audio||t.video||t.audiovideo)}}function Be(k,t){const n=Object.getPrototypeOf(k);if(n){const s=Object.getOwnPropertyDescriptor(n,t);return s||Be(n,t)}}function Lt(k,t){const n=Be(k,t);n&&(n.enumerable=!0,Object.defineProperty(k,t,n))}const _t=Math.pow(2,32)-1,Pt=[].push,Vt={video:1,audio:2,id3:3,text:4};function Ft(k){return String.fromCharCode.apply(null,k)}function ir(k,t){const n=k[t]<<8|k[t+1];return n<0?65536+n:n}function Ne(k,t){const n=kt(k,t);return n<0?4294967296+n:n}function dt(k,t){let n=Ne(k,t);return n*=Math.pow(2,32),n+=Ne(k,t+4),n}function kt(k,t){return k[t]<<24|k[t+1]<<16|k[t+2]<<8|k[t+3]}function Qe(k){const t=k.byteLength;for(let n=0;n<t;){const s=Ne(k,n);if(s>8&&k[n+4]===109&&k[n+5]===111&&k[n+6]===111&&k[n+7]===102)return!0;n=s>1?n+s:t}return!1}function lt(k,t){const n=[];if(!t.length)return n;const s=k.byteLength;for(let _=0;_<s;){const w=Ne(k,_),I=Ft(k.subarray(_+4,_+8)),j=w>1?_+w:s;if(I===t[0])if(t.length===1)n.push(k.subarray(_+8,j));else{const Q=lt(k.subarray(_+8,j),t.slice(1));Q.length&&Pt.apply(n,Q)}_=j}return n}function st(k){const t=[],n=k[0];let s=8;const _=Ne(k,s);s+=4;let w=0,I=0;n===0?(w=Ne(k,s),I=Ne(k,s+4),s+=8):(w=dt(k,s),I=dt(k,s+8),s+=16),s+=2;let j=k.length+I;const Q=ir(k,s);s+=2;for(let K=0;K<Q;K++){let se=s;const de=Ne(k,se);se+=4;const xe=de&2147483647;if((de&2147483648)>>>31===1)return $.warn("SIDX has hierarchical references (not supported)"),null;const Re=Ne(k,se);se+=4,t.push({referenceSize:xe,subsegmentDuration:Re,info:{duration:Re/_,start:j,end:j+xe-1}}),j+=xe,se+=4,s=se}return{earliestPresentationTime:w,timescale:_,version:n,referencesCount:Q,references:t}}function Ye(k){const t=[],n=lt(k,["moov","trak"]);for(let _=0;_<n.length;_++){const w=n[_],I=lt(w,["tkhd"])[0];if(I){let j=I[0];const Q=Ne(I,j===0?12:20),K=lt(w,["mdia","mdhd"])[0];if(K){j=K[0];const se=Ne(K,j===0?12:20),de=lt(w,["mdia","hdlr"])[0];if(de){const xe=Ft(de.subarray(8,12)),ke={soun:ne.AUDIO,vide:ne.VIDEO}[xe],Re=lt(w,["mdia","minf","stbl","stsd"])[0],at=Ue(Re);ke?(t[Q]={timescale:se,type:ke,stsd:at},t[ke]=b({timescale:se,id:Q},at)):t[Q]={timescale:se,type:xe,stsd:at}}}}}return lt(k,["moov","mvex","trex"]).forEach(_=>{const w=Ne(_,4),I=t[w];I&&(I.default={duration:Ne(_,12),flags:Ne(_,20)})}),t}function Ue(k){const t=k.subarray(8),n=t.subarray(86),s=Ft(t.subarray(4,8));let _=s,w;const I=s==="enca"||s==="encv";if(I){const K=lt(t,[s])[0].subarray(s==="enca"?28:78);lt(K,["sinf"]).forEach(de=>{const xe=lt(de,["schm"])[0];if(xe){const ke=Ft(xe.subarray(4,8));if(ke==="cbcs"||ke==="cenc"){const Re=lt(de,["frma"])[0];Re&&(_=Ft(Re))}}})}const j=_;switch(_){case"avc1":case"avc2":case"avc3":case"avc4":{const Q=lt(n,["avcC"])[0];Q&&Q.length>3&&(_+="."+qe(Q[1])+qe(Q[2])+qe(Q[3]),w=be(j==="avc1"?"dva1":"dvav",n));break}case"mp4a":{const Q=lt(t,[s])[0],K=lt(Q.subarray(28),["esds"])[0];if(K&&K.length>7){let se=4;if(K[se++]!==3)break;se=He(K,se),se+=2;const de=K[se++];if(de&128&&(se+=2),de&64&&(se+=K[se++]),K[se++]!==4)break;se=He(K,se);const xe=K[se++];if(xe===64)_+="."+qe(xe);else break;if(se+=12,K[se++]!==5)break;se=He(K,se);const ke=K[se++];let Re=(ke&248)>>3;Re===31&&(Re+=1+((ke&7)<<3)+((K[se]&224)>>5)),_+="."+Re}break}case"hvc1":case"hev1":{const Q=lt(n,["hvcC"])[0];if(Q&&Q.length>12){const K=Q[1],se=["","A","B","C"][K>>6],de=K&31,xe=Ne(Q,2),ke=(K&32)>>5?"H":"L",Re=Q[12],at=Q.subarray(6,12);_+="."+se+de,_+="."+De(xe).toString(16).toUpperCase(),_+="."+ke+Re;let it="";for(let Xt=at.length;Xt--;){const ar=at[Xt];(ar||it)&&(it="."+ar.toString(16).toUpperCase()+it)}_+=it}w=be(j=="hev1"?"dvhe":"dvh1",n);break}case"dvh1":case"dvhe":case"dvav":case"dva1":case"dav1":{_=be(_,n)||_;break}case"vp09":{const Q=lt(n,["vpcC"])[0];if(Q&&Q.length>6){const K=Q[4],se=Q[5],de=Q[6]>>4&15;_+="."+Xe(K)+"."+Xe(se)+"."+Xe(de)}break}case"av01":{const Q=lt(n,["av1C"])[0];if(Q&&Q.length>2){const K=Q[1]>>>5,se=Q[1]&31,de=Q[2]>>>7?"H":"M",xe=(Q[2]&64)>>6,ke=(Q[2]&32)>>5,Re=K===2&&xe?ke?12:10:xe?10:8,at=(Q[2]&16)>>4,it=(Q[2]&8)>>3,Xt=(Q[2]&4)>>2,ar=Q[2]&3;_+="."+K+"."+Xe(se)+de+"."+Xe(Re)+"."+at+"."+it+Xt+ar+"."+Xe(1)+"."+Xe(1)+"."+Xe(1)+"."+0,w=be("dav1",n)}break}}return{codec:_,encrypted:I,supplemental:w}}function be(k,t){const n=lt(t,["dvvC"]),s=n.length?n[0]:lt(t,["dvcC"])[0];if(s){const _=s[2]>>1&127,w=s[2]<<5&32|s[3]>>3&31;return k+"."+Xe(_)+"."+Xe(w)}}function De(k){let t=0;for(let n=0;n<32;n++)t|=(k>>n&1)<<31-n;return t>>>0}function He(k,t){const n=t+5;for(;k[t++]&128&&t<n;);return t}function qe(k){return("0"+k.toString(16).toUpperCase()).slice(-2)}function Xe(k){return(k<10?"0":"")+k}function wt(k,t){if(!k||!t)return;const n=t.keyId;n&&t.isCommonEncryption&&cr(k,(s,_)=>{const w=s.subarray(8,24);w.some(I=>I!==0)||($.log(`[eme] Patching keyId in 'enc${_?"a":"v"}>sinf>>tenc' box: ${Y(w)} -> ${Y(n)}`),s.set(n,8))})}function At(k){const t=[];return cr(k,n=>t.push(n.subarray(8,24))),t}function cr(k,t){lt(k,["moov","trak"]).forEach(s=>{const _=lt(s,["mdia","minf","stbl","stsd"])[0];if(!_)return;const w=_.subarray(8);let I=lt(w,["enca"]);const j=I.length>0;j||(I=lt(w,["encv"])),I.forEach(Q=>{const K=j?Q.subarray(28):Q.subarray(78);lt(K,["sinf"]).forEach(de=>{const xe=or(de);xe&&t(xe,j)})})})}function or(k){const t=lt(k,["schm"])[0];if(t){const n=Ft(t.subarray(4,8));if(n==="cbcs"||n==="cenc"){const s=lt(k,["schi","tenc"])[0];if(s)return s}}}function Me(k,t,n){const s={},_=lt(k,["moof","traf"]);for(let w=0;w<_.length;w++){const I=_[w],j=lt(I,["tfhd"])[0],Q=Ne(j,4),K=t[Q];if(!K)continue;s[Q]||(s[Q]={start:NaN,duration:0,sampleCount:0,timescale:K.timescale,type:K.type});const se=s[Q],de=lt(I,["tfdt"])[0];if(de){const lr=de[0];let Ar=Ne(de,4);lr===1&&(Ar===_t?n.warn("[mp4-demuxer]: Ignoring assumed invalid signed 64-bit track fragment decode time"):(Ar*=_t+1,Ar+=Ne(de,8))),r(Ar)&&(!r(se.start)||Ar<se.start)&&(se.start=Ar)}const xe=K.default,ke=Ne(j,0)|(xe==null?void 0:xe.flags);let Re=(xe==null?void 0:xe.duration)||0;ke&8&&(ke&2?Re=Ne(j,12):Re=Ne(j,8));const at=lt(I,["trun"]);let it=se.start||0,Xt=0,ar=Re;for(let lr=0;lr<at.length;lr++){const Ar=at[lr],zr=Ne(Ar,4),vn=se.sampleCount;se.sampleCount+=zr;const Zr=Ar[3]&1,fn=Ar[3]&4,ln=Ar[2]&1,Qr=Ar[2]&2,kn=Ar[2]&4,Si=Ar[2]&8;let qi=8,da=zr;for(Zr&&(qi+=4),fn&&zr&&(!(Ar[qi+1]&1)&&se.keyFrameIndex===void 0&&(se.keyFrameIndex=vn),qi+=4,ln?(ar=Ne(Ar,qi),qi+=4):ar=Re,Qr&&(qi+=4),Si&&(qi+=4),it+=ar,Xt+=ar,da--);da--;)ln?(ar=Ne(Ar,qi),qi+=4):ar=Re,Qr&&(qi+=4),kn&&(Ar[qi+1]&1||se.keyFrameIndex===void 0&&(se.keyFrameIndex=se.sampleCount-(da+1),se.keyFrameStart=it),qi+=4),Si&&(qi+=4),it+=ar,Xt+=ar;!Xt&&Re&&(Xt+=Re*zr)}se.duration+=Xt}if(!Object.keys(s).some(w=>s[w].duration)){let w=1/0,I=0;const j=lt(k,["sidx"]);for(let Q=0;Q<j.length;Q++){const K=st(j[Q]);if(K!=null&&K.references){w=Math.min(w,K.earliestPresentationTime/K.timescale);const se=K.references.reduce((de,xe)=>de+xe.info.duration||0,0);I=Math.max(I,se+K.earliestPresentationTime/K.timescale)}}I&&r(I)&&Object.keys(s).forEach(Q=>{s[Q].duration||(s[Q].duration=I*s[Q].timescale-s[Q].start)})}return s}function Je(k){const t={valid:null,remainder:null},n=lt(k,["moof"]);if(n.length<2)return t.remainder=k,t;const s=n[n.length-1];return t.valid=k.slice(0,s.byteOffset-8),t.remainder=k.slice(s.byteOffset-8),t}function Qt(k,t){const n=new Uint8Array(k.length+t.length);return n.set(k),n.set(t,k.length),n}function tt(k,t){const n=[],s=t.samples,_=t.timescale,w=t.id;let I=!1;return lt(s,["moof"]).map(Q=>{const K=Q.byteOffset-8;lt(Q,["traf"]).map(de=>{const xe=lt(de,["tfdt"]).map(ke=>{const Re=ke[0];let at=Ne(ke,4);return Re===1&&(at*=Math.pow(2,32),at+=Ne(ke,8)),at/_})[0];return xe!==void 0&&(k=xe),lt(de,["tfhd"]).map(ke=>{const Re=Ne(ke,4),at=Ne(ke,0)&16777215,it=(at&1)!==0,Xt=(at&2)!==0,ar=(at&8)!==0;let lr=0;const Ar=(at&16)!==0;let zr=0;const vn=(at&32)!==0;let Zr=8;Re===w&&(it&&(Zr+=8),Xt&&(Zr+=4),ar&&(lr=Ne(ke,Zr),Zr+=4),Ar&&(zr=Ne(ke,Zr),Zr+=4),vn&&(Zr+=4),t.type==="video"&&(I=Rt(t.codec)),lt(de,["trun"]).map(fn=>{const ln=fn[0],Qr=Ne(fn,0)&16777215,kn=(Qr&1)!==0;let Si=0;const qi=(Qr&4)!==0,da=(Qr&256)!==0;let Ji=0;const pi=(Qr&512)!==0;let sa=0;const Mi=(Qr&1024)!==0,la=(Qr&2048)!==0;let Fa=0;const wi=Ne(fn,4);let Ei=8;kn&&(Si=Ne(fn,Ei),Ei+=4),qi&&(Ei+=4);let ws=Si+K;for(let Es=0;Es<wi;Es++){if(da?(Ji=Ne(fn,Ei),Ei+=4):Ji=lr,pi?(sa=Ne(fn,Ei),Ei+=4):sa=zr,Mi&&(Ei+=4),la&&(ln===0?Fa=Ne(fn,Ei):Fa=kt(fn,Ei),Ei+=4),t.type===ne.VIDEO){let As=0;for(;As<sa;){const Vs=Ne(s,ws);if(ws+=4,Dt(I,s[ws])){const fu=s.subarray(ws,ws+Vs);Jt(fu,I?2:1,k+Fa/_,n)}ws+=Vs,As+=Vs+4}}k+=Ji/_}}))})})}),n}function Rt(k){if(!k)return!1;const t=k.substring(0,4);return t==="hvc1"||t==="hev1"||t==="dvh1"||t==="dvhe"}function Dt(k,t){if(k){const n=t>>1&63;return n===39||n===40}else return(t&31)===6}function Jt(k,t,n,s){const _=Ut(k);let w=0;w+=t;let I=0,j=0,Q=0;for(;w<_.length;){I=0;do{if(w>=_.length)break;Q=_[w++],I+=Q}while(Q===255);j=0;do{if(w>=_.length)break;Q=_[w++],j+=Q}while(Q===255);const K=_.length-w;let se=w;if(j<K)w+=j;else if(j>K){$.error(`Malformed SEI payload. ${j} is too small, only ${K} bytes left to parse.`);break}if(I===4){if(_[se++]===181){const xe=ir(_,se);if(se+=2,xe===49){const ke=Ne(_,se);if(se+=4,ke===1195456820){const Re=_[se++];if(Re===3){const at=_[se++],it=31&at,Xt=64&at,ar=Xt?2+it*3:0,lr=new Uint8Array(ar);if(Xt){lr[0]=at;for(let Ar=1;Ar<ar;Ar++)lr[Ar]=_[se++]}s.push({type:Re,payloadType:I,pts:n,bytes:lr})}}}}}else if(I===5&&j>16){const de=[];for(let Re=0;Re<16;Re++){const at=_[se++].toString(16);de.push(at.length==1?"0"+at:at),(Re===3||Re===5||Re===7||Re===9)&&de.push("-")}const xe=j-16,ke=new Uint8Array(xe);for(let Re=0;Re<xe;Re++)ke[Re]=_[se++];s.push({payloadType:I,pts:n,uuid:de.join(""),userData:q(ke),userDataBytes:ke})}}}function Ut(k){const t=k.byteLength,n=[];let s=1;for(;s<t-2;)k[s]===0&&k[s+1]===0&&k[s+2]===3?(n.push(s+2),s+=2):s++;if(n.length===0)return k;const _=t-n.length,w=new Uint8Array(_);let I=0;for(s=0;s<_;I++,s++)I===n[0]&&(I++,n.shift()),w[s]=k[I];return w}function Ce(k){const t=k[0];let n="",s="",_=0,w=0,I=0,j=0,Q=0,K=0;if(t===0){for(;Ft(k.subarray(K,K+1))!=="\0";)n+=Ft(k.subarray(K,K+1)),K+=1;for(n+=Ft(k.subarray(K,K+1)),K+=1;Ft(k.subarray(K,K+1))!=="\0";)s+=Ft(k.subarray(K,K+1)),K+=1;s+=Ft(k.subarray(K,K+1)),K+=1,_=Ne(k,12),w=Ne(k,16),j=Ne(k,20),Q=Ne(k,24),K=28}else if(t===1){K+=4,_=Ne(k,K),K+=4;const de=Ne(k,K);K+=4;const xe=Ne(k,K);for(K+=4,I=4294967296*de+xe,i(I)||(I=Number.MAX_SAFE_INTEGER,$.warn("Presentation time exceeds safe integer limit and wrapped to max safe integer in parsing emsg box")),j=Ne(k,K),K+=4,Q=Ne(k,K),K+=4;Ft(k.subarray(K,K+1))!=="\0";)n+=Ft(k.subarray(K,K+1)),K+=1;for(n+=Ft(k.subarray(K,K+1)),K+=1;Ft(k.subarray(K,K+1))!=="\0";)s+=Ft(k.subarray(K,K+1)),K+=1;s+=Ft(k.subarray(K,K+1)),K+=1}const se=k.subarray(K,k.byteLength);return{schemeIdUri:n,value:s,timeScale:_,presentationTime:I,presentationTimeDelta:w,eventDuration:j,id:Q,payload:se}}function ce(k,...t){const n=t.length;let s=8,_=n;for(;_--;)s+=t[_].byteLength;const w=new Uint8Array(s);for(w[0]=s>>24&255,w[1]=s>>16&255,w[2]=s>>8&255,w[3]=s&255,w.set(k,4),_=0,s=8;_<n;_++)w.set(t[_],s),s+=t[_].byteLength;return w}function pe(k,t,n){if(k.byteLength!==16)throw new RangeError("Invalid system id");let s,_;s=0,_=new Uint8Array;let w;s>0?(w=new Uint8Array(4),t.length>0&&new DataView(w.buffer).setUint32(0,t.length,!1)):w=new Uint8Array;const I=new Uint8Array(4);return n.byteLength>0&&new DataView(I.buffer).setUint32(0,n.byteLength,!1),ce([112,115,115,104],new Uint8Array([s,0,0,0]),k,w,_,I,n)}function Et(k){const t=[];if(k instanceof ArrayBuffer){const n=k.byteLength;let s=0;for(;s+32<n;){const _=new DataView(k,s),w=Se(_);t.push(w),s+=w.size}}return t}function Se(k){const t=k.getUint32(0),n=k.byteOffset,s=k.byteLength;if(s<t)return{offset:n,size:s};if(k.getUint32(4)!==1886614376)return{offset:n,size:t};const w=k.getUint32(8)>>>24;if(w!==0&&w!==1)return{offset:n,size:t};const I=k.buffer,j=Y(new Uint8Array(I,n+12,16));let Q=null,K=null,se=0;if(w===0)se=28;else{const xe=k.getUint32(28);if(!xe||s<32+xe*16)return{offset:n,size:t};Q=[];for(let ke=0;ke<xe;ke++)Q.push(new Uint8Array(I,n+32+ke*16,16));se=32+xe*16}if(!se)return{offset:n,size:t};const de=k.getUint32(se);return t-32<de?{offset:n,size:t}:(K=new Uint8Array(I,n+se+4,de),{version:w,systemId:j,kids:Q,data:K,offset:n,size:t})}const ot=()=>/\(Windows.+Firefox\//i.test(navigator.userAgent),Gt={audio:{a3ds:1,"ac-3":.95,"ac-4":1,alac:.9,alaw:1,dra1:1,"dts+":1,"dts-":1,dtsc:1,dtse:1,dtsh:1,"ec-3":.9,enca:1,fLaC:.9,flac:.9,FLAC:.9,g719:1,g726:1,m4ae:1,mha1:1,mha2:1,mhm1:1,mhm2:1,mlpa:1,mp4a:1,"raw ":1,Opus:1,opus:1,samr:1,sawb:1,sawp:1,sevc:1,sqcp:1,ssmv:1,twos:1,ulaw:1},video:{avc1:1,avc2:1,avc3:1,avc4:1,avcp:1,av01:.8,dav1:.8,drac:1,dva1:1,dvav:1,dvh1:.7,dvhe:.7,encv:1,hev1:.75,hvc1:.75,mjp2:1,mp4v:1,mvc1:1,mvc2:1,mvc3:1,mvc4:1,resv:1,rv60:1,s263:1,svc1:1,svc2:1,"vc-1":1,vp08:1,vp09:.9},text:{stpp:1,wvtt:1}};function gt(k,t){const n=Gt[t];return!!n&&!!n[k.slice(0,4)]}function Ae(k,t,n=!0){return!k.split(",").some(s=>!vt(s,t,n))}function vt(k,t,n=!0){var s;const _=oe(n);return(s=_==null?void 0:_.isTypeSupported(je(k,t)))!=null?s:!1}function je(k,t){return`${t}/mp4;codecs=${k}`}function et(k){if(k){const t=k.substring(0,4);return Gt.video[t]}return 2}function yt(k){const t=ot();return k.split(",").reduce((n,s)=>{const w=t&&Rt(s)?9:Gt.video[s];return w?(w*2+n)/(n?3:2):(Gt.audio[s]+n)/(n?2:1)},0)}const Nt={};function Fe(k,t=!0){if(Nt[k])return Nt[k];const n={flac:["flac","fLaC","FLAC"],opus:["opus","Opus"],"mp4a.40.34":["mp3"]}[k];for(let _=0;_<n.length;_++){var s;if(vt(n[_],"audio",t))return Nt[k]=n[_],n[_];if(n[_]==="mp3"&&(s=oe(t))!=null&&s.isTypeSupported("audio/mpeg"))return""}return k}const Rr=/flac|opus|mp4a\.40\.34/i;function pt(k,t=!0){return k.replace(Rr,n=>Fe(n.toLowerCase(),t))}function Jr(k,t){const n=[];if(k){const s=k.split(",");for(let _=0;_<s.length;_++)gt(s[_],"video")||n.push(s[_])}return t&&n.push(t),n.join(",")}function un(k,t){if(k&&(k.length>4||["ac-3","ec-3","alac","fLaC","Opus"].indexOf(k)!==-1)&&(Zt(k,"audio")||Zt(k,"video")))return k;if(t){const n=t.split(",");if(n.length>1){if(k){for(let s=n.length;s--;)if(n[s].substring(0,4)===k.substring(0,4))return n[s]}return n[0]}}return t||k}function Zt(k,t){return gt(k,t)&&vt(k,t)}function er(k){const t=k.split(",");for(let n=0;n<t.length;n++){const s=t[n].split(".");s.length>2&&s[0]==="avc1"&&(t[n]=`avc1.${parseInt(s[1]).toString(16)}${("000"+parseInt(s[2]).toString(16)).slice(-4)}`)}return t.join(",")}function Mt(k){if(k.startsWith("av01.")){const t=k.split("."),n=["0","111","01","01","01","0"];for(let s=t.length;s>4&&s<10;s++)t[s]=n[s-4];return t.join(".")}return k}function Yt(k){const t=oe(k)||{isTypeSupported:()=>!1};return{mpeg:t.isTypeSupported("audio/mpeg"),mp3:t.isTypeSupported('audio/mp4; codecs="mp3"'),ac3:t.isTypeSupported('audio/mp4; codecs="ac-3"')}}function wr(k){return k.replace(/^.+codecs=["']?([^"']+).*$/,"$1")}const Ir={supported:!0,powerEfficient:!0,smooth:!0},Ct={supported:!1,smooth:!1,powerEfficient:!1},$t={supported:!0,configurations:[],decodingInfoResults:[Ir]};function Bt(k,t){return{supported:!1,configurations:t,decodingInfoResults:[Ct],error:k}}function qt(k,t,n,s,_,w){const I=k.videoCodec,j=k.audioCodec?k.audioGroups:null,Q=w==null?void 0:w.audioCodec,K=w==null?void 0:w.channels,se=K?parseInt(K):Q?1/0:2;let de=null;if(j!=null&&j.length)try{j.length===1&&j[0]?de=t.groups[j[0]].channels:de=j.reduce((xe,ke)=>{if(ke){const Re=t.groups[ke];if(!Re)throw new Error(`Audio track group ${ke} not found`);Object.keys(Re.channels).forEach(at=>{xe[at]=(xe[at]||0)+Re.channels[at]})}return xe},{2:0})}catch(xe){return!0}return I!==void 0&&(I.split(",").some(xe=>Rt(xe))||k.width>1920&&k.height>1088||k.height>1920&&k.width>1088||k.frameRate>Math.max(s,30)||k.videoRange!=="SDR"&&k.videoRange!==n||k.bitrate>Math.max(_,8e6))||!!de&&r(se)&&Object.keys(de).some(xe=>parseInt(xe)>se)}function br(k,t,n,s={}){const _=k.videoCodec;if(!_&&!k.audioCodec||!n)return Promise.resolve($t);const w=[],I=qr(k),j=I.length,Q=Hr(k,t,j>0),K=Q.length;for(let se=j||1*K||1;se--;){const de={type:"media-source"};if(j&&(de.video=I[se%j]),K){de.audio=Q[se%K];const xe=de.audio.bitrate;de.video&&xe&&(de.video.bitrate-=xe)}w.push(de)}if(_){const se=navigator.userAgent;if(_.split(",").some(de=>Rt(de))&&ot())return Promise.resolve(Bt(new Error(`Overriding Windows Firefox HEVC MediaCapabilities result based on user-agent string: (${se})`),w))}return Promise.all(w.map(se=>{const de=Yn(se);return s[de]||(s[de]=n.decodingInfo(se))})).then(se=>({supported:!se.some(de=>!de.supported),configurations:w,decodingInfoResults:se})).catch(se=>({supported:!1,configurations:w,decodingInfoResults:[],error:se}))}function qr(k){var t;const n=(t=k.videoCodec)==null?void 0:t.split(","),s=wn(k),_=k.width||640,w=k.height||480,I=k.frameRate||30,j=k.videoRange.toLowerCase();return n?n.map(Q=>{const K={contentType:je(Mt(Q),"video"),width:_,height:w,bitrate:s,framerate:I};return j!=="sdr"&&(K.transferFunction=j),K}):[]}function Hr(k,t,n){var s;const _=(s=k.audioCodec)==null?void 0:s.split(","),w=wn(k);return _&&k.audioGroups?k.audioGroups.reduce((I,j)=>{var Q;const K=j?(Q=t.groups[j])==null?void 0:Q.tracks:null;return K?K.reduce((se,de)=>{if(de.groupId===j){const xe=parseFloat(de.channels||"");_.forEach(ke=>{const Re={contentType:je(ke,"audio"),bitrate:n?Fn(ke,w):w};xe&&(Re.channels=""+xe),se.push(Re)})}return se},I):I},[]):[]}function Fn(k,t){if(t<=1)return 1;let n=128e3;return k==="ec-3"?n=768e3:k==="ac-3"&&(n=64e4),Math.min(t/2,n)}function wn(k){return Math.ceil(Math.max(k.bitrate*.9,k.averageBitrate)/1e3)*1e3||1}function Yn(k){let t="";const{audio:n,video:s}=k;if(s){const _=wr(s.contentType);t+=`${_}_r${s.height}x${s.width}f${Math.ceil(s.framerate)}${s.transferFunction||"sd"}_${Math.ceil(s.bitrate/1e5)}`}if(n){const _=wr(n.contentType);t+=`${s?"_":""}${_}_c${n.channels}`}return t}const St=["NONE","TYPE-0","TYPE-1",null];function Yr(k){return St.indexOf(k)>-1}const ii=["SDR","PQ","HLG"];function Bi(k){return!!k&&ii.indexOf(k)>-1}var Kn={No:"",Yes:"YES",v2:"v2"};function It(k){const{canSkipUntil:t,canSkipDateRanges:n,age:s}=k,_=s<t/2;return t&&_?n?Kn.v2:Kn.Yes:Kn.No}class fi{constructor(t,n,s){this.msn=void 0,this.part=void 0,this.skip=void 0,this.msn=t,this.part=n,this.skip=s}addDirectives(t){const n=new self.URL(t);return this.msn!==void 0&&n.searchParams.set("_HLS_msn",this.msn.toString()),this.part!==void 0&&n.searchParams.set("_HLS_part",this.part.toString()),this.skip&&n.searchParams.set("_HLS_skip",this.skip),n.href}}class mi{constructor(t){if(this._attrs=void 0,this.audioCodec=void 0,this.bitrate=void 0,this.codecSet=void 0,this.url=void 0,this.frameRate=void 0,this.height=void 0,this.id=void 0,this.name=void 0,this.supplemental=void 0,this.videoCodec=void 0,this.width=void 0,this.details=void 0,this.fragmentError=0,this.loadError=0,this.loaded=void 0,this.realBitrate=0,this.supportedPromise=void 0,this.supportedResult=void 0,this._avgBitrate=0,this._audioGroups=void 0,this._subtitleGroups=void 0,this._urlId=0,this.url=[t.url],this._attrs=[t.attrs],this.bitrate=t.bitrate,t.details&&(this.details=t.details),this.id=t.id||0,this.name=t.name,this.width=t.width||0,this.height=t.height||0,this.frameRate=t.attrs.optionalFloat("FRAME-RATE",0),this._avgBitrate=t.attrs.decimalInteger("AVERAGE-BANDWIDTH"),this.audioCodec=t.audioCodec,this.videoCodec=t.videoCodec,this.codecSet=[t.videoCodec,t.audioCodec].filter(s=>!!s).map(s=>s.substring(0,4)).join(","),"supplemental"in t){var n;this.supplemental=t.supplemental;const s=(n=t.supplemental)==null?void 0:n.videoCodec;s&&s!==t.videoCodec&&(this.codecSet+=`,${s.substring(0,4)}`)}this.addGroupId("audio",t.attrs.AUDIO),this.addGroupId("text",t.attrs.SUBTITLES)}get maxBitrate(){return Math.max(this.realBitrate,this.bitrate)}get averageBitrate(){return this._avgBitrate||this.realBitrate||this.bitrate}get attrs(){return this._attrs[0]}get codecs(){return this.attrs.CODECS||""}get pathwayId(){return this.attrs["PATHWAY-ID"]||"."}get videoRange(){return this.attrs["VIDEO-RANGE"]||"SDR"}get score(){return this.attrs.optionalFloat("SCORE",0)}get uri(){return this.url[0]||""}hasAudioGroup(t){return Ai(this._audioGroups,t)}hasSubtitleGroup(t){return Ai(this._subtitleGroups,t)}get audioGroups(){return this._audioGroups}get subtitleGroups(){return this._subtitleGroups}addGroupId(t,n){if(n){if(t==="audio"){let s=this._audioGroups;s||(s=this._audioGroups=[]),s.indexOf(n)===-1&&s.push(n)}else if(t==="text"){let s=this._subtitleGroups;s||(s=this._subtitleGroups=[]),s.indexOf(n)===-1&&s.push(n)}}}get urlId(){return 0}set urlId(t){}get audioGroupIds(){return this.audioGroups?[this.audioGroupId]:void 0}get textGroupIds(){return this.subtitleGroups?[this.textGroupId]:void 0}get audioGroupId(){var t;return(t=this.audioGroups)==null?void 0:t[0]}get textGroupId(){var t;return(t=this.subtitleGroups)==null?void 0:t[0]}addFallback(){}}function Ai(k,t){return!t||!k?!1:k.indexOf(t)!==-1}function Ni(){if(typeof matchMedia=="function"){const k=matchMedia("(dynamic-range: high)"),t=matchMedia("bad query");if(k.media!==t.media)return k.matches===!0}return!1}function ca(k,t){let n=!1,s=[];if(k&&(n=k!=="SDR",s=[k]),t){s=t.allowedVideoRanges||ii.slice(0);const _=s.join("")!=="SDR"&&!t.videoCodec;n=t.preferHDR!==void 0?t.preferHDR:_&&Ni(),n||(s=["SDR"])}return{preferHDR:n,allowedVideoRanges:s}}const ea=k=>{const t=new WeakSet;return(n,s)=>{if(k&&(s=k(n,s)),typeof s=="object"&&s!==null){if(t.has(s))return;t.add(s)}return s}},zi=(k,t)=>JSON.stringify(k,ea(t));function li(k,t,n,s,_){const w=Object.keys(k),I=s==null?void 0:s.channels,j=s==null?void 0:s.audioCodec,Q=_==null?void 0:_.videoCodec,K=I&&parseInt(I)===2;let se=!1,de=!1,xe=1/0,ke=1/0,Re=1/0,at=1/0,it=0,Xt=[];const{preferHDR:ar,allowedVideoRanges:lr}=ca(t,_);for(let fn=w.length;fn--;){const ln=k[w[fn]];se||(se=ln.channels[2]>0),xe=Math.min(xe,ln.minHeight),ke=Math.min(ke,ln.minFramerate),Re=Math.min(Re,ln.minBitrate),lr.filter(kn=>ln.videoRanges[kn]>0).length>0&&(de=!0)}xe=r(xe)?xe:0,ke=r(ke)?ke:0;const Ar=Math.max(1080,xe),zr=Math.max(30,ke);Re=r(Re)?Re:n,n=Math.max(Re,n),de||(t=void 0);const vn=w.length>1;return{codecSet:w.reduce((fn,ln)=>{const Qr=k[ln];if(ln===fn)return fn;if(Xt=de?lr.filter(kn=>Qr.videoRanges[kn]>0):[],vn){if(Qr.minBitrate>n)return ji(ln,`min bitrate of ${Qr.minBitrate} > current estimate of ${n}`),fn;if(!Qr.hasDefaultAudio)return ji(ln,"no renditions with default or auto-select sound found"),fn;if(j&&ln.indexOf(j.substring(0,4))%5!==0)return ji(ln,`audio codec preference "${j}" not found`),fn;if(I&&!K){if(!Qr.channels[I])return ji(ln,`no renditions with ${I} channel sound found (channels options: ${Object.keys(Qr.channels)})`),fn}else if((!j||K)&&se&&Qr.channels[2]===0)return ji(ln,"no renditions with stereo sound found"),fn;if(Qr.minHeight>Ar)return ji(ln,`min resolution of ${Qr.minHeight} > maximum of ${Ar}`),fn;if(Qr.minFramerate>zr)return ji(ln,`min framerate of ${Qr.minFramerate} > maximum of ${zr}`),fn;if(!Xt.some(kn=>Qr.videoRanges[kn]>0))return ji(ln,`no variants with VIDEO-RANGE of ${zi(Xt)} found`),fn;if(Q&&ln.indexOf(Q.substring(0,4))%5!==0)return ji(ln,`video codec preference "${Q}" not found`),fn;if(Qr.maxScore<it)return ji(ln,`max score of ${Qr.maxScore} < selected max of ${it}`),fn}return fn&&(yt(ln)>=yt(fn)||Qr.fragmentError>k[fn].fragmentError)?fn:(at=Qr.minIndex,it=Qr.maxScore,ln)},void 0),videoRanges:Xt,preferHDR:ar,minFramerate:ke,minBitrate:Re,minIndex:at}}function ji(k,t){$.log(`[abr] start candidates with "${k}" ignored because ${t}`)}function Ia(k){return k.reduce((t,n)=>{let s=t.groups[n.groupId];s||(s=t.groups[n.groupId]={tracks:[],channels:{2:0},hasDefault:!1,hasAutoSelect:!1}),s.tracks.push(n);const _=n.channels||"2";return s.channels[_]=(s.channels[_]||0)+1,s.hasDefault=s.hasDefault||n.default,s.hasAutoSelect=s.hasAutoSelect||n.autoselect,s.hasDefault&&(t.hasDefaultAudio=!0),s.hasAutoSelect&&(t.hasAutoSelectAudio=!0),t},{hasDefaultAudio:!1,hasAutoSelectAudio:!1,groups:{}})}function Ca(k,t,n,s){return k.slice(n,s+1).reduce((_,w,I)=>{if(!w.codecSet)return _;const j=w.audioGroups;let Q=_[w.codecSet];Q||(_[w.codecSet]=Q={minBitrate:1/0,minHeight:1/0,minFramerate:1/0,minIndex:I,maxScore:0,videoRanges:{SDR:0},channels:{2:0},hasDefaultAudio:!j,fragmentError:0}),Q.minBitrate=Math.min(Q.minBitrate,w.bitrate);const K=Math.min(w.height,w.width);return Q.minHeight=Math.min(Q.minHeight,K),Q.minFramerate=Math.min(Q.minFramerate,w.frameRate),Q.minIndex=Math.min(Q.minIndex,I),Q.maxScore=Math.max(Q.maxScore,w.score),Q.fragmentError+=w.fragmentError,Q.videoRanges[w.videoRange]=(Q.videoRanges[w.videoRange]||0)+1,j&&j.forEach(se=>{if(!se)return;const de=t.groups[se];de&&(Q.hasDefaultAudio=Q.hasDefaultAudio||t.hasDefaultAudio?de.hasDefault:de.hasAutoSelect||!t.hasDefaultAudio&&!t.hasAutoSelectAudio,Object.keys(de.channels).forEach(xe=>{Q.channels[xe]=(Q.channels[xe]||0)+de.channels[xe]}))}),_},{})}function Tt(k){if(!k)return k;const{lang:t,assocLang:n,characteristics:s,channels:_,audioCodec:w}=k;return{lang:t,assocLang:n,characteristics:s,channels:_,audioCodec:w}}function Zi(k,t,n){if("attrs"in k){const s=t.indexOf(k);if(s!==-1)return s}for(let s=0;s<t.length;s++){const _=t[s];if(ai(k,_,n))return s}return-1}function ai(k,t,n){const{groupId:s,name:_,lang:w,assocLang:I,default:j}=k,Q=k.forced;return(s===void 0||t.groupId===s)&&(_===void 0||t.name===_)&&(w===void 0||Ra(w,t.lang))&&(w===void 0||t.assocLang===I)&&(j===void 0||t.default===j)&&(Q===void 0||t.forced===Q)&&(!("characteristics"in k)||Yi(k.characteristics||"",t.characteristics))&&(n===void 0||n(k,t))}function Ra(k,t="--"){return k.length===t.length?k===t:k.startsWith(t)||t.startsWith(k)}function Yi(k,t=""){const n=k.split(","),s=t.split(",");return n.length===s.length&&!n.some(_=>s.indexOf(_)===-1)}function ei(k,t){const{audioCodec:n,channels:s}=k;return(n===void 0||(t.audioCodec||"").substring(0,4)===n.substring(0,4))&&(s===void 0||s===(t.channels||"2"))}function Wn(k,t,n,s,_){const w=t[s],j=t.reduce((xe,ke,Re)=>{const at=ke.uri;return(xe[at]||(xe[at]=[])).push(Re),xe},{})[w.uri];j.length>1&&(s=Math.max.apply(Math,j));const Q=w.videoRange,K=w.frameRate,se=w.codecSet.substring(0,4),de=ur(t,s,xe=>{if(xe.videoRange!==Q||xe.frameRate!==K||xe.codecSet.substring(0,4)!==se)return!1;const ke=xe.audioGroups,Re=n.filter(at=>!ke||ke.indexOf(at.groupId)!==-1);return Zi(k,Re,_)>-1});return de>-1?de:ur(t,s,xe=>{const ke=xe.audioGroups,Re=n.filter(at=>!ke||ke.indexOf(at.groupId)!==-1);return Zi(k,Re,_)>-1})}function ur(k,t,n){for(let s=t;s>-1;s--)if(n(k[s]))return s;for(let s=t+1;s<k.length;s++)if(n(k[s]))return s;return-1}function ut(k,t){var n;return!!k&&k!==((n=t.loadLevelObj)==null?void 0:n.uri)}class me extends R{constructor(t){super("abr",t.logger),this.hls=void 0,this.lastLevelLoadSec=0,this.lastLoadedFragLevel=-1,this.firstSelection=-1,this._nextAutoLevel=-1,this.nextAutoLevelKey="",this.audioTracksByGroup=null,this.codecTiers=null,this.timer=-1,this.fragCurrent=null,this.partCurrent=null,this.bitrateTestDelay=0,this.rebufferNotice=-1,this.supportedCache={},this.bwEstimator=void 0,this._abandonRulesCheck=n=>{var s;const{fragCurrent:_,partCurrent:w,hls:I}=this,{autoLevelEnabled:j,media:Q}=I;if(!_||!Q)return;const K=performance.now(),se=w?w.stats:_.stats,de=w?w.duration:_.duration,xe=K-se.loading.start,ke=I.minAutoLevel,Re=_.level,at=this._nextAutoLevel;if(se.aborted||se.loaded&&se.loaded===se.total||Re<=ke){this.clearTimer(),this._nextAutoLevel=-1;return}if(!j)return;const it=at>-1&&at!==Re,Xt=!!n||it;if(!Xt&&(Q.paused||!Q.playbackRate||!Q.readyState))return;const ar=I.mainForwardBufferInfo;if(!Xt&&ar===null)return;const lr=this.bwEstimator.getEstimateTTFB(),Ar=Math.abs(Q.playbackRate);if(xe<=Math.max(lr,1e3*(de/(Ar*2))))return;const zr=ar?ar.len/Ar:0,vn=se.loading.first?se.loading.first-se.loading.start:-1,Zr=se.loaded&&vn>-1,fn=this.getBwEstimate(),ln=I.levels,Qr=ln[Re],kn=Math.max(se.loaded,Math.round(de*(_.bitrate||Qr.averageBitrate)/8));let Si=Zr?xe-vn:xe;Si<1&&Zr&&(Si=Math.min(xe,se.loaded*8/fn));const qi=Zr?se.loaded*1e3/Si:0,da=lr/1e3,Ji=qi?(kn-se.loaded)/qi:kn*8/fn+da;if(Ji<=zr)return;const pi=qi?qi*8:fn,sa=((s=(n==null?void 0:n.details)||this.hls.latestLevelDetails)==null?void 0:s.live)===!0,Mi=this.hls.config.abrBandWidthUpFactor;let la=Number.POSITIVE_INFINITY,Fa;for(Fa=Re-1;Fa>ke;Fa--){const Es=ln[Fa].maxBitrate,As=!ln[Fa].details||sa;if(la=this.getTimeToLoadFrag(da,pi,de*Es,As),la<Math.min(zr,de+da))break}if(la>=Ji||la>de*10)return;Zr?this.bwEstimator.sample(xe-Math.min(lr,vn),se.loaded):this.bwEstimator.sampleTTFB(xe);const wi=ln[Fa].maxBitrate;this.getBwEstimate()*Mi>wi&&this.resetEstimator(wi);const Ei=this.findBestLevel(wi,ke,Fa,0,zr,1,1);Ei>-1&&(Fa=Ei),this.warn(`Fragment ${_.sn}${w?" part "+w.index:""} of level ${Re} is loading too slowly;
Fragment duration: ${_.duration.toFixed(3)}
Time to underbuffer: ${zr.toFixed(3)} s
Estimated load time for current fragment: ${Ji.toFixed(3)} s
Estimated load time for down switch fragment: ${la.toFixed(3)} s
TTFB estimate: ${vn|0} ms
Current BW estimate: ${r(fn)?fn|0:"Unknown"} bps
New BW estimate: ${this.getBwEstimate()|0} bps
Switching to level ${Fa} @ ${wi|0} bps`),I.nextLoadLevel=I.nextAutoLevel=Fa,this.clearTimer();const ws=()=>{if(this.clearTimer(),this.fragCurrent===_&&this.hls.loadLevel===Fa&&Fa>0){const Es=this.getStarvationDelay();if(this.warn(`Aborting inflight request ${Fa>0?"and switching down":""}
Fragment duration: ${_.duration.toFixed(3)} s
Time to underbuffer: ${Es.toFixed(3)} s`),_.abortRequests(),this.fragCurrent=this.partCurrent=null,Fa>ke){let As=this.findBestLevel(this.hls.levels[ke].bitrate,ke,Fa,0,Es,1,1);As===-1&&(As=ke),this.hls.nextLoadLevel=this.hls.nextAutoLevel=As,this.resetEstimator(this.hls.levels[As].bitrate)}}};it||Ji>la*2?ws():this.timer=self.setInterval(ws,la*1e3),I.trigger(u.FRAG_LOAD_EMERGENCY_ABORTED,{frag:_,part:w,stats:se})},this.hls=t,this.bwEstimator=this.initEstimator(),this.registerListeners()}resetEstimator(t){t&&(this.log(`setting initial bwe to ${t}`),this.hls.config.abrEwmaDefaultEstimate=t),this.firstSelection=-1,this.bwEstimator=this.initEstimator()}initEstimator(){const t=this.hls.config;return new x(t.abrEwmaSlowVoD,t.abrEwmaFastVoD,t.abrEwmaDefaultEstimate)}registerListeners(){const{hls:t}=this;t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.FRAG_LOADING,this.onFragLoading,this),t.on(u.FRAG_LOADED,this.onFragLoaded,this),t.on(u.FRAG_BUFFERED,this.onFragBuffered,this),t.on(u.LEVEL_SWITCHING,this.onLevelSwitching,this),t.on(u.LEVEL_LOADED,this.onLevelLoaded,this),t.on(u.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(u.MAX_AUTO_LEVEL_UPDATED,this.onMaxAutoLevelUpdated,this),t.on(u.ERROR,this.onError,this)}unregisterListeners(){const{hls:t}=this;t&&(t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.FRAG_LOADING,this.onFragLoading,this),t.off(u.FRAG_LOADED,this.onFragLoaded,this),t.off(u.FRAG_BUFFERED,this.onFragBuffered,this),t.off(u.LEVEL_SWITCHING,this.onLevelSwitching,this),t.off(u.LEVEL_LOADED,this.onLevelLoaded,this),t.off(u.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(u.MAX_AUTO_LEVEL_UPDATED,this.onMaxAutoLevelUpdated,this),t.off(u.ERROR,this.onError,this))}destroy(){this.unregisterListeners(),this.clearTimer(),this.hls=this._abandonRulesCheck=this.supportedCache=null,this.fragCurrent=this.partCurrent=null}onManifestLoading(t,n){this.lastLoadedFragLevel=-1,this.firstSelection=-1,this.lastLevelLoadSec=0,this.supportedCache={},this.fragCurrent=this.partCurrent=null,this.onLevelsUpdated(),this.clearTimer()}onLevelsUpdated(){this.lastLoadedFragLevel>-1&&this.fragCurrent&&(this.lastLoadedFragLevel=this.fragCurrent.level),this._nextAutoLevel=-1,this.onMaxAutoLevelUpdated(),this.codecTiers=null,this.audioTracksByGroup=null}onMaxAutoLevelUpdated(){this.firstSelection=-1,this.nextAutoLevelKey=""}onFragLoading(t,n){const s=n.frag;if(!this.ignoreFragment(s)){if(!s.bitrateTest){var _;this.fragCurrent=s,this.partCurrent=(_=n.part)!=null?_:null}this.clearTimer(),this.timer=self.setInterval(this._abandonRulesCheck,100)}}onLevelSwitching(t,n){this.clearTimer()}onError(t,n){if(!n.fatal)switch(n.details){case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:this.lastLoadedFragLevel=-1,this.firstSelection=-1;break;case f.FRAG_LOAD_TIMEOUT:{const s=n.frag,{fragCurrent:_,partCurrent:w}=this;if(s&&_&&s.sn===_.sn&&s.level===_.level){const I=performance.now(),j=w?w.stats:s.stats,Q=I-j.loading.start,K=j.loading.first?j.loading.first-j.loading.start:-1;if(j.loaded&&K>-1){const de=this.bwEstimator.getEstimateTTFB();this.bwEstimator.sample(Q-Math.min(de,K),j.loaded)}else this.bwEstimator.sampleTTFB(Q)}break}}}getTimeToLoadFrag(t,n,s,_){const w=t+s/n,I=_?t+this.lastLevelLoadSec:0;return w+I}onLevelLoaded(t,n){const s=this.hls.config,{loading:_}=n.stats,w=_.end-_.first;r(w)&&(this.lastLevelLoadSec=w/1e3),n.details.live?this.bwEstimator.update(s.abrEwmaSlowLive,s.abrEwmaFastLive):this.bwEstimator.update(s.abrEwmaSlowVoD,s.abrEwmaFastVoD),this.timer>-1&&this._abandonRulesCheck(n.levelInfo)}onFragLoaded(t,{frag:n,part:s}){const _=s?s.stats:n.stats;if(n.type===o.MAIN&&this.bwEstimator.sampleTTFB(_.loading.first-_.loading.start),!this.ignoreFragment(n)){if(this.clearTimer(),n.level===this._nextAutoLevel&&(this._nextAutoLevel=-1),this.firstSelection=-1,this.hls.config.abrMaxWithRealBitrate){const w=s?s.duration:n.duration,I=this.hls.levels[n.level],j=(I.loaded?I.loaded.bytes:0)+_.loaded,Q=(I.loaded?I.loaded.duration:0)+w;I.loaded={bytes:j,duration:Q},I.realBitrate=Math.round(8*j/Q)}if(n.bitrateTest){const w={stats:_,frag:n,part:s,id:n.type};this.onFragBuffered(u.FRAG_BUFFERED,w),n.bitrateTest=!1}else this.lastLoadedFragLevel=n.level}}onFragBuffered(t,n){const{frag:s,part:_}=n,w=_!=null&&_.stats.loaded?_.stats:s.stats;if(w.aborted||this.ignoreFragment(s))return;const I=w.parsing.end-w.loading.start-Math.min(w.loading.first-w.loading.start,this.bwEstimator.getEstimateTTFB());this.bwEstimator.sample(I,w.loaded),w.bwEstimate=this.getBwEstimate(),s.bitrateTest?this.bitrateTestDelay=I/1e3:this.bitrateTestDelay=0}ignoreFragment(t){return t.type!==o.MAIN||t.sn==="initSegment"}clearTimer(){this.timer>-1&&(self.clearInterval(this.timer),this.timer=-1)}get firstAutoLevel(){const{maxAutoLevel:t,minAutoLevel:n}=this.hls,s=this.getBwEstimate(),_=this.hls.config.maxStarvationDelay,w=this.findBestLevel(s,n,t,0,_,1,1);if(w>-1)return w;const I=this.hls.firstLevel,j=Math.min(Math.max(I,n),t);return this.warn(`Could not find best starting auto level. Defaulting to first in playlist ${I} clamped to ${j}`),j}get forcedAutoLevel(){return this.nextAutoLevelKey?-1:this._nextAutoLevel}get nextAutoLevel(){const t=this.forcedAutoLevel,s=this.bwEstimator.canEstimate(),_=this.lastLoadedFragLevel>-1;if(t!==-1&&(!s||!_||this.nextAutoLevelKey===this.getAutoLevelKey()))return t;const w=s&&_?this.getNextABRAutoLevel():this.firstAutoLevel;if(t!==-1){const I=this.hls.levels;if(I.length>Math.max(t,w)&&I[t].loadError<=I[w].loadError)return t}return this._nextAutoLevel=w,this.nextAutoLevelKey=this.getAutoLevelKey(),w}getAutoLevelKey(){return`${this.getBwEstimate()}_${this.getStarvationDelay().toFixed(2)}`}getNextABRAutoLevel(){const{fragCurrent:t,partCurrent:n,hls:s}=this;if(s.levels.length<=1)return s.loadLevel;const{maxAutoLevel:_,config:w,minAutoLevel:I}=s,j=n?n.duration:t?t.duration:0,Q=this.getBwEstimate(),K=this.getStarvationDelay();let se=w.abrBandWidthFactor,de=w.abrBandWidthUpFactor;if(K){const it=this.findBestLevel(Q,I,_,K,0,se,de);if(it>=0)return this.rebufferNotice=-1,it}let xe=j?Math.min(j,w.maxStarvationDelay):w.maxStarvationDelay;if(!K){const it=this.bitrateTestDelay;it&&(xe=(j?Math.min(j,w.maxLoadingDelay):w.maxLoadingDelay)-it,this.info(`bitrate test took ${Math.round(1e3*it)}ms, set first fragment max fetchDuration to ${Math.round(1e3*xe)} ms`),se=de=1)}const ke=this.findBestLevel(Q,I,_,K,xe,se,de);if(this.rebufferNotice!==ke&&(this.rebufferNotice=ke,this.info(`${K?"rebuffering expected":"buffer is empty"}, optimal quality level ${ke}`)),ke>-1)return ke;const Re=s.levels[I],at=s.loadLevelObj;return at&&(Re==null?void 0:Re.bitrate)<at.bitrate?I:s.loadLevel}getStarvationDelay(){const t=this.hls,n=t.media;if(!n)return 1/0;const s=n&&n.playbackRate!==0?Math.abs(n.playbackRate):1,_=t.mainForwardBufferInfo;return(_?_.len:0)/s}getBwEstimate(){return this.bwEstimator.canEstimate()?this.bwEstimator.getEstimate():this.hls.config.abrEwmaDefaultEstimate}findBestLevel(t,n,s,_,w,I,j){var Q;const K=_+w,se=this.lastLoadedFragLevel,de=se===-1?this.hls.firstLevel:se,{fragCurrent:xe,partCurrent:ke}=this,{levels:Re,allAudioTracks:at,loadLevel:it,config:Xt}=this.hls;if(Re.length===1)return 0;const ar=Re[de],lr=!!((Q=this.hls.latestLevelDetails)!=null&&Q.live),Ar=it===-1||se===-1;let zr,vn="SDR",Zr=(ar==null?void 0:ar.frameRate)||0;const{audioPreference:fn,videoPreference:ln}=Xt,Qr=this.audioTracksByGroup||(this.audioTracksByGroup=Ia(at));let kn=-1;if(Ar){if(this.firstSelection!==-1)return this.firstSelection;const pi=this.codecTiers||(this.codecTiers=Ca(Re,Qr,n,s)),sa=li(pi,vn,t,fn,ln),{codecSet:Mi,videoRanges:la,minFramerate:Fa,minBitrate:wi,minIndex:Ei,preferHDR:ws}=sa;kn=Ei,zr=Mi,vn=ws?la[la.length-1]:la[0],Zr=Fa,t=Math.max(t,wi),this.log(`picked start tier ${zi(sa)}`)}else zr=ar==null?void 0:ar.codecSet,vn=ar==null?void 0:ar.videoRange;const Si=ke?ke.duration:xe?xe.duration:0,qi=this.bwEstimator.getEstimateTTFB()/1e3,da=[];for(let pi=s;pi>=n;pi--){var Ji;const sa=Re[pi],Mi=pi>de;if(!sa)continue;if(Xt.useMediaCapabilities&&!sa.supportedResult&&!sa.supportedPromise){const As=navigator.mediaCapabilities;typeof(As==null?void 0:As.decodingInfo)=="function"&&qt(sa,Qr,vn,Zr,t,fn)?(sa.supportedPromise=br(sa,Qr,As,this.supportedCache),sa.supportedPromise.then(Vs=>{if(!this.hls)return;sa.supportedResult=Vs;const fu=this.hls.levels,pa=fu.indexOf(sa);Vs.error?this.warn(`MediaCapabilities decodingInfo error: "${Vs.error}" for level ${pa} ${zi(Vs)}`):Vs.supported?Vs.decodingInfoResults.some(oc=>oc.smooth===!1||oc.powerEfficient===!1)&&this.log(`MediaCapabilities decodingInfo for level ${pa} not smooth or powerEfficient: ${zi(Vs)}`):(this.warn(`Unsupported MediaCapabilities decodingInfo result for level ${pa} ${zi(Vs)}`),pa>-1&&fu.length>1&&(this.log(`Removing unsupported level ${pa}`),this.hls.removeLevel(pa),this.hls.loadLevel===-1&&(this.hls.nextLoadLevel=0)))}).catch(Vs=>{this.warn(`Error handling MediaCapabilities decodingInfo: ${Vs}`)})):sa.supportedResult=$t}if((zr&&sa.codecSet!==zr||vn&&sa.videoRange!==vn||Mi&&Zr>sa.frameRate||!Mi&&Zr>0&&Zr<sa.frameRate||(Ji=sa.supportedResult)!=null&&(Ji=Ji.decodingInfoResults)!=null&&Ji.some(As=>As.smooth===!1))&&(!Ar||pi!==kn)){da.push(pi);continue}const la=sa.details,Fa=(ke?la==null?void 0:la.partTarget:la==null?void 0:la.averagetargetduration)||Si;let wi;Mi?wi=j*t:wi=I*t;const Ei=Si&&_>=Si*2&&w===0?sa.averageBitrate:sa.maxBitrate,ws=this.getTimeToLoadFrag(qi,wi,Ei*Fa,la===void 0);if(wi>=Ei&&(pi===se||sa.loadError===0&&sa.fragmentError===0)&&(ws<=qi||!r(ws)||lr&&!this.bitrateTestDelay||ws<K)){const As=this.forcedAutoLevel;return pi!==it&&(As===-1||As!==it)&&(da.length&&this.trace(`Skipped level(s) ${da.join(",")} of ${s} max with CODECS and VIDEO-RANGE:"${Re[da[0]].codecs}" ${Re[da[0]].videoRange}; not compatible with "${zr}" ${vn}`),this.info(`switch candidate:${de}->${pi} adjustedbw(${Math.round(wi)})-bitrate=${Math.round(wi-Ei)} ttfb:${qi.toFixed(1)} avgDuration:${Fa.toFixed(1)} maxFetchDuration:${K.toFixed(1)} fetchDuration:${ws.toFixed(1)} firstSelection:${Ar} codecSet:${sa.codecSet} videoRange:${sa.videoRange} hls.loadLevel:${it}`)),Ar&&(this.firstSelection=pi),pi}}return-1}set nextAutoLevel(t){const n=this.deriveNextAutoLevel(t);this._nextAutoLevel!==n&&(this.nextAutoLevelKey="",this._nextAutoLevel=n)}deriveNextAutoLevel(t){const{maxAutoLevel:n,minAutoLevel:s}=this.hls;return Math.min(Math.max(t,s),n)}}const ht={search:function(k,t){let n=0,s=k.length-1,_=null,w=null;for(;n<=s;){_=(n+s)/2|0,w=k[_];const I=t(w);if(I>0)n=_+1;else if(I<0)s=_-1;else return w}return null}};function nt(k,t,n){if(t===null||!Array.isArray(k)||!k.length||!r(t))return null;const s=k[0].programDateTime;if(t<(s||0))return null;const _=k[k.length-1].endProgramDateTime;if(t>=(_||0))return null;for(let w=0;w<k.length;++w){const I=k[w];if(Gr(t,n,I))return I}return null}function hr(k,t,n=0,s=0,_=.005){let w=null;if(k){w=t[1+k.sn-t[0].sn]||null;const j=k.endDTS-n;j>0&&j<15e-7&&(n+=15e-7),w&&k.level!==w.level&&w.end<=k.end&&(w=t[2+k.sn-t[0].sn]||null)}else n===0&&t[0].start===0&&(w=t[0]);if(w&&((!k||k.level===w.level)&&Pr(n,s,w)===0||mr(w,k,Math.min(_,s))))return w;const I=ht.search(t,Pr.bind(null,n,s));return I&&(I!==k||!w)?I:w}function mr(k,t,n){if(t&&t.start===0&&t.level<k.level&&(t.endPTS||0)>0){const s=t.tagList.reduce((_,w)=>(w[0]==="INF"&&(_+=parseFloat(w[1])),_),n);return k.start<=s}return!1}function Pr(k=0,t=0,n){if(n.start<=k&&n.start+n.duration>k)return 0;const s=Math.min(t,n.duration+(n.deltaPTS?n.deltaPTS:0));return n.start+n.duration-s<=k?1:n.start-s>k&&n.start?-1:0}function Gr(k,t,n){const s=Math.min(t,n.duration+(n.deltaPTS?n.deltaPTS:0))*1e3;return(n.endProgramDateTime||0)-s>k}function en(k,t,n){if(k&&k.startCC<=t&&k.endCC>=t){let s=k.fragments;const{fragmentHint:_}=k;_&&(s=s.concat(_));let w;return ht.search(s,I=>I.cc<t?1:I.cc>t?-1:(w=I,I.end<=n?1:I.start>n?-1:0)),w||null}return null}function kr(k){switch(k.details){case f.FRAG_LOAD_TIMEOUT:case f.KEY_LOAD_TIMEOUT:case f.LEVEL_LOAD_TIMEOUT:case f.MANIFEST_LOAD_TIMEOUT:return!0}return!1}function An(k){return k.details.startsWith("key")}function _r(k){return An(k)&&!!k.frag&&!k.frag.decryptdata}function Nn(k,t){const n=kr(t);return k.default[`${n?"timeout":"error"}Retry`]}function qn(k,t){const n=k.backoff==="linear"?1:Math.pow(2,t);return Math.min(n*k.retryDelayMs,k.maxRetryDelayMs)}function Ge(k){return b(b({},k),{errorRetry:null,timeoutRetry:null})}function ct(k,t,n,s){if(!k)return!1;const _=s==null?void 0:s.code,w=t<k.maxNumRetry&&(ye(_)||!!n);return k.shouldRetry?k.shouldRetry(k,t,n,s,w):w}function ye(k){return sr(k)||!!k&&(k<400||k>499)}function sr(k){return k===0&&navigator.onLine===!1}var nr={DoNothing:0,SendEndCallback:1,SendAlternateToPenaltyBox:2,RemoveAlternatePermanently:3,InsertDiscontinuity:4,RetryRequest:5},Mr={None:0,MoveAllAlternatesMatchingHost:1,MoveAllAlternatesMatchingHDCP:2,MoveAllAlternatesMatchingKey:4,SwitchToSDR:8};class $r extends R{constructor(t){super("error-controller",t.logger),this.hls=void 0,this.playlistError=0,this.hls=t,this.registerListeners()}registerListeners(){const t=this.hls;t.on(u.ERROR,this.onError,this),t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.LEVEL_UPDATED,this.onLevelUpdated,this)}unregisterListeners(){const t=this.hls;t&&(t.off(u.ERROR,this.onError,this),t.off(u.ERROR,this.onErrorOut,this),t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.LEVEL_UPDATED,this.onLevelUpdated,this))}destroy(){this.unregisterListeners(),this.hls=null}startLoad(t){}stopLoad(){this.playlistError=0}getVariantLevelIndex(t){return(t==null?void 0:t.type)===o.MAIN?t.level:this.getVariantIndex()}getVariantIndex(){var t;const n=this.hls,s=n.currentLevel;return(t=n.loadLevelObj)!=null&&t.details||s===-1?n.loadLevel:s}variantHasKey(t,n){if(t){var s;if((s=t.details)!=null&&s.hasKey(n))return!0;const _=t.audioGroups;if(_)return this.hls.allAudioTracks.filter(I=>_.indexOf(I.groupId)>=0).some(I=>{var j;return(j=I.details)==null?void 0:j.hasKey(n)})}return!1}onManifestLoading(){this.playlistError=0}onLevelUpdated(){this.playlistError=0}onError(t,n){var s;if(n.fatal)return;const _=this.hls,w=n.context;switch(n.details){case f.FRAG_LOAD_ERROR:case f.FRAG_LOAD_TIMEOUT:case f.KEY_LOAD_ERROR:case f.KEY_LOAD_TIMEOUT:n.errorAction=this.getFragRetryOrSwitchAction(n);return;case f.FRAG_PARSING_ERROR:if((s=n.frag)!=null&&s.gap){n.errorAction=Wr();return}case f.FRAG_GAP:case f.FRAG_DECRYPT_ERROR:{n.errorAction=this.getFragRetryOrSwitchAction(n),n.errorAction.action=nr.SendAlternateToPenaltyBox;return}case f.LEVEL_EMPTY_ERROR:case f.LEVEL_PARSING_ERROR:{var I;const Q=n.parent===o.MAIN?n.level:_.loadLevel;n.details===f.LEVEL_EMPTY_ERROR&&((I=n.context)!=null&&(I=I.levelDetails)!=null&&I.live)?n.errorAction=this.getPlaylistRetryOrSwitchAction(n,Q):(n.levelRetry=!1,n.errorAction=this.getLevelSwitchAction(n,Q))}return;case f.LEVEL_LOAD_ERROR:case f.LEVEL_LOAD_TIMEOUT:typeof(w==null?void 0:w.level)=="number"&&(n.errorAction=this.getPlaylistRetryOrSwitchAction(n,w.level));return;case f.AUDIO_TRACK_LOAD_ERROR:case f.AUDIO_TRACK_LOAD_TIMEOUT:case f.SUBTITLE_LOAD_ERROR:case f.SUBTITLE_TRACK_LOAD_TIMEOUT:if(w){const Q=_.loadLevelObj;if(Q&&(w.type===h.AUDIO_TRACK&&Q.hasAudioGroup(w.groupId)||w.type===h.SUBTITLE_TRACK&&Q.hasSubtitleGroup(w.groupId))){n.errorAction=this.getPlaylistRetryOrSwitchAction(n,_.loadLevel),n.errorAction.action=nr.SendAlternateToPenaltyBox,n.errorAction.flags=Mr.MoveAllAlternatesMatchingHost;return}}return;case f.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED:n.errorAction={action:nr.SendAlternateToPenaltyBox,flags:Mr.MoveAllAlternatesMatchingHDCP};return;case f.KEY_SYSTEM_SESSION_UPDATE_FAILED:case f.KEY_SYSTEM_STATUS_INTERNAL_ERROR:case f.KEY_SYSTEM_NO_SESSION:n.errorAction={action:nr.SendAlternateToPenaltyBox,flags:Mr.MoveAllAlternatesMatchingKey};return;case f.BUFFER_ADD_CODEC_ERROR:case f.REMUX_ALLOC_ERROR:case f.BUFFER_APPEND_ERROR:if(!n.errorAction){var j;n.errorAction=this.getLevelSwitchAction(n,(j=n.level)!=null?j:_.loadLevel)}return;case f.INTERNAL_EXCEPTION:case f.BUFFER_APPENDING_ERROR:case f.BUFFER_FULL_ERROR:case f.LEVEL_SWITCH_ERROR:case f.BUFFER_STALLED_ERROR:case f.BUFFER_SEEK_OVER_HOLE:case f.BUFFER_NUDGE_ON_STALL:n.errorAction=Wr();return}n.type===c.KEY_SYSTEM_ERROR&&(n.levelRetry=!1,n.errorAction=Wr())}getPlaylistRetryOrSwitchAction(t,n){const s=this.hls,_=Nn(s.config.playlistLoadPolicy,t),w=this.playlistError++;if(ct(_,w,kr(t),t.response))return{action:nr.RetryRequest,flags:Mr.None,retryConfig:_,retryCount:w};const j=this.getLevelSwitchAction(t,n);return _&&(j.retryConfig=_,j.retryCount=w),j}getFragRetryOrSwitchAction(t){const n=this.hls,s=this.getVariantLevelIndex(t.frag),_=n.levels[s],{fragLoadPolicy:w,keyLoadPolicy:I}=n.config,j=Nn(An(t)?I:w,t),Q=n.levels.reduce((se,de)=>se+de.fragmentError,0);if(_&&(t.details!==f.FRAG_GAP&&_.fragmentError++,!_r(t)&&ct(j,Q,kr(t),t.response)))return{action:nr.RetryRequest,flags:Mr.None,retryConfig:j,retryCount:Q};const K=this.getLevelSwitchAction(t,s);return j&&(K.retryConfig=j,K.retryCount=Q),K}getLevelSwitchAction(t,n){const s=this.hls;n==null&&(n=s.loadLevel);const _=this.hls.levels[n];if(_){var w,I;const K=t.details;_.loadError++,K===f.BUFFER_APPEND_ERROR&&_.fragmentError++;let se=-1;const{levels:de,loadLevel:xe,minAutoLevel:ke,maxAutoLevel:Re}=s;!s.autoLevelEnabled&&!s.config.preserveManualLevelOnError&&(s.loadLevel=-1);const at=(w=t.frag)==null?void 0:w.type,Xt=(at===o.AUDIO&&K===f.FRAG_PARSING_ERROR||t.sourceBufferName==="audio"&&(K===f.BUFFER_ADD_CODEC_ERROR||K===f.BUFFER_APPEND_ERROR))&&de.some(({audioCodec:vn})=>_.audioCodec!==vn),lr=t.sourceBufferName==="video"&&(K===f.BUFFER_ADD_CODEC_ERROR||K===f.BUFFER_APPEND_ERROR)&&de.some(({codecSet:vn,audioCodec:Zr})=>_.codecSet!==vn&&_.audioCodec===Zr),{type:Ar,groupId:zr}=(I=t.context)!=null?I:{};for(let vn=de.length;vn--;){const Zr=(vn+xe)%de.length;if(Zr!==xe&&Zr>=ke&&Zr<=Re&&de[Zr].loadError===0){var j,Q;const fn=de[Zr];if(K===f.FRAG_GAP&&at===o.MAIN&&t.frag){const ln=de[Zr].details;if(ln){const Qr=hr(t.frag,ln.fragments,t.frag.start);if(Qr!=null&&Qr.gap)continue}}else{if(Ar===h.AUDIO_TRACK&&fn.hasAudioGroup(zr)||Ar===h.SUBTITLE_TRACK&&fn.hasSubtitleGroup(zr))continue;if(at===o.AUDIO&&(j=_.audioGroups)!=null&&j.some(ln=>fn.hasAudioGroup(ln))||at===o.SUBTITLE&&(Q=_.subtitleGroups)!=null&&Q.some(ln=>fn.hasSubtitleGroup(ln))||Xt&&_.audioCodec===fn.audioCodec||lr&&_.codecSet===fn.codecSet||!Xt&&_.codecSet!==fn.codecSet)continue}se=Zr;break}}if(se>-1&&s.loadLevel!==se)return t.levelRetry=!0,this.playlistError=0,{action:nr.SendAlternateToPenaltyBox,flags:Mr.None,nextAutoLevel:se}}return{action:nr.SendAlternateToPenaltyBox,flags:Mr.MoveAllAlternatesMatchingHost}}onErrorOut(t,n){var s;switch((s=n.errorAction)==null?void 0:s.action){case nr.DoNothing:break;case nr.SendAlternateToPenaltyBox:this.sendAlternateToPenaltyBox(n),!n.errorAction.resolved&&n.details!==f.FRAG_GAP?n.fatal=!0:/MediaSource readyState: ended/.test(n.error.message)&&(this.warn(`MediaSource ended after "${n.sourceBufferName}" sourceBuffer append error. Attempting to recover from media error.`),this.hls.recoverMediaError());break;case nr.RetryRequest:break}if(n.fatal){this.hls.stopLoad();return}}sendAlternateToPenaltyBox(t){const n=this.hls,s=t.errorAction;if(!s)return;const{flags:_}=s,w=s.nextAutoLevel;switch(_){case Mr.None:this.switchLevel(t,w);break;case Mr.MoveAllAlternatesMatchingHDCP:{const Q=this.getVariantLevelIndex(t.frag),K=n.levels[Q],se=K==null?void 0:K.attrs["HDCP-LEVEL"];if(s.hdcpLevel=se,se==="NONE")this.warn("HDCP policy resticted output with HDCP-LEVEL=NONE");else if(se){n.maxHdcpLevel=St[St.indexOf(se)-1],s.resolved=!0,this.warn(`Restricting playback to HDCP-LEVEL of "${n.maxHdcpLevel}" or lower`);break}}case Mr.MoveAllAlternatesMatchingKey:{const Q=t.decryptdata;if(Q){const K=this.hls.levels,se=K.length;for(let xe=se;xe--;)if(this.variantHasKey(K[xe],Q)){var I,j;this.log(`Banned key found in level ${xe} (${K[xe].bitrate}bps) or audio group "${(I=K[xe].audioGroups)==null?void 0:I.join(",")}" (${(j=t.frag)==null?void 0:j.type} fragment) ${Y(Q.keyId||[])}`),K[xe].fragmentError++,K[xe].loadError++,this.log(`Removing level ${xe} with key error (${t.error})`),this.hls.removeLevel(xe)}const de=t.frag;if(this.hls.levels.length<se)s.resolved=!0;else if(de&&de.type!==o.MAIN){const xe=de.decryptdata;xe&&!Q.matches(xe)&&(s.resolved=!0)}}break}}s.resolved||this.switchLevel(t,w)}switchLevel(t,n){if(n!==void 0&&t.errorAction&&(this.warn(`switching to level ${n} after ${t.details}`),this.hls.nextAutoLevel=n,t.errorAction.resolved=!0,this.hls.nextLoadLevel=this.hls.nextAutoLevel,t.details===f.BUFFER_ADD_CODEC_ERROR&&t.mimeType&&t.sourceBufferName!=="audiovideo")){const s=wr(t.mimeType),_=this.hls.levels;for(let w=_.length;w--;)_[w][`${t.sourceBufferName}Codec`]===s&&(this.log(`Removing level ${w} for ${t.details} ("${s}" not supported)`),this.hls.removeLevel(w))}}}function Wr(k){const t={action:nr.DoNothing,flags:Mr.None};return k&&(t.resolved=!0),t}var pn={NOT_LOADED:"NOT_LOADED",APPENDING:"APPENDING",PARTIAL:"PARTIAL",OK:"OK"};class Ci{constructor(t){this.activePartLists=Object.create(null),this.endListFragments=Object.create(null),this.fragments=Object.create(null),this.timeRanges=Object.create(null),this.bufferPadding=.2,this.hls=void 0,this.hasGaps=!1,this.hls=t,this._registerListeners()}_registerListeners(){const{hls:t}=this;t&&(t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.BUFFER_APPENDED,this.onBufferAppended,this),t.on(u.FRAG_BUFFERED,this.onFragBuffered,this),t.on(u.FRAG_LOADED,this.onFragLoaded,this))}_unregisterListeners(){const{hls:t}=this;t&&(t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.BUFFER_APPENDED,this.onBufferAppended,this),t.off(u.FRAG_BUFFERED,this.onFragBuffered,this),t.off(u.FRAG_LOADED,this.onFragLoaded,this))}destroy(){this._unregisterListeners(),this.hls=this.fragments=this.activePartLists=this.endListFragments=this.timeRanges=null}getAppendedFrag(t,n){const s=this.activePartLists[n];if(s)for(let _=s.length;_--;){const w=s[_];if(!w)break;if(w.start<=t&&t<=w.end&&w.loaded)return w}return this.getBufferedFrag(t,n)}getBufferedFrag(t,n){return this.getFragAtPos(t,n,!0)}getFragAtPos(t,n,s){const{fragments:_}=this,w=Object.keys(_);for(let I=w.length;I--;){const j=_[w[I]];if((j==null?void 0:j.body.type)===n&&(!s||j.buffered)){const Q=j.body;if(Q.start<=t&&t<=Q.end)return Q}}return null}detectEvictedFragments(t,n,s,_,w){this.timeRanges&&(this.timeRanges[t]=n);const I=(_==null?void 0:_.fragment.sn)||-1;Object.keys(this.fragments).forEach(j=>{const Q=this.fragments[j];if(!Q||I>=Q.body.sn)return;if(!Q.buffered&&(!Q.loaded||w)){Q.body.type===s&&this.removeFragment(Q.body);return}const K=Q.range[t];if(K){if(K.time.length===0){this.removeFragment(Q.body);return}K.time.some(se=>{const de=!this.isTimeBuffered(se.startPTS,se.endPTS,n);return de&&this.removeFragment(Q.body),de})}})}detectPartialFragments(t){const n=this.timeRanges;if(!n||t.frag.sn==="initSegment")return;const s=t.frag,_=bn(s),w=this.fragments[_];if(!w||w.buffered&&s.gap)return;const I=!s.relurl;Object.keys(n).forEach(j=>{const Q=s.elementaryStreams[j];if(!Q)return;const K=n[j],se=I||Q.partial===!0;w.range[j]=this.getBufferedTimes(s,t.part,se,K)}),w.loaded=null,Object.keys(w.range).length?(this.bufferedEnd(w,s),cn(w)||this.removeParts(s.sn-1,s.type)):this.removeFragment(w.body)}bufferedEnd(t,n){t.buffered=!0,(t.body.endList=n.endList||t.body.endList)&&(this.endListFragments[t.body.type]=t)}removeParts(t,n){const s=this.activePartLists[n];s&&(this.activePartLists[n]=Kr(s,_=>_.fragment.sn>=t))}fragBuffered(t,n){const s=bn(t);let _=this.fragments[s];!_&&n&&(_=this.fragments[s]={body:t,appendedPTS:null,loaded:null,buffered:!1,range:Object.create(null)},t.gap&&(this.hasGaps=!0)),_&&(_.loaded=null,this.bufferedEnd(_,t))}getBufferedTimes(t,n,s,_){const w={time:[],partial:s},I=t.start,j=t.end,Q=t.minEndPTS||j,K=t.maxStartPTS||I;for(let se=0;se<_.length;se++){const de=_.start(se)-this.bufferPadding,xe=_.end(se)+this.bufferPadding;if(K>=de&&Q<=xe){w.time.push({startPTS:Math.max(I,_.start(se)),endPTS:Math.min(j,_.end(se))});break}else if(I<xe&&j>de){const ke=Math.max(I,_.start(se)),Re=Math.min(j,_.end(se));Re>ke&&(w.partial=!0,w.time.push({startPTS:ke,endPTS:Re}))}else if(j<=de)break}return w}getPartialFragment(t){let n=null,s,_,w,I=0;const{bufferPadding:j,fragments:Q}=this;return Object.keys(Q).forEach(K=>{const se=Q[K];se&&cn(se)&&(_=se.body.start-j,w=se.body.end+j,t>=_&&t<=w&&(s=Math.min(t-_,w-t),I<=s&&(n=se.body,I=s)))}),n}isEndListAppended(t){const n=this.endListFragments[t];return n!==void 0&&(n.buffered||cn(n))}getState(t){const n=bn(t),s=this.fragments[n];return s?s.buffered?cn(s)?pn.PARTIAL:pn.OK:pn.APPENDING:pn.NOT_LOADED}isTimeBuffered(t,n,s){let _,w;for(let I=0;I<s.length;I++){if(_=s.start(I)-this.bufferPadding,w=s.end(I)+this.bufferPadding,t>=_&&n<=w)return!0;if(n<=_)return!1}return!1}onManifestLoading(){this.removeAllFragments()}onFragLoaded(t,n){if(n.frag.sn==="initSegment"||n.frag.bitrateTest)return;const s=n.frag,_=n.part?null:n,w=bn(s);this.fragments[w]={body:s,appendedPTS:null,loaded:_,buffered:!1,range:Object.create(null)}}onBufferAppended(t,n){const{frag:s,part:_,timeRanges:w,type:I}=n;if(s.sn==="initSegment")return;const j=s.type;if(_){let K=this.activePartLists[j];K||(this.activePartLists[j]=K=[]),K.push(_)}this.timeRanges=w;const Q=w[I];this.detectEvictedFragments(I,Q,j,_)}onFragBuffered(t,n){this.detectPartialFragments(n)}hasFragment(t){const n=bn(t);return!!this.fragments[n]}hasFragments(t){const{fragments:n}=this,s=Object.keys(n);if(!t)return s.length>0;for(let _=s.length;_--;){const w=n[s[_]];if((w==null?void 0:w.body.type)===t)return!0}return!1}hasParts(t){var n;return!!((n=this.activePartLists[t])!=null&&n.length)}removeFragmentsInRange(t,n,s,_,w){_&&!this.hasGaps||Object.keys(this.fragments).forEach(I=>{const j=this.fragments[I];if(!j)return;const Q=j.body;Q.type!==s||_&&!Q.gap||Q.start<n&&Q.end>t&&(j.buffered||w)&&this.removeFragment(Q)})}removeFragment(t){const n=bn(t);t.clearElementaryStreamInfo();const s=this.activePartLists[t.type];if(s){const _=t.sn;this.activePartLists[t.type]=Kr(s,w=>w.fragment.sn!==_)}delete this.fragments[n],t.endList&&delete this.endListFragments[t.type]}removeAllFragments(){var t;this.fragments=Object.create(null),this.endListFragments=Object.create(null),this.activePartLists=Object.create(null),this.hasGaps=!1;const n=(t=this.hls)==null||(t=t.latestLevelDetails)==null?void 0:t.partList;n&&n.forEach(s=>s.clearElementaryStreamInfo())}}function cn(k){var t,n,s;return k.buffered&&!!(k.body.gap||(t=k.range.video)!=null&&t.partial||(n=k.range.audio)!=null&&n.partial||(s=k.range.audiovideo)!=null&&s.partial)}function bn(k){return`${k.type}_${k.level}_${k.sn}`}function Kr(k,t){return k.filter(n=>{const s=t(n);return s||n.clearElementaryStreamInfo(),s})}var Rn={cbc:0,ctr:1};class ci{constructor(t,n,s){this.subtle=void 0,this.aesIV=void 0,this.aesMode=void 0,this.subtle=t,this.aesIV=n,this.aesMode=s}decrypt(t,n){switch(this.aesMode){case Rn.cbc:return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},n,t);case Rn.ctr:return this.subtle.decrypt({name:"AES-CTR",counter:this.aesIV,length:64},n,t);default:throw new Error(`[AESCrypto] invalid aes mode ${this.aesMode}`)}}}function wa(k){const t=k.byteLength,n=t&&new DataView(k.buffer).getUint8(t-1);return n?k.slice(0,t-n):k}class Qs{constructor(){this.rcon=[0,1,2,4,8,16,32,64,128,27,54],this.subMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.invSubMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.sBox=new Uint32Array(256),this.invSBox=new Uint32Array(256),this.key=new Uint32Array(0),this.ksRows=0,this.keySize=0,this.keySchedule=void 0,this.invKeySchedule=void 0,this.initTable()}uint8ArrayToUint32Array_(t){const n=new DataView(t),s=new Uint32Array(4);for(let _=0;_<4;_++)s[_]=n.getUint32(_*4);return s}initTable(){const t=this.sBox,n=this.invSBox,s=this.subMix,_=s[0],w=s[1],I=s[2],j=s[3],Q=this.invSubMix,K=Q[0],se=Q[1],de=Q[2],xe=Q[3],ke=new Uint32Array(256);let Re=0,at=0,it=0;for(it=0;it<256;it++)it<128?ke[it]=it<<1:ke[it]=it<<1^283;for(it=0;it<256;it++){let Xt=at^at<<1^at<<2^at<<3^at<<4;Xt=Xt>>>8^Xt&255^99,t[Re]=Xt,n[Xt]=Re;const ar=ke[Re],lr=ke[ar],Ar=ke[lr];let zr=ke[Xt]*257^Xt*16843008;_[Re]=zr<<24|zr>>>8,w[Re]=zr<<16|zr>>>16,I[Re]=zr<<8|zr>>>24,j[Re]=zr,zr=Ar*16843009^lr*65537^ar*257^Re*16843008,K[Xt]=zr<<24|zr>>>8,se[Xt]=zr<<16|zr>>>16,de[Xt]=zr<<8|zr>>>24,xe[Xt]=zr,Re?(Re=ar^ke[ke[ke[Ar^ar]]],at^=ke[ke[at]]):Re=at=1}}expandKey(t){const n=this.uint8ArrayToUint32Array_(t);let s=!0,_=0;for(;_<n.length&&s;)s=n[_]===this.key[_],_++;if(s)return;this.key=n;const w=this.keySize=n.length;if(w!==4&&w!==6&&w!==8)throw new Error("Invalid aes key size="+w);const I=this.ksRows=(w+6+1)*4;let j,Q;const K=this.keySchedule=new Uint32Array(I),se=this.invKeySchedule=new Uint32Array(I),de=this.sBox,xe=this.rcon,ke=this.invSubMix,Re=ke[0],at=ke[1],it=ke[2],Xt=ke[3];let ar,lr;for(j=0;j<I;j++){if(j<w){ar=K[j]=n[j];continue}lr=ar,j%w===0?(lr=lr<<8|lr>>>24,lr=de[lr>>>24]<<24|de[lr>>>16&255]<<16|de[lr>>>8&255]<<8|de[lr&255],lr^=xe[j/w|0]<<24):w>6&&j%w===4&&(lr=de[lr>>>24]<<24|de[lr>>>16&255]<<16|de[lr>>>8&255]<<8|de[lr&255]),K[j]=ar=(K[j-w]^lr)>>>0}for(Q=0;Q<I;Q++)j=I-Q,Q&3?lr=K[j]:lr=K[j-4],Q<4||j<=4?se[Q]=lr:se[Q]=Re[de[lr>>>24]]^at[de[lr>>>16&255]]^it[de[lr>>>8&255]]^Xt[de[lr&255]],se[Q]=se[Q]>>>0}networkToHostOrderSwap(t){return t<<24|(t&65280)<<8|(t&16711680)>>8|t>>>24}decrypt(t,n,s){const _=this.keySize+6,w=this.invKeySchedule,I=this.invSBox,j=this.invSubMix,Q=j[0],K=j[1],se=j[2],de=j[3],xe=this.uint8ArrayToUint32Array_(s);let ke=xe[0],Re=xe[1],at=xe[2],it=xe[3];const Xt=new Int32Array(t),ar=new Int32Array(Xt.length);let lr,Ar,zr,vn,Zr,fn,ln,Qr,kn,Si,qi,da,Ji,pi;const sa=this.networkToHostOrderSwap;for(;n<Xt.length;){for(kn=sa(Xt[n]),Si=sa(Xt[n+1]),qi=sa(Xt[n+2]),da=sa(Xt[n+3]),Zr=kn^w[0],fn=da^w[1],ln=qi^w[2],Qr=Si^w[3],Ji=4,pi=1;pi<_;pi++)lr=Q[Zr>>>24]^K[fn>>16&255]^se[ln>>8&255]^de[Qr&255]^w[Ji],Ar=Q[fn>>>24]^K[ln>>16&255]^se[Qr>>8&255]^de[Zr&255]^w[Ji+1],zr=Q[ln>>>24]^K[Qr>>16&255]^se[Zr>>8&255]^de[fn&255]^w[Ji+2],vn=Q[Qr>>>24]^K[Zr>>16&255]^se[fn>>8&255]^de[ln&255]^w[Ji+3],Zr=lr,fn=Ar,ln=zr,Qr=vn,Ji=Ji+4;lr=I[Zr>>>24]<<24^I[fn>>16&255]<<16^I[ln>>8&255]<<8^I[Qr&255]^w[Ji],Ar=I[fn>>>24]<<24^I[ln>>16&255]<<16^I[Qr>>8&255]<<8^I[Zr&255]^w[Ji+1],zr=I[ln>>>24]<<24^I[Qr>>16&255]<<16^I[Zr>>8&255]<<8^I[fn&255]^w[Ji+2],vn=I[Qr>>>24]<<24^I[Zr>>16&255]<<16^I[fn>>8&255]<<8^I[ln&255]^w[Ji+3],ar[n]=sa(lr^ke),ar[n+1]=sa(vn^Re),ar[n+2]=sa(zr^at),ar[n+3]=sa(Ar^it),ke=kn,Re=Si,at=qi,it=da,n=n+4}return ar.buffer}}class Ba{constructor(t,n,s){this.subtle=void 0,this.key=void 0,this.aesMode=void 0,this.subtle=t,this.key=n,this.aesMode=s}expandKey(){const t=Ws(this.aesMode);return this.subtle.importKey("raw",this.key,{name:t},!1,["encrypt","decrypt"])}}function Ws(k){switch(k){case Rn.cbc:return"AES-CBC";case Rn.ctr:return"AES-CTR";default:throw new Error(`[FastAESKey] invalid aes mode ${k}`)}}const Ns=16;class ls{constructor(t,{removePKCS7Padding:n=!0}={}){if(this.logEnabled=!0,this.removePKCS7Padding=void 0,this.subtle=null,this.softwareDecrypter=null,this.key=null,this.fastAesKey=null,this.remainderData=null,this.currentIV=null,this.currentResult=null,this.useSoftware=void 0,this.enableSoftwareAES=void 0,this.enableSoftwareAES=t.enableSoftwareAES,this.removePKCS7Padding=n,n)try{const s=self.crypto;s&&(this.subtle=s.subtle||s.webkitSubtle)}catch(s){}this.useSoftware=!this.subtle}destroy(){this.subtle=null,this.softwareDecrypter=null,this.key=null,this.fastAesKey=null,this.remainderData=null,this.currentIV=null,this.currentResult=null}isSync(){return this.useSoftware}flush(){const{currentResult:t,remainderData:n}=this;if(!t||n)return this.reset(),null;const s=new Uint8Array(t);return this.reset(),this.removePKCS7Padding?wa(s):s}reset(){this.currentResult=null,this.currentIV=null,this.remainderData=null,this.softwareDecrypter&&(this.softwareDecrypter=null)}decrypt(t,n,s,_){return this.useSoftware?new Promise((w,I)=>{const j=ArrayBuffer.isView(t)?t:new Uint8Array(t);this.softwareDecrypt(j,n,s,_);const Q=this.flush();Q?w(Q.buffer):I(new Error("[softwareDecrypt] Failed to decrypt data"))}):this.webCryptoDecrypt(new Uint8Array(t),n,s,_)}softwareDecrypt(t,n,s,_){const{currentIV:w,currentResult:I,remainderData:j}=this;if(_!==Rn.cbc||n.byteLength!==16)return $.warn("SoftwareDecrypt: can only handle AES-128-CBC"),null;this.logOnce("JS AES decrypt"),j&&(t=Qt(j,t),this.remainderData=null);const Q=this.getValidChunk(t);if(!Q.length)return null;w&&(s=w);let K=this.softwareDecrypter;K||(K=this.softwareDecrypter=new Qs),K.expandKey(n);const se=I;return this.currentResult=K.decrypt(Q.buffer,0,s),this.currentIV=Q.slice(-16).buffer,se||null}webCryptoDecrypt(t,n,s,_){if(this.key!==n||!this.fastAesKey){if(!this.subtle)return Promise.resolve(this.onWebCryptoError(t,n,s,_));this.key=n,this.fastAesKey=new Ba(this.subtle,n,_)}return this.fastAesKey.expandKey().then(w=>this.subtle?(this.logOnce("WebCrypto AES decrypt"),new ci(this.subtle,new Uint8Array(s),_).decrypt(t.buffer,w)):Promise.reject(new Error("web crypto not initialized"))).catch(w=>($.warn(`[decrypter]: WebCrypto Error, disable WebCrypto API, ${w.name}: ${w.message}`),this.onWebCryptoError(t,n,s,_)))}onWebCryptoError(t,n,s,_){const w=this.enableSoftwareAES;if(w){this.useSoftware=!0,this.logEnabled=!0,this.softwareDecrypt(t,n,s,_);const I=this.flush();if(I)return I.buffer}throw new Error("WebCrypto"+(w?" and softwareDecrypt":"")+": failed to decrypt data")}getValidChunk(t){let n=t;const s=t.length-t.length%Ns;return s!==t.length&&(n=t.slice(0,s),this.remainderData=t.slice(s)),n}logOnce(t){this.logEnabled&&($.log(`[decrypter]: ${t}`),this.logEnabled=!1)}}const co=Math.pow(2,17);class Ta{constructor(t){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=t}destroy(){this.loader&&(this.loader.destroy(),this.loader=null)}abort(){this.loader&&this.loader.abort()}load(t,n){const s=t.url;if(!s)return Promise.reject(new ra({type:c.NETWORK_ERROR,details:f.FRAG_LOAD_ERROR,fatal:!1,frag:t,error:new Error(`Fragment does not have a ${s?"part list":"url"}`),networkDetails:null}));this.abort();const _=this.config,w=_.fLoader,I=_.loader;return new Promise((j,Q)=>{if(this.loader&&this.loader.destroy(),t.gap)if(t.tagList.some(Re=>Re[0]==="GAP")){Q(vs(t));return}else t.gap=!1;const K=this.loader=w?new w(_):new I(_),se=Os(t);t.loader=K;const de=Ge(_.fragLoadPolicy.default),xe={loadPolicy:de,timeout:de.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0,highWaterMark:t.sn==="initSegment"?1/0:co};t.stats=K.stats;const ke={onSuccess:(Re,at,it,Xt)=>{this.resetLoader(t,K);let ar=Re.data;it.resetIV&&t.decryptdata&&(t.decryptdata.iv=new Uint8Array(ar.slice(0,16)),ar=ar.slice(16)),j({frag:t,part:null,payload:ar,networkDetails:Xt})},onError:(Re,at,it,Xt)=>{this.resetLoader(t,K),Q(new ra({type:c.NETWORK_ERROR,details:f.FRAG_LOAD_ERROR,fatal:!1,frag:t,response:b({url:s,data:void 0},Re),error:new Error(`HTTP Error ${Re.code} ${Re.text}`),networkDetails:it,stats:Xt}))},onAbort:(Re,at,it)=>{this.resetLoader(t,K),Q(new ra({type:c.NETWORK_ERROR,details:f.INTERNAL_ABORTED,fatal:!1,frag:t,error:new Error("Aborted"),networkDetails:it,stats:Re}))},onTimeout:(Re,at,it)=>{this.resetLoader(t,K),Q(new ra({type:c.NETWORK_ERROR,details:f.FRAG_LOAD_TIMEOUT,fatal:!1,frag:t,error:new Error(`Timeout after ${xe.timeout}ms`),networkDetails:it,stats:Re}))}};n&&(ke.onProgress=(Re,at,it,Xt)=>n({frag:t,part:null,payload:it,networkDetails:Xt})),K.load(se,xe,ke)})}loadPart(t,n,s){this.abort();const _=this.config,w=_.fLoader,I=_.loader;return new Promise((j,Q)=>{if(this.loader&&this.loader.destroy(),t.gap||n.gap){Q(vs(t,n));return}const K=this.loader=w?new w(_):new I(_),se=Os(t,n);t.loader=K;const de=Ge(_.fragLoadPolicy.default),xe={loadPolicy:de,timeout:de.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0,highWaterMark:co};n.stats=K.stats,K.load(se,xe,{onSuccess:(ke,Re,at,it)=>{this.resetLoader(t,K),this.updateStatsFromPart(t,n);const Xt={frag:t,part:n,payload:ke.data,networkDetails:it};s(Xt),j(Xt)},onError:(ke,Re,at,it)=>{this.resetLoader(t,K),Q(new ra({type:c.NETWORK_ERROR,details:f.FRAG_LOAD_ERROR,fatal:!1,frag:t,part:n,response:b({url:se.url,data:void 0},ke),error:new Error(`HTTP Error ${ke.code} ${ke.text}`),networkDetails:at,stats:it}))},onAbort:(ke,Re,at)=>{t.stats.aborted=n.stats.aborted,this.resetLoader(t,K),Q(new ra({type:c.NETWORK_ERROR,details:f.INTERNAL_ABORTED,fatal:!1,frag:t,part:n,error:new Error("Aborted"),networkDetails:at,stats:ke}))},onTimeout:(ke,Re,at)=>{this.resetLoader(t,K),Q(new ra({type:c.NETWORK_ERROR,details:f.FRAG_LOAD_TIMEOUT,fatal:!1,frag:t,part:n,error:new Error(`Timeout after ${xe.timeout}ms`),networkDetails:at,stats:ke}))}})})}updateStatsFromPart(t,n){const s=t.stats,_=n.stats,w=_.total;if(s.loaded+=_.loaded,w){const Q=Math.round(t.duration/n.duration),K=Math.min(Math.round(s.loaded/w),Q),de=(Q-K)*Math.round(s.loaded/K);s.total=s.loaded+de}else s.total=Math.max(s.loaded,s.total);const I=s.loading,j=_.loading;I.start?I.first+=j.first-j.start:(I.start=j.start,I.first=j.first),I.end=j.end}resetLoader(t,n){t.loader=null,this.loader===n&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),n.destroy()}}function Os(k,t=null){const n=t||k,s={frag:k,part:t,responseType:"arraybuffer",url:n.url,headers:{},rangeStart:0,rangeEnd:0},_=n.byteRangeStartOffset,w=n.byteRangeEndOffset;if(r(_)&&r(w)){var I;let j=_,Q=w;if(k.sn==="initSegment"&&mo((I=k.decryptdata)==null?void 0:I.method)){const K=w-_;K%16&&(Q=w+(16-K%16)),_!==0&&(s.resetIV=!0,j=_-16)}s.rangeStart=j,s.rangeEnd=Q}return s}function vs(k,t){const n=new Error(`GAP ${k.gap?"tag":"attribute"} found`),s={type:c.MEDIA_ERROR,details:f.FRAG_GAP,fatal:!1,frag:k,error:n,networkDetails:null};return t&&(s.part=t),(t||k).stats.aborted=!0,new ra(s)}function mo(k){return k==="AES-128"||k==="AES-256"}class ra extends Error{constructor(t){super(t.error.message),this.data=void 0,this.data=t}}class to extends R{constructor(t,n){super(t,n),this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}destroy(){this.onHandlerDestroying(),this.onHandlerDestroyed()}onHandlerDestroying(){this.clearNextTick(),this.clearInterval()}onHandlerDestroyed(){}hasInterval(){return!!this._tickInterval}hasNextTick(){return!!this._tickTimer}setInterval(t){return this._tickInterval?!1:(this._tickCallCount=0,this._tickInterval=self.setInterval(this._boundTick,t),!0)}clearInterval(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1}clearNextTick(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1}tick(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)}tickImmediate(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)}doTick(){}}class No{constructor(t,n,s,_=0,w=-1,I=!1){this.level=void 0,this.sn=void 0,this.part=void 0,this.id=void 0,this.size=void 0,this.partial=void 0,this.transmuxing=Na(),this.buffering={audio:Na(),video:Na(),audiovideo:Na()},this.level=t,this.sn=n,this.id=s,this.size=_,this.part=w,this.partial=I}}function Na(){return{start:0,executeStart:0,executeEnd:0,end:0}}const Hs={length:0,start:()=>0,end:()=>0};class vi{static isBuffered(t,n){if(t){const s=vi.getBuffered(t);for(let _=s.length;_--;)if(n>=s.start(_)&&n<=s.end(_))return!0}return!1}static bufferedRanges(t){if(t){const n=vi.getBuffered(t);return vi.timeRangesToArray(n)}return[]}static timeRangesToArray(t){const n=[];for(let s=0;s<t.length;s++)n.push({start:t.start(s),end:t.end(s)});return n}static bufferInfo(t,n,s){if(t){const _=vi.bufferedRanges(t);if(_.length)return vi.bufferedInfo(_,n,s)}return{len:0,start:n,end:n,bufferedIndex:-1}}static bufferedInfo(t,n,s){n=Math.max(0,n),t.length>1&&t.sort((se,de)=>se.start-de.start||de.end-se.end);let _=-1,w=[];if(s)for(let se=0;se<t.length;se++){n>=t[se].start&&n<=t[se].end&&(_=se);const de=w.length;if(de){const xe=w[de-1].end;t[se].start-xe<s?t[se].end>xe&&(w[de-1].end=t[se].end):w.push(t[se])}else w.push(t[se])}else w=t;let I=0,j,Q=n,K=n;for(let se=0;se<w.length;se++){const de=w[se].start,xe=w[se].end;if(_===-1&&n>=de&&n<=xe&&(_=se),n+s>=de&&n<xe)Q=de,K=xe,I=K-n;else if(n+s<de){j=de;break}}return{len:I,start:Q||0,end:K||0,nextStart:j,buffered:t,bufferedIndex:_}}static getBuffered(t){try{return t.buffered||Hs}catch(n){return $.log("failed to get media.buffered",n),Hs}}}const ro=/\{\$([a-zA-Z0-9-_]+)\}/g;function Ln(k){return ro.test(k)}function cs(k,t){if(k.variableList!==null||k.hasVariableRefs){const n=k.variableList;return t.replace(ro,s=>{const _=s.substring(2,s.length-1),w=n==null?void 0:n[_];return w===void 0?(k.playlistParsingError||(k.playlistParsingError=new Error(`Missing preceding EXT-X-DEFINE tag for Variable Reference: "${_}"`)),s):w})}return t}function ks(k,t,n){let s=k.variableList;s||(k.variableList=s={});let _,w;if("QUERYPARAM"in t){_=t.QUERYPARAM;try{const I=new self.URL(n).searchParams;if(I.has(_))w=I.get(_);else throw new Error(`"${_}" does not match any query parameter in URI: "${n}"`)}catch(I){k.playlistParsingError||(k.playlistParsingError=new Error(`EXT-X-DEFINE QUERYPARAM: ${I.message}`))}}else _=t.NAME,w=t.VALUE;_ in s?k.playlistParsingError||(k.playlistParsingError=new Error(`EXT-X-DEFINE duplicate Variable Name declarations: "${_}"`)):s[_]=w||""}function Rs(k,t,n){const s=t.IMPORT;if(n&&s in n){let _=k.variableList;_||(k.variableList=_={}),_[s]=n[s]}else k.playlistParsingError||(k.playlistParsingError=new Error(`EXT-X-DEFINE IMPORT attribute not found in Multivariant Playlist: "${s}"`))}const ta=/^(\d+)x(\d+)$/,Ga=/(.+?)=(".*?"|.*?)(?:,|$)/g;class Wi{constructor(t,n){typeof t=="string"&&(t=Wi.parseAttrList(t,n)),v(this,t)}get clientAttrs(){return Object.keys(this).filter(t=>t.substring(0,2)==="X-")}decimalInteger(t){const n=parseInt(this[t],10);return n>Number.MAX_SAFE_INTEGER?1/0:n}hexadecimalInteger(t){if(this[t]){let n=(this[t]||"0x").slice(2);n=(n.length&1?"0":"")+n;const s=new Uint8Array(n.length/2);for(let _=0;_<n.length/2;_++)s[_]=parseInt(n.slice(_*2,_*2+2),16);return s}return null}hexadecimalIntegerAsNumber(t){const n=parseInt(this[t],16);return n>Number.MAX_SAFE_INTEGER?1/0:n}decimalFloatingPoint(t){return parseFloat(this[t])}optionalFloat(t,n){const s=this[t];return s?parseFloat(s):n}enumeratedString(t){return this[t]}enumeratedStringList(t,n){const s=this[t];return(s?s.split(/[ ,]+/):[]).reduce((_,w)=>(_[w.toLowerCase()]=!0,_),n)}bool(t){return this[t]==="YES"}decimalResolution(t){const n=ta.exec(this[t]);if(n!==null)return{width:parseInt(n[1],10),height:parseInt(n[2],10)}}static parseAttrList(t,n){let s;const _={},w='"';for(Ga.lastIndex=0;(s=Ga.exec(t))!==null;){const I=s[1].trim();let j=s[2];const Q=j.indexOf(w)===0&&j.lastIndexOf(w)===j.length-1;let K=!1;if(Q)j=j.slice(1,-1);else switch(I){case"IV":case"SCTE35-CMD":case"SCTE35-IN":case"SCTE35-OUT":K=!0}if(n&&(Q||K))j=cs(n,j);else if(!K&&!Q)switch(I){case"CLOSED-CAPTIONS":if(j==="NONE")break;case"ALLOWED-CPC":case"CLASS":case"ASSOC-LANGUAGE":case"AUDIO":case"BYTERANGE":case"CHANNELS":case"CHARACTERISTICS":case"CODECS":case"DATA-ID":case"END-DATE":case"GROUP-ID":case"ID":case"IMPORT":case"INSTREAM-ID":case"KEYFORMAT":case"KEYFORMATVERSIONS":case"LANGUAGE":case"NAME":case"PATHWAY-ID":case"QUERYPARAM":case"RECENTLY-REMOVED-DATERANGES":case"SERVER-URI":case"STABLE-RENDITION-ID":case"STABLE-VARIANT-ID":case"START-DATE":case"SUBTITLES":case"SUPPLEMENTAL-CODECS":case"URI":case"VALUE":case"VIDEO":case"X-ASSET-LIST":case"X-ASSET-URI":$.warn(`${t}: attribute ${I} is missing quotes`)}_[I]=j}return _}}const Ls="com.apple.hls.interstitial";function xo(k){return k!=="ID"&&k!=="CLASS"&&k!=="CUE"&&k!=="START-DATE"&&k!=="DURATION"&&k!=="END-DATE"&&k!=="END-ON-NEXT"}function jo(k){return k==="SCTE35-OUT"||k==="SCTE35-IN"||k==="SCTE35-CMD"}class Go{constructor(t,n,s=0){var _;if(this.attr=void 0,this.tagAnchor=void 0,this.tagOrder=void 0,this._startDate=void 0,this._endDate=void 0,this._dateAtEnd=void 0,this._cue=void 0,this._badValueForSameId=void 0,this.tagAnchor=(n==null?void 0:n.tagAnchor)||null,this.tagOrder=(_=n==null?void 0:n.tagOrder)!=null?_:s,n){const w=n.attr;for(const I in w)if(Object.prototype.hasOwnProperty.call(t,I)&&t[I]!==w[I]){$.warn(`DATERANGE tag attribute: "${I}" does not match for tags with ID: "${t.ID}"`),this._badValueForSameId=I;break}t=v(new Wi({}),w,t)}if(this.attr=t,n?(this._startDate=n._startDate,this._cue=n._cue,this._endDate=n._endDate,this._dateAtEnd=n._dateAtEnd):this._startDate=new Date(t["START-DATE"]),"END-DATE"in this.attr){const w=(n==null?void 0:n.endDate)||new Date(this.attr["END-DATE"]);r(w.getTime())&&(this._endDate=w)}}get id(){return this.attr.ID}get class(){return this.attr.CLASS}get cue(){const t=this._cue;return t===void 0?this._cue=this.attr.enumeratedStringList(this.attr.CUE?"CUE":"X-CUE",{pre:!1,post:!1,once:!1}):t}get startTime(){const{tagAnchor:t}=this;return t===null||t.programDateTime===null?($.warn(`Expected tagAnchor Fragment with PDT set for DateRange "${this.id}": ${t}`),NaN):t.start+(this.startDate.getTime()-t.programDateTime)/1e3}get startDate(){return this._startDate}get endDate(){const t=this._endDate||this._dateAtEnd;if(t)return t;const n=this.duration;return n!==null?this._dateAtEnd=new Date(this._startDate.getTime()+n*1e3):null}get duration(){if("DURATION"in this.attr){const t=this.attr.decimalFloatingPoint("DURATION");if(r(t))return t}else if(this._endDate)return(this._endDate.getTime()-this._startDate.getTime())/1e3;return null}get plannedDuration(){return"PLANNED-DURATION"in this.attr?this.attr.decimalFloatingPoint("PLANNED-DURATION"):null}get endOnNext(){return this.attr.bool("END-ON-NEXT")}get isInterstitial(){return this.class===Ls}get isValid(){return!!this.id&&!this._badValueForSameId&&r(this.startDate.getTime())&&(this.duration===null||this.duration>=0)&&(!this.endOnNext||!!this.class)&&(!this.attr.CUE||!this.cue.pre&&!this.cue.post||this.cue.pre!==this.cue.post)&&(!this.isInterstitial||"X-ASSET-URI"in this.attr||"X-ASSET-LIST"in this.attr)}}const du=10;class hu{constructor(t){this.PTSKnown=!1,this.alignedSliding=!1,this.averagetargetduration=void 0,this.endCC=0,this.endSN=0,this.fragments=void 0,this.fragmentHint=void 0,this.partList=null,this.dateRanges=void 0,this.dateRangeTagCount=0,this.live=!0,this.requestScheduled=-1,this.ageHeader=0,this.advancedDateTime=void 0,this.updated=!0,this.advanced=!0,this.misses=0,this.startCC=0,this.startSN=0,this.startTimeOffset=null,this.targetduration=0,this.totalduration=0,this.type=null,this.url=void 0,this.m3u8="",this.version=null,this.canBlockReload=!1,this.canSkipUntil=0,this.canSkipDateRanges=!1,this.skippedSegments=0,this.recentlyRemovedDateranges=void 0,this.partHoldBack=0,this.holdBack=0,this.partTarget=0,this.preloadHint=void 0,this.renditionReports=void 0,this.tuneInGoal=0,this.deltaUpdateFailed=void 0,this.driftStartTime=0,this.driftEndTime=0,this.driftStart=0,this.driftEnd=0,this.encryptedFragments=void 0,this.playlistParsingError=null,this.variableList=null,this.hasVariableRefs=!1,this.appliedTimelineOffset=void 0,this.fragments=[],this.encryptedFragments=[],this.dateRanges={},this.url=t}reloaded(t){if(!t){this.advanced=!0,this.updated=!0;return}const n=this.lastPartSn-t.lastPartSn,s=this.lastPartIndex-t.lastPartIndex;this.updated=this.endSN!==t.endSN||!!s||!!n||!this.live,this.advanced=this.endSN>t.endSN||n>0||n===0&&s>0,this.updated||this.advanced?this.misses=Math.floor(t.misses*.6):this.misses=t.misses+1}hasKey(t){return this.encryptedFragments.some(n=>{let s=n.decryptdata;return s||(n.setKeyFormat(t.keyFormat),s=n.decryptdata),!!s&&t.matches(s)})}get hasProgramDateTime(){return this.fragments.length?r(this.fragments[this.fragments.length-1].programDateTime):!1}get levelTargetDuration(){return this.averagetargetduration||this.targetduration||du}get drift(){const t=this.driftEndTime-this.driftStartTime;return t>0?(this.driftEnd-this.driftStart)*1e3/t:1}get edge(){return this.partEnd||this.fragmentEnd}get partEnd(){var t;return(t=this.partList)!=null&&t.length?this.partList[this.partList.length-1].end:this.fragmentEnd}get fragmentEnd(){return this.fragments.length?this.fragments[this.fragments.length-1].end:0}get fragmentStart(){return this.fragments.length?this.fragments[0].start:0}get age(){return this.advancedDateTime?Math.max(Date.now()-this.advancedDateTime,0)/1e3:0}get lastPartIndex(){var t;return(t=this.partList)!=null&&t.length?this.partList[this.partList.length-1].index:-1}get maxPartIndex(){const t=this.partList;if(t){const n=this.lastPartIndex;if(n!==-1){for(let s=t.length;s--;)if(t[s].index>n)return t[s].index;return n}}return 0}get lastPartSn(){var t;return(t=this.partList)!=null&&t.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}get expired(){if(this.live&&this.age&&this.misses<3){const t=this.partEnd-this.fragmentStart;return this.age>Math.max(t,this.totalduration)+this.levelTargetDuration}return!1}}function _o(k,t){return k.length===t.length?!k.some((n,s)=>n!==t[s]):!1}function Uo(k,t){return!k&&!t?!0:!k||!t?!1:_o(k,t)}function So(k){return k==="AES-128"||k==="AES-256"||k==="AES-256-CTR"}function Yo(k){switch(k){case"AES-128":case"AES-256":return Rn.cbc;case"AES-256-CTR":return Rn.ctr;default:throw new Error(`invalid full segment method ${k}`)}}function $o(k){return Uint8Array.from(atob(k),t=>t.charCodeAt(0))}function gi(k){return Uint8Array.from(unescape(encodeURIComponent(k)),t=>t.charCodeAt(0))}function bi(k){const t=gi(k).subarray(0,16),n=new Uint8Array(16);return n.set(t,16-t.length),n}function es(k){const t=function(s,_,w){const I=s[_];s[_]=s[w],s[w]=I};t(k,0,3),t(k,1,2),t(k,4,5),t(k,6,7)}function ds(k){const t=k.split(":");let n=null;if(t[0]==="data"&&t.length===2){const s=t[1].split(";"),_=s[s.length-1].split(",");if(_.length===2){const w=_[0]==="base64",I=_[1];w?(s.splice(-1,1),n=$o(I)):n=bi(I)}}return n}const is=typeof self!="undefined"?self:void 0;var Ha={CLEARKEY:"org.w3.clearkey",FAIRPLAY:"com.apple.fps",PLAYREADY:"com.microsoft.playready",WIDEVINE:"com.widevine.alpha"},_s={CLEARKEY:"org.w3.clearkey",FAIRPLAY:"com.apple.streamingkeydelivery",PLAYREADY:"com.microsoft.playready",WIDEVINE:"urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"};function Ko(k){switch(k){case _s.FAIRPLAY:return Ha.FAIRPLAY;case _s.PLAYREADY:return Ha.PLAYREADY;case _s.WIDEVINE:return Ha.WIDEVINE;case _s.CLEARKEY:return Ha.CLEARKEY}}function Ss(k){switch(k){case Ha.FAIRPLAY:return _s.FAIRPLAY;case Ha.PLAYREADY:return _s.PLAYREADY;case Ha.WIDEVINE:return _s.WIDEVINE;case Ha.CLEARKEY:return _s.CLEARKEY}}function nu(k){const{drmSystems:t,widevineLicenseUrl:n}=k,s=t?[Ha.FAIRPLAY,Ha.WIDEVINE,Ha.PLAYREADY,Ha.CLEARKEY].filter(_=>!!t[_]):[];return!s[Ha.WIDEVINE]&&n&&s.push(Ha.WIDEVINE),s}const pu=function(k){return is!=null&&(k=is.navigator)!=null&&k.requestMediaKeySystemAccess?self.navigator.requestMediaKeySystemAccess.bind(self.navigator):null}();function Uu(k,t,n,s){let _;switch(k){case Ha.FAIRPLAY:_=["cenc","sinf"];break;case Ha.WIDEVINE:case Ha.PLAYREADY:_=["cenc"];break;case Ha.CLEARKEY:_=["cenc","keyids"];break;default:throw new Error(`Unknown key-system: ${k}`)}return rl(_,t,n,s)}function rl(k,t,n,s){return[{initDataTypes:k,persistentState:s.persistentState||"optional",distinctiveIdentifier:s.distinctiveIdentifier||"optional",sessionTypes:s.sessionTypes||[s.sessionType||"temporary"],audioCapabilities:t.map(w=>({contentType:`audio/mp4; codecs=${w}`,robustness:s.audioRobustness||"",encryptionScheme:s.audioEncryptionScheme||null})),videoCapabilities:n.map(w=>({contentType:`video/mp4; codecs=${w}`,robustness:s.videoRobustness||"",encryptionScheme:s.videoEncryptionScheme||null}))}]}function nl(k){var t;return!!k&&(k.sessionType==="persistent-license"||!!((t=k.sessionTypes)!=null&&t.some(n=>n==="persistent-license")))}function fo(k){const t=new Uint16Array(k.buffer,k.byteOffset,k.byteLength/2),n=String.fromCharCode.apply(null,Array.from(t)),s=n.substring(n.indexOf("<"),n.length),I=new DOMParser().parseFromString(s,"text/xml").getElementsByTagName("KID")[0];if(I){const j=I.childNodes[0]?I.childNodes[0].nodeValue:I.getAttribute("VALUE");if(j){const Q=$o(j).subarray(0,16);return es(Q),Q}}return null}let Oo={};class Ao{static clearKeyUriToKeyIdMap(){Oo={}}static setKeyIdForUri(t,n){Oo[t]=n}static addKeyIdForUri(t){const n=Object.keys(Oo).length%Number.MAX_SAFE_INTEGER,s=new Uint8Array(16);return new DataView(s.buffer,12,4).setUint32(0,n),Oo[t]=s,s}constructor(t,n,s,_=[1],w=null,I){this.uri=void 0,this.method=void 0,this.keyFormat=void 0,this.keyFormatVersions=void 0,this.encrypted=void 0,this.isCommonEncryption=void 0,this.iv=null,this.key=null,this.keyId=null,this.pssh=null,this.method=t,this.uri=n,this.keyFormat=s,this.keyFormatVersions=_,this.iv=w,this.encrypted=t?t!=="NONE":!1,this.isCommonEncryption=this.encrypted&&!So(t),I!=null&&I.startsWith("0x")&&(this.keyId=new Uint8Array(G(I)))}matches(t){return t.uri===this.uri&&t.method===this.method&&t.encrypted===this.encrypted&&t.keyFormat===this.keyFormat&&_o(t.keyFormatVersions,this.keyFormatVersions)&&Uo(t.iv,this.iv)&&Uo(t.keyId,this.keyId)}isSupported(){if(this.method){if(So(this.method)||this.method==="NONE")return!0;if(this.keyFormat==="identity")return this.method==="SAMPLE-AES";switch(this.keyFormat){case _s.FAIRPLAY:case _s.WIDEVINE:case _s.PLAYREADY:case _s.CLEARKEY:return["SAMPLE-AES","SAMPLE-AES-CENC","SAMPLE-AES-CTR"].indexOf(this.method)!==-1}}return!1}getDecryptData(t,n){if(!this.encrypted||!this.uri)return null;if(So(this.method)){let w=this.iv;return w||(typeof t!="number"&&($.warn(`missing IV for initialization segment with method="${this.method}" - compliance issue`),t=0),w=$u(t)),new Ao(this.method,this.uri,"identity",this.keyFormatVersions,w)}if(this.keyId){const w=Oo[this.uri];if(w&&!_o(this.keyId,w)&&Ao.setKeyIdForUri(this.uri,this.keyId),this.pssh)return this}const s=ds(this.uri);if(s)switch(this.keyFormat){case _s.WIDEVINE:if(this.pssh=s,!this.keyId){const w=Et(s.buffer);if(w.length){var _;const I=w[0];this.keyId=(_=I.kids)!=null&&_.length?I.kids[0]:null}}this.keyId||(this.keyId=Xs(n));break;case _s.PLAYREADY:{const w=new Uint8Array([154,4,240,121,152,64,66,134,171,146,230,91,224,136,95,149]);this.pssh=pe(w,null,s),this.keyId=fo(s);break}default:{let w=s.subarray(0,16);if(w.length!==16){const I=new Uint8Array(16);I.set(w,16-w.length),w=I}this.keyId=w;break}}if(!this.keyId||this.keyId.byteLength!==16){let w;w=Gu(n),w||(w=Xs(n),w||(w=Oo[this.uri])),w&&(this.keyId=w,Ao.setKeyIdForUri(this.uri,w))}return this}}function Gu(k){const t=k==null?void 0:k[_s.WIDEVINE];return t?t.keyId:null}function Xs(k){const t=k==null?void 0:k[_s.PLAYREADY];if(t){const n=ds(t.uri);if(n)return fo(n)}return null}function $u(k){const t=new Uint8Array(16);for(let n=12;n<16;n++)t[n]=k>>8*(15-n)&255;return t}const Cu=/#EXT-X-STREAM-INF:([^\r\n]*)(?:[\r\n](?:#[^\r\n]*)?)*([^\r\n]+)|#EXT-X-(SESSION-DATA|SESSION-KEY|DEFINE|CONTENT-STEERING|START):([^\r\n]*)[\r\n]+/g,iu=/#EXT-X-MEDIA:(.*)/g,mu=/^#EXT(?:INF|-X-TARGETDURATION):/m,Co=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/(?!#) *(\S[^\r\n]*)/.source,/#.*/.source].join("|"),"g"),au=new RegExp([/#EXT-X-(PROGRAM-DATE-TIME|BYTERANGE|DATERANGE|DEFINE|KEY|MAP|PART|PART-INF|PLAYLIST-TYPE|PRELOAD-HINT|RENDITION-REPORT|SERVER-CONTROL|SKIP|START):(.+)/.source,/#EXT-X-(BITRATE|DISCONTINUITY-SEQUENCE|MEDIA-SEQUENCE|TARGETDURATION|VERSION): *(\d+)/.source,/#EXT-X-(DISCONTINUITY|ENDLIST|GAP|INDEPENDENT-SEGMENTS)/.source,/(#)([^:]*):(.*)/.source,/(#)(.*)(?:.*)\r?\n?/.source].join("|"));class su{static findGroup(t,n){for(let s=0;s<t.length;s++){const _=t[s];if(_.id===n)return _}}static resolve(t,n){return W.buildAbsoluteURL(n,t,{alwaysNormalize:!0})}static isMediaPlaylist(t){return mu.test(t)}static parseMasterPlaylist(t,n){const s=Ln(t),_={contentSteering:null,levels:[],playlistParsingError:null,sessionData:null,sessionKeys:null,startTimeOffset:null,variableList:null,hasVariableRefs:s},w=[];if(Cu.lastIndex=0,!t.startsWith("#EXTM3U"))return _.playlistParsingError=new Error("no EXTM3U delimiter"),_;let I;for(;(I=Cu.exec(t))!=null;)if(I[1]){var j;const K=new Wi(I[1],_),se=cs(_,I[2]),de={attrs:K,bitrate:K.decimalInteger("BANDWIDTH")||K.decimalInteger("AVERAGE-BANDWIDTH"),name:K.NAME,url:su.resolve(se,n)},xe=K.decimalResolution("RESOLUTION");xe&&(de.width=xe.width,de.height=xe.height),Cr(K.CODECS,de);const ke=K["SUPPLEMENTAL-CODECS"];ke&&(de.supplemental={},Cr(ke,de.supplemental)),(j=de.unknownCodecs)!=null&&j.length||w.push(de),_.levels.push(de)}else if(I[3]){const K=I[3],se=I[4];switch(K){case"SESSION-DATA":{const de=new Wi(se,_),xe=de["DATA-ID"];xe&&(_.sessionData===null&&(_.sessionData={}),_.sessionData[xe]=de);break}case"SESSION-KEY":{const de=pr(se,n,_);de.encrypted&&de.isSupported()?(_.sessionKeys===null&&(_.sessionKeys=[]),_.sessionKeys.push(de)):$.warn(`[Keys] Ignoring invalid EXT-X-SESSION-KEY tag: "${se}"`);break}case"DEFINE":{{const de=new Wi(se,_);ks(_,de,n)}break}case"CONTENT-STEERING":{const de=new Wi(se,_);_.contentSteering={uri:su.resolve(de["SERVER-URI"],n),pathwayId:de["PATHWAY-ID"]||"."};break}case"START":{_.startTimeOffset=gr(se);break}}}const Q=w.length>0&&w.length<_.levels.length;return _.levels=Q?w:_.levels,_.levels.length===0&&(_.playlistParsingError=new Error("no levels found in manifest")),_}static parseMasterPlaylistMedia(t,n,s){let _;const w={},I=s.levels,j={AUDIO:I.map(K=>({id:K.attrs.AUDIO,audioCodec:K.audioCodec})),SUBTITLES:I.map(K=>({id:K.attrs.SUBTITLES,textCodec:K.textCodec})),"CLOSED-CAPTIONS":[]};let Q=0;for(iu.lastIndex=0;(_=iu.exec(t))!==null;){const K=new Wi(_[1],s),se=K.TYPE;if(se){const de=j[se],xe=w[se]||[];w[se]=xe;const ke=K.LANGUAGE,Re=K["ASSOC-LANGUAGE"],at=K.CHANNELS,it=K.CHARACTERISTICS,Xt=K["INSTREAM-ID"],ar={attrs:K,bitrate:0,id:Q++,groupId:K["GROUP-ID"]||"",name:K.NAME||ke||"",type:se,default:K.bool("DEFAULT"),autoselect:K.bool("AUTOSELECT"),forced:K.bool("FORCED"),lang:ke,url:K.URI?su.resolve(K.URI,n):""};if(Re&&(ar.assocLang=Re),at&&(ar.channels=at),it&&(ar.characteristics=it),Xt&&(ar.instreamId=Xt),de!=null&&de.length){const lr=su.findGroup(de,ar.groupId)||de[0];xn(ar,lr,"audioCodec"),xn(ar,lr,"textCodec")}xe.push(ar)}}return w}static parseLevelPlaylist(t,n,s,_,w,I){var j;const Q={url:n},K=new hu(n),se=K.fragments,de=[];let xe=null,ke=0,Re=0,at=0,it=0,Xt=0,ar=null,lr=new Pe(_,Q),Ar,zr,vn,Zr=-1,fn=!1,ln=null,Qr;if(Co.lastIndex=0,K.m3u8=t,K.hasVariableRefs=Ln(t),((j=Co.exec(t))==null?void 0:j[0])!=="#EXTM3U")return K.playlistParsingError=new Error("Missing format identifier #EXTM3U"),K;for(;(Ar=Co.exec(t))!==null;){fn&&(fn=!1,lr=new Pe(_,Q),lr.playlistOffset=at,lr.setStart(at),lr.sn=ke,lr.cc=it,Xt&&(lr.bitrate=Xt),lr.level=s,xe&&(lr.initSegment=xe,xe.rawProgramDateTime&&(lr.rawProgramDateTime=xe.rawProgramDateTime,xe.rawProgramDateTime=null),ln&&(lr.setByteRange(ln),ln=null)));const da=Ar[1];if(da){lr.duration=parseFloat(da);const Ji=(" "+Ar[2]).slice(1);lr.title=Ji||null,lr.tagList.push(Ji?["INF",da,Ji]:["INF",da])}else if(Ar[3]){if(r(lr.duration)){lr.playlistOffset=at,lr.setStart(at),vn&&oi(lr,vn,K),lr.sn=ke,lr.level=s,lr.cc=it,se.push(lr);const Ji=(" "+Ar[3]).slice(1);lr.relurl=cs(K,Ji),Mn(lr,ar,de),ar=lr,at+=lr.duration,ke++,Re=0,fn=!0}}else{if(Ar=Ar[0].match(au),!Ar){$.warn("No matches on slow regex match for level playlist!");continue}for(zr=1;zr<Ar.length&&Ar[zr]===void 0;zr++);const Ji=(" "+Ar[zr]).slice(1),pi=(" "+Ar[zr+1]).slice(1),sa=Ar[zr+2]?(" "+Ar[zr+2]).slice(1):null;switch(Ji){case"BYTERANGE":ar?lr.setByteRange(pi,ar):lr.setByteRange(pi);break;case"PROGRAM-DATE-TIME":lr.rawProgramDateTime=pi,lr.tagList.push(["PROGRAM-DATE-TIME",pi]),Zr===-1&&(Zr=se.length);break;case"PLAYLIST-TYPE":K.type&&ti(K,Ji,Ar),K.type=pi.toUpperCase();break;case"MEDIA-SEQUENCE":K.startSN!==0?ti(K,Ji,Ar):se.length>0&&vr(K,Ji,Ar),ke=K.startSN=parseInt(pi);break;case"SKIP":{K.skippedSegments&&ti(K,Ji,Ar);const Mi=new Wi(pi,K),la=Mi.decimalInteger("SKIPPED-SEGMENTS");if(r(la)){K.skippedSegments+=la;for(let wi=la;wi--;)se.push(null);ke+=la}const Fa=Mi.enumeratedString("RECENTLY-REMOVED-DATERANGES");Fa&&(K.recentlyRemovedDateranges=(K.recentlyRemovedDateranges||[]).concat(Fa.split(" ")));break}case"TARGETDURATION":K.targetduration!==0&&ti(K,Ji,Ar),K.targetduration=Math.max(parseInt(pi),1);break;case"VERSION":K.version!==null&&ti(K,Ji,Ar),K.version=parseInt(pi);break;case"INDEPENDENT-SEGMENTS":break;case"ENDLIST":K.live||ti(K,Ji,Ar),K.live=!1;break;case"#":(pi||sa)&&lr.tagList.push(sa?[pi,sa]:[pi]);break;case"DISCONTINUITY":it++,lr.tagList.push(["DIS"]);break;case"GAP":lr.gap=!0,lr.tagList.push([Ji]);break;case"BITRATE":lr.tagList.push([Ji,pi]),Xt=parseInt(pi)*1e3,r(Xt)?lr.bitrate=Xt:Xt=0;break;case"DATERANGE":{const Mi=new Wi(pi,K),la=new Go(Mi,K.dateRanges[Mi.ID],K.dateRangeTagCount);K.dateRangeTagCount++,la.isValid||K.skippedSegments?K.dateRanges[la.id]=la:$.warn(`Ignoring invalid DATERANGE tag: "${pi}"`),lr.tagList.push(["EXT-X-DATERANGE",pi]);break}case"DEFINE":{{const Mi=new Wi(pi,K);"IMPORT"in Mi?Rs(K,Mi,I):ks(K,Mi,n)}break}case"DISCONTINUITY-SEQUENCE":K.startCC!==0?ti(K,Ji,Ar):se.length>0&&vr(K,Ji,Ar),K.startCC=it=parseInt(pi);break;case"KEY":{const Mi=pr(pi,n,K);if(Mi.isSupported()){if(Mi.method==="NONE"){vn=void 0;break}vn||(vn={});const la=vn[Mi.keyFormat];la!=null&&la.matches(Mi)||(la&&(vn=v({},vn)),vn[Mi.keyFormat]=Mi)}else $.warn(`[Keys] Ignoring unsupported EXT-X-KEY tag: "${pi}"`);break}case"START":K.startTimeOffset=gr(pi);break;case"MAP":{const Mi=new Wi(pi,K);if(lr.duration){const la=new Pe(_,Q);Zn(la,Mi,s,vn),xe=la,lr.initSegment=xe,xe.rawProgramDateTime&&!lr.rawProgramDateTime&&(lr.rawProgramDateTime=xe.rawProgramDateTime)}else{const la=lr.byteRangeEndOffset;if(la){const Fa=lr.byteRangeStartOffset;ln=`${la-Fa}@${Fa}`}else ln=null;Zn(lr,Mi,s,vn),xe=lr,fn=!0}xe.cc=it;break}case"SERVER-CONTROL":{Qr&&ti(K,Ji,Ar),Qr=new Wi(pi),K.canBlockReload=Qr.bool("CAN-BLOCK-RELOAD"),K.canSkipUntil=Qr.optionalFloat("CAN-SKIP-UNTIL",0),K.canSkipDateRanges=K.canSkipUntil>0&&Qr.bool("CAN-SKIP-DATERANGES"),K.partHoldBack=Qr.optionalFloat("PART-HOLD-BACK",0),K.holdBack=Qr.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{K.partTarget&&ti(K,Ji,Ar);const Mi=new Wi(pi);K.partTarget=Mi.decimalFloatingPoint("PART-TARGET");break}case"PART":{let Mi=K.partList;Mi||(Mi=K.partList=[]);const la=Re>0?Mi[Mi.length-1]:void 0,Fa=Re++,wi=new Wi(pi,K),Ei=new We(wi,lr,Q,Fa,la);Mi.push(Ei),lr.duration+=Ei.duration;break}case"PRELOAD-HINT":{const Mi=new Wi(pi,K);K.preloadHint=Mi;break}case"RENDITION-REPORT":{const Mi=new Wi(pi,K);K.renditionReports=K.renditionReports||[],K.renditionReports.push(Mi);break}default:$.warn(`line parsed but not handled: ${Ar}`);break}}}ar&&!ar.relurl?(se.pop(),at-=ar.duration,K.partList&&(K.fragmentHint=ar)):K.partList&&(Mn(lr,ar,de),lr.cc=it,K.fragmentHint=lr,vn&&oi(lr,vn,K)),K.targetduration||(K.playlistParsingError=new Error("Missing Target Duration"));const kn=se.length,Si=se[0],qi=se[kn-1];if(at+=K.skippedSegments*K.targetduration,at>0&&kn&&qi){K.averagetargetduration=at/kn;const da=qi.sn;K.endSN=da!=="initSegment"?da:0,K.live||(qi.endList=!0),Zr>0&&(Gn(se,Zr),Si&&de.unshift(Si))}return K.fragmentHint&&(at+=K.fragmentHint.duration),K.totalduration=at,de.length&&K.dateRangeTagCount&&Si&&rr(de,K),K.endCC=it,K}}function rr(k,t){let n=k.length;if(!n)if(t.hasProgramDateTime){const j=t.fragments[t.fragments.length-1];k.push(j),n++}else return;const s=k[n-1],_=t.live?1/0:t.totalduration,w=Object.keys(t.dateRanges);for(let j=w.length;j--;){const Q=t.dateRanges[w[j]],K=Q.startDate.getTime();Q.tagAnchor=s.ref;for(let se=n;se--;){var I;if(((I=k[se])==null?void 0:I.sn)<t.startSN)break;const de=yr(t,K,k,se,_);if(de!==-1){Q.tagAnchor=t.fragments[de].ref;break}}}}function yr(k,t,n,s,_){const w=n[s];if(w){const j=w.programDateTime;if(t>=j||s===0){var I;const Q=(((I=n[s+1])==null?void 0:I.start)||_)-w.start;if(t<=j+Q*1e3){const K=n[s].sn-k.startSN;if(K<0)return-1;const se=k.fragments;if(se.length>n.length){const xe=(n[s+1]||se[se.length-1]).sn-k.startSN;for(let ke=xe;ke>K;ke--){const Re=se[ke].programDateTime;if(t>=Re&&t<Re+se[ke].duration*1e3)return ke}}return K}}}return-1}function pr(k,t,n){var s,_;const w=new Wi(k,n),I=(s=w.METHOD)!=null?s:"",j=w.URI,Q=w.hexadecimalInteger("IV"),K=w.KEYFORMATVERSIONS,se=(_=w.KEYFORMAT)!=null?_:"identity";j&&w.IV&&!Q&&$.error(`Invalid IV: ${w.IV}`);const de=j?su.resolve(j,t):"",xe=(K||"1").split("/").map(Number).filter(Number.isFinite);return new Ao(I,de,se,xe,Q,w.KEYID)}function gr(k){const n=new Wi(k).decimalFloatingPoint("TIME-OFFSET");return r(n)?n:null}function Cr(k,t){let n=(k||"").split(/[ ,]+/).filter(s=>s);["video","audio","text"].forEach(s=>{const _=n.filter(w=>gt(w,s));_.length&&(t[`${s}Codec`]=_.map(w=>w.split("/")[0]).join(","),n=n.filter(w=>_.indexOf(w)===-1))}),t.unknownCodecs=n}function xn(k,t,n){const s=t[n];s&&(k[n]=s)}function Gn(k,t){let n=k[t];for(let s=t;s--;){const _=k[s];if(!_)return;_.programDateTime=n.programDateTime-_.duration*1e3,n=_}}function Mn(k,t,n){k.rawProgramDateTime?n.push(k):t!=null&&t.programDateTime&&(k.programDateTime=t.endProgramDateTime)}function Zn(k,t,n,s){k.relurl=t.URI,t.BYTERANGE&&k.setByteRange(t.BYTERANGE),k.level=n,k.sn="initSegment",s&&(k.levelkeys=s),k.initSegment=null}function oi(k,t,n){k.levelkeys=t;const{encryptedFragments:s}=n;(!s.length||s[s.length-1].levelkeys!==t)&&Object.keys(t).some(_=>t[_].isCommonEncryption)&&s.push(k)}function ti(k,t,n){k.playlistParsingError=new Error(`#EXT-X-${t} must not appear more than once (${n[0]})`)}function vr(k,t,n){k.playlistParsingError=new Error(`#EXT-X-${t} must appear before the first Media Segment (${n[0]})`)}function Br(k,t){const n=t.startPTS;if(r(n)){let s=0,_;t.sn>k.sn?(s=n-k.start,_=k):(s=k.start-n,_=t),_.duration!==s&&_.setDuration(s)}else t.sn>k.sn?k.cc===t.cc&&k.minEndPTS?t.setStart(k.start+(k.minEndPTS-k.start)):t.setStart(k.start+k.duration):t.setStart(Math.max(k.start-t.duration,0))}function jr(k,t,n,s,_,w,I){s-n<=0&&(I.warn("Fragment should have a positive duration",t),s=n+t.duration,w=_+t.duration);let Q=n,K=s;const se=t.startPTS,de=t.endPTS;if(r(se)){const Xt=Math.abs(se-n);k&&Xt>k.totalduration?I.warn(`media timestamps and playlist times differ by ${Xt}s for level ${t.level} ${k.url}`):r(t.deltaPTS)?t.deltaPTS=Math.max(Xt,t.deltaPTS):t.deltaPTS=Xt,Q=Math.max(n,se),n=Math.min(n,se),_=t.startDTS!==void 0?Math.min(_,t.startDTS):_,K=Math.min(s,de),s=Math.max(s,de),w=t.endDTS!==void 0?Math.max(w,t.endDTS):w}const xe=n-t.start;t.start!==0&&t.setStart(n),t.setDuration(s-t.start),t.startPTS=n,t.maxStartPTS=Q,t.startDTS=_,t.endPTS=s,t.minEndPTS=K,t.endDTS=w;const ke=t.sn;if(!k||ke<k.startSN||ke>k.endSN)return 0;let Re;const at=ke-k.startSN,it=k.fragments;for(it[at]=t,Re=at;Re>0;Re--)Br(it[Re],it[Re-1]);for(Re=at;Re<it.length-1;Re++)Br(it[Re],it[Re+1]);return k.fragmentHint&&Br(it[it.length-1],k.fragmentHint),k.PTSKnown=k.alignedSliding=!0,xe}function Pn(k,t,n){if(k===t)return;let s=null;const _=k.fragments;for(let se=_.length-1;se>=0;se--){const de=_[se].initSegment;if(de){s=de;break}}k.fragmentHint&&delete k.fragmentHint.endPTS;let w;Ti(k,t,(se,de,xe,ke)=>{if((!t.startCC||t.skippedSegments)&&de.cc!==se.cc){const Re=se.cc-de.cc;for(let at=xe;at<ke.length;at++)ke[at].cc+=Re;t.endCC=ke[ke.length-1].cc}r(se.startPTS)&&r(se.endPTS)&&(de.setStart(de.startPTS=se.startPTS),de.startDTS=se.startDTS,de.maxStartPTS=se.maxStartPTS,de.endPTS=se.endPTS,de.endDTS=se.endDTS,de.minEndPTS=se.minEndPTS,de.setDuration(se.endPTS-se.startPTS),de.duration&&(w=de),t.PTSKnown=t.alignedSliding=!0),se.hasStreams&&(de.elementaryStreams=se.elementaryStreams),de.loader=se.loader,se.hasStats&&(de.stats=se.stats),se.initSegment&&(de.initSegment=se.initSegment,s=se.initSegment)});const I=t.fragments,j=t.fragmentHint?I.concat(t.fragmentHint):I;if(s&&j.forEach(se=>{var de;se&&(!se.initSegment||se.initSegment.relurl===((de=s)==null?void 0:de.relurl))&&(se.initSegment=s)}),t.skippedSegments){if(t.deltaUpdateFailed=I.some(se=>!se),t.deltaUpdateFailed){n.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(let se=t.skippedSegments;se--;)I.shift();t.startSN=I[0].sn}else{t.canSkipDateRanges&&(t.dateRanges=In(k.dateRanges,t,n));const se=k.fragments.filter(de=>de.rawProgramDateTime);if(k.hasProgramDateTime&&!t.hasProgramDateTime)for(let de=1;de<j.length;de++)j[de].programDateTime===null&&Mn(j[de],j[de-1],se);rr(se,t)}t.endCC=I[I.length-1].cc}if(!t.startCC){var Q;const se=bt(k,t.startSN-1);t.startCC=(Q=se==null?void 0:se.cc)!=null?Q:I[0].cc}ui(k.partList,t.partList,(se,de)=>{de.elementaryStreams=se.elementaryStreams,de.stats=se.stats}),w?jr(t,w,w.startPTS,w.endPTS,w.startDTS,w.endDTS,n):na(k,t),I.length&&(t.totalduration=t.edge-I[0].start),t.driftStartTime=k.driftStartTime,t.driftStart=k.driftStart;const K=t.advancedDateTime;if(t.advanced&&K){const se=t.edge;t.driftStart||(t.driftStartTime=K,t.driftStart=se),t.driftEndTime=K,t.driftEnd=se}else t.driftEndTime=k.driftEndTime,t.driftEnd=k.driftEnd,t.advancedDateTime=k.advancedDateTime;t.requestScheduled===-1&&(t.requestScheduled=k.requestScheduled)}function In(k,t,n){const{dateRanges:s,recentlyRemovedDateranges:_}=t,w=v({},k);_&&_.forEach(Q=>{delete w[Q]});const j=Object.keys(w).length;return j?(Object.keys(s).forEach(Q=>{const K=w[Q],se=new Go(s[Q].attr,K);se.isValid?(w[Q]=se,K||(se.tagOrder+=j)):n.warn(`Ignoring invalid Playlist Delta Update DATERANGE tag: "${zi(s[Q].attr)}"`)}),w):s}function ui(k,t,n){if(k&&t){let s=0;for(let _=0,w=k.length;_<=w;_++){const I=k[_],j=t[_+s];I&&j&&I.index===j.index&&I.fragment.sn===j.fragment.sn?n(I,j):s--}}}function Ti(k,t,n){const s=t.skippedSegments,_=Math.max(k.startSN,t.startSN)-t.startSN,w=(k.fragmentHint?1:0)+(s?t.endSN:Math.min(k.endSN,t.endSN))-t.startSN,I=t.startSN-k.startSN,j=t.fragmentHint?t.fragments.concat(t.fragmentHint):t.fragments,Q=k.fragmentHint?k.fragments.concat(k.fragmentHint):k.fragments;for(let K=_;K<=w;K++){const se=Q[I+K];let de=j[K];if(s&&!de&&se&&(de=t.fragments[K]=se),se&&de){n(se,de,K,j);const xe=se.relurl,ke=de.relurl;if(xe&&Gs(xe,ke)){t.playlistParsingError=$n(`media sequence mismatch ${de.sn}:`,k,t,se,de);return}else if(se.cc!==de.cc){t.playlistParsingError=$n(`discontinuity sequence mismatch (${se.cc}!=${de.cc})`,k,t,se,de);return}}}}function $n(k,t,n,s,_){return new Error(`${k} ${_.url}
Playlist starting @${t.startSN}
${t.m3u8}
Playlist starting @${n.startSN}
${n.m3u8}`)}function na(k,t,n=!0){const s=t.startSN+t.skippedSegments-k.startSN,_=k.fragments,w=s>=0;let I=0;if(w&&s<_.length)I=_[s].start;else if(w&&t.startSN===k.endSN+1)I=k.fragmentEnd;else if(w&&n)I=k.fragmentStart+s*t.levelTargetDuration;else if(!t.skippedSegments&&t.fragmentStart===0)I=k.fragmentStart;else return;Gi(t,I)}function Gi(k,t){if(t){const n=k.fragments;for(let s=k.skippedSegments;s<n.length;s++)n[s].addStart(t);k.fragmentHint&&k.fragmentHint.addStart(t)}}function Pi(k,t=1/0){let n=1e3*k.targetduration;if(k.updated){const s=k.fragments;if(s.length&&n*4>t){const w=s[s.length-1].duration*1e3;w<n&&(n=w)}}else n/=2;return Math.round(n)}function bt(k,t,n){if(!k)return null;let s=k.fragments[t-k.startSN];return s||(s=k.fragmentHint,s&&s.sn===t)?s:t<k.startSN&&n&&n.sn===t?n:null}function Qn(k,t,n){return k?ia(k.partList,t,n):null}function ia(k,t,n){if(k)for(let s=k.length;s--;){const _=k[s];if(_.index===n&&_.fragment.sn===t)return _}return null}function hs(k){k.forEach((t,n)=>{var s;(s=t.details)==null||s.fragments.forEach(_=>{_.level=n,_.initSegment&&(_.initSegment.level=n)})})}function Gs(k,t){return k!==t&&t?on(k)!==on(t):!1}function on(k){return k.replace(/\?[^?]*$/,"")}function To(k,t){for(let s=0,_=k.length;s<_;s++){var n;if(((n=k[s])==null?void 0:n.cc)===t)return k[s]}return null}function no(k,t){return!!(k&&t.startCC<k.endCC&&t.endCC>k.startCC)}function as(k,t){const n=k.start+t;k.startPTS=n,k.setStart(n),k.endPTS=n+k.duration}function io(k,t){const n=t.fragments;for(let s=0,_=n.length;s<_;s++)as(n[s],k);t.fragmentHint&&as(t.fragmentHint,k),t.alignedSliding=!0}function zo(k,t){k&&(ss(t,k),t.alignedSliding||ps(t,k),!t.alignedSliding&&!t.skippedSegments&&na(k,t,!1))}function ss(k,t){if(!no(t,k))return;const n=Math.min(t.endCC,k.endCC),s=To(t.fragments,n),_=To(k.fragments,n);if(!s||!_)return;$.log(`Aligning playlist at start of dicontinuity sequence ${n}`);const w=s.start-_.start;io(w,k)}function ps(k,t){if(!k.hasProgramDateTime||!t.hasProgramDateTime)return;const n=k.fragments,s=t.fragments;if(!n.length||!s.length)return;let _,w;const I=Math.min(t.endCC,k.endCC);t.startCC<I&&k.startCC<I&&(_=To(s,I),w=To(n,I)),(!_||!w)&&(_=s[Math.floor(s.length/2)],w=To(n,_.cc)||n[Math.floor(n.length/2)]);const j=_.programDateTime,Q=w.programDateTime;if(!j||!Q)return;const K=(Q-j)/1e3-(w.start-_.start);io(K,k)}function ja(k,t,n){fs(k,t,n),k.addEventListener(t,n)}function fs(k,t,n){k.removeEventListener(t,n)}const Ve={toString:function(k){let t="";const n=k.length;for(let s=0;s<n;s++)t+=`[${k.start(s).toFixed(3)}-${k.end(s).toFixed(3)}]`;return t}},Ie={STOPPED:"STOPPED",IDLE:"IDLE",KEY_LOADING:"KEY_LOADING",FRAG_LOADING:"FRAG_LOADING",FRAG_LOADING_WAITING_RETRY:"FRAG_LOADING_WAITING_RETRY",WAITING_TRACK:"WAITING_TRACK",PARSING:"PARSING",PARSED:"PARSED",ENDED:"ENDED",ERROR:"ERROR",WAITING_INIT_PTS:"WAITING_INIT_PTS",WAITING_LEVEL:"WAITING_LEVEL"};class jt extends to{constructor(t,n,s,_,w){super(_,t.logger),this.hls=void 0,this.fragPrevious=null,this.fragCurrent=null,this.fragmentTracker=void 0,this.transmuxer=null,this._state=Ie.STOPPED,this.playlistType=void 0,this.media=null,this.mediaBuffer=null,this.config=void 0,this.bitrateTest=!1,this.lastCurrentTime=0,this.nextLoadPosition=0,this.startPosition=0,this.startTimeOffset=null,this.retryDate=0,this.levels=null,this.fragmentLoader=void 0,this.keyLoader=void 0,this.levelLastLoaded=null,this.startFragRequested=!1,this.decrypter=void 0,this.initPTS=[],this.buffering=!0,this.loadingParts=!1,this.loopSn=void 0,this.onMediaSeeking=()=>{const{config:I,fragCurrent:j,media:Q,mediaBuffer:K,state:se}=this,de=Q?Q.currentTime:0,xe=vi.bufferInfo(K||Q,de,I.maxBufferHole),ke=!xe.len;if(this.log(`Media seeking to ${r(de)?de.toFixed(3):de}, state: ${se}, ${ke?"out of":"in"} buffer`),this.state===Ie.ENDED)this.resetLoadingState();else if(j){const Re=I.maxFragLookUpTolerance,at=j.start-Re,it=j.start+j.duration+Re;if(ke||it<xe.start||at>xe.end){const Xt=de>it;(de<at||Xt)&&(Xt&&j.loader&&(this.log(`Cancelling fragment load for seek (sn: ${j.sn})`),j.abortRequests(),this.resetLoadingState()),this.fragPrevious=null)}}if(Q){this.fragmentTracker.removeFragmentsInRange(de,1/0,this.playlistType,!0);const Re=this.lastCurrentTime;if(de>Re&&(this.lastCurrentTime=de),!this.loadingParts){const at=Math.max(xe.end,de),it=this.shouldLoadParts(this.getLevelDetails(),at);it&&(this.log(`LL-Part loading ON after seeking to ${de.toFixed(2)} with buffer @${at.toFixed(2)}`),this.loadingParts=it)}}this.hls.hasEnoughToStart||(this.log(`Setting ${ke?"startPosition":"nextLoadPosition"} to ${de} for seek without enough to start`),this.nextLoadPosition=de,ke&&(this.startPosition=de)),ke&&this.state===Ie.IDLE&&this.tickImmediate()},this.onMediaEnded=()=>{this.log("setting startPosition to 0 because media ended"),this.startPosition=this.lastCurrentTime=0},this.playlistType=w,this.hls=t,this.fragmentLoader=new Ta(t.config),this.keyLoader=s,this.fragmentTracker=n,this.config=t.config,this.decrypter=new ls(t.config)}registerListeners(){const{hls:t}=this;t.on(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(u.ERROR,this.onError,this)}unregisterListeners(){const{hls:t}=this;t.off(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(u.ERROR,this.onError,this)}doTick(){this.onTickEnd()}onTickEnd(){}startLoad(t){}stopLoad(){if(this.state===Ie.STOPPED)return;this.fragmentLoader.abort(),this.keyLoader.abort(this.playlistType);const t=this.fragCurrent;t!=null&&t.loader&&(t.abortRequests(),this.fragmentTracker.removeFragment(t)),this.resetTransmuxer(),this.fragCurrent=null,this.fragPrevious=null,this.clearInterval(),this.clearNextTick(),this.state=Ie.STOPPED}get startPositionValue(){const{nextLoadPosition:t,startPosition:n}=this;return n===-1&&t?t:n}get bufferingEnabled(){return this.buffering}pauseBuffering(){this.buffering=!1}resumeBuffering(){this.buffering=!0}get inFlightFrag(){return{frag:this.fragCurrent,state:this.state}}_streamEnded(t,n){if(n.live||!this.media)return!1;const s=t.end||0,_=this.config.timelineOffset||0;if(s<=_)return!1;const w=t.buffered;this.config.maxBufferHole&&w&&w.length>1&&(t=vi.bufferedInfo(w,t.start,0));const I=t.nextStart;if(I&&I>_&&I<n.edge||this.media.currentTime<t.start)return!1;const Q=n.partList;if(Q!=null&&Q.length){const se=Q[Q.length-1];return vi.isBuffered(this.media,se.start+se.duration/2)}const K=n.fragments[n.fragments.length-1].type;return this.fragmentTracker.isEndListAppended(K)}getLevelDetails(){if(this.levels&&this.levelLastLoaded!==null)return this.levelLastLoaded.details}get timelineOffset(){const t=this.config.timelineOffset;if(t){var n;return((n=this.getLevelDetails())==null?void 0:n.appliedTimelineOffset)||t}return 0}onMediaAttached(t,n){const s=this.media=this.mediaBuffer=n.media;ja(s,"seeking",this.onMediaSeeking),ja(s,"ended",this.onMediaEnded);const _=this.config;this.levels&&_.autoStartLoad&&this.state===Ie.STOPPED&&this.startLoad(_.startPosition)}onMediaDetaching(t,n){const s=!!n.transferMedia,_=this.media;if(_!==null){if(_.ended&&(this.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0),fs(_,"seeking",this.onMediaSeeking),fs(_,"ended",this.onMediaEnded),this.keyLoader&&!s&&this.keyLoader.detach(),this.media=this.mediaBuffer=null,this.loopSn=void 0,s){this.resetLoadingState(),this.resetTransmuxer();return}this.loadingParts=!1,this.fragmentTracker.removeAllFragments(),this.stopLoad()}}onManifestLoading(){this.initPTS=[],this.levels=this.levelLastLoaded=this.fragCurrent=null,this.lastCurrentTime=this.startPosition=0,this.startFragRequested=!1}onError(t,n){}onManifestLoaded(t,n){this.startTimeOffset=n.startTimeOffset}onHandlerDestroying(){this.stopLoad(),this.transmuxer&&(this.transmuxer.destroy(),this.transmuxer=null),super.onHandlerDestroying(),this.hls=this.onMediaSeeking=this.onMediaEnded=null}onHandlerDestroyed(){this.state=Ie.STOPPED,this.fragmentLoader&&this.fragmentLoader.destroy(),this.keyLoader&&this.keyLoader.destroy(),this.decrypter&&this.decrypter.destroy(),this.hls=this.log=this.warn=this.decrypter=this.keyLoader=this.fragmentLoader=this.fragmentTracker=null,super.onHandlerDestroyed()}loadFragment(t,n,s){this.startFragRequested=!0,this._loadFragForPlayback(t,n,s)}_loadFragForPlayback(t,n,s){const _=w=>{const I=w.frag;if(this.fragContextChanged(I)){this.warn(`${I.type} sn: ${I.sn}${w.part?" part: "+w.part.index:""} of ${this.fragInfo(I,!1,w.part)}) was dropped during download.`),this.fragmentTracker.removeFragment(I);return}I.stats.chunkCount++,this._handleFragmentLoadProgress(w)};this._doFragLoad(t,n,s,_).then(w=>{if(!w)return;const I=this.state,j=w.frag;if(this.fragContextChanged(j)){(I===Ie.FRAG_LOADING||!this.fragCurrent&&I===Ie.PARSING)&&(this.fragmentTracker.removeFragment(j),this.state=Ie.IDLE);return}"payload"in w&&(this.log(`Loaded ${j.type} sn: ${j.sn} of ${this.playlistLabel()} ${j.level}`),this.hls.trigger(u.FRAG_LOADED,w)),this._handleFragmentLoadComplete(w)}).catch(w=>{this.state===Ie.STOPPED||this.state===Ie.ERROR||(this.warn(`Frag error: ${(w==null?void 0:w.message)||w}`),this.resetFragmentLoading(t))})}clearTrackerIfNeeded(t){var n;const{fragmentTracker:s}=this;if(s.getState(t)===pn.APPENDING){const w=t.type,I=this.getFwdBufferInfo(this.mediaBuffer,w),j=Math.max(t.duration,I?I.len:this.config.maxBufferLength),Q=this.backtrackFragment;((Q?t.sn-Q.sn:0)===1||this.reduceMaxBufferLength(j,t.duration))&&s.removeFragment(t)}else((n=this.mediaBuffer)==null?void 0:n.buffered.length)===0?s.removeAllFragments():s.hasParts(t.type)&&(s.detectPartialFragments({frag:t,part:null,stats:t.stats,id:t.type}),s.getState(t)===pn.PARTIAL&&s.removeFragment(t))}checkLiveUpdate(t){if(t.updated&&!t.live){const n=t.fragments[t.fragments.length-1];this.fragmentTracker.detectPartialFragments({frag:n,part:null,stats:n.stats,id:n.type})}t.fragments[0]||(t.deltaUpdateFailed=!0)}waitForLive(t){const n=t.details;return(n==null?void 0:n.live)&&n.type!=="EVENT"&&(this.levelLastLoaded!==t||n.expired)}flushMainBuffer(t,n,s=null){if(!(t-n))return;const _={startOffset:t,endOffset:n,type:s};this.hls.trigger(u.BUFFER_FLUSHING,_)}_loadInitSegment(t,n){this._doFragLoad(t,n).then(s=>{const _=s==null?void 0:s.frag;if(!_||this.fragContextChanged(_)||!this.levels)throw new Error("init load aborted");return s}).then(s=>{const{hls:_}=this,{frag:w,payload:I}=s,j=w.decryptdata;if(I&&I.byteLength>0&&j!=null&&j.key&&j.iv&&So(j.method)){const Q=self.performance.now();return this.decrypter.decrypt(new Uint8Array(I),j.key.buffer,j.iv.buffer,Yo(j.method)).catch(K=>{throw _.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.FRAG_DECRYPT_ERROR,fatal:!1,error:K,reason:K.message,frag:w}),K}).then(K=>{const se=self.performance.now();return _.trigger(u.FRAG_DECRYPTED,{frag:w,payload:K,stats:{tstart:Q,tdecrypt:se}}),s.payload=K,this.completeInitSegmentLoad(s)})}return this.completeInitSegmentLoad(s)}).catch(s=>{this.state===Ie.STOPPED||this.state===Ie.ERROR||(this.warn(s),this.resetFragmentLoading(t))})}completeInitSegmentLoad(t){const{levels:n}=this;if(!n)throw new Error("init load aborted, missing levels");const s=t.frag.stats;this.state!==Ie.STOPPED&&(this.state=Ie.IDLE),t.frag.data=new Uint8Array(t.payload),s.parsing.start=s.buffering.start=self.performance.now(),s.parsing.end=s.buffering.end=self.performance.now(),this.tick()}unhandledEncryptionError(t,n){var s,_;const w=t.tracks;if(w&&!n.encrypted&&((s=w.audio)!=null&&s.encrypted||(_=w.video)!=null&&_.encrypted)&&(!this.config.emeEnabled||!this.keyLoader.emeController)){const I=this.media,j=new Error(`Encrypted track with no key in ${this.fragInfo(n)} (media ${I?"attached mediaKeys: "+I.mediaKeys:"detached"})`);return this.warn(j.message),!I||I.mediaKeys?!1:(this.hls.trigger(u.ERROR,{type:c.KEY_SYSTEM_ERROR,details:f.KEY_SYSTEM_NO_KEYS,fatal:!1,error:j,frag:n}),this.resetTransmuxer(),!0)}return!1}fragContextChanged(t){const{fragCurrent:n}=this;return!t||!n||t.sn!==n.sn||t.level!==n.level}fragBufferedComplete(t,n){const s=this.mediaBuffer?this.mediaBuffer:this.media;if(this.log(`Buffered ${t.type} sn: ${t.sn}${n?" part: "+n.index:""} of ${this.fragInfo(t,!1,n)} > buffer:${s?Ve.toString(vi.getBuffered(s)):"(detached)"})`),we(t)){var _;if(t.type!==o.SUBTITLE){const I=t.elementaryStreams;if(!Object.keys(I).some(j=>!!I[j])){this.state=Ie.IDLE;return}}const w=(_=this.levels)==null?void 0:_[t.level];w!=null&&w.fragmentError&&(this.log(`Resetting level fragment error count of ${w.fragmentError} on frag buffered`),w.fragmentError=0)}this.state=Ie.IDLE}_handleFragmentLoadComplete(t){const{transmuxer:n}=this;if(!n)return;const{frag:s,part:_,partsLoaded:w}=t,I=!w||w.length===0||w.some(Q=>!Q),j=new No(s.level,s.sn,s.stats.chunkCount+1,0,_?_.index:-1,!I);n.flush(j)}_handleFragmentLoadProgress(t){}_doFragLoad(t,n,s=null,_){var w;this.fragCurrent=t;const I=n.details;if(!this.levels||!I)throw new Error(`frag load aborted, missing level${I?"":" detail"}s`);let j=null;if(t.encrypted&&!((w=t.decryptdata)!=null&&w.key)){if(this.log(`Loading key for ${t.sn} of [${I.startSN}-${I.endSN}], ${this.playlistLabel()} ${t.level}`),this.state=Ie.KEY_LOADING,this.fragCurrent=t,j=this.keyLoader.load(t).then(xe=>{if(!this.fragContextChanged(xe.frag))return this.hls.trigger(u.KEY_LOADED,xe),this.state===Ie.KEY_LOADING&&(this.state=Ie.IDLE),xe}),this.hls.trigger(u.KEY_LOADING,{frag:t}),this.fragCurrent===null)return this.log("context changed in KEY_LOADING"),Promise.resolve(null)}else t.encrypted||(j=this.keyLoader.loadClear(t,I.encryptedFragments,this.startFragRequested),j&&this.log("[eme] blocking frag load until media-keys acquired"));const Q=this.fragPrevious;if(we(t)&&(!Q||t.sn!==Q.sn)){const xe=this.shouldLoadParts(n.details,t.end);xe!==this.loadingParts&&(this.log(`LL-Part loading ${xe?"ON":"OFF"} loading sn ${Q==null?void 0:Q.sn}->${t.sn}`),this.loadingParts=xe)}if(s=Math.max(t.start,s||0),this.loadingParts&&we(t)){const xe=I.partList;if(xe&&_){s>I.fragmentEnd&&I.fragmentHint&&(t=I.fragmentHint);const ke=this.getNextPart(xe,t,s);if(ke>-1){const Re=xe[ke];t=this.fragCurrent=Re.fragment,this.log(`Loading ${t.type} sn: ${t.sn} part: ${Re.index} (${ke}/${xe.length-1}) of ${this.fragInfo(t,!1,Re)}) cc: ${t.cc} [${I.startSN}-${I.endSN}], target: ${parseFloat(s.toFixed(3))}`),this.nextLoadPosition=Re.start+Re.duration,this.state=Ie.FRAG_LOADING;let at;return j?at=j.then(it=>!it||this.fragContextChanged(it.frag)?null:this.doFragPartsLoad(t,Re,n,_)).catch(it=>this.handleFragLoadError(it)):at=this.doFragPartsLoad(t,Re,n,_).catch(it=>this.handleFragLoadError(it)),this.hls.trigger(u.FRAG_LOADING,{frag:t,part:Re,targetBufferTime:s}),this.fragCurrent===null?Promise.reject(new Error("frag load aborted, context changed in FRAG_LOADING parts")):at}else if(!t.url||this.loadedEndOfParts(xe,s))return Promise.resolve(null)}}if(we(t)&&this.loadingParts){var K;this.log(`LL-Part loading OFF after next part miss @${s.toFixed(2)} Check buffer at sn: ${t.sn} loaded parts: ${(K=I.partList)==null?void 0:K.filter(xe=>xe.loaded).map(xe=>`[${xe.start}-${xe.end}]`)}`),this.loadingParts=!1}else if(!t.url)return Promise.resolve(null);this.log(`Loading ${t.type} sn: ${t.sn} of ${this.fragInfo(t,!1)}) cc: ${t.cc} ${"["+I.startSN+"-"+I.endSN+"]"}, target: ${parseFloat(s.toFixed(3))}`),r(t.sn)&&!this.bitrateTest&&(this.nextLoadPosition=t.start+t.duration),this.state=Ie.FRAG_LOADING;const se=this.config.progressive&&t.type!==o.SUBTITLE;let de;return se&&j?de=j.then(xe=>!xe||this.fragContextChanged(xe.frag)?null:this.fragmentLoader.load(t,_)).catch(xe=>this.handleFragLoadError(xe)):de=Promise.all([this.fragmentLoader.load(t,se?_:void 0),j]).then(([xe])=>(!se&&_&&_(xe),xe)).catch(xe=>this.handleFragLoadError(xe)),this.hls.trigger(u.FRAG_LOADING,{frag:t,targetBufferTime:s}),this.fragCurrent===null?Promise.reject(new Error("frag load aborted, context changed in FRAG_LOADING")):de}doFragPartsLoad(t,n,s,_){return new Promise((w,I)=>{var j;const Q=[],K=(j=s.details)==null?void 0:j.partList,se=de=>{this.fragmentLoader.loadPart(t,de,_).then(xe=>{Q[de.index]=xe;const ke=xe.part;this.hls.trigger(u.FRAG_LOADED,xe);const Re=Qn(s.details,t.sn,de.index+1)||ia(K,t.sn,de.index+1);if(Re)se(Re);else return w({frag:t,part:ke,partsLoaded:Q})}).catch(I)};se(n)})}handleFragLoadError(t){if("data"in t){const n=t.data;n.frag&&n.details===f.INTERNAL_ABORTED?this.handleFragLoadAborted(n.frag,n.part):n.frag&&n.type===c.KEY_SYSTEM_ERROR?(n.frag.abortRequests(),this.resetStartWhenNotLoaded(),this.resetFragmentLoading(n.frag)):this.hls.trigger(u.ERROR,n)}else this.hls.trigger(u.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,err:t,error:t,fatal:!0});return null}_handleTransmuxerFlush(t){const n=this.getCurrentContext(t);if(!n||this.state!==Ie.PARSING){!this.fragCurrent&&this.state!==Ie.STOPPED&&this.state!==Ie.ERROR&&(this.state=Ie.IDLE);return}const{frag:s,part:_,level:w}=n,I=self.performance.now();s.stats.parsing.end=I,_&&(_.stats.parsing.end=I);const j=this.getLevelDetails(),K=j&&s.sn>j.endSN||this.shouldLoadParts(j,s.end);K!==this.loadingParts&&(this.log(`LL-Part loading ${K?"ON":"OFF"} after parsing segment ending @${s.end.toFixed(2)}`),this.loadingParts=K),this.updateLevelTiming(s,_,w,t.partial)}shouldLoadParts(t,n){if(this.config.lowLatencyMode){if(!t)return this.loadingParts;if(t.partList){var s;const w=t.partList[0];if(w.fragment.type===o.SUBTITLE)return!1;const I=w.end+(((s=t.fragmentHint)==null?void 0:s.duration)||0);if(n>=I){var _;if((this.hls.hasEnoughToStart?((_=this.media)==null?void 0:_.currentTime)||this.lastCurrentTime:this.getLoadPosition())>w.start-w.fragment.duration)return!0}}}return!1}getCurrentContext(t){const{levels:n,fragCurrent:s}=this,{level:_,sn:w,part:I}=t;if(!(n!=null&&n[_]))return this.warn(`Levels object was unset while buffering fragment ${w} of ${this.playlistLabel()} ${_}. The current chunk will not be buffered.`),null;const j=n[_],Q=j.details,K=I>-1?Qn(Q,w,I):null,se=K?K.fragment:bt(Q,w,s);return se?(s&&s!==se&&(se.stats=s.stats),{frag:se,part:K,level:j}):null}bufferFragmentData(t,n,s,_,w){if(this.state!==Ie.PARSING)return;const{data1:I,data2:j}=t;let Q=I;if(j&&(Q=Qt(I,j)),!Q.length)return;const K=this.initPTS[n.cc],se=K?-K.baseTime/K.timescale:void 0,de={type:t.type,frag:n,part:s,chunkMeta:_,offset:se,parent:n.type,data:Q};if(this.hls.trigger(u.BUFFER_APPENDING,de),t.dropped&&t.independent&&!s){if(w)return;this.flushBufferGap(n)}}flushBufferGap(t){const n=this.media;if(!n)return;if(!vi.isBuffered(n,n.currentTime)){this.flushMainBuffer(0,t.start);return}const s=n.currentTime,_=vi.bufferInfo(n,s,0),w=t.duration,I=Math.min(this.config.maxFragLookUpTolerance*2,w*.25),j=Math.max(Math.min(t.start-I,_.end-I),s+I);t.start-j>I&&this.flushMainBuffer(j,t.start)}getFwdBufferInfo(t,n){var s;const _=this.getLoadPosition();if(!r(_))return null;const I=this.lastCurrentTime>_||(s=this.media)!=null&&s.paused?0:this.config.maxBufferHole;return this.getFwdBufferInfoAtPos(t,_,n,I)}getFwdBufferInfoAtPos(t,n,s,_){const w=vi.bufferInfo(t,n,_);if(w.len===0&&w.nextStart!==void 0){const I=this.fragmentTracker.getBufferedFrag(n,s);if(I&&(w.nextStart<=I.end||I.gap)){const j=Math.max(Math.min(w.nextStart,I.end)-n,_);return vi.bufferInfo(t,n,j)}}return w}getMaxBufferLength(t){const{config:n}=this;let s;return t?s=Math.max(8*n.maxBufferSize/t,n.maxBufferLength):s=n.maxBufferLength,Math.min(s,n.maxMaxBufferLength)}reduceMaxBufferLength(t,n){const s=this.config,_=Math.max(Math.min(t-n,s.maxBufferLength),n),w=Math.max(t-n*3,s.maxMaxBufferLength/2,_);return w>=_?(s.maxMaxBufferLength=w,this.warn(`Reduce max buffer length to ${w}s`),!0):!1}getAppendedFrag(t,n=o.MAIN){const s=this.fragmentTracker?this.fragmentTracker.getAppendedFrag(t,n):null;return s&&"fragment"in s?s.fragment:s}getNextFragment(t,n){const s=n.fragments,_=s.length;if(!_)return null;const{config:w}=this,I=s[0].start,j=w.lowLatencyMode&&!!n.partList;let Q=null;if(n.live){const de=w.initialLiveManifestSize;if(_<de)return this.warn(`Not enough fragments to start playback (have: ${_}, need: ${de})`),null;if(!n.PTSKnown&&!this.startFragRequested&&this.startPosition===-1||t<I){var K;j&&!this.loadingParts&&(this.log("LL-Part loading ON for initial live fragment"),this.loadingParts=!0),Q=this.getInitialLiveFragment(n);const xe=this.hls.startPosition,ke=this.hls.liveSyncPosition,Re=Q?(xe!==-1&&xe>=I?xe:ke)||Q.start:t;this.log(`Setting startPosition to ${Re} to match start frag at live edge. mainStart: ${xe} liveSyncPosition: ${ke} frag.start: ${(K=Q)==null?void 0:K.start}`),this.startPosition=this.nextLoadPosition=Re}}else t<=I&&(Q=s[0]);if(!Q){const de=this.loadingParts?n.partEnd:n.fragmentEnd;Q=this.getFragmentAtPosition(t,de,n)}let se=this.filterReplacedPrimary(Q,n);if(!se&&Q){const de=Q.sn-n.startSN;se=this.filterReplacedPrimary(s[de+1]||null,n)}return this.mapToInitFragWhenRequired(se)}isLoopLoading(t,n){const s=this.fragmentTracker.getState(t);return(s===pn.OK||s===pn.PARTIAL&&!!t.gap)&&this.nextLoadPosition>n}getNextFragmentLoopLoading(t,n,s,_,w){let I=null;if(t.gap&&(I=this.getNextFragment(this.nextLoadPosition,n),I&&!I.gap&&s.nextStart)){const j=this.getFwdBufferInfoAtPos(this.mediaBuffer?this.mediaBuffer:this.media,s.nextStart,_,0);if(j!==null&&s.len+j.len>=w){const Q=I.sn;return this.loopSn!==Q&&(this.log(`buffer full after gaps in "${_}" playlist starting at sn: ${Q}`),this.loopSn=Q),null}}return this.loopSn=void 0,I}get primaryPrefetch(){if(mt(this.config)){var t;if((t=this.hls.interstitialsManager)==null||(t=t.playingItem)==null?void 0:t.event)return!0}return!1}filterReplacedPrimary(t,n){if(!t)return t;if(mt(this.config)&&t.type!==o.SUBTITLE){const s=this.hls.interstitialsManager,_=s==null?void 0:s.bufferingItem;if(_){const I=_.event;if(I){if(I.appendInPlace||Math.abs(t.start-_.start)>1||_.start===0)return null}else if(t.end<=_.start&&(n==null?void 0:n.live)===!1||t.start>_.end&&_.nextEvent&&(_.nextEvent.appendInPlace||t.start-_.end>1))return null}const w=s==null?void 0:s.playerQueue;if(w)for(let I=w.length;I--;){const j=w[I].interstitial;if(j.appendInPlace&&t.start>=j.startTime&&t.end<=j.resumeTime)return null}}return t}mapToInitFragWhenRequired(t){return t!=null&&t.initSegment&&!t.initSegment.data&&!this.bitrateTest?t.initSegment:t}getNextPart(t,n,s){let _=-1,w=!1,I=!0;for(let j=0,Q=t.length;j<Q;j++){const K=t[j];if(I=I&&!K.independent,_>-1&&s<K.start)break;const se=K.loaded;se?_=-1:(w||(K.independent||I)&&K.fragment===n)&&(K.fragment!==n&&this.warn(`Need buffer at ${s} but next unloaded part starts at ${K.start}`),_=j),w=se}return _}loadedEndOfParts(t,n){let s;for(let _=t.length;_--;){if(s=t[_],!s.loaded)return!1;if(n>s.start)return!0}return!1}getInitialLiveFragment(t){const n=t.fragments,s=this.fragPrevious;let _=null;if(s){if(t.hasProgramDateTime&&(this.log(`Live playlist, switching playlist, load frag with same PDT: ${s.programDateTime}`),_=nt(n,s.endProgramDateTime,this.config.maxFragLookUpTolerance)),!_){const w=s.sn+1;if(w>=t.startSN&&w<=t.endSN){const I=n[w-t.startSN];s.cc===I.cc&&(_=I,this.log(`Live playlist, switching playlist, load frag with next SN: ${_.sn}`))}_||(_=en(t,s.cc,s.end),_&&this.log(`Live playlist, switching playlist, load frag with same CC: ${_.sn}`))}}else{const w=this.hls.liveSyncPosition;w!==null&&(_=this.getFragmentAtPosition(w,this.bitrateTest?t.fragmentEnd:t.edge,t))}return _}getFragmentAtPosition(t,n,s){const{config:_}=this;let{fragPrevious:w}=this,{fragments:I,endSN:j}=s;const{fragmentHint:Q}=s,{maxFragLookUpTolerance:K}=_,se=s.partList,de=!!(this.loadingParts&&se!=null&&se.length&&Q);de&&!this.bitrateTest&&se[se.length-1].fragment.sn===Q.sn&&(I=I.concat(Q),j=Q.sn);let xe;if(t<n){var ke;const at=t<this.lastCurrentTime||t>n-K||(ke=this.media)!=null&&ke.paused||!this.startFragRequested?0:K;xe=hr(w,I,t,at)}else xe=I[I.length-1];if(xe){const Re=xe.sn-s.startSN,at=this.fragmentTracker.getState(xe);if((at===pn.OK||at===pn.PARTIAL&&xe.gap)&&(w=xe),w&&xe.sn===w.sn&&(!de||se[0].fragment.sn>xe.sn||!s.live)&&xe.level===w.level){const Xt=I[Re+1];xe.sn<j&&this.fragmentTracker.getState(Xt)!==pn.OK?xe=Xt:xe=null}}return xe}alignPlaylists(t,n,s){const _=t.fragments.length;if(!_)return this.warn("No fragments in live playlist"),0;const w=t.fragmentStart,I=!n,j=t.alignedSliding&&r(w);if(I||!j&&!w){zo(s,t);const Q=t.fragmentStart;return this.log(`Live playlist sliding: ${Q.toFixed(2)} start-sn: ${n?n.startSN:"na"}->${t.startSN} fragments: ${_}`),Q}return w}waitForCdnTuneIn(t){return t.live&&t.canBlockReload&&t.partTarget&&t.tuneInGoal>Math.max(t.partHoldBack,t.partTarget*3)}setStartPosition(t,n){let s=this.startPosition;s<n&&(s=-1);const _=this.timelineOffset;if(s===-1){const w=this.startTimeOffset!==null,I=w?this.startTimeOffset:t.startTimeOffset;I!==null&&r(I)?(s=n+I,I<0&&(s+=t.edge),s=Math.min(Math.max(n,s),n+t.totalduration),this.log(`Setting startPosition to ${s} for start time offset ${I} found in ${w?"multivariant":"media"} playlist`),this.startPosition=s):t.live?(s=this.hls.liveSyncPosition||n,this.log(`Setting startPosition to -1 to start at live edge ${s}`),this.startPosition=-1):(this.log("setting startPosition to 0 by default"),this.startPosition=s=0),this.lastCurrentTime=s+_}this.nextLoadPosition=s+_}getLoadPosition(){var t;const{media:n}=this;let s=0;return(t=this.hls)!=null&&t.hasEnoughToStart&&n?s=n.currentTime:this.nextLoadPosition>=0&&(s=this.nextLoadPosition),s}handleFragLoadAborted(t,n){this.transmuxer&&t.type===this.playlistType&&we(t)&&t.stats.aborted&&(this.log(`Fragment ${t.sn}${n?" part "+n.index:""} of ${this.playlistLabel()} ${t.level} was aborted`),this.resetFragmentLoading(t))}resetFragmentLoading(t){(!this.fragCurrent||!this.fragContextChanged(t)&&this.state!==Ie.FRAG_LOADING_WAITING_RETRY)&&(this.state=Ie.IDLE)}onFragmentOrKeyLoadError(t,n){var s;if(n.chunkMeta&&!n.frag){const Xt=this.getCurrentContext(n.chunkMeta);Xt&&(n.frag=Xt.frag)}const _=n.frag;if(!_||_.type!==t||!this.levels)return;if(this.fragContextChanged(_)){var w;this.warn(`Frag load error must match current frag to retry ${_.url} > ${(w=this.fragCurrent)==null?void 0:w.url}`);return}const I=n.details===f.FRAG_GAP;I&&this.fragmentTracker.fragBuffered(_,!0);const j=n.errorAction;if(!j){this.state=Ie.ERROR;return}const{action:Q,flags:K,retryCount:se=0,retryConfig:de}=j,xe=!!de,ke=xe&&Q===nr.RetryRequest,Re=xe&&!j.resolved&&K===Mr.MoveAllAlternatesMatchingHost,at=(s=this.hls.latestLevelDetails)==null?void 0:s.live;if(!ke&&Re&&we(_)&&!_.endList&&at&&!_r(n))this.resetFragmentErrors(t),this.treatAsGap(_),j.resolved=!0;else if((ke||Re)&&se<de.maxNumRetry){var it;const Xt=sr((it=n.response)==null?void 0:it.code),ar=qn(de,se);if(this.resetStartWhenNotLoaded(),this.retryDate=self.performance.now()+ar,this.state=Ie.FRAG_LOADING_WAITING_RETRY,j.resolved=!0,Xt){this.log("Waiting for connection (offline)"),this.retryDate=1/0,n.reason="offline";return}this.warn(`Fragment ${_.sn} of ${t} ${_.level} errored with ${n.details}, retrying loading ${se+1}/${de.maxNumRetry} in ${ar}ms`)}else if(de)if(this.resetFragmentErrors(t),se<de.maxNumRetry)!I&&Q!==nr.RemoveAlternatePermanently&&(j.resolved=!0);else{this.warn(`${n.details} reached or exceeded max retry (${se})`);return}else Q===nr.SendAlternateToPenaltyBox?this.state=Ie.WAITING_LEVEL:this.state=Ie.ERROR;this.tickImmediate()}checkRetryDate(){const t=self.performance.now(),n=this.retryDate,s=n===1/0;(!n||t>=n||s&&!sr(0))&&(s&&this.log("Connection restored (online)"),this.resetStartWhenNotLoaded(),this.state=Ie.IDLE)}reduceLengthAndFlushBuffer(t){if(this.state===Ie.PARSING||this.state===Ie.PARSED){const n=t.frag,s=t.parent,_=this.getFwdBufferInfo(this.mediaBuffer,s),w=_&&_.len>.5;w&&this.reduceMaxBufferLength(_.len,(n==null?void 0:n.duration)||10);const I=!w;return I&&this.warn(`Buffer full error while media.currentTime (${this.getLoadPosition()}) is not buffered, flush ${s} buffer`),n&&(this.fragmentTracker.removeFragment(n),this.nextLoadPosition=n.start),this.resetLoadingState(),I}return!1}resetFragmentErrors(t){t===o.AUDIO&&(this.fragCurrent=null),this.hls.hasEnoughToStart||(this.startFragRequested=!1),this.state!==Ie.STOPPED&&(this.state=Ie.IDLE)}afterBufferFlushed(t,n,s){if(!t)return;const _=vi.getBuffered(t);this.fragmentTracker.detectEvictedFragments(n,_,s),this.state===Ie.ENDED&&this.resetLoadingState()}resetLoadingState(){this.log("Reset loading state"),this.fragCurrent=null,this.fragPrevious=null,this.state!==Ie.STOPPED&&(this.state=Ie.IDLE)}resetStartWhenNotLoaded(){if(!this.hls.hasEnoughToStart){this.startFragRequested=!1;const t=this.levelLastLoaded,n=t?t.details:null;n!=null&&n.live?(this.log("resetting startPosition for live start"),this.startPosition=-1,this.setStartPosition(n,n.fragmentStart),this.resetLoadingState()):this.nextLoadPosition=this.startPosition}}resetWhenMissingContext(t){this.log(`Loading context changed while buffering sn ${t.sn} of ${this.playlistLabel()} ${t.level===-1?"<removed>":t.level}. This chunk will not be buffered.`),this.removeUnbufferedFrags(),this.resetStartWhenNotLoaded(),this.resetLoadingState()}removeUnbufferedFrags(t=0){this.fragmentTracker.removeFragmentsInRange(t,1/0,this.playlistType,!1,!0)}updateLevelTiming(t,n,s,_){const w=s.details;if(!w){this.warn("level.details undefined");return}if(!Object.keys(t.elementaryStreams).reduce((Q,K)=>{const se=t.elementaryStreams[K];if(se){const de=se.endPTS-se.startPTS;if(de<=0)return this.warn(`Could not parse fragment ${t.sn} ${K} duration reliably (${de})`),Q||!1;const xe=_?0:jr(w,t,se.startPTS,se.endPTS,se.startDTS,se.endDTS,this);return this.hls.trigger(u.LEVEL_PTS_UPDATED,{details:w,level:s,drift:xe,type:K,frag:t,start:se.startPTS,end:se.endPTS}),!0}return Q},!1)){var j;const Q=((j=this.transmuxer)==null?void 0:j.error)===null;if((s.fragmentError===0||Q&&(s.fragmentError<2||t.endList))&&this.treatAsGap(t,s),Q){const K=new Error(`Found no media in fragment ${t.sn} of ${this.playlistLabel()} ${t.level} resetting transmuxer to fallback to playlist timing`);if(this.warn(K.message),this.hls.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.FRAG_PARSING_ERROR,fatal:!1,error:K,frag:t,reason:`Found no media in msn ${t.sn} of ${this.playlistLabel()} "${s.url}"`}),!this.hls)return;this.resetTransmuxer()}}this.state=Ie.PARSED,this.log(`Parsed ${t.type} sn: ${t.sn}${n?" part: "+n.index:""} of ${this.fragInfo(t,!1,n)})`),this.hls.trigger(u.FRAG_PARSED,{frag:t,part:n})}playlistLabel(){return this.playlistType===o.MAIN?"level":"track"}fragInfo(t,n=!0,s){var _,w;return`${this.playlistLabel()} ${t.level} (${s?"part":"frag"}:[${((_=n&&!s?t.startPTS:(s||t).start)!=null?_:NaN).toFixed(3)}-${((w=n&&!s?t.endPTS:(s||t).end)!=null?w:NaN).toFixed(3)}]${s&&t.type==="main"?"INDEPENDENT="+(s.independent?"YES":"NO"):""}`}treatAsGap(t,n){n&&n.fragmentError++,t.gap=!0,this.fragmentTracker.removeFragment(t),this.fragmentTracker.fragBuffered(t,!0)}resetTransmuxer(){var t;(t=this.transmuxer)==null||t.reset()}recoverWorkerError(t){t.event==="demuxerWorker"&&(this.fragmentTracker.removeAllFragments(),this.transmuxer&&(this.transmuxer.destroy(),this.transmuxer=null),this.resetStartWhenNotLoaded(),this.resetLoadingState())}set state(t){const n=this._state;n!==t&&(this._state=t,this.log(`${n}->${t}`))}get state(){return this._state}}function mt(k){return!!k.interstitialsController&&k.enableInterstitialPlayback!==!1}class Sr{constructor(){this.chunks=[],this.dataLength=0}push(t){this.chunks.push(t),this.dataLength+=t.length}flush(){const{chunks:t,dataLength:n}=this;let s;if(t.length)t.length===1?s=t[0]:s=Nr(t,n);else return new Uint8Array(0);return this.reset(),s}reset(){this.chunks.length=0,this.dataLength=0}}function Nr(k,t){const n=new Uint8Array(t);let s=0;for(let _=0;_<k.length;_++){const w=k[_];n.set(w,s),s+=w.length}return n}var Vr={exports:{}},En;function dn(){return En||(En=1,function(k){var t=Object.prototype.hasOwnProperty,n="~";function s(){}Object.create&&(s.prototype=Object.create(null),new s().__proto__||(n=!1));function _(Q,K,se){this.fn=Q,this.context=K,this.once=se||!1}function w(Q,K,se,de,xe){if(typeof se!="function")throw new TypeError("The listener must be a function");var ke=new _(se,de||Q,xe),Re=n?n+K:K;return Q._events[Re]?Q._events[Re].fn?Q._events[Re]=[Q._events[Re],ke]:Q._events[Re].push(ke):(Q._events[Re]=ke,Q._eventsCount++),Q}function I(Q,K){--Q._eventsCount===0?Q._events=new s:delete Q._events[K]}function j(){this._events=new s,this._eventsCount=0}j.prototype.eventNames=function(){var K=[],se,de;if(this._eventsCount===0)return K;for(de in se=this._events)t.call(se,de)&&K.push(n?de.slice(1):de);return Object.getOwnPropertySymbols?K.concat(Object.getOwnPropertySymbols(se)):K},j.prototype.listeners=function(K){var se=n?n+K:K,de=this._events[se];if(!de)return[];if(de.fn)return[de.fn];for(var xe=0,ke=de.length,Re=new Array(ke);xe<ke;xe++)Re[xe]=de[xe].fn;return Re},j.prototype.listenerCount=function(K){var se=n?n+K:K,de=this._events[se];return de?de.fn?1:de.length:0},j.prototype.emit=function(K,se,de,xe,ke,Re){var at=n?n+K:K;if(!this._events[at])return!1;var it=this._events[at],Xt=arguments.length,ar,lr;if(it.fn){switch(it.once&&this.removeListener(K,it.fn,void 0,!0),Xt){case 1:return it.fn.call(it.context),!0;case 2:return it.fn.call(it.context,se),!0;case 3:return it.fn.call(it.context,se,de),!0;case 4:return it.fn.call(it.context,se,de,xe),!0;case 5:return it.fn.call(it.context,se,de,xe,ke),!0;case 6:return it.fn.call(it.context,se,de,xe,ke,Re),!0}for(lr=1,ar=new Array(Xt-1);lr<Xt;lr++)ar[lr-1]=arguments[lr];it.fn.apply(it.context,ar)}else{var Ar=it.length,zr;for(lr=0;lr<Ar;lr++)switch(it[lr].once&&this.removeListener(K,it[lr].fn,void 0,!0),Xt){case 1:it[lr].fn.call(it[lr].context);break;case 2:it[lr].fn.call(it[lr].context,se);break;case 3:it[lr].fn.call(it[lr].context,se,de);break;case 4:it[lr].fn.call(it[lr].context,se,de,xe);break;default:if(!ar)for(zr=1,ar=new Array(Xt-1);zr<Xt;zr++)ar[zr-1]=arguments[zr];it[lr].fn.apply(it[lr].context,ar)}}return!0},j.prototype.on=function(K,se,de){return w(this,K,se,de,!1)},j.prototype.once=function(K,se,de){return w(this,K,se,de,!0)},j.prototype.removeListener=function(K,se,de,xe){var ke=n?n+K:K;if(!this._events[ke])return this;if(!se)return I(this,ke),this;var Re=this._events[ke];if(Re.fn)Re.fn===se&&(!xe||Re.once)&&(!de||Re.context===de)&&I(this,ke);else{for(var at=0,it=[],Xt=Re.length;at<Xt;at++)(Re[at].fn!==se||xe&&!Re[at].once||de&&Re[at].context!==de)&&it.push(Re[at]);it.length?this._events[ke]=it.length===1?it[0]:it:I(this,ke)}return this},j.prototype.removeAllListeners=function(K){var se;return K?(se=n?n+K:K,this._events[se]&&I(this,se)):(this._events=new s,this._eventsCount=0),this},j.prototype.off=j.prototype.removeListener,j.prototype.addListener=j.prototype.on,j.prefixed=n,j.EventEmitter=j,k.exports=j}(Vr)),Vr.exports}var Cn=dn(),ri=ae(Cn);const si="1.6.15",yi={};function Ii(){return typeof __HLS_WORKER_BUNDLE__=="function"}function ma(){const k=yi[si];if(k)return k.clientCount++,k;const t=new self.Blob([`var exports={};var module={exports:exports};function define(f){f()};define.amd=true;(${__HLS_WORKER_BUNDLE__.toString()})(true);`],{type:"text/javascript"}),n=self.URL.createObjectURL(t),_={worker:new self.Worker(n),objectURL:n,clientCount:1};return yi[si]=_,_}function $i(k){const t=yi[k];if(t)return t.clientCount++,t;const n=new self.URL(k,self.location.href).href,_={worker:new self.Worker(n),scriptURL:n,clientCount:1};return yi[k]=_,_}function Ri(k){const t=yi[k||si];if(t&&t.clientCount--===1){const{worker:s,objectURL:_}=t;delete yi[k||si],_&&self.URL.revokeObjectURL(_),s.terminate()}}function Da(k,t){return t+10<=k.length&&k[t]===51&&k[t+1]===68&&k[t+2]===73&&k[t+3]<255&&k[t+4]<255&&k[t+6]<128&&k[t+7]<128&&k[t+8]<128&&k[t+9]<128}function Oi(k,t){return t+10<=k.length&&k[t]===73&&k[t+1]===68&&k[t+2]===51&&k[t+3]<255&&k[t+4]<255&&k[t+6]<128&&k[t+7]<128&&k[t+8]<128&&k[t+9]<128}function _i(k,t){let n=0;return n=(k[t]&127)<<21,n|=(k[t+1]&127)<<14,n|=(k[t+2]&127)<<7,n|=k[t+3]&127,n}function ba(k,t){const n=t;let s=0;for(;Oi(k,t);){s+=10;const _=_i(k,t+6);s+=_,Da(k,t+10)&&(s+=10),t+=s}if(s>0)return k.subarray(n,n+s)}function go(k,t,n,s){const _=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],w=t[n+2],I=w>>2&15;if(I>12){const ke=new Error(`invalid ADTS sampling index:${I}`);k.emit(u.ERROR,u.ERROR,{type:c.MEDIA_ERROR,details:f.FRAG_PARSING_ERROR,fatal:!0,error:ke,reason:ke.message});return}const j=(w>>6&3)+1,Q=t[n+3]>>6&3|(w&1)<<2,K="mp4a.40."+j,se=_[I];let de=I;(j===5||j===29)&&(de-=3);const xe=[j<<3|(de&14)>>1,(de&1)<<7|Q<<3];return $.log(`manifest codec:${s}, parsed codec:${K}, channels:${Q}, rate:${se} (ADTS object type:${j} sampling index:${I})`),{config:xe,samplerate:se,channelCount:Q,codec:K,parsedCodec:K,manifestCodec:s}}function va(k,t){return k[t]===255&&(k[t+1]&246)===240}function gs(k,t){return k[t+1]&1?7:9}function xa(k,t){return(k[t+3]&3)<<11|k[t+4]<<3|(k[t+5]&224)>>>5}function ys(k,t){return t+5<k.length}function bs(k,t){return t+1<k.length&&va(k,t)}function La(k,t){return ys(k,t)&&va(k,t)&&xa(k,t)<=k.length-t}function ts(k,t){if(bs(k,t)){const n=gs(k,t);if(t+n>=k.length)return!1;const s=xa(k,t);if(s<=n)return!1;const _=t+s;return _===k.length||bs(k,_)}return!1}function js(k,t,n,s,_){if(!k.samplerate){const w=go(t,n,s,_);if(!w)return;v(k,w)}}function ao(k){return 9216e4/k}function xs(k,t){const n=gs(k,t);if(t+n<=k.length){const s=xa(k,t)-n;if(s>0)return{headerLength:n,frameLength:s}}}function Hi(k,t,n,s,_){const w=ao(k.samplerate),I=s+_*w,j=xs(t,n);let Q;if(j){const{frameLength:de,headerLength:xe}=j,ke=xe+de,Re=Math.max(0,n+ke-t.length);Re?(Q=new Uint8Array(ke-xe),Q.set(t.subarray(n+xe,t.length),0)):Q=t.subarray(n+xe,n+ke);const at={unit:Q,pts:I};return Re||k.samples.push(at),{sample:at,length:ke,missing:Re}}const K=t.length-n;return Q=new Uint8Array(K),Q.set(t.subarray(n,t.length),0),{sample:{unit:Q,pts:I},length:K,missing:-1}}function ko(k,t){return Oi(k,t)&&_i(k,t+6)+10<=k.length-t}function Ro(k){return k instanceof ArrayBuffer?k:k.byteOffset==0&&k.byteLength==k.buffer.byteLength?k.buffer:new Uint8Array(k).buffer}function Us(k,t=0,n=1/0){return rs(k,t,n,Uint8Array)}function rs(k,t,n,s){const _=os(k);let w=1;"BYTES_PER_ELEMENT"in s&&(w=s.BYTES_PER_ELEMENT);const I=vo(k)?k.byteOffset:0,j=(I+k.byteLength)/w,Q=(I+t)/w,K=Math.floor(Math.max(0,Math.min(Q,j))),se=Math.floor(Math.min(K+Math.max(n,0),j));return new s(_,K,se-K)}function os(k){return k instanceof ArrayBuffer?k:k.buffer}function vo(k){return k&&k.buffer instanceof ArrayBuffer&&k.byteLength!==void 0&&k.byteOffset!==void 0}function $a(k){const t={key:k.type,description:"",data:"",mimeType:null,pictureType:null},n=3;if(k.size<2)return;if(k.data[0]!==n){console.log("Ignore frame with unrecognized character encoding");return}const s=k.data.subarray(1).indexOf(0);if(s===-1)return;const _=q(Us(k.data,1,s)),w=k.data[2+s],I=k.data.subarray(3+s).indexOf(0);if(I===-1)return;const j=q(Us(k.data,3+s,I));let Q;return _==="-->"?Q=q(Us(k.data,4+s+I)):Q=Ro(k.data.subarray(4+s+I)),t.mimeType=_,t.pictureType=w,t.description=j,t.data=Q,t}function Kt(k){if(k.size<2)return;const t=q(k.data,!0),n=new Uint8Array(k.data.subarray(t.length+1));return{key:k.type,info:t,data:n.buffer}}function Ot(k){if(k.size<2)return;if(k.type==="TXXX"){let n=1;const s=q(k.data.subarray(n),!0);n+=s.length+1;const _=q(k.data.subarray(n));return{key:k.type,info:s,data:_}}const t=q(k.data.subarray(1));return{key:k.type,info:"",data:t}}function Ka(k){if(k.type==="WXXX"){if(k.size<2)return;let n=1;const s=q(k.data.subarray(n),!0);n+=s.length+1;const _=q(k.data.subarray(n));return{key:k.type,info:s,data:_}}const t=q(k.data);return{key:k.type,info:"",data:t}}function zs(k){return k.type==="PRIV"?Kt(k):k.type[0]==="W"?Ka(k):k.type==="APIC"?$a(k):Ot(k)}function _n(k){const t=String.fromCharCode(k[0],k[1],k[2],k[3]),n=_i(k,4),s=10;return{type:t,size:n,data:k.subarray(s,s+n)}}const Sn=10,Ze=10;function zt(k){let t=0;const n=[];for(;Oi(k,t);){const s=_i(k,t+6);k[t+5]>>6&1&&(t+=Sn),t+=Sn;const _=t+s;for(;t+Ze<_;){const w=_n(k.subarray(t)),I=zs(w);I&&n.push(I),t+=w.size+Sn}Da(k,t)&&(t+=Sn)}return n}function Er(k){return k&&k.key==="PRIV"&&k.info==="com.apple.streaming.transportStreamTimestamp"}function Or(k){if(k.data.byteLength===8){const t=new Uint8Array(k.data),n=t[3]&1;let s=(t[4]<<23)+(t[5]<<15)+(t[6]<<7)+t[7];return s/=45,n&&(s+=4772185884e-2),Math.round(s)}}function nn(k){const t=zt(k);for(let n=0;n<t.length;n++){const s=t[n];if(Er(s))return Or(s)}}let yn=function(k){return k.audioId3="org.id3",k.dateRange="com.apple.quicktime.HLS",k.emsg="https://aomedia.org/emsg/ID3",k.misbklv="urn:misb:KLV:bin:1910.1",k}({});function di(k="",t=9e4){return{type:k,id:-1,pid:-1,inputTimeScale:t,sequenceNumber:-1,samples:[],dropped:0}}class Xi{constructor(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.basePTS=null,this.initPTS=null,this.lastPTS=null}resetInitSegment(t,n,s,_){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}}resetTimeStamp(t){this.initPTS=t,this.resetContiguity()}resetContiguity(){this.basePTS=null,this.lastPTS=null,this.frameIndex=0}canParse(t,n){return!1}appendFrame(t,n,s){}demux(t,n){this.cachedData&&(t=Qt(this.cachedData,t),this.cachedData=null);let s=ba(t,0),_=s?s.length:0,w;const I=this._audioTrack,j=this._id3Track,Q=s?nn(s):void 0,K=t.length;for((this.basePTS===null||this.frameIndex===0&&r(Q))&&(this.basePTS=yo(Q,n,this.initPTS),this.lastPTS=this.basePTS),this.lastPTS===null&&(this.lastPTS=this.basePTS),s&&s.length>0&&j.samples.push({pts:this.lastPTS,dts:this.lastPTS,data:s,type:yn.audioId3,duration:Number.POSITIVE_INFINITY});_<K;){if(this.canParse(t,_)){const se=this.appendFrame(I,t,_);se?(this.frameIndex++,this.lastPTS=se.sample.pts,_+=se.length,w=_):_=K}else ko(t,_)?(s=ba(t,_),j.samples.push({pts:this.lastPTS,dts:this.lastPTS,data:s,type:yn.audioId3,duration:Number.POSITIVE_INFINITY}),_+=s.length,w=_):_++;if(_===K&&w!==K){const se=t.slice(w);this.cachedData?this.cachedData=Qt(this.cachedData,se):this.cachedData=se}}return{audioTrack:I,videoTrack:di(),id3Track:j,textTrack:di()}}demuxSampleAes(t,n,s){return Promise.reject(new Error(`[${this}] This demuxer does not support Sample-AES decryption`))}flush(t){const n=this.cachedData;return n&&(this.cachedData=null,this.demux(n,0)),{audioTrack:this._audioTrack,videoTrack:di(),id3Track:this._id3Track,textTrack:di()}}destroy(){this.cachedData=null,this._audioTrack=this._id3Track=void 0}}const yo=(k,t,n)=>{if(r(k))return k*90;const s=n?n.baseTime*9e4/n.timescale:0;return t*9e4+s};let ha=null;const us=[32,64,96,128,160,192,224,256,288,320,352,384,416,448,32,48,56,64,80,96,112,128,160,192,224,256,320,384,32,40,48,56,64,80,96,112,128,160,192,224,256,320,32,48,56,64,80,96,112,128,144,160,176,192,224,256,8,16,24,32,40,48,56,64,80,96,112,128,144,160],Va=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],Ya=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],vu=[0,1,1,4];function _u(k,t,n,s,_){if(n+24>t.length)return;const w=gu(t,n);if(w&&n+w.frameLength<=t.length){const I=w.samplesPerFrame*9e4/w.sampleRate,j=s+_*I,Q={unit:t.subarray(n,n+w.frameLength),pts:j,dts:j};return k.config=[],k.channelCount=w.channelCount,k.samplerate=w.sampleRate,k.samples.push(Q),{sample:Q,length:w.frameLength,missing:0}}}function gu(k,t){const n=k[t+1]>>3&3,s=k[t+1]>>1&3,_=k[t+2]>>4&15,w=k[t+2]>>2&3;if(n!==1&&_!==0&&_!==15&&w!==3){const I=k[t+2]>>1&1,j=k[t+3]>>6,Q=n===3?3-s:s===3?3:4,K=us[Q*14+_-1]*1e3,de=Va[(n===3?0:n===2?1:2)*3+w],xe=j===3?1:2,ke=Ya[n][s],Re=vu[s],at=ke*8*Re,it=Math.floor(ke*K/de+I)*Re;if(ha===null){const lr=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);ha=lr?parseInt(lr[1]):0}return!!ha&&ha<=87&&s===2&&K>=224e3&&j===0&&(k[t+3]=k[t+3]|128),{sampleRate:de,channelCount:xe,frameLength:it,samplesPerFrame:at}}}function $e(k,t){return k[t]===255&&(k[t+1]&224)===224&&(k[t+1]&6)!==0}function Z(k,t){return t+1<k.length&&$e(k,t)}function X(k,t){return $e(k,t)&&4<=k.length-t}function te(k,t){if(t+1<k.length&&$e(k,t)){const s=gu(k,t);let _=4;s!=null&&s.frameLength&&(_=s.frameLength);const w=t+_;return w===k.length||Z(k,w)}return!1}class he extends Xi{constructor(t,n){super(),this.observer=void 0,this.config=void 0,this.observer=t,this.config=n}resetInitSegment(t,n,s,_){super.resetInitSegment(t,n,s,_),this._audioTrack={container:"audio/adts",type:"audio",id:2,pid:-1,sequenceNumber:0,segmentCodec:"aac",samples:[],manifestCodec:n,duration:_,inputTimeScale:9e4,dropped:0}}static probe(t,n){if(!t)return!1;const s=ba(t,0);let _=(s==null?void 0:s.length)||0;if(te(t,_))return!1;for(let w=t.length;_<w;_++)if(ts(t,_))return n.log("ADTS sync word found !"),!0;return!1}canParse(t,n){return La(t,n)}appendFrame(t,n,s){js(t,this.observer,n,s,t.manifestCodec);const _=Hi(t,n,s,this.basePTS,this.frameIndex);if(_&&_.missing===0)return _}}const Ee=(k,t)=>{let n=0,s=5;t+=s;const _=new Uint32Array(1),w=new Uint32Array(1),I=new Uint8Array(1);for(;s>0;){I[0]=k[t];const j=Math.min(s,8),Q=8-j;w[0]=4278190080>>>24+Q<<Q,_[0]=(I[0]&w[0])>>Q,n=n?n<<j|_[0]:_[0],t+=1,s-=j}return n};class Ke extends Xi{constructor(t){super(),this.observer=void 0,this.observer=t}resetInitSegment(t,n,s,_){super.resetInitSegment(t,n,s,_),this._audioTrack={container:"audio/ac-3",type:"audio",id:2,pid:-1,sequenceNumber:0,segmentCodec:"ac3",samples:[],manifestCodec:n,duration:_,inputTimeScale:9e4,dropped:0}}canParse(t,n){return n+64<t.length}appendFrame(t,n,s){const _=xt(t,n,s,this.basePTS,this.frameIndex);if(_!==-1)return{sample:t.samples[t.samples.length-1],length:_,missing:0}}static probe(t){if(!t)return!1;const n=ba(t,0);if(!n)return!1;const s=n.length;return t[s]===11&&t[s+1]===119&&nn(n)!==void 0&&Ee(t,s)<16}}function xt(k,t,n,s,_){if(n+8>t.length||t[n]!==11||t[n+1]!==119)return-1;const w=t[n+4]>>6;if(w>=3)return-1;const j=[48e3,44100,32e3][w],Q=t[n+4]&63,se=[64,69,96,64,70,96,80,87,120,80,88,120,96,104,144,96,105,144,112,121,168,112,122,168,128,139,192,128,140,192,160,174,240,160,175,240,192,208,288,192,209,288,224,243,336,224,244,336,256,278,384,256,279,384,320,348,480,320,349,480,384,417,576,384,418,576,448,487,672,448,488,672,512,557,768,512,558,768,640,696,960,640,697,960,768,835,1152,768,836,1152,896,975,1344,896,976,1344,1024,1114,1536,1024,1115,1536,1152,1253,1728,1152,1254,1728,1280,1393,1920,1280,1394,1920][Q*3+w]*2;if(n+se>t.length)return-1;const de=t[n+6]>>5;let xe=0;de===2?xe+=2:(de&1&&de!==1&&(xe+=2),de&4&&(xe+=2));const ke=(t[n+6]<<8|t[n+7])>>12-xe&1,at=[2,1,2,3,3,4,4,5][de]+ke,it=t[n+5]>>3,Xt=t[n+5]&7,ar=new Uint8Array([w<<6|it<<1|Xt>>2,(Xt&3)<<6|de<<3|ke<<2|Q>>4,Q<<4&224]),lr=1536/j*9e4,Ar=s+_*lr,zr=t.subarray(n,n+se);return k.config=ar,k.channelCount=at,k.samplerate=j,k.samples.push({unit:zr,pts:Ar}),se}class Wt extends Xi{resetInitSegment(t,n,s,_){super.resetInitSegment(t,n,s,_),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,segmentCodec:"mp3",samples:[],manifestCodec:n,duration:_,inputTimeScale:9e4,dropped:0}}static probe(t){if(!t)return!1;const n=ba(t,0);let s=(n==null?void 0:n.length)||0;if(n&&t[s]===11&&t[s+1]===119&&nn(n)!==void 0&&Ee(t,s)<=16)return!1;for(let _=t.length;s<_;s++)if(te(t,s))return $.log("MPEG Audio sync word found !"),!0;return!1}canParse(t,n){return X(t,n)}appendFrame(t,n,s){if(this.basePTS!==null)return _u(t,n,s,this.basePTS,this.frameIndex)}}const fr=/\/emsg[-/]ID3/i;class Tr{constructor(t,n){this.remainderData=null,this.timeOffset=0,this.config=void 0,this.videoTrack=void 0,this.audioTrack=void 0,this.id3Track=void 0,this.txtTrack=void 0,this.config=n}resetTimeStamp(){}resetInitSegment(t,n,s,_){const w=this.videoTrack=di("video",1),I=this.audioTrack=di("audio",1),j=this.txtTrack=di("text",1);if(this.id3Track=di("id3",1),this.timeOffset=0,!(t!=null&&t.byteLength))return;const Q=Ye(t);if(Q.video){const{id:K,timescale:se,codec:de,supplemental:xe}=Q.video;w.id=K,w.timescale=j.timescale=se,w.codec=de,w.supplemental=xe}if(Q.audio){const{id:K,timescale:se,codec:de}=Q.audio;I.id=K,I.timescale=se,I.codec=de}j.id=Vt.text,w.sampleDuration=0,w.duration=I.duration=_}resetContiguity(){this.remainderData=null}static probe(t){return Qe(t)}demux(t,n){this.timeOffset=n;let s=t;const _=this.videoTrack,w=this.txtTrack;if(this.config.progressive){this.remainderData&&(s=Qt(this.remainderData,t));const j=Je(s);this.remainderData=j.remainder,_.samples=j.valid||new Uint8Array}else _.samples=s;const I=this.extractID3Track(_,n);return w.samples=tt(n,_),{videoTrack:_,audioTrack:this.audioTrack,id3Track:I,textTrack:this.txtTrack}}flush(){const t=this.timeOffset,n=this.videoTrack,s=this.txtTrack;n.samples=this.remainderData||new Uint8Array,this.remainderData=null;const _=this.extractID3Track(n,this.timeOffset);return s.samples=tt(t,n),{videoTrack:n,audioTrack:di(),id3Track:_,textTrack:di()}}extractID3Track(t,n){const s=this.id3Track;if(t.samples.length){const _=lt(t.samples,["emsg"]);_&&_.forEach(w=>{const I=Ce(w);if(fr.test(I.schemeIdUri)){const j=Xr(I,n);let Q=I.eventDuration===4294967295?Number.POSITIVE_INFINITY:I.eventDuration/I.timeScale;Q<=.001&&(Q=Number.POSITIVE_INFINITY);const K=I.payload;s.samples.push({data:K,len:K.byteLength,dts:j,pts:j,type:yn.emsg,duration:Q})}else if(this.config.enableEmsgKLVMetadata&&I.schemeIdUri.startsWith("urn:misb:KLV:bin:1910.1")){const j=Xr(I,n);s.samples.push({data:I.payload,len:I.payload.byteLength,dts:j,pts:j,type:yn.misbklv,duration:Number.POSITIVE_INFINITY})}})}return s}demuxSampleAes(t,n,s){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))}destroy(){this.config=null,this.remainderData=null,this.videoTrack=this.audioTrack=this.id3Track=this.txtTrack=void 0}}function Xr(k,t){return r(k.presentationTime)?k.presentationTime/k.timeScale:t+k.presentationTimeDelta/k.timeScale}class hn{constructor(t,n,s){this.keyData=void 0,this.decrypter=void 0,this.keyData=s,this.decrypter=new ls(n,{removePKCS7Padding:!1})}decryptBuffer(t){return this.decrypter.decrypt(t,this.keyData.key.buffer,this.keyData.iv.buffer,Rn.cbc)}decryptAacSample(t,n,s){const _=t[n].unit;if(_.length<=16)return;const w=_.subarray(16,_.length-_.length%16),I=w.buffer.slice(w.byteOffset,w.byteOffset+w.length);this.decryptBuffer(I).then(j=>{const Q=new Uint8Array(j);_.set(Q,16),this.decrypter.isSync()||this.decryptAacSamples(t,n+1,s)}).catch(s)}decryptAacSamples(t,n,s){for(;;n++){if(n>=t.length){s();return}if(!(t[n].unit.length<32)&&(this.decryptAacSample(t,n,s),!this.decrypter.isSync()))return}}getAvcEncryptedData(t){const n=Math.floor((t.length-48)/160)*16+16,s=new Int8Array(n);let _=0;for(let w=32;w<t.length-16;w+=160,_+=16)s.set(t.subarray(w,w+16),_);return s}getAvcDecryptedUnit(t,n){const s=new Uint8Array(n);let _=0;for(let w=32;w<t.length-16;w+=160,_+=16)t.set(s.subarray(_,_+16),w);return t}decryptAvcSample(t,n,s,_,w){const I=Ut(w.data),j=this.getAvcEncryptedData(I);this.decryptBuffer(j.buffer).then(Q=>{w.data=this.getAvcDecryptedUnit(I,Q),this.decrypter.isSync()||this.decryptAvcSamples(t,n,s+1,_)}).catch(_)}decryptAvcSamples(t,n,s,_){if(t instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;n++,s=0){if(n>=t.length){_();return}const w=t[n].units;for(;!(s>=w.length);s++){const I=w[s];if(!(I.data.length<=48||I.type!==1&&I.type!==5)&&(this.decryptAvcSample(t,n,s,_,I),!this.decrypter.isSync()))return}}}}class On{constructor(){this.VideoSample=null}createVideoSample(t,n,s){return{key:t,frame:!1,pts:n,dts:s,units:[],length:0}}getLastNalUnit(t){var n;let s=this.VideoSample,_;if((!s||s.units.length===0)&&(s=t[t.length-1]),(n=s)!=null&&n.units){const w=s.units;_=w[w.length-1]}return _}pushAccessUnit(t,n){if(t.units.length&&t.frame){if(t.pts===void 0){const s=n.samples,_=s.length;if(_){const w=s[_-1];t.pts=w.pts,t.dts=w.dts}else{n.dropped++;return}}n.samples.push(t)}}parseNALu(t,n,s){const _=n.byteLength;let w=t.naluState||0;const I=w,j=[];let Q=0,K,se,de,xe=-1,ke=0;for(w===-1&&(xe=0,ke=this.getNALuType(n,0),w=0,Q=1);Q<_;){if(K=n[Q++],!w){w=K?0:1;continue}if(w===1){w=K?0:2;continue}if(!K)w=3;else if(K===1){if(se=Q-w-1,xe>=0){const Re={data:n.subarray(xe,se),type:ke};j.push(Re)}else{const Re=this.getLastNalUnit(t.samples);Re&&(I&&Q<=4-I&&Re.state&&(Re.data=Re.data.subarray(0,Re.data.byteLength-I)),se>0&&(Re.data=Qt(Re.data,n.subarray(0,se)),Re.state=0))}Q<_?(de=this.getNALuType(n,Q),xe=Q,ke=de,w=0):w=-1}else w=0}if(xe>=0&&w>=0){const Re={data:n.subarray(xe,_),type:ke,state:w};j.push(Re)}if(j.length===0){const Re=this.getLastNalUnit(t.samples);Re&&(Re.data=Qt(Re.data,n))}return t.naluState=w,j}}class Hn{constructor(t){this.data=void 0,this.bytesAvailable=void 0,this.word=void 0,this.bitsAvailable=void 0,this.data=t,this.bytesAvailable=t.byteLength,this.word=0,this.bitsAvailable=0}loadWord(){const t=this.data,n=this.bytesAvailable,s=t.byteLength-n,_=new Uint8Array(4),w=Math.min(4,n);if(w===0)throw new Error("no bytes available");_.set(t.subarray(s,s+w)),this.word=new DataView(_.buffer).getUint32(0),this.bitsAvailable=w*8,this.bytesAvailable-=w}skipBits(t){let n;t=Math.min(t,this.bytesAvailable*8+this.bitsAvailable),this.bitsAvailable>t?(this.word<<=t,this.bitsAvailable-=t):(t-=this.bitsAvailable,n=t>>3,t-=n<<3,this.bytesAvailable-=n,this.loadWord(),this.word<<=t,this.bitsAvailable-=t)}readBits(t){let n=Math.min(this.bitsAvailable,t);const s=this.word>>>32-n;if(t>32&&$.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=n,this.bitsAvailable>0)this.word<<=n;else if(this.bytesAvailable>0)this.loadWord();else throw new Error("no bits available");return n=t-n,n>0&&this.bitsAvailable?s<<n|this.readBits(n):s}skipLZ(){let t;for(t=0;t<this.bitsAvailable;++t)if(this.word&2147483648>>>t)return this.word<<=t,this.bitsAvailable-=t,t;return this.loadWord(),t+this.skipLZ()}skipUEG(){this.skipBits(1+this.skipLZ())}skipEG(){this.skipBits(1+this.skipLZ())}readUEG(){const t=this.skipLZ();return this.readBits(t+1)-1}readEG(){const t=this.readUEG();return 1&t?1+t>>>1:-1*(t>>>1)}readBoolean(){return this.readBits(1)===1}readUByte(){return this.readBits(8)}readUShort(){return this.readBits(16)}readUInt(){return this.readBits(32)}}class Jn extends On{parsePES(t,n,s,_){const w=this.parseNALu(t,s.data,_);let I=this.VideoSample,j,Q=!1;s.data=null,I&&w.length&&!t.audFound&&(this.pushAccessUnit(I,t),I=this.VideoSample=this.createVideoSample(!1,s.pts,s.dts)),w.forEach(K=>{var se,de;switch(K.type){case 1:{let at=!1;j=!0;const it=K.data;if(Q&&it.length>4){const Xt=this.readSliceType(it);(Xt===2||Xt===4||Xt===7||Xt===9)&&(at=!0)}if(at){var xe;(xe=I)!=null&&xe.frame&&!I.key&&(this.pushAccessUnit(I,t),I=this.VideoSample=null)}I||(I=this.VideoSample=this.createVideoSample(!0,s.pts,s.dts)),I.frame=!0,I.key=at;break}case 5:j=!0,(se=I)!=null&&se.frame&&!I.key&&(this.pushAccessUnit(I,t),I=this.VideoSample=null),I||(I=this.VideoSample=this.createVideoSample(!0,s.pts,s.dts)),I.key=!0,I.frame=!0;break;case 6:{j=!0,Jt(K.data,1,s.pts,n.samples);break}case 7:{var ke,Re;j=!0,Q=!0;const at=K.data,it=this.readSPS(at);if(!t.sps||t.width!==it.width||t.height!==it.height||((ke=t.pixelRatio)==null?void 0:ke[0])!==it.pixelRatio[0]||((Re=t.pixelRatio)==null?void 0:Re[1])!==it.pixelRatio[1]){t.width=it.width,t.height=it.height,t.pixelRatio=it.pixelRatio,t.sps=[at];const Xt=at.subarray(1,4);let ar="avc1.";for(let lr=0;lr<3;lr++){let Ar=Xt[lr].toString(16);Ar.length<2&&(Ar="0"+Ar),ar+=Ar}t.codec=ar}break}case 8:j=!0,t.pps=[K.data];break;case 9:j=!0,t.audFound=!0,(de=I)!=null&&de.frame&&(this.pushAccessUnit(I,t),I=null),I||(I=this.VideoSample=this.createVideoSample(!1,s.pts,s.dts));break;case 12:j=!0;break;default:j=!1;break}I&&j&&I.units.push(K)}),_&&I&&(this.pushAccessUnit(I,t),this.VideoSample=null)}getNALuType(t,n){return t[n]&31}readSliceType(t){const n=new Hn(t);return n.readUByte(),n.readUEG(),n.readUEG()}skipScalingList(t,n){let s=8,_=8,w;for(let I=0;I<t;I++)_!==0&&(w=n.readEG(),_=(s+w+256)%256),s=_===0?s:_}readSPS(t){const n=new Hn(t);let s=0,_=0,w=0,I=0,j,Q,K;const se=n.readUByte.bind(n),de=n.readBits.bind(n),xe=n.readUEG.bind(n),ke=n.readBoolean.bind(n),Re=n.skipBits.bind(n),at=n.skipEG.bind(n),it=n.skipUEG.bind(n),Xt=this.skipScalingList.bind(this);se();const ar=se();if(de(5),Re(3),se(),it(),ar===100||ar===110||ar===122||ar===244||ar===44||ar===83||ar===86||ar===118||ar===128){const fn=xe();if(fn===3&&Re(1),it(),it(),Re(1),ke())for(Q=fn!==3?8:12,K=0;K<Q;K++)ke()&&(K<6?Xt(16,n):Xt(64,n))}it();const lr=xe();if(lr===0)xe();else if(lr===1)for(Re(1),at(),at(),j=xe(),K=0;K<j;K++)at();it(),Re(1);const Ar=xe(),zr=xe(),vn=de(1);vn===0&&Re(1),Re(1),ke()&&(s=xe(),_=xe(),w=xe(),I=xe());let Zr=[1,1];if(ke()&&ke())switch(se()){case 1:Zr=[1,1];break;case 2:Zr=[12,11];break;case 3:Zr=[10,11];break;case 4:Zr=[16,11];break;case 5:Zr=[40,33];break;case 6:Zr=[24,11];break;case 7:Zr=[20,11];break;case 8:Zr=[32,11];break;case 9:Zr=[80,33];break;case 10:Zr=[18,11];break;case 11:Zr=[15,11];break;case 12:Zr=[64,33];break;case 13:Zr=[160,99];break;case 14:Zr=[4,3];break;case 15:Zr=[3,2];break;case 16:Zr=[2,1];break;case 255:{Zr=[se()<<8|se(),se()<<8|se()];break}}return{width:Math.ceil((Ar+1)*16-s*2-_*2),height:(2-vn)*(zr+1)*16-(vn?2:4)*(w+I),pixelRatio:Zr}}}class Li extends On{constructor(...t){super(...t),this.initVPS=null}parsePES(t,n,s,_){const w=this.parseNALu(t,s.data,_);let I=this.VideoSample,j,Q=!1;s.data=null,I&&w.length&&!t.audFound&&(this.pushAccessUnit(I,t),I=this.VideoSample=this.createVideoSample(!1,s.pts,s.dts)),w.forEach(K=>{var se,de;switch(K.type){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:I||(I=this.VideoSample=this.createVideoSample(!1,s.pts,s.dts)),I.frame=!0,j=!0;break;case 16:case 17:case 18:case 21:if(j=!0,Q){var xe;(xe=I)!=null&&xe.frame&&!I.key&&(this.pushAccessUnit(I,t),I=this.VideoSample=null)}I||(I=this.VideoSample=this.createVideoSample(!0,s.pts,s.dts)),I.key=!0,I.frame=!0;break;case 19:case 20:j=!0,(se=I)!=null&&se.frame&&!I.key&&(this.pushAccessUnit(I,t),I=this.VideoSample=null),I||(I=this.VideoSample=this.createVideoSample(!0,s.pts,s.dts)),I.key=!0,I.frame=!0;break;case 39:j=!0,Jt(K.data,2,s.pts,n.samples);break;case 32:j=!0,t.vps||(typeof t.params!="object"&&(t.params={}),t.params=v(t.params,this.readVPS(K.data)),this.initVPS=K.data),t.vps=[K.data];break;case 33:if(j=!0,Q=!0,t.vps!==void 0&&t.vps[0]!==this.initVPS&&t.sps!==void 0&&!this.matchSPS(t.sps[0],K.data)&&(this.initVPS=t.vps[0],t.sps=t.pps=void 0),!t.sps){const ke=this.readSPS(K.data);t.width=ke.width,t.height=ke.height,t.pixelRatio=ke.pixelRatio,t.codec=ke.codecString,t.sps=[],typeof t.params!="object"&&(t.params={});for(const Re in ke.params)t.params[Re]=ke.params[Re]}this.pushParameterSet(t.sps,K.data,t.vps),I||(I=this.VideoSample=this.createVideoSample(!0,s.pts,s.dts)),I.key=!0;break;case 34:if(j=!0,typeof t.params=="object"){if(!t.pps){t.pps=[];const ke=this.readPPS(K.data);for(const Re in ke)t.params[Re]=ke[Re]}this.pushParameterSet(t.pps,K.data,t.vps)}break;case 35:j=!0,t.audFound=!0,(de=I)!=null&&de.frame&&(this.pushAccessUnit(I,t),I=null),I||(I=this.VideoSample=this.createVideoSample(!1,s.pts,s.dts));break;default:j=!1;break}I&&j&&I.units.push(K)}),_&&I&&(this.pushAccessUnit(I,t),this.VideoSample=null)}pushParameterSet(t,n,s){(s&&s[0]===this.initVPS||!s&&!t.length)&&t.push(n)}getNALuType(t,n){return(t[n]&126)>>>1}ebsp2rbsp(t){const n=new Uint8Array(t.byteLength);let s=0;for(let _=0;_<t.byteLength;_++)_>=2&&t[_]===3&&t[_-1]===0&&t[_-2]===0||(n[s]=t[_],s++);return new Uint8Array(n.buffer,0,s)}pushAccessUnit(t,n){super.pushAccessUnit(t,n),this.initVPS&&(this.initVPS=null)}readVPS(t){const n=new Hn(t);n.readUByte(),n.readUByte(),n.readBits(4),n.skipBits(2),n.readBits(6);const s=n.readBits(3),_=n.readBoolean();return{numTemporalLayers:s+1,temporalIdNested:_}}readSPS(t){const n=new Hn(this.ebsp2rbsp(t));n.readUByte(),n.readUByte(),n.readBits(4);const s=n.readBits(3);n.readBoolean();const _=n.readBits(2),w=n.readBoolean(),I=n.readBits(5),j=n.readUByte(),Q=n.readUByte(),K=n.readUByte(),se=n.readUByte(),de=n.readUByte(),xe=n.readUByte(),ke=n.readUByte(),Re=n.readUByte(),at=n.readUByte(),it=n.readUByte(),Xt=n.readUByte(),ar=[],lr=[];for(let lo=0;lo<s;lo++)ar.push(n.readBoolean()),lr.push(n.readBoolean());if(s>0)for(let lo=s;lo<8;lo++)n.readBits(2);for(let lo=0;lo<s;lo++)ar[lo]&&(n.readUByte(),n.readUByte(),n.readUByte(),n.readUByte(),n.readUByte(),n.readUByte(),n.readUByte(),n.readUByte(),n.readUByte(),n.readUByte(),n.readUByte()),lr[lo]&&n.readUByte();n.readUEG();const Ar=n.readUEG();Ar==3&&n.skipBits(1);const zr=n.readUEG(),vn=n.readUEG(),Zr=n.readBoolean();let fn=0,ln=0,Qr=0,kn=0;Zr&&(fn+=n.readUEG(),ln+=n.readUEG(),Qr+=n.readUEG(),kn+=n.readUEG());const Si=n.readUEG(),qi=n.readUEG(),da=n.readUEG(),Ji=n.readBoolean();for(let lo=Ji?0:s;lo<=s;lo++)n.skipUEG(),n.skipUEG(),n.skipUEG();if(n.skipUEG(),n.skipUEG(),n.skipUEG(),n.skipUEG(),n.skipUEG(),n.skipUEG(),n.readBoolean()&&n.readBoolean())for(let dl=0;dl<4;dl++)for(let uc=0;uc<(dl===3?2:6);uc++)if(!n.readBoolean())n.readUEG();else{const Ac=Math.min(64,1<<4+(dl<<1));dl>1&&n.readEG();for(let Dl=0;Dl<Ac;Dl++)n.readEG()}n.readBoolean(),n.readBoolean(),n.readBoolean()&&(n.readUByte(),n.skipUEG(),n.skipUEG(),n.readBoolean());const Mi=n.readUEG();let la=0;for(let lo=0;lo<Mi;lo++){let dl=!1;if(lo!==0&&(dl=n.readBoolean()),dl){lo===Mi&&n.readUEG(),n.readBoolean(),n.readUEG();let uc=0;for(let lf=0;lf<=la;lf++){const Ac=n.readBoolean();let Dl=!1;Ac||(Dl=n.readBoolean()),(Ac||Dl)&&uc++}la=uc}else{const uc=n.readUEG(),lf=n.readUEG();la=uc+lf;for(let Ac=0;Ac<uc;Ac++)n.readUEG(),n.readBoolean();for(let Ac=0;Ac<lf;Ac++)n.readUEG(),n.readBoolean()}}if(n.readBoolean()){const lo=n.readUEG();for(let dl=0;dl<lo;dl++){for(let uc=0;uc<da+4;uc++)n.readBits(1);n.readBits(1)}}let wi=0,Ei=1,ws=1,Es=!0,As=1,Vs=0;n.readBoolean(),n.readBoolean();let fu=!1;if(n.readBoolean()){if(n.readBoolean()){const If=n.readUByte(),Qf=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2],Bo=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1];If>0&&If<16?(Ei=Qf[If-1],ws=Bo[If-1]):If===255&&(Ei=n.readBits(16),ws=n.readBits(16))}if(n.readBoolean()&&n.readBoolean(),n.readBoolean()&&(n.readBits(3),n.readBoolean(),n.readBoolean()&&(n.readUByte(),n.readUByte(),n.readUByte())),n.readBoolean()&&(n.readUEG(),n.readUEG()),n.readBoolean(),n.readBoolean(),n.readBoolean(),fu=n.readBoolean(),fu&&(n.skipUEG(),n.skipUEG(),n.skipUEG(),n.skipUEG()),n.readBoolean()&&(As=n.readBits(32),Vs=n.readBits(32),n.readBoolean()&&n.readUEG(),n.readBoolean())){const Bo=n.readBoolean(),ru=n.readBoolean();let $f=!1;(Bo||ru)&&($f=n.readBoolean(),$f&&(n.readUByte(),n.readBits(5),n.readBoolean(),n.readBits(5)),n.readBits(4),n.readBits(4),$f&&n.readBits(4),n.readBits(5),n.readBits(5),n.readBits(5));for(let yd=0;yd<=s;yd++){Es=n.readBoolean();const Od=Es||n.readBoolean();let bd=!1;Od?n.readEG():bd=n.readBoolean();const xd=bd?1:n.readUEG()+1;if(Bo)for(let qf=0;qf<xd;qf++)n.readUEG(),n.readUEG(),$f&&(n.readUEG(),n.readUEG()),n.skipBits(1);if(ru)for(let qf=0;qf<xd;qf++)n.readUEG(),n.readUEG(),$f&&(n.readUEG(),n.readUEG()),n.skipBits(1)}}n.readBoolean()&&(n.readBoolean(),n.readBoolean(),n.readBoolean(),wi=n.readUEG())}let oc=zr,tu=vn;if(Zr){let lo=1,dl=1;Ar===1?lo=dl=2:Ar==2&&(lo=2),oc=zr-lo*ln-lo*fn,tu=vn-dl*kn-dl*Qr}const Do=_?["A","B","C"][_]:"",Dd=j<<24|Q<<16|K<<8|se;let jc=0;for(let lo=0;lo<32;lo++)jc=(jc|(Dd>>lo&1)<<31-lo)>>>0;let fd=jc.toString(16);return I===1&&fd==="2"&&(fd="6"),{codecString:`hvc1.${Do}${I}.${fd}.${w?"H":"L"}${Xt}.B0`,params:{general_tier_flag:w,general_profile_idc:I,general_profile_space:_,general_profile_compatibility_flags:[j,Q,K,se],general_constraint_indicator_flags:[de,xe,ke,Re,at,it],general_level_idc:Xt,bit_depth:Si+8,bit_depth_luma_minus8:Si,bit_depth_chroma_minus8:qi,min_spatial_segmentation_idc:wi,chroma_format_idc:Ar,frame_rate:{fixed:Es,fps:Vs/As}},width:oc,height:tu,pixelRatio:[Ei,ws]}}readPPS(t){const n=new Hn(this.ebsp2rbsp(t));n.readUByte(),n.readUByte(),n.skipUEG(),n.skipUEG(),n.skipBits(2),n.skipBits(3),n.skipBits(2),n.skipUEG(),n.skipUEG(),n.skipEG(),n.skipBits(2),n.readBoolean()&&n.skipUEG(),n.skipEG(),n.skipEG(),n.skipBits(4);const _=n.readBoolean(),w=n.readBoolean();let I=1;return w&&_?I=0:w?I=3:_&&(I=2),{parallelismType:I}}matchSPS(t,n){return String.fromCharCode.apply(null,t).substr(3)===String.fromCharCode.apply(null,n).substr(3)}}const Ui=188;class aa{constructor(t,n,s,_){this.logger=void 0,this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.sampleAes=null,this.pmtParsed=!1,this.audioCodec=void 0,this.videoCodec=void 0,this._pmtId=-1,this._videoTrack=void 0,this._audioTrack=void 0,this._id3Track=void 0,this._txtTrack=void 0,this.aacOverFlow=null,this.remainderData=null,this.videoParser=void 0,this.observer=t,this.config=n,this.typeSupported=s,this.logger=_,this.videoParser=null}static probe(t,n){const s=aa.syncOffset(t);return s>0&&n.warn(`MPEG2-TS detected but first sync word found @ offset ${s}`),s!==-1}static syncOffset(t){const n=t.length;let s=Math.min(Ui*5,n-Ui)+1,_=0;for(;_<s;){let w=!1,I=-1,j=0;for(let Q=_;Q<n;Q+=Ui)if(t[Q]===71&&(n-Q===Ui||t[Q+Ui]===71)){if(j++,I===-1&&(I=Q,I!==0&&(s=Math.min(I+Ui*99,t.length-Ui)+1)),w||(w=Ea(t,Q)===0),w&&j>1&&(I===0&&j>2||Q+Ui>s))return I}else{if(j)return-1;break}_++}return-1}static createTrack(t,n){return{container:t==="video"||t==="audio"?"video/mp2t":void 0,type:t,id:Vt[t],pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0,duration:t==="audio"?n:void 0}}resetInitSegment(t,n,s,_){this.pmtParsed=!1,this._pmtId=-1,this._videoTrack=aa.createTrack("video"),this._videoTrack.duration=_,this._audioTrack=aa.createTrack("audio",_),this._id3Track=aa.createTrack("id3"),this._txtTrack=aa.createTrack("text"),this._audioTrack.segmentCodec="aac",this.videoParser=null,this.aacOverFlow=null,this.remainderData=null,this.audioCodec=n,this.videoCodec=s}resetTimeStamp(){}resetContiguity(){const{_audioTrack:t,_videoTrack:n,_id3Track:s}=this;t&&(t.pesData=null),n&&(n.pesData=null),s&&(s.pesData=null),this.aacOverFlow=null,this.remainderData=null}demux(t,n,s=!1,_=!1){s||(this.sampleAes=null);let w;const I=this._videoTrack,j=this._audioTrack,Q=this._id3Track,K=this._txtTrack;let se=I.pid,de=I.pesData,xe=j.pid,ke=Q.pid,Re=j.pesData,at=Q.pesData,it=null,Xt=this.pmtParsed,ar=this._pmtId,lr=t.length;if(this.remainderData&&(t=Qt(this.remainderData,t),lr=t.length,this.remainderData=null),lr<Ui&&!_)return this.remainderData=t,{audioTrack:j,videoTrack:I,id3Track:Q,textTrack:K};const Ar=Math.max(0,aa.syncOffset(t));lr-=(lr-Ar)%Ui,lr<t.byteLength&&!_&&(this.remainderData=new Uint8Array(t.buffer,lr,t.buffer.byteLength-lr));let zr=0;for(let Zr=Ar;Zr<lr;Zr+=Ui)if(t[Zr]===71){const fn=!!(t[Zr+1]&64),ln=Ea(t,Zr),Qr=(t[Zr+3]&48)>>4;let kn;if(Qr>1){if(kn=Zr+5+t[Zr+4],kn===Zr+Ui)continue}else kn=Zr+4;switch(ln){case se:fn&&(de&&(w=Oa(de,this.logger))&&(this.readyVideoParser(I.segmentCodec),this.videoParser!==null&&this.videoParser.parsePES(I,K,w,!1)),de={data:[],size:0}),de&&(de.data.push(t.subarray(kn,Zr+Ui)),de.size+=Zr+Ui-kn);break;case xe:if(fn){if(Re&&(w=Oa(Re,this.logger)))switch(j.segmentCodec){case"aac":this.parseAACPES(j,w);break;case"mp3":this.parseMPEGPES(j,w);break;case"ac3":this.parseAC3PES(j,w);break}Re={data:[],size:0}}Re&&(Re.data.push(t.subarray(kn,Zr+Ui)),Re.size+=Zr+Ui-kn);break;case ke:fn&&(at&&(w=Oa(at,this.logger))&&this.parseID3PES(Q,w),at={data:[],size:0}),at&&(at.data.push(t.subarray(kn,Zr+Ui)),at.size+=Zr+Ui-kn);break;case 0:fn&&(kn+=t[kn]+1),ar=this._pmtId=Ts(t,kn);break;case ar:{fn&&(kn+=t[kn]+1);const Si=Ps(t,kn,this.typeSupported,s,this.observer,this.logger);se=Si.videoPid,se>0&&(I.pid=se,I.segmentCodec=Si.segmentVideoCodec),xe=Si.audioPid,xe>0&&(j.pid=xe,j.segmentCodec=Si.segmentAudioCodec),ke=Si.id3Pid,ke>0&&(Q.pid=ke),it!==null&&!Xt&&(this.logger.warn(`MPEG-TS PMT found at ${Zr} after unknown PID '${it}'. Backtracking to sync byte @${Ar} to parse all TS packets.`),it=null,Zr=Ar-188),Xt=this.pmtParsed=!0;break}case 17:case 8191:break;default:it=ln;break}}else zr++;zr>0&&Ms(this.observer,new Error(`Found ${zr} TS packet/s that do not start with 0x47`),void 0,this.logger),I.pesData=de,j.pesData=Re,Q.pesData=at;const vn={audioTrack:j,videoTrack:I,id3Track:Q,textTrack:K};return _&&this.extractRemainingSamples(vn),vn}flush(){const{remainderData:t}=this;this.remainderData=null;let n;return t?n=this.demux(t,-1,!1,!0):n={videoTrack:this._videoTrack,audioTrack:this._audioTrack,id3Track:this._id3Track,textTrack:this._txtTrack},this.extractRemainingSamples(n),this.sampleAes?this.decrypt(n,this.sampleAes):n}extractRemainingSamples(t){const{audioTrack:n,videoTrack:s,id3Track:_,textTrack:w}=t,I=s.pesData,j=n.pesData,Q=_.pesData;let K;if(I&&(K=Oa(I,this.logger))?(this.readyVideoParser(s.segmentCodec),this.videoParser!==null&&(this.videoParser.parsePES(s,w,K,!0),s.pesData=null)):s.pesData=I,j&&(K=Oa(j,this.logger))){switch(n.segmentCodec){case"aac":this.parseAACPES(n,K);break;case"mp3":this.parseMPEGPES(n,K);break;case"ac3":this.parseAC3PES(n,K);break}n.pesData=null}else j!=null&&j.size&&this.logger.log("last AAC PES packet truncated,might overlap between fragments"),n.pesData=j;Q&&(K=Oa(Q,this.logger))?(this.parseID3PES(_,K),_.pesData=null):_.pesData=Q}demuxSampleAes(t,n,s){const _=this.demux(t,s,!0,!this.config.progressive),w=this.sampleAes=new hn(this.observer,this.config,n);return this.decrypt(_,w)}readyVideoParser(t){this.videoParser===null&&(t==="avc"?this.videoParser=new Jn:t==="hevc"&&(this.videoParser=new Li))}decrypt(t,n){return new Promise(s=>{const{audioTrack:_,videoTrack:w}=t;_.samples&&_.segmentCodec==="aac"?n.decryptAacSamples(_.samples,0,()=>{w.samples?n.decryptAvcSamples(w.samples,0,0,()=>{s(t)}):s(t)}):w.samples&&n.decryptAvcSamples(w.samples,0,0,()=>{s(t)})})}destroy(){this.observer&&this.observer.removeAllListeners(),this.config=this.logger=this.observer=null,this.aacOverFlow=this.videoParser=this.remainderData=this.sampleAes=null,this._videoTrack=this._audioTrack=this._id3Track=this._txtTrack=void 0}parseAACPES(t,n){let s=0;const _=this.aacOverFlow;let w=n.data;if(_){this.aacOverFlow=null;const de=_.missing,xe=_.sample.unit.byteLength;if(de===-1)w=Qt(_.sample.unit,w);else{const ke=xe-de;_.sample.unit.set(w.subarray(0,de),ke),t.samples.push(_.sample),s=_.missing}}let I,j;for(I=s,j=w.length;I<j-1&&!bs(w,I);I++);if(I!==s){let de;const xe=I<j-1;if(xe?de=`AAC PES did not start with ADTS header,offset:${I}`:de="No ADTS header found in AAC PES",Ms(this.observer,new Error(de),xe,this.logger),!xe)return}js(t,this.observer,w,I,this.audioCodec);let Q;if(n.pts!==void 0)Q=n.pts;else if(_){const de=ao(t.samplerate);Q=_.sample.pts+de}else{this.logger.warn("[tsdemuxer]: AAC PES unknown PTS");return}let K=0,se;for(;I<j;)if(se=Hi(t,w,I,Q,K),I+=se.length,se.missing){this.aacOverFlow=se;break}else for(K++;I<j-1&&!bs(w,I);I++);}parseMPEGPES(t,n){const s=n.data,_=s.length;let w=0,I=0;const j=n.pts;if(j===void 0){this.logger.warn("[tsdemuxer]: MPEG PES unknown PTS");return}for(;I<_;)if(Z(s,I)){const Q=_u(t,s,I,j,w);if(Q)I+=Q.length,w++;else break}else I++}parseAC3PES(t,n){{const s=n.data,_=n.pts;if(_===void 0){this.logger.warn("[tsdemuxer]: AC3 PES unknown PTS");return}const w=s.length;let I=0,j=0,Q;for(;j<w&&(Q=xt(t,s,j,_,I++))>0;)j+=Q}}parseID3PES(t,n){if(n.pts===void 0){this.logger.warn("[tsdemuxer]: ID3 PES unknown PTS");return}const s=v({},n,{type:this._videoTrack?yn.emsg:yn.audioId3,duration:Number.POSITIVE_INFINITY});t.samples.push(s)}}function Ea(k,t){return((k[t+1]&31)<<8)+k[t+2]}function Ts(k,t){return(k[t+10]&31)<<8|k[t+11]}function Ps(k,t,n,s,_,w){const I={audioPid:-1,videoPid:-1,id3Pid:-1,segmentVideoCodec:"avc",segmentAudioCodec:"aac"},j=(k[t+1]&15)<<8|k[t+2],Q=t+3+j-4,K=(k[t+10]&15)<<8|k[t+11];for(t+=12+K;t<Q;){const se=Ea(k,t),de=(k[t+3]&15)<<8|k[t+4];switch(k[t]){case 207:if(!s){Is("ADTS AAC",w);break}case 15:I.audioPid===-1&&(I.audioPid=se);break;case 21:I.id3Pid===-1&&(I.id3Pid=se);break;case 219:if(!s){Is("H.264",w);break}case 27:I.videoPid===-1&&(I.videoPid=se);break;case 3:case 4:!n.mpeg&&!n.mp3?w.log("MPEG audio found, not supported in this browser"):I.audioPid===-1&&(I.audioPid=se,I.segmentAudioCodec="mp3");break;case 193:if(!s){Is("AC-3",w);break}case 129:n.ac3?I.audioPid===-1&&(I.audioPid=se,I.segmentAudioCodec="ac3"):w.log("AC-3 audio found, not supported in this browser");break;case 6:if(I.audioPid===-1&&de>0){let xe=t+5,ke=de;for(;ke>2;){switch(k[xe]){case 106:n.ac3!==!0?w.log("AC-3 audio found, not supported in this browser for now"):(I.audioPid=se,I.segmentAudioCodec="ac3");break}const at=k[xe+1]+2;xe+=at,ke-=at}}break;case 194:case 135:return Ms(_,new Error("Unsupported EC-3 in M2TS found"),void 0,w),I;case 36:I.videoPid===-1&&(I.videoPid=se,I.segmentVideoCodec="hevc",w.log("HEVC in M2TS found"));break}t+=de+5}return I}function Ms(k,t,n,s){s.warn(`parsing error: ${t.message}`),k.emit(u.ERROR,u.ERROR,{type:c.MEDIA_ERROR,details:f.FRAG_PARSING_ERROR,fatal:!1,levelRetry:n,error:t,reason:t.message})}function Is(k,t){t.log(`${k} with AES-128-CBC encryption found in unencrypted stream`)}function Oa(k,t){let n=0,s,_,w,I,j;const Q=k.data;if(!k||k.size===0)return null;for(;Q[0].length<19&&Q.length>1;)Q[0]=Qt(Q[0],Q[1]),Q.splice(1,1);if(s=Q[0],(s[0]<<16)+(s[1]<<8)+s[2]===1){if(_=(s[4]<<8)+s[5],_&&_>k.size-6)return null;const se=s[7];se&192&&(I=(s[9]&14)*536870912+(s[10]&255)*4194304+(s[11]&254)*16384+(s[12]&255)*128+(s[13]&254)/2,se&64?(j=(s[14]&14)*536870912+(s[15]&255)*4194304+(s[16]&254)*16384+(s[17]&255)*128+(s[18]&254)/2,I-j>54e5&&(t.warn(`${Math.round((I-j)/9e4)}s delta between PTS and DTS, align them`),I=j)):j=I),w=s[8];let de=w+9;if(k.size<=de)return null;k.size-=de;const xe=new Uint8Array(k.size);for(let ke=0,Re=Q.length;ke<Re;ke++){s=Q[ke];let at=s.byteLength;if(de)if(de>at){de-=at;continue}else s=s.subarray(de),at-=de,de=0;xe.set(s,n),n+=at}return _&&(_-=w+3),{data:xe,pts:I,dts:j,len:_}}return null}class so{static getSilentFrame(t,n){switch(t){case"mp4a.40.2":if(n===1)return new Uint8Array([0,200,0,128,35,128]);if(n===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(n===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(n===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(n===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(n===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224]);break;default:if(n===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(n===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(n===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);break}}}const Ki=Math.pow(2,32)-1;class Dr{static init(){Dr.types={avc1:[],avcC:[],hvc1:[],hvcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],dac3:[],"ac-3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]};let t;for(t in Dr.types)Dr.types.hasOwnProperty(t)&&(Dr.types[t]=[t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2),t.charCodeAt(3)]);const n=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),s=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]);Dr.HDLR_TYPES={video:n,audio:s};const _=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),w=new Uint8Array([0,0,0,0,0,0,0,0]);Dr.STTS=Dr.STSC=Dr.STCO=w,Dr.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),Dr.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),Dr.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),Dr.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);const I=new Uint8Array([105,115,111,109]),j=new Uint8Array([97,118,99,49]),Q=new Uint8Array([0,0,0,1]);Dr.FTYP=Dr.box(Dr.types.ftyp,I,Q,I,j),Dr.DINF=Dr.box(Dr.types.dinf,Dr.box(Dr.types.dref,_))}static box(t,...n){let s=8,_=n.length;const w=_;for(;_--;)s+=n[_].byteLength;const I=new Uint8Array(s);for(I[0]=s>>24&255,I[1]=s>>16&255,I[2]=s>>8&255,I[3]=s&255,I.set(t,4),_=0,s=8;_<w;_++)I.set(n[_],s),s+=n[_].byteLength;return I}static hdlr(t){return Dr.box(Dr.types.hdlr,Dr.HDLR_TYPES[t])}static mdat(t){return Dr.box(Dr.types.mdat,t)}static mdhd(t,n){n*=t;const s=Math.floor(n/(Ki+1)),_=Math.floor(n%(Ki+1));return Dr.box(Dr.types.mdhd,new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,t>>24&255,t>>16&255,t>>8&255,t&255,s>>24,s>>16&255,s>>8&255,s&255,_>>24,_>>16&255,_>>8&255,_&255,85,196,0,0]))}static mdia(t){return Dr.box(Dr.types.mdia,Dr.mdhd(t.timescale||0,t.duration||0),Dr.hdlr(t.type),Dr.minf(t))}static mfhd(t){return Dr.box(Dr.types.mfhd,new Uint8Array([0,0,0,0,t>>24,t>>16&255,t>>8&255,t&255]))}static minf(t){return t.type==="audio"?Dr.box(Dr.types.minf,Dr.box(Dr.types.smhd,Dr.SMHD),Dr.DINF,Dr.stbl(t)):Dr.box(Dr.types.minf,Dr.box(Dr.types.vmhd,Dr.VMHD),Dr.DINF,Dr.stbl(t))}static moof(t,n,s){return Dr.box(Dr.types.moof,Dr.mfhd(t),Dr.traf(s,n))}static moov(t){let n=t.length;const s=[];for(;n--;)s[n]=Dr.trak(t[n]);return Dr.box.apply(null,[Dr.types.moov,Dr.mvhd(t[0].timescale||0,t[0].duration||0)].concat(s).concat(Dr.mvex(t)))}static mvex(t){let n=t.length;const s=[];for(;n--;)s[n]=Dr.trex(t[n]);return Dr.box.apply(null,[Dr.types.mvex,...s])}static mvhd(t,n){n*=t;const s=Math.floor(n/(Ki+1)),_=Math.floor(n%(Ki+1)),w=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,t>>24&255,t>>16&255,t>>8&255,t&255,s>>24,s>>16&255,s>>8&255,s&255,_>>24,_>>16&255,_>>8&255,_&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return Dr.box(Dr.types.mvhd,w)}static sdtp(t){const n=t.samples||[],s=new Uint8Array(4+n.length);let _,w;for(_=0;_<n.length;_++)w=n[_].flags,s[_+4]=w.dependsOn<<4|w.isDependedOn<<2|w.hasRedundancy;return Dr.box(Dr.types.sdtp,s)}static stbl(t){return Dr.box(Dr.types.stbl,Dr.stsd(t),Dr.box(Dr.types.stts,Dr.STTS),Dr.box(Dr.types.stsc,Dr.STSC),Dr.box(Dr.types.stsz,Dr.STSZ),Dr.box(Dr.types.stco,Dr.STCO))}static avc1(t){let n=[],s=[],_,w,I;for(_=0;_<t.sps.length;_++)w=t.sps[_],I=w.byteLength,n.push(I>>>8&255),n.push(I&255),n=n.concat(Array.prototype.slice.call(w));for(_=0;_<t.pps.length;_++)w=t.pps[_],I=w.byteLength,s.push(I>>>8&255),s.push(I&255),s=s.concat(Array.prototype.slice.call(w));const j=Dr.box(Dr.types.avcC,new Uint8Array([1,n[3],n[4],n[5],255,224|t.sps.length].concat(n).concat([t.pps.length]).concat(s))),Q=t.width,K=t.height,se=t.pixelRatio[0],de=t.pixelRatio[1];return Dr.box(Dr.types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,Q>>8&255,Q&255,K>>8&255,K&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),j,Dr.box(Dr.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),Dr.box(Dr.types.pasp,new Uint8Array([se>>24,se>>16&255,se>>8&255,se&255,de>>24,de>>16&255,de>>8&255,de&255])))}static esds(t){const n=t.config;return new Uint8Array([0,0,0,0,3,25,0,1,0,4,17,64,21,0,0,0,0,0,0,0,0,0,0,0,5,2,...n,6,1,2])}static audioStsd(t){const n=t.samplerate||0;return new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t.channelCount||0,0,16,0,0,0,0,n>>8&255,n&255,0,0])}static mp4a(t){return Dr.box(Dr.types.mp4a,Dr.audioStsd(t),Dr.box(Dr.types.esds,Dr.esds(t)))}static mp3(t){return Dr.box(Dr.types[".mp3"],Dr.audioStsd(t))}static ac3(t){return Dr.box(Dr.types["ac-3"],Dr.audioStsd(t),Dr.box(Dr.types.dac3,t.config))}static stsd(t){const{segmentCodec:n}=t;if(t.type==="audio"){if(n==="aac")return Dr.box(Dr.types.stsd,Dr.STSD,Dr.mp4a(t));if(n==="ac3"&&t.config)return Dr.box(Dr.types.stsd,Dr.STSD,Dr.ac3(t));if(n==="mp3"&&t.codec==="mp3")return Dr.box(Dr.types.stsd,Dr.STSD,Dr.mp3(t))}else if(t.pps&&t.sps){if(n==="avc")return Dr.box(Dr.types.stsd,Dr.STSD,Dr.avc1(t));if(n==="hevc"&&t.vps)return Dr.box(Dr.types.stsd,Dr.STSD,Dr.hvc1(t))}else throw new Error("video track missing pps or sps");throw new Error(`unsupported ${t.type} segment codec (${n}/${t.codec})`)}static tkhd(t){const n=t.id,s=(t.duration||0)*(t.timescale||0),_=t.width||0,w=t.height||0,I=Math.floor(s/(Ki+1)),j=Math.floor(s%(Ki+1));return Dr.box(Dr.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,n>>24&255,n>>16&255,n>>8&255,n&255,0,0,0,0,I>>24,I>>16&255,I>>8&255,I&255,j>>24,j>>16&255,j>>8&255,j&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,_>>8&255,_&255,0,0,w>>8&255,w&255,0,0]))}static traf(t,n){const s=Dr.sdtp(t),_=t.id,w=Math.floor(n/(Ki+1)),I=Math.floor(n%(Ki+1));return Dr.box(Dr.types.traf,Dr.box(Dr.types.tfhd,new Uint8Array([0,0,0,0,_>>24,_>>16&255,_>>8&255,_&255])),Dr.box(Dr.types.tfdt,new Uint8Array([1,0,0,0,w>>24,w>>16&255,w>>8&255,w&255,I>>24,I>>16&255,I>>8&255,I&255])),Dr.trun(t,s.length+16+20+8+16+8+8),s)}static trak(t){return t.duration=t.duration||4294967295,Dr.box(Dr.types.trak,Dr.tkhd(t),Dr.mdia(t))}static trex(t){const n=t.id;return Dr.box(Dr.types.trex,new Uint8Array([0,0,0,0,n>>24,n>>16&255,n>>8&255,n&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))}static trun(t,n){const s=t.samples||[],_=s.length,w=12+16*_,I=new Uint8Array(w);let j,Q,K,se,de,xe;for(n+=8+w,I.set([t.type==="video"?1:0,0,15,1,_>>>24&255,_>>>16&255,_>>>8&255,_&255,n>>>24&255,n>>>16&255,n>>>8&255,n&255],0),j=0;j<_;j++)Q=s[j],K=Q.duration,se=Q.size,de=Q.flags,xe=Q.cts,I.set([K>>>24&255,K>>>16&255,K>>>8&255,K&255,se>>>24&255,se>>>16&255,se>>>8&255,se&255,de.isLeading<<2|de.dependsOn,de.isDependedOn<<6|de.hasRedundancy<<4|de.paddingValue<<1|de.isNonSync,de.degradPrio&61440,de.degradPrio&15,xe>>>24&255,xe>>>16&255,xe>>>8&255,xe&255],12+16*j);return Dr.box(Dr.types.trun,I)}static initSegment(t){Dr.types||Dr.init();const n=Dr.moov(t);return Qt(Dr.FTYP,n)}static hvc1(t){const n=t.params,s=[t.vps,t.sps,t.pps],_=4,w=new Uint8Array([1,n.general_profile_space<<6|(n.general_tier_flag?32:0)|n.general_profile_idc,n.general_profile_compatibility_flags[0],n.general_profile_compatibility_flags[1],n.general_profile_compatibility_flags[2],n.general_profile_compatibility_flags[3],n.general_constraint_indicator_flags[0],n.general_constraint_indicator_flags[1],n.general_constraint_indicator_flags[2],n.general_constraint_indicator_flags[3],n.general_constraint_indicator_flags[4],n.general_constraint_indicator_flags[5],n.general_level_idc,240|n.min_spatial_segmentation_idc>>8,255&n.min_spatial_segmentation_idc,252|n.parallelismType,252|n.chroma_format_idc,248|n.bit_depth_luma_minus8,248|n.bit_depth_chroma_minus8,0,parseInt(n.frame_rate.fps),_-1|n.temporal_id_nested<<2|n.num_temporal_layers<<3|(n.frame_rate.fixed?64:0),s.length]);let I=w.length;for(let Re=0;Re<s.length;Re+=1){I+=3;for(let at=0;at<s[Re].length;at+=1)I+=2+s[Re][at].length}const j=new Uint8Array(I);j.set(w,0),I=w.length;const Q=s.length-1;for(let Re=0;Re<s.length;Re+=1){j.set(new Uint8Array([32+Re|(Re===Q?128:0),0,s[Re].length]),I),I+=3;for(let at=0;at<s[Re].length;at+=1)j.set(new Uint8Array([s[Re][at].length>>8,s[Re][at].length&255]),I),I+=2,j.set(s[Re][at],I),I+=s[Re][at].length}const K=Dr.box(Dr.types.hvcC,j),se=t.width,de=t.height,xe=t.pixelRatio[0],ke=t.pixelRatio[1];return Dr.box(Dr.types.hvc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,se>>8&255,se&255,de>>8&255,de&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),K,Dr.box(Dr.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),Dr.box(Dr.types.pasp,new Uint8Array([xe>>24,xe>>16&255,xe>>8&255,xe&255,ke>>24,ke>>16&255,ke>>8&255,ke&255])))}}Dr.types=void 0,Dr.HDLR_TYPES=void 0,Dr.STTS=void 0,Dr.STSC=void 0,Dr.STCO=void 0,Dr.STSZ=void 0,Dr.VMHD=void 0,Dr.SMHD=void 0,Dr.STSD=void 0,Dr.FTYP=void 0,Dr.DINF=void 0;const wo=9e4;function Zo(k,t,n=1,s=!1){const _=k*t*n;return s?Math.round(_):_}function bu(k,t,n=1,s=!1){return Zo(k,t,1/n,s)}function Zs(k,t=!1){return Zo(k,1e3,1/wo,t)}function qs(k,t=1){return Zo(k,wo,1/t)}function zu(k){const{baseTime:t,timescale:n,trackId:s}=k;return`${t/n} (${t}/${n}) trackId: ${s}`}const Yl=10*1e3,bl=1024,pl=1152,ml=1536;let $s=null,Zu=null;function Tu(k,t,n,s){return{duration:t,size:n,cts:s,flags:{isLeading:0,isDependedOn:0,hasRedundancy:0,degradPrio:0,dependsOn:k?2:1,isNonSync:k?0:1}}}class Xo extends R{constructor(t,n,s,_){if(super("mp4-remuxer",_),this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.ISGenerated=!1,this._initPTS=null,this._initDTS=null,this.nextVideoTs=null,this.nextAudioTs=null,this.videoSampleDuration=null,this.isAudioContiguous=!1,this.isVideoContiguous=!1,this.videoTrackConfig=void 0,this.observer=t,this.config=n,this.typeSupported=s,this.ISGenerated=!1,$s===null){const I=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);$s=I?parseInt(I[1]):0}if(Zu===null){const w=navigator.userAgent.match(/Safari\/(\d+)/i);Zu=w?parseInt(w[1]):0}}destroy(){this.config=this.videoTrackConfig=this._initPTS=this._initDTS=null}resetTimeStamp(t){const n=this._initPTS;(!n||!t||t.trackId!==n.trackId||t.baseTime!==n.baseTime||t.timescale!==n.timescale)&&this.log(`Reset initPTS: ${n&&zu(n)} > ${t&&zu(t)}`),this._initPTS=this._initDTS=t}resetNextTimestamp(){this.log("reset next timestamp"),this.isVideoContiguous=!1,this.isAudioContiguous=!1}resetInitSegment(){this.log("ISGenerated flag reset"),this.ISGenerated=!1,this.videoTrackConfig=void 0}getVideoStartPts(t){let n=!1;const s=t[0].pts,_=t.reduce((w,I)=>{let j=I.pts,Q=j-w;return Q<-4294967296&&(n=!0,j=Wo(j,s),Q=j-w),Q>0?w:j},s);return n&&this.debug("PTS rollover detected"),_}remux(t,n,s,_,w,I,j,Q){let K,se,de,xe,ke,Re,at=w,it=w;const Xt=t.pid>-1,ar=n.pid>-1,lr=n.samples.length,Ar=t.samples.length>0,zr=j&&lr>0||lr>1;if((!Xt||Ar)&&(!ar||zr)||this.ISGenerated||j){if(this.ISGenerated){var Zr,fn,ln,Qr;const da=this.videoTrackConfig;(da&&(n.width!==da.width||n.height!==da.height||((Zr=n.pixelRatio)==null?void 0:Zr[0])!==((fn=da.pixelRatio)==null?void 0:fn[0])||((ln=n.pixelRatio)==null?void 0:ln[1])!==((Qr=da.pixelRatio)==null?void 0:Qr[1]))||!da&&zr||this.nextAudioTs===null&&Ar)&&this.resetInitSegment()}this.ISGenerated||(de=this.generateIS(t,n,w,I));const kn=this.isVideoContiguous;let Si=-1,qi;if(zr&&(Si=Ol(n.samples),!kn&&this.config.forceKeyFrameOnDiscontinuity))if(Re=!0,Si>0){this.warn(`Dropped ${Si} out of ${lr} video samples due to a missing keyframe`);const da=this.getVideoStartPts(n.samples);n.samples=n.samples.slice(Si),n.dropped+=Si,it+=(n.samples[0].pts-da)/n.inputTimeScale,qi=it}else Si===-1&&(this.warn(`No keyframe found out of ${lr} video samples`),Re=!1);if(this.ISGenerated){if(Ar&&zr){const da=this.getVideoStartPts(n.samples),pi=(Wo(t.samples[0].pts,da)-da)/n.inputTimeScale;at+=Math.max(0,pi),it+=Math.max(0,-pi)}if(Ar){if(t.samplerate||(this.warn("regenerate InitSegment as audio detected"),de=this.generateIS(t,n,w,I)),se=this.remuxAudio(t,at,this.isAudioContiguous,I,ar||zr||Q===o.AUDIO?it:void 0),zr){const da=se?se.endPTS-se.startPTS:0;n.inputTimeScale||(this.warn("regenerate InitSegment as video detected"),de=this.generateIS(t,n,w,I)),K=this.remuxVideo(n,it,kn,da)}}else zr&&(K=this.remuxVideo(n,it,kn,0));K&&(K.firstKeyFrame=Si,K.independent=Si!==-1,K.firstKeyFramePTS=qi)}}return this.ISGenerated&&this._initPTS&&this._initDTS&&(s.samples.length&&(ke=xu(s,w,this._initPTS,this._initDTS)),_.samples.length&&(xe=kl(_,w,this._initPTS))),{audio:se,video:K,initSegment:de,independent:Re,text:xe,id3:ke}}computeInitPts(t,n,s,_){const w=Math.round(s*n);let I=Wo(t,w);if(I<w+n)for(this.log(`Adjusting PTS for rollover in timeline near ${(w-I)/n} ${_}`);I<w+n;)I+=8589934592;return I-w}generateIS(t,n,s,_){const w=t.samples,I=n.samples,j=this.typeSupported,Q={},K=this._initPTS;let se=!K||_,de="audio/mp4",xe,ke,Re,at=-1;if(se&&(xe=ke=1/0),t.config&&w.length){switch(t.timescale=t.samplerate,t.segmentCodec){case"mp3":j.mpeg?(de="audio/mpeg",t.codec=""):j.mp3&&(t.codec="mp3");break;case"ac3":t.codec="ac-3";break}Q.audio={id:"audio",container:de,codec:t.codec,initSegment:t.segmentCodec==="mp3"&&j.mpeg?new Uint8Array(0):Dr.initSegment([t]),metadata:{channelCount:t.channelCount}},se&&(at=t.id,Re=t.inputTimeScale,!K||Re!==K.timescale?xe=ke=this.computeInitPts(w[0].pts,Re,s,"audio"):se=!1)}if(n.sps&&n.pps&&I.length){if(n.timescale=n.inputTimeScale,Q.video={id:"main",container:"video/mp4",codec:n.codec,initSegment:Dr.initSegment([n]),metadata:{width:n.width,height:n.height}},se)if(at=n.id,Re=n.inputTimeScale,!K||Re!==K.timescale){const it=this.getVideoStartPts(I),Xt=Wo(I[0].dts,it),ar=this.computeInitPts(Xt,Re,s,"video"),lr=this.computeInitPts(it,Re,s,"video");ke=Math.min(ke,ar),xe=Math.min(xe,lr)}else se=!1;this.videoTrackConfig={width:n.width,height:n.height,pixelRatio:n.pixelRatio}}if(Object.keys(Q).length)return this.ISGenerated=!0,se?(K&&this.warn(`Timestamps at playlist time: ${_?"":"~"}${s} ${xe/Re} != initPTS: ${K.baseTime/K.timescale} (${K.baseTime}/${K.timescale}) trackId: ${K.trackId}`),this.log(`Found initPTS at playlist time: ${s} offset: ${xe/Re} (${xe}/${Re}) trackId: ${at}`),this._initPTS={baseTime:xe,timescale:Re,trackId:at},this._initDTS={baseTime:ke,timescale:Re,trackId:at}):xe=Re=void 0,{tracks:Q,initPTS:xe,timescale:Re,trackId:at}}remuxVideo(t,n,s,_){const w=t.inputTimeScale,I=t.samples,j=[],Q=I.length,K=this._initPTS,se=K.baseTime*w/K.timescale;let de=this.nextVideoTs,xe=8,ke=this.videoSampleDuration,Re,at,it=Number.POSITIVE_INFINITY,Xt=Number.NEGATIVE_INFINITY,ar=!1;if(!s||de===null){const wi=se+n*w,Ei=I[0].pts-Wo(I[0].dts,I[0].pts);$s&&de!==null&&Math.abs(wi-Ei-(de+se))<15e3?s=!0:de=wi-Ei-se}const lr=de+se;for(let wi=0;wi<Q;wi++){const Ei=I[wi];Ei.pts=Wo(Ei.pts,lr),Ei.dts=Wo(Ei.dts,lr),Ei.dts<I[wi>0?wi-1:wi].dts&&(ar=!0)}ar&&I.sort(function(wi,Ei){const ws=wi.dts-Ei.dts,Es=wi.pts-Ei.pts;return ws||Es}),Re=I[0].dts,at=I[I.length-1].dts;const Ar=at-Re,zr=Ar?Math.round(Ar/(Q-1)):ke||t.inputTimeScale/30;if(s){const wi=Re-lr,Ei=wi>zr,ws=wi<-1;if((Ei||ws)&&(Ei?this.warn(`${(t.segmentCodec||"").toUpperCase()}: ${Zs(wi,!0)} ms (${wi}dts) hole between fragments detected at ${n.toFixed(3)}`):this.warn(`${(t.segmentCodec||"").toUpperCase()}: ${Zs(-wi,!0)} ms (${wi}dts) overlapping between fragments detected at ${n.toFixed(3)}`),!ws||lr>=I[0].pts||$s)){Re=lr;const Es=I[0].pts-wi;if(Ei)I[0].dts=Re,I[0].pts=Es;else{let As=!0;for(let Vs=0;Vs<I.length&&!(I[Vs].dts>Es&&As);Vs++){const fu=I[Vs].pts;if(I[Vs].dts-=wi,I[Vs].pts-=wi,Vs<I.length-1){const pa=I[Vs+1].pts,oc=I[Vs].pts,tu=pa<=oc,Do=pa<=fu;As=tu==Do}}}this.log(`Video: Initial PTS/DTS adjusted: ${Zs(Es,!0)}/${Zs(Re,!0)}, delta: ${Zs(wi,!0)} ms`)}}Re=Math.max(0,Re);let vn=0,Zr=0,fn=Re;for(let wi=0;wi<Q;wi++){const Ei=I[wi],ws=Ei.units,Es=ws.length;let As=0;for(let Vs=0;Vs<Es;Vs++)As+=ws[Vs].data.length;Zr+=As,vn+=Es,Ei.length=As,Ei.dts<fn?(Ei.dts=fn,fn+=zr/4|0||1):fn=Ei.dts,it=Math.min(Ei.pts,it),Xt=Math.max(Ei.pts,Xt)}at=I[Q-1].dts;const ln=Zr+4*vn+8;let Qr;try{Qr=new Uint8Array(ln)}catch(wi){this.observer.emit(u.ERROR,u.ERROR,{type:c.MUX_ERROR,details:f.REMUX_ALLOC_ERROR,fatal:!1,error:wi,bytes:ln,reason:`fail allocating video mdat ${ln}`});return}const kn=new DataView(Qr.buffer);kn.setUint32(0,ln),Qr.set(Dr.types.mdat,4);let Si=!1,qi=Number.POSITIVE_INFINITY,da=Number.POSITIVE_INFINITY,Ji=Number.NEGATIVE_INFINITY,pi=Number.NEGATIVE_INFINITY;for(let wi=0;wi<Q;wi++){const Ei=I[wi],ws=Ei.units;let Es=0;for(let fu=0,pa=ws.length;fu<pa;fu++){const oc=ws[fu],tu=oc.data,Do=oc.data.byteLength;kn.setUint32(xe,Do),xe+=4,Qr.set(tu,xe),xe+=Do,Es+=4+Do}let As;if(wi<Q-1)ke=I[wi+1].dts-Ei.dts,As=I[wi+1].pts-Ei.pts;else{const fu=this.config,pa=wi>0?Ei.dts-I[wi-1].dts:zr;if(As=wi>0?Ei.pts-I[wi-1].pts:zr,fu.stretchShortVideoTrack&&this.nextAudioTs!==null){const oc=Math.floor(fu.maxBufferHole*w),tu=(_?it+_*w:this.nextAudioTs+se)-Ei.pts;tu>oc?(ke=tu-pa,ke<0?ke=pa:Si=!0,this.log(`It is approximately ${tu/90} ms to the next segment; using duration ${ke/90} ms for the last video frame.`)):ke=pa}else ke=pa}const Vs=Math.round(Ei.pts-Ei.dts);qi=Math.min(qi,ke),Ji=Math.max(Ji,ke),da=Math.min(da,As),pi=Math.max(pi,As),j.push(Tu(Ei.key,ke,Es,Vs))}if(j.length){if($s){if($s<70){const wi=j[0].flags;wi.dependsOn=2,wi.isNonSync=0}}else if(Zu&&pi-da<Ji-qi&&zr/Ji<.025&&j[0].cts===0){this.warn("Found irregular gaps in sample duration. Using PTS instead of DTS to determine MP4 sample duration.");let wi=Re;for(let Ei=0,ws=j.length;Ei<ws;Ei++){const Es=wi+j[Ei].duration,As=wi+j[Ei].cts;if(Ei<ws-1){const Vs=Es+j[Ei+1].cts;j[Ei].duration=Vs-As}else j[Ei].duration=Ei?j[Ei-1].duration:zr;j[Ei].cts=0,wi=Es}}}ke=Si||!ke?zr:ke;const sa=at+ke;this.nextVideoTs=de=sa-se,this.videoSampleDuration=ke,this.isVideoContiguous=!0;const Fa={data1:Dr.moof(t.sequenceNumber++,Re,v(t,{samples:j})),data2:Qr,startPTS:(it-se)/w,endPTS:(Xt+ke-se)/w,startDTS:(Re-se)/w,endDTS:de/w,type:"video",hasAudio:!1,hasVideo:!0,nb:j.length,dropped:t.dropped};return t.samples=[],t.dropped=0,Fa}getSamplesPerFrame(t){switch(t.segmentCodec){case"mp3":return pl;case"ac3":return ml;default:return bl}}remuxAudio(t,n,s,_,w){const I=t.inputTimeScale,j=t.samplerate?t.samplerate:I,Q=I/j,K=this.getSamplesPerFrame(t),se=K*Q,de=this._initPTS,xe=t.segmentCodec==="mp3"&&this.typeSupported.mpeg,ke=[],Re=w!==void 0;let at=t.samples,it=xe?0:8,Xt=this.nextAudioTs||-1;const ar=de.baseTime*I/de.timescale,lr=ar+n*I;if(this.isAudioContiguous=s=s||at.length&&Xt>0&&(_&&Math.abs(lr-(Xt+ar))<9e3||Math.abs(Wo(at[0].pts,lr)-(Xt+ar))<20*se),at.forEach(function(pi){pi.pts=Wo(pi.pts,lr)}),!s||Xt<0){const pi=at.length;if(at=at.filter(sa=>sa.pts>=0),pi!==at.length&&this.warn(`Removed ${at.length-pi} of ${pi} samples (initPTS ${ar} / ${I})`),!at.length)return;w===0?Xt=0:_&&!Re?Xt=Math.max(0,lr-ar):Xt=at[0].pts-ar}if(t.segmentCodec==="aac"){const pi=this.config.maxAudioFramesDrift;for(let sa=0,Mi=Xt+ar;sa<at.length;sa++){const la=at[sa],Fa=la.pts,wi=Fa-Mi,Ei=Math.abs(1e3*wi/I);if(wi<=-pi*se&&Re)sa===0&&(this.warn(`Audio frame @ ${(Fa/I).toFixed(3)}s overlaps marker by ${Math.round(1e3*wi/I)} ms.`),this.nextAudioTs=Xt=Fa-ar,Mi=Fa);else if(wi>=pi*se&&Ei<Yl&&Re){let ws=Math.round(wi/se);for(Mi=Fa-ws*se;Mi<0&&ws&&se;)ws--,Mi+=se;sa===0&&(this.nextAudioTs=Xt=Mi-ar),this.warn(`Injecting ${ws} audio frames @ ${((Mi-ar)/I).toFixed(3)}s due to ${Math.round(1e3*wi/I)} ms gap.`);for(let Es=0;Es<ws;Es++){let As=so.getSilentFrame(t.parsedCodec||t.manifestCodec||t.codec,t.channelCount);As||(this.log("Unable to get silent frame for given audio codec; duplicating last frame instead."),As=la.unit.subarray()),at.splice(sa,0,{unit:As,pts:Mi}),Mi+=se,sa++}}la.pts=Mi,Mi+=se}}let Ar=null,zr=null,vn,Zr=0,fn=at.length;for(;fn--;)Zr+=at[fn].unit.byteLength;for(let pi=0,sa=at.length;pi<sa;pi++){const Mi=at[pi],la=Mi.unit;let Fa=Mi.pts;if(zr!==null){const Ei=ke[pi-1];Ei.duration=Math.round((Fa-zr)/Q)}else if(s&&t.segmentCodec==="aac"&&(Fa=Xt+ar),Ar=Fa,Zr>0){Zr+=it;try{vn=new Uint8Array(Zr)}catch(Ei){this.observer.emit(u.ERROR,u.ERROR,{type:c.MUX_ERROR,details:f.REMUX_ALLOC_ERROR,fatal:!1,error:Ei,bytes:Zr,reason:`fail allocating audio mdat ${Zr}`});return}xe||(new DataView(vn.buffer).setUint32(0,Zr),vn.set(Dr.types.mdat,4))}else return;vn.set(la,it);const wi=la.byteLength;it+=wi,ke.push(Tu(!0,K,wi,0)),zr=Fa}const ln=ke.length;if(!ln)return;const Qr=ke[ke.length-1];Xt=zr-ar,this.nextAudioTs=Xt+Q*Qr.duration;const kn=xe?new Uint8Array(0):Dr.moof(t.sequenceNumber++,Ar/Q,v({},t,{samples:ke}));t.samples=[];const Si=(Ar-ar)/I,qi=this.nextAudioTs/I,Ji={data1:kn,data2:vn,startPTS:Si,endPTS:qi,startDTS:Si,endDTS:qi,type:"audio",hasAudio:!0,hasVideo:!1,nb:ln};return this.isAudioContiguous=!0,Ji}}function Wo(k,t){let n;if(t===null)return k;for(t<k?n=-8589934592:n=8589934592;Math.abs(k-t)>4294967296;)k+=n;return k}function Ol(k){for(let t=0;t<k.length;t++)if(k[t].key)return t;return-1}function xu(k,t,n,s){const _=k.samples.length;if(!_)return;const w=k.inputTimeScale;for(let j=0;j<_;j++){const Q=k.samples[j];Q.pts=Wo(Q.pts-n.baseTime*w/n.timescale,t*w)/w,Q.dts=Wo(Q.dts-s.baseTime*w/s.timescale,t*w)/w}const I=k.samples;return k.samples=[],{samples:I}}function kl(k,t,n){const s=k.samples.length;if(!s)return;const _=k.inputTimeScale;for(let I=0;I<s;I++){const j=k.samples[I];j.pts=Wo(j.pts-n.baseTime*_/n.timescale,t*_)/_}k.samples.sort((I,j)=>I.pts-j.pts);const w=k.samples;return k.samples=[],{samples:w}}class Po extends R{constructor(t,n,s,_){super("passthrough-remuxer",_),this.emitInitSegment=!1,this.audioCodec=void 0,this.videoCodec=void 0,this.initData=void 0,this.initPTS=null,this.initTracks=void 0,this.lastEndTime=null,this.isVideoContiguous=!1}destroy(){}resetTimeStamp(t){this.lastEndTime=null;const n=this.initPTS;n&&t&&n.baseTime===t.baseTime&&n.timescale===t.timescale||(this.initPTS=t)}resetNextTimestamp(){this.isVideoContiguous=!1,this.lastEndTime=null}resetInitSegment(t,n,s,_){this.audioCodec=n,this.videoCodec=s,this.generateInitSegment(t,_),this.emitInitSegment=!0}generateInitSegment(t,n){let{audioCodec:s,videoCodec:_}=this;if(!(t!=null&&t.byteLength)){this.initTracks=void 0,this.initData=void 0;return}const{audio:w,video:I}=this.initData=Ye(t);if(n)wt(t,n);else{const Q=w||I;Q!=null&&Q.encrypted&&this.warn(`Init segment with encrypted track with has no key ("${Q.codec}")!`)}w&&(s=vl(w,ne.AUDIO,this)),I&&(_=vl(I,ne.VIDEO,this));const j={};w&&I?j.audiovideo={container:"video/mp4",codec:s+","+_,supplemental:I.supplemental,encrypted:I.encrypted,initSegment:t,id:"main"}:w?j.audio={container:"audio/mp4",codec:s,encrypted:w.encrypted,initSegment:t,id:"audio"}:I?j.video={container:"video/mp4",codec:_,supplemental:I.supplemental,encrypted:I.encrypted,initSegment:t,id:"main"}:this.warn("initSegment does not contain moov or trak boxes."),this.initTracks=j}remux(t,n,s,_,w,I){var j,Q;let{initPTS:K,lastEndTime:se}=this;const de={audio:void 0,video:void 0,text:_,id3:s,initSegment:void 0};r(se)||(se=this.lastEndTime=w||0);const xe=n.samples;if(!xe.length)return de;const ke={initPTS:void 0,timescale:void 0,trackId:void 0};let Re=this.initData;if((j=Re)!=null&&j.length||(this.generateInitSegment(xe),Re=this.initData),!((Q=Re)!=null&&Q.length))return this.warn("Failed to generate initSegment."),de;this.emitInitSegment&&(ke.tracks=this.initTracks,this.emitInitSegment=!1);const at=Me(xe,Re,this),it=Re.audio?at[Re.audio.id]:null,Xt=Re.video?at[Re.video.id]:null,ar=Qo(Xt,1/0),lr=Qo(it,1/0),Ar=Qo(Xt,0,!0),zr=Qo(it,0,!0);let vn=w,Zr=0;const fn=it&&(!Xt||!K&&lr<ar||K&&K.trackId===Re.audio.id),ln=fn?it:Xt;if(ln){const Mi=ln.timescale,la=ln.start-w*Mi,Fa=fn?Re.audio.id:Re.video.id;vn=ln.start/Mi,Zr=fn?zr-lr:Ar-ar,(I||!K)&&(il(K,vn,w,Zr)||Mi!==K.timescale)&&(K&&this.warn(`Timestamps at playlist time: ${I?"":"~"}${w} ${la/Mi} != initPTS: ${K.baseTime/K.timescale} (${K.baseTime}/${K.timescale}) trackId: ${K.trackId}`),this.log(`Found initPTS at playlist time: ${w} offset: ${vn-w} (${la}/${Mi}) trackId: ${Fa}`),K=null,ke.initPTS=la,ke.timescale=Mi,ke.trackId=Fa)}else this.warn(`No audio or video samples found for initPTS at playlist time: ${w}`);K?(ke.initPTS=K.baseTime,ke.timescale=K.timescale,ke.trackId=K.trackId):((!ke.timescale||ke.trackId===void 0||ke.initPTS===void 0)&&(this.warn("Could not set initPTS"),ke.initPTS=vn,ke.timescale=1,ke.trackId=-1),this.initPTS=K={baseTime:ke.initPTS,timescale:ke.timescale,trackId:ke.trackId});const Qr=vn-K.baseTime/K.timescale,kn=Qr+Zr;Zr>0?this.lastEndTime=kn:(this.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());const Si=!!Re.audio,qi=!!Re.video;let da="";Si&&(da+="audio"),qi&&(da+="video");const Ji=(Re.audio?Re.audio.encrypted:!1)||(Re.video?Re.video.encrypted:!1),pi={data1:xe,startPTS:Qr,startDTS:Qr,endPTS:kn,endDTS:kn,type:da,hasAudio:Si,hasVideo:qi,nb:1,dropped:0,encrypted:Ji};de.audio=Si&&!qi?pi:void 0,de.video=qi?pi:void 0;const sa=Xt==null?void 0:Xt.sampleCount;if(sa){const Mi=Xt.keyFrameIndex,la=Mi!==-1;pi.nb=sa,pi.dropped=Mi===0||this.isVideoContiguous?0:la?Mi:sa,pi.independent=la,pi.firstKeyFrame=Mi,la&&Xt.keyFrameStart&&(pi.firstKeyFramePTS=(Xt.keyFrameStart-K.baseTime)/K.timescale),this.isVideoContiguous||(de.independent=la),this.isVideoContiguous||(this.isVideoContiguous=la),pi.dropped&&this.warn(`fmp4 does not start with IDR: firstIDR ${Mi}/${sa} dropped: ${pi.dropped} start: ${pi.firstKeyFramePTS||"NA"}`)}return de.initSegment=ke,de.id3=xu(s,w,K,K),_.samples.length&&(de.text=kl(_,w,K)),de}}function Qo(k,t,n=!1){return(k==null?void 0:k.start)!==void 0?(k.start+(n?k.duration:0))/k.timescale:t}function il(k,t,n,s){if(k===null)return!0;const _=Math.max(s,1),w=t-k.baseTime/k.timescale;return Math.abs(w-n)>_}function vl(k,t,n){const s=k.codec;return s&&s.length>4?s:t===ne.AUDIO?s==="ec-3"||s==="ac-3"||s==="alac"?s:s==="fLaC"||s==="Opus"?pt(s,!1):(n.warn(`Unhandled audio codec "${s}" in mp4 MAP`),s||"mp4a"):(n.warn(`Unhandled video codec "${s}" in mp4 MAP`),s||"avc1")}let Pu;try{Pu=self.performance.now.bind(self.performance)}catch(k){Pu=Date.now}const Rl=[{demux:Tr,remux:Po},{demux:aa,remux:Xo},{demux:he,remux:Xo},{demux:Wt,remux:Xo}];Rl.splice(2,0,{demux:Ke,remux:Xo});class hi{constructor(t,n,s,_,w,I){this.asyncResult=!1,this.logger=void 0,this.observer=void 0,this.typeSupported=void 0,this.config=void 0,this.id=void 0,this.demuxer=void 0,this.remuxer=void 0,this.decrypter=void 0,this.probe=void 0,this.decryptionPromise=null,this.transmuxConfig=void 0,this.currentTransmuxState=void 0,this.observer=t,this.typeSupported=n,this.config=s,this.id=w,this.logger=I}configure(t){this.transmuxConfig=t,this.decrypter&&this.decrypter.reset()}push(t,n,s,_){const w=s.transmuxing;w.executeStart=Pu();let I=new Uint8Array(t);const{currentTransmuxState:j,transmuxConfig:Q}=this;_&&(this.currentTransmuxState=_);const{contiguous:K,discontinuity:se,trackSwitch:de,accurateTimeOffset:xe,timeOffset:ke,initSegmentChange:Re}=_||j,{audioCodec:at,videoCodec:it,defaultInitPts:Xt,duration:ar,initSegmentData:lr}=Q,Ar=fc(I,n);if(Ar&&So(Ar.method)){const fn=this.getDecrypter(),ln=Yo(Ar.method);if(fn.isSync()){let Qr=fn.softwareDecrypt(I,Ar.key.buffer,Ar.iv.buffer,ln);if(s.part>-1){const Si=fn.flush();Qr=Si&&Si.buffer}if(!Qr)return w.executeEnd=Pu(),dc(s);I=new Uint8Array(Qr)}else return this.asyncResult=!0,this.decryptionPromise=fn.webCryptoDecrypt(I,Ar.key.buffer,Ar.iv.buffer,ln).then(Qr=>{const kn=this.push(Qr,null,s);return this.decryptionPromise=null,kn}),this.decryptionPromise}const zr=this.needsProbing(se,de);if(zr){const fn=this.configureTransmuxer(I);if(fn)return this.logger.warn(`[transmuxer] ${fn.message}`),this.observer.emit(u.ERROR,u.ERROR,{type:c.MEDIA_ERROR,details:f.FRAG_PARSING_ERROR,fatal:!1,error:fn,reason:fn.message}),w.executeEnd=Pu(),dc(s)}(se||de||Re||zr)&&this.resetInitSegment(lr,at,it,ar,n),(se||Re||zr)&&this.resetInitialTimestamp(Xt),K||this.resetContiguity();const vn=this.transmux(I,Ar,ke,xe,s);this.asyncResult=ho(vn);const Zr=this.currentTransmuxState;return Zr.contiguous=!0,Zr.discontinuity=!1,Zr.trackSwitch=!1,w.executeEnd=Pu(),vn}flush(t){const n=t.transmuxing;n.executeStart=Pu();const{decrypter:s,currentTransmuxState:_,decryptionPromise:w}=this;if(w)return this.asyncResult=!0,w.then(()=>this.flush(t));const I=[],{timeOffset:j}=_;if(s){const de=s.flush();de&&I.push(this.push(de.buffer,null,t))}const{demuxer:Q,remuxer:K}=this;if(!Q||!K){n.executeEnd=Pu();const de=[dc(t)];return this.asyncResult?Promise.resolve(de):de}const se=Q.flush(j);return ho(se)?(this.asyncResult=!0,se.then(de=>(this.flushRemux(I,de,t),I))):(this.flushRemux(I,se,t),this.asyncResult?Promise.resolve(I):I)}flushRemux(t,n,s){const{audioTrack:_,videoTrack:w,id3Track:I,textTrack:j}=n,{accurateTimeOffset:Q,timeOffset:K}=this.currentTransmuxState;this.logger.log(`[transmuxer.ts]: Flushed ${this.id} sn: ${s.sn}${s.part>-1?" part: "+s.part:""} of ${this.id===o.MAIN?"level":"track"} ${s.level}`);const se=this.remuxer.remux(_,w,I,j,K,Q,!0,this.id);t.push({remuxResult:se,chunkMeta:s}),s.transmuxing.executeEnd=Pu()}resetInitialTimestamp(t){const{demuxer:n,remuxer:s}=this;!n||!s||(n.resetTimeStamp(t),s.resetTimeStamp(t))}resetContiguity(){const{demuxer:t,remuxer:n}=this;!t||!n||(t.resetContiguity(),n.resetNextTimestamp())}resetInitSegment(t,n,s,_,w){const{demuxer:I,remuxer:j}=this;!I||!j||(I.resetInitSegment(t,n,s,_),j.resetInitSegment(t,n,s,w))}destroy(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)}transmux(t,n,s,_,w){let I;return n&&n.method==="SAMPLE-AES"?I=this.transmuxSampleAes(t,n,s,_,w):I=this.transmuxUnencrypted(t,s,_,w),I}transmuxUnencrypted(t,n,s,_){const{audioTrack:w,videoTrack:I,id3Track:j,textTrack:Q}=this.demuxer.demux(t,n,!1,!this.config.progressive);return{remuxResult:this.remuxer.remux(w,I,j,Q,n,s,!1,this.id),chunkMeta:_}}transmuxSampleAes(t,n,s,_,w){return this.demuxer.demuxSampleAes(t,n,s).then(I=>({remuxResult:this.remuxer.remux(I.audioTrack,I.videoTrack,I.id3Track,I.textTrack,s,_,!1,this.id),chunkMeta:w}))}configureTransmuxer(t){const{config:n,observer:s,typeSupported:_}=this;let w;for(let de=0,xe=Rl.length;de<xe;de++){var I;if((I=Rl[de].demux)!=null&&I.probe(t,this.logger)){w=Rl[de];break}}if(!w)return new Error("Failed to find demuxer by probing fragment data");const j=this.demuxer,Q=this.remuxer,K=w.remux,se=w.demux;(!Q||!(Q instanceof K))&&(this.remuxer=new K(s,n,_,this.logger)),(!j||!(j instanceof se))&&(this.demuxer=new se(s,n,_,this.logger),this.probe=se.probe)}needsProbing(t,n){return!this.demuxer||!this.remuxer||t||n}getDecrypter(){let t=this.decrypter;return t||(t=this.decrypter=new ls(this.config)),t}}function fc(k,t){let n=null;return k.byteLength>0&&(t==null?void 0:t.key)!=null&&t.iv!==null&&t.method!=null&&(n=t),n}const dc=k=>({remuxResult:{},chunkMeta:k});function ho(k){return"then"in k&&k.then instanceof Function}class zc{constructor(t,n,s,_,w){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=t,this.videoCodec=n,this.initSegmentData=s,this.duration=_,this.defaultInitPts=w||null}}class Iu{constructor(t,n,s,_,w,I){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.initSegmentChange=void 0,this.discontinuity=t,this.contiguous=n,this.accurateTimeOffset=s,this.trackSwitch=_,this.timeOffset=w,this.initSegmentChange=I}}let xl=0;class al{constructor(t,n,s,_){this.error=null,this.hls=void 0,this.id=void 0,this.instanceNo=xl++,this.observer=void 0,this.frag=null,this.part=null,this.useWorker=void 0,this.workerContext=null,this.transmuxer=null,this.onTransmuxComplete=void 0,this.onFlush=void 0,this.onWorkerMessage=Q=>{const K=Q.data,se=this.hls;if(!(!se||!(K!=null&&K.event)||K.instanceNo!==this.instanceNo))switch(K.event){case"init":{var de;const xe=(de=this.workerContext)==null?void 0:de.objectURL;xe&&self.URL.revokeObjectURL(xe);break}case"transmuxComplete":{this.handleTransmuxComplete(K.data);break}case"flush":{this.onFlush(K.data);break}case"workerLog":{se.logger[K.data.logType]&&se.logger[K.data.logType](K.data.message);break}default:{K.data=K.data||{},K.data.frag=this.frag,K.data.part=this.part,K.data.id=this.id,se.trigger(K.event,K.data);break}}},this.onWorkerError=Q=>{if(!this.hls)return;const K=new Error(`${Q.message} (${Q.filename}:${Q.lineno})`);this.hls.config.enableWorker=!1,this.hls.logger.warn(`Error in "${this.id}" Web Worker, fallback to inline`),this.hls.trigger(u.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:!1,event:"demuxerWorker",error:K})};const w=t.config;this.hls=t,this.id=n,this.useWorker=!!w.enableWorker,this.onTransmuxComplete=s,this.onFlush=_;const I=(Q,K)=>{K=K||{},K.frag=this.frag||void 0,Q===u.ERROR&&(K=K,K.parent=this.id,K.part=this.part,this.error=K.error),this.hls.trigger(Q,K)};this.observer=new ri,this.observer.on(u.FRAG_DECRYPTED,I),this.observer.on(u.ERROR,I);const j=Yt(w.preferManagedMediaSource);if(this.useWorker&&typeof Worker!="undefined"){const Q=this.hls.logger;if(w.workerPath||Ii()){try{w.workerPath?(Q.log(`loading Web Worker ${w.workerPath} for "${n}"`),this.workerContext=$i(w.workerPath)):(Q.log(`injecting Web Worker for "${n}"`),this.workerContext=ma());const{worker:se}=this.workerContext;se.addEventListener("message",this.onWorkerMessage),se.addEventListener("error",this.onWorkerError),se.postMessage({instanceNo:this.instanceNo,cmd:"init",typeSupported:j,id:n,config:zi(w)})}catch(se){Q.warn(`Error setting up "${n}" Web Worker, fallback to inline`,se),this.terminateWorker(),this.error=null,this.transmuxer=new hi(this.observer,j,w,"",n,t.logger)}return}}this.transmuxer=new hi(this.observer,j,w,"",n,t.logger)}reset(){if(this.frag=null,this.part=null,this.workerContext){const t=this.instanceNo;this.instanceNo=xl++;const n=this.hls.config,s=Yt(n.preferManagedMediaSource);this.workerContext.worker.postMessage({instanceNo:this.instanceNo,cmd:"reset",resetNo:t,typeSupported:s,id:this.id,config:zi(n)})}}terminateWorker(){if(this.workerContext){const{worker:t}=this.workerContext;this.workerContext=null,t.removeEventListener("message",this.onWorkerMessage),t.removeEventListener("error",this.onWorkerError),Ri(this.hls.config.workerPath)}}destroy(){if(this.workerContext)this.terminateWorker(),this.onWorkerMessage=this.onWorkerError=null;else{const n=this.transmuxer;n&&(n.destroy(),this.transmuxer=null)}const t=this.observer;t&&t.removeAllListeners(),this.frag=null,this.part=null,this.observer=null,this.hls=null}push(t,n,s,_,w,I,j,Q,K,se){var de,xe;K.transmuxing.start=self.performance.now();const{instanceNo:ke,transmuxer:Re}=this,at=I?I.start:w.start,it=w.decryptdata,Xt=this.frag,ar=!(Xt&&w.cc===Xt.cc),lr=!(Xt&&K.level===Xt.level),Ar=Xt?K.sn-Xt.sn:-1,zr=this.part?K.part-this.part.index:-1,vn=Ar===0&&K.id>1&&K.id===(Xt==null?void 0:Xt.stats.chunkCount),Zr=!lr&&(Ar===1||Ar===0&&(zr===1||vn&&zr<=0)),fn=self.performance.now();(lr||Ar||w.stats.parsing.start===0)&&(w.stats.parsing.start=fn),I&&(zr||!Zr)&&(I.stats.parsing.start=fn);const ln=!(Xt&&((de=w.initSegment)==null?void 0:de.url)===((xe=Xt.initSegment)==null?void 0:xe.url)),Qr=new Iu(ar,Zr,Q,lr,at,ln);if(!Zr||ar||ln){this.hls.logger.log(`[transmuxer-interface]: Starting new transmux session for ${w.type} sn: ${K.sn}${K.part>-1?" part: "+K.part:""} ${this.id===o.MAIN?"level":"track"}: ${K.level} id: ${K.id}
discontinuity: ${ar}
trackSwitch: ${lr}
contiguous: ${Zr}
accurateTimeOffset: ${Q}
timeOffset: ${at}
initSegmentChange: ${ln}`);const kn=new zc(s,_,n,j,se);this.configureTransmuxer(kn)}if(this.frag=w,this.part=I,this.workerContext)this.workerContext.worker.postMessage({instanceNo:ke,cmd:"demux",data:t,decryptdata:it,chunkMeta:K,state:Qr},t instanceof ArrayBuffer?[t]:[]);else if(Re){const kn=Re.push(t,it,K,Qr);ho(kn)?kn.then(Si=>{this.handleTransmuxComplete(Si)}).catch(Si=>{this.transmuxerError(Si,K,"transmuxer-interface push error")}):this.handleTransmuxComplete(kn)}}flush(t){t.transmuxing.start=self.performance.now();const{instanceNo:n,transmuxer:s}=this;if(this.workerContext)this.workerContext.worker.postMessage({instanceNo:n,cmd:"flush",chunkMeta:t});else if(s){const _=s.flush(t);ho(_)?_.then(w=>{this.handleFlushResult(w,t)}).catch(w=>{this.transmuxerError(w,t,"transmuxer-interface flush error")}):this.handleFlushResult(_,t)}}transmuxerError(t,n,s){this.hls&&(this.error=t,this.hls.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.FRAG_PARSING_ERROR,chunkMeta:n,frag:this.frag||void 0,part:this.part||void 0,fatal:!1,error:t,err:t,reason:s}))}handleFlushResult(t,n){t.forEach(s=>{this.handleTransmuxComplete(s)}),this.onFlush(n)}configureTransmuxer(t){const{instanceNo:n,transmuxer:s}=this;this.workerContext?this.workerContext.worker.postMessage({instanceNo:n,cmd:"configure",config:t}):s&&s.configure(t)}handleTransmuxComplete(t){t.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(t)}}const hc=100;class Lo extends jt{constructor(t,n,s){super(t,n,s,"audio-stream-controller",o.AUDIO),this.mainAnchor=null,this.mainFragLoading=null,this.audioOnly=!1,this.bufferedTrack=null,this.switchingTrack=null,this.trackId=-1,this.waitingData=null,this.mainDetails=null,this.flushing=!1,this.bufferFlushed=!1,this.cachedTrackLoadedData=null,this.registerListeners()}onHandlerDestroying(){this.unregisterListeners(),super.onHandlerDestroying(),this.resetItem()}resetItem(){this.mainDetails=this.mainAnchor=this.mainFragLoading=this.bufferedTrack=this.switchingTrack=this.waitingData=this.cachedTrackLoadedData=null}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(u.LEVEL_LOADED,this.onLevelLoaded,this),t.on(u.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),t.on(u.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(u.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.on(u.BUFFER_RESET,this.onBufferReset,this),t.on(u.BUFFER_CREATED,this.onBufferCreated,this),t.on(u.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(u.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(u.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(u.FRAG_LOADING,this.onFragLoading,this),t.on(u.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){const{hls:t}=this;t&&(super.unregisterListeners(),t.off(u.LEVEL_LOADED,this.onLevelLoaded,this),t.off(u.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),t.off(u.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(u.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.off(u.BUFFER_RESET,this.onBufferReset,this),t.off(u.BUFFER_CREATED,this.onBufferCreated,this),t.off(u.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(u.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(u.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(u.FRAG_LOADING,this.onFragLoading,this),t.off(u.FRAG_BUFFERED,this.onFragBuffered,this))}onInitPtsFound(t,{frag:n,id:s,initPTS:_,timescale:w,trackId:I}){if(s===o.MAIN){const j=n.cc,Q=this.fragCurrent;if(this.initPTS[j]={baseTime:_,timescale:w,trackId:I},this.log(`InitPTS for cc: ${j} found from main: ${_/w} (${_}/${w}) trackId: ${I}`),this.mainAnchor=n,this.state===Ie.WAITING_INIT_PTS){const K=this.waitingData;(!K&&!this.loadingParts||K&&K.frag.cc!==j)&&this.syncWithAnchor(n,K==null?void 0:K.frag)}else!this.hls.hasEnoughToStart&&Q&&Q.cc!==j?(Q.abortRequests(),this.syncWithAnchor(n,Q)):this.state===Ie.IDLE&&this.tick()}}getLoadPosition(){return!this.startFragRequested&&this.nextLoadPosition>=0?this.nextLoadPosition:super.getLoadPosition()}syncWithAnchor(t,n){var s;const _=((s=this.mainFragLoading)==null?void 0:s.frag)||null;if(n&&(_==null?void 0:_.cc)===n.cc)return;const w=(_||t).cc,I=this.getLevelDetails(),j=this.getLoadPosition(),Q=en(I,w,j);Q&&(this.log(`Syncing with main frag at ${Q.start} cc ${Q.cc}`),this.startFragRequested=!1,this.nextLoadPosition=Q.start,this.resetLoadingState(),this.state===Ie.IDLE&&this.doTickIdle())}startLoad(t,n){if(!this.levels){this.startPosition=t,this.state=Ie.STOPPED;return}const s=this.lastCurrentTime;this.stopLoad(),this.setInterval(hc),s>0&&t===-1?(this.log(`Override startPosition with lastCurrentTime @${s.toFixed(3)}`),t=s,this.state=Ie.IDLE):this.state=Ie.WAITING_TRACK,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}doTick(){switch(this.state){case Ie.IDLE:this.doTickIdle();break;case Ie.WAITING_TRACK:{const{levels:t,trackId:n}=this,s=t==null?void 0:t[n],_=s==null?void 0:s.details;if(_&&!this.waitForLive(s)){if(this.waitForCdnTuneIn(_))break;this.state=Ie.WAITING_INIT_PTS}break}case Ie.FRAG_LOADING_WAITING_RETRY:{this.checkRetryDate();break}case Ie.WAITING_INIT_PTS:{const t=this.waitingData;if(t){const{frag:n,part:s,cache:_,complete:w}=t,I=this.mainAnchor;if(this.initPTS[n.cc]!==void 0){this.waitingData=null,this.state=Ie.FRAG_LOADING;const j=_.flush().buffer,Q={frag:n,part:s,payload:j,networkDetails:null};this._handleFragmentLoadProgress(Q),w&&super._handleFragmentLoadComplete(Q)}else I&&I.cc!==t.frag.cc&&this.syncWithAnchor(I,t.frag)}else this.state=Ie.IDLE}}this.onTickEnd()}resetLoadingState(){const t=this.waitingData;t&&(this.fragmentTracker.removeFragment(t.frag),this.waitingData=null),super.resetLoadingState()}onTickEnd(){const{media:t}=this;t!=null&&t.readyState&&(this.lastCurrentTime=t.currentTime)}doTickIdle(){var t;const{hls:n,levels:s,media:_,trackId:w}=this,I=n.config;if(!this.buffering||!_&&!this.primaryPrefetch&&(this.startFragRequested||!I.startFragPrefetch)||!(s!=null&&s[w]))return;const j=s[w],Q=j.details;if(!Q||this.waitForLive(j)||this.waitForCdnTuneIn(Q)){this.state=Ie.WAITING_TRACK,this.startFragRequested=!1;return}const K=this.mediaBuffer?this.mediaBuffer:this.media;this.bufferFlushed&&K&&(this.bufferFlushed=!1,this.afterBufferFlushed(K,ne.AUDIO,o.AUDIO));const se=this.getFwdBufferInfo(K,o.AUDIO);if(se===null)return;if(!this.switchingTrack&&this._streamEnded(se,Q)){n.trigger(u.BUFFER_EOS,{type:"audio"}),this.state=Ie.ENDED;return}const de=se.len,xe=n.maxBufferLength,ke=Q.fragments,Re=ke[0].start,at=this.getLoadPosition(),it=this.flushing?at:se.end;if(this.switchingTrack&&_){const lr=at;Q.PTSKnown&&lr<Re&&(se.end>Re||se.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),_.currentTime=Re+.05)}if(de>=xe&&!this.switchingTrack&&it<ke[ke.length-1].start)return;let Xt=this.getNextFragment(it,Q);if(Xt&&this.isLoopLoading(Xt,it)&&(Xt=this.getNextFragmentLoopLoading(Xt,Q,se,o.MAIN,xe)),!Xt){this.bufferFlushed=!0;return}let ar=((t=this.mainFragLoading)==null?void 0:t.frag)||null;if(!this.audioOnly&&this.startFragRequested&&ar&&we(Xt)&&!Xt.endList&&(!Q.live||!this.loadingParts&&it<this.hls.liveSyncPosition)&&(this.fragmentTracker.getState(ar)===pn.OK&&(this.mainFragLoading=ar=null),ar&&we(ar))){if(Xt.start>ar.end){const Ar=this.fragmentTracker.getFragAtPos(it,o.MAIN);Ar&&Ar.end>ar.end&&(ar=Ar,this.mainFragLoading={frag:Ar,targetBufferTime:null})}if(Xt.start>ar.end)return}this.loadFragment(Xt,j,it)}onMediaDetaching(t,n){this.bufferFlushed=this.flushing=!1,super.onMediaDetaching(t,n)}onAudioTracksUpdated(t,{audioTracks:n}){this.resetTransmuxer(),this.levels=n.map(s=>new mi(s))}onAudioTrackSwitching(t,n){const s=!!n.url;this.trackId=n.id;const{fragCurrent:_}=this;_&&(_.abortRequests(),this.removeUnbufferedFrags(_.start)),this.resetLoadingState(),s?(this.switchingTrack=n,this.flushAudioIfNeeded(n),this.state!==Ie.STOPPED&&(this.setInterval(hc),this.state=Ie.IDLE,this.tick())):(this.resetTransmuxer(),this.switchingTrack=null,this.bufferedTrack=n,this.clearInterval())}onManifestLoading(){super.onManifestLoading(),this.bufferFlushed=this.flushing=this.audioOnly=!1,this.resetItem(),this.trackId=-1}onLevelLoaded(t,n){this.mainDetails=n.details;const s=this.cachedTrackLoadedData;s&&(this.cachedTrackLoadedData=null,this.onAudioTrackLoaded(u.AUDIO_TRACK_LOADED,s))}onAudioTrackLoaded(t,n){var s;const{levels:_}=this,{details:w,id:I,groupId:j,track:Q}=n;if(!_){this.warn(`Audio tracks reset while loading track ${I} "${Q.name}" of "${j}"`);return}const K=this.mainDetails;if(!K||w.endCC>K.endCC||K.expired){this.cachedTrackLoadedData=n,this.state!==Ie.STOPPED&&(this.state=Ie.WAITING_TRACK);return}this.cachedTrackLoadedData=null,this.log(`Audio track ${I} "${Q.name}" of "${j}" loaded [${w.startSN},${w.endSN}]${w.lastPartSn?`[part-${w.lastPartSn}-${w.lastPartIndex}]`:""},duration:${w.totalduration}`);const se=_[I];let de=0;if(w.live||(s=se.details)!=null&&s.live){if(this.checkLiveUpdate(w),w.deltaUpdateFailed)return;if(se.details){var xe;de=this.alignPlaylists(w,se.details,(xe=this.levelLastLoaded)==null?void 0:xe.details)}w.alignedSliding||(ss(w,K),w.alignedSliding||ps(w,K),de=w.fragmentStart)}se.details=w,this.levelLastLoaded=se,this.startFragRequested||this.setStartPosition(K,de),this.hls.trigger(u.AUDIO_TRACK_UPDATED,{details:w,id:I,groupId:n.groupId}),this.state===Ie.WAITING_TRACK&&!this.waitForCdnTuneIn(w)&&(this.state=Ie.IDLE),this.tick()}_handleFragmentLoadProgress(t){var n;const s=t.frag,{part:_,payload:w}=t,{config:I,trackId:j,levels:Q}=this;if(!Q){this.warn(`Audio tracks were reset while fragment load was in progress. Fragment ${s.sn} of level ${s.level} will not be buffered`);return}const K=Q[j];if(!K){this.warn("Audio track is undefined on fragment load progress");return}const se=K.details;if(!se){this.warn("Audio track details undefined on fragment load progress"),this.removeUnbufferedFrags(s.start);return}const de=I.defaultAudioCodec||K.audioCodec||"mp4a.40.2";let xe=this.transmuxer;xe||(xe=this.transmuxer=new al(this.hls,o.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));const ke=this.initPTS[s.cc],Re=(n=s.initSegment)==null?void 0:n.data;if(ke!==void 0){const it=_?_.index:-1,Xt=it!==-1,ar=new No(s.level,s.sn,s.stats.chunkCount,w.byteLength,it,Xt);xe.push(w,Re,de,"",s,_,se.totalduration,!1,ar,ke)}else{this.log(`Unknown video PTS for cc ${s.cc}, waiting for video PTS before demuxing audio frag ${s.sn} of [${se.startSN} ,${se.endSN}],track ${j}`);const{cache:at}=this.waitingData=this.waitingData||{frag:s,part:_,cache:new Sr,complete:!1};at.push(new Uint8Array(w)),this.state!==Ie.STOPPED&&(this.state=Ie.WAITING_INIT_PTS)}}_handleFragmentLoadComplete(t){if(this.waitingData){this.waitingData.complete=!0;return}super._handleFragmentLoadComplete(t)}onBufferReset(){this.mediaBuffer=null}onBufferCreated(t,n){this.bufferFlushed=this.flushing=!1;const s=n.tracks.audio;s&&(this.mediaBuffer=s.buffer||null)}onFragLoading(t,n){!this.audioOnly&&n.frag.type===o.MAIN&&we(n.frag)&&(this.mainFragLoading=n,this.state===Ie.IDLE&&this.tick())}onFragBuffered(t,n){const{frag:s,part:_}=n;if(s.type!==o.AUDIO){!this.audioOnly&&s.type===o.MAIN&&!s.elementaryStreams.video&&!s.elementaryStreams.audiovideo&&(this.audioOnly=!0,this.mainFragLoading=null);return}if(this.fragContextChanged(s)){this.warn(`Fragment ${s.sn}${_?" p: "+_.index:""} of level ${s.level} finished buffering, but was aborted. state: ${this.state}, audioSwitch: ${this.switchingTrack?this.switchingTrack.name:"false"}`);return}if(we(s)){this.fragPrevious=s;const w=this.switchingTrack;w&&(this.bufferedTrack=w,this.switchingTrack=null,this.hls.trigger(u.AUDIO_TRACK_SWITCHED,b({},w)))}this.fragBufferedComplete(s,_),this.media&&this.tick()}onError(t,n){var s;if(n.fatal){this.state=Ie.ERROR;return}switch(n.details){case f.FRAG_GAP:case f.FRAG_PARSING_ERROR:case f.FRAG_DECRYPT_ERROR:case f.FRAG_LOAD_ERROR:case f.FRAG_LOAD_TIMEOUT:case f.KEY_LOAD_ERROR:case f.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(o.AUDIO,n);break;case f.AUDIO_TRACK_LOAD_ERROR:case f.AUDIO_TRACK_LOAD_TIMEOUT:case f.LEVEL_PARSING_ERROR:!n.levelRetry&&this.state===Ie.WAITING_TRACK&&((s=n.context)==null?void 0:s.type)===h.AUDIO_TRACK&&(this.state=Ie.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="audio")return;this.reduceLengthAndFlushBuffer(n)||this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="audio")return;this.reduceLengthAndFlushBuffer(n)&&(this.bufferedTrack=null,super.flushMainBuffer(0,Number.POSITIVE_INFINITY,"audio"));break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onBufferFlushing(t,{type:n}){n!==ne.VIDEO&&(this.flushing=!0)}onBufferFlushed(t,{type:n}){if(n!==ne.VIDEO){this.flushing=!1,this.bufferFlushed=!0,this.state===Ie.ENDED&&(this.state=Ie.IDLE);const s=this.mediaBuffer||this.media;s&&(this.afterBufferFlushed(s,n,o.AUDIO),this.tick())}}_handleTransmuxComplete(t){var n;const s="audio",{hls:_}=this,{remuxResult:w,chunkMeta:I}=t,j=this.getCurrentContext(I);if(!j){this.resetWhenMissingContext(I);return}const{frag:Q,part:K,level:se}=j,{details:de}=se,{audio:xe,text:ke,id3:Re,initSegment:at}=w;if(this.fragContextChanged(Q)||!de){this.fragmentTracker.removeFragment(Q);return}if(this.state=Ie.PARSING,this.switchingTrack&&xe&&this.completeAudioSwitch(this.switchingTrack),at!=null&&at.tracks){const it=Q.initSegment||Q;if(this.unhandledEncryptionError(at,Q))return;this._bufferInitSegment(se,at.tracks,it,I),_.trigger(u.FRAG_PARSING_INIT_SEGMENT,{frag:it,id:s,tracks:at.tracks})}if(xe){const{startPTS:it,endPTS:Xt,startDTS:ar,endDTS:lr}=xe;K&&(K.elementaryStreams[ne.AUDIO]={startPTS:it,endPTS:Xt,startDTS:ar,endDTS:lr}),Q.setElementaryStreamInfo(ne.AUDIO,it,Xt,ar,lr),this.bufferFragmentData(xe,Q,K,I)}if(Re!=null&&(n=Re.samples)!=null&&n.length){const it=v({id:s,frag:Q,details:de},Re);_.trigger(u.FRAG_PARSING_METADATA,it)}if(ke){const it=v({id:s,frag:Q,details:de},ke);_.trigger(u.FRAG_PARSING_USERDATA,it)}}_bufferInitSegment(t,n,s,_){if(this.state!==Ie.PARSING||(n.video&&delete n.video,n.audiovideo&&delete n.audiovideo,!n.audio))return;const w=n.audio;w.id=o.AUDIO;const I=t.audioCodec;this.log(`Init audio buffer, container:${w.container}, codecs[level/parsed]=[${I}/${w.codec}]`),I&&I.split(",").length===1&&(w.levelCodec=I),this.hls.trigger(u.BUFFER_CODECS,n);const j=w.initSegment;if(j!=null&&j.byteLength){const Q={type:"audio",frag:s,part:null,chunkMeta:_,parent:s.type,data:j};this.hls.trigger(u.BUFFER_APPENDING,Q)}this.tickImmediate()}loadFragment(t,n,s){const _=this.fragmentTracker.getState(t);if(this.switchingTrack||_===pn.NOT_LOADED||_===pn.PARTIAL){var w;if(!we(t))this._loadInitSegment(t,n);else if((w=n.details)!=null&&w.live&&!this.initPTS[t.cc]){this.log(`Waiting for video PTS in continuity counter ${t.cc} of live stream before loading audio fragment ${t.sn} of level ${this.trackId}`),this.state=Ie.WAITING_INIT_PTS;const I=this.mainDetails;I&&I.fragmentStart!==n.details.fragmentStart&&ps(n.details,I)}else super.loadFragment(t,n,s)}else this.clearTrackerIfNeeded(t)}flushAudioIfNeeded(t){if(this.media&&this.bufferedTrack){const{name:n,lang:s,assocLang:_,characteristics:w,audioCodec:I,channels:j}=this.bufferedTrack;ai({name:n,lang:s,assocLang:_,characteristics:w,audioCodec:I,channels:j},t,ei)||(ut(t.url,this.hls)?(this.log("Switching audio track : flushing all audio"),super.flushMainBuffer(0,Number.POSITIVE_INFINITY,"audio"),this.bufferedTrack=null):this.bufferedTrack=t)}}completeAudioSwitch(t){const{hls:n}=this;this.flushAudioIfNeeded(t),this.bufferedTrack=t,this.switchingTrack=null,n.trigger(u.AUDIO_TRACK_SWITCHED,b({},t))}}class pc extends R{constructor(t,n){super(n,t.logger),this.hls=void 0,this.canLoad=!1,this.timer=-1,this.hls=t}destroy(){this.clearTimer(),this.hls=this.log=this.warn=null}clearTimer(){this.timer!==-1&&(self.clearTimeout(this.timer),this.timer=-1)}startLoad(){this.canLoad=!0,this.loadPlaylist()}stopLoad(){this.canLoad=!1,this.clearTimer()}switchParams(t,n,s){const _=n==null?void 0:n.renditionReports;if(_){let w=-1;for(let I=0;I<_.length;I++){const j=_[I];let Q;try{Q=new self.URL(j.URI,n.url).href}catch(K){this.warn(`Could not construct new URL for Rendition Report: ${K}`),Q=j.URI||""}if(Q===t){w=I;break}else Q===t.substring(0,Q.length)&&(w=I)}if(w!==-1){const I=_[w],j=parseInt(I["LAST-MSN"])||n.lastPartSn;let Q=parseInt(I["LAST-PART"])||n.lastPartIndex;if(this.hls.config.lowLatencyMode){const se=Math.min(n.age-n.partTarget,n.targetduration);Q>=0&&se>n.partTarget&&(Q+=1)}const K=s&&It(s);return new fi(j,Q>=0?Q:void 0,K)}}}loadPlaylist(t){this.clearTimer()}loadingPlaylist(t,n){this.clearTimer()}shouldLoadPlaylist(t){return this.canLoad&&!!t&&!!t.url&&(!t.details||t.details.live)}getUrlWithDirectives(t,n){if(n)try{return n.addDirectives(t)}catch(s){this.warn(`Could not construct new URL with HLS Delivery Directives: ${s}`)}return t}playlistLoaded(t,n,s){const{details:_,stats:w}=n,I=self.performance.now(),j=w.loading.first?Math.max(0,I-w.loading.first):0;_.advancedDateTime=Date.now()-j;const Q=this.hls.config.timelineOffset;if(Q!==_.appliedTimelineOffset){const se=Math.max(Q||0,0);_.appliedTimelineOffset=se,_.fragments.forEach(de=>{de.setStart(de.playlistOffset+se)})}if(_.live||s!=null&&s.live){const se="levelInfo"in n?n.levelInfo:n.track;if(_.reloaded(s),s&&_.fragments.length>0){Pn(s,_,this);const ar=_.playlistParsingError;if(ar){this.warn(ar);const lr=this.hls;if(!lr.config.ignorePlaylistParsingErrors){var K;const{networkDetails:Ar}=n;lr.trigger(u.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:_.url,error:ar,reason:ar.message,level:n.level||void 0,parent:(K=_.fragments[0])==null?void 0:K.type,networkDetails:Ar,stats:w});return}_.playlistParsingError=null}}_.requestScheduled===-1&&(_.requestScheduled=w.loading.start);const de=this.hls.mainForwardBufferInfo,xe=de?de.end-de.len:0,ke=(_.edge-xe)*1e3,Re=Pi(_,ke);if(_.requestScheduled+Re<I?_.requestScheduled=I:_.requestScheduled+=Re,this.log(`live playlist ${t} ${_.advanced?"REFRESHED "+_.lastPartSn+"-"+_.lastPartIndex:_.updated?"UPDATED":"MISSED"}`),!this.canLoad||!_.live)return;let at,it,Xt;if(_.canBlockReload&&_.endSN&&_.advanced){const ar=this.hls.config.lowLatencyMode,lr=_.lastPartSn,Ar=_.endSN,zr=_.lastPartIndex,vn=zr!==-1,Zr=lr===Ar;vn?Zr?(it=Ar+1,Xt=ar?0:zr):(it=lr,Xt=ar?zr+1:_.maxPartIndex):it=Ar+1;const fn=_.age,ln=fn+_.ageHeader;let Qr=Math.min(ln-_.partTarget,_.targetduration*1.5);if(Qr>0){if(ln>_.targetduration*3)this.log(`Playlist last advanced ${fn.toFixed(2)}s ago. Omitting segment and part directives.`),it=void 0,Xt=void 0;else if(s!=null&&s.tuneInGoal&&ln-_.partTarget>s.tuneInGoal)this.warn(`CDN Tune-in goal increased from: ${s.tuneInGoal} to: ${Qr} with playlist age: ${_.age}`),Qr=0;else{const kn=Math.floor(Qr/_.targetduration);if(it+=kn,Xt!==void 0){const Si=Math.round(Qr%_.targetduration/_.partTarget);Xt+=Si}this.log(`CDN Tune-in age: ${_.ageHeader}s last advanced ${fn.toFixed(2)}s goal: ${Qr} skip sn ${kn} to part ${Xt}`)}_.tuneInGoal=Qr}if(at=this.getDeliveryDirectives(_,n.deliveryDirectives,it,Xt),ar||!Zr){_.requestScheduled=I,this.loadingPlaylist(se,at);return}}else(_.canBlockReload||_.canSkipUntil)&&(at=this.getDeliveryDirectives(_,n.deliveryDirectives,it,Xt));at&&it!==void 0&&_.canBlockReload&&(_.requestScheduled=w.loading.first+Math.max(Re-j*2,Re/2)),this.scheduleLoading(se,at,_)}else this.clearTimer()}scheduleLoading(t,n,s){const _=s||t.details;if(!_){this.loadingPlaylist(t,n);return}const w=self.performance.now(),I=_.requestScheduled;if(w>=I){this.loadingPlaylist(t,n);return}const j=I-w;this.log(`reload live playlist ${t.name||t.bitrate+"bps"} in ${Math.round(j)} ms`),this.clearTimer(),this.timer=self.setTimeout(()=>this.loadingPlaylist(t,n),j)}getDeliveryDirectives(t,n,s,_){let w=It(t);return n!=null&&n.skip&&t.deltaUpdateFailed&&(s=n.msn,_=n.part,w=Kn.No),new fi(s,_,w)}checkRetry(t){const n=t.details,s=kr(t),_=t.errorAction,{action:w,retryCount:I=0,retryConfig:j}=_||{},Q=!!_&&!!j&&(w===nr.RetryRequest||!_.resolved&&w===nr.SendAlternateToPenaltyBox);if(Q){var K;if(I>=j.maxNumRetry)return!1;if(s&&(K=t.context)!=null&&K.deliveryDirectives)this.warn(`Retrying playlist loading ${I+1}/${j.maxNumRetry} after "${n}" without delivery-directives`),this.loadPlaylist();else{const se=qn(j,I);this.clearTimer(),this.timer=self.setTimeout(()=>this.loadPlaylist(),se),this.warn(`Retrying playlist loading ${I+1}/${j.maxNumRetry} after "${n}" in ${se}ms`)}t.levelRetry=!0,_.resolved=!0}return Q}}function Df(k,t){if(k.length!==t.length)return!1;for(let n=0;n<k.length;n++)if(!Ll(k[n].attrs,t[n].attrs))return!1;return!0}function Ll(k,t,n){const s=k["STABLE-RENDITION-ID"];return s&&!n?s===t["STABLE-RENDITION-ID"]:!(n||["LANGUAGE","NAME","CHARACTERISTICS","AUTOSELECT","DEFAULT","FORCED","ASSOC-LANGUAGE"]).some(_=>k[_]!==t[_])}function mc(k,t){return t.label.toLowerCase()===k.name.toLowerCase()&&(!t.language||t.language.toLowerCase()===(k.lang||"").toLowerCase())}class wl extends pc{constructor(t){super(t,"audio-track-controller"),this.tracks=[],this.groupIds=null,this.tracksInGroup=[],this.trackId=-1,this.currentTrack=null,this.selectDefaultTrack=!0,this.registerListeners()}registerListeners(){const{hls:t}=this;t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.MANIFEST_PARSED,this.onManifestParsed,this),t.on(u.LEVEL_LOADING,this.onLevelLoading,this),t.on(u.LEVEL_SWITCHING,this.onLevelSwitching,this),t.on(u.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.on(u.ERROR,this.onError,this)}unregisterListeners(){const{hls:t}=this;t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.MANIFEST_PARSED,this.onManifestParsed,this),t.off(u.LEVEL_LOADING,this.onLevelLoading,this),t.off(u.LEVEL_SWITCHING,this.onLevelSwitching,this),t.off(u.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.off(u.ERROR,this.onError,this)}destroy(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.currentTrack=null,super.destroy()}onManifestLoading(){this.tracks=[],this.tracksInGroup=[],this.groupIds=null,this.currentTrack=null,this.trackId=-1,this.selectDefaultTrack=!0}onManifestParsed(t,n){this.tracks=n.audioTracks||[]}onAudioTrackLoaded(t,n){const{id:s,groupId:_,details:w}=n,I=this.tracksInGroup[s];if(!I||I.groupId!==_){this.warn(`Audio track with id:${s} and group:${_} not found in active group ${I==null?void 0:I.groupId}`);return}const j=I.details;I.details=n.details,this.log(`Audio track ${s} "${I.name}" lang:${I.lang} group:${_} loaded [${w.startSN}-${w.endSN}]`),s===this.trackId&&this.playlistLoaded(s,n,j)}onLevelLoading(t,n){this.switchLevel(n.level)}onLevelSwitching(t,n){this.switchLevel(n.level)}switchLevel(t){const n=this.hls.levels[t];if(!n)return;const s=n.audioGroups||null,_=this.groupIds;let w=this.currentTrack;if(!s||(_==null?void 0:_.length)!==(s==null?void 0:s.length)||s!=null&&s.some(j=>(_==null?void 0:_.indexOf(j))===-1)){this.groupIds=s,this.trackId=-1,this.currentTrack=null;const j=this.tracks.filter(xe=>!s||s.indexOf(xe.groupId)!==-1);if(j.length)this.selectDefaultTrack&&!j.some(xe=>xe.default)&&(this.selectDefaultTrack=!1),j.forEach((xe,ke)=>{xe.id=ke});else if(!w&&!this.tracksInGroup.length)return;this.tracksInGroup=j;const Q=this.hls.config.audioPreference;if(!w&&Q){const xe=Zi(Q,j,ei);if(xe>-1)w=j[xe];else{const ke=Zi(Q,this.tracks);w=this.tracks[ke]}}let K=this.findTrackId(w);K===-1&&w&&(K=this.findTrackId(null));const se={audioTracks:j};this.log(`Updating audio tracks, ${j.length} track(s) found in group(s): ${s==null?void 0:s.join(",")}`),this.hls.trigger(u.AUDIO_TRACKS_UPDATED,se);const de=this.trackId;if(K!==-1&&de===-1)this.setAudioTrack(K);else if(j.length&&de===-1){var I;const xe=new Error(`No audio track selected for current audio group-ID(s): ${(I=this.groupIds)==null?void 0:I.join(",")} track count: ${j.length}`);this.warn(xe.message),this.hls.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.AUDIO_TRACK_LOAD_ERROR,fatal:!0,error:xe})}}}onError(t,n){n.fatal||!n.context||n.context.type===h.AUDIO_TRACK&&n.context.id===this.trackId&&(!this.groupIds||this.groupIds.indexOf(n.context.groupId)!==-1)&&this.checkRetry(n)}get allAudioTracks(){return this.tracks}get audioTracks(){return this.tracksInGroup}get audioTrack(){return this.trackId}set audioTrack(t){this.selectDefaultTrack=!1,this.setAudioTrack(t)}setAudioOption(t){const n=this.hls;if(n.config.audioPreference=t,t){const s=this.allAudioTracks;if(this.selectDefaultTrack=!1,s.length){const _=this.currentTrack;if(_&&ai(t,_,ei))return _;const w=Zi(t,this.tracksInGroup,ei);if(w>-1){const I=this.tracksInGroup[w];return this.setAudioTrack(w),I}else if(_){let I=n.loadLevel;I===-1&&(I=n.firstAutoLevel);const j=Wn(t,n.levels,s,I,ei);if(j===-1)return null;n.nextLoadLevel=j}if(t.channels||t.audioCodec){const I=Zi(t,s);if(I>-1)return s[I]}}}return null}setAudioTrack(t){const n=this.tracksInGroup;if(t<0||t>=n.length){this.warn(`Invalid audio track id: ${t}`);return}this.selectDefaultTrack=!1;const s=this.currentTrack,_=n[t],w=_.details&&!_.details.live;if(t===this.trackId&&_===s&&w||(this.log(`Switching to audio-track ${t} "${_.name}" lang:${_.lang} group:${_.groupId} channels:${_.channels}`),this.trackId=t,this.currentTrack=_,this.hls.trigger(u.AUDIO_TRACK_SWITCHING,b({},_)),w))return;const I=this.switchParams(_.url,s==null?void 0:s.details,_.details);this.loadPlaylist(I)}findTrackId(t){const n=this.tracksInGroup;for(let s=0;s<n.length;s++){const _=n[s];if(!(this.selectDefaultTrack&&!_.default)&&(!t||ai(t,_,ei)))return s}if(t){const{name:s,lang:_,assocLang:w,characteristics:I,audioCodec:j,channels:Q}=t;for(let K=0;K<n.length;K++){const se=n[K];if(ai({name:s,lang:_,assocLang:w,characteristics:I,audioCodec:j,channels:Q},se,ei))return K}for(let K=0;K<n.length;K++){const se=n[K];if(Ll(t.attrs,se.attrs,["LANGUAGE","ASSOC-LANGUAGE","CHARACTERISTICS"]))return K}for(let K=0;K<n.length;K++){const se=n[K];if(Ll(t.attrs,se.attrs,["LANGUAGE"]))return K}}return-1}loadPlaylist(t){super.loadPlaylist();const n=this.currentTrack;this.shouldLoadPlaylist(n)&&ut(n.url,this.hls)&&this.scheduleLoading(n,t)}loadingPlaylist(t,n){super.loadingPlaylist(t,n);const s=t.id,_=t.groupId,w=this.getUrlWithDirectives(t.url,n),I=t.details,j=I==null?void 0:I.age;this.log(`Loading audio-track ${s} "${t.name}" lang:${t.lang} group:${_}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${j&&I.live?" age "+j.toFixed(1)+(I.type?" "+I.type||0:""):""} ${w}`),this.hls.trigger(u.AUDIO_TRACK_LOADING,{url:w,id:s,groupId:_,deliveryDirectives:n||null,track:t})}}class ff{constructor(t){this.tracks=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.tracks=t}destroy(){this.tracks=this.queues=null}append(t,n,s){if(this.queues===null||this.tracks===null)return;const _=this.queues[n];_.push(t),_.length===1&&!s&&this.executeNext(n)}appendBlocker(t){return new Promise(n=>{const s={label:"async-blocker",execute:n,onStart:()=>{},onComplete:()=>{},onError:()=>{}};this.append(s,t)})}prependBlocker(t){return new Promise(n=>{if(this.queues){const s={label:"async-blocker-prepend",execute:n,onStart:()=>{},onComplete:()=>{},onError:()=>{}};this.queues[t].unshift(s)}})}removeBlockers(){this.queues!==null&&[this.queues.video,this.queues.audio,this.queues.audiovideo].forEach(t=>{var n;const s=(n=t[0])==null?void 0:n.label;(s==="async-blocker"||s==="async-blocker-prepend")&&(t[0].execute(),t.splice(0,1))})}unblockAudio(t){if(this.queues===null)return;this.queues.audio[0]===t&&this.shiftAndExecuteNext("audio")}executeNext(t){if(this.queues===null||this.tracks===null)return;const n=this.queues[t];if(n.length){const _=n[0];try{_.execute()}catch(w){var s;if(_.onError(w),this.queues===null||this.tracks===null)return;const I=(s=this.tracks[t])==null?void 0:s.buffer;I!=null&&I.updating||this.shiftAndExecuteNext(t)}}}shiftAndExecuteNext(t){this.queues!==null&&(this.queues[t].shift(),this.executeNext(t))}current(t){var n;return((n=this.queues)==null?void 0:n[t][0])||null}toString(){const{queues:t,tracks:n}=this;return t===null||n===null?"<destroyed>":`
${this.list("video")}
${this.list("audio")}
${this.list("audiovideo")}}`}list(t){var n,s;return(n=this.queues)!=null&&n[t]||(s=this.tracks)!=null&&s[t]?`${t}: (${this.listSbInfo(t)}) ${this.listOps(t)}`:""}listSbInfo(t){var n;const s=(n=this.tracks)==null?void 0:n[t],_=s==null?void 0:s.buffer;return _?`SourceBuffer${_.updating?" updating":""}${s.ended?" ended":""}${s.ending?" ending":""}`:"none"}listOps(t){var n;return((n=this.queues)==null?void 0:n[t].map(s=>s.label).join(", "))||""}}const Ml=/(avc[1234]|hvc1|hev1|dvh[1e]|vp09|av01)(?:\.[^.,]+)+/,wu="HlsJsTrackRemovedError";class El extends Error{constructor(t){super(t),this.name=wu}}class Mo extends R{constructor(t,n){super("buffer-controller",t.logger),this.hls=void 0,this.fragmentTracker=void 0,this.details=null,this._objectUrl=null,this.operationQueue=null,this.bufferCodecEventsTotal=0,this.media=null,this.mediaSource=null,this.lastMpegAudioChunk=null,this.blockedAudioAppend=null,this.lastVideoAppendEnd=0,this.appendSource=void 0,this.transferData=void 0,this.overrides=void 0,this.appendErrors={audio:0,video:0,audiovideo:0},this.tracks={},this.sourceBuffers=[[null,null],[null,null]],this._onEndStreaming=s=>{var _;this.hls&&((_=this.mediaSource)==null?void 0:_.readyState)==="open"&&this.hls.pauseBuffering()},this._onStartStreaming=s=>{this.hls&&this.hls.resumeBuffering()},this._onMediaSourceOpen=s=>{const{media:_,mediaSource:w}=this;s&&this.log("Media source opened"),!(!_||!w)&&(w.removeEventListener("sourceopen",this._onMediaSourceOpen),_.removeEventListener("emptied",this._onMediaEmptied),this.updateDuration(),this.hls.trigger(u.MEDIA_ATTACHED,{media:_,mediaSource:w}),this.mediaSource!==null&&this.checkPendingTracks())},this._onMediaSourceClose=()=>{this.log("Media source closed")},this._onMediaSourceEnded=()=>{this.log("Media source ended")},this._onMediaEmptied=()=>{const{mediaSrc:s,_objectUrl:_}=this;s!==_&&this.error(`Media element src was set while attaching MediaSource (${_} > ${s})`)},this.hls=t,this.fragmentTracker=n,this.appendSource=ie(oe(t.config.preferManagedMediaSource)),this.initTracks(),this.registerListeners()}hasSourceTypes(){return Object.keys(this.tracks).length>0}destroy(){this.unregisterListeners(),this.details=null,this.lastMpegAudioChunk=this.blockedAudioAppend=null,this.transferData=this.overrides=void 0,this.operationQueue&&(this.operationQueue.destroy(),this.operationQueue=null),this.hls=this.fragmentTracker=null,this._onMediaSourceOpen=this._onMediaSourceClose=null,this._onMediaSourceEnded=null,this._onStartStreaming=this._onEndStreaming=null}registerListeners(){const{hls:t}=this;t.on(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.MANIFEST_PARSED,this.onManifestParsed,this),t.on(u.BUFFER_RESET,this.onBufferReset,this),t.on(u.BUFFER_APPENDING,this.onBufferAppending,this),t.on(u.BUFFER_CODECS,this.onBufferCodecs,this),t.on(u.BUFFER_EOS,this.onBufferEos,this),t.on(u.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(u.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(u.FRAG_PARSED,this.onFragParsed,this),t.on(u.FRAG_CHANGED,this.onFragChanged,this),t.on(u.ERROR,this.onError,this)}unregisterListeners(){const{hls:t}=this;t.off(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.MANIFEST_PARSED,this.onManifestParsed,this),t.off(u.BUFFER_RESET,this.onBufferReset,this),t.off(u.BUFFER_APPENDING,this.onBufferAppending,this),t.off(u.BUFFER_CODECS,this.onBufferCodecs,this),t.off(u.BUFFER_EOS,this.onBufferEos,this),t.off(u.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(u.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(u.FRAG_PARSED,this.onFragParsed,this),t.off(u.FRAG_CHANGED,this.onFragChanged,this),t.off(u.ERROR,this.onError,this)}transferMedia(){const{media:t,mediaSource:n}=this;if(!t)return null;const s={};if(this.operationQueue){const w=this.isUpdating();w||this.operationQueue.removeBlockers();const I=this.isQueued();(w||I)&&this.warn(`Transfering MediaSource with${I?" operations in queue":""}${w?" updating SourceBuffer(s)":""} ${this.operationQueue}`),this.operationQueue.destroy()}const _=this.transferData;return!this.sourceBufferCount&&_&&_.mediaSource===n?v(s,_.tracks):this.sourceBuffers.forEach(w=>{const[I]=w;I&&(s[I]=v({},this.tracks[I]),this.removeBuffer(I)),w[0]=w[1]=null}),{media:t,mediaSource:n,tracks:s}}initTracks(){const t={};this.sourceBuffers=[[null,null],[null,null]],this.tracks=t,this.resetQueue(),this.resetAppendErrors(),this.lastMpegAudioChunk=this.blockedAudioAppend=null,this.lastVideoAppendEnd=0}onManifestLoading(){this.bufferCodecEventsTotal=0,this.details=null}onManifestParsed(t,n){var s;let _=2;(n.audio&&!n.video||!n.altAudio)&&(_=1),this.bufferCodecEventsTotal=_,this.log(`${_} bufferCodec event(s) expected.`),(s=this.transferData)!=null&&s.mediaSource&&this.sourceBufferCount&&_&&this.bufferCreated()}onMediaAttaching(t,n){const s=this.media=n.media;this.transferData=this.overrides=void 0;const _=oe(this.appendSource);if(_){const w=!!n.mediaSource;(w||n.overrides)&&(this.transferData=n,this.overrides=n.overrides);const I=this.mediaSource=n.mediaSource||new _;if(this.assignMediaSource(I),w)this._objectUrl=s.src,this.attachTransferred();else{const j=this._objectUrl=self.URL.createObjectURL(I);if(this.appendSource)try{s.removeAttribute("src");const Q=self.ManagedMediaSource;s.disableRemotePlayback=s.disableRemotePlayback||Q&&I instanceof Q,Ho(s),ou(s,j),s.load()}catch(Q){s.src=j}else s.src=j}s.addEventListener("emptied",this._onMediaEmptied)}}assignMediaSource(t){var n,s;this.log(`${((n=this.transferData)==null?void 0:n.mediaSource)===t?"transferred":"created"} media source: ${(s=t.constructor)==null?void 0:s.name}`),t.addEventListener("sourceopen",this._onMediaSourceOpen),t.addEventListener("sourceended",this._onMediaSourceEnded),t.addEventListener("sourceclose",this._onMediaSourceClose),this.appendSource&&(t.addEventListener("startstreaming",this._onStartStreaming),t.addEventListener("endstreaming",this._onEndStreaming))}attachTransferred(){const t=this.media,n=this.transferData;if(!n||!t)return;const s=this.tracks,_=n.tracks,w=_?Object.keys(_):null,I=w?w.length:0,j=()=>{Promise.resolve().then(()=>{this.media&&this.mediaSourceOpenOrEnded&&this._onMediaSourceOpen()})};if(_&&w&&I){if(!this.tracksReady){this.hls.config.startFragPrefetch=!0,this.log("attachTransferred: waiting for SourceBuffer track info");return}if(this.log(`attachTransferred: (bufferCodecEventsTotal ${this.bufferCodecEventsTotal})
required tracks: ${zi(s,(Q,K)=>Q==="initSegment"?void 0:K)};
transfer tracks: ${zi(_,(Q,K)=>Q==="initSegment"?void 0:K)}}`),!ue(_,s)){n.mediaSource=null,n.tracks=void 0;const Q=t.currentTime,K=this.details,se=Math.max(Q,(K==null?void 0:K.fragments[0].start)||0);if(se-Q>1){this.log(`attachTransferred: waiting for playback to reach new tracks start time ${Q} -> ${se}`);return}this.warn(`attachTransferred: resetting MediaSource for incompatible tracks ("${Object.keys(_)}"->"${Object.keys(s)}") start time: ${se} currentTime: ${Q}`),this.onMediaDetaching(u.MEDIA_DETACHING,{}),this.onMediaAttaching(u.MEDIA_ATTACHING,n),t.currentTime=se;return}this.transferData=void 0,w.forEach(Q=>{const K=Q,se=_[K];if(se){const de=se.buffer;if(de){const xe=this.fragmentTracker,ke=se.id;if(xe.hasFragments(ke)||xe.hasParts(ke)){const it=vi.getBuffered(de);xe.detectEvictedFragments(K,it,ke,null,!0)}const Re=Fl(K),at=[K,de];this.sourceBuffers[Re]=at,de.updating&&this.operationQueue&&this.operationQueue.prependBlocker(K),this.trackSourceBuffer(K,se)}}}),j(),this.bufferCreated()}else this.log("attachTransferred: MediaSource w/o SourceBuffers"),j()}get mediaSourceOpenOrEnded(){var t;const n=(t=this.mediaSource)==null?void 0:t.readyState;return n==="open"||n==="ended"}onMediaDetaching(t,n){const s=!!n.transferMedia;this.transferData=this.overrides=void 0;const{media:_,mediaSource:w,_objectUrl:I}=this;if(w){if(this.log(`media source ${s?"transferring":"detaching"}`),s)this.sourceBuffers.forEach(([j])=>{j&&this.removeBuffer(j)}),this.resetQueue();else{if(this.mediaSourceOpenOrEnded){const j=w.readyState==="open";try{const Q=w.sourceBuffers;for(let K=Q.length;K--;)j&&Q[K].abort(),w.removeSourceBuffer(Q[K]);j&&w.endOfStream()}catch(Q){this.warn(`onMediaDetaching: ${Q.message} while calling endOfStream`)}}this.sourceBufferCount&&this.onBufferReset()}w.removeEventListener("sourceopen",this._onMediaSourceOpen),w.removeEventListener("sourceended",this._onMediaSourceEnded),w.removeEventListener("sourceclose",this._onMediaSourceClose),this.appendSource&&(w.removeEventListener("startstreaming",this._onStartStreaming),w.removeEventListener("endstreaming",this._onEndStreaming)),this.mediaSource=null,this._objectUrl=null}_&&(_.removeEventListener("emptied",this._onMediaEmptied),s||(I&&self.URL.revokeObjectURL(I),this.mediaSrc===I?(_.removeAttribute("src"),this.appendSource&&Ho(_),_.load()):this.warn("media|source.src was changed by a third party - skip cleanup")),this.media=null),this.hls.trigger(u.MEDIA_DETACHED,n)}onBufferReset(){this.sourceBuffers.forEach(([t])=>{t&&this.resetBuffer(t)}),this.initTracks()}resetBuffer(t){var n;const s=(n=this.tracks[t])==null?void 0:n.buffer;if(this.removeBuffer(t),s)try{var _;(_=this.mediaSource)!=null&&_.sourceBuffers.length&&this.mediaSource.removeSourceBuffer(s)}catch(w){this.warn(`onBufferReset ${t}`,w)}delete this.tracks[t]}removeBuffer(t){this.removeBufferListeners(t),this.sourceBuffers[Fl(t)]=[null,null];const n=this.tracks[t];n&&(n.buffer=void 0)}resetQueue(){this.operationQueue&&this.operationQueue.destroy(),this.operationQueue=new ff(this.tracks)}onBufferCodecs(t,n){var s;const _=this.tracks,w=Object.keys(n);this.log(`BUFFER_CODECS: "${w}" (current SB count ${this.sourceBufferCount})`);const I="audiovideo"in n&&(_.audio||_.video)||_.audiovideo&&("audio"in n||"video"in n),j=!I&&this.sourceBufferCount&&this.media&&w.some(Q=>!_[Q]);if(I||j){this.warn(`Unsupported transition between "${Object.keys(_)}" and "${w}" SourceBuffers`);return}w.forEach(Q=>{var K,se;const de=n[Q],{id:xe,codec:ke,levelCodec:Re,container:at,metadata:it,supplemental:Xt}=de;let ar=_[Q];const lr=(K=this.transferData)==null||(K=K.tracks)==null?void 0:K[Q],Ar=lr!=null&&lr.buffer?lr:ar,zr=(Ar==null?void 0:Ar.pendingCodec)||(Ar==null?void 0:Ar.codec),vn=Ar==null?void 0:Ar.levelCodec;ar||(ar=_[Q]={buffer:void 0,listeners:[],codec:ke,supplemental:Xt,container:at,levelCodec:Re,metadata:it,id:xe});const Zr=un(zr,vn),fn=Zr==null?void 0:Zr.replace(Ml,"$1");let ln=un(ke,Re);const Qr=(se=ln)==null?void 0:se.replace(Ml,"$1");ln&&Zr&&fn!==Qr&&(Q.slice(0,5)==="audio"&&(ln=pt(ln,this.appendSource)),this.log(`switching codec ${zr} to ${ln}`),ln!==(ar.pendingCodec||ar.codec)&&(ar.pendingCodec=ln),ar.container=at,this.appendChangeType(Q,at,ln))}),(this.tracksReady||this.sourceBufferCount)&&(n.tracks=this.sourceBufferTracks),!this.sourceBufferCount&&(this.bufferCodecEventsTotal>1&&!this.tracks.video&&!n.video&&((s=n.audio)==null?void 0:s.id)==="main"&&(this.log("Main audio-only"),this.bufferCodecEventsTotal=1),this.mediaSourceOpenOrEnded&&this.checkPendingTracks())}get sourceBufferTracks(){return Object.keys(this.tracks).reduce((t,n)=>{const s=this.tracks[n];return t[n]={id:s.id,container:s.container,codec:s.codec,levelCodec:s.levelCodec},t},{})}appendChangeType(t,n,s){const _=`${n};codecs=${s}`,w={label:`change-type=${_}`,execute:()=>{const I=this.tracks[t];if(I){const j=I.buffer;j!=null&&j.changeType&&(this.log(`changing ${t} sourceBuffer type to ${_}`),j.changeType(_),I.codec=s,I.container=n)}this.shiftAndExecuteNext(t)},onStart:()=>{},onComplete:()=>{},onError:I=>{this.warn(`Failed to change ${t} SourceBuffer type`,I)}};this.append(w,t,this.isPending(this.tracks[t]))}blockAudio(t){var n;const s=t.start,_=s+t.duration*.05;if(((n=this.fragmentTracker.getAppendedFrag(s,o.MAIN))==null?void 0:n.gap)===!0)return;const I={label:"block-audio",execute:()=>{var j;const Q=this.tracks.video;(this.lastVideoAppendEnd>_||Q!=null&&Q.buffer&&vi.isBuffered(Q.buffer,_)||((j=this.fragmentTracker.getAppendedFrag(_,o.MAIN))==null?void 0:j.gap)===!0)&&(this.blockedAudioAppend=null,this.shiftAndExecuteNext("audio"))},onStart:()=>{},onComplete:()=>{},onError:j=>{this.warn("Error executing block-audio operation",j)}};this.blockedAudioAppend={op:I,frag:t},this.append(I,"audio",!0)}unblockAudio(){const{blockedAudioAppend:t,operationQueue:n}=this;t&&n&&(this.blockedAudioAppend=null,n.unblockAudio(t.op))}onBufferAppending(t,n){const{tracks:s}=this,{data:_,type:w,parent:I,frag:j,part:Q,chunkMeta:K,offset:se}=n,de=K.buffering[w],{sn:xe,cc:ke}=j,Re=self.performance.now();de.start=Re;const at=j.stats.buffering,it=Q?Q.stats.buffering:null;at.start===0&&(at.start=Re),it&&it.start===0&&(it.start=Re);const Xt=s.audio;let ar=!1;w==="audio"&&(Xt==null?void 0:Xt.container)==="audio/mpeg"&&(ar=!this.lastMpegAudioChunk||K.id===1||this.lastMpegAudioChunk.sn!==K.sn,this.lastMpegAudioChunk=K);const lr=s.video,Ar=lr==null?void 0:lr.buffer;if(Ar&&xe!=="initSegment"){const Zr=Q||j,fn=this.blockedAudioAppend;if(w==="audio"&&I!=="main"&&!this.blockedAudioAppend&&!(lr.ending||lr.ended)){const Qr=Zr.start+Zr.duration*.05,kn=Ar.buffered,Si=this.currentOp("video");!kn.length&&!Si?this.blockAudio(Zr):!Si&&!vi.isBuffered(Ar,Qr)&&this.lastVideoAppendEnd<Qr&&this.blockAudio(Zr)}else if(w==="video"){const ln=Zr.end;if(fn){const Qr=fn.frag.start;(ln>Qr||ln<this.lastVideoAppendEnd||vi.isBuffered(Ar,Qr))&&this.unblockAudio()}this.lastVideoAppendEnd=ln}}const zr=(Q||j).start,vn={label:`append-${w}`,execute:()=>{var Zr;de.executeStart=self.performance.now();const fn=(Zr=this.tracks[w])==null?void 0:Zr.buffer;fn&&(ar?this.updateTimestampOffset(fn,zr,.1,w,xe,ke):se!==void 0&&r(se)&&this.updateTimestampOffset(fn,se,1e-6,w,xe,ke)),this.appendExecutor(_,w)},onStart:()=>{},onComplete:()=>{const Zr=self.performance.now();de.executeEnd=de.end=Zr,at.first===0&&(at.first=Zr),it&&it.first===0&&(it.first=Zr);const fn={};this.sourceBuffers.forEach(([ln,Qr])=>{ln&&(fn[ln]=vi.getBuffered(Qr))}),this.appendErrors[w]=0,w==="audio"||w==="video"?this.appendErrors.audiovideo=0:(this.appendErrors.audio=0,this.appendErrors.video=0),this.hls.trigger(u.BUFFER_APPENDED,{type:w,frag:j,part:Q,chunkMeta:K,parent:j.type,timeRanges:fn})},onError:Zr=>{var fn;const ln={type:c.MEDIA_ERROR,parent:j.type,details:f.BUFFER_APPEND_ERROR,sourceBufferName:w,frag:j,part:Q,chunkMeta:K,error:Zr,err:Zr,fatal:!1},Qr=(fn=this.media)==null?void 0:fn.error;if(Zr.code===DOMException.QUOTA_EXCEEDED_ERR||Zr.name=="QuotaExceededError"||"quota"in Zr)ln.details=f.BUFFER_FULL_ERROR;else if(Zr.code===DOMException.INVALID_STATE_ERR&&this.mediaSourceOpenOrEnded&&!Qr)ln.errorAction=Wr(!0);else if(Zr.name===wu&&this.sourceBufferCount===0)ln.errorAction=Wr(!0);else{const kn=++this.appendErrors[w];this.warn(`Failed ${kn}/${this.hls.config.appendErrorMaxRetry} times to append segment in "${w}" sourceBuffer (${Qr||"no media error"})`),(kn>=this.hls.config.appendErrorMaxRetry||Qr)&&(ln.fatal=!0)}this.hls.trigger(u.ERROR,ln)}};this.log(`queuing "${w}" append sn: ${xe}${Q?" p: "+Q.index:""} of ${j.type===o.MAIN?"level":"track"} ${j.level} cc: ${ke}`),this.append(vn,w,this.isPending(this.tracks[w]))}getFlushOp(t,n,s){return this.log(`queuing "${t}" remove ${n}-${s}`),{label:"remove",execute:()=>{this.removeExecutor(t,n,s)},onStart:()=>{},onComplete:()=>{this.hls.trigger(u.BUFFER_FLUSHED,{type:t})},onError:_=>{this.warn(`Failed to remove ${n}-${s} from "${t}" SourceBuffer`,_)}}}onBufferFlushing(t,n){const{type:s,startOffset:_,endOffset:w}=n;s?this.append(this.getFlushOp(s,_,w),s):this.sourceBuffers.forEach(([I])=>{I&&this.append(this.getFlushOp(I,_,w),I)})}onFragParsed(t,n){const{frag:s,part:_}=n,w=[],I=_?_.elementaryStreams:s.elementaryStreams;I[ne.AUDIOVIDEO]?w.push("audiovideo"):(I[ne.AUDIO]&&w.push("audio"),I[ne.VIDEO]&&w.push("video"));const j=()=>{const Q=self.performance.now();s.stats.buffering.end=Q,_&&(_.stats.buffering.end=Q);const K=_?_.stats:s.stats;this.hls.trigger(u.FRAG_BUFFERED,{frag:s,part:_,stats:K,id:s.type})};w.length===0&&this.warn(`Fragments must have at least one ElementaryStreamType set. type: ${s.type} level: ${s.level} sn: ${s.sn}`),this.blockBuffers(j,w).catch(Q=>{this.warn(`Fragment buffered callback ${Q}`),this.stepOperationQueue(this.sourceBufferTypes)})}onFragChanged(t,n){this.trimBuffers()}get bufferedToEnd(){return this.sourceBufferCount>0&&!this.sourceBuffers.some(([t])=>{if(t){const n=this.tracks[t];if(n)return!n.ended||n.ending}return!1})}onBufferEos(t,n){var s;this.sourceBuffers.forEach(([I])=>{if(I){const j=this.tracks[I];(!n.type||n.type===I)&&(j.ending=!0,j.ended||(j.ended=!0,this.log(`${I} buffer reached EOS`)))}});const _=((s=this.overrides)==null?void 0:s.endOfStream)!==!1;this.sourceBufferCount>0&&!this.sourceBuffers.some(([I])=>{var j;return I&&!((j=this.tracks[I])!=null&&j.ended)})?_?(this.log("Queueing EOS"),this.blockUntilOpen(()=>{this.tracksEnded();const{mediaSource:I}=this;if(!I||I.readyState!=="open"){I&&this.log(`Could not call mediaSource.endOfStream(). mediaSource.readyState: ${I.readyState}`);return}this.log("Calling mediaSource.endOfStream()"),I.endOfStream(),this.hls.trigger(u.BUFFERED_TO_END,void 0)})):(this.tracksEnded(),this.hls.trigger(u.BUFFERED_TO_END,void 0)):n.type==="video"&&this.unblockAudio()}tracksEnded(){this.sourceBuffers.forEach(([t])=>{if(t!==null){const n=this.tracks[t];n&&(n.ending=!1)}})}onLevelUpdated(t,{details:n}){n.fragments.length&&(this.details=n,this.updateDuration())}updateDuration(){this.blockUntilOpen(()=>{const t=this.getDurationAndRange();t&&this.updateMediaSource(t)})}onError(t,n){if(n.details===f.BUFFER_APPEND_ERROR&&n.frag){var s;const _=(s=n.errorAction)==null?void 0:s.nextAutoLevel;r(_)&&_!==n.frag.level&&this.resetAppendErrors()}}resetAppendErrors(){this.appendErrors={audio:0,video:0,audiovideo:0}}trimBuffers(){const{hls:t,details:n,media:s}=this;if(!s||n===null||!this.sourceBufferCount)return;const _=t.config,w=s.currentTime,I=n.levelTargetDuration,j=n.live&&_.liveBackBufferLength!==null?_.liveBackBufferLength:_.backBufferLength;if(r(j)&&j>=0){const K=Math.max(j,I),se=Math.floor(w/I)*I-K;this.flushBackBuffer(w,I,se)}const Q=_.frontBufferFlushThreshold;if(r(Q)&&Q>0){const K=Math.max(_.maxBufferLength,Q),se=Math.max(K,I),de=Math.floor(w/I)*I+se;this.flushFrontBuffer(w,I,de)}}flushBackBuffer(t,n,s){this.sourceBuffers.forEach(([_,w])=>{if(w){const j=vi.getBuffered(w);if(j.length>0&&s>j.start(0)){var I;this.hls.trigger(u.BACK_BUFFER_REACHED,{bufferEnd:s});const Q=this.tracks[_];if((I=this.details)!=null&&I.live)this.hls.trigger(u.LIVE_BACK_BUFFER_REACHED,{bufferEnd:s});else if(Q!=null&&Q.ended){this.log(`Cannot flush ${_} back buffer while SourceBuffer is in ended state`);return}this.hls.trigger(u.BUFFER_FLUSHING,{startOffset:0,endOffset:s,type:_})}}})}flushFrontBuffer(t,n,s){this.sourceBuffers.forEach(([_,w])=>{if(w){const I=vi.getBuffered(w),j=I.length;if(j<2)return;const Q=I.start(j-1),K=I.end(j-1);if(s>Q||t>=Q&&t<=K)return;this.hls.trigger(u.BUFFER_FLUSHING,{startOffset:Q,endOffset:1/0,type:_})}})}getDurationAndRange(){var t;const{details:n,mediaSource:s}=this;if(!n||!this.media||(s==null?void 0:s.readyState)!=="open")return null;const _=n.edge;if(n.live&&this.hls.config.liveDurationInfinity){if(n.fragments.length&&s.setLiveSeekableRange){const K=Math.max(0,n.fragmentStart),se=Math.max(K,_);return{duration:1/0,start:K,end:se}}return{duration:1/0}}const w=(t=this.overrides)==null?void 0:t.duration;if(w)return r(w)?{duration:w}:null;const I=this.media.duration,j=r(s.duration)?s.duration:0;return _>j&&_>I||!r(I)?{duration:_}:null}updateMediaSource({duration:t,start:n,end:s}){const _=this.mediaSource;!this.media||!_||_.readyState!=="open"||(_.duration!==t&&(r(t)&&this.log(`Updating MediaSource duration to ${t.toFixed(3)}`),_.duration=t),n!==void 0&&s!==void 0&&(this.log(`MediaSource duration is set to ${_.duration}. Setting seekable range to ${n}-${s}.`),_.setLiveSeekableRange(n,s)))}get tracksReady(){const t=this.pendingTrackCount;return t>0&&(t>=this.bufferCodecEventsTotal||this.isPending(this.tracks.audiovideo))}checkPendingTracks(){const{bufferCodecEventsTotal:t,pendingTrackCount:n,tracks:s}=this;if(this.log(`checkPendingTracks (pending: ${n} codec events expected: ${t}) ${zi(s)}`),this.tracksReady){var _;const w=(_=this.transferData)==null?void 0:_.tracks;w&&Object.keys(w).length?this.attachTransferred():this.createSourceBuffers()}}bufferCreated(){if(this.sourceBufferCount){const t={};this.sourceBuffers.forEach(([n,s])=>{if(n){const _=this.tracks[n];t[n]={buffer:s,container:_.container,codec:_.codec,supplemental:_.supplemental,levelCodec:_.levelCodec,id:_.id,metadata:_.metadata}}}),this.hls.trigger(u.BUFFER_CREATED,{tracks:t}),this.log(`SourceBuffers created. Running queue: ${this.operationQueue}`),this.sourceBuffers.forEach(([n])=>{this.executeNext(n)})}else{const t=new Error("could not create source buffer for media codec(s)");this.hls.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,error:t,reason:t.message})}}createSourceBuffers(){const{tracks:t,sourceBuffers:n,mediaSource:s}=this;if(!s)throw new Error("createSourceBuffers called when mediaSource was null");for(const w in t){const I=w,j=t[I];if(this.isPending(j)){const Q=this.getTrackCodec(j,I),K=`${j.container};codecs=${Q}`;j.codec=Q,this.log(`creating sourceBuffer(${K})${this.currentOp(I)?" Queued":""} ${zi(j)}`);try{const se=s.addSourceBuffer(K),de=Fl(I),xe=[I,se];n[de]=xe,j.buffer=se}catch(se){var _;this.error(`error while trying to add sourceBuffer: ${se.message}`),this.shiftAndExecuteNext(I),(_=this.operationQueue)==null||_.removeBlockers(),delete this.tracks[I],this.hls.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:se,sourceBufferName:I,mimeType:K,parent:j.id});return}this.trackSourceBuffer(I,j)}}this.bufferCreated()}getTrackCodec(t,n){const s=t.supplemental;let _=t.codec;s&&(n==="video"||n==="audiovideo")&&Ae(s,"video")&&(_=Jr(_,s));const w=un(_,t.levelCodec);return w?n.slice(0,5)==="audio"?pt(w,this.appendSource):w:""}trackSourceBuffer(t,n){const s=n.buffer;if(!s)return;const _=this.getTrackCodec(n,t);this.tracks[t]={buffer:s,codec:_,container:n.container,levelCodec:n.levelCodec,supplemental:n.supplemental,metadata:n.metadata,id:n.id,listeners:[]},this.removeBufferListeners(t),this.addBufferListener(t,"updatestart",this.onSBUpdateStart),this.addBufferListener(t,"updateend",this.onSBUpdateEnd),this.addBufferListener(t,"error",this.onSBUpdateError),this.appendSource&&this.addBufferListener(t,"bufferedchange",(w,I)=>{const j=I.removedRanges;j!=null&&j.length&&this.hls.trigger(u.BUFFER_FLUSHED,{type:w})})}get mediaSrc(){var t,n;const s=((t=this.media)==null||(n=t.querySelector)==null?void 0:n.call(t,"source"))||this.media;return s==null?void 0:s.src}onSBUpdateStart(t){const n=this.currentOp(t);n&&n.onStart()}onSBUpdateEnd(t){var n;if(((n=this.mediaSource)==null?void 0:n.readyState)==="closed"){this.resetBuffer(t);return}const s=this.currentOp(t);s&&(s.onComplete(),this.shiftAndExecuteNext(t))}onSBUpdateError(t,n){var s;const _=new Error(`${t} SourceBuffer error. MediaSource readyState: ${(s=this.mediaSource)==null?void 0:s.readyState}`);this.error(`${_}`,n),this.hls.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_APPENDING_ERROR,sourceBufferName:t,error:_,fatal:!1});const w=this.currentOp(t);w&&w.onError(_)}updateTimestampOffset(t,n,s,_,w,I){const j=n-t.timestampOffset;Math.abs(j)>=s&&(this.log(`Updating ${_} SourceBuffer timestampOffset to ${n} (sn: ${w} cc: ${I})`),t.timestampOffset=n)}removeExecutor(t,n,s){const{media:_,mediaSource:w}=this,I=this.tracks[t],j=I==null?void 0:I.buffer;if(!_||!w||!j){this.warn(`Attempting to remove from the ${t} SourceBuffer, but it does not exist`),this.shiftAndExecuteNext(t);return}const Q=r(_.duration)?_.duration:1/0,K=r(w.duration)?w.duration:1/0,se=Math.max(0,n),de=Math.min(s,Q,K);de>se&&(!I.ending||I.ended)?(I.ended=!1,this.log(`Removing [${se},${de}] from the ${t} SourceBuffer`),j.remove(se,de)):this.shiftAndExecuteNext(t)}appendExecutor(t,n){const s=this.tracks[n],_=s==null?void 0:s.buffer;if(!_)throw new El(`Attempting to append to the ${n} SourceBuffer, but it does not exist`);s.ending=!1,s.ended=!1,_.appendBuffer(t)}blockUntilOpen(t){if(this.isUpdating()||this.isQueued())this.blockBuffers(t).catch(n=>{this.warn(`SourceBuffer blocked callback ${n}`),this.stepOperationQueue(this.sourceBufferTypes)});else try{t()}catch(n){this.warn(`Callback run without blocking ${this.operationQueue} ${n}`)}}isUpdating(){return this.sourceBuffers.some(([t,n])=>t&&n.updating)}isQueued(){return this.sourceBuffers.some(([t])=>t&&!!this.currentOp(t))}isPending(t){return!!t&&!t.buffer}blockBuffers(t,n=this.sourceBufferTypes){if(!n.length)return this.log("Blocking operation requested, but no SourceBuffers exist"),Promise.resolve().then(t);const{operationQueue:s}=this,_=n.map(I=>this.appendBlocker(I));return n.length>1&&!!this.blockedAudioAppend&&this.unblockAudio(),Promise.all(_).then(I=>{s===this.operationQueue&&(t(),this.stepOperationQueue(this.sourceBufferTypes))})}stepOperationQueue(t){t.forEach(n=>{var s;const _=(s=this.tracks[n])==null?void 0:s.buffer;!_||_.updating||this.shiftAndExecuteNext(n)})}append(t,n,s){this.operationQueue&&this.operationQueue.append(t,n,s)}appendBlocker(t){if(this.operationQueue)return this.operationQueue.appendBlocker(t)}currentOp(t){return this.operationQueue?this.operationQueue.current(t):null}executeNext(t){t&&this.operationQueue&&this.operationQueue.executeNext(t)}shiftAndExecuteNext(t){this.operationQueue&&this.operationQueue.shiftAndExecuteNext(t)}get pendingTrackCount(){return Object.keys(this.tracks).reduce((t,n)=>t+(this.isPending(this.tracks[n])?1:0),0)}get sourceBufferCount(){return this.sourceBuffers.reduce((t,[n])=>t+(n?1:0),0)}get sourceBufferTypes(){return this.sourceBuffers.map(([t])=>t).filter(t=>!!t)}addBufferListener(t,n,s){const _=this.tracks[t];if(!_)return;const w=_.buffer;if(!w)return;const I=s.bind(this,t);_.listeners.push({event:n,listener:I}),w.addEventListener(n,I)}removeBufferListeners(t){const n=this.tracks[t];if(!n)return;const s=n.buffer;s&&(n.listeners.forEach(_=>{s.removeEventListener(_.event,_.listener)}),n.listeners.length=0)}}function Ho(k){const t=k.querySelectorAll("source");[].slice.call(t).forEach(n=>{k.removeChild(n)})}function ou(k,t){const n=self.document.createElement("source");n.type="video/mp4",n.src=t,k.appendChild(n)}function Fl(k){return k==="audio"?1:0}class Bl{constructor(t){this.hls=void 0,this.autoLevelCapping=void 0,this.firstLevel=void 0,this.media=void 0,this.restrictedLevels=void 0,this.timer=void 0,this.clientRect=void 0,this.streamController=void 0,this.hls=t,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.firstLevel=-1,this.media=null,this.restrictedLevels=[],this.timer=void 0,this.clientRect=null,this.registerListeners()}setStreamController(t){this.streamController=t}destroy(){this.hls&&this.unregisterListener(),this.timer&&this.stopCapping(),this.media=null,this.clientRect=null,this.hls=this.streamController=null}registerListeners(){const{hls:t}=this;t.on(u.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),t.on(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(u.MANIFEST_PARSED,this.onManifestParsed,this),t.on(u.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(u.BUFFER_CODECS,this.onBufferCodecs,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this)}unregisterListener(){const{hls:t}=this;t.off(u.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),t.off(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(u.MANIFEST_PARSED,this.onManifestParsed,this),t.off(u.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(u.BUFFER_CODECS,this.onBufferCodecs,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this)}onFpsDropLevelCapping(t,n){const s=this.hls.levels[n.droppedLevel];this.isLevelAllowed(s)&&this.restrictedLevels.push({bitrate:s.bitrate,height:s.height,width:s.width})}onMediaAttaching(t,n){this.media=n.media instanceof HTMLVideoElement?n.media:null,this.clientRect=null,this.timer&&this.hls.levels.length&&this.detectPlayerSize()}onManifestParsed(t,n){const s=this.hls;this.restrictedLevels=[],this.firstLevel=n.firstLevel,s.config.capLevelToPlayerSize&&n.video&&this.startCapping()}onLevelsUpdated(t,n){this.timer&&r(this.autoLevelCapping)&&this.detectPlayerSize()}onBufferCodecs(t,n){this.hls.config.capLevelToPlayerSize&&n.video&&this.startCapping()}onMediaDetaching(){this.stopCapping(),this.media=null}detectPlayerSize(){if(this.media){if(this.mediaHeight<=0||this.mediaWidth<=0){this.clientRect=null;return}const t=this.hls.levels;if(t.length){const n=this.hls,s=this.getMaxLevel(t.length-1);s!==this.autoLevelCapping&&n.logger.log(`Setting autoLevelCapping to ${s}: ${t[s].height}p@${t[s].bitrate} for media ${this.mediaWidth}x${this.mediaHeight}`),n.autoLevelCapping=s,n.autoLevelEnabled&&n.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=n.autoLevelCapping}}}getMaxLevel(t){const n=this.hls.levels;if(!n.length)return-1;const s=n.filter((_,w)=>this.isLevelAllowed(_)&&w<=t);return this.clientRect=null,Bl.getMaxLevelByMediaSize(s,this.mediaWidth,this.mediaHeight)}startCapping(){this.timer||(this.autoLevelCapping=Number.POSITIVE_INFINITY,self.clearInterval(this.timer),this.timer=self.setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize())}stopCapping(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)}getDimensions(){if(this.clientRect)return this.clientRect;const t=this.media,n={width:0,height:0};if(t){const s=t.getBoundingClientRect();n.width=s.width,n.height=s.height,!n.width&&!n.height&&(n.width=s.right-s.left||t.width||0,n.height=s.bottom-s.top||t.height||0)}return this.clientRect=n,n}get mediaWidth(){return this.getDimensions().width*this.contentScaleFactor}get mediaHeight(){return this.getDimensions().height*this.contentScaleFactor}get contentScaleFactor(){let t=1;if(!this.hls.config.ignoreDevicePixelRatio)try{t=self.devicePixelRatio}catch(n){}return Math.min(t,this.hls.config.maxDevicePixelRatio)}isLevelAllowed(t){return!this.restrictedLevels.some(s=>t.bitrate===s.bitrate&&t.width===s.width&&t.height===s.height)}static getMaxLevelByMediaSize(t,n,s){if(!(t!=null&&t.length))return-1;const _=(j,Q)=>Q?j.width!==Q.width||j.height!==Q.height:!0;let w=t.length-1;const I=Math.max(n,s);for(let j=0;j<t.length;j+=1){const Q=t[j];if((Q.width>=I||Q.height>=I)&&_(Q,t[j+1])){w=j;break}}return w}}const qo={MANIFEST:"m",AUDIO:"a",VIDEO:"v",MUXED:"av",INIT:"i",CAPTION:"c",TIMED_TEXT:"tt",KEY:"k",OTHER:"o"},Nl={HLS:"h"};class uu{constructor(t,n){Array.isArray(t)&&(t=t.map(s=>s instanceof uu?s:new uu(s))),this.value=t,this.params=n}}const Ku="Dict";function vc(k){return Array.isArray(k)?JSON.stringify(k):k instanceof Map?"Map{}":k instanceof Set?"Set{}":typeof k=="object"?JSON.stringify(k):String(k)}function Ql(k,t,n,s){return new Error(`failed to ${k} "${vc(t)}" as ${n}`,{cause:s})}function Pa(k,t,n){return Ql("serialize",k,t,n)}class Zc{constructor(t){this.description=t}}const Wc="Bare Item",jl="Boolean";function Ic(k){if(typeof k!="boolean")throw Pa(k,jl);return k?"?1":"?0"}function df(k){return btoa(String.fromCharCode(...k))}const Hc="Byte Sequence";function Du(k){if(ArrayBuffer.isView(k)===!1)throw Pa(k,Hc);return`:${df(k)}:`}const hf="Integer";function Dc(k){return k<-999999999999999||999999999999999<k}function ql(k){if(Dc(k))throw Pa(k,hf);return k.toString()}function Gc(k){return`@${ql(k.getTime()/1e3)}`}function $c(k,t){if(k<0)return-$c(-k,t);const n=Math.pow(10,t);if(Math.abs(k*n%1-.5)<Number.EPSILON){const _=Math.floor(k*n);return(_%2===0?_:_+1)/n}else return Math.round(k*n)/n}const Ou="Decimal";function sl(k){const t=$c(k,3);if(Math.floor(Math.abs(t)).toString().length>12)throw Pa(k,Ou);const n=t.toString();return n.includes(".")?n:`${n}.0`}const ol="String",pf=/[\x00-\x1f\x7f]+/;function mf(k){if(pf.test(k))throw Pa(k,ol);return`"${k.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}"`}function Kc(k){return k.description||k.toString().slice(7,-1)}const po="Token";function vf(k){const t=Kc(k);if(/^([a-zA-Z*])([!#$%&'*+\-.^_`|~\w:/]*)$/.test(t)===!1)throw Pa(t,po);return t}function _c(k){switch(typeof k){case"number":if(!r(k))throw Pa(k,Wc);return Number.isInteger(k)?ql(k):sl(k);case"string":return mf(k);case"symbol":return vf(k);case"boolean":return Ic(k);case"object":if(k instanceof Date)return Gc(k);if(k instanceof Uint8Array)return Du(k);if(k instanceof Zc)return vf(k);default:throw Pa(k,Wc)}}const _f="Key";function _l(k){if(/^[a-z*][a-z0-9\-_.*]*$/.test(k)===!1)throw Pa(k,_f);return k}function ku(k){return k==null?"":Object.entries(k).map(([t,n])=>n===!0?`;${_l(t)}`:`;${_l(t)}=${_c(n)}`).join("")}function oo(k){return k instanceof uu?`${_c(k.value)}${ku(k.params)}`:_c(k)}function Of(k){return`(${k.value.map(oo).join(" ")})${ku(k.params)}`}function gf(k,t={whitespace:!0}){if(typeof k!="object"||k==null)throw Pa(k,Ku);const n=k instanceof Map?k.entries():Object.entries(k),s=t!=null&&t.whitespace?" ":"";return Array.from(n).map(([_,w])=>{w instanceof uu||(w=new uu(w));let I=_l(_);return w.value===!0?I+=ku(w.params):(I+="=",Array.isArray(w.value)?I+=Of(w):I+=oo(w)),I}).join(`,${s}`)}function Oc(k,t){return gf(k,t)}const Eu="CMCD-Object",uo="CMCD-Request",bo="CMCD-Session",Ru="CMCD-Status",Te={br:Eu,ab:Eu,d:Eu,ot:Eu,tb:Eu,tpb:Eu,lb:Eu,tab:Eu,lab:Eu,url:Eu,pb:uo,bl:uo,tbl:uo,dl:uo,ltc:uo,mtp:uo,nor:uo,nrr:uo,rc:uo,sn:uo,sta:uo,su:uo,ttfb:uo,ttfbb:uo,ttlb:uo,cmsdd:uo,cmsds:uo,smrt:uo,df:uo,cs:uo,ts:uo,cid:bo,pr:bo,sf:bo,sid:bo,st:bo,v:bo,msd:bo,bs:Ru,bsd:Ru,cdn:Ru,rtp:Ru,bg:Ru,pt:Ru,ec:Ru,e:Ru},gc={REQUEST:uo};function Lu(k){return Object.keys(k).reduce((t,n)=>{var s;return(s=k[n])===null||s===void 0||s.forEach(_=>t[_]=n),t},{})}function Jl(k,t){const n={};if(!k)return n;const s=Object.keys(k),_=t?Lu(t):{};return s.reduce((w,I)=>{var j;const Q=Te[I]||_[I]||gc.REQUEST,K=(j=w[Q])!==null&&j!==void 0?j:w[Q]={};return K[I]=k[I],w},n)}function lu(k){return["ot","sf","st","e","sta"].includes(k)}function Vu(k){return typeof k=="number"?r(k):k!=null&&k!==""&&k!==!1}const yc="event";function bc(k,t){const n=new URL(k),s=new URL(t);if(n.origin!==s.origin)return k;const _=n.pathname.split("/").slice(1),w=s.pathname.split("/").slice(1,-1);for(;_[0]===w[0];)_.shift(),w.shift();for(;w.length;)w.shift(),_.unshift("..");return _.join("/")+n.search+n.hash}const Yu=k=>Math.round(k),gl=(k,t)=>Array.isArray(k)?k.map(n=>gl(n,t)):k instanceof uu&&typeof k.value=="string"?new uu(gl(k.value,t),k.params):(t.baseUrl&&(k=bc(k,t.baseUrl)),t.version===1?encodeURIComponent(k):k),Mu=k=>Yu(k/100)*100,Fu={br:Yu,d:Yu,bl:Mu,dl:Mu,mtp:Mu,nor:(k,t)=>{let n=k;return t.version>=2&&(k instanceof uu&&typeof k.value=="string"?n=new uu([k]):typeof k=="string"&&(n=[k])),gl(n,t)},rtp:Mu,tb:Yu},xc="request",ul="response",Xu=["ab","bg","bl","br","bs","bsd","cdn","cid","cs","df","ec","lab","lb","ltc","msd","mtp","pb","pr","pt","sf","sid","sn","st","sta","tab","tb","tbl","tpb","ts","v"],kf=["e"],yu=/^[a-zA-Z0-9-.]+-[a-zA-Z0-9-.]+$/;function Ul(k){return yu.test(k)}function Sl(k){return Xu.includes(k)||kf.includes(k)||Ul(k)}const Yc=["d","dl","nor","ot","rtp","su"];function wc(k){return Xu.includes(k)||Yc.includes(k)||Ul(k)}const ec=["cmsdd","cmsds","rc","smrt","ttfb","ttfbb","ttlb","url"];function zl(k){return Xu.includes(k)||Yc.includes(k)||ec.includes(k)||Ul(k)}const Rf=["bl","br","bs","cid","d","dl","mtp","nor","nrr","ot","pr","rtp","sf","sid","st","su","tb","v"];function yf(k){return Rf.includes(k)||Ul(k)}const tc={[ul]:zl,[yc]:Sl,[xc]:wc};function kc(k,t={}){const n={};if(k==null||typeof k!="object")return n;const s=t.version||k.v||1,_=t.reportingMode||xc,w=s===1?yf:tc[_];let I=Object.keys(k).filter(w);const j=t.filter;typeof j=="function"&&(I=I.filter(j));const Q=_===ul||_===yc;Q&&!I.includes("ts")&&I.push("ts"),s>1&&!I.includes("v")&&I.push("v");const K=v({},Fu,t.formatters),se={version:s,reportingMode:_,baseUrl:t.baseUrl};return I.sort().forEach(de=>{let xe=k[de];const ke=K[de];if(typeof ke=="function"&&(xe=ke(xe,se)),de==="v"){if(s===1)return;xe=s}de=="pr"&&xe===1||(Q&&de==="ts"&&!r(xe)&&(xe=Date.now()),Vu(xe)&&(lu(de)&&typeof xe=="string"&&(xe=new Zc(xe)),n[de]=xe))}),n}function Zl(k,t={}){const n={};if(!k)return n;const s=kc(k,t),_=Jl(s,t==null?void 0:t.customHeaderMap);return Object.entries(_).reduce((w,[I,j])=>{const Q=Oc(j,{whitespace:!1});return Q&&(w[I]=Q),w},n)}function Lf(k,t,n){return v(k,Zl(t,n))}const Xc="CMCD";function Qu(k,t={}){return k?Oc(kc(k,t),{whitespace:!1}):""}function Ec(k,t={}){if(!k)return"";const n=Qu(k,t);return encodeURIComponent(n)}function Sc(k,t={}){if(!k)return"";const n=Ec(k,t);return`${Xc}=${n}`}const Qc=/CMCD=[^&#]+/;function Rc(k,t,n){const s=Sc(t,n);if(!s)return k;if(Qc.test(k))return k.replace(Qc,s);const _=k.includes("?")?"&":"?";return`${k}${_}${s}`}class P{constructor(t){this.hls=void 0,this.config=void 0,this.media=void 0,this.sid=void 0,this.cid=void 0,this.useHeaders=!1,this.includeKeys=void 0,this.initialized=!1,this.starved=!1,this.buffering=!0,this.audioBuffer=void 0,this.videoBuffer=void 0,this.onWaiting=()=>{this.initialized&&(this.starved=!0),this.buffering=!0},this.onPlaying=()=>{this.initialized||(this.initialized=!0),this.buffering=!1},this.applyPlaylistData=_=>{try{this.apply(_,{ot:qo.MANIFEST,su:!this.initialized})}catch(w){this.hls.logger.warn("Could not generate manifest CMCD data.",w)}},this.applyFragmentData=_=>{try{const{frag:w,part:I}=_,j=this.hls.levels[w.level],Q=this.getObjectType(w),K={d:(I||w).duration*1e3,ot:Q};(Q===qo.VIDEO||Q===qo.AUDIO||Q==qo.MUXED)&&(K.br=j.bitrate/1e3,K.tb=this.getTopBandwidth(Q)/1e3,K.bl=this.getBufferLength(Q));const se=I?this.getNextPart(I):this.getNextFrag(w);se!=null&&se.url&&se.url!==w.url&&(K.nor=se.url),this.apply(_,K)}catch(w){this.hls.logger.warn("Could not generate segment CMCD data.",w)}},this.hls=t;const n=this.config=t.config,{cmcd:s}=n;s!=null&&(n.pLoader=this.createPlaylistLoader(),n.fLoader=this.createFragmentLoader(),this.sid=s.sessionId||t.sessionId,this.cid=s.contentId,this.useHeaders=s.useHeaders===!0,this.includeKeys=s.includeKeys,this.registerListeners())}registerListeners(){const t=this.hls;t.on(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(u.MEDIA_DETACHED,this.onMediaDetached,this),t.on(u.BUFFER_CREATED,this.onBufferCreated,this)}unregisterListeners(){const t=this.hls;t.off(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(u.MEDIA_DETACHED,this.onMediaDetached,this),t.off(u.BUFFER_CREATED,this.onBufferCreated,this)}destroy(){this.unregisterListeners(),this.onMediaDetached(),this.hls=this.config=this.audioBuffer=this.videoBuffer=null,this.onWaiting=this.onPlaying=this.media=null}onMediaAttached(t,n){this.media=n.media,this.media.addEventListener("waiting",this.onWaiting),this.media.addEventListener("playing",this.onPlaying)}onMediaDetached(){this.media&&(this.media.removeEventListener("waiting",this.onWaiting),this.media.removeEventListener("playing",this.onPlaying),this.media=null)}onBufferCreated(t,n){var s,_;this.audioBuffer=(s=n.tracks.audio)==null?void 0:s.buffer,this.videoBuffer=(_=n.tracks.video)==null?void 0:_.buffer}createData(){var t;return{v:1,sf:Nl.HLS,sid:this.sid,cid:this.cid,pr:(t=this.media)==null?void 0:t.playbackRate,mtp:this.hls.bandwidthEstimate/1e3}}apply(t,n={}){v(n,this.createData());const s=n.ot===qo.INIT||n.ot===qo.VIDEO||n.ot===qo.MUXED;this.starved&&s&&(n.bs=!0,n.su=!0,this.starved=!1),n.su==null&&(n.su=this.buffering);const{includeKeys:_}=this;_&&(n=Object.keys(n).reduce((I,j)=>(_.includes(j)&&(I[j]=n[j]),I),{}));const w={baseUrl:t.url};this.useHeaders?(t.headers||(t.headers={}),Lf(t.headers,n,w)):t.url=Rc(t.url,n,w)}getNextFrag(t){var n;const s=(n=this.hls.levels[t.level])==null?void 0:n.details;if(s){const _=t.sn-s.startSN;return s.fragments[_+1]}}getNextPart(t){var n;const{index:s,fragment:_}=t,w=(n=this.hls.levels[_.level])==null||(n=n.details)==null?void 0:n.partList;if(w){const{sn:I}=_;for(let j=w.length-1;j>=0;j--){const Q=w[j];if(Q.index===s&&Q.fragment.sn===I)return w[j+1]}}}getObjectType(t){const{type:n}=t;if(n==="subtitle")return qo.TIMED_TEXT;if(t.sn==="initSegment")return qo.INIT;if(n==="audio")return qo.AUDIO;if(n==="main")return this.hls.audioTracks.length?qo.VIDEO:qo.MUXED}getTopBandwidth(t){let n=0,s;const _=this.hls;if(t===qo.AUDIO)s=_.audioTracks;else{const w=_.maxAutoLevel,I=w>-1?w+1:_.levels.length;s=_.levels.slice(0,I)}return s.forEach(w=>{w.bitrate>n&&(n=w.bitrate)}),n>0?n:NaN}getBufferLength(t){const n=this.media,s=t===qo.AUDIO?this.audioBuffer:this.videoBuffer;return!s||!n?NaN:vi.bufferInfo(s,n.currentTime,this.config.maxBufferHole).len*1e3}createPlaylistLoader(){const{pLoader:t}=this.config,n=this.applyPlaylistData,s=t||this.config.loader;return class{constructor(w){this.loader=void 0,this.loader=new s(w)}get stats(){return this.loader.stats}get context(){return this.loader.context}destroy(){this.loader.destroy()}abort(){this.loader.abort()}load(w,I,j){n(w),this.loader.load(w,I,j)}}}createFragmentLoader(){const{fLoader:t}=this.config,n=this.applyFragmentData,s=t||this.config.loader;return class{constructor(w){this.loader=void 0,this.loader=new s(w)}get stats(){return this.loader.stats}get context(){return this.loader.context}destroy(){this.loader.destroy()}abort(){this.loader.abort()}load(w,I,j){n(w),this.loader.load(w,I,j)}}}}const O=3e5;class L extends R{constructor(t){super("content-steering",t.logger),this.hls=void 0,this.loader=null,this.uri=null,this.pathwayId=".",this._pathwayPriority=null,this.timeToLoad=300,this.reloadTimer=-1,this.updated=0,this.started=!1,this.enabled=!0,this.levels=null,this.audioTracks=null,this.subtitleTracks=null,this.penalizedPathways={},this.hls=t,this.registerListeners()}registerListeners(){const t=this.hls;t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(u.MANIFEST_PARSED,this.onManifestParsed,this),t.on(u.ERROR,this.onError,this)}unregisterListeners(){const t=this.hls;t&&(t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(u.MANIFEST_PARSED,this.onManifestParsed,this),t.off(u.ERROR,this.onError,this))}pathways(){return(this.levels||[]).reduce((t,n)=>(t.indexOf(n.pathwayId)===-1&&t.push(n.pathwayId),t),[])}get pathwayPriority(){return this._pathwayPriority}set pathwayPriority(t){this.updatePathwayPriority(t)}startLoad(){if(this.started=!0,this.clearTimeout(),this.enabled&&this.uri){if(this.updated){const t=this.timeToLoad*1e3-(performance.now()-this.updated);if(t>0){this.scheduleRefresh(this.uri,t);return}}this.loadSteeringManifest(this.uri)}}stopLoad(){this.started=!1,this.loader&&(this.loader.destroy(),this.loader=null),this.clearTimeout()}clearTimeout(){this.reloadTimer!==-1&&(self.clearTimeout(this.reloadTimer),this.reloadTimer=-1)}destroy(){this.unregisterListeners(),this.stopLoad(),this.hls=null,this.levels=this.audioTracks=this.subtitleTracks=null}removeLevel(t){const n=this.levels;n&&(this.levels=n.filter(s=>s!==t))}onManifestLoading(){this.stopLoad(),this.enabled=!0,this.timeToLoad=300,this.updated=0,this.uri=null,this.pathwayId=".",this.levels=this.audioTracks=this.subtitleTracks=null}onManifestLoaded(t,n){const{contentSteering:s}=n;s!==null&&(this.pathwayId=s.pathwayId,this.uri=s.uri,this.started&&this.startLoad())}onManifestParsed(t,n){this.audioTracks=n.audioTracks,this.subtitleTracks=n.subtitleTracks}onError(t,n){const{errorAction:s}=n;if((s==null?void 0:s.action)===nr.SendAlternateToPenaltyBox&&s.flags===Mr.MoveAllAlternatesMatchingHost){const _=this.levels;let w=this._pathwayPriority,I=this.pathwayId;if(n.context){const{groupId:j,pathwayId:Q,type:K}=n.context;j&&_?I=this.getPathwayForGroupId(j,K,I):Q&&(I=Q)}I in this.penalizedPathways||(this.penalizedPathways[I]=performance.now()),!w&&_&&(w=this.pathways()),w&&w.length>1&&(this.updatePathwayPriority(w),s.resolved=this.pathwayId!==I),n.details===f.BUFFER_APPEND_ERROR&&!n.fatal?s.resolved=!0:s.resolved||this.warn(`Could not resolve ${n.details} ("${n.error.message}") with content-steering for Pathway: ${I} levels: ${_&&_.length} priorities: ${zi(w)} penalized: ${zi(this.penalizedPathways)}`)}}filterParsedLevels(t){this.levels=t;let n=this.getLevelsForPathway(this.pathwayId);if(n.length===0){const s=t[0].pathwayId;this.log(`No levels found in Pathway ${this.pathwayId}. Setting initial Pathway to "${s}"`),n=this.getLevelsForPathway(s),this.pathwayId=s}return n.length!==t.length&&this.log(`Found ${n.length}/${t.length} levels in Pathway "${this.pathwayId}"`),n}getLevelsForPathway(t){return this.levels===null?[]:this.levels.filter(n=>t===n.pathwayId)}updatePathwayPriority(t){this._pathwayPriority=t;let n;const s=this.penalizedPathways,_=performance.now();Object.keys(s).forEach(w=>{_-s[w]>O&&delete s[w]});for(let w=0;w<t.length;w++){const I=t[w];if(I in s)continue;if(I===this.pathwayId)return;const j=this.hls.nextLoadLevel,Q=this.hls.levels[j];if(n=this.getLevelsForPathway(I),n.length>0){this.log(`Setting Pathway to "${I}"`),this.pathwayId=I,hs(n),this.hls.trigger(u.LEVELS_UPDATED,{levels:n});const K=this.hls.levels[j];Q&&K&&this.levels&&(K.attrs["STABLE-VARIANT-ID"]!==Q.attrs["STABLE-VARIANT-ID"]&&K.bitrate!==Q.bitrate&&this.log(`Unstable Pathways change from bitrate ${Q.bitrate} to ${K.bitrate}`),this.hls.nextLoadLevel=j);break}}}getPathwayForGroupId(t,n,s){const _=this.getLevelsForPathway(s).concat(this.levels||[]);for(let w=0;w<_.length;w++)if(n===h.AUDIO_TRACK&&_[w].hasAudioGroup(t)||n===h.SUBTITLE_TRACK&&_[w].hasSubtitleGroup(t))return _[w].pathwayId;return s}clonePathways(t){const n=this.levels;if(!n)return;const s={},_={};t.forEach(w=>{const{ID:I,"BASE-ID":j,"URI-REPLACEMENT":Q}=w;if(n.some(se=>se.pathwayId===I))return;const K=this.getLevelsForPathway(j).map(se=>{const de=new Wi(se.attrs);de["PATHWAY-ID"]=I;const xe=de.AUDIO&&`${de.AUDIO}_clone_${I}`,ke=de.SUBTITLES&&`${de.SUBTITLES}_clone_${I}`;xe&&(s[de.AUDIO]=xe,de.AUDIO=xe),ke&&(_[de.SUBTITLES]=ke,de.SUBTITLES=ke);const Re=ze(se.uri,de["STABLE-VARIANT-ID"],"PER-VARIANT-URIS",Q),at=new mi({attrs:de,audioCodec:se.audioCodec,bitrate:se.bitrate,height:se.height,name:se.name,url:Re,videoCodec:se.videoCodec,width:se.width});if(se.audioGroups)for(let it=1;it<se.audioGroups.length;it++)at.addGroupId("audio",`${se.audioGroups[it]}_clone_${I}`);if(se.subtitleGroups)for(let it=1;it<se.subtitleGroups.length;it++)at.addGroupId("text",`${se.subtitleGroups[it]}_clone_${I}`);return at});n.push(...K),ve(this.audioTracks,s,Q,I),ve(this.subtitleTracks,_,Q,I)})}loadSteeringManifest(t){const n=this.hls.config,s=n.loader;this.loader&&this.loader.destroy(),this.loader=new s(n);let _;try{_=new self.URL(t)}catch(se){this.enabled=!1,this.log(`Failed to parse Steering Manifest URI: ${t}`);return}if(_.protocol!=="data:"){const se=(this.hls.bandwidthEstimate||n.abrEwmaDefaultEstimate)|0;_.searchParams.set("_HLS_pathway",this.pathwayId),_.searchParams.set("_HLS_throughput",""+se)}const w={responseType:"json",url:_.href},I=n.steeringManifestLoadPolicy.default,j=I.errorRetry||I.timeoutRetry||{},Q={loadPolicy:I,timeout:I.maxLoadTimeMs,maxRetry:j.maxNumRetry||0,retryDelay:j.retryDelayMs||0,maxRetryDelay:j.maxRetryDelayMs||0},K={onSuccess:(se,de,xe,ke)=>{this.log(`Loaded steering manifest: "${_}"`);const Re=se.data;if((Re==null?void 0:Re.VERSION)!==1){this.log(`Steering VERSION ${Re.VERSION} not supported!`);return}this.updated=performance.now(),this.timeToLoad=Re.TTL;const{"RELOAD-URI":at,"PATHWAY-CLONES":it,"PATHWAY-PRIORITY":Xt}=Re;if(at)try{this.uri=new self.URL(at,_).href}catch(lr){this.enabled=!1,this.log(`Failed to parse Steering Manifest RELOAD-URI: ${at}`);return}this.scheduleRefresh(this.uri||xe.url),it&&this.clonePathways(it);const ar={steeringManifest:Re,url:_.toString()};this.hls.trigger(u.STEERING_MANIFEST_LOADED,ar),Xt&&this.updatePathwayPriority(Xt)},onError:(se,de,xe,ke)=>{if(this.log(`Error loading steering manifest: ${se.code} ${se.text} (${de.url})`),this.stopLoad(),se.code===410){this.enabled=!1,this.log(`Steering manifest ${de.url} no longer available`);return}let Re=this.timeToLoad*1e3;if(se.code===429){const at=this.loader;if(typeof(at==null?void 0:at.getResponseHeader)=="function"){const it=at.getResponseHeader("Retry-After");it&&(Re=parseFloat(it)*1e3)}this.log(`Steering manifest ${de.url} rate limited`);return}this.scheduleRefresh(this.uri||de.url,Re)},onTimeout:(se,de,xe)=>{this.log(`Timeout loading steering manifest (${de.url})`),this.scheduleRefresh(this.uri||de.url)}};this.log(`Requesting steering manifest: ${_}`),this.loader.load(w,Q,K)}scheduleRefresh(t,n=this.timeToLoad*1e3){this.clearTimeout(),this.reloadTimer=self.setTimeout(()=>{var s;const _=(s=this.hls)==null?void 0:s.media;if(_&&!_.ended){this.loadSteeringManifest(t);return}this.scheduleRefresh(t,this.timeToLoad*1e3)},n)}}function ve(k,t,n,s){k&&Object.keys(t).forEach(_=>{const w=k.filter(I=>I.groupId===_).map(I=>{const j=v({},I);return j.details=void 0,j.attrs=new Wi(j.attrs),j.url=j.attrs.URI=ze(I.url,I.attrs["STABLE-RENDITION-ID"],"PER-RENDITION-URIS",n),j.groupId=j.attrs["GROUP-ID"]=t[_],j.attrs["PATHWAY-ID"]=s,j});k.push(...w)})}function ze(k,t,n,s){const{HOST:_,PARAMS:w,[n]:I}=s;let j;t&&(j=I==null?void 0:I[t],j&&(k=j));const Q=new self.URL(k);return _&&!j&&(Q.host=_),w&&Object.keys(w).sort().forEach(K=>{K&&Q.searchParams.set(K,w[K])}),Q.href}class tn extends R{constructor(t){super("eme",t.logger),this.hls=void 0,this.config=void 0,this.media=null,this.mediaResolved=void 0,this.keyFormatPromise=null,this.keySystemAccessPromises={},this._requestLicenseFailureCount=0,this.mediaKeySessions=[],this.keyIdToKeySessionPromise={},this.mediaKeys=null,this.setMediaKeysQueue=tn.CDMCleanupPromise?[tn.CDMCleanupPromise]:[],this.bannedKeyIds={},this.onMediaEncrypted=n=>{const{initDataType:s,initData:_}=n,w=`"${n.type}" event: init data type: "${s}"`;if(this.debug(w),_!==null){if(!this.keyFormatPromise){let I=Object.keys(this.keySystemAccessPromises);I.length||(I=nu(this.config));const j=I.map(Ss).filter(Q=>!!Q);this.keyFormatPromise=this.getKeyFormatPromise(j)}this.keyFormatPromise.then(I=>{const j=Ko(I);if(s!=="sinf"||j!==Ha.FAIRPLAY){this.log(`Ignoring "${n.type}" event with init data type: "${s}" for selected key-system ${j}`);return}let Q;try{const ke=Ft(new Uint8Array(_)),Re=$o(JSON.parse(ke).sinf),at=or(Re);if(!at)throw new Error("'schm' box missing or not cbcs/cenc with schi > tenc");Q=new Uint8Array(at.subarray(8,24))}catch(ke){this.warn(`${w} Failed to parse sinf: ${ke}`);return}const K=Y(Q),{keyIdToKeySessionPromise:se,mediaKeySessions:de}=this;let xe=se[K];for(let ke=0;ke<de.length;ke++){const Re=de[ke],at=Re.decryptdata;if(!at.keyId)continue;const it=Y(at.keyId);if(_o(Q,at.keyId)||at.uri.replace(/-/g,"").indexOf(K)!==-1){if(xe=se[it],!xe)continue;if(at.pssh)break;delete se[it],at.pssh=new Uint8Array(_),at.keyId=Q,xe=se[K]=xe.then(()=>this.generateRequestWithPreferredKeySession(Re,s,_,"encrypted-event-key-match")),xe.catch(Xt=>this.handleError(Xt));break}}xe||this.handleError(new Error(`Key ID ${K} not encountered in playlist. Key-system sessions ${de.length}.`))}).catch(I=>this.handleError(I))}},this.onWaitingForKey=n=>{this.log(`"${n.type}" event`)},this.hls=t,this.config=t.config,this.registerListeners()}destroy(){this.onDestroying(),this.onMediaDetached();const t=this.config;t.requestMediaKeySystemAccessFunc=null,t.licenseXhrSetup=t.licenseResponseCallback=void 0,t.drmSystems=t.drmSystemOptions={},this.hls=this.config=this.keyIdToKeySessionPromise=null,this.onMediaEncrypted=this.onWaitingForKey=null}registerListeners(){this.hls.on(u.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(u.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.on(u.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(u.MANIFEST_LOADED,this.onManifestLoaded,this),this.hls.on(u.DESTROYING,this.onDestroying,this)}unregisterListeners(){this.hls.off(u.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(u.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.off(u.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.off(u.MANIFEST_LOADED,this.onManifestLoaded,this),this.hls.off(u.DESTROYING,this.onDestroying,this)}getLicenseServerUrl(t){const{drmSystems:n,widevineLicenseUrl:s}=this.config,_=n==null?void 0:n[t];if(_)return _.licenseUrl;if(t===Ha.WIDEVINE&&s)return s}getLicenseServerUrlOrThrow(t){const n=this.getLicenseServerUrl(t);if(n===void 0)throw new Error(`no license server URL configured for key-system "${t}"`);return n}getServerCertificateUrl(t){const{drmSystems:n}=this.config,s=n==null?void 0:n[t];if(s)return s.serverCertificateUrl;this.log(`No Server Certificate in config.drmSystems["${t}"]`)}attemptKeySystemAccess(t){const n=this.hls.levels,s=(I,j,Q)=>!!I&&Q.indexOf(I)===j,_=n.map(I=>I.audioCodec).filter(s),w=n.map(I=>I.videoCodec).filter(s);return _.length+w.length===0&&w.push("avc1.42e01e"),new Promise((I,j)=>{const Q=K=>{const se=K.shift();this.getMediaKeysPromise(se,_,w).then(de=>I({keySystem:se,mediaKeys:de})).catch(de=>{K.length?Q(K):de instanceof mn?j(de):j(new mn({type:c.KEY_SYSTEM_ERROR,details:f.KEY_SYSTEM_NO_ACCESS,error:de,fatal:!0},de.message))})};Q(t)})}requestMediaKeySystemAccess(t,n){const{requestMediaKeySystemAccessFunc:s}=this.config;if(typeof s!="function"){let _=`Configured requestMediaKeySystemAccess is not a function ${s}`;return pu===null&&self.location.protocol==="http:"&&(_=`navigator.requestMediaKeySystemAccess is not available over insecure protocol ${location.protocol}`),Promise.reject(new Error(_))}return s(t,n)}getMediaKeysPromise(t,n,s){var _;const w=Uu(t,n,s,this.config.drmSystemOptions||{});let I=this.keySystemAccessPromises[t],j=(_=I)==null?void 0:_.keySystemAccess;if(!j){this.log(`Requesting encrypted media "${t}" key-system access with config: ${zi(w)}`),j=this.requestMediaKeySystemAccess(t,w);const Q=I=this.keySystemAccessPromises[t]={keySystemAccess:j};return j.catch(K=>{this.log(`Failed to obtain access to key-system "${t}": ${K}`)}),j.then(K=>{this.log(`Access for key-system "${K.keySystem}" obtained`);const se=this.fetchServerCertificate(t);this.log(`Create media-keys for "${t}"`);const de=Q.mediaKeys=K.createMediaKeys().then(xe=>(this.log(`Media-keys created for "${t}"`),Q.hasMediaKeys=!0,se.then(ke=>ke?this.setMediaKeysServerCertificate(xe,t,ke):xe)));return de.catch(xe=>{this.error(`Failed to create media-keys for "${t}"}: ${xe}`)}),de})}return j.then(()=>I.mediaKeys)}createMediaKeySessionContext({decryptdata:t,keySystem:n,mediaKeys:s}){this.log(`Creating key-system session "${n}" keyId: ${Y(t.keyId||[])} keyUri: ${t.uri}`);const _=s.createSession(),w={decryptdata:t,keySystem:n,mediaKeys:s,mediaKeysSession:_,keyStatus:"status-pending"};return this.mediaKeySessions.push(w),w}renewKeySession(t){const n=t.decryptdata;if(n.pssh){const s=this.createMediaKeySessionContext(t),_=Tn(n),w="cenc";this.keyIdToKeySessionPromise[_]=this.generateRequestWithPreferredKeySession(s,w,n.pssh.buffer,"expired")}else this.warn("Could not renew expired session. Missing pssh initData.");this.removeSession(t)}updateKeySession(t,n){const s=t.mediaKeysSession;return this.log(`Updating key-session "${s.sessionId}" for keyId ${Y(t.decryptdata.keyId||[])}
} (data length: ${n.byteLength})`),s.update(n)}getSelectedKeySystemFormats(){return Object.keys(this.keySystemAccessPromises).map(t=>({keySystem:t,hasMediaKeys:this.keySystemAccessPromises[t].hasMediaKeys})).filter(({hasMediaKeys:t})=>!!t).map(({keySystem:t})=>Ss(t)).filter(t=>!!t)}getKeySystemAccess(t){return this.getKeySystemSelectionPromise(t).then(({keySystem:n,mediaKeys:s})=>this.attemptSetMediaKeys(n,s))}selectKeySystem(t){return new Promise((n,s)=>{this.getKeySystemSelectionPromise(t).then(({keySystem:_})=>{const w=Ss(_);w?n(w):s(new Error(`Unable to find format for key-system "${_}"`))}).catch(s)})}selectKeySystemFormat(t){const n=Object.keys(t.levelkeys||{});return this.keyFormatPromise||(this.log(`Selecting key-system from fragment (sn: ${t.sn} ${t.type}: ${t.level}) key formats ${n.join(", ")}`),this.keyFormatPromise=this.getKeyFormatPromise(n)),this.keyFormatPromise}getKeyFormatPromise(t){const n=nu(this.config),s=t.map(Ko).filter(_=>!!_&&n.indexOf(_)!==-1);return this.selectKeySystem(s)}getKeyStatus(t){const{mediaKeySessions:n}=this;for(let s=0;s<n.length;s++){const _=xi(t,n[s]);if(_)return _}}loadKey(t){const n=t.keyInfo.decryptdata,s=Tn(n),_=this.bannedKeyIds[s];if(_||this.getKeyStatus(n)==="internal-error"){const j=qa(_||"internal-error",n);return this.handleError(j,t.frag),Promise.reject(j)}const w=`(keyId: ${s} format: "${n.keyFormat}" method: ${n.method} uri: ${n.uri})`;this.log(`Starting session for key ${w}`);const I=this.keyIdToKeySessionPromise[s];if(!I){const j=this.getKeySystemForKeyPromise(n).then(({keySystem:Q,mediaKeys:K})=>(this.throwIfDestroyed(),this.log(`Handle encrypted media sn: ${t.frag.sn} ${t.frag.type}: ${t.frag.level} using key ${w}`),this.attemptSetMediaKeys(Q,K).then(()=>(this.throwIfDestroyed(),this.createMediaKeySessionContext({keySystem:Q,mediaKeys:K,decryptdata:n}))))).then(Q=>{const K="cenc",se=n.pssh?n.pssh.buffer:null;return this.generateRequestWithPreferredKeySession(Q,K,se,"playlist-key")});return j.catch(Q=>this.handleError(Q,t.frag)),this.keyIdToKeySessionPromise[s]=j,j}return I.catch(j=>{if(j instanceof mn){const Q=b({},j.data);this.getKeyStatus(n)==="internal-error"&&(Q.decryptdata=n);const K=new mn(Q,j.message);this.handleError(K,t.frag)}}),I}throwIfDestroyed(t="Invalid state"){if(!this.hls)throw new Error("invalid state")}handleError(t,n){if(this.hls)if(t instanceof mn){n&&(t.data.frag=n);const s=t.data.decryptdata;this.error(`${t.message}${s?` (${Y(s.keyId||[])})`:""}`),this.hls.trigger(u.ERROR,t.data)}else this.error(t.message),this.hls.trigger(u.ERROR,{type:c.KEY_SYSTEM_ERROR,details:f.KEY_SYSTEM_NO_KEYS,error:t,fatal:!0})}getKeySystemForKeyPromise(t){const n=Tn(t),s=this.keyIdToKeySessionPromise[n];if(!s){const _=Ko(t.keyFormat),w=_?[_]:nu(this.config);return this.attemptKeySystemAccess(w)}return s}getKeySystemSelectionPromise(t){if(t.length||(t=nu(this.config)),t.length===0)throw new mn({type:c.KEY_SYSTEM_ERROR,details:f.KEY_SYSTEM_NO_CONFIGURED_LICENSE,fatal:!0},`Missing key-system license configuration options ${zi({drmSystems:this.config.drmSystems})}`);return this.attemptKeySystemAccess(t)}attemptSetMediaKeys(t,n){if(this.mediaResolved=void 0,this.mediaKeys===n)return Promise.resolve();const s=this.setMediaKeysQueue.slice();this.log(`Setting media-keys for "${t}"`);const _=Promise.all(s).then(()=>this.media?this.media.setMediaKeys(n):new Promise((w,I)=>{this.mediaResolved=()=>{if(this.mediaResolved=void 0,!this.media)return I(new Error("Attempted to set mediaKeys without media element attached"));this.mediaKeys=n,this.media.setMediaKeys(n).then(w).catch(I)}}));return this.mediaKeys=n,this.setMediaKeysQueue.push(_),_.then(()=>{this.log(`Media-keys set for "${t}"`),s.push(_),this.setMediaKeysQueue=this.setMediaKeysQueue.filter(w=>s.indexOf(w)===-1)})}generateRequestWithPreferredKeySession(t,n,s,_){var w;const I=(w=this.config.drmSystems)==null||(w=w[t.keySystem])==null?void 0:w.generateRequest;if(I)try{const Re=I.call(this.hls,n,s,t);if(!Re)throw new Error("Invalid response from configured generateRequest filter");n=Re.initDataType,s=Re.initData?Re.initData:null,t.decryptdata.pssh=s?new Uint8Array(s):null}catch(Re){if(this.warn(Re.message),this.hls&&this.hls.config.debug)throw Re}if(s===null)return this.log(`Skipping key-session request for "${_}" (no initData)`),Promise.resolve(t);const j=Tn(t.decryptdata),Q=t.decryptdata.uri;this.log(`Generating key-session request for "${_}" keyId: ${j} URI: ${Q} (init data type: ${n} length: ${s.byteLength})`);const K=new ri,se=t._onmessage=Re=>{const at=t.mediaKeysSession;if(!at){K.emit("error",new Error("invalid state"));return}const{messageType:it,message:Xt}=Re;this.log(`"${it}" message event for session "${at.sessionId}" message size: ${Xt.byteLength}`),it==="license-request"||it==="license-renewal"?this.renewLicense(t,Xt).catch(ar=>{K.eventNames().length?K.emit("error",ar):this.handleError(ar)}):it==="license-release"?t.keySystem===Ha.FAIRPLAY&&this.updateKeySession(t,gi("acknowledged")).then(()=>this.removeSession(t)).catch(ar=>this.handleError(ar)):this.warn(`unhandled media key message type "${it}"`)},de=(Re,at)=>{at.keyStatus=Re;let it;Re.startsWith("usable")?K.emit("resolved"):Re==="internal-error"||Re==="output-restricted"||Re==="output-downscaled"?it=qa(Re,at.decryptdata):Re==="expired"?it=new Error(`key expired (keyId: ${j})`):Re==="released"?it=new Error("key released"):Re==="status-pending"||this.warn(`unhandled key status change "${Re}" (keyId: ${j})`),it&&(K.eventNames().length?K.emit("error",it):this.handleError(it))},xe=t._onkeystatuseschange=Re=>{if(!t.mediaKeysSession){K.emit("error",new Error("invalid state"));return}const it=this.getKeyStatuses(t);if(!Object.keys(it).some(Ar=>it[Ar]!=="status-pending"))return;if(it[j]==="expired"){this.log(`Expired key ${zi(it)} in key-session "${t.mediaKeysSession.sessionId}"`),this.renewKeySession(t);return}let ar=it[j];if(ar)de(ar,t);else{var lr;t.keyStatusTimeouts||(t.keyStatusTimeouts={}),(lr=t.keyStatusTimeouts)[j]||(lr[j]=self.setTimeout(()=>{if(!t.mediaKeysSession||!this.mediaKeys)return;const zr=this.getKeyStatus(t.decryptdata);if(zr&&zr!=="status-pending")return this.log(`No status for keyId ${j} in key-session "${t.mediaKeysSession.sessionId}". Using session key-status ${zr} from other session.`),de(zr,t);this.log(`key status for ${j} in key-session "${t.mediaKeysSession.sessionId}" timed out after 1000ms`),ar="internal-error",de(ar,t)},1e3)),this.log(`No status for keyId ${j} (${zi(it)}).`)}};ja(t.mediaKeysSession,"message",se),ja(t.mediaKeysSession,"keystatuseschange",xe);const ke=new Promise((Re,at)=>{K.on("error",at),K.on("resolved",Re)});return t.mediaKeysSession.generateRequest(n,s).then(()=>{this.log(`Request generated for key-session "${t.mediaKeysSession.sessionId}" keyId: ${j} URI: ${Q}`)}).catch(Re=>{throw new mn({type:c.KEY_SYSTEM_ERROR,details:f.KEY_SYSTEM_NO_SESSION,error:Re,decryptdata:t.decryptdata,fatal:!1},`Error generating key-session request: ${Re}`)}).then(()=>ke).catch(Re=>(K.removeAllListeners(),this.removeSession(t).then(()=>{throw Re}))).then(()=>(K.removeAllListeners(),t))}getKeyStatuses(t){const n={};return t.mediaKeysSession.keyStatuses.forEach((s,_)=>{if(typeof _=="string"&&typeof s=="object"){const j=_;_=s,s=j}const w="buffer"in _?new Uint8Array(_.buffer,_.byteOffset,_.byteLength):new Uint8Array(_);if(t.keySystem===Ha.PLAYREADY&&w.length===16){const j=Y(w);n[j]=s,es(w)}const I=Y(w);s==="internal-error"&&(this.bannedKeyIds[I]=s),this.log(`key status change "${s}" for keyStatuses keyId: ${I} key-session "${t.mediaKeysSession.sessionId}"`),n[I]=s}),n}fetchServerCertificate(t){const n=this.config,s=n.loader,_=new s(n),w=this.getServerCertificateUrl(t);return w?(this.log(`Fetching server certificate for "${t}"`),new Promise((I,j)=>{const Q={responseType:"arraybuffer",url:w},K=n.certLoadPolicy.default,se={loadPolicy:K,timeout:K.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},de={onSuccess:(xe,ke,Re,at)=>{I(xe.data)},onError:(xe,ke,Re,at)=>{j(new mn({type:c.KEY_SYSTEM_ERROR,details:f.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:Re,response:b({url:Q.url,data:void 0},xe)},`"${t}" certificate request failed (${w}). Status: ${xe.code} (${xe.text})`))},onTimeout:(xe,ke,Re)=>{j(new mn({type:c.KEY_SYSTEM_ERROR,details:f.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:Re,response:{url:Q.url,data:void 0}},`"${t}" certificate request timed out (${w})`))},onAbort:(xe,ke,Re)=>{j(new Error("aborted"))}};_.load(Q,se,de)})):Promise.resolve()}setMediaKeysServerCertificate(t,n,s){return new Promise((_,w)=>{t.setServerCertificate(s).then(I=>{this.log(`setServerCertificate ${I?"success":"not supported by CDM"} (${s.byteLength}) on "${n}"`),_(t)}).catch(I=>{w(new mn({type:c.KEY_SYSTEM_ERROR,details:f.KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED,error:I,fatal:!0},I.message))})})}renewLicense(t,n){return this.requestLicense(t,new Uint8Array(n)).then(s=>this.updateKeySession(t,new Uint8Array(s)).catch(_=>{throw new mn({type:c.KEY_SYSTEM_ERROR,details:f.KEY_SYSTEM_SESSION_UPDATE_FAILED,decryptdata:t.decryptdata,error:_,fatal:!1},_.message)}))}unpackPlayReadyKeyMessage(t,n){const s=String.fromCharCode.apply(null,new Uint16Array(n.buffer));if(!s.includes("PlayReadyKeyMessage"))return t.setRequestHeader("Content-Type","text/xml; charset=utf-8"),n;const _=new DOMParser().parseFromString(s,"application/xml"),w=_.querySelectorAll("HttpHeader");if(w.length>0){let se;for(let de=0,xe=w.length;de<xe;de++){var I,j;se=w[de];const ke=(I=se.querySelector("name"))==null?void 0:I.textContent,Re=(j=se.querySelector("value"))==null?void 0:j.textContent;ke&&Re&&t.setRequestHeader(ke,Re)}}const Q=_.querySelector("Challenge"),K=Q==null?void 0:Q.textContent;if(!K)throw new Error("Cannot find <Challenge> in key message");return gi(atob(K))}setupLicenseXHR(t,n,s,_){const w=this.config.licenseXhrSetup;return w?Promise.resolve().then(()=>{if(!s.decryptdata)throw new Error("Key removed");return w.call(this.hls,t,n,s,_)}).catch(I=>{if(!s.decryptdata)throw I;return t.open("POST",n,!0),w.call(this.hls,t,n,s,_)}).then(I=>(t.readyState||t.open("POST",n,!0),{xhr:t,licenseChallenge:I||_})):(t.open("POST",n,!0),Promise.resolve({xhr:t,licenseChallenge:_}))}requestLicense(t,n){const s=this.config.keyLoadPolicy.default;return new Promise((_,w)=>{const I=this.getLicenseServerUrlOrThrow(t.keySystem);this.log(`Sending license request to URL: ${I}`);const j=new XMLHttpRequest;j.responseType="arraybuffer",j.onreadystatechange=()=>{if(!this.hls||!t.mediaKeysSession)return w(new Error("invalid state"));if(j.readyState===4)if(j.status===200){this._requestLicenseFailureCount=0;let Q=j.response;this.log(`License received ${Q instanceof ArrayBuffer?Q.byteLength:Q}`);const K=this.config.licenseResponseCallback;if(K)try{Q=K.call(this.hls,j,I,t)}catch(se){this.error(se)}_(Q)}else{const Q=s.errorRetry,K=Q?Q.maxNumRetry:0;if(this._requestLicenseFailureCount++,this._requestLicenseFailureCount>K||j.status>=400&&j.status<500)w(new mn({type:c.KEY_SYSTEM_ERROR,details:f.KEY_SYSTEM_LICENSE_REQUEST_FAILED,decryptdata:t.decryptdata,fatal:!0,networkDetails:j,response:{url:I,data:void 0,code:j.status,text:j.statusText}},`License Request XHR failed (${I}). Status: ${j.status} (${j.statusText})`));else{const se=K-this._requestLicenseFailureCount+1;this.warn(`Retrying license request, ${se} attempts left`),this.requestLicense(t,n).then(_,w)}}},t.licenseXhr&&t.licenseXhr.readyState!==XMLHttpRequest.DONE&&t.licenseXhr.abort(),t.licenseXhr=j,this.setupLicenseXHR(j,I,t,n).then(({xhr:Q,licenseChallenge:K})=>{t.keySystem==Ha.PLAYREADY&&(K=this.unpackPlayReadyKeyMessage(Q,K)),Q.send(K)}).catch(w)})}onDestroying(){this.unregisterListeners(),this._clear()}onMediaAttached(t,n){if(!this.config.emeEnabled)return;const s=n.media;this.media=s,ja(s,"encrypted",this.onMediaEncrypted),ja(s,"waitingforkey",this.onWaitingForKey);const _=this.mediaResolved;_?_():this.mediaKeys=s.mediaKeys}onMediaDetached(){const t=this.media;t&&(fs(t,"encrypted",this.onMediaEncrypted),fs(t,"waitingforkey",this.onWaitingForKey),this.media=null,this.mediaKeys=null)}_clear(){var t;this._requestLicenseFailureCount=0,this.keyIdToKeySessionPromise={},this.bannedKeyIds={};const n=this.mediaResolved;if(n&&n(),!this.mediaKeys&&!this.mediaKeySessions.length)return;const s=this.media,_=this.mediaKeySessions.slice();this.mediaKeySessions=[],this.mediaKeys=null,Ao.clearKeyUriToKeyIdMap();const w=_.length;tn.CDMCleanupPromise=Promise.all(_.map(I=>this.removeSession(I)).concat((s==null||(t=s.setMediaKeys(null))==null?void 0:t.catch(I=>{this.log(`Could not clear media keys: ${I}`),this.hls&&this.hls.trigger(u.ERROR,{type:c.OTHER_ERROR,details:f.KEY_SYSTEM_DESTROY_MEDIA_KEYS_ERROR,fatal:!1,error:new Error(`Could not clear media keys: ${I}`)})}))||Promise.resolve())).catch(I=>{this.log(`Could not close sessions and clear media keys: ${I}`),this.hls&&this.hls.trigger(u.ERROR,{type:c.OTHER_ERROR,details:f.KEY_SYSTEM_DESTROY_CLOSE_SESSION_ERROR,fatal:!1,error:new Error(`Could not close sessions and clear media keys: ${I}`)})}).then(()=>{w&&this.log("finished closing key sessions and clearing media keys")})}onManifestLoading(){this._clear()}onManifestLoaded(t,{sessionKeys:n}){if(!(!n||!this.config.emeEnabled)&&!this.keyFormatPromise){const s=n.reduce((_,w)=>(_.indexOf(w.keyFormat)===-1&&_.push(w.keyFormat),_),[]);this.log(`Selecting key-system from session-keys ${s.join(", ")}`),this.keyFormatPromise=this.getKeyFormatPromise(s)}}removeSession(t){const{mediaKeysSession:n,licenseXhr:s,decryptdata:_}=t;if(n){this.log(`Remove licenses and keys and close session "${n.sessionId}" keyId: ${Y((_==null?void 0:_.keyId)||[])}`),t._onmessage&&(n.removeEventListener("message",t._onmessage),t._onmessage=void 0),t._onkeystatuseschange&&(n.removeEventListener("keystatuseschange",t._onkeystatuseschange),t._onkeystatuseschange=void 0),s&&s.readyState!==XMLHttpRequest.DONE&&s.abort(),t.mediaKeysSession=t.decryptdata=t.licenseXhr=void 0;const w=this.mediaKeySessions.indexOf(t);w>-1&&this.mediaKeySessions.splice(w,1);const{keyStatusTimeouts:I}=t;I&&Object.keys(I).forEach(K=>self.clearTimeout(I[K]));const{drmSystemOptions:j}=this.config;return(nl(j)?new Promise((K,se)=>{self.setTimeout(()=>se(new Error("MediaKeySession.remove() timeout")),8e3),n.remove().then(K).catch(se)}):Promise.resolve()).catch(K=>{this.log(`Could not remove session: ${K}`),this.hls&&this.hls.trigger(u.ERROR,{type:c.OTHER_ERROR,details:f.KEY_SYSTEM_DESTROY_REMOVE_SESSION_ERROR,fatal:!1,error:new Error(`Could not remove session: ${K}`)})}).then(()=>n.close()).catch(K=>{this.log(`Could not close session: ${K}`),this.hls&&this.hls.trigger(u.ERROR,{type:c.OTHER_ERROR,details:f.KEY_SYSTEM_DESTROY_CLOSE_SESSION_ERROR,fatal:!1,error:new Error(`Could not close session: ${K}`)})})}return Promise.resolve()}}tn.CDMCleanupPromise=void 0;function Tn(k){if(!k)throw new Error("Could not read keyId of undefined decryptdata");if(k.keyId===null)throw new Error("keyId is null");return Y(k.keyId)}function xi(k,t){if(k.keyId&&t.mediaKeysSession.keyStatuses.has(k.keyId))return t.mediaKeysSession.keyStatuses.get(k.keyId);if(k.matches(t.decryptdata))return t.keyStatus}class mn extends Error{constructor(t,n){super(n),this.data=void 0,t.error||(t.error=new Error(n)),this.data=t,t.err=t.error}}function qa(k,t){const n=k==="output-restricted",s=n?f.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED:f.KEY_SYSTEM_STATUS_INTERNAL_ERROR;return new mn({type:c.KEY_SYSTEM_ERROR,details:s,fatal:!1,decryptdata:t},n?"HDCP level output restricted":`key status changed to "${k}"`)}class Fo{constructor(t){this.hls=void 0,this.isVideoPlaybackQualityAvailable=!1,this.timer=void 0,this.media=null,this.lastTime=void 0,this.lastDroppedFrames=0,this.lastDecodedFrames=0,this.streamController=void 0,this.hls=t,this.registerListeners()}setStreamController(t){this.streamController=t}registerListeners(){this.hls.on(u.MEDIA_ATTACHING,this.onMediaAttaching,this),this.hls.on(u.MEDIA_DETACHING,this.onMediaDetaching,this)}unregisterListeners(){this.hls.off(u.MEDIA_ATTACHING,this.onMediaAttaching,this),this.hls.off(u.MEDIA_DETACHING,this.onMediaDetaching,this)}destroy(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null}onMediaAttaching(t,n){const s=this.hls.config;if(s.capLevelOnFPSDrop){const _=n.media instanceof self.HTMLVideoElement?n.media:null;this.media=_,_&&typeof _.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),s.fpsDroppedMonitoringPeriod)}}onMediaDetaching(){this.media=null}checkFPS(t,n,s){const _=performance.now();if(n){if(this.lastTime){const w=_-this.lastTime,I=s-this.lastDroppedFrames,j=n-this.lastDecodedFrames,Q=1e3*I/w,K=this.hls;if(K.trigger(u.FPS_DROP,{currentDropped:I,currentDecoded:j,totalDroppedFrames:s}),Q>0&&I>K.config.fpsDroppedMonitoringThreshold*j){let se=K.currentLevel;K.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+se),se>0&&(K.autoLevelCapping===-1||K.autoLevelCapping>=se)&&(se=se-1,K.trigger(u.FPS_DROP_LEVEL_CAPPING,{level:se,droppedLevel:K.currentLevel}),K.autoLevelCapping=se,this.streamController.nextLevelSwitch())}}this.lastTime=_,this.lastDroppedFrames=s,this.lastDecodedFrames=n}}checkFPSInterval(){const t=this.media;if(t)if(this.isVideoPlaybackQualityAvailable){const n=t.getVideoPlaybackQuality();this.checkFPS(t,n.totalVideoFrames,n.droppedVideoFrames)}else this.checkFPS(t,t.webkitDecodedFrameCount,t.webkitDroppedFrameCount)}}function ns(k,t){let n;try{n=new Event("addtrack")}catch(s){n=document.createEvent("Event"),n.initEvent("addtrack",!1,!1)}n.track=k,t.dispatchEvent(n)}function Ks(k,t){const n=k.mode;if(n==="disabled"&&(k.mode="hidden"),k.cues&&!k.cues.getCueById(t.id))try{if(k.addCue(t),!k.cues.getCueById(t.id))throw new Error(`addCue is failed for: ${t}`)}catch(s){$.debug(`[texttrack-utils]: ${s}`);try{const _=new self.TextTrackCue(t.startTime,t.endTime,t.text);_.id=t.id,k.addCue(_)}catch(_){$.debug(`[texttrack-utils]: Legacy TextTrackCue fallback failed: ${_}`)}}n==="disabled"&&(k.mode=n)}function Js(k,t){const n=k.mode;if(n==="disabled"&&(k.mode="hidden"),k.cues)for(let s=k.cues.length;s--;)t&&k.cues[s].removeEventListener("enter",t),k.removeCue(k.cues[s]);n==="disabled"&&(k.mode=n)}function cu(k,t,n,s){const _=k.mode;if(_==="disabled"&&(k.mode="hidden"),k.cues&&k.cues.length>0){const w=qc(k.cues,t,n);for(let I=0;I<w.length;I++)(!s||s(w[I]))&&k.removeCue(w[I])}_==="disabled"&&(k.mode=_)}function Io(k,t){if(t<=k[0].startTime)return 0;const n=k.length-1;if(t>k[n].endTime)return-1;let s=0,_=n,w;for(;s<=_;)if(w=Math.floor((_+s)/2),t<k[w].startTime)_=w-1;else if(t>k[w].startTime&&s<n)s=w+1;else return w;return k[s].startTime-t<t-k[_].startTime?s:_}function qc(k,t,n){const s=[],_=Io(k,t);if(_>-1)for(let w=_,I=k.length;w<I;w++){const j=k[w];if(j.startTime>=t&&j.endTime<=n)s.push(j);else if(j.startTime>n)return s}return s}function rc(k){const t=[];for(let n=0;n<k.length;n++){const s=k[n];(s.kind==="subtitles"||s.kind==="captions")&&s.label&&t.push(k[n])}return t}class Lc extends pc{constructor(t){super(t,"subtitle-track-controller"),this.media=null,this.tracks=[],this.groupIds=null,this.tracksInGroup=[],this.trackId=-1,this.currentTrack=null,this.selectDefaultTrack=!0,this.queuedDefaultTrack=-1,this.useTextTrackPolling=!1,this.subtitlePollingInterval=-1,this._subtitleDisplay=!0,this.asyncPollTrackChange=()=>this.pollTrackChange(0),this.onTextTracksChanged=()=>{if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;let n=null;const s=rc(this.media.textTracks);for(let w=0;w<s.length;w++)if(s[w].mode==="hidden")n=s[w];else if(s[w].mode==="showing"){n=s[w];break}const _=this.findTrackForTextTrack(n);this.subtitleTrack!==_&&this.setSubtitleTrack(_)},this.registerListeners()}destroy(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.currentTrack=null,this.onTextTracksChanged=this.asyncPollTrackChange=null,super.destroy()}get subtitleDisplay(){return this._subtitleDisplay}set subtitleDisplay(t){this._subtitleDisplay=t,this.trackId>-1&&this.toggleTrackModes()}registerListeners(){const{hls:t}=this;t.on(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.MANIFEST_PARSED,this.onManifestParsed,this),t.on(u.LEVEL_LOADING,this.onLevelLoading,this),t.on(u.LEVEL_SWITCHING,this.onLevelSwitching,this),t.on(u.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.on(u.ERROR,this.onError,this)}unregisterListeners(){const{hls:t}=this;t.off(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.MANIFEST_PARSED,this.onManifestParsed,this),t.off(u.LEVEL_LOADING,this.onLevelLoading,this),t.off(u.LEVEL_SWITCHING,this.onLevelSwitching,this),t.off(u.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.off(u.ERROR,this.onError,this)}onMediaAttached(t,n){this.media=n.media,this.media&&(this.queuedDefaultTrack>-1&&(this.subtitleTrack=this.queuedDefaultTrack,this.queuedDefaultTrack=-1),this.useTextTrackPolling=!(this.media.textTracks&&"onchange"in this.media.textTracks),this.useTextTrackPolling?this.pollTrackChange(500):this.media.textTracks.addEventListener("change",this.asyncPollTrackChange))}pollTrackChange(t){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.onTextTracksChanged,t)}onMediaDetaching(t,n){const s=this.media;if(!s)return;const _=!!n.transferMedia;if(self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||s.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId),this.subtitleTrack=-1,this.media=null,_)return;rc(s.textTracks).forEach(I=>{Js(I)})}onManifestLoading(){this.tracks=[],this.groupIds=null,this.tracksInGroup=[],this.trackId=-1,this.currentTrack=null,this.selectDefaultTrack=!0}onManifestParsed(t,n){this.tracks=n.subtitleTracks}onSubtitleTrackLoaded(t,n){const{id:s,groupId:_,details:w}=n,I=this.tracksInGroup[s];if(!I||I.groupId!==_){this.warn(`Subtitle track with id:${s} and group:${_} not found in active group ${I==null?void 0:I.groupId}`);return}const j=I.details;I.details=n.details,this.log(`Subtitle track ${s} "${I.name}" lang:${I.lang} group:${_} loaded [${w.startSN}-${w.endSN}]`),s===this.trackId&&this.playlistLoaded(s,n,j)}onLevelLoading(t,n){this.switchLevel(n.level)}onLevelSwitching(t,n){this.switchLevel(n.level)}switchLevel(t){const n=this.hls.levels[t];if(!n)return;const s=n.subtitleGroups||null,_=this.groupIds;let w=this.currentTrack;if(!s||(_==null?void 0:_.length)!==(s==null?void 0:s.length)||s!=null&&s.some(I=>(_==null?void 0:_.indexOf(I))===-1)){this.groupIds=s,this.trackId=-1,this.currentTrack=null;const I=this.tracks.filter(se=>!s||s.indexOf(se.groupId)!==-1);if(I.length)this.selectDefaultTrack&&!I.some(se=>se.default)&&(this.selectDefaultTrack=!1),I.forEach((se,de)=>{se.id=de});else if(!w&&!this.tracksInGroup.length)return;this.tracksInGroup=I;const j=this.hls.config.subtitlePreference;if(!w&&j){this.selectDefaultTrack=!1;const se=Zi(j,I);if(se>-1)w=I[se];else{const de=Zi(j,this.tracks);w=this.tracks[de]}}let Q=this.findTrackId(w);Q===-1&&w&&(Q=this.findTrackId(null));const K={subtitleTracks:I};this.log(`Updating subtitle tracks, ${I.length} track(s) found in "${s==null?void 0:s.join(",")}" group-id`),this.hls.trigger(u.SUBTITLE_TRACKS_UPDATED,K),Q!==-1&&this.trackId===-1&&this.setSubtitleTrack(Q)}}findTrackId(t){const n=this.tracksInGroup,s=this.selectDefaultTrack;for(let _=0;_<n.length;_++){const w=n[_];if(!(s&&!w.default||!s&&!t)&&(!t||ai(w,t)))return _}if(t){for(let _=0;_<n.length;_++){const w=n[_];if(Ll(t.attrs,w.attrs,["LANGUAGE","ASSOC-LANGUAGE","CHARACTERISTICS"]))return _}for(let _=0;_<n.length;_++){const w=n[_];if(Ll(t.attrs,w.attrs,["LANGUAGE"]))return _}}return-1}findTrackForTextTrack(t){if(t){const n=this.tracksInGroup;for(let s=0;s<n.length;s++){const _=n[s];if(mc(_,t))return s}}return-1}onError(t,n){n.fatal||!n.context||n.context.type===h.SUBTITLE_TRACK&&n.context.id===this.trackId&&(!this.groupIds||this.groupIds.indexOf(n.context.groupId)!==-1)&&this.checkRetry(n)}get allSubtitleTracks(){return this.tracks}get subtitleTracks(){return this.tracksInGroup}get subtitleTrack(){return this.trackId}set subtitleTrack(t){this.selectDefaultTrack=!1,this.setSubtitleTrack(t)}setSubtitleOption(t){if(this.hls.config.subtitlePreference=t,t){if(t.id===-1)return this.setSubtitleTrack(-1),null;const n=this.allSubtitleTracks;if(this.selectDefaultTrack=!1,n.length){const s=this.currentTrack;if(s&&ai(t,s))return s;const _=Zi(t,this.tracksInGroup);if(_>-1){const w=this.tracksInGroup[_];return this.setSubtitleTrack(_),w}else{if(s)return null;{const w=Zi(t,n);if(w>-1)return n[w]}}}}return null}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentTrack)&&this.scheduleLoading(this.currentTrack,t)}loadingPlaylist(t,n){super.loadingPlaylist(t,n);const s=t.id,_=t.groupId,w=this.getUrlWithDirectives(t.url,n),I=t.details,j=I==null?void 0:I.age;this.log(`Loading subtitle ${s} "${t.name}" lang:${t.lang} group:${_}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${j&&I.live?" age "+j.toFixed(1)+(I.type?" "+I.type||0:""):""} ${w}`),this.hls.trigger(u.SUBTITLE_TRACK_LOADING,{url:w,id:s,groupId:_,deliveryDirectives:n||null,track:t})}toggleTrackModes(){const{media:t}=this;if(!t)return;const n=rc(t.textTracks),s=this.currentTrack;let _;if(s&&(_=n.filter(w=>mc(s,w))[0],_||this.warn(`Unable to find subtitle TextTrack with name "${s.name}" and language "${s.lang}"`)),[].slice.call(n).forEach(w=>{w.mode!=="disabled"&&w!==_&&(w.mode="disabled")}),_){const w=this.subtitleDisplay?"showing":"hidden";_.mode!==w&&(_.mode=w)}}setSubtitleTrack(t){const n=this.tracksInGroup;if(!this.media){this.queuedDefaultTrack=t;return}if(t<-1||t>=n.length||!r(t)){this.warn(`Invalid subtitle track id: ${t}`);return}this.selectDefaultTrack=!1;const s=this.currentTrack,_=n[t]||null;if(this.trackId=t,this.currentTrack=_,this.toggleTrackModes(),!_){this.hls.trigger(u.SUBTITLE_TRACK_SWITCH,{id:t});return}const w=!!_.details&&!_.details.live;if(t===this.trackId&&_===s&&w)return;this.log(`Switching to subtitle-track ${t}`+(_?` "${_.name}" lang:${_.lang} group:${_.groupId}`:""));const{id:I,groupId:j="",name:Q,type:K,url:se}=_;this.hls.trigger(u.SUBTITLE_TRACK_SWITCH,{id:I,groupId:j,name:Q,type:K,url:se});const de=this.switchParams(_.url,s==null?void 0:s.details,_.details);this.loadPlaylist(de)}}function Jc(){try{return crypto.randomUUID()}catch(k){try{const t=URL.createObjectURL(new Blob),n=t.toString();return URL.revokeObjectURL(t),n.slice(n.lastIndexOf("/")+1)}catch(t){let n=new Date().getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,_=>{const w=(n+Math.random()*16)%16|0;return n=Math.floor(n/16),(_=="x"?w:w&3|8).toString(16)})}}}function qu(k){let t=5381,n=k.length;for(;n;)t=t*33^k.charCodeAt(--n);return(t>>>0).toString()}const Di=.025;let Al=function(k){return k[k.Point=0]="Point",k[k.Range=1]="Range",k}({});function bf(k,t,n){return`${k.identifier}-${n+1}-${qu(t)}`}class Vo{constructor(t,n){this.base=void 0,this._duration=null,this._timelineStart=null,this.appendInPlaceDisabled=void 0,this.appendInPlaceStarted=void 0,this.dateRange=void 0,this.hasPlayed=!1,this.cumulativeDuration=0,this.resumeOffset=NaN,this.playoutLimit=NaN,this.restrictions={skip:!1,jump:!1},this.snapOptions={out:!1,in:!1},this.assetList=[],this.assetListLoader=void 0,this.assetListResponse=null,this.resumeAnchor=void 0,this.error=void 0,this.resetOnResume=void 0,this.base=n,this.dateRange=t,this.setDateRange(t)}setDateRange(t){this.dateRange=t,this.resumeOffset=t.attr.optionalFloat("X-RESUME-OFFSET",this.resumeOffset),this.playoutLimit=t.attr.optionalFloat("X-PLAYOUT-LIMIT",this.playoutLimit),this.restrictions=t.attr.enumeratedStringList("X-RESTRICT",this.restrictions),this.snapOptions=t.attr.enumeratedStringList("X-SNAP",this.snapOptions)}reset(){var t;this.appendInPlaceStarted=!1,(t=this.assetListLoader)==null||t.destroy(),this.assetListLoader=void 0,this.supplementsPrimary||(this.assetListResponse=null,this.assetList=[],this._duration=null)}isAssetPastPlayoutLimit(t){var n;if(t>0&&t>=this.assetList.length)return!0;const s=this.playoutLimit;return t<=0||isNaN(s)?!1:s===0?!0:(((n=this.assetList[t])==null?void 0:n.startOffset)||0)>s}findAssetIndex(t){return this.assetList.indexOf(t)}get identifier(){return this.dateRange.id}get startDate(){return this.dateRange.startDate}get startTime(){const t=this.dateRange.startTime;if(this.snapOptions.out){const n=this.dateRange.tagAnchor;if(n)return Sa(t,n)}return t}get startOffset(){return this.cue.pre?0:this.startTime}get startIsAligned(){if(this.startTime===0||this.snapOptions.out)return!0;const t=this.dateRange.tagAnchor;if(t){const n=this.dateRange.startTime,s=Sa(n,t);return n-s<.1}return!1}get resumptionOffset(){const t=this.resumeOffset,n=r(t)?t:this.duration;return this.cumulativeDuration+n}get resumeTime(){const t=this.startOffset+this.resumptionOffset;if(this.snapOptions.in){const n=this.resumeAnchor;if(n)return Sa(t,n)}return t}get appendInPlace(){return this.appendInPlaceStarted?!0:this.appendInPlaceDisabled?!1:!!(!this.cue.once&&!this.cue.pre&&this.startIsAligned&&(isNaN(this.playoutLimit)&&isNaN(this.resumeOffset)||this.resumeOffset&&this.duration&&Math.abs(this.resumeOffset-this.duration)<Di))}set appendInPlace(t){if(this.appendInPlaceStarted){this.resetOnResume=!t;return}this.appendInPlaceDisabled=!t}get timelineStart(){return this._timelineStart!==null?this._timelineStart:this.startTime}set timelineStart(t){this._timelineStart=t}get duration(){const t=this.playoutLimit;let n;return this._duration!==null?n=this._duration:this.dateRange.duration?n=this.dateRange.duration:n=this.dateRange.plannedDuration||0,!isNaN(t)&&t<n&&(n=t),n}set duration(t){this._duration=t}get cue(){return this.dateRange.cue}get timelineOccupancy(){return this.dateRange.attr["X-TIMELINE-OCCUPIES"]==="RANGE"?Al.Range:Al.Point}get supplementsPrimary(){return this.dateRange.attr["X-TIMELINE-STYLE"]==="PRIMARY"}get contentMayVary(){return this.dateRange.attr["X-CONTENT-MAY-VARY"]!=="NO"}get assetUrl(){return this.dateRange.attr["X-ASSET-URI"]}get assetListUrl(){return this.dateRange.attr["X-ASSET-LIST"]}get baseUrl(){return this.base.url}get assetListLoaded(){return this.assetList.length>0||this.assetListResponse!==null}toString(){return nc(this)}}function Sa(k,t){return k-t.start<t.duration/2&&!(Math.abs(k-(t.start+t.duration))<Di)?t.start:t.start+t.duration}function ll(k,t,n){const s=new self.URL(k,n);return s.protocol!=="data:"&&s.searchParams.set("_HLS_primary_id",t),s}function Cl(k,t){for(;(n=k.assetList[++t])!=null&&n.error;)var n;return t}function nc(k){return`["${k.identifier}" ${k.cue.pre?"<pre>":k.cue.post?"<post>":""}${k.timelineStart.toFixed(2)}-${k.resumeTime.toFixed(2)}]`}function ic(k){const t=k.timelineStart,n=k.duration||0;return`["${k.identifier}" ${t.toFixed(2)}-${(t+n).toFixed(2)}]`}class Wl{constructor(t,n,s,_){this.hls=void 0,this.interstitial=void 0,this.assetItem=void 0,this.tracks=null,this.hasDetails=!1,this.mediaAttached=null,this._currentTime=void 0,this._bufferedEosTime=void 0,this.checkPlayout=()=>{this.reachedPlayout(this.currentTime)&&this.hls&&this.hls.trigger(u.PLAYOUT_LIMIT_REACHED,{})};const w=this.hls=new t(n);this.interstitial=s,this.assetItem=_;const I=()=>{this.hasDetails=!0};w.once(u.LEVEL_LOADED,I),w.once(u.AUDIO_TRACK_LOADED,I),w.once(u.SUBTITLE_TRACK_LOADED,I),w.on(u.MEDIA_ATTACHING,(j,{media:Q})=>{this.removeMediaListeners(),this.mediaAttached=Q,this.interstitial.playoutLimit&&(Q.addEventListener("timeupdate",this.checkPlayout),this.appendInPlace&&w.on(u.BUFFER_APPENDED,()=>{const se=this.bufferedEnd;this.reachedPlayout(se)&&(this._bufferedEosTime=se,w.trigger(u.BUFFERED_TO_END,void 0))}))})}get appendInPlace(){return this.interstitial.appendInPlace}loadSource(){const t=this.hls;if(t)if(t.url)t.levels.length&&!t.started&&t.startLoad(-1,!0);else{let n=this.assetItem.uri;try{n=ll(n,t.config.primarySessionId||"").href}catch(s){}t.loadSource(n)}}bufferedInPlaceToEnd(t){var n;if(!this.appendInPlace)return!1;if((n=this.hls)!=null&&n.bufferedToEnd)return!0;if(!t)return!1;const s=Math.min(this._bufferedEosTime||1/0,this.duration),_=this.timelineOffset,w=vi.bufferInfo(t,_,0);return this.getAssetTime(w.end)>=s-.02}reachedPlayout(t){const s=this.interstitial.playoutLimit;return this.startOffset+t>=s}get destroyed(){var t;return!((t=this.hls)!=null&&t.userConfig)}get assetId(){return this.assetItem.identifier}get interstitialId(){return this.assetItem.parentIdentifier}get media(){var t;return((t=this.hls)==null?void 0:t.media)||null}get bufferedEnd(){const t=this.media||this.mediaAttached;if(!t)return this._bufferedEosTime?this._bufferedEosTime:this.currentTime;const n=vi.bufferInfo(t,t.currentTime,.001);return this.getAssetTime(n.end)}get currentTime(){const t=this.media||this.mediaAttached;return t?this.getAssetTime(t.currentTime):this._currentTime||0}get duration(){const t=this.assetItem.duration;if(!t)return 0;const n=this.interstitial.playoutLimit;if(n){const s=n-this.startOffset;if(s>0&&s<t)return s}return t}get remaining(){const t=this.duration;return t?Math.max(0,t-this.currentTime):0}get startOffset(){return this.assetItem.startOffset}get timelineOffset(){var t;return((t=this.hls)==null?void 0:t.config.timelineOffset)||0}set timelineOffset(t){const n=this.timelineOffset;if(t!==n){const s=t-n;if(Math.abs(s)>11111111111111112e-21&&this.hls){if(this.hasDetails)throw new Error("Cannot set timelineOffset after playlists are loaded");this.hls.config.timelineOffset=t}}}getAssetTime(t){const n=this.timelineOffset,s=this.duration;return Math.min(Math.max(0,t-n),s)}removeMediaListeners(){const t=this.mediaAttached;t&&(this._currentTime=t.currentTime,this.bufferSnapShot(),t.removeEventListener("timeupdate",this.checkPlayout))}bufferSnapShot(){if(this.mediaAttached){var t;(t=this.hls)!=null&&t.bufferedToEnd&&(this._bufferedEosTime=this.bufferedEnd)}}destroy(){this.removeMediaListeners(),this.hls&&this.hls.destroy(),this.hls=null,this.tracks=this.mediaAttached=this.checkPlayout=null}attachMedia(t){var n;this.loadSource(),(n=this.hls)==null||n.attachMedia(t)}detachMedia(){var t;this.removeMediaListeners(),this.mediaAttached=null,(t=this.hls)==null||t.detachMedia()}resumeBuffering(){var t;(t=this.hls)==null||t.resumeBuffering()}pauseBuffering(){var t;(t=this.hls)==null||t.pauseBuffering()}transferMedia(){var t;return this.bufferSnapShot(),((t=this.hls)==null?void 0:t.transferMedia())||null}resetDetails(){const t=this.hls;if(t&&this.hasDetails){t.stopLoad();const n=s=>delete s.details;t.levels.forEach(n),t.allAudioTracks.forEach(n),t.allSubtitleTracks.forEach(n),this.hasDetails=!1}}on(t,n,s){var _;(_=this.hls)==null||_.on(t,n)}once(t,n,s){var _;(_=this.hls)==null||_.once(t,n)}off(t,n,s){var _;(_=this.hls)==null||_.off(t,n)}toString(){var t;return`HlsAssetPlayer: ${ic(this.assetItem)} ${(t=this.hls)==null?void 0:t.sessionId} ${this.appendInPlace?"append-in-place":""}`}}const Tl=.033;class xf extends R{constructor(t,n){super("interstitials-sched",n),this.onScheduleUpdate=void 0,this.eventMap={},this.events=null,this.items=null,this.durations={primary:0,playout:0,integrated:0},this.onScheduleUpdate=t}destroy(){this.reset(),this.onScheduleUpdate=null}reset(){this.eventMap={},this.setDurations(0,0,0),this.events&&this.events.forEach(t=>t.reset()),this.events=this.items=null}resetErrorsInRange(t,n){return this.events?this.events.reduce((s,_)=>t<=_.startOffset&&n>_.startOffset?(delete _.error,s+1):s,0):0}get duration(){const t=this.items;return t?t[t.length-1].end:0}get length(){return this.items?this.items.length:0}getEvent(t){return t&&this.eventMap[t]||null}hasEvent(t){return t in this.eventMap}findItemIndex(t,n){if(t.event)return this.findEventIndex(t.event.identifier);let s=-1;t.nextEvent?s=this.findEventIndex(t.nextEvent.identifier)-1:t.previousEvent&&(s=this.findEventIndex(t.previousEvent.identifier)+1);const _=this.items;if(_)for(_[s]||(n===void 0&&(n=t.start),s=this.findItemIndexAtTime(n));s>=0&&(w=_[s])!=null&&w.event;){var w;s--}return s}findItemIndexAtTime(t,n){const s=this.items;if(s)for(let _=0;_<s.length;_++){let w=s[_];if(n&&n!=="primary"&&(w=w[n]),t===w.start||t>w.start&&t<w.end)return _}return-1}findJumpRestrictedIndex(t,n){const s=this.items;if(s)for(let _=t;_<=n&&s[_];_++){const w=s[_].event;if(w!=null&&w.restrictions.jump&&!w.appendInPlace)return _}return-1}findEventIndex(t){const n=this.items;if(n)for(let _=n.length;_--;){var s;if(((s=n[_].event)==null?void 0:s.identifier)===t)return _}return-1}findAssetIndex(t,n){const s=t.assetList,_=s.length;if(_>1)for(let w=0;w<_;w++){const I=s[w];if(!I.error){const j=I.timelineStart;if(n===j||n>j&&(n<j+(I.duration||0)||w===_-1))return w}}return 0}get assetIdAtEnd(){var t;const n=(t=this.items)==null||(t=t[this.length-1])==null?void 0:t.event;if(n){const s=n.assetList,_=s[s.length-1];if(_)return _.identifier}return null}parseInterstitialDateRanges(t,n){const s=t.main.details,{dateRanges:_}=s,w=this.events,I=this.parseDateRanges(_,{url:s.url},n),j=Object.keys(_),Q=w?w.filter(K=>!j.includes(K.identifier)):[];I.length&&I.sort((K,se)=>{const de=K.cue.pre,xe=K.cue.post,ke=se.cue.pre,Re=se.cue.post;if(de&&!ke)return-1;if(ke&&!de||xe&&!Re)return 1;if(Re&&!xe)return-1;if(!de&&!ke&&!xe&&!Re){const at=K.startTime,it=se.startTime;if(at!==it)return at-it}return K.dateRange.tagOrder-se.dateRange.tagOrder}),this.events=I,Q.forEach(K=>{this.removeEvent(K)}),this.updateSchedule(t,Q)}updateSchedule(t,n=[],s=!1){const _=this.events||[];if(_.length||n.length||this.length<2){const w=this.items,I=this.parseSchedule(_,t);(s||n.length||(w==null?void 0:w.length)!==I.length||I.some((Q,K)=>Math.abs(Q.playout.start-w[K].playout.start)>.005||Math.abs(Q.playout.end-w[K].playout.end)>.005))&&(this.items=I,this.onScheduleUpdate(n,w))}}parseDateRanges(t,n,s){const _=[],w=Object.keys(t);for(let I=0;I<w.length;I++){const j=w[I],Q=t[j];if(Q.isInterstitial){let K=this.eventMap[j];K?K.setDateRange(Q):(K=new Vo(Q,n),this.eventMap[j]=K,s===!1&&(K.appendInPlace=s)),_.push(K)}}return _}parseSchedule(t,n){const s=[],_=n.main.details,w=_.live?1/0:_.edge;let I=0;if(t=t.filter(Q=>!Q.error&&!(Q.cue.once&&Q.hasPlayed)),t.length){this.resolveOffsets(t,n);let Q=0,K=0;if(t.forEach((se,de)=>{const xe=se.cue.pre,ke=se.cue.post,Re=t[de-1]||null,at=se.appendInPlace,it=ke?w:se.startOffset,Xt=se.duration,ar=se.timelineOccupancy===Al.Range?Xt:0,lr=se.resumptionOffset,Ar=(Re==null?void 0:Re.startTime)===it,zr=it+se.cumulativeDuration;let vn=at?zr+Xt:it+lr;if(xe||!ke&&it<=0){const fn=K;K+=ar,se.timelineStart=zr;const ln=I;I+=Xt,s.push({event:se,start:zr,end:vn,playout:{start:ln,end:I},integrated:{start:fn,end:K}})}else if(it<=w){if(!Ar){const Qr=it-Q;if(Qr>Tl){const kn=Q,Si=K;K+=Qr;const qi=I;I+=Qr;const da={previousEvent:t[de-1]||null,nextEvent:se,start:kn,end:kn+Qr,playout:{start:qi,end:I},integrated:{start:Si,end:K}};s.push(da)}else Qr>0&&Re&&(Re.cumulativeDuration+=Qr,s[s.length-1].end=it)}ke&&(vn=zr),se.timelineStart=zr;const fn=K;K+=ar;const ln=I;I+=Xt,s.push({event:se,start:zr,end:vn,playout:{start:ln,end:I},integrated:{start:fn,end:K}})}else return;const Zr=se.resumeTime;ke||Zr>w?Q=w:Q=Zr}),Q<w){var j;const se=Q,de=K,xe=w-Q;K+=xe;const ke=I;I+=xe,s.push({previousEvent:((j=s[s.length-1])==null?void 0:j.event)||null,nextEvent:null,start:Q,end:se+xe,playout:{start:ke,end:I},integrated:{start:de,end:K}})}this.setDurations(w,I,K)}else s.push({previousEvent:null,nextEvent:null,start:0,end:w,playout:{start:0,end:w},integrated:{start:0,end:w}}),this.setDurations(w,w,w);return s}setDurations(t,n,s){this.durations={primary:t,playout:n,integrated:s}}resolveOffsets(t,n){const s=n.main.details,_=s.live?1/0:s.edge;let w=0,I=-1;t.forEach((j,Q)=>{const K=j.cue.pre,se=j.cue.post,de=K?0:se?_:j.startTime;this.updateAssetDurations(j),I===de?j.cumulativeDuration=w:(w=0,I=de),!se&&j.snapOptions.in&&(j.resumeAnchor=hr(null,s.fragments,j.startOffset+j.resumptionOffset,0,0)||void 0),j.appendInPlace&&!j.appendInPlaceStarted&&(this.primaryCanResumeInPlaceAt(j,n)||(j.appendInPlace=!1)),!j.appendInPlace&&Q+1<t.length&&t[Q+1].startTime-t[Q].resumeTime<Tl&&(t[Q+1].appendInPlace=!1,t[Q+1].appendInPlace&&this.warn(`Could not change append strategy for abutting event ${j}`));const ke=r(j.resumeOffset)?j.resumeOffset:j.duration;w+=ke})}primaryCanResumeInPlaceAt(t,n){const s=t.resumeTime,_=t.startTime+t.resumptionOffset;return Math.abs(s-_)>Di?(this.log(`"${t.identifier}" resumption ${s} not aligned with estimated timeline end ${_}`),!1):!Object.keys(n).some(I=>{const j=n[I].details,Q=j.edge;if(s>=Q)return this.log(`"${t.identifier}" resumption ${s} past ${I} playlist end ${Q}`),!1;const K=hr(null,j.fragments,s);if(!K)return this.log(`"${t.identifier}" resumption ${s} does not align with any fragments in ${I} playlist (${j.fragStart}-${j.fragmentEnd})`),!0;const se=I==="audio"?.175:0;return Math.abs(K.start-s)<Di+se||Math.abs(K.end-s)<Di+se?!1:(this.log(`"${t.identifier}" resumption ${s} not aligned with ${I} fragment bounds (${K.start}-${K.end} sn: ${K.sn} cc: ${K.cc})`),!0)})}updateAssetDurations(t){if(!t.assetListLoaded)return;const n=t.timelineStart;let s=0,_=!1,w=!1;for(let I=0;I<t.assetList.length;I++){const j=t.assetList[I],Q=n+s;j.startOffset=s,j.timelineStart=Q,_||(_=j.duration===null),w||(w=!!j.error);const K=j.error?0:j.duration||0;s+=K}_&&!w?t.duration=Math.max(s,t.duration):t.duration=s}removeEvent(t){t.reset(),delete this.eventMap[t.identifier]}}function Bu(k){return`[${k.event?'"'+k.event.identifier+'"':"primary"}: ${k.start.toFixed(2)}-${k.end.toFixed(2)}]`}class Hl{constructor(t){this.hls=void 0,this.hls=t}destroy(){this.hls=null}loadAssetList(t,n){const s=t.assetListUrl;let _;try{_=ll(s,this.hls.sessionId,t.baseUrl)}catch(xe){const ke=this.assignAssetListError(t,f.ASSET_LIST_LOAD_ERROR,xe,s);this.hls.trigger(u.ERROR,ke);return}n&&_.protocol!=="data:"&&_.searchParams.set("_HLS_start_offset",""+n);const w=this.hls.config,I=w.loader,j=new I(w),Q={responseType:"json",url:_.href},K=w.interstitialAssetListLoadPolicy.default,se={loadPolicy:K,timeout:K.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},de={onSuccess:(xe,ke,Re,at)=>{const it=xe.data,Xt=it==null?void 0:it.ASSETS;if(!Array.isArray(Xt)){const ar=this.assignAssetListError(t,f.ASSET_LIST_PARSING_ERROR,new Error("Invalid interstitial asset list"),Re.url,ke,at);this.hls.trigger(u.ERROR,ar);return}t.assetListResponse=it,this.hls.trigger(u.ASSET_LIST_LOADED,{event:t,assetListResponse:it,networkDetails:at})},onError:(xe,ke,Re,at)=>{const it=this.assignAssetListError(t,f.ASSET_LIST_LOAD_ERROR,new Error(`Error loading X-ASSET-LIST: HTTP status ${xe.code} ${xe.text} (${ke.url})`),ke.url,at,Re);this.hls.trigger(u.ERROR,it)},onTimeout:(xe,ke,Re)=>{const at=this.assignAssetListError(t,f.ASSET_LIST_LOAD_TIMEOUT,new Error(`Timeout loading X-ASSET-LIST (${ke.url})`),ke.url,xe,Re);this.hls.trigger(u.ERROR,at)}};return j.load(Q,se,de),this.hls.trigger(u.ASSET_LIST_LOADING,{event:t}),j}assignAssetListError(t,n,s,_,w,I){return t.error=s,{type:c.NETWORK_ERROR,details:n,fatal:!1,interstitial:t,url:_,error:s,networkDetails:I,stats:w}}}function ef(k){var t;k==null||(t=k.play())==null||t.catch(()=>{})}function Gl(k,t){return`[${k}] Advancing timeline position to ${t}`}class wf extends R{constructor(t,n){super("interstitials",t.logger),this.HlsPlayerClass=void 0,this.hls=void 0,this.assetListLoader=void 0,this.mediaSelection=null,this.altSelection=null,this.media=null,this.detachedData=null,this.requiredTracks=null,this.manager=null,this.playerQueue=[],this.bufferedPos=-1,this.timelinePos=-1,this.schedule=void 0,this.playingItem=null,this.bufferingItem=null,this.waitingItem=null,this.endedItem=null,this.playingAsset=null,this.endedAsset=null,this.bufferingAsset=null,this.shouldPlay=!1,this.onPlay=()=>{this.shouldPlay=!0},this.onPause=()=>{this.shouldPlay=!1},this.onSeeking=()=>{const s=this.currentTime;if(s===void 0||this.playbackDisabled||!this.schedule)return;const _=s-this.timelinePos;if(Math.abs(_)<1/7056e5)return;const I=_<=-.01;this.timelinePos=s,this.bufferedPos=s;const j=this.playingItem;if(!j){this.checkBuffer();return}if(I&&this.schedule.resetErrorsInRange(s,s-_)&&this.updateSchedule(!0),this.checkBuffer(),I&&s<j.start||s>=j.end){var Q;const ke=this.findItemIndex(j);let Re=this.schedule.findItemIndexAtTime(s);if(Re===-1&&(Re=ke+(I?-1:1),this.log(`seeked ${I?"back ":""}to position not covered by schedule ${s} (resolving from ${ke} to ${Re})`)),!this.isInterstitial(j)&&(Q=this.media)!=null&&Q.paused&&(this.shouldPlay=!1),!I&&Re>ke){const at=this.schedule.findJumpRestrictedIndex(ke+1,Re);if(at>ke){this.setSchedulePosition(at);return}}this.setSchedulePosition(Re);return}const K=this.playingAsset;if(!K){if(this.playingLastItem&&this.isInterstitial(j)){const ke=j.event.assetList[0];ke&&(this.endedItem=this.playingItem,this.playingItem=null,this.setScheduleToAssetAtTime(s,ke))}return}const se=K.timelineStart,de=K.duration||0;if(I&&s<se||s>=se+de){var xe;(xe=j.event)!=null&&xe.appendInPlace&&(this.clearAssetPlayers(j.event,j),this.flushFrontBuffer(s)),this.setScheduleToAssetAtTime(s,K)}},this.onTimeupdate=()=>{const s=this.currentTime;if(s===void 0||this.playbackDisabled)return;if(s>this.timelinePos)this.timelinePos=s,s>this.bufferedPos&&this.checkBuffer();else return;const _=this.playingItem;if(!_||this.playingLastItem)return;if(s>=_.end){this.timelinePos=_.end;const j=this.findItemIndex(_);this.setSchedulePosition(j+1)}const w=this.playingAsset;if(!w)return;const I=w.timelineStart+(w.duration||0);s>=I&&this.setScheduleToAssetAtTime(s,w)},this.onScheduleUpdate=(s,_)=>{const w=this.schedule;if(!w)return;const I=this.playingItem,j=w.events||[],Q=w.items||[],K=w.durations,se=s.map(at=>at.identifier),de=!!(j.length||se.length);(de||_)&&this.log(`INTERSTITIALS_UPDATED (${j.length}): ${j}
Schedule: ${Q.map(at=>Bu(at))} pos: ${this.timelinePos}`),se.length&&this.log(`Removed events ${se}`);let xe=null,ke=null;I&&(xe=this.updateItem(I,this.timelinePos),this.itemsMatch(I,xe)?this.playingItem=xe:this.waitingItem=this.endedItem=null),this.waitingItem=this.updateItem(this.waitingItem),this.endedItem=this.updateItem(this.endedItem);const Re=this.bufferingItem;if(Re&&(ke=this.updateItem(Re,this.bufferedPos),this.itemsMatch(Re,ke)?this.bufferingItem=ke:Re.event&&(this.bufferingItem=this.playingItem,this.clearInterstitial(Re.event,null))),s.forEach(at=>{at.assetList.forEach(it=>{this.clearAssetPlayer(it.identifier,null)})}),this.playerQueue.forEach(at=>{if(at.interstitial.appendInPlace){const it=at.assetItem.timelineStart,Xt=at.timelineOffset-it;if(Xt)try{at.timelineOffset=it}catch(ar){Math.abs(Xt)>Di&&this.warn(`${ar} ("${at.assetId}" ${at.timelineOffset}->${it})`)}}}),de||_){if(this.hls.trigger(u.INTERSTITIALS_UPDATED,{events:j.slice(0),schedule:Q.slice(0),durations:K,removedIds:se}),this.isInterstitial(I)&&se.includes(I.event.identifier)){this.warn(`Interstitial "${I.event.identifier}" removed while playing`),this.primaryFallback(I.event);return}I&&this.trimInPlace(xe,I),Re&&ke!==xe&&this.trimInPlace(ke,Re),this.checkBuffer()}},this.hls=t,this.HlsPlayerClass=n,this.assetListLoader=new Hl(t),this.schedule=new xf(this.onScheduleUpdate,t.logger),this.registerListeners()}registerListeners(){const t=this.hls;t&&(t.on(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(u.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(u.AUDIO_TRACK_UPDATED,this.onAudioTrackUpdated,this),t.on(u.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),t.on(u.SUBTITLE_TRACK_UPDATED,this.onSubtitleTrackUpdated,this),t.on(u.EVENT_CUE_ENTER,this.onInterstitialCueEnter,this),t.on(u.ASSET_LIST_LOADED,this.onAssetListLoaded,this),t.on(u.BUFFER_APPENDED,this.onBufferAppended,this),t.on(u.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(u.BUFFERED_TO_END,this.onBufferedToEnd,this),t.on(u.MEDIA_ENDED,this.onMediaEnded,this),t.on(u.ERROR,this.onError,this),t.on(u.DESTROYING,this.onDestroying,this))}unregisterListeners(){const t=this.hls;t&&(t.off(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(u.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(u.AUDIO_TRACK_UPDATED,this.onAudioTrackUpdated,this),t.off(u.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),t.off(u.SUBTITLE_TRACK_UPDATED,this.onSubtitleTrackUpdated,this),t.off(u.EVENT_CUE_ENTER,this.onInterstitialCueEnter,this),t.off(u.ASSET_LIST_LOADED,this.onAssetListLoaded,this),t.off(u.BUFFER_CODECS,this.onBufferCodecs,this),t.off(u.BUFFER_APPENDED,this.onBufferAppended,this),t.off(u.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(u.BUFFERED_TO_END,this.onBufferedToEnd,this),t.off(u.MEDIA_ENDED,this.onMediaEnded,this),t.off(u.ERROR,this.onError,this),t.off(u.DESTROYING,this.onDestroying,this))}startLoad(){this.resumeBuffering()}stopLoad(){this.pauseBuffering()}resumeBuffering(){var t;(t=this.getBufferingPlayer())==null||t.resumeBuffering()}pauseBuffering(){var t;(t=this.getBufferingPlayer())==null||t.pauseBuffering()}destroy(){this.unregisterListeners(),this.stopLoad(),this.assetListLoader&&this.assetListLoader.destroy(),this.emptyPlayerQueue(),this.clearScheduleState(),this.schedule&&this.schedule.destroy(),this.media=this.detachedData=this.mediaSelection=this.requiredTracks=this.altSelection=this.schedule=this.manager=null,this.hls=this.HlsPlayerClass=this.log=null,this.assetListLoader=null,this.onPlay=this.onPause=this.onSeeking=this.onTimeupdate=null,this.onScheduleUpdate=null}onDestroying(){const t=this.primaryMedia||this.media;t&&this.removeMediaListeners(t)}removeMediaListeners(t){fs(t,"play",this.onPlay),fs(t,"pause",this.onPause),fs(t,"seeking",this.onSeeking),fs(t,"timeupdate",this.onTimeupdate)}onMediaAttaching(t,n){const s=this.media=n.media;ja(s,"seeking",this.onSeeking),ja(s,"timeupdate",this.onTimeupdate),ja(s,"play",this.onPlay),ja(s,"pause",this.onPause)}onMediaAttached(t,n){const s=this.effectivePlayingItem,_=this.detachedData;if(this.detachedData=null,s===null)this.checkStart();else if(!_){this.clearScheduleState();const w=this.findItemIndex(s);this.setSchedulePosition(w)}}clearScheduleState(){this.log("clear schedule state"),this.playingItem=this.bufferingItem=this.waitingItem=this.endedItem=this.playingAsset=this.endedAsset=this.bufferingAsset=null}onMediaDetaching(t,n){const s=!!n.transferMedia,_=this.media;if(this.media=null,!s&&(_&&this.removeMediaListeners(_),this.detachedData)){const w=this.getBufferingPlayer();w&&(this.log(`Removing schedule state for detachedData and ${w}`),this.playingAsset=this.endedAsset=this.bufferingAsset=this.bufferingItem=this.waitingItem=this.detachedData=null,w.detachMedia()),this.shouldPlay=!1}}get interstitialsManager(){if(!this.hls)return null;if(this.manager)return this.manager;const t=this,n=()=>t.bufferingItem||t.waitingItem,s=de=>de&&t.getAssetPlayer(de.identifier),_=(de,xe,ke,Re,at)=>{if(de){let it=de[xe].start;const Xt=de.event;if(Xt){if(xe==="playout"||Xt.timelineOccupancy!==Al.Point){const ar=s(ke);(ar==null?void 0:ar.interstitial)===Xt&&(it+=ar.assetItem.startOffset+ar[at])}}else{const ar=Re==="bufferedPos"?I():t[Re];it+=ar-de.start}return it}return 0},w=(de,xe)=>{var ke;if(de!==0&&xe!=="primary"&&(ke=t.schedule)!=null&&ke.length){var Re;const at=t.schedule.findItemIndexAtTime(de),it=(Re=t.schedule.items)==null?void 0:Re[at];if(it){const Xt=it[xe].start-it.start;return de+Xt}}return de},I=()=>{const de=t.bufferedPos;return de===Number.MAX_VALUE?j("primary"):Math.max(de,0)},j=de=>{var xe,ke;return(xe=t.primaryDetails)!=null&&xe.live?t.primaryDetails.edge:((ke=t.schedule)==null?void 0:ke.durations[de])||0},Q=(de,xe)=>{var ke,Re;const at=t.effectivePlayingItem;if(at!=null&&(ke=at.event)!=null&&ke.restrictions.skip||!t.schedule)return;t.log(`seek to ${de} "${xe}"`);const it=t.effectivePlayingItem,Xt=t.schedule.findItemIndexAtTime(de,xe),ar=(Re=t.schedule.items)==null?void 0:Re[Xt],lr=t.getBufferingPlayer(),Ar=lr==null?void 0:lr.interstitial,zr=Ar==null?void 0:Ar.appendInPlace,vn=it&&t.itemsMatch(it,ar);if(it&&(zr||vn)){const Zr=s(t.playingAsset),fn=(Zr==null?void 0:Zr.media)||t.primaryMedia;if(fn){const ln=xe==="primary"?fn.currentTime:_(it,xe,t.playingAsset,"timelinePos","currentTime"),Qr=de-ln,kn=(zr?ln:fn.currentTime)+Qr;if(kn>=0&&(!Zr||zr||kn<=Zr.duration)){fn.currentTime=kn;return}}}if(ar){let Zr=de;if(xe!=="primary"){const ln=ar[xe].start,Qr=de-ln;Zr=ar.start+Qr}const fn=!t.isInterstitial(ar);if((!t.isInterstitial(it)||it.event.appendInPlace)&&(fn||ar.event.appendInPlace)){const ln=t.media||(zr?lr==null?void 0:lr.media:null);ln&&(ln.currentTime=Zr)}else if(it){const ln=t.findItemIndex(it);if(Xt>ln){const kn=t.schedule.findJumpRestrictedIndex(ln+1,Xt);if(kn>ln){t.setSchedulePosition(kn);return}}let Qr=0;if(fn)t.timelinePos=Zr,t.checkBuffer();else{const kn=ar.event.assetList,Si=de-(ar[xe]||ar).start;for(let qi=kn.length;qi--;){const da=kn[qi];if(da.duration&&Si>=da.startOffset&&Si<da.startOffset+da.duration){Qr=qi;break}}}t.setSchedulePosition(Xt,Qr)}}},K=()=>{const de=t.effectivePlayingItem;if(t.isInterstitial(de))return de;const xe=n();return t.isInterstitial(xe)?xe:null},se={get bufferedEnd(){const de=n(),xe=t.bufferingItem;if(xe&&xe===de){var ke;return _(xe,"playout",t.bufferingAsset,"bufferedPos","bufferedEnd")-xe.playout.start||((ke=t.bufferingAsset)==null?void 0:ke.startOffset)||0}return 0},get currentTime(){const de=K(),xe=t.effectivePlayingItem;return xe&&xe===de?_(xe,"playout",t.effectivePlayingAsset,"timelinePos","currentTime")-xe.playout.start:0},set currentTime(de){const xe=K(),ke=t.effectivePlayingItem;ke&&ke===xe&&Q(de+ke.playout.start,"playout")},get duration(){const de=K();return de?de.playout.end-de.playout.start:0},get assetPlayers(){var de;const xe=(de=K())==null?void 0:de.event.assetList;return xe?xe.map(ke=>t.getAssetPlayer(ke.identifier)):[]},get playingIndex(){var de;const xe=(de=K())==null?void 0:de.event;return xe&&t.effectivePlayingAsset?xe.findAssetIndex(t.effectivePlayingAsset):-1},get scheduleItem(){return K()}};return this.manager={get events(){var de;return((de=t.schedule)==null||(de=de.events)==null?void 0:de.slice(0))||[]},get schedule(){var de;return((de=t.schedule)==null||(de=de.items)==null?void 0:de.slice(0))||[]},get interstitialPlayer(){return K()?se:null},get playerQueue(){return t.playerQueue.slice(0)},get bufferingAsset(){return t.bufferingAsset},get bufferingItem(){return n()},get bufferingIndex(){const de=n();return t.findItemIndex(de)},get playingAsset(){return t.effectivePlayingAsset},get playingItem(){return t.effectivePlayingItem},get playingIndex(){const de=t.effectivePlayingItem;return t.findItemIndex(de)},primary:{get bufferedEnd(){return I()},get currentTime(){const de=t.timelinePos;return de>0?de:0},set currentTime(de){Q(de,"primary")},get duration(){return j("primary")},get seekableStart(){var de;return((de=t.primaryDetails)==null?void 0:de.fragmentStart)||0}},integrated:{get bufferedEnd(){return _(n(),"integrated",t.bufferingAsset,"bufferedPos","bufferedEnd")},get currentTime(){return _(t.effectivePlayingItem,"integrated",t.effectivePlayingAsset,"timelinePos","currentTime")},set currentTime(de){Q(de,"integrated")},get duration(){return j("integrated")},get seekableStart(){var de;return w(((de=t.primaryDetails)==null?void 0:de.fragmentStart)||0,"integrated")}},skip:()=>{const de=t.effectivePlayingItem,xe=de==null?void 0:de.event;if(xe&&!xe.restrictions.skip){const ke=t.findItemIndex(de);if(xe.appendInPlace){const Re=de.playout.start+de.event.duration;Q(Re+.001,"playout")}else t.advanceAfterAssetEnded(xe,ke,1/0)}}}}get effectivePlayingItem(){return this.waitingItem||this.playingItem||this.endedItem}get effectivePlayingAsset(){return this.playingAsset||this.endedAsset}get playingLastItem(){var t;const n=this.playingItem,s=(t=this.schedule)==null?void 0:t.items;return!this.playbackStarted||!n||!s?!1:this.findItemIndex(n)===s.length-1}get playbackStarted(){return this.effectivePlayingItem!==null}get currentTime(){var t,n;if(this.mediaSelection===null)return;const s=this.waitingItem||this.playingItem;if(this.isInterstitial(s)&&!s.event.appendInPlace)return;let _=this.media;!_&&(t=this.bufferingItem)!=null&&(t=t.event)!=null&&t.appendInPlace&&(_=this.primaryMedia);const w=(n=_)==null?void 0:n.currentTime;if(!(w===void 0||!r(w)))return w}get primaryMedia(){var t;return this.media||((t=this.detachedData)==null?void 0:t.media)||null}isInterstitial(t){return!!(t!=null&&t.event)}retreiveMediaSource(t,n){const s=this.getAssetPlayer(t);s&&this.transferMediaFromPlayer(s,n)}transferMediaFromPlayer(t,n){const s=t.interstitial.appendInPlace,_=t.media;if(s&&_===this.primaryMedia){if(this.bufferingAsset=null,(!n||this.isInterstitial(n)&&!n.event.appendInPlace)&&n&&_){this.detachedData={media:_};return}const w=t.transferMedia();this.log(`transfer MediaSource from ${t} ${zi(w)}`),this.detachedData=w}else n&&_&&(this.shouldPlay||(this.shouldPlay=!_.paused))}transferMediaTo(t,n){var s,_;if(t.media===n)return;let w=null;const I=this.hls,j=t!==I,Q=j&&t.interstitial.appendInPlace,K=(s=this.detachedData)==null?void 0:s.mediaSource;let se;if(I.media)Q&&(w=I.transferMedia(),this.detachedData=w),se="Primary";else if(K){const Re=this.getBufferingPlayer();Re?(w=Re.transferMedia(),se=`${Re}`):se="detached MediaSource"}else se="detached media";if(!w){if(K)w=this.detachedData,this.log(`using detachedData: MediaSource ${zi(w)}`);else if(!this.detachedData||I.media===n){const Re=this.playerQueue;Re.length>1&&Re.forEach(at=>{if(j&&at.interstitial.appendInPlace!==Q){const it=at.interstitial;this.clearInterstitial(at.interstitial,null),it.appendInPlace=!1,it.appendInPlace&&this.warn(`Could not change append strategy for queued assets ${it}`)}}),this.hls.detachMedia(),this.detachedData={media:n}}}const de=w&&"mediaSource"in w&&((_=w.mediaSource)==null?void 0:_.readyState)!=="closed",xe=de&&w?w:n;this.log(`${de?"transfering MediaSource":"attaching media"} to ${j?t:"Primary"} from ${se} (media.currentTime: ${n.currentTime})`);const ke=this.schedule;if(xe===w&&ke){const Re=j&&t.assetId===ke.assetIdAtEnd;xe.overrides={duration:ke.duration,endOfStream:!j||Re,cueRemoval:!j}}t.attachMedia(xe)}onInterstitialCueEnter(){this.onTimeupdate()}checkStart(){const t=this.schedule,n=t==null?void 0:t.events;if(!n||this.playbackDisabled||!this.media)return;this.bufferedPos===-1&&(this.bufferedPos=0);const s=this.timelinePos,_=this.effectivePlayingItem;if(s===-1){const w=this.hls.startPosition;if(this.log(Gl("checkStart",w)),this.timelinePos=w,n.length&&n[0].cue.pre){const I=t.findEventIndex(n[0].identifier);this.setSchedulePosition(I)}else if(w>=0||!this.primaryLive){const I=this.timelinePos=w>0?w:0,j=t.findItemIndexAtTime(I);this.setSchedulePosition(j)}}else if(_&&!this.playingItem){const w=t.findItemIndex(_);this.setSchedulePosition(w)}}advanceAssetBuffering(t,n){const s=t.event,_=s.findAssetIndex(n),w=Cl(s,_);if(!s.isAssetPastPlayoutLimit(w))this.bufferedToEvent(t,w);else if(this.schedule){var I;const j=(I=this.schedule.items)==null?void 0:I[this.findItemIndex(t)+1];j&&this.bufferedToItem(j)}}advanceAfterAssetEnded(t,n,s){const _=Cl(t,s);if(t.isAssetPastPlayoutLimit(_)){if(this.schedule){const w=this.schedule.items;if(w){const I=n+1,j=w.length;if(I>=j){this.setSchedulePosition(-1);return}const Q=t.resumeTime;this.timelinePos<Q&&(this.log(Gl("advanceAfterAssetEnded",Q)),this.timelinePos=Q,t.appendInPlace&&this.advanceInPlace(Q),this.checkBuffer(this.bufferedPos<Q)),this.setSchedulePosition(I)}}}else{if(t.appendInPlace){const w=t.assetList[_];w&&this.advanceInPlace(w.timelineStart)}this.setSchedulePosition(n,_)}}setScheduleToAssetAtTime(t,n){const s=this.schedule;if(!s)return;const _=n.parentIdentifier,w=s.getEvent(_);if(w){const I=s.findEventIndex(_),j=s.findAssetIndex(w,t);this.advanceAfterAssetEnded(w,I,j-1)}}setSchedulePosition(t,n){var s;const _=(s=this.schedule)==null?void 0:s.items;if(!_||this.playbackDisabled)return;const w=t>=0?_[t]:null;this.log(`setSchedulePosition ${t}, ${n} (${w&&Bu(w)}) pos: ${this.timelinePos}`);const I=this.waitingItem||this.playingItem,j=this.playingLastItem;if(this.isInterstitial(I)){const se=I.event,de=this.playingAsset,xe=de==null?void 0:de.identifier,ke=xe?this.getAssetPlayer(xe):null;if(ke&&xe&&(!this.eventItemsMatch(I,w)||n!==void 0&&xe!==se.assetList[n].identifier)){var Q;const Re=se.findAssetIndex(de);if(this.log(`INTERSTITIAL_ASSET_ENDED ${Re+1}/${se.assetList.length} ${ic(de)}`),this.endedAsset=de,this.playingAsset=null,this.hls.trigger(u.INTERSTITIAL_ASSET_ENDED,{asset:de,assetListIndex:Re,event:se,schedule:_.slice(0),scheduleIndex:t,player:ke}),I!==this.playingItem){this.itemsMatch(I,this.playingItem)&&!this.playingAsset&&this.advanceAfterAssetEnded(se,this.findItemIndex(this.playingItem),Re);return}this.retreiveMediaSource(xe,w),ke.media&&!((Q=this.detachedData)!=null&&Q.mediaSource)&&ke.detachMedia()}if(!this.eventItemsMatch(I,w)&&(this.endedItem=I,this.playingItem=null,this.log(`INTERSTITIAL_ENDED ${se} ${Bu(I)}`),se.hasPlayed=!0,this.hls.trigger(u.INTERSTITIAL_ENDED,{event:se,schedule:_.slice(0),scheduleIndex:t}),se.cue.once)){var K;this.updateSchedule();const Re=(K=this.schedule)==null?void 0:K.items;if(w&&Re){const at=this.findItemIndex(w);this.advanceSchedule(at,Re,n,I,j)}return}}this.advanceSchedule(t,_,n,I,j)}advanceSchedule(t,n,s,_,w){const I=this.schedule;if(!I)return;const j=n[t]||null,Q=this.primaryMedia,K=this.playerQueue;if(K.length&&K.forEach(se=>{const de=se.interstitial,xe=I.findEventIndex(de.identifier);(xe<t||xe>t+1)&&this.clearInterstitial(de,j)}),this.isInterstitial(j)){this.timelinePos=Math.min(Math.max(this.timelinePos,j.start),j.end);const se=j.event;if(s===void 0){s=I.findAssetIndex(se,this.timelinePos);const Re=Cl(se,s-1);if(se.isAssetPastPlayoutLimit(Re)||se.appendInPlace&&this.timelinePos===j.end){this.advanceAfterAssetEnded(se,t,s);return}s=Re}const de=this.waitingItem;this.assetsBuffered(j,Q)||this.setBufferingItem(j);let xe=this.preloadAssets(se,s);if(this.eventItemsMatch(j,de||_)||(this.waitingItem=j,this.log(`INTERSTITIAL_STARTED ${Bu(j)} ${se.appendInPlace?"append in place":""}`),this.hls.trigger(u.INTERSTITIAL_STARTED,{event:se,schedule:n.slice(0),scheduleIndex:t})),!se.assetListLoaded){this.log(`Waiting for ASSET-LIST to complete loading ${se}`);return}if(se.assetListLoader&&(se.assetListLoader.destroy(),se.assetListLoader=void 0),!Q){this.log(`Waiting for attachMedia to start Interstitial ${se}`);return}this.waitingItem=this.endedItem=null,this.playingItem=j;const ke=se.assetList[s];if(!ke){this.advanceAfterAssetEnded(se,t,s||0);return}if(xe||(xe=this.getAssetPlayer(ke.identifier)),xe===null||xe.destroyed){const Re=se.assetList.length;this.warn(`asset ${s+1}/${Re} player destroyed ${se}`),xe=this.createAssetPlayer(se,ke,s),xe.loadSource()}if(!this.eventItemsMatch(j,this.bufferingItem)&&se.appendInPlace&&this.isAssetBuffered(ke))return;this.startAssetPlayer(xe,s,n,t,Q),this.shouldPlay&&ef(xe.media)}else j?(this.resumePrimary(j,t,_),this.shouldPlay&&ef(this.hls.media)):w&&this.isInterstitial(_)&&(this.endedItem=null,this.playingItem=_,_.event.appendInPlace||this.attachPrimary(I.durations.primary,null))}get playbackDisabled(){return this.hls.config.enableInterstitialPlayback===!1}get primaryDetails(){var t;return(t=this.mediaSelection)==null?void 0:t.main.details}get primaryLive(){var t;return!!((t=this.primaryDetails)!=null&&t.live)}resumePrimary(t,n,s){var _,w;if(this.playingItem=t,this.playingAsset=this.endedAsset=null,this.waitingItem=this.endedItem=null,this.bufferedToItem(t),this.log(`resuming ${Bu(t)}`),!((_=this.detachedData)!=null&&_.mediaSource)){let j=this.timelinePos;(j<t.start||j>=t.end)&&(j=this.getPrimaryResumption(t,n),this.log(Gl("resumePrimary",j)),this.timelinePos=j),this.attachPrimary(j,t)}if(!s)return;const I=(w=this.schedule)==null?void 0:w.items;I&&(this.log(`INTERSTITIALS_PRIMARY_RESUMED ${Bu(t)}`),this.hls.trigger(u.INTERSTITIALS_PRIMARY_RESUMED,{schedule:I.slice(0),scheduleIndex:n}),this.checkBuffer())}getPrimaryResumption(t,n){const s=t.start;if(this.primaryLive){const _=this.primaryDetails;if(n===0)return this.hls.startPosition;if(_&&(s<_.fragmentStart||s>_.edge))return this.hls.liveSyncPosition||-1}return s}isAssetBuffered(t){const n=this.getAssetPlayer(t.identifier);return n!=null&&n.hls?n.hls.bufferedToEnd:vi.bufferInfo(this.primaryMedia,this.timelinePos,0).end+1>=t.timelineStart+(t.duration||0)}attachPrimary(t,n,s){n?this.setBufferingItem(n):this.bufferingItem=this.playingItem,this.bufferingAsset=null;const _=this.primaryMedia;if(!_)return;const w=this.hls;w.media?this.checkBuffer():(this.transferMediaTo(w,_),s&&this.startLoadingPrimaryAt(t,s)),s||(this.log(Gl("attachPrimary",t)),this.timelinePos=t,this.startLoadingPrimaryAt(t,s))}startLoadingPrimaryAt(t,n){var s;const _=this.hls;!_.loadingEnabled||!_.media||Math.abs((((s=_.mainForwardBufferInfo)==null?void 0:s.start)||_.media.currentTime)-t)>.5?_.startLoad(t,n):_.bufferingEnabled||_.resumeBuffering()}onManifestLoading(){var t;this.stopLoad(),(t=this.schedule)==null||t.reset(),this.emptyPlayerQueue(),this.clearScheduleState(),this.shouldPlay=!1,this.bufferedPos=this.timelinePos=-1,this.mediaSelection=this.altSelection=this.manager=this.requiredTracks=null,this.hls.off(u.BUFFER_CODECS,this.onBufferCodecs,this),this.hls.on(u.BUFFER_CODECS,this.onBufferCodecs,this)}onLevelUpdated(t,n){if(n.level===-1||!this.schedule)return;const s=this.hls.levels[n.level];if(!s.details)return;const _=b(b({},this.mediaSelection||this.altSelection),{},{main:s});this.mediaSelection=_,this.schedule.parseInterstitialDateRanges(_,this.hls.config.interstitialAppendInPlace),!this.effectivePlayingItem&&this.schedule.items&&this.checkStart()}onAudioTrackUpdated(t,n){const s=this.hls.audioTracks[n.id],_=this.mediaSelection;if(!_){this.altSelection=b(b({},this.altSelection),{},{audio:s});return}const w=b(b({},_),{},{audio:s});this.mediaSelection=w}onSubtitleTrackUpdated(t,n){const s=this.hls.subtitleTracks[n.id],_=this.mediaSelection;if(!_){this.altSelection=b(b({},this.altSelection),{},{subtitles:s});return}const w=b(b({},_),{},{subtitles:s});this.mediaSelection=w}onAudioTrackSwitching(t,n){const s=Tt(n);this.playerQueue.forEach(({hls:_})=>_&&(_.setAudioOption(n)||_.setAudioOption(s)))}onSubtitleTrackSwitch(t,n){const s=Tt(n);this.playerQueue.forEach(({hls:_})=>_&&(_.setSubtitleOption(n)||n.id!==-1&&_.setSubtitleOption(s)))}onBufferCodecs(t,n){const s=n.tracks;s&&(this.requiredTracks=s)}onBufferAppended(t,n){this.checkBuffer()}onBufferFlushed(t,n){const s=this.playingItem;if(s&&!this.itemsMatch(s,this.bufferingItem)&&!this.isInterstitial(s)){const _=this.timelinePos;this.bufferedPos=_,this.checkBuffer()}}onBufferedToEnd(t){if(!this.schedule)return;const n=this.schedule.events;if(this.bufferedPos<Number.MAX_VALUE&&n){for(let _=0;_<n.length;_++){const w=n[_];if(w.cue.post){var s;const I=this.schedule.findEventIndex(w.identifier),j=(s=this.schedule.items)==null?void 0:s[I];this.isInterstitial(j)&&this.eventItemsMatch(j,this.bufferingItem)&&this.bufferedToItem(j,0);break}}this.bufferedPos=Number.MAX_VALUE}}onMediaEnded(t){const n=this.playingItem;if(!this.playingLastItem&&n){const s=this.findItemIndex(n);this.setSchedulePosition(s+1)}else this.shouldPlay=!1}updateItem(t,n){var s;const _=(s=this.schedule)==null?void 0:s.items;if(t&&_){const w=this.findItemIndex(t,n);return _[w]||null}return null}trimInPlace(t,n){if(this.isInterstitial(t)&&t.event.appendInPlace&&n.end-t.end>.25){t.event.assetList.forEach((w,I)=>{t.event.isAssetPastPlayoutLimit(I)&&this.clearAssetPlayer(w.identifier,null)});const s=t.end+.25,_=vi.bufferInfo(this.primaryMedia,s,0);(_.end>s||(_.nextStart||0)>s)&&(this.log(`trim buffered interstitial ${Bu(t)} (was ${Bu(n)})`),this.attachPrimary(s,null,!0),this.flushFrontBuffer(s))}}itemsMatch(t,n){return!!n&&(t===n||t.event&&n.event&&this.eventItemsMatch(t,n)||!t.event&&!n.event&&this.findItemIndex(t)===this.findItemIndex(n))}eventItemsMatch(t,n){var s;return!!n&&(t===n||t.event.identifier===((s=n.event)==null?void 0:s.identifier))}findItemIndex(t,n){return t&&this.schedule?this.schedule.findItemIndex(t,n):-1}updateSchedule(t=!1){var n;const s=this.mediaSelection;s&&((n=this.schedule)==null||n.updateSchedule(s,[],t))}checkBuffer(t){var n;const s=(n=this.schedule)==null?void 0:n.items;if(!s)return;const _=vi.bufferInfo(this.primaryMedia,this.timelinePos,0);t&&(this.bufferedPos=this.timelinePos),t||(t=_.len<1),this.updateBufferedPos(_.end,s,t)}updateBufferedPos(t,n,s){const _=this.schedule,w=this.bufferingItem;if(this.bufferedPos>t||!_)return;if(n.length===1&&this.itemsMatch(n[0],w)){this.bufferedPos=t;return}const I=this.playingItem,j=this.findItemIndex(I);let Q=_.findItemIndexAtTime(t);if(this.bufferedPos<t){var K;const se=this.findItemIndex(w),de=Math.min(se+1,n.length-1),xe=n[de];if((Q===-1&&w&&t>=w.end||(K=xe.event)!=null&&K.appendInPlace&&t+.01>=xe.start)&&(Q=de),this.isInterstitial(w)){const ke=w.event;if(de-j>1&&ke.appendInPlace===!1||ke.assetList.length===0&&ke.assetListLoader)return}if(this.bufferedPos=t,Q>se&&Q>j)this.bufferedToItem(xe);else{const ke=this.primaryDetails;this.primaryLive&&ke&&t>ke.edge-ke.targetduration&&xe.start<ke.edge+this.hls.config.interstitialLiveLookAhead&&this.isInterstitial(xe)&&this.preloadAssets(xe.event,0)}}else s&&I&&!this.itemsMatch(I,w)&&(Q===j?this.bufferedToItem(I):Q===j+1&&this.bufferedToItem(n[Q]))}assetsBuffered(t,n){return t.event.assetList.length===0?!1:!t.event.assetList.some(_=>{const w=this.getAssetPlayer(_.identifier);return!(w!=null&&w.bufferedInPlaceToEnd(n))})}setBufferingItem(t){const n=this.bufferingItem,s=this.schedule;if(!this.itemsMatch(t,n)&&s){const{items:_,events:w}=s;if(!_||!w)return n;const I=this.isInterstitial(t),j=this.getBufferingPlayer();this.bufferingItem=t,this.bufferedPos=Math.max(t.start,Math.min(t.end,this.timelinePos));const Q=j?j.remaining:n?n.end-this.timelinePos:0;if(this.log(`INTERSTITIALS_BUFFERED_TO_BOUNDARY ${Bu(t)}`+(n?` (${Q.toFixed(2)} remaining)`:"")),!this.playbackDisabled)if(I){const K=s.findAssetIndex(t.event,this.bufferedPos);t.event.assetList.forEach((se,de)=>{const xe=this.getAssetPlayer(se.identifier);xe&&(de===K&&xe.loadSource(),xe.resumeBuffering())})}else this.hls.resumeBuffering(),this.playerQueue.forEach(K=>K.pauseBuffering());this.hls.trigger(u.INTERSTITIALS_BUFFERED_TO_BOUNDARY,{events:w.slice(0),schedule:_.slice(0),bufferingIndex:this.findItemIndex(t),playingIndex:this.findItemIndex(this.playingItem)})}else this.bufferingItem!==t&&(this.bufferingItem=t);return n}bufferedToItem(t,n=0){const s=this.setBufferingItem(t);if(!this.playbackDisabled){if(this.isInterstitial(t))this.bufferedToEvent(t,n);else if(s!==null){this.bufferingAsset=null;const _=this.detachedData;_?_.mediaSource?this.attachPrimary(t.start,t,!0):this.preloadPrimary(t):this.preloadPrimary(t)}}}preloadPrimary(t){const n=this.findItemIndex(t),s=this.getPrimaryResumption(t,n);this.startLoadingPrimaryAt(s)}bufferedToEvent(t,n){const s=t.event,_=s.assetList.length===0&&!s.assetListLoader,w=s.cue.once;if(_||!w){const I=this.preloadAssets(s,n);if(I!=null&&I.interstitial.appendInPlace){const j=this.primaryMedia;j&&this.bufferAssetPlayer(I,j)}}}preloadAssets(t,n){const s=t.assetUrl,_=t.assetList.length,w=_===0&&!t.assetListLoader,I=t.cue.once;if(w){const Q=t.timelineStart;if(t.appendInPlace){var j;const xe=this.playingItem;!this.isInterstitial(xe)&&(xe==null||(j=xe.nextEvent)==null?void 0:j.identifier)===t.identifier&&this.flushFrontBuffer(Q+.25)}let K,se=0;if(!this.playingItem&&this.primaryLive&&(se=this.hls.startPosition,se===-1&&(se=this.hls.liveSyncPosition||0)),se&&!(t.cue.pre||t.cue.post)){const xe=se-Q;xe>0&&(K=Math.round(xe*1e3)/1e3)}if(this.log(`Load interstitial asset ${n+1}/${s?1:_} ${t}${K?` live-start: ${se} start-offset: ${K}`:""}`),s)return this.createAsset(t,0,0,Q,t.duration,s);const de=this.assetListLoader.loadAssetList(t,K);de&&(t.assetListLoader=de)}else if(!I&&_){for(let K=n;K<_;K++){const se=t.assetList[K],de=this.getAssetPlayerQueueIndex(se.identifier);(de===-1||this.playerQueue[de].destroyed)&&!se.error&&this.createAssetPlayer(t,se,K)}const Q=t.assetList[n];if(Q){const K=this.getAssetPlayer(Q.identifier);return K&&K.loadSource(),K}}return null}flushFrontBuffer(t){const n=this.requiredTracks;if(!n)return;this.log(`Removing front buffer starting at ${t}`),Object.keys(n).forEach(_=>{this.hls.trigger(u.BUFFER_FLUSHING,{startOffset:t,endOffset:1/0,type:_})})}getAssetPlayerQueueIndex(t){const n=this.playerQueue;for(let s=0;s<n.length;s++)if(t===n[s].assetId)return s;return-1}getAssetPlayer(t){const n=this.getAssetPlayerQueueIndex(t);return this.playerQueue[n]||null}getBufferingPlayer(){const{playerQueue:t,primaryMedia:n}=this;if(n){for(let s=0;s<t.length;s++)if(t[s].media===n)return t[s]}return null}createAsset(t,n,s,_,w,I){const j={parentIdentifier:t.identifier,identifier:bf(t,I,n),duration:w,startOffset:s,timelineStart:_,uri:I};return this.createAssetPlayer(t,j,n)}createAssetPlayer(t,n,s){const _=this.hls,w=_.userConfig;let I=w.videoPreference;const j=_.loadLevelObj||_.levels[_.currentLevel];(I||j)&&(I=v({},I),j.videoCodec&&(I.videoCodec=j.videoCodec),j.videoRange&&(I.allowedVideoRanges=[j.videoRange]));const Q=_.audioTracks[_.audioTrack],K=_.subtitleTracks[_.subtitleTrack];let se=0;if(this.primaryLive||t.appendInPlace){const Ar=this.timelinePos-n.timelineStart;if(Ar>1){const zr=n.duration;zr&&Ar<zr&&(se=Ar)}}const de=n.identifier,xe=b(b({},w),{},{maxMaxBufferLength:Math.min(180,_.config.maxMaxBufferLength),autoStartLoad:!0,startFragPrefetch:!0,primarySessionId:_.sessionId,assetPlayerId:de,abrEwmaDefaultEstimate:_.bandwidthEstimate,interstitialsController:void 0,startPosition:se,liveDurationInfinity:!1,testBandwidth:!1,videoPreference:I,audioPreference:Q||w.audioPreference,subtitlePreference:K||w.subtitlePreference});t.appendInPlace&&(t.appendInPlaceStarted=!0,n.timelineStart&&(xe.timelineOffset=n.timelineStart));const ke=xe.cmcd;ke!=null&&ke.sessionId&&ke.contentId&&(xe.cmcd=v({},ke,{contentId:qu(n.uri)})),this.getAssetPlayer(de)&&this.warn(`Duplicate date range identifier ${t} and asset ${de}`);const Re=new Wl(this.HlsPlayerClass,xe,t,n);this.playerQueue.push(Re),t.assetList[s]=n;let at=!0;const it=Ar=>{if(Ar.live){var zr;const fn=new Error(`Interstitials MUST be VOD assets ${t}`),ln={fatal:!0,type:c.OTHER_ERROR,details:f.INTERSTITIAL_ASSET_ITEM_ERROR,error:fn},Qr=((zr=this.schedule)==null?void 0:zr.findEventIndex(t.identifier))||-1;this.handleAssetItemError(ln,t,Qr,s,fn.message);return}const vn=Ar.edge-Ar.fragmentStart,Zr=n.duration;(at||Zr===null||vn>Zr)&&(at=!1,this.log(`Interstitial asset "${de}" duration change ${Zr} > ${vn}`),n.duration=vn,this.updateSchedule())};Re.on(u.LEVEL_UPDATED,(Ar,{details:zr})=>it(zr)),Re.on(u.LEVEL_PTS_UPDATED,(Ar,{details:zr})=>it(zr)),Re.on(u.EVENT_CUE_ENTER,()=>this.onInterstitialCueEnter());const Xt=(Ar,zr)=>{const vn=this.getAssetPlayer(de);if(vn&&zr.tracks){vn.off(u.BUFFER_CODECS,Xt),vn.tracks=zr.tracks;const Zr=this.primaryMedia;this.bufferingAsset===vn.assetItem&&Zr&&!vn.media&&this.bufferAssetPlayer(vn,Zr)}};Re.on(u.BUFFER_CODECS,Xt);const ar=()=>{var Ar;const zr=this.getAssetPlayer(de);if(this.log(`buffered to end of asset ${zr}`),!zr||!this.schedule)return;const vn=this.schedule.findEventIndex(t.identifier),Zr=(Ar=this.schedule.items)==null?void 0:Ar[vn];this.isInterstitial(Zr)&&this.advanceAssetBuffering(Zr,n)};Re.on(u.BUFFERED_TO_END,ar);const lr=Ar=>()=>{if(!this.getAssetPlayer(de)||!this.schedule)return;this.shouldPlay=!0;const vn=this.schedule.findEventIndex(t.identifier);this.advanceAfterAssetEnded(t,vn,Ar)};return Re.once(u.MEDIA_ENDED,lr(s)),Re.once(u.PLAYOUT_LIMIT_REACHED,lr(1/0)),Re.on(u.ERROR,(Ar,zr)=>{if(!this.schedule)return;const vn=this.getAssetPlayer(de);if(zr.details===f.BUFFER_STALLED_ERROR){if(vn!=null&&vn.appendInPlace){this.handleInPlaceStall(t);return}this.onTimeupdate(),this.checkBuffer(!0);return}this.handleAssetItemError(zr,t,this.schedule.findEventIndex(t.identifier),s,`Asset player error ${zr.error} ${t}`)}),Re.on(u.DESTROYING,()=>{if(!this.getAssetPlayer(de)||!this.schedule)return;const zr=new Error(`Asset player destroyed unexpectedly ${de}`),vn={fatal:!0,type:c.OTHER_ERROR,details:f.INTERSTITIAL_ASSET_ITEM_ERROR,error:zr};this.handleAssetItemError(vn,t,this.schedule.findEventIndex(t.identifier),s,zr.message)}),this.log(`INTERSTITIAL_ASSET_PLAYER_CREATED ${ic(n)}`),this.hls.trigger(u.INTERSTITIAL_ASSET_PLAYER_CREATED,{asset:n,assetListIndex:s,event:t,player:Re}),Re}clearInterstitial(t,n){this.clearAssetPlayers(t,n),t.reset()}clearAssetPlayers(t,n){t.assetList.forEach(s=>{this.clearAssetPlayer(s.identifier,n)})}resetAssetPlayer(t){const n=this.getAssetPlayerQueueIndex(t);if(n!==-1){this.log(`reset asset player "${t}" after error`);const s=this.playerQueue[n];this.transferMediaFromPlayer(s,null),s.resetDetails()}}clearAssetPlayer(t,n){const s=this.getAssetPlayerQueueIndex(t);if(s!==-1){const _=this.playerQueue[s];this.log(`clear ${_} toSegment: ${n&&Bu(n)}`),this.transferMediaFromPlayer(_,n),this.playerQueue.splice(s,1),_.destroy()}}emptyPlayerQueue(){let t;for(;t=this.playerQueue.pop();)t.destroy();this.playerQueue=[]}startAssetPlayer(t,n,s,_,w){const{interstitial:I,assetItem:j,assetId:Q}=t,K=I.assetList.length,se=this.playingAsset;this.endedAsset=null,this.playingAsset=j,(!se||se.identifier!==Q)&&(se&&(this.clearAssetPlayer(se.identifier,s[_]),delete se.error),this.log(`INTERSTITIAL_ASSET_STARTED ${n+1}/${K} ${ic(j)}`),this.hls.trigger(u.INTERSTITIAL_ASSET_STARTED,{asset:j,assetListIndex:n,event:I,schedule:s.slice(0),scheduleIndex:_,player:t})),this.bufferAssetPlayer(t,w)}bufferAssetPlayer(t,n){var s,_;if(!this.schedule)return;const{interstitial:w,assetItem:I}=t,j=this.schedule.findEventIndex(w.identifier),Q=(s=this.schedule.items)==null?void 0:s[j];if(!Q)return;t.loadSource(),this.setBufferingItem(Q),this.bufferingAsset=I;const K=this.getBufferingPlayer();if(K===t)return;const se=w.appendInPlace;if(se&&(K==null?void 0:K.interstitial.appendInPlace)===!1)return;const de=(K==null?void 0:K.tracks)||((_=this.detachedData)==null?void 0:_.tracks)||this.requiredTracks;if(se&&I!==this.playingAsset){if(!t.tracks){this.log(`Waiting for track info before buffering ${t}`);return}if(de&&!ue(de,t.tracks)){const xe=new Error(`Asset ${ic(I)} SourceBuffer tracks ('${Object.keys(t.tracks)}') are not compatible with primary content tracks ('${Object.keys(de)}')`),ke={fatal:!0,type:c.OTHER_ERROR,details:f.INTERSTITIAL_ASSET_ITEM_ERROR,error:xe},Re=w.findAssetIndex(I);this.handleAssetItemError(ke,w,j,Re,xe.message);return}}this.transferMediaTo(t,n)}handleInPlaceStall(t){const n=this.schedule,s=this.primaryMedia;if(!n||!s)return;const _=s.currentTime,w=n.findAssetIndex(t,_),I=t.assetList[w];if(I){const j=this.getAssetPlayer(I.identifier);if(j){const Q=j.currentTime||_-I.timelineStart,K=j.duration-Q;if(this.warn(`Stalled at ${Q} of ${Q+K} in ${j} ${t} (media.currentTime: ${_})`),Q&&(K/s.playbackRate<.5||j.bufferedInPlaceToEnd(s))&&j.hls){const se=n.findEventIndex(t.identifier);this.advanceAfterAssetEnded(t,se,w)}}}}advanceInPlace(t){const n=this.primaryMedia;n&&n.currentTime<t&&(n.currentTime=t)}handleAssetItemError(t,n,s,_,w){if(t.details===f.BUFFER_STALLED_ERROR)return;const I=n.assetList[_]||null;if(this.warn(`INTERSTITIAL_ASSET_ERROR ${I&&ic(I)} ${t.error}`),!this.schedule)return;const j=(I==null?void 0:I.identifier)||"",Q=this.getAssetPlayerQueueIndex(j),K=this.playerQueue[Q]||null,se=this.schedule.items,de=v({},t,{fatal:!1,errorAction:Wr(!0),asset:I,assetListIndex:_,event:n,schedule:se,scheduleIndex:s,player:K});if(this.hls.trigger(u.INTERSTITIAL_ASSET_ERROR,de),!t.fatal)return;const xe=this.playingAsset,ke=this.bufferingAsset,Re=new Error(w);if(I&&(this.clearAssetPlayer(j,null),I.error=Re),!n.assetList.some(at=>!at.error))n.error=Re;else for(let at=_;at<n.assetList.length;at++)this.resetAssetPlayer(n.assetList[at].identifier);this.updateSchedule(!0),n.error?this.primaryFallback(n):xe&&xe.identifier===j?this.advanceAfterAssetEnded(n,s,_):ke&&ke.identifier===j&&this.isInterstitial(this.bufferingItem)&&this.advanceAssetBuffering(this.bufferingItem,ke)}primaryFallback(t){const n=t.timelineStart,s=this.effectivePlayingItem;let _=this.timelinePos;if(s){this.log(`Fallback to primary from event "${t.identifier}" start: ${n} pos: ${_} playing: ${Bu(s)} error: ${t.error}`),_===-1&&(_=this.hls.startPosition);const I=this.updateItem(s,_);this.itemsMatch(s,I)&&this.clearInterstitial(t,null),t.appendInPlace&&(this.attachPrimary(n,null),this.flushFrontBuffer(n))}else if(_===-1){this.checkStart();return}if(!this.schedule)return;const w=this.schedule.findItemIndexAtTime(_);this.setSchedulePosition(w)}onAssetListLoaded(t,n){var s,_;const w=n.event,I=w.identifier,j=n.assetListResponse.ASSETS;if(!((s=this.schedule)!=null&&s.hasEvent(I)))return;const Q=w.timelineStart,K=w.duration;let se=0;j.forEach((at,it)=>{const Xt=parseFloat(at.DURATION);this.createAsset(w,it,se,Q+se,Xt,at.URI),se+=Xt}),w.duration=se,this.log(`Loaded asset-list with duration: ${se} (was: ${K}) ${w}`);const de=this.waitingItem,xe=(de==null?void 0:de.event.identifier)===I;this.updateSchedule();const ke=(_=this.bufferingItem)==null?void 0:_.event;if(xe){var Re;const at=this.schedule.findEventIndex(I),it=(Re=this.schedule.items)==null?void 0:Re[at];if(it){if(!this.playingItem&&this.timelinePos>it.end&&this.schedule.findItemIndexAtTime(this.timelinePos)!==at){w.error=new Error(`Interstitial ${j.length?"no longer within playback range":"asset-list is empty"} ${this.timelinePos} ${w}`),this.log(w.error.message),this.updateSchedule(!0),this.primaryFallback(w);return}this.setBufferingItem(it)}this.setSchedulePosition(at)}else if((ke==null?void 0:ke.identifier)===I){const at=w.assetList[0];if(at){const it=this.getAssetPlayer(at.identifier);if(ke.appendInPlace){const Xt=this.primaryMedia;it&&Xt&&this.bufferAssetPlayer(it,Xt)}else it&&it.loadSource()}}}onError(t,n){if(this.schedule)switch(n.details){case f.ASSET_LIST_PARSING_ERROR:case f.ASSET_LIST_LOAD_ERROR:case f.ASSET_LIST_LOAD_TIMEOUT:{const s=n.interstitial;s&&(this.updateSchedule(!0),this.primaryFallback(s));break}case f.BUFFER_STALLED_ERROR:{const s=this.endedItem||this.waitingItem||this.playingItem;if(this.isInterstitial(s)&&s.event.appendInPlace){this.handleInPlaceStall(s.event);return}this.log(`Primary player stall @${this.timelinePos} bufferedPos: ${this.bufferedPos}`),this.onTimeupdate(),this.checkBuffer(!0);break}}}}const Nu=500;class Pl extends jt{constructor(t,n,s){super(t,n,s,"subtitle-stream-controller",o.SUBTITLE),this.currentTrackId=-1,this.tracksBuffered=[],this.mainDetails=null,this.registerListeners()}onHandlerDestroying(){this.unregisterListeners(),super.onHandlerDestroying(),this.mainDetails=null}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(u.LEVEL_LOADED,this.onLevelLoaded,this),t.on(u.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(u.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),t.on(u.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.on(u.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),t.on(u.BUFFER_FLUSHING,this.onBufferFlushing,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(u.LEVEL_LOADED,this.onLevelLoaded,this),t.off(u.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(u.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),t.off(u.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.off(u.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),t.off(u.BUFFER_FLUSHING,this.onBufferFlushing,this)}startLoad(t,n){this.stopLoad(),this.state=Ie.IDLE,this.setInterval(Nu),this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}onManifestLoading(){super.onManifestLoading(),this.mainDetails=null}onMediaDetaching(t,n){this.tracksBuffered=[],super.onMediaDetaching(t,n)}onLevelLoaded(t,n){this.mainDetails=n.details}onSubtitleFragProcessed(t,n){const{frag:s,success:_}=n;if(this.fragContextChanged(s)||(we(s)&&(this.fragPrevious=s),this.state=Ie.IDLE),!_)return;const w=this.tracksBuffered[this.currentTrackId];if(!w)return;let I;const j=s.start;for(let K=0;K<w.length;K++)if(j>=w[K].start&&j<=w[K].end){I=w[K];break}const Q=s.start+s.duration;I?I.end=Q:(I={start:j,end:Q},w.push(I)),this.fragmentTracker.fragBuffered(s),this.fragBufferedComplete(s,null),this.media&&this.tick()}onBufferFlushing(t,n){const{startOffset:s,endOffset:_}=n;if(s===0&&_!==Number.POSITIVE_INFINITY){const w=_-1;if(w<=0)return;n.endOffsetSubtitles=Math.max(0,w),this.tracksBuffered.forEach(I=>{for(let j=0;j<I.length;){if(I[j].end<=w){I.shift();continue}else if(I[j].start<w)I[j].start=w;else break;j++}}),this.fragmentTracker.removeFragmentsInRange(s,w,o.SUBTITLE)}}onError(t,n){const s=n.frag;(s==null?void 0:s.type)===o.SUBTITLE&&(n.details===f.FRAG_GAP&&this.fragmentTracker.fragBuffered(s,!0),this.fragCurrent&&this.fragCurrent.abortRequests(),this.state!==Ie.STOPPED&&(this.state=Ie.IDLE))}onSubtitleTracksUpdated(t,{subtitleTracks:n}){if(this.levels&&Df(this.levels,n)){this.levels=n.map(s=>new mi(s));return}this.tracksBuffered=[],this.levels=n.map(s=>{const _=new mi(s);return this.tracksBuffered[_.id]=[],_}),this.fragmentTracker.removeFragmentsInRange(0,Number.POSITIVE_INFINITY,o.SUBTITLE),this.fragPrevious=null,this.mediaBuffer=null}onSubtitleTrackSwitch(t,n){var s;if(this.currentTrackId=n.id,!((s=this.levels)!=null&&s.length)||this.currentTrackId===-1){this.clearInterval();return}const _=this.levels[this.currentTrackId];_!=null&&_.details?this.mediaBuffer=this.mediaBufferTimeRanges:this.mediaBuffer=null,_&&this.state!==Ie.STOPPED&&this.setInterval(Nu)}onSubtitleTrackLoaded(t,n){var s;const{currentTrackId:_,levels:w}=this,{details:I,id:j}=n;if(!w){this.warn(`Subtitle tracks were reset while loading level ${j}`);return}const Q=w[j];if(j>=w.length||!Q)return;this.log(`Subtitle track ${j} loaded [${I.startSN},${I.endSN}]${I.lastPartSn?`[part-${I.lastPartSn}-${I.lastPartIndex}]`:""},duration:${I.totalduration}`),this.mediaBuffer=this.mediaBufferTimeRanges;let K=0;if(I.live||(s=Q.details)!=null&&s.live){if(I.deltaUpdateFailed)return;const de=this.mainDetails;if(!de){this.startFragRequested=!1;return}const xe=de.fragments[0];if(!Q.details)I.hasProgramDateTime&&de.hasProgramDateTime?(ps(I,de),K=I.fragmentStart):xe&&(K=xe.start,Gi(I,K));else{var se;K=this.alignPlaylists(I,Q.details,(se=this.levelLastLoaded)==null?void 0:se.details),K===0&&xe&&(K=xe.start,Gi(I,K))}de&&!this.startFragRequested&&this.setStartPosition(de,K)}Q.details=I,this.levelLastLoaded=Q,j===_&&(this.hls.trigger(u.SUBTITLE_TRACK_UPDATED,{details:I,id:j,groupId:n.groupId}),this.tick(),I.live&&!this.fragCurrent&&this.media&&this.state===Ie.IDLE&&(hr(null,I.fragments,this.media.currentTime,0)||(this.warn("Subtitle playlist not aligned with playback"),Q.details=void 0)))}_handleFragmentLoadComplete(t){const{frag:n,payload:s}=t,_=n.decryptdata,w=this.hls;if(!this.fragContextChanged(n)&&s&&s.byteLength>0&&_!=null&&_.key&&_.iv&&So(_.method)){const I=performance.now();this.decrypter.decrypt(new Uint8Array(s),_.key.buffer,_.iv.buffer,Yo(_.method)).catch(j=>{throw w.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.FRAG_DECRYPT_ERROR,fatal:!1,error:j,reason:j.message,frag:n}),j}).then(j=>{const Q=performance.now();w.trigger(u.FRAG_DECRYPTED,{frag:n,payload:j,stats:{tstart:I,tdecrypt:Q}})}).catch(j=>{this.warn(`${j.name}: ${j.message}`),this.state=Ie.IDLE})}}doTick(){if(!this.media){this.state=Ie.IDLE;return}if(this.state===Ie.IDLE){const{currentTrackId:t,levels:n}=this,s=n==null?void 0:n[t];if(!s||!n.length||!s.details||this.waitForLive(s))return;const{config:_}=this,w=this.getLoadPosition(),I=vi.bufferedInfo(this.tracksBuffered[this.currentTrackId]||[],w,_.maxBufferHole),{end:j,len:Q}=I,K=s.details,se=this.hls.maxBufferLength+K.levelTargetDuration;if(Q>se)return;const de=K.fragments,xe=de.length,ke=K.edge;let Re=null;const at=this.fragPrevious;if(j<ke){const ar=_.maxFragLookUpTolerance,lr=j>ke-ar?0:ar;Re=hr(at,de,Math.max(de[0].start,j),lr),!Re&&at&&at.start<de[0].start&&(Re=de[0])}else Re=de[xe-1];if(Re=this.filterReplacedPrimary(Re,s.details),!Re)return;const it=Re.sn-K.startSN,Xt=de[it-1];if(Xt&&Xt.cc===Re.cc&&this.fragmentTracker.getState(Xt)===pn.NOT_LOADED&&(Re=Xt),this.fragmentTracker.getState(Re)===pn.NOT_LOADED){const ar=this.mapToInitFragWhenRequired(Re);ar&&this.loadFragment(ar,s,j)}}}loadFragment(t,n,s){we(t)?super.loadFragment(t,n,s):this._loadInitSegment(t,n)}get mediaBufferTimeRanges(){return new ac(this.tracksBuffered[this.currentTrackId]||[])}}class ac{constructor(t){this.buffered=void 0;const n=(s,_,w)=>{if(_=_>>>0,_>w-1)throw new DOMException(`Failed to execute '${s}' on 'TimeRanges': The index provided (${_}) is greater than the maximum bound (${w})`);return t[_][s]};this.buffered={get length(){return t.length},end(s){return n("end",s,t.length)},start(s){return n("start",s,t.length)}}}}const Mc={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,128:174,129:176,130:189,131:191,132:8482,133:162,134:163,135:9834,136:224,137:32,138:232,139:226,140:234,141:238,142:244,143:251,144:193,145:201,146:211,147:218,148:220,149:252,150:8216,151:161,152:42,153:8217,154:9473,155:169,156:8480,157:8226,158:8220,159:8221,160:192,161:194,162:199,163:200,164:202,165:203,166:235,167:206,168:207,169:239,170:212,171:217,172:249,173:219,174:171,175:187,176:195,177:227,178:205,179:204,180:236,181:210,182:242,183:213,184:245,185:123,186:125,187:92,188:94,189:95,190:124,191:8764,192:196,193:228,194:214,195:246,196:223,197:165,198:164,199:9475,200:197,201:229,202:216,203:248,204:9487,205:9491,206:9495,207:9499},Hu=k=>String.fromCharCode(Mc[k]||k),Su=15,Au=100,Bn={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},ni={17:2,18:4,21:6,22:8,23:10,19:13,20:15},Qi={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},Ma={25:2,26:4,29:6,30:8,31:10,27:13,28:15},oa=["white","green","blue","cyan","red","yellow","magenta","black","transparent"];class Aa{constructor(){this.time=null,this.verboseLevel=0}log(t,n){if(this.verboseLevel>=t){const s=typeof n=="function"?n():n;$.log(`${this.time} [${t}] ${s}`)}}}const ga=function(t){const n=[];for(let s=0;s<t.length;s++)n.push(t[s].toString(16));return n};class Fs{constructor(){this.foreground="white",this.underline=!1,this.italics=!1,this.background="black",this.flash=!1}reset(){this.foreground="white",this.underline=!1,this.italics=!1,this.background="black",this.flash=!1}setStyles(t){const n=["foreground","underline","italics","background","flash"];for(let s=0;s<n.length;s++){const _=n[s];t.hasOwnProperty(_)&&(this[_]=t[_])}}isDefault(){return this.foreground==="white"&&!this.underline&&!this.italics&&this.background==="black"&&!this.flash}equals(t){return this.foreground===t.foreground&&this.underline===t.underline&&this.italics===t.italics&&this.background===t.background&&this.flash===t.flash}copy(t){this.foreground=t.foreground,this.underline=t.underline,this.italics=t.italics,this.background=t.background,this.flash=t.flash}toString(){return"color="+this.foreground+", underline="+this.underline+", italics="+this.italics+", background="+this.background+", flash="+this.flash}}class ua{constructor(){this.uchar=" ",this.penState=new Fs}reset(){this.uchar=" ",this.penState.reset()}setChar(t,n){this.uchar=t,this.penState.copy(n)}setPenState(t){this.penState.copy(t)}equals(t){return this.uchar===t.uchar&&this.penState.equals(t.penState)}copy(t){this.uchar=t.uchar,this.penState.copy(t.penState)}isEmpty(){return this.uchar===" "&&this.penState.isDefault()}}class Bs{constructor(t){this.chars=[],this.pos=0,this.currPenState=new Fs,this.cueStartTime=null,this.logger=void 0;for(let n=0;n<Au;n++)this.chars.push(new ua);this.logger=t}equals(t){for(let n=0;n<Au;n++)if(!this.chars[n].equals(t.chars[n]))return!1;return!0}copy(t){for(let n=0;n<Au;n++)this.chars[n].copy(t.chars[n])}isEmpty(){let t=!0;for(let n=0;n<Au;n++)if(!this.chars[n].isEmpty()){t=!1;break}return t}setCursor(t){this.pos!==t&&(this.pos=t),this.pos<0?(this.logger.log(3,"Negative cursor position "+this.pos),this.pos=0):this.pos>Au&&(this.logger.log(3,"Too large cursor position "+this.pos),this.pos=Au)}moveCursor(t){const n=this.pos+t;if(t>1)for(let s=this.pos+1;s<n+1;s++)this.chars[s].setPenState(this.currPenState);this.setCursor(n)}backSpace(){this.moveCursor(-1),this.chars[this.pos].setChar(" ",this.currPenState)}insertChar(t){t>=144&&this.backSpace();const n=Hu(t);if(this.pos>=Au){this.logger.log(0,()=>"Cannot insert "+t.toString(16)+" ("+n+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(n,this.currPenState),this.moveCursor(1)}clearFromPos(t){let n;for(n=t;n<Au;n++)this.chars[n].reset()}clear(){this.clearFromPos(0),this.pos=0,this.currPenState.reset()}clearToEndOfRow(){this.clearFromPos(this.pos)}getTextString(){const t=[];let n=!0;for(let s=0;s<Au;s++){const _=this.chars[s].uchar;_!==" "&&(n=!1),t.push(_)}return n?"":t.join("")}setPenStyles(t){this.currPenState.setStyles(t),this.chars[this.pos].setPenState(this.currPenState)}}class Ju{constructor(t){this.rows=[],this.currRow=Su-1,this.nrRollUpRows=null,this.lastOutputScreen=null,this.logger=void 0;for(let n=0;n<Su;n++)this.rows.push(new Bs(t));this.logger=t}reset(){for(let t=0;t<Su;t++)this.rows[t].clear();this.currRow=Su-1}equals(t){let n=!0;for(let s=0;s<Su;s++)if(!this.rows[s].equals(t.rows[s])){n=!1;break}return n}copy(t){for(let n=0;n<Su;n++)this.rows[n].copy(t.rows[n])}isEmpty(){let t=!0;for(let n=0;n<Su;n++)if(!this.rows[n].isEmpty()){t=!1;break}return t}backSpace(){this.rows[this.currRow].backSpace()}clearToEndOfRow(){this.rows[this.currRow].clearToEndOfRow()}insertChar(t){this.rows[this.currRow].insertChar(t)}setPen(t){this.rows[this.currRow].setPenStyles(t)}moveCursor(t){this.rows[this.currRow].moveCursor(t)}setCursor(t){this.logger.log(2,"setCursor: "+t),this.rows[this.currRow].setCursor(t)}setPAC(t){this.logger.log(2,()=>"pacData = "+zi(t));let n=t.row-1;if(this.nrRollUpRows&&n<this.nrRollUpRows-1&&(n=this.nrRollUpRows-1),this.nrRollUpRows&&this.currRow!==n){for(let j=0;j<Su;j++)this.rows[j].clear();const w=this.currRow+1-this.nrRollUpRows,I=this.lastOutputScreen;if(I){const j=I.rows[w].cueStartTime,Q=this.logger.time;if(j!==null&&Q!==null&&j<Q)for(let K=0;K<this.nrRollUpRows;K++)this.rows[n-this.nrRollUpRows+K+1].copy(I.rows[w+K])}}this.currRow=n;const s=this.rows[this.currRow];if(t.indent!==null){const w=t.indent,I=Math.max(w-1,0);s.setCursor(t.indent),t.color=s.chars[I].penState.foreground}const _={foreground:t.color,underline:t.underline,italics:t.italics,background:"black",flash:!1};this.setPen(_)}setBkgData(t){this.logger.log(2,()=>"bkgData = "+zi(t)),this.backSpace(),this.setPen(t),this.insertChar(32)}setRollUpRows(t){this.nrRollUpRows=t}rollUp(){if(this.nrRollUpRows===null){this.logger.log(3,"roll_up but nrRollUpRows not set yet");return}this.logger.log(1,()=>this.getDisplayText());const t=this.currRow+1-this.nrRollUpRows,n=this.rows.splice(t,1)[0];n.clear(),this.rows.splice(this.currRow,0,n),this.logger.log(2,"Rolling up")}getDisplayText(t){t=t||!1;const n=[];let s="",_=-1;for(let w=0;w<Su;w++){const I=this.rows[w].getTextString();I&&(_=w+1,t?n.push("Row "+_+": '"+I+"'"):n.push(I.trim()))}return n.length>0&&(t?s="["+n.join(" | ")+"]":s=n.join(`
`)),s}getTextAndFormat(){return this.rows}}class cl{constructor(t,n,s){this.chNr=void 0,this.outputFilter=void 0,this.mode=void 0,this.verbose=void 0,this.displayedMemory=void 0,this.nonDisplayedMemory=void 0,this.lastOutputScreen=void 0,this.currRollUpRow=void 0,this.writeScreen=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chNr=t,this.outputFilter=n,this.mode=null,this.verbose=0,this.displayedMemory=new Ju(s),this.nonDisplayedMemory=new Ju(s),this.lastOutputScreen=new Ju(s),this.currRollUpRow=this.displayedMemory.rows[Su-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=s}reset(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[Su-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null}getHandler(){return this.outputFilter}setHandler(t){this.outputFilter=t}setPAC(t){this.writeScreen.setPAC(t)}setBkgData(t){this.writeScreen.setBkgData(t)}setMode(t){t!==this.mode&&(this.mode=t,this.logger.log(2,()=>"MODE="+t),this.mode==="MODE_POP-ON"?this.writeScreen=this.nonDisplayedMemory:(this.writeScreen=this.displayedMemory,this.writeScreen.reset()),this.mode!=="MODE_ROLL-UP"&&(this.displayedMemory.nrRollUpRows=null,this.nonDisplayedMemory.nrRollUpRows=null),this.mode=t)}insertChars(t){for(let s=0;s<t.length;s++)this.writeScreen.insertChar(t[s]);const n=this.writeScreen===this.displayedMemory?"DISP":"NON_DISP";this.logger.log(2,()=>n+": "+this.writeScreen.getDisplayText(!0)),(this.mode==="MODE_PAINT-ON"||this.mode==="MODE_ROLL-UP")&&(this.logger.log(1,()=>"DISPLAYED: "+this.displayedMemory.getDisplayText(!0)),this.outputDataUpdate())}ccRCL(){this.logger.log(2,"RCL - Resume Caption Loading"),this.setMode("MODE_POP-ON")}ccBS(){this.logger.log(2,"BS - BackSpace"),this.mode!=="MODE_TEXT"&&(this.writeScreen.backSpace(),this.writeScreen===this.displayedMemory&&this.outputDataUpdate())}ccAOF(){}ccAON(){}ccDER(){this.logger.log(2,"DER- Delete to End of Row"),this.writeScreen.clearToEndOfRow(),this.outputDataUpdate()}ccRU(t){this.logger.log(2,"RU("+t+") - Roll Up"),this.writeScreen=this.displayedMemory,this.setMode("MODE_ROLL-UP"),this.writeScreen.setRollUpRows(t)}ccFON(){this.logger.log(2,"FON - Flash On"),this.writeScreen.setPen({flash:!0})}ccRDC(){this.logger.log(2,"RDC - Resume Direct Captioning"),this.setMode("MODE_PAINT-ON")}ccTR(){this.logger.log(2,"TR"),this.setMode("MODE_TEXT")}ccRTD(){this.logger.log(2,"RTD"),this.setMode("MODE_TEXT")}ccEDM(){this.logger.log(2,"EDM - Erase Displayed Memory"),this.displayedMemory.reset(),this.outputDataUpdate(!0)}ccCR(){this.logger.log(2,"CR - Carriage Return"),this.writeScreen.rollUp(),this.outputDataUpdate(!0)}ccENM(){this.logger.log(2,"ENM - Erase Non-displayed Memory"),this.nonDisplayedMemory.reset()}ccEOC(){if(this.logger.log(2,"EOC - End Of Caption"),this.mode==="MODE_POP-ON"){const t=this.displayedMemory;this.displayedMemory=this.nonDisplayedMemory,this.nonDisplayedMemory=t,this.writeScreen=this.nonDisplayedMemory,this.logger.log(1,()=>"DISP: "+this.displayedMemory.getDisplayText())}this.outputDataUpdate(!0)}ccTO(t){this.logger.log(2,"TO("+t+") - Tab Offset"),this.writeScreen.moveCursor(t)}ccMIDROW(t){const n={flash:!1};if(n.underline=t%2===1,n.italics=t>=46,n.italics)n.foreground="white";else{const s=Math.floor(t/2)-16,_=["white","green","blue","cyan","red","yellow","magenta"];n.foreground=_[s]}this.logger.log(2,"MIDROW: "+zi(n)),this.writeScreen.setPen(n)}outputDataUpdate(t=!1){const n=this.logger.time;n!==null&&this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=n:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,n,this.lastOutputScreen),t&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:n),this.lastOutputScreen.copy(this.displayedMemory))}cueSplitAtTime(t){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,t,this.displayedMemory),this.cueStartTime=t))}}class yl{constructor(t,n,s){this.channels=void 0,this.currentChannel=0,this.cmdHistory=Kf(),this.logger=void 0;const _=this.logger=new Aa;this.channels=[null,new cl(t,n,_),new cl(t+1,s,_)]}getHandler(t){return this.channels[t].getHandler()}setHandler(t,n){this.channels[t].setHandler(n)}addData(t,n){this.logger.time=t;for(let s=0;s<n.length;s+=2){const _=n[s]&127,w=n[s+1]&127;let I=!1,j=null;if(_===0&&w===0)continue;this.logger.log(3,()=>"["+ga([n[s],n[s+1]])+"] -> ("+ga([_,w])+")");const Q=this.cmdHistory;if(_>=16&&_<=31){if($l(_,w,Q)){el(null,null,Q),this.logger.log(3,()=>"Repeated command ("+ga([_,w])+") is dropped");continue}el(_,w,this.cmdHistory),I=this.parseCmd(_,w),I||(I=this.parseMidrow(_,w)),I||(I=this.parsePAC(_,w)),I||(I=this.parseBackgroundAttributes(_,w))}else el(null,null,Q);if(!I&&(j=this.parseChars(_,w),j)){const se=this.currentChannel;se&&se>0?this.channels[se].insertChars(j):this.logger.log(2,"No channel found yet. TEXT-MODE?")}!I&&!j&&this.logger.log(2,()=>"Couldn't parse cleaned data "+ga([_,w])+" orig: "+ga([n[s],n[s+1]]))}}parseCmd(t,n){const s=(t===20||t===28||t===21||t===29)&&n>=32&&n<=47,_=(t===23||t===31)&&n>=33&&n<=35;if(!(s||_))return!1;const w=t===20||t===21||t===23?1:2,I=this.channels[w];return t===20||t===21||t===28||t===29?n===32?I.ccRCL():n===33?I.ccBS():n===34?I.ccAOF():n===35?I.ccAON():n===36?I.ccDER():n===37?I.ccRU(2):n===38?I.ccRU(3):n===39?I.ccRU(4):n===40?I.ccFON():n===41?I.ccRDC():n===42?I.ccTR():n===43?I.ccRTD():n===44?I.ccEDM():n===45?I.ccCR():n===46?I.ccENM():n===47&&I.ccEOC():I.ccTO(n-32),this.currentChannel=w,!0}parseMidrow(t,n){let s=0;if((t===17||t===25)&&n>=32&&n<=47){if(t===17?s=1:s=2,s!==this.currentChannel)return this.logger.log(0,"Mismatch channel in midrow parsing"),!1;const _=this.channels[s];return _?(_.ccMIDROW(n),this.logger.log(3,()=>"MIDROW ("+ga([t,n])+")"),!0):!1}return!1}parsePAC(t,n){let s;const _=(t>=17&&t<=23||t>=25&&t<=31)&&n>=64&&n<=127,w=(t===16||t===24)&&n>=64&&n<=95;if(!(_||w))return!1;const I=t<=23?1:2;n>=64&&n<=95?s=I===1?Bn[t]:Qi[t]:s=I===1?ni[t]:Ma[t];const j=this.channels[I];return j?(j.setPAC(this.interpretPAC(s,n)),this.currentChannel=I,!0):!1}interpretPAC(t,n){let s;const _={color:null,italics:!1,indent:null,underline:!1,row:t};return n>95?s=n-96:s=n-64,_.underline=(s&1)===1,s<=13?_.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(s/2)]:s<=15?(_.italics=!0,_.color="white"):_.indent=Math.floor((s-16)/2)*4,_}parseChars(t,n){let s,_=null,w=null;if(t>=25?(s=2,w=t-8):(s=1,w=t),w>=17&&w<=19){let I;w===17?I=n+80:w===18?I=n+112:I=n+144,this.logger.log(2,()=>"Special char '"+Hu(I)+"' in channel "+s),_=[I]}else t>=32&&t<=127&&(_=n===0?[t]:[t,n]);return _&&this.logger.log(3,()=>"Char codes = "+ga(_).join(",")),_}parseBackgroundAttributes(t,n){const s=(t===16||t===24)&&n>=32&&n<=47,_=(t===23||t===31)&&n>=45&&n<=47;if(!(s||_))return!1;let w;const I={};t===16||t===24?(w=Math.floor((n-32)/2),I.background=oa[w],n%2===1&&(I.background=I.background+"_semi")):n===45?I.background="transparent":(I.foreground="black",n===47&&(I.underline=!0));const j=t<=23?1:2;return this.channels[j].setBkgData(I),!0}reset(){for(let t=0;t<Object.keys(this.channels).length;t++){const n=this.channels[t];n&&n.reset()}el(null,null,this.cmdHistory)}cueSplitAtTime(t){for(let n=0;n<this.channels.length;n++){const s=this.channels[n];s&&s.cueSplitAtTime(t)}}}function el(k,t,n){n.a=k,n.b=t}function $l(k,t,n){return n.a===k&&n.b===t}function Kf(){return{a:null,b:null}}var Ef=function(){if(is!=null&&is.VTTCue)return self.VTTCue;const k=["","lr","rl"],t=["start","middle","end","left","right"];function n(j,Q){if(typeof Q!="string"||!Array.isArray(j))return!1;const K=Q.toLowerCase();return~j.indexOf(K)?K:!1}function s(j){return n(k,j)}function _(j){return n(t,j)}function w(j,...Q){let K=1;for(;K<arguments.length;K++){const se=arguments[K];for(const de in se)j[de]=se[de]}return j}function I(j,Q,K){const se=this,de={enumerable:!0};se.hasBeenReset=!1;let xe="",ke=!1,Re=j,at=Q,it=K,Xt=null,ar="",lr=!0,Ar="auto",zr="start",vn=50,Zr="middle",fn=50,ln="middle";Object.defineProperty(se,"id",w({},de,{get:function(){return xe},set:function(Qr){xe=""+Qr}})),Object.defineProperty(se,"pauseOnExit",w({},de,{get:function(){return ke},set:function(Qr){ke=!!Qr}})),Object.defineProperty(se,"startTime",w({},de,{get:function(){return Re},set:function(Qr){if(typeof Qr!="number")throw new TypeError("Start time must be set to a number.");Re=Qr,this.hasBeenReset=!0}})),Object.defineProperty(se,"endTime",w({},de,{get:function(){return at},set:function(Qr){if(typeof Qr!="number")throw new TypeError("End time must be set to a number.");at=Qr,this.hasBeenReset=!0}})),Object.defineProperty(se,"text",w({},de,{get:function(){return it},set:function(Qr){it=""+Qr,this.hasBeenReset=!0}})),Object.defineProperty(se,"region",w({},de,{get:function(){return Xt},set:function(Qr){Xt=Qr,this.hasBeenReset=!0}})),Object.defineProperty(se,"vertical",w({},de,{get:function(){return ar},set:function(Qr){const kn=s(Qr);if(kn===!1)throw new SyntaxError("An invalid or illegal string was specified.");ar=kn,this.hasBeenReset=!0}})),Object.defineProperty(se,"snapToLines",w({},de,{get:function(){return lr},set:function(Qr){lr=!!Qr,this.hasBeenReset=!0}})),Object.defineProperty(se,"line",w({},de,{get:function(){return Ar},set:function(Qr){if(typeof Qr!="number"&&Qr!=="auto")throw new SyntaxError("An invalid number or illegal string was specified.");Ar=Qr,this.hasBeenReset=!0}})),Object.defineProperty(se,"lineAlign",w({},de,{get:function(){return zr},set:function(Qr){const kn=_(Qr);if(!kn)throw new SyntaxError("An invalid or illegal string was specified.");zr=kn,this.hasBeenReset=!0}})),Object.defineProperty(se,"position",w({},de,{get:function(){return vn},set:function(Qr){if(Qr<0||Qr>100)throw new Error("Position must be between 0 and 100.");vn=Qr,this.hasBeenReset=!0}})),Object.defineProperty(se,"positionAlign",w({},de,{get:function(){return Zr},set:function(Qr){const kn=_(Qr);if(!kn)throw new SyntaxError("An invalid or illegal string was specified.");Zr=kn,this.hasBeenReset=!0}})),Object.defineProperty(se,"size",w({},de,{get:function(){return fn},set:function(Qr){if(Qr<0||Qr>100)throw new Error("Size must be between 0 and 100.");fn=Qr,this.hasBeenReset=!0}})),Object.defineProperty(se,"align",w({},de,{get:function(){return ln},set:function(Qr){const kn=_(Qr);if(!kn)throw new SyntaxError("An invalid or illegal string was specified.");ln=kn,this.hasBeenReset=!0}})),se.displayState=void 0}return I.prototype.getCueAsHTML=function(){return self.WebVTT.convertCueToDOMTree(self,this.text)},I}();class sc{decode(t,n){if(!t)return"";if(typeof t!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(t))}}function Mf(k){function t(s,_,w,I){return(s|0)*3600+(_|0)*60+(w|0)+parseFloat(I||0)}const n=k.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return n?parseFloat(n[2])>59?t(n[2],n[3],0,n[4]):t(n[1],n[2],n[3],n[4]):null}class tf{constructor(){this.values=Object.create(null)}set(t,n){!this.get(t)&&n!==""&&(this.values[t]=n)}get(t,n,s){return s?this.has(t)?this.values[t]:n[s]:this.has(t)?this.values[t]:n}has(t){return t in this.values}alt(t,n,s){for(let _=0;_<s.length;++_)if(n===s[_]){this.set(t,n);break}}integer(t,n){/^-?\d+$/.test(n)&&this.set(t,parseInt(n,10))}percent(t,n){if(/^([\d]{1,3})(\.[\d]*)?%$/.test(n)){const s=parseFloat(n);if(s>=0&&s<=100)return this.set(t,s),!0}return!1}}function rf(k,t,n,s){const _=s?k.split(s):[k];for(const w in _){if(typeof _[w]!="string")continue;const I=_[w].split(n);if(I.length!==2)continue;const j=I[0],Q=I[1];t(j,Q)}}const nf=new Ef(0,0,""),tl=nf.align==="middle"?"middle":"center";function Vf(k,t,n){const s=k;function _(){const j=Mf(k);if(j===null)throw new Error("Malformed timestamp: "+s);return k=k.replace(/^[^\sa-zA-Z-]+/,""),j}function w(j,Q){const K=new tf;rf(j,function(xe,ke){let Re;switch(xe){case"region":for(let at=n.length-1;at>=0;at--)if(n[at].id===ke){K.set(xe,n[at].region);break}break;case"vertical":K.alt(xe,ke,["rl","lr"]);break;case"line":Re=ke.split(","),K.integer(xe,Re[0]),K.percent(xe,Re[0])&&K.set("snapToLines",!1),K.alt(xe,Re[0],["auto"]),Re.length===2&&K.alt("lineAlign",Re[1],["start",tl,"end"]);break;case"position":Re=ke.split(","),K.percent(xe,Re[0]),Re.length===2&&K.alt("positionAlign",Re[1],["start",tl,"end","line-left","line-right","auto"]);break;case"size":K.percent(xe,ke);break;case"align":K.alt(xe,ke,["start",tl,"end","left","right"]);break}},/:/,/\s/),Q.region=K.get("region",null),Q.vertical=K.get("vertical","");let se=K.get("line","auto");se==="auto"&&nf.line===-1&&(se=-1),Q.line=se,Q.lineAlign=K.get("lineAlign","start"),Q.snapToLines=K.get("snapToLines",!0),Q.size=K.get("size",100),Q.align=K.get("align",tl);let de=K.get("position","auto");de==="auto"&&nf.position===50&&(de=Q.align==="start"||Q.align==="left"?0:Q.align==="end"||Q.align==="right"?100:50),Q.position=de}function I(){k=k.replace(/^\s+/,"")}if(I(),t.startTime=_(),I(),k.slice(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+s);k=k.slice(3),I(),t.endTime=_(),I(),w(k,t)}function fl(k){return k.replace(/<br(?: \/)?>/gi,`
`)}class af{constructor(){this.state="INITIAL",this.buffer="",this.decoder=new sc,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}parse(t){const n=this;t&&(n.buffer+=n.decoder.decode(t,{stream:!0}));function s(){let w=n.buffer,I=0;for(w=fl(w);I<w.length&&w[I]!=="\r"&&w[I]!==`
`;)++I;const j=w.slice(0,I);return w[I]==="\r"&&++I,w[I]===`
`&&++I,n.buffer=w.slice(I),j}function _(w){rf(w,function(I,j){},/:/)}try{let w="";if(n.state==="INITIAL"){if(!/\r\n|\n/.test(n.buffer))return this;w=s();const j=w.match(/^()?WEBVTT([ \t].*)?$/);if(!(j!=null&&j[0]))throw new Error("Malformed WebVTT signature.");n.state="HEADER"}let I=!1;for(;n.buffer;){if(!/\r\n|\n/.test(n.buffer))return this;switch(I?I=!1:w=s(),n.state){case"HEADER":/:/.test(w)?_(w):w||(n.state="ID");continue;case"NOTE":w||(n.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(w)){n.state="NOTE";break}if(!w)continue;if(n.cue=new Ef(0,0,""),n.state="CUE",w.indexOf("-->")===-1){n.cue.id=w;continue}case"CUE":if(!n.cue){n.state="BADCUE";continue}try{Vf(w,n.cue,n.regionList)}catch(j){n.cue=null,n.state="BADCUE";continue}n.state="CUETEXT";continue;case"CUETEXT":{const j=w.indexOf("-->")!==-1;if(!w||j&&(I=!0)){n.oncue&&n.cue&&n.oncue(n.cue),n.cue=null,n.state="ID";continue}if(n.cue===null)continue;n.cue.text&&(n.cue.text+=`
`),n.cue.text+=w}continue;case"BADCUE":w||(n.state="ID")}}}catch(w){n.state==="CUETEXT"&&n.cue&&n.oncue&&n.oncue(n.cue),n.cue=null,n.state=n.state==="INITIAL"?"BADWEBVTT":"BADCUE"}return this}flush(){const t=this;try{if((t.cue||t.state==="HEADER")&&(t.buffer+=`
`,t.parse()),t.state==="INITIAL"||t.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(n){t.onparsingerror&&t.onparsingerror(n)}return t.onflush&&t.onflush(),this}}const Ff=/\r\n|\n\r|\n|\r/g,Jo=function(t,n,s=0){return t.slice(s,s+n.length)===n},Sf=function(t){let n=parseInt(t.slice(-3));const s=parseInt(t.slice(-6,-4)),_=parseInt(t.slice(-9,-7)),w=t.length>9?parseInt(t.substring(0,t.indexOf(":"))):0;if(!r(n)||!r(s)||!r(_)||!r(w))throw Error(`Malformed X-TIMESTAMP-MAP: Local:${t}`);return n+=1e3*s,n+=60*1e3*_,n+=60*60*1e3*w,n};function sf(k,t,n){return qu(k.toString())+qu(t.toString())+qu(n)}const Il=function(t,n,s){let _=t[n],w=t[_.prevCC];if(!w||!w.new&&_.new){t.ccOffset=t.presentationOffset=_.start,_.new=!1;return}for(;(I=w)!=null&&I.new;){var I;t.ccOffset+=_.start-w.start,_.new=!1,_=w,w=t[_.prevCC]}t.presentationOffset=s};function Fc(k,t,n,s,_,w,I){const j=new af,Q=q(new Uint8Array(k)).trim().replace(Ff,`
`).split(`
`),K=[],se=t?qs(t.baseTime,t.timescale):0;let de="00:00.000",xe=0,ke=0,Re,at=!0;j.oncue=function(it){const Xt=n[s];let ar=n.ccOffset;const lr=(xe-se)/9e4;if(Xt!=null&&Xt.new&&(ke!==void 0?ar=n.ccOffset=Xt.start:Il(n,s,lr)),lr){if(!t){Re=new Error("Missing initPTS for VTT MPEGTS");return}ar=lr-n.presentationOffset}const Ar=it.endTime-it.startTime,zr=Wo((it.startTime+ar-ke)*9e4,_*9e4)/9e4;it.startTime=Math.max(zr,0),it.endTime=Math.max(zr+Ar,0);const vn=it.text.trim();it.text=decodeURIComponent(encodeURIComponent(vn)),it.id||(it.id=sf(it.startTime,it.endTime,vn)),it.endTime>0&&K.push(it)},j.onparsingerror=function(it){Re=it},j.onflush=function(){if(Re){I(Re);return}w(K)},Q.forEach(it=>{if(at)if(Jo(it,"X-TIMESTAMP-MAP=")){at=!1,it.slice(16).split(",").forEach(Xt=>{Jo(Xt,"LOCAL:")?de=Xt.slice(6):Jo(Xt,"MPEGTS:")&&(xe=parseInt(Xt.slice(7)))});try{ke=Sf(de)/1e3}catch(Xt){Re=Xt}return}else it===""&&(at=!1);j.parse(it+`
`)}),j.flush()}const eu="stpp.ttml.im1t",Af=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,Cf=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,of={left:"start",center:"center",right:"end",start:"start",end:"end"};function Bc(k,t,n,s){const _=lt(new Uint8Array(k),["mdat"]);if(_.length===0){s(new Error("Could not parse IMSC1 mdat"));return}const w=_.map(j=>q(j)),I=bu(t.baseTime,1,t.timescale);try{w.forEach(j=>n(Bf(j,I)))}catch(j){s(j)}}function Bf(k,t){const _=new DOMParser().parseFromString(k,"text/xml").getElementsByTagName("tt")[0];if(!_)throw new Error("Invalid ttml");const w={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},I=Object.keys(w).reduce((de,xe)=>(de[xe]=_.getAttribute(`ttp:${xe}`)||w[xe],de),{}),j=_.getAttribute("xml:space")!=="preserve",Q=Zf(Nc(_,"styling","style")),K=Zf(Nc(_,"layout","region")),se=Nc(_,"body","[begin]");return[].map.call(se,de=>{const xe=Yf(de,j);if(!xe||!de.hasAttribute("begin"))return null;const ke=uf(de.getAttribute("begin"),I),Re=uf(de.getAttribute("dur"),I);let at=uf(de.getAttribute("end"),I);if(ke===null)throw Wf(de);if(at===null){if(Re===null)throw Wf(de);at=ke+Re}const it=new Ef(ke-t,at-t,xe);it.id=sf(it.startTime,it.endTime,it.text);const Xt=K[de.getAttribute("region")],ar=Q[de.getAttribute("style")],lr=Nf(Xt,ar,Q),{textAlign:Ar}=lr;if(Ar){const zr=of[Ar];zr&&(it.lineAlign=zr),it.align=Ar}return v(it,lr),it}).filter(de=>de!==null)}function Nc(k,t,n){const s=k.getElementsByTagName(t)[0];return s?[].slice.call(s.querySelectorAll(n)):[]}function Zf(k){return k.reduce((t,n)=>{const s=n.getAttribute("xml:id");return s&&(t[s]=n),t},{})}function Yf(k,t){return[].slice.call(k.childNodes).reduce((n,s,_)=>{var w;return s.nodeName==="br"&&_?n+`
`:(w=s.childNodes)!=null&&w.length?Yf(s,t):t?n+s.textContent.trim().replace(/\s+/g," "):n+s.textContent},"")}function Nf(k,t,n){const s="http://www.w3.org/ns/ttml#styling";let _=null;const w=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],I=k!=null&&k.hasAttribute("style")?k.getAttribute("style"):null;return I&&n.hasOwnProperty(I)&&(_=n[I]),w.reduce((j,Q)=>{const K=Xf(t,s,Q)||Xf(k,s,Q)||Xf(_,s,Q);return K&&(j[Q]=K),j},{})}function Xf(k,t,n){return k&&k.hasAttributeNS(t,n)?k.getAttributeNS(t,n):null}function Wf(k){return new Error(`Could not parse ttml timestamp ${k}`)}function uf(k,t){if(!k)return null;let n=Mf(k);return n===null&&(Af.test(k)?n=id(k,t):Cf.test(k)&&(n=Hf(k,t))),n}function id(k,t){const n=Af.exec(k),s=(n[4]|0)+(n[5]|0)/t.subFrameRate;return(n[1]|0)*3600+(n[2]|0)*60+(n[3]|0)+s/t.frameRate}function Hf(k,t){const n=Cf.exec(k),s=Number(n[1]);switch(n[2]){case"h":return s*3600;case"m":return s*60;case"ms":return s*1e3;case"f":return s/t.frameRate;case"t":return s/t.tickRate}return s}class jf{constructor(t,n){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=t,this.trackName=n}dispatchCue(){this.startTime!==null&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)}newCue(t,n,s){(this.startTime===null||this.startTime>t)&&(this.startTime=t),this.endTime=n,this.screen=s,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}class ad{constructor(t){this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=y(),this.captionsProperties=void 0,this.hls=t,this.config=t.config,this.Cues=t.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},t.on(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(u.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(u.FRAG_LOADING,this.onFragLoading,this),t.on(u.FRAG_LOADED,this.onFragLoaded,this),t.on(u.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(u.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(u.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(u.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(u.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:t}=this;t.off(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(u.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(u.FRAG_LOADING,this.onFragLoading,this),t.off(u.FRAG_LOADED,this.onFragLoaded,this),t.off(u.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(u.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(u.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(u.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(u.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){const t=new jf(this,"textTrack1"),n=new jf(this,"textTrack2"),s=new jf(this,"textTrack3"),_=new jf(this,"textTrack4");this.cea608Parser1=new yl(1,t,n),this.cea608Parser2=new yl(3,s,_)}addCues(t,n,s,_,w){let I=!1;for(let j=w.length;j--;){const Q=w[j],K=Gf(Q[0],Q[1],n,s);if(K>=0&&(Q[0]=Math.min(Q[0],n),Q[1]=Math.max(Q[1],s),I=!0,K/(s-n)>.5))return}if(I||w.push([n,s]),this.config.renderTextTracksNatively){const j=this.captionsTracks[t];this.Cues.newCue(j,n,s,_)}else{const j=this.Cues.newCue(null,n,s,_);this.hls.trigger(u.CUES_PARSED,{type:"captions",cues:j,track:t})}}onInitPtsFound(t,{frag:n,id:s,initPTS:_,timescale:w,trackId:I}){const{unparsedVttFrags:j}=this;s===o.MAIN&&(this.initPTS[n.cc]={baseTime:_,timescale:w,trackId:I}),j.length&&(this.unparsedVttFrags=[],j.forEach(Q=>{this.initPTS[Q.frag.cc]?this.onFragLoaded(u.FRAG_LOADED,Q):this.hls.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:Q.frag,error:new Error("Subtitle discontinuity domain does not match main")})}))}getExistingTrack(t,n){const{media:s}=this;if(s)for(let _=0;_<s.textTracks.length;_++){const w=s.textTracks[_];if(Jf(w,{name:t,lang:n,characteristics:"transcribes-spoken-dialog,describes-music-and-sound"}))return w}return null}createCaptionsTrack(t){this.config.renderTextTracksNatively?this.createNativeTrack(t):this.createNonNativeTrack(t)}createNativeTrack(t){if(this.captionsTracks[t])return;const{captionsProperties:n,captionsTracks:s,media:_}=this,{label:w,languageCode:I}=n[t],j=this.getExistingTrack(w,I);if(j)s[t]=j,Js(s[t]),ns(s[t],_);else{const Q=this.createTextTrack("captions",w,I);Q&&(Q[t]=!0,s[t]=Q)}}createNonNativeTrack(t){if(this.nonNativeCaptionsTracks[t])return;const n=this.captionsProperties[t];if(!n)return;const s=n.label,_={_id:t,label:s,kind:"captions",default:n.media?!!n.media.default:!1,closedCaptions:n.media};this.nonNativeCaptionsTracks[t]=_,this.hls.trigger(u.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:[_]})}createTextTrack(t,n,s){const _=this.media;if(_)return _.addTextTrack(t,n,s)}onMediaAttaching(t,n){this.media=n.media,n.mediaSource||this._cleanTracks()}onMediaDetaching(t,n){const s=!!n.transferMedia;if(this.media=null,s)return;const{captionsTracks:_}=this;Object.keys(_).forEach(w=>{Js(_[w]),delete _[w]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=y(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=[],this.initPTS=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())}_cleanTracks(){const{media:t}=this;if(!t)return;const n=t.textTracks;if(n)for(let s=0;s<n.length;s++)Js(n[s])}onSubtitleTracksUpdated(t,n){const s=n.subtitleTracks||[],_=s.some(w=>w.textCodec===eu);if(this.config.enableWebVTT||_&&this.config.enableIMSC1){if(Df(this.tracks,s)){this.tracks=s;return}if(this.textTracks=[],this.tracks=s,this.config.renderTextTracksNatively){const I=this.media,j=I?rc(I.textTracks):null;if(this.tracks.forEach((Q,K)=>{let se;if(j){let de=null;for(let xe=0;xe<j.length;xe++)if(j[xe]&&Jf(j[xe],Q)){de=j[xe],j[xe]=null;break}de&&(se=de)}if(se)Js(se);else{const de=Tf(Q);se=this.createTextTrack(de,Q.name,Q.lang),se&&(se.mode="disabled")}se&&this.textTracks.push(se)}),j!=null&&j.length){const Q=j.filter(K=>K!==null).map(K=>K.label);Q.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${Q.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const I=this.tracks.map(j=>({label:j.name,kind:j.type.toLowerCase(),default:j.default,subtitleTrack:j}));this.hls.trigger(u.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:I})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(s=>{const _=/(?:CC|SERVICE)([1-4])/.exec(s.instreamId);if(!_)return;const w=`textTrack${_[1]}`,I=this.captionsProperties[w];I&&(I.label=s.name,s.lang&&(I.languageCode=s.lang),I.media=s)})}closedCaptionsForLevel(t){const n=this.hls.levels[t.level];return n==null?void 0:n.attrs["CLOSED-CAPTIONS"]}onFragLoading(t,n){if(this.enabled&&n.frag.type===o.MAIN){var s,_;const{cea608Parser1:w,cea608Parser2:I,lastSn:j}=this,{cc:Q,sn:K}=n.frag,se=(s=(_=n.part)==null?void 0:_.index)!=null?s:-1;w&&I&&(K!==j+1||K===j&&se!==this.lastPartIndex+1||Q!==this.lastCc)&&(w.reset(),I.reset()),this.lastCc=Q,this.lastSn=K,this.lastPartIndex=se}}onFragLoaded(t,n){const{frag:s,payload:_}=n;if(s.type===o.SUBTITLE)if(_.byteLength){const w=s.decryptdata,I="stats"in n;if(w==null||!w.encrypted||I){const j=this.tracks[s.level],Q=this.vttCCs;Q[s.cc]||(Q[s.cc]={start:s.start,prevCC:this.prevCC,new:!0},this.prevCC=s.cc),j&&j.textCodec===eu?this._parseIMSC1(s,_):this._parseVTTs(n)}}else this.hls.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:new Error("Empty subtitle payload")})}_parseIMSC1(t,n){const s=this.hls;Bc(n,this.initPTS[t.cc],_=>{this._appendCues(_,t.level),s.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},_=>{s.logger.log(`Failed to parse IMSC1: ${_}`),s.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:_})})}_parseVTTs(t){var n;const{frag:s,payload:_}=t,{initPTS:w,unparsedVttFrags:I}=this,j=w.length-1;if(!w[s.cc]&&j===-1){I.push(t);return}const Q=this.hls,K=(n=s.initSegment)!=null&&n.data?Qt(s.initSegment.data,new Uint8Array(_)).buffer:_;Fc(K,this.initPTS[s.cc],this.vttCCs,s.cc,s.start,se=>{this._appendCues(se,s.level),Q.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:s})},se=>{const de=se.message==="Missing initPTS for VTT MPEGTS";de?I.push(t):this._fallbackToIMSC1(s,_),Q.logger.log(`Failed to parse VTT cue: ${se}`),!(de&&j>s.cc)&&Q.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:se})})}_fallbackToIMSC1(t,n){const s=this.tracks[t.level];s.textCodec||Bc(n,this.initPTS[t.cc],()=>{s.textCodec=eu,this._parseIMSC1(t,n)},()=>{s.textCodec="wvtt"})}_appendCues(t,n){const s=this.hls;if(this.config.renderTextTracksNatively){const _=this.textTracks[n];if(!_||_.mode==="disabled")return;t.forEach(w=>Ks(_,w))}else{const _=this.tracks[n];if(!_)return;const w=_.default?"default":"subtitles"+n;s.trigger(u.CUES_PARSED,{type:"subtitles",cues:t,track:w})}}onFragDecrypted(t,n){const{frag:s}=n;s.type===o.SUBTITLE&&this.onFragLoaded(u.FRAG_LOADED,n)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(t,n){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:s,samples:_}=n;if(!(s.type===o.MAIN&&this.closedCaptionsForLevel(s)==="NONE"))for(let w=0;w<_.length;w++){const I=_[w].bytes;if(I){this.cea608Parser1||this.initCea608Parsers();const j=this.extractCea608Data(I);this.cea608Parser1.addData(_[w].pts,j[0]),this.cea608Parser2.addData(_[w].pts,j[1])}}}onBufferFlushing(t,{startOffset:n,endOffset:s,endOffsetSubtitles:_,type:w}){const{media:I}=this;if(!(!I||I.currentTime<s)){if(!w||w==="video"){const{captionsTracks:j}=this;Object.keys(j).forEach(Q=>cu(j[Q],n,s))}if(this.config.renderTextTracksNatively&&n===0&&_!==void 0){const{textTracks:j}=this;Object.keys(j).forEach(Q=>cu(j[Q],n,_))}}}extractCea608Data(t){const n=[[],[]],s=t[0]&31;let _=2;for(let w=0;w<s;w++){const I=t[_++],j=127&t[_++],Q=127&t[_++];if(j===0&&Q===0)continue;if((4&I)!==0){const se=3&I;(se===0||se===1)&&(n[se].push(j),n[se].push(Q))}}return n}}function Tf(k){return k.characteristics&&/transcribes-spoken-dialog/gi.test(k.characteristics)&&/describes-music-and-sound/gi.test(k.characteristics)?"captions":"subtitles"}function Jf(k,t){return!!k&&k.kind===Tf(t)&&mc(t,k)}function Gf(k,t,n,s){return Math.min(t,s)-Math.max(k,n)}function y(){return{ccOffset:0,presentationOffset:0,0:{start:0,prevCC:-1,new:!0}}}const C=/\s/,U={newCue(k,t,n,s){const _=[];let w,I,j,Q,K;const se=self.VTTCue||self.TextTrackCue;for(let xe=0;xe<s.rows.length;xe++)if(w=s.rows[xe],j=!0,Q=0,K="",!w.isEmpty()){var de;for(let at=0;at<w.chars.length;at++)C.test(w.chars[at].uchar)&&j?Q++:(K+=w.chars[at].uchar,j=!1);w.cueStartTime=t,t===n&&(n+=1e-4),Q>=16?Q--:Q++;const ke=fl(K.trim()),Re=sf(t,n,ke);k!=null&&(de=k.cues)!=null&&de.getCueById(Re)||(I=new se(t,n,ke),I.id=Re,I.line=xe+1,I.align="left",I.position=10+Math.min(80,Math.floor(Q*8/32)*10),_.push(I))}return k&&_.length&&(_.sort((xe,ke)=>xe.line==="auto"||ke.line==="auto"?0:xe.line>8&&ke.line>8?ke.line-xe.line:xe.line-ke.line),_.forEach(xe=>Ks(k,xe))),_}};function ge(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(k){}return!1}const Oe=/(\d+)-(\d+)\/(\d+)/;class rt{constructor(t){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=null,this.response=null,this.controller=void 0,this.context=null,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=t.fetchSetup||gn,this.controller=new self.AbortController,this.stats=new z}destroy(){this.loader=this.callbacks=this.context=this.config=this.request=null,this.abortInternal(),this.response=null,this.fetchSetup=this.controller=this.stats=null}abortInternal(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)}load(t,n,s){const _=this.stats;if(_.loading.start)throw new Error("Loader can only be used once.");_.loading.start=self.performance.now();const w=Ht(t,this.controller.signal),I=t.responseType==="arraybuffer",j=I?"byteLength":"length",{maxTimeToFirstByteMs:Q,maxLoadTimeMs:K}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=s,this.request=this.fetchSetup(t,w),self.clearTimeout(this.requestTimeout),n.timeout=Q&&r(Q)?Q:K,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(_,t,this.response))},n.timeout),(ho(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(de=>{var xe;this.response=this.loader=de;const ke=Math.max(self.performance.now(),_.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=K,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(_,t,this.response))},K-(ke-_.loading.start)),!de.ok){const{status:at,statusText:it}=de;throw new ki(it||"fetch, bad network response",at,de)}_.loading.first=ke,_.total=Lr(de.headers)||_.total;const Re=(xe=this.callbacks)==null?void 0:xe.onProgress;return Re&&r(n.highWaterMark)?this.loadProgressively(de,_,t,n.highWaterMark,Re):I?de.arrayBuffer():t.responseType==="json"?de.json():de.text()}).then(de=>{var xe,ke;const Re=this.response;if(!Re)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),_.loading.end=Math.max(self.performance.now(),_.loading.first);const at=de[j];at&&(_.loaded=_.total=at);const it={url:Re.url,data:de,code:Re.status},Xt=(xe=this.callbacks)==null?void 0:xe.onProgress;Xt&&!r(n.highWaterMark)&&Xt(_,t,de,Re),(ke=this.callbacks)==null||ke.onSuccess(it,_,t,Re)}).catch(de=>{var xe;if(self.clearTimeout(this.requestTimeout),_.aborted)return;const ke=de&&de.code||0,Re=de?de.message:null;(xe=this.callbacks)==null||xe.onError({code:ke,text:Re},t,de?de.details:null,_)})}getCacheAge(){let t=null;if(this.response){const n=this.response.headers.get("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.response?this.response.headers.get(t):null}loadProgressively(t,n,s,_=0,w){const I=new Sr,j=t.body.getReader(),Q=()=>j.read().then(K=>{if(K.done)return I.dataLength&&w(n,s,I.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const se=K.value,de=se.length;return n.loaded+=de,de<_||I.dataLength?(I.push(se),I.dataLength>=_&&w(n,s,I.flush().buffer,t)):w(n,s,se.buffer,t),Q()}).catch(()=>Promise.reject());return Q()}}function Ht(k,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(v({},k.headers))};return k.rangeEnd&&n.headers.set("Range","bytes="+k.rangeStart+"-"+String(k.rangeEnd-1)),n}function dr(k){const t=Oe.exec(k);if(t)return parseInt(t[2])-parseInt(t[1])+1}function Lr(k){const t=k.get("Content-Range");if(t){const s=dr(t);if(r(s))return s}const n=k.get("Content-Length");if(n)return parseInt(n)}function gn(k,t){return new self.Request(k.url,t)}class ki extends Error{constructor(t,n,s){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=s}}const Ua=/^age:\s*[\d.]+\s*$/im;class Vn{constructor(t){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=null,this.loader=null,this.stats=void 0,this.xhrSetup=t&&t.xhrSetup||null,this.stats=new z,this.retryDelay=0}destroy(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null}abortInternal(){const t=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),t&&(t.onreadystatechange=null,t.onprogress=null,t.readyState!==4&&(this.stats.aborted=!0,t.abort()))}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)}load(t,n,s){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=n,this.callbacks=s,this.loadInternal()}loadInternal(){const{config:t,context:n}=this;if(!t||!n)return;const s=this.loader=new self.XMLHttpRequest,_=this.stats;_.loading.first=0,_.loaded=0,_.aborted=!1;const w=this.xhrSetup;w?Promise.resolve().then(()=>{if(!(this.loader!==s||this.stats.aborted))return w(s,n.url)}).catch(I=>{if(!(this.loader!==s||this.stats.aborted))return s.open("GET",n.url,!0),w(s,n.url)}).then(()=>{this.loader!==s||this.stats.aborted||this.openAndSendXhr(s,n,t)}).catch(I=>{var j;(j=this.callbacks)==null||j.onError({code:s.status,text:I.message},n,s,_)}):this.openAndSendXhr(s,n,t)}openAndSendXhr(t,n,s){t.readyState||t.open("GET",n.url,!0);const _=n.headers,{maxTimeToFirstByteMs:w,maxLoadTimeMs:I}=s.loadPolicy;if(_)for(const j in _)t.setRequestHeader(j,_[j]);n.rangeEnd&&t.setRequestHeader("Range","bytes="+n.rangeStart+"-"+(n.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=n.responseType,self.clearTimeout(this.requestTimeout),s.timeout=w&&r(w)?w:I,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),s.timeout),t.send()}readystatechange(){const{context:t,loader:n,stats:s}=this;if(!t||!n)return;const _=n.readyState,w=this.config;if(!s.aborted&&_>=2&&(s.loading.first===0&&(s.loading.first=Math.max(self.performance.now(),s.loading.start),w.timeout!==w.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),w.timeout=w.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),w.loadPolicy.maxLoadTimeMs-(s.loading.first-s.loading.start)))),_===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const K=n.status,se=n.responseType==="text"?n.responseText:null;if(K>=200&&K<300){const Re=se!=null?se:n.response;if(Re!=null){var I,j;s.loading.end=Math.max(self.performance.now(),s.loading.first);const at=n.responseType==="arraybuffer"?Re.byteLength:Re.length;s.loaded=s.total=at,s.bwEstimate=s.total*8e3/(s.loading.end-s.loading.first);const it=(I=this.callbacks)==null?void 0:I.onProgress;it&&it(s,t,Re,n);const Xt={url:n.responseURL,data:Re,code:K};(j=this.callbacks)==null||j.onSuccess(Xt,s,t,n);return}}const de=w.loadPolicy.errorRetry,xe=s.retry,ke={url:t.url,data:void 0,code:K};if(ct(de,xe,!1,ke))this.retry(de);else{var Q;$.error(`${K} while loading ${t.url}`),(Q=this.callbacks)==null||Q.onError({code:K,text:n.statusText},t,n,s)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(ct(t,n,!0))this.retry(t);else{var s;$.warn(`timeout while loading ${(s=this.context)==null?void 0:s.url}`);const _=this.callbacks;_&&(this.abortInternal(),_.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:s}=this;this.retryDelay=qn(t,s.retry),s.retry++,$.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${n==null?void 0:n.url}, retrying ${s.retry}/${t.maxNumRetry} in ${this.retryDelay}ms`),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)}loadprogress(t){const n=this.stats;n.loaded=t.loaded,t.lengthComputable&&(n.total=t.total)}getCacheAge(){let t=null;if(this.loader&&Ua.test(this.loader.getAllResponseHeaders())){const n=this.loader.getResponseHeader("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.loader&&new RegExp(`^${t}:\\s*[\\d.]+\\s*$`,"im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(t):null}}const fa={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},za=b(b({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,maxDevicePixelRatio:Number.POSITIVE_INFINITY,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,startOnSegmentBoundary:!1,maxBufferSize:60*1e3*1e3,maxFragLookUpTolerance:.25,maxBufferHole:.1,detectStallWithCurrentTimeMs:1250,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,nudgeOnVideoHole:!0,liveSyncMode:"edge",liveSyncDurationCount:3,liveSyncOnStallIncrease:1,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,ignorePlaylistParsingErrors:!1,loader:Vn,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:me,bufferController:Mo,capLevelController:Bl,errorController:$r,fpsController:Fo,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrEwmaDefaultEstimateMax:5e6,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystems:{},drmSystemOptions:{},requestMediaKeySystemAccessFunc:pu,requireKeySystemAccessOnStart:!1,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableEmsgKLVMetadata:!1,enableID3MetadataCues:!0,enableInterstitialPlayback:!0,interstitialAppendInPlace:!0,interstitialLiveLookAhead:10,useMediaCapabilities:!0,preserveManualLevelOnError:!1,certLoadPolicy:{default:fa},keyLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"},errorRetry:{maxNumRetry:8,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"}}},manifestLoadPolicy:{default:{maxTimeToFirstByteMs:1/0,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},playlistLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:2,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},fragLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:12e4,timeoutRetry:{maxNumRetry:4,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:6,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},steeringManifestLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},interstitialAssetListLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:3e4,timeoutRetry:{maxNumRetry:0,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:0,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},ka()),{},{subtitleStreamController:Pl,subtitleTrackController:Lc,timelineController:ad,audioStreamController:Lo,audioTrackController:wl,emeController:tn,cmcdController:P,contentSteeringController:L,interstitialsController:wf});function ka(){return{cueHandler:U,enableWebVTT:!0,enableIMSC1:!0,enableCEA708Captions:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}}function sn(k,t,n){if((t.liveSyncDurationCount||t.liveMaxLatencyDurationCount)&&(t.liveSyncDuration||t.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(t.liveMaxLatencyDurationCount!==void 0&&(t.liveSyncDurationCount===void 0||t.liveMaxLatencyDurationCount<=t.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(t.liveMaxLatencyDuration!==void 0&&(t.liveSyncDuration===void 0||t.liveMaxLatencyDuration<=t.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');const s=Ur(k),_=["manifest","level","frag"],w=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return _.forEach(I=>{const j=`${I==="level"?"playlist":I}LoadPolicy`,Q=t[j]===void 0,K=[];w.forEach(se=>{const de=`${I}Loading${se}`,xe=t[de];if(xe!==void 0&&Q){K.push(de);const ke=s[j].default;switch(t[j]={default:ke},se){case"TimeOut":ke.maxLoadTimeMs=xe,ke.maxTimeToFirstByteMs=xe;break;case"MaxRetry":ke.errorRetry.maxNumRetry=xe,ke.timeoutRetry.maxNumRetry=xe;break;case"RetryDelay":ke.errorRetry.retryDelayMs=xe,ke.timeoutRetry.retryDelayMs=xe;break;case"MaxRetryTimeout":ke.errorRetry.maxRetryDelayMs=xe,ke.timeoutRetry.maxRetryDelayMs=xe;break}}}),K.length&&n.warn(`hls.js config: "${K.join('", "')}" setting(s) are deprecated, use "${j}": ${zi(t[j])}`)}),b(b({},s),t)}function Ur(k){return k&&typeof k=="object"?Array.isArray(k)?k.map(Ur):Object.keys(k).reduce((t,n)=>(t[n]=Ur(k[n]),t),{}):k}function an(k,t){const n=k.loader;n!==rt&&n!==Vn?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),k.progressive=!1):ge()&&(k.loader=rt,k.progressive=!0,k.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const Dn=2,zn=.1,Xa=.05,Vi=100;class Qa extends to{constructor(t,n){super("gap-controller",t.logger),this.hls=void 0,this.fragmentTracker=void 0,this.media=null,this.mediaSource=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.buffered={},this.lastCurrentTime=0,this.ended=0,this.waiting=0,this.onMediaPlaying=()=>{this.ended=0,this.waiting=0},this.onMediaWaiting=()=>{var s;(s=this.media)!=null&&s.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var s;this.ended=((s=this.media)==null?void 0:s.currentTime)||1,this.hls.trigger(u.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=n,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(u.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(u.BUFFER_APPENDED,this.onBufferAppended,this))}destroy(){super.destroy(),this.unregisterListeners(),this.media=this.hls=this.fragmentTracker=null,this.mediaSource=void 0}onMediaAttached(t,n){this.setInterval(Vi),this.mediaSource=n.mediaSource;const s=this.media=n.media;ja(s,"playing",this.onMediaPlaying),ja(s,"waiting",this.onMediaWaiting),ja(s,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:s}=this;s&&(fs(s,"playing",this.onMediaPlaying),fs(s,"waiting",this.onMediaWaiting),fs(s,"ended",this.onMediaEnded),this.media=null),this.mediaSource=void 0}onBufferAppended(t,n){this.buffered=n.timeRanges}get hasBuffered(){return Object.keys(this.buffered).length>0}tick(){var t;if(!((t=this.media)!=null&&t.readyState)||!this.hasBuffered)return;const n=this.media.currentTime;this.poll(n,this.lastCurrentTime),this.lastCurrentTime=n}poll(t,n){var s,_;const w=(s=this.hls)==null?void 0:s.config;if(!w)return;const I=this.media;if(!I)return;const{seeking:j}=I,Q=this.seeking&&!j,K=!this.seeking&&j,se=I.paused&&!j||I.ended||I.playbackRate===0;if(this.seeking=j,t!==n){n&&(this.ended=0),this.moved=!0,j||(this.nudgeRetry=0,w.nudgeOnVideoHole&&!se&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(K||Q){Q&&this.stallResolved(t);return}if(se){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&I.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(u.MEDIA_ENDED,{stalled:!1}));return}if(!vi.getBuffered(I).length){this.nudgeRetry=0;return}const de=vi.bufferInfo(I,t,0),xe=de.nextStart||0,ke=this.fragmentTracker;if(j&&ke&&this.hls){const vn=ms(this.hls.inFlightFragments,t),Zr=de.len>Dn,fn=!xe||vn||xe-t>Dn&&!ke.getPartialFragment(t);if(Zr||fn)return;this.moved=!1}const Re=(_=this.hls)==null?void 0:_.latestLevelDetails;if(!this.moved&&this.stalled!==null&&ke){if(!(de.len>0)&&!xe)return;const Zr=Math.max(xe,de.start||0)-t,ln=!!(Re!=null&&Re.live)?Re.targetduration*2:Dn,Qr=Kl(t,ke);if(Zr>0&&(Zr<=ln||Qr)){I.paused||this._trySkipBufferHole(Qr);return}}const at=w.detectStallWithCurrentTimeMs,it=self.performance.now(),Xt=this.waiting;let ar=this.stalled;if(ar===null)if(Xt>0&&it-Xt<at)ar=this.stalled=Xt;else{this.stalled=it;return}const lr=it-ar;if(!j&&(lr>=at||Xt)&&this.hls){var Ar;if(((Ar=this.mediaSource)==null?void 0:Ar.readyState)==="ended"&&!(Re!=null&&Re.live)&&Math.abs(t-((Re==null?void 0:Re.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(u.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(de),!this.media||!this.hls)return}const zr=vi.bufferInfo(I,t,w.maxBufferHole);this._tryFixBufferStall(zr,lr,t)}stallResolved(t){const n=this.stalled;if(n&&this.hls&&(this.stalled=null,this.stallReported)){const s=self.performance.now()-n;this.log(`playback not stuck anymore @${t}, after ${Math.round(s)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(u.STALL_RESOLVED,{})}}nudgeOnVideoHole(t,n){var s;const _=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(s=this.buffered.audio)!=null&&s.length&&_&&_.length>1&&t>_.end(0)){const w=vi.bufferedInfo(vi.timeRangesToArray(this.buffered.audio),t,0);if(w.len>1&&n>=w.start){const I=vi.timeRangesToArray(_),j=vi.bufferedInfo(I,n,0).bufferedIndex;if(j>-1&&j<I.length-1){const Q=vi.bufferedInfo(I,t,0).bufferedIndex,K=I[j].end,se=I[j+1].start;if((Q===-1||Q>j)&&se-K<1&&t-K<2){const de=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${K} -> ${se} buffered index: ${Q}`);this.warn(de.message),this.media.currentTime+=1e-6;let xe=Kl(t,this.fragmentTracker);xe&&"fragment"in xe?xe=xe.fragment:xe||(xe=void 0);const ke=vi.bufferInfo(this.media,t,0);this.hls.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:de,reason:de.message,frag:xe,buffer:ke.len,bufferInfo:ke})}}}}}_tryFixBufferStall(t,n,s){var _,w;const{fragmentTracker:I,media:j}=this,Q=(_=this.hls)==null?void 0:_.config;if(!j||!I||!Q)return;const K=(w=this.hls)==null?void 0:w.latestLevelDetails,se=Kl(s,I);if((se||K!=null&&K.live&&s<K.fragmentStart)&&(this._trySkipBufferHole(se)||!this.media))return;const de=t.buffered,xe=this.adjacentTraversal(t,s);(de&&de.length>1&&t.len>Q.maxBufferHole||t.nextStart&&(t.nextStart-s<Q.maxBufferHole||xe))&&(n>Q.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}adjacentTraversal(t,n){const s=this.fragmentTracker,_=t.nextStart;if(s&&_){const w=s.getFragAtPos(n,o.MAIN),I=s.getFragAtPos(_,o.MAIN);if(w&&I)return I.sn-w.sn<2}return!1}_reportStall(t){const{hls:n,media:s,stallReported:_,stalled:w}=this;if(!_&&w!==null&&s&&n){this.stallReported=!0;const I=new Error(`Playback stalling at @${s.currentTime} due to low buffer (${zi(t)})`);this.warn(I.message),n.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:I,buffer:t.len,bufferInfo:t,stalled:{start:w}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:s,media:_}=this,w=(n=this.hls)==null?void 0:n.config;if(!_||!s||!w)return 0;const I=_.currentTime,j=vi.bufferInfo(_,I,0),Q=I<j.start?j.start:j.nextStart;if(Q&&this.hls){const se=j.len<=w.maxBufferHole,de=j.len>0&&j.len<1&&_.readyState<3,xe=Q-I;if(xe>0&&(se||de)){if(xe>w.maxBufferHole){let Re=!1;if(I===0){const at=s.getAppendedFrag(0,o.MAIN);at&&Q<at.end&&(Re=!0)}if(!Re&&t){var K;if(!((K=this.hls.loadLevelObj)!=null&&K.details)||ms(this.hls.inFlightFragments,Q))return 0;let it=!1,Xt=t.end;for(;Xt<Q;){const ar=Kl(Xt,s);if(ar)Xt+=ar.duration;else{it=!0;break}}if(it)return 0}}const ke=Math.max(Q+Xa,I+zn);if(this.warn(`skipping hole, adjusting currentTime from ${I} to ${ke}`),this.moved=!0,_.currentTime=ke,!(t!=null&&t.gap)){const Re=new Error(`fragment loaded with buffer holes, seeking from ${I} to ${ke}`),at={type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:Re,reason:Re.message,buffer:j.len,bufferInfo:j};t&&("fragment"in t?at.part=t:at.frag=t),this.hls.trigger(u.ERROR,at)}return ke}}return 0}_tryNudgeBuffer(t){const{hls:n,media:s,nudgeRetry:_}=this,w=n==null?void 0:n.config;if(!s||!w)return 0;const I=s.currentTime;if(this.nudgeRetry++,_<w.nudgeMaxRetry){const j=I+(_+1)*w.nudgeOffset,Q=new Error(`Nudging 'currentTime' from ${I} to ${j}`);this.warn(Q.message),s.currentTime=j,n.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_NUDGE_ON_STALL,error:Q,fatal:!1,buffer:t.len,bufferInfo:t})}else{const j=new Error(`Playhead still not moving while enough data buffered @${I} after ${w.nudgeMaxRetry} nudges`);this.error(j.message),n.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,error:j,fatal:!0,buffer:t.len,bufferInfo:t})}}}function ms(k,t){const n=Ja(k.main);if(n&&n.start<=t)return n;const s=Ja(k.audio);return s&&s.start<=t?s:null}function Ja(k){if(!k)return null;switch(k.state){case Ie.IDLE:case Ie.STOPPED:case Ie.ENDED:case Ie.ERROR:return null}return k.frag}function Kl(k,t){return t.getAppendedFrag(k,o.MAIN)||t.getPartialFragment(k)}const sd=.25;function od(){if(typeof self!="undefined")return self.VTTCue||self.TextTrackCue}function ud(k,t,n,s,_){let w=new k(t,n,"");try{w.value=s,_&&(w.type=_)}catch(I){w=new k(t,n,zi(_?b({type:_},s):s))}return w}const ed=(()=>{const k=od();try{k&&new k(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();class Sd{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.assetCue=void 0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(u.EVENT_CUE_ENTER,{})},this.hls=t,this._registerListeners()}destroy(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=this.onEventCueEnter=null}_registerListeners(){const{hls:t}=this;t&&(t.on(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(u.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(u.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(u.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))}_unregisterListeners(){const{hls:t}=this;t&&(t.off(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(u.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(u.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(u.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))}onMediaAttaching(t,n){var s;this.media=n.media,((s=n.overrides)==null?void 0:s.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){var t;const n=(t=this.hls)==null?void 0:t.latestLevelDetails;n&&this.updateDateRangeCues(n)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&Js(this.id3Track,this.onEventCueEnter),this.id3Track=null),this.dateRangeCuesAppended={})}onManifestLoading(){this.dateRangeCuesAppended={}}createTrack(t){const n=this.getID3Track(t.textTracks);return n.mode="hidden",n}getID3Track(t){if(this.media){for(let n=0;n<t.length;n++){const s=t[n];if(s.kind==="metadata"&&s.label==="id3")return ns(s,this.media),s}return this.media.addTextTrack("metadata","id3")}}onFragParsingMetadata(t,n){if(!this.media||!this.hls)return;const{enableEmsgMetadataCues:s,enableID3MetadataCues:_}=this.hls.config;if(!s&&!_)return;const{samples:w}=n;this.id3Track||(this.id3Track=this.createTrack(this.media));const I=od();if(I)for(let j=0;j<w.length;j++){const Q=w[j].type;if(Q===yn.emsg&&!s||!_)continue;const K=zt(w[j].data),se=w[j].pts;let de=se+w[j].duration;de>ed&&(de=ed),de-se<=0&&(de=se+sd);for(let ke=0;ke<K.length;ke++){const Re=K[ke];if(!Er(Re)){this.updateId3CueEnds(se,Q);const at=ud(I,se,de,Re,Q);at&&this.id3Track.addCue(at)}}}}updateId3CueEnds(t,n){var s;const _=(s=this.id3Track)==null?void 0:s.cues;if(_)for(let w=_.length;w--;){const I=_[w];I.type===n&&I.startTime<t&&I.endTime===ed&&(I.endTime=t)}}onBufferFlushing(t,{startOffset:n,endOffset:s,type:_}){const{id3Track:w,hls:I}=this;if(!I)return;const{config:{enableEmsgMetadataCues:j,enableID3MetadataCues:Q}}=I;if(w&&(j||Q)){let K;_==="audio"?K=se=>se.type===yn.audioId3&&Q:_==="video"?K=se=>se.type===yn.emsg&&j:K=se=>se.type===yn.audioId3&&Q||se.type===yn.emsg&&j,cu(w,n,s,K)}}onLevelUpdated(t,{details:n}){this.updateDateRangeCues(n,!0)}onLevelPtsUpdated(t,n){Math.abs(n.drift)>.01&&this.updateDateRangeCues(n.details)}updateDateRangeCues(t,n){if(!this.hls||!this.media)return;const{assetPlayerId:s,timelineOffset:_,enableDateRangeMetadataCues:w,interstitialsController:I}=this.hls.config;if(!w)return;const j=od();if(s&&_&&!I){const{fragmentStart:at,fragmentEnd:it}=t;let Xt=this.assetCue;Xt?(Xt.startTime=at,Xt.endTime=it):j&&(Xt=this.assetCue=ud(j,at,it,{assetPlayerId:this.hls.config.assetPlayerId},"hlsjs.interstitial.asset"),Xt&&(Xt.id=s,this.id3Track||(this.id3Track=this.createTrack(this.media)),this.id3Track.addCue(Xt),Xt.addEventListener("enter",this.onEventCueEnter)))}if(!t.hasProgramDateTime)return;const{id3Track:Q}=this,{dateRanges:K}=t,se=Object.keys(K);let de=this.dateRangeCuesAppended;if(Q&&n){var xe;if((xe=Q.cues)!=null&&xe.length){const at=Object.keys(de).filter(it=>!se.includes(it));for(let it=at.length;it--;){var ke;const Xt=at[it],ar=(ke=de[Xt])==null?void 0:ke.cues;delete de[Xt],ar&&Object.keys(ar).forEach(lr=>{const Ar=ar[lr];if(Ar){Ar.removeEventListener("enter",this.onEventCueEnter);try{Q.removeCue(Ar)}catch(zr){}}})}}else de=this.dateRangeCuesAppended={}}const Re=t.fragments[t.fragments.length-1];if(!(se.length===0||!r(Re==null?void 0:Re.programDateTime))){this.id3Track||(this.id3Track=this.createTrack(this.media));for(let at=0;at<se.length;at++){const it=se[at],Xt=K[it],ar=Xt.startTime,lr=de[it],Ar=(lr==null?void 0:lr.cues)||{};let zr=(lr==null?void 0:lr.durationKnown)||!1,vn=ed;const{duration:Zr,endDate:fn}=Xt;if(fn&&Zr!==null)vn=ar+Zr,zr=!0;else if(Xt.endOnNext&&!zr){const Qr=se.reduce((kn,Si)=>{if(Si!==Xt.id){const qi=K[Si];if(qi.class===Xt.class&&qi.startDate>Xt.startDate&&(!kn||Xt.startDate<kn.startDate))return qi}return kn},null);Qr&&(vn=Qr.startTime,zr=!0)}const ln=Object.keys(Xt.attr);for(let Qr=0;Qr<ln.length;Qr++){const kn=ln[Qr];if(!xo(kn))continue;const Si=Ar[kn];if(Si)zr&&!(lr!=null&&lr.durationKnown)?Si.endTime=vn:Math.abs(Si.startTime-ar)>.01&&(Si.startTime=ar,Si.endTime=vn);else if(j){let qi=Xt.attr[kn];jo(kn)&&(qi=G(qi));const Ji=ud(j,ar,vn,{key:kn,data:qi},yn.dateRange);Ji&&(Ji.id=it,this.id3Track.addCue(Ji),Ar[kn]=Ji,I&&(kn==="X-ASSET-LIST"||kn==="X-ASSET-URL")&&Ji.addEventListener("enter",this.onEventCueEnter))}}de[it]={cues:Ar,dateRange:Xt,durationKnown:zr}}}}}class Ad{constructor(t){this.hls=void 0,this.config=void 0,this.media=null,this.currentTime=0,this.stallCount=0,this._latency=null,this._targetLatencyUpdated=!1,this.onTimeupdate=()=>{const{media:n}=this,s=this.levelDetails;if(!n||!s)return;this.currentTime=n.currentTime;const _=this.computeLatency();if(_===null)return;this._latency=_;const{lowLatencyMode:w,maxLiveSyncPlaybackRate:I}=this.config;if(!w||I===1||!s.live)return;const j=this.targetLatency;if(j===null)return;const Q=_-j,K=Math.min(this.maxLatency,j+s.targetduration);if(Q<K&&Q>.05&&this.forwardBufferLength>1){const de=Math.min(2,Math.max(1,I)),xe=Math.round(2/(1+Math.exp(-.75*Q-this.edgeStalled))*20)/20,ke=Math.min(de,Math.max(1,xe));this.changeMediaPlaybackRate(n,ke)}else n.playbackRate!==1&&n.playbackRate!==0&&this.changeMediaPlaybackRate(n,1)},this.hls=t,this.config=t.config,this.registerListeners()}get levelDetails(){var t;return((t=this.hls)==null?void 0:t.latestLevelDetails)||null}get latency(){return this._latency||0}get maxLatency(){const{config:t}=this;if(t.liveMaxLatencyDuration!==void 0)return t.liveMaxLatencyDuration;const n=this.levelDetails;return n?t.liveMaxLatencyDurationCount*n.targetduration:0}get targetLatency(){const t=this.levelDetails;if(t===null||this.hls===null)return null;const{holdBack:n,partHoldBack:s,targetduration:_}=t,{liveSyncDuration:w,liveSyncDurationCount:I,lowLatencyMode:j}=this.config,Q=this.hls.userConfig;let K=j&&s||n;(this._targetLatencyUpdated||Q.liveSyncDuration||Q.liveSyncDurationCount||K===0)&&(K=w!==void 0?w:I*_);const se=_;return K+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,se)}set targetLatency(t){this.stallCount=0,this.config.liveSyncDuration=t,this._targetLatencyUpdated=!0}get liveSyncPosition(){const t=this.estimateLiveEdge(),n=this.targetLatency;if(t===null||n===null)return null;const s=this.levelDetails;if(s===null)return null;const _=s.edge,w=t-n-this.edgeStalled,I=_-s.totalduration,j=_-(this.config.lowLatencyMode&&s.partTarget||s.targetduration);return Math.min(Math.max(I,w),j)}get drift(){const t=this.levelDetails;return t===null?1:t.drift}get edgeStalled(){const t=this.levelDetails;if(t===null)return 0;const n=(this.config.lowLatencyMode&&t.partTarget||t.targetduration)*3;return Math.max(t.age-n,0)}get forwardBufferLength(){const{media:t}=this,n=this.levelDetails;if(!t||!n)return 0;const s=t.buffered.length;return(s?t.buffered.end(s-1):n.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null}registerListeners(){const{hls:t}=this;t&&(t.on(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(u.ERROR,this.onError,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(u.ERROR,this.onError,this))}onMediaAttached(t,n){this.media=n.media,this.media.addEventListener("timeupdate",this.onTimeupdate)}onMediaDetaching(){this.media&&(this.media.removeEventListener("timeupdate",this.onTimeupdate),this.media=null)}onManifestLoading(){this._latency=null,this.stallCount=0}onLevelUpdated(t,{details:n}){n.advanced&&this.onTimeupdate(),!n.live&&this.media&&this.media.removeEventListener("timeupdate",this.onTimeupdate)}onError(t,n){var s;n.details===f.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(s=this.levelDetails)!=null&&s.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))}changeMediaPlaybackRate(t,n){var s,_;t.playbackRate!==n&&((s=this.hls)==null||s.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(_=this.targetLatency)==null?void 0:_.toFixed(3)}, forwardBufferLength=${this.forwardBufferLength.toFixed(3)}: adjusting playback rate from ${t.playbackRate} to ${n}`),t.playbackRate=n)}estimateLiveEdge(){const t=this.levelDetails;return t===null?null:t.edge+t.age}computeLatency(){const t=this.estimateLiveEdge();return t===null?null:t-this.currentTime}}class Cd extends pc{constructor(t,n){super(t,"level-controller"),this._levels=[],this._firstLevel=-1,this._maxAutoLevel=-1,this._startLevel=void 0,this.currentLevel=null,this.currentLevelIndex=-1,this.manualLevelIndex=-1,this.steering=void 0,this.onParsedComplete=void 0,this.steering=n,this._registerListeners()}_registerListeners(){const{hls:t}=this;t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(u.LEVEL_LOADED,this.onLevelLoaded,this),t.on(u.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(u.FRAG_BUFFERED,this.onFragBuffered,this),t.on(u.ERROR,this.onError,this)}_unregisterListeners(){const{hls:t}=this;t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(u.LEVEL_LOADED,this.onLevelLoaded,this),t.off(u.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(u.FRAG_BUFFERED,this.onFragBuffered,this),t.off(u.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(n=>{n.loadError=0,n.fragmentError=0}),super.stopLoad()}resetLevels(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1}onManifestLoading(t,n){this.resetLevels()}onManifestLoaded(t,n){const s=this.hls.config.preferManagedMediaSource,_=[],w={},I={};let j=!1,Q=!1,K=!1;n.levels.forEach(se=>{const de=se.attrs;let{audioCodec:xe,videoCodec:ke}=se;xe&&(se.audioCodec=xe=pt(xe,s)||void 0),ke&&(ke=se.videoCodec=er(ke));const{width:Re,height:at,unknownCodecs:it}=se,Xt=(it==null?void 0:it.length)||0;if(j||(j=!!(Re&&at)),Q||(Q=!!ke),K||(K=!!xe),Xt||xe&&!this.isAudioSupported(xe)||ke&&!this.isVideoSupported(ke)){this.log(`Some or all CODECS not supported "${de.CODECS}"`);return}const{CODECS:ar,"FRAME-RATE":lr,"HDCP-LEVEL":Ar,"PATHWAY-ID":zr,RESOLUTION:vn,"VIDEO-RANGE":Zr}=de,ln=`${`${zr||"."}-`}${se.bitrate}-${vn}-${lr}-${ar}-${Zr}-${Ar}`;if(w[ln])if(w[ln].uri!==se.url&&!se.attrs["PATHWAY-ID"]){const Qr=I[ln]+=1;se.attrs["PATHWAY-ID"]=new Array(Qr+1).join(".");const kn=this.createLevel(se);w[ln]=kn,_.push(kn)}else w[ln].addGroupId("audio",de.AUDIO),w[ln].addGroupId("text",de.SUBTITLES);else{const Qr=this.createLevel(se);w[ln]=Qr,I[ln]=1,_.push(Qr)}}),this.filterAndSortMediaOptions(_,n,j,Q,K)}createLevel(t){const n=new mi(t),s=t.supplemental;if(s!=null&&s.videoCodec&&!this.isVideoSupported(s.videoCodec)){const _=new Error(`SUPPLEMENTAL-CODECS not supported "${s.videoCodec}"`);this.log(_.message),n.supportedResult=Bt(_,[])}return n}isAudioSupported(t){return Ae(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return Ae(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,s,_,w){var I;let j=[],Q=[],K=t;const se=((I=n.stats)==null?void 0:I.parsing)||{};if((s||_)&&w&&(K=K.filter(({videoCodec:ar,videoRange:lr,width:Ar,height:zr})=>(!!ar||!!(Ar&&zr))&&Bi(lr))),K.length===0){Promise.resolve().then(()=>{if(this.hls){let ar="no level with compatible codecs found in manifest",lr=ar;n.levels.length&&(lr=`one or more CODECS in variant not supported: ${zi(n.levels.map(zr=>zr.attrs.CODECS).filter((zr,vn,Zr)=>Zr.indexOf(zr)===vn))}`,this.warn(lr),ar+=` (${lr})`);const Ar=new Error(ar);this.hls.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:Ar,reason:lr})}}),se.end=performance.now();return}n.audioTracks&&(j=n.audioTracks.filter(ar=>!ar.audioCodec||this.isAudioSupported(ar.audioCodec)),hd(j)),n.subtitles&&(Q=n.subtitles,hd(Q));const de=K.slice(0);K.sort((ar,lr)=>{if(ar.attrs["HDCP-LEVEL"]!==lr.attrs["HDCP-LEVEL"])return(ar.attrs["HDCP-LEVEL"]||"")>(lr.attrs["HDCP-LEVEL"]||"")?1:-1;if(s&&ar.height!==lr.height)return ar.height-lr.height;if(ar.frameRate!==lr.frameRate)return ar.frameRate-lr.frameRate;if(ar.videoRange!==lr.videoRange)return ii.indexOf(ar.videoRange)-ii.indexOf(lr.videoRange);if(ar.videoCodec!==lr.videoCodec){const Ar=et(ar.videoCodec),zr=et(lr.videoCodec);if(Ar!==zr)return zr-Ar}if(ar.uri===lr.uri&&ar.codecSet!==lr.codecSet){const Ar=yt(ar.codecSet),zr=yt(lr.codecSet);if(Ar!==zr)return zr-Ar}return ar.averageBitrate!==lr.averageBitrate?ar.averageBitrate-lr.averageBitrate:0});let xe=de[0];if(this.steering&&(K=this.steering.filterParsedLevels(K),K.length!==de.length)){for(let ar=0;ar<de.length;ar++)if(de[ar].pathwayId===K[0].pathwayId){xe=de[ar];break}}this._levels=K;for(let ar=0;ar<K.length;ar++)if(K[ar]===xe){var ke;this._firstLevel=ar;const lr=xe.bitrate,Ar=this.hls.bandwidthEstimate;if(this.log(`manifest loaded, ${K.length} level(s) found, first bitrate: ${lr}`),((ke=this.hls.userConfig)==null?void 0:ke.abrEwmaDefaultEstimate)===void 0){const zr=Math.min(lr,this.hls.config.abrEwmaDefaultEstimateMax);zr>Ar&&Ar===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=zr)}break}const Re=w&&!_,at=this.hls.config,it=!!(at.audioStreamController&&at.audioTrackController),Xt={levels:K,audioTracks:j,subtitleTracks:Q,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:w,video:_,altAudio:it&&!Re&&j.some(ar=>!!ar.url)};se.end=performance.now(),this.hls.trigger(u.MANIFEST_PARSED,Xt)}get levels(){return this._levels.length===0?null:this._levels}get loadLevelObj(){return this.currentLevel}get level(){return this.currentLevelIndex}set level(t){const n=this._levels;if(n.length===0)return;if(t<0||t>=n.length){const se=new Error("invalid level idx"),de=t<0;if(this.hls.trigger(u.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:de,error:se,reason:se.message}),de)return;t=Math.min(t,n.length-1)}const s=this.currentLevelIndex,_=this.currentLevel,w=_?_.attrs["PATHWAY-ID"]:void 0,I=n[t],j=I.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=I,s===t&&_&&w===j)return;this.log(`Switching to level ${t} (${I.height?I.height+"p ":""}${I.videoRange?I.videoRange+" ":""}${I.codecSet?I.codecSet+" ":""}@${I.bitrate})${j?" with Pathway "+j:""} from level ${s}${w?" with Pathway "+w:""}`);const Q={level:t,attrs:I.attrs,details:I.details,bitrate:I.bitrate,averageBitrate:I.averageBitrate,maxBitrate:I.maxBitrate,realBitrate:I.realBitrate,width:I.width,height:I.height,codecSet:I.codecSet,audioCodec:I.audioCodec,videoCodec:I.videoCodec,audioGroups:I.audioGroups,subtitleGroups:I.subtitleGroups,loaded:I.loaded,loadError:I.loadError,fragmentError:I.fragmentError,name:I.name,id:I.id,uri:I.uri,url:I.url,urlId:0,audioGroupIds:I.audioGroupIds,textGroupIds:I.textGroupIds};this.hls.trigger(u.LEVEL_SWITCHING,Q);const K=I.details;if(!K||K.live){const se=this.switchParams(I.uri,_==null?void 0:_.details,K);this.loadPlaylist(se)}}get manualLevel(){return this.manualLevelIndex}set manualLevel(t){this.manualLevelIndex=t,this._startLevel===void 0&&(this._startLevel=t),t!==-1&&(this.level=t)}get firstLevel(){return this._firstLevel}set firstLevel(t){this._firstLevel=t}get startLevel(){if(this._startLevel===void 0){const t=this.hls.config.startLevel;return t!==void 0?t:this.hls.firstAutoLevel}return this._startLevel}set startLevel(t){this._startLevel=t}get pathways(){return this.steering?this.steering.pathways():[]}get pathwayPriority(){return this.steering?this.steering.pathwayPriority:null}set pathwayPriority(t){if(this.steering){const n=this.steering.pathways(),s=t.filter(_=>n.indexOf(_)!==-1);if(t.length<1){this.warn(`pathwayPriority ${t} should contain at least one pathway from list: ${n}`);return}this.steering.pathwayPriority=s}}onError(t,n){n.fatal||!n.context||n.context.type===h.LEVEL&&n.context.level===this.level&&this.checkRetry(n)}onFragBuffered(t,{frag:n}){if(n!==void 0&&n.type===o.MAIN){const s=n.elementaryStreams;if(!Object.keys(s).some(w=>!!s[w]))return;const _=this._levels[n.level];_!=null&&_.loadError&&(this.log(`Resetting level error count of ${_.loadError} on frag buffered`),_.loadError=0)}}onLevelLoaded(t,n){var s;const{level:_,details:w}=n,I=n.levelInfo;if(!I){var j;this.warn(`Invalid level index ${_}`),(j=n.deliveryDirectives)!=null&&j.skip&&(w.deltaUpdateFailed=!0);return}if(I===this.currentLevel||n.withoutMultiVariant){I.fragmentError===0&&(I.loadError=0);let Q=I.details;Q===n.details&&Q.advanced&&(Q=void 0),this.playlistLoaded(_,n,Q)}else(s=n.deliveryDirectives)!=null&&s.skip&&(w.deltaUpdateFailed=!0)}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,t)}loadingPlaylist(t,n){super.loadingPlaylist(t,n);const s=this.getUrlWithDirectives(t.uri,n),_=this.currentLevelIndex,w=t.attrs["PATHWAY-ID"],I=t.details,j=I==null?void 0:I.age;this.log(`Loading level index ${_}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${w?" Pathway "+w:""}${j&&I.live?" age "+j.toFixed(1)+(I.type?" "+I.type||0:""):""} ${s}`),this.hls.trigger(u.LEVEL_LOADING,{url:s,level:_,levelInfo:t,pathwayId:t.attrs["PATHWAY-ID"],id:0,deliveryDirectives:n||null})}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(t){this.level=t,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=t)}removeLevel(t){var n;if(this._levels.length===1)return;const s=this._levels.filter((w,I)=>I!==t?!0:(this.steering&&this.steering.removeLevel(w),w===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,w.details&&w.details.fragments.forEach(j=>j.level=-1)),!1));hs(s),this._levels=s,this.currentLevelIndex>-1&&(n=this.currentLevel)!=null&&n.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.manualLevelIndex>-1&&(this.manualLevelIndex=this.currentLevelIndex);const _=s.length-1;this._firstLevel=Math.min(this._firstLevel,_),this._startLevel&&(this._startLevel=Math.min(this._startLevel,_)),this.hls.trigger(u.LEVELS_UPDATED,{levels:s})}onLevelsUpdated(t,{levels:n}){this._levels=n}checkMaxAutoUpdated(){const{autoLevelCapping:t,maxAutoLevel:n,maxHdcpLevel:s}=this.hls;this._maxAutoLevel!==n&&(this._maxAutoLevel=n,this.hls.trigger(u.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:n,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:s}))}}function hd(k){const t={};k.forEach(n=>{const s=n.groupId||"";n.id=t[s]=t[s]||0,t[s]++})}function pd(){return self.SourceBuffer||self.WebKitSourceBuffer}function md(){if(!oe())return!1;const t=pd();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Td(){if(!md())return!1;const k=oe();return typeof(k==null?void 0:k.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>k.isTypeSupported(je(t,"video")))||["mp4a.40.2","fLaC"].some(t=>k.isTypeSupported(je(t,"audio"))))}function Pd(){var k;const t=pd();return typeof(t==null||(k=t.prototype)==null?void 0:k.changeType)=="function"}const vd=100;class _d extends jt{constructor(t,n,s){super(t,n,s,"stream-controller",o.MAIN),this.audioCodecSwap=!1,this.level=-1,this._forceStartLoad=!1,this._hasEnoughToStart=!1,this.altAudio=0,this.audioOnly=!1,this.fragPlaying=null,this.fragLastKbps=0,this.couldBacktrack=!1,this.backtrackFragment=null,this.audioCodecSwitch=!1,this.videoBuffer=null,this.onMediaPlaying=()=>{this.tick()},this.onMediaSeeked=()=>{const _=this.media,w=_?_.currentTime:null;if(w===null||!r(w)||(this.log(`Media seeked to ${w.toFixed(3)}`),!this.getBufferedFrag(w)))return;const I=this.getFwdBufferInfoAtPos(_,w,o.MAIN,0);if(I===null||I.len===0){this.warn(`Main forward buffer length at ${w} on "seeked" event ${I?I.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(u.MANIFEST_PARSED,this.onManifestParsed,this),t.on(u.LEVEL_LOADING,this.onLevelLoading,this),t.on(u.LEVEL_LOADED,this.onLevelLoaded,this),t.on(u.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(u.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(u.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(u.BUFFER_CREATED,this.onBufferCreated,this),t.on(u.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(u.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(u.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(u.MANIFEST_PARSED,this.onManifestParsed,this),t.off(u.LEVEL_LOADED,this.onLevelLoaded,this),t.off(u.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(u.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(u.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(u.BUFFER_CREATED,this.onBufferCreated,this),t.off(u.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(u.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(u.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),super.onHandlerDestroying()}startLoad(t,n){if(this.levels){const{lastCurrentTime:s,hls:_}=this;if(this.stopLoad(),this.setInterval(vd),this.level=-1,!this.startFragRequested){let w=_.startLevel;w===-1&&(_.config.testBandwidth&&this.levels.length>1?(w=0,this.bitrateTest=!0):w=_.firstAutoLevel),_.nextLoadLevel=w,this.level=_.loadLevel,this._hasEnoughToStart=!!n}s>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${s.toFixed(3)}`),t=s),this.state=Ie.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=Ie.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Ie.WAITING_LEVEL:{const{levels:t,level:n}=this,s=t==null?void 0:t[n],_=s==null?void 0:s.details;if(_&&(!_.live||this.levelLastLoaded===s&&!this.waitForLive(s))){if(this.waitForCdnTuneIn(_))break;this.state=Ie.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Ie.IDLE;break}break}case Ie.FRAG_LOADING_WAITING_RETRY:this.checkRetryDate();break}this.state===Ie.IDLE&&this.doTickIdle(),this.onTickEnd()}onTickEnd(){var t;super.onTickEnd(),(t=this.media)!=null&&t.readyState&&this.media.seeking===!1&&(this.lastCurrentTime=this.media.currentTime),this.checkFragmentChanged()}doTickIdle(){const{hls:t,levelLastLoaded:n,levels:s,media:_}=this;if(n===null||!_&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const w=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(s!=null&&s[w]))return;const I=s[w],j=this.getMainFwdBufferInfo();if(j===null)return;const Q=this.getLevelDetails();if(Q&&this._streamEnded(j,Q)){const at={};this.altAudio===2&&(at.type="video"),this.hls.trigger(u.BUFFER_EOS,at),this.state=Ie.ENDED;return}if(!this.buffering)return;t.loadLevel!==w&&t.manualLevel===-1&&this.log(`Adapting to level ${w} from level ${this.level}`),this.level=t.nextLoadLevel=w;const K=I.details;if(!K||this.state===Ie.WAITING_LEVEL||this.waitForLive(I)){this.level=w,this.state=Ie.WAITING_LEVEL,this.startFragRequested=!1;return}const se=j.len,de=this.getMaxBufferLength(I.maxBitrate);if(se>=de)return;this.backtrackFragment&&this.backtrackFragment.start>j.end&&(this.backtrackFragment=null);const xe=this.backtrackFragment?this.backtrackFragment.start:j.end;let ke=this.getNextFragment(xe,K);if(this.couldBacktrack&&!this.fragPrevious&&ke&&we(ke)&&this.fragmentTracker.getState(ke)!==pn.OK){var Re;const it=((Re=this.backtrackFragment)!=null?Re:ke).sn-K.startSN,Xt=K.fragments[it-1];Xt&&ke.cc===Xt.cc&&(ke=Xt,this.fragmentTracker.removeFragment(Xt))}else this.backtrackFragment&&j.len&&(this.backtrackFragment=null);if(ke&&this.isLoopLoading(ke,xe)){if(!ke.gap){const it=this.audioOnly&&!this.altAudio?ne.AUDIO:ne.VIDEO,Xt=(it===ne.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;Xt&&this.afterBufferFlushed(Xt,it,o.MAIN)}ke=this.getNextFragmentLoopLoading(ke,K,j,o.MAIN,de)}ke&&(ke.initSegment&&!ke.initSegment.data&&!this.bitrateTest&&(ke=ke.initSegment),this.loadFragment(ke,I,xe))}loadFragment(t,n,s){const _=this.fragmentTracker.getState(t);_===pn.NOT_LOADED||_===pn.PARTIAL?we(t)?this.bitrateTest?(this.log(`Fragment ${t.sn} of level ${t.level} is being downloaded to test bitrate and will not be buffered`),this._loadBitrateTestFrag(t,n)):super.loadFragment(t,n,s):this._loadInitSegment(t,n):this.clearTrackerIfNeeded(t)}getBufferedFrag(t){return this.fragmentTracker.getBufferedFrag(t,o.MAIN)}followingBufferedFrag(t){return t?this.getBufferedFrag(t.end+.5):null}immediateLevelSwitch(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)}nextLevelSwitch(){const{levels:t,media:n}=this;if(n!=null&&n.readyState){let s;const _=this.getAppendedFrag(n.currentTime);_&&_.start>1&&this.flushMainBuffer(0,_.start-1);const w=this.getLevelDetails();if(w!=null&&w.live){const j=this.getMainFwdBufferInfo();if(!j||j.len<w.targetduration*2)return}if(!n.paused&&t){const j=this.hls.nextLoadLevel,Q=t[j],K=this.fragLastKbps;K&&this.fragCurrent?s=this.fragCurrent.duration*Q.maxBitrate/(1e3*K)+1:s=0}else s=0;const I=this.getBufferedFrag(n.currentTime+s);if(I){const j=this.followingBufferedFrag(I);if(j){this.abortCurrentFrag();const Q=j.maxStartPTS?j.maxStartPTS:j.start,K=j.duration,se=Math.max(I.end,Q+Math.min(Math.max(K-this.config.maxFragLookUpTolerance,K*(this.couldBacktrack?.5:.125)),K*(this.couldBacktrack?.75:.25)));this.flushMainBuffer(se,Number.POSITIVE_INFINITY)}}}}abortCurrentFrag(){const t=this.fragCurrent;switch(this.fragCurrent=null,this.backtrackFragment=null,t&&(t.abortRequests(),this.fragmentTracker.removeFragment(t)),this.state){case Ie.KEY_LOADING:case Ie.FRAG_LOADING:case Ie.FRAG_LOADING_WAITING_RETRY:case Ie.PARSING:case Ie.PARSED:this.state=Ie.IDLE;break}this.nextLoadPosition=this.getLoadPosition()}flushMainBuffer(t,n){super.flushMainBuffer(t,n,this.altAudio===2?"video":null)}onMediaAttached(t,n){super.onMediaAttached(t,n);const s=n.media;ja(s,"playing",this.onMediaPlaying),ja(s,"seeked",this.onMediaSeeked)}onMediaDetaching(t,n){const{media:s}=this;s&&(fs(s,"playing",this.onMediaPlaying),fs(s,"seeked",this.onMediaSeeked)),this.videoBuffer=null,this.fragPlaying=null,super.onMediaDetaching(t,n),!n.transferMedia&&(this._hasEnoughToStart=!1)}onManifestLoading(){super.onManifestLoading(),this.log("Trigger BUFFER_RESET"),this.hls.trigger(u.BUFFER_RESET,void 0),this.couldBacktrack=!1,this.fragLastKbps=0,this.fragPlaying=this.backtrackFragment=null,this.altAudio=0,this.audioOnly=!1}onManifestParsed(t,n){let s=!1,_=!1;for(let w=0;w<n.levels.length;w++){const I=n.levels[w].audioCodec;I&&(s=s||I.indexOf("mp4a.40.2")!==-1,_=_||I.indexOf("mp4a.40.5")!==-1)}this.audioCodecSwitch=s&&_&&!Pd(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=n.levels,this.startFragRequested=!1}onLevelLoading(t,n){const{levels:s}=this;if(!s||this.state!==Ie.IDLE)return;const _=n.levelInfo;(!_.details||_.details.live&&(this.levelLastLoaded!==_||_.details.expired)||this.waitForCdnTuneIn(_.details))&&(this.state=Ie.WAITING_LEVEL)}onLevelLoaded(t,n){var s;const{levels:_,startFragRequested:w}=this,I=n.level,j=n.details,Q=j.totalduration;if(!_){this.warn(`Levels were reset while loading level ${I}`);return}this.log(`Level ${I} loaded [${j.startSN},${j.endSN}]${j.lastPartSn?`[part-${j.lastPartSn}-${j.lastPartIndex}]`:""}, cc [${j.startCC}, ${j.endCC}] duration:${Q}`);const K=n.levelInfo,se=this.fragCurrent;se&&(this.state===Ie.FRAG_LOADING||this.state===Ie.FRAG_LOADING_WAITING_RETRY)&&se.level!==n.level&&se.loader&&this.abortCurrentFrag();let de=0;if(j.live||(s=K.details)!=null&&s.live){var xe;if(this.checkLiveUpdate(j),j.deltaUpdateFailed)return;de=this.alignPlaylists(j,K.details,(xe=this.levelLastLoaded)==null?void 0:xe.details)}if(K.details=j,this.levelLastLoaded=K,w||this.setStartPosition(j,de),this.hls.trigger(u.LEVEL_UPDATED,{details:j,level:I}),this.state===Ie.WAITING_LEVEL){if(this.waitForCdnTuneIn(j))return;this.state=Ie.IDLE}w&&j.live&&this.synchronizeToLiveEdge(j),this.tick()}synchronizeToLiveEdge(t){const{config:n,media:s}=this;if(!s)return;const _=this.hls.liveSyncPosition,w=this.getLoadPosition(),I=t.fragmentStart,j=t.edge,Q=w>=I-n.maxFragLookUpTolerance&&w<=j;if(_!==null&&s.duration>_&&(w<_||!Q)){const se=n.liveMaxLatencyDuration!==void 0?n.liveMaxLatencyDuration:n.liveMaxLatencyDurationCount*t.targetduration;if((!Q&&s.readyState<4||w<j-se)&&(this._hasEnoughToStart||(this.nextLoadPosition=_),s.readyState))if(this.warn(`Playback: ${w.toFixed(3)} is located too far from the end of live sliding playlist: ${j}, reset currentTime to : ${_.toFixed(3)}`),this.config.liveSyncMode==="buffered"){var K;const de=vi.bufferInfo(s,_,0);if(!((K=de.buffered)!=null&&K.length)){s.currentTime=_;return}if(de.start<=w){s.currentTime=_;return}const{nextStart:ke}=vi.bufferedInfo(de.buffered,w,0);ke&&(s.currentTime=ke)}else s.currentTime=_}}_handleFragmentLoadProgress(t){var n;const s=t.frag,{part:_,payload:w}=t,{levels:I}=this;if(!I){this.warn(`Levels were reset while fragment load was in progress. Fragment ${s.sn} of level ${s.level} will not be buffered`);return}const j=I[s.level];if(!j){this.warn(`Level ${s.level} not found on progress`);return}const Q=j.details;if(!Q){this.warn(`Dropping fragment ${s.sn} of level ${s.level} after level details were reset`),this.fragmentTracker.removeFragment(s);return}const K=j.videoCodec,se=Q.PTSKnown||!Q.live,de=(n=s.initSegment)==null?void 0:n.data,xe=this._getAudioCodec(j),ke=this.transmuxer=this.transmuxer||new al(this.hls,o.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),Re=_?_.index:-1,at=Re!==-1,it=new No(s.level,s.sn,s.stats.chunkCount,w.byteLength,Re,at),Xt=this.initPTS[s.cc];ke.push(w,de,xe,K,s,_,Q.totalduration,se,it,Xt)}onAudioTrackSwitching(t,n){const s=this.hls,_=this.altAudio!==0;if(ut(n.url,s))this.altAudio=1;else{if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;const I=this.fragCurrent;I&&(this.log("Switching to main audio track, cancel main fragment load"),I.abortRequests(),this.fragmentTracker.removeFragment(I)),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();if(_){this.altAudio=0,this.fragmentTracker.removeAllFragments(),s.once(u.BUFFER_FLUSHED,()=>{this.hls&&this.hls.trigger(u.AUDIO_TRACK_SWITCHED,n)}),s.trigger(u.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}s.trigger(u.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(t,n){const s=ut(n.url,this.hls);if(s){const _=this.videoBuffer;_&&this.mediaBuffer!==_&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=_)}this.altAudio=s?2:0,this.tick()}onBufferCreated(t,n){const s=n.tracks;let _,w,I=!1;for(const j in s){const Q=s[j];if(Q.id==="main"){if(w=j,_=Q,j==="video"){const K=s[j];K&&(this.videoBuffer=K.buffer)}}else I=!0}I&&_?(this.log(`Alternate track found, use ${w}.buffered to schedule main fragment loading`),this.mediaBuffer=_.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:s,part:_}=n,w=s.type===o.MAIN;if(w){if(this.fragContextChanged(s)){this.warn(`Fragment ${s.sn}${_?" p: "+_.index:""} of level ${s.level} finished buffering, but was aborted. state: ${this.state}`),this.state===Ie.PARSED&&(this.state=Ie.IDLE);return}const j=_?_.stats:s.stats;this.fragLastKbps=Math.round(8*j.total/(j.buffering.end-j.loading.first)),we(s)&&(this.fragPrevious=s),this.fragBufferedComplete(s,_)}const I=this.media;I&&(!this._hasEnoughToStart&&vi.getBuffered(I).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),w&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var s;if(n.fatal){this.state=Ie.ERROR;return}switch(n.details){case f.FRAG_GAP:case f.FRAG_PARSING_ERROR:case f.FRAG_DECRYPT_ERROR:case f.FRAG_LOAD_ERROR:case f.FRAG_LOAD_TIMEOUT:case f.KEY_LOAD_ERROR:case f.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(o.MAIN,n);break;case f.LEVEL_LOAD_ERROR:case f.LEVEL_LOAD_TIMEOUT:case f.LEVEL_PARSING_ERROR:!n.levelRetry&&this.state===Ie.WAITING_LEVEL&&((s=n.context)==null?void 0:s.type)===h.LEVEL&&(this.state=Ie.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&(!this.config.interstitialsController&&this.config.assetPlayerId?this._hasEnoughToStart=!0:this.flushMainBuffer(0,Number.POSITIVE_INFINITY));break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=Ie.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==ne.AUDIO||!this.altAudio){const s=(n===ne.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;s&&(this.afterBufferFlushed(s,n,o.MAIN),this.tick())}}onLevelsUpdated(t,n){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level,this.level===-1&&this.resetWhenMissingContext(this.fragCurrent)),this.levels=n.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){const{media:t}=this;if(!t)return;const n=t.currentTime;let s=this.startPosition;if(s>=0&&n<s){if(t.seeking){this.log(`could not seek to ${s}, already seeking at ${n}`);return}const _=this.timelineOffset;_&&s&&(s+=_);const w=this.getLevelDetails(),I=vi.getBuffered(t),j=I.length?I.start(0):0,Q=j-s,K=Math.max(this.config.maxBufferHole,this.config.maxFragLookUpTolerance);(this.config.startOnSegmentBoundary||Q>0&&(Q<K||this.loadingParts&&Q<2*((w==null?void 0:w.partTarget)||0)))&&(this.log(`adjusting start position by ${Q} to match buffer start`),s+=Q,this.startPosition=s),n<s&&(this.log(`seek to target start position ${s} from current time ${n} buffer start ${j}`),t.currentTime=s)}}_getAudioCodec(t){let n=this.config.defaultAudioCodec||t.audioCodec;return this.audioCodecSwap&&n&&(this.log("Swapping audio codec"),n.indexOf("mp4a.40.5")!==-1?n="mp4a.40.2":n="mp4a.40.5"),n}_loadBitrateTestFrag(t,n){t.bitrateTest=!0,this._doFragLoad(t,n).then(s=>{const{hls:_}=this,w=s==null?void 0:s.frag;if(!w||this.fragContextChanged(w))return;n.fragmentError=0,this.state=Ie.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const I=w.stats;I.parsing.start=I.parsing.end=I.buffering.start=I.buffering.end=self.performance.now(),_.trigger(u.FRAG_LOADED,s),w.bitrateTest=!1}).catch(s=>{this.state===Ie.STOPPED||this.state===Ie.ERROR||(this.warn(s),this.resetFragmentLoading(t))})}_handleTransmuxComplete(t){const n=this.playlistType,{hls:s}=this,{remuxResult:_,chunkMeta:w}=t,I=this.getCurrentContext(w);if(!I){this.resetWhenMissingContext(w);return}const{frag:j,part:Q,level:K}=I,{video:se,text:de,id3:xe,initSegment:ke}=_,{details:Re}=K,at=this.altAudio?void 0:_.audio;if(this.fragContextChanged(j)){this.fragmentTracker.removeFragment(j);return}if(this.state=Ie.PARSING,ke){const it=ke.tracks;if(it){const Ar=j.initSegment||j;if(this.unhandledEncryptionError(ke,j))return;this._bufferInitSegment(K,it,Ar,w),s.trigger(u.FRAG_PARSING_INIT_SEGMENT,{frag:Ar,id:n,tracks:it})}const Xt=ke.initPTS,ar=ke.timescale,lr=this.initPTS[j.cc];if(r(Xt)&&(!lr||lr.baseTime!==Xt||lr.timescale!==ar)){const Ar=ke.trackId;this.initPTS[j.cc]={baseTime:Xt,timescale:ar,trackId:Ar},s.trigger(u.INIT_PTS_FOUND,{frag:j,id:n,initPTS:Xt,timescale:ar,trackId:Ar})}}if(se&&Re){at&&se.type==="audiovideo"&&this.logMuxedErr(j);const it=Re.fragments[j.sn-1-Re.startSN],Xt=j.sn===Re.startSN,ar=!it||j.cc>it.cc;if(_.independent!==!1){const{startPTS:lr,endPTS:Ar,startDTS:zr,endDTS:vn}=se;if(Q)Q.elementaryStreams[se.type]={startPTS:lr,endPTS:Ar,startDTS:zr,endDTS:vn};else if(se.firstKeyFrame&&se.independent&&w.id===1&&!ar&&(this.couldBacktrack=!0),se.dropped&&se.independent){const Zr=this.getMainFwdBufferInfo(),fn=(Zr?Zr.end:this.getLoadPosition())+this.config.maxBufferHole,ln=se.firstKeyFramePTS?se.firstKeyFramePTS:lr;if(!Xt&&fn<ln-this.config.maxBufferHole&&!ar){this.backtrack(j);return}else ar&&(j.gap=!0);j.setElementaryStreamInfo(se.type,j.start,Ar,j.start,vn,!0)}else Xt&&lr-(Re.appliedTimelineOffset||0)>Dn&&(j.gap=!0);j.setElementaryStreamInfo(se.type,lr,Ar,zr,vn),this.backtrackFragment&&(this.backtrackFragment=j),this.bufferFragmentData(se,j,Q,w,Xt||ar)}else if(Xt||ar)j.gap=!0;else{this.backtrack(j);return}}if(at){const{startPTS:it,endPTS:Xt,startDTS:ar,endDTS:lr}=at;Q&&(Q.elementaryStreams[ne.AUDIO]={startPTS:it,endPTS:Xt,startDTS:ar,endDTS:lr}),j.setElementaryStreamInfo(ne.AUDIO,it,Xt,ar,lr),this.bufferFragmentData(at,j,Q,w)}if(Re&&xe!=null&&xe.samples.length){const it={id:n,frag:j,details:Re,samples:xe.samples};s.trigger(u.FRAG_PARSING_METADATA,it)}if(Re&&de){const it={id:n,frag:j,details:Re,samples:de.samples};s.trigger(u.FRAG_PARSING_USERDATA,it)}}logMuxedErr(t){this.warn(`${we(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,s,_){if(this.state!==Ie.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(s));const{audio:w,video:I,audiovideo:j}=n;if(w){const K=t.audioCodec;let se=un(w.codec,K);se==="mp4a"&&(se="mp4a.40.5");const de=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){se&&(se.indexOf("mp4a.40.5")!==-1?se="mp4a.40.2":se="mp4a.40.5");const xe=w.metadata;xe&&"channelCount"in xe&&(xe.channelCount||1)!==1&&de.indexOf("firefox")===-1&&(se="mp4a.40.5")}se&&se.indexOf("mp4a.40.5")!==-1&&de.indexOf("android")!==-1&&w.container!=="audio/mpeg"&&(se="mp4a.40.2",this.log(`Android: force audio codec to ${se}`)),K&&K!==se&&this.log(`Swapping manifest audio codec "${K}" for "${se}"`),w.levelCodec=se,w.id=o.MAIN,this.log(`Init audio buffer, container:${w.container}, codecs[selected/level/parsed]=[${se||""}/${K||""}/${w.codec}]`),delete n.audiovideo}if(I){I.levelCodec=t.videoCodec,I.id=o.MAIN;const K=I.codec;if((K==null?void 0:K.length)===4)switch(K){case"hvc1":case"hev1":I.codec="hvc1.1.6.L120.90";break;case"av01":I.codec="av01.0.04M.08";break;case"avc1":I.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${I.container}, codecs[level/parsed]=[${t.videoCodec||""}/${K}]${I.codec!==K?" parsed-corrected="+I.codec:""}${I.supplemental?" supplemental="+I.supplemental:""}`),delete n.audiovideo}j&&(this.log(`Init audiovideo buffer, container:${j.container}, codecs[level/parsed]=[${t.codecs}/${j.codec}]`),delete n.video,delete n.audio);const Q=Object.keys(n);if(Q.length){if(this.hls.trigger(u.BUFFER_CODECS,n),!this.hls)return;Q.forEach(K=>{const de=n[K].initSegment;de!=null&&de.byteLength&&this.hls.trigger(u.BUFFER_APPENDING,{type:K,data:de,frag:s,part:null,chunkMeta:_,parent:s.type})})}this.tickImmediate()}getMainFwdBufferInfo(){const t=this.mediaBuffer&&this.altAudio===2?this.mediaBuffer:this.media;return this.getFwdBufferInfo(t,o.MAIN)}get maxBufferLength(){const{levels:t,level:n}=this,s=t==null?void 0:t[n];return s?this.getMaxBufferLength(s.maxBitrate):this.config.maxBufferLength}backtrack(t){this.couldBacktrack=!0,this.backtrackFragment=t,this.resetTransmuxer(),this.flushBufferGap(t),this.fragmentTracker.removeFragment(t),this.fragPrevious=null,this.nextLoadPosition=t.start,this.state=Ie.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const s=t.currentTime;if(vi.isBuffered(t,s)?n=this.getAppendedFrag(s):vi.isBuffered(t,s+.1)&&(n=this.getAppendedFrag(s+.1)),n){this.backtrackFragment=null;const _=this.fragPlaying,w=n.level;(!_||n.sn!==_.sn||_.level!==w)&&(this.fragPlaying=n,this.hls.trigger(u.FRAG_CHANGED,{frag:n}),(!_||_.level!==w)&&this.hls.trigger(u.LEVEL_SWITCHED,{level:w}))}}}get nextLevel(){const t=this.nextBufferedFrag;return t?t.level:-1}get currentFrag(){var t;if(this.fragPlaying)return this.fragPlaying;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;return r(n)?this.getAppendedFrag(n):null}get currentProgramDateTime(){var t;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;if(r(n)){const s=this.getLevelDetails(),_=this.currentFrag||(s?hr(null,s.fragments,n):null);if(_){const w=_.programDateTime;if(w!==null){const I=w+(n-_.start)*1e3;return new Date(I)}}}return null}get currentLevel(){const t=this.currentFrag;return t?t.level:-1}get nextBufferedFrag(){const t=this.currentFrag;return t?this.followingBufferedFrag(t):null}get forceStartLoad(){return this._forceStartLoad}}class Id extends R{constructor(t,n){super("key-loader",n),this.config=void 0,this.keyIdToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const s in this.keyIdToKeyInfo){const _=this.keyIdToKeyInfo[s].loader;if(_){var n;if(t&&t!==((n=_.context)==null?void 0:n.frag.type))return;_.abort()}}}detach(){for(const t in this.keyIdToKeyInfo){const n=this.keyIdToKeyInfo[t];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyIdToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyIdToKeyInfo){const n=this.keyIdToKeyInfo[t].loader;n&&n.destroy()}this.keyIdToKeyInfo={}}createKeyLoadError(t,n=f.KEY_LOAD_ERROR,s,_,w){return new ra({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:w,error:s,networkDetails:_})}loadClear(t,n,s){if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(n.length)for(let _=0,w=n.length;_<w;_++){const I=n[_];if(t.cc<=I.cc&&(!we(t)||!we(I)||t.sn<I.sn)||!s&&_==w-1)return this.emeController.selectKeySystemFormat(I).then(j=>{if(!this.emeController)return;I.setKeyFormat(j);const Q=Ko(j);if(Q)return this.emeController.getKeySystemAccess([Q])})}if(this.config.requireKeySystemAccessOnStart){const _=nu(this.config);if(_.length)return this.emeController.getKeySystemAccess(_)}}return null}load(t){return!t.decryptdata&&t.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(t).then(n=>this.loadInternal(t,n)):this.loadInternal(t)}loadInternal(t,n){var s,_;n&&t.setKeyFormat(n);const w=t.decryptdata;if(!w){const K=new Error(n?`Expected frag.decryptdata to be defined after setting format ${n}`:`Missing decryption data on fragment in onKeyLoading (emeEnabled with controller: ${this.emeController&&this.config.emeEnabled})`);return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,K))}const I=w.uri;if(!I)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${I}"`)));const j=ld(w);let Q=this.keyIdToKeyInfo[j];if((s=Q)!=null&&s.decryptdata.key)return w.key=Q.decryptdata.key,Promise.resolve({frag:t,keyInfo:Q});if(this.emeController&&(_=Q)!=null&&_.keyLoadPromise)switch(this.emeController.getKeyStatus(Q.decryptdata)){case"usable":case"usable-in-future":return Q.keyLoadPromise.then(se=>{const{keyInfo:de}=se;return w.key=de.decryptdata.key,{frag:t,keyInfo:de}})}switch(this.log(`${this.keyIdToKeyInfo[j]?"Rel":"L"}oading${w.keyId?" keyId: "+Y(w.keyId):""} URI: ${w.uri} from ${t.type} ${t.level}`),Q=this.keyIdToKeyInfo[j]={decryptdata:w,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},w.method){case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return w.keyFormat==="identity"?this.loadKeyHTTP(Q,t):this.loadKeyEME(Q,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(Q,t);default:return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${w.method}"`)))}}loadKeyEME(t,n){const s={frag:n,keyInfo:t};if(this.emeController&&this.config.emeEnabled){var _;if(!t.decryptdata.keyId&&(_=n.initSegment)!=null&&_.data){const I=At(n.initSegment.data);if(I.length){let j=I[0];j.some(Q=>Q!==0)?(this.log(`Using keyId found in init segment ${Y(j)}`),Ao.setKeyIdForUri(t.decryptdata.uri,j)):(j=Ao.addKeyIdForUri(t.decryptdata.uri),this.log(`Generating keyId to patch media ${Y(j)}`)),t.decryptdata.keyId=j}}if(!t.decryptdata.keyId&&!we(n))return Promise.resolve(s);const w=this.emeController.loadKey(s);return(t.keyLoadPromise=w.then(I=>(t.mediaKeySessionContext=I,s))).catch(I=>{throw t.keyLoadPromise=null,"data"in I&&(I.data.frag=n),I})}return Promise.resolve(s)}loadKeyHTTP(t,n){const s=this.config,_=s.loader,w=new _(s);return n.keyLoader=t.loader=w,t.keyLoadPromise=new Promise((I,j)=>{const Q={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},K=s.keyLoadPolicy.default,se={loadPolicy:K,timeout:K.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},de={onSuccess:(xe,ke,Re,at)=>{const{frag:it,keyInfo:Xt}=Re,ar=ld(Xt.decryptdata);if(!it.decryptdata||Xt!==this.keyIdToKeyInfo[ar])return j(this.createKeyLoadError(it,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),at));Xt.decryptdata.key=it.decryptdata.key=new Uint8Array(xe.data),it.keyLoader=null,Xt.loader=null,I({frag:it,keyInfo:Xt})},onError:(xe,ke,Re,at)=>{this.resetLoader(ke),j(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${xe.code} loading key ${xe.text}`),Re,b({url:Q.url,data:void 0},xe)))},onTimeout:(xe,ke,Re)=>{this.resetLoader(ke),j(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Re))},onAbort:(xe,ke,Re)=>{this.resetLoader(ke),j(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),Re))}};w.load(Q,se,de)})}resetLoader(t){const{frag:n,keyInfo:s,url:_}=t,w=s.loader;n.keyLoader===w&&(n.keyLoader=null,s.loader=null);const I=ld(s.decryptdata)||_;delete this.keyIdToKeyInfo[I],w&&w.destroy()}}function ld(k){if(k.keyFormat!==_s.FAIRPLAY){const t=k.keyId;if(t)return Y(t)}return k.uri}function gd(k){const{type:t}=k;switch(t){case h.AUDIO_TRACK:return o.AUDIO;case h.SUBTITLE_TRACK:return o.SUBTITLE;default:return o.MAIN}}function cd(k,t){let n=k.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class td{constructor(t){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.onManifestLoaded=this.checkAutostartLoad,this.hls=t,this.registerListeners()}startLoad(t){}stopLoad(){this.destroyInternalLoaders()}registerListeners(){const{hls:t}=this;t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.LEVEL_LOADING,this.onLevelLoading,this),t.on(u.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(u.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.on(u.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:t}=this;t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.LEVEL_LOADING,this.onLevelLoading,this),t.off(u.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(u.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.off(u.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(t){const n=this.hls.config,s=n.pLoader,_=n.loader,w=s||_,I=new w(n);return this.loaders[t.type]=I,I}getInternalLoader(t){return this.loaders[t.type]}resetInternalLoader(t){this.loaders[t]&&delete this.loaders[t]}destroyInternalLoaders(){for(const t in this.loaders){const n=this.loaders[t];n&&n.destroy(),this.resetInternalLoader(t)}}destroy(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()}onManifestLoading(t,n){const{url:s}=n;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:h.MANIFEST,url:s,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(t,n){const{id:s,level:_,pathwayId:w,url:I,deliveryDirectives:j,levelInfo:Q}=n;this.load({id:s,level:_,pathwayId:w,responseType:"text",type:h.LEVEL,url:I,deliveryDirectives:j,levelOrTrack:Q})}onAudioTrackLoading(t,n){const{id:s,groupId:_,url:w,deliveryDirectives:I,track:j}=n;this.load({id:s,groupId:_,level:null,responseType:"text",type:h.AUDIO_TRACK,url:w,deliveryDirectives:I,levelOrTrack:j})}onSubtitleTrackLoading(t,n){const{id:s,groupId:_,url:w,deliveryDirectives:I,track:j}=n;this.load({id:s,groupId:_,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:w,deliveryDirectives:I,levelOrTrack:j})}onLevelsUpdated(t,n){const s=this.loaders[h.LEVEL];if(s){const _=s.context;_&&!n.levels.some(w=>w===_.levelOrTrack)&&(s.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const s=this.hls.config;let _=this.getInternalLoader(t);if(_){const K=this.hls.logger,se=_.context;if(se&&se.levelOrTrack===t.levelOrTrack&&(se.url===t.url||se.deliveryDirectives&&!t.deliveryDirectives)){se.url===t.url?K.log(`[playlist-loader]: ignore ${t.url} ongoing request`):K.log(`[playlist-loader]: ignore ${t.url} in favor of ${se.url}`);return}K.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),_.abort()}let w;if(t.type===h.MANIFEST?w=s.manifestLoadPolicy.default:w=v({},s.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),_=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let K;if(t.type===h.LEVEL&&t.level!==null?K=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?K=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&(K=this.hls.subtitleTracks[t.id].details),K){const se=K.partTarget,de=K.targetduration;if(se&&de){const xe=Math.max(se*3,de*.8)*1e3;w=v({},w,{maxTimeToFirstByteMs:Math.min(xe,w.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(xe,w.maxTimeToFirstByteMs)})}}}const I=w.errorRetry||w.timeoutRetry||{},j={loadPolicy:w,timeout:w.maxLoadTimeMs,maxRetry:I.maxNumRetry||0,retryDelay:I.retryDelayMs||0,maxRetryDelay:I.maxRetryDelayMs||0},Q={onSuccess:(K,se,de,xe)=>{const ke=this.getInternalLoader(de);this.resetInternalLoader(de.type);const Re=K.data;se.parsing.start=performance.now(),su.isMediaPlaylist(Re)||de.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist(K,se,de,xe||null,ke):this.handleMasterPlaylist(K,se,de,xe)},onError:(K,se,de,xe)=>{this.handleNetworkError(se,de,!1,K,xe)},onTimeout:(K,se,de)=>{this.handleNetworkError(se,de,!0,void 0,K)}};_.load(t,j,Q)}checkAutostartLoad(){if(!this.hls)return;const{config:{autoStartLoad:t,startPosition:n},forceStartLoad:s}=this.hls;(t||s)&&(this.hls.logger.log(`${t?"auto":"force"} startLoad with configured startPosition ${n}`),this.hls.startLoad(n))}handleMasterPlaylist(t,n,s,_){const w=this.hls,I=t.data,j=cd(t,s),Q=su.parseMasterPlaylist(I,j);if(Q.playlistParsingError){n.parsing.end=performance.now(),this.handleManifestParsingError(t,s,Q.playlistParsingError,_,n);return}const{contentSteering:K,levels:se,sessionData:de,sessionKeys:xe,startTimeOffset:ke,variableList:Re}=Q;this.variableList=Re,se.forEach(ar=>{const{unknownCodecs:lr}=ar;if(lr){const{preferManagedMediaSource:Ar}=this.hls.config;let{audioCodec:zr,videoCodec:vn}=ar;for(let Zr=lr.length;Zr--;){const fn=lr[Zr];Ae(fn,"audio",Ar)?(ar.audioCodec=zr=zr?`${zr},${fn}`:fn,Gt.audio[zr.substring(0,4)]=2,lr.splice(Zr,1)):Ae(fn,"video",Ar)&&(ar.videoCodec=vn=vn?`${vn},${fn}`:fn,Gt.video[vn.substring(0,4)]=2,lr.splice(Zr,1))}}});const{AUDIO:at=[],SUBTITLES:it,"CLOSED-CAPTIONS":Xt}=su.parseMasterPlaylistMedia(I,j,Q);at.length&&!at.some(lr=>!lr.url)&&se[0].audioCodec&&!se[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),at.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new Wi({}),bitrate:0,url:""})),w.trigger(u.MANIFEST_LOADED,{levels:se,audioTracks:at,subtitles:it,captions:Xt,contentSteering:K,url:j,stats:n,networkDetails:_,sessionData:de,sessionKeys:xe,startTimeOffset:ke,variableList:Re})}handleTrackOrLevelPlaylist(t,n,s,_,w){const I=this.hls,{id:j,level:Q,type:K}=s,se=cd(t,s),de=r(Q)?Q:r(j)?j:0,xe=gd(s),ke=su.parseLevelPlaylist(t.data,se,de,xe,0,this.variableList);if(K===h.MANIFEST){const Re={attrs:new Wi({}),bitrate:0,details:ke,name:"",url:se};ke.requestScheduled=n.loading.start+Pi(ke,0),I.trigger(u.MANIFEST_LOADED,{levels:[Re],audioTracks:[],url:se,stats:n,networkDetails:_,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),s.levelDetails=ke,this.handlePlaylistLoaded(ke,t,n,s,_,w)}handleManifestParsingError(t,n,s,_,w){this.hls.trigger(u.ERROR,{type:c.NETWORK_ERROR,details:f.MANIFEST_PARSING_ERROR,fatal:n.type===h.MANIFEST,url:t.url,err:s,error:s,reason:s.message,response:t,context:n,networkDetails:_,stats:w})}handleNetworkError(t,n,s=!1,_,w){let I=`A network ${s?"timeout":"error"+(_?" (status "+_.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?I+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(I+=` id: ${t.id} group-id: "${t.groupId}"`);const j=new Error(I);this.hls.logger.warn(`[playlist-loader]: ${I}`);let Q=f.UNKNOWN,K=!1;const se=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:Q=s?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,K=!0;break;case h.LEVEL:Q=s?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,K=!1;break;case h.AUDIO_TRACK:Q=s?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,K=!1;break;case h.SUBTITLE_TRACK:Q=s?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,K=!1;break}se&&this.resetInternalLoader(t.type);const de={type:c.NETWORK_ERROR,details:Q,fatal:K,url:t.url,loader:se,context:t,error:j,networkDetails:n,stats:w};if(_){const xe=(n==null?void 0:n.url)||t.url;de.response=b({url:xe,data:void 0},_)}this.hls.trigger(u.ERROR,de)}handlePlaylistLoaded(t,n,s,_,w,I){const j=this.hls,{type:Q,level:K,levelOrTrack:se,id:de,groupId:xe,deliveryDirectives:ke}=_,Re=cd(n,_),at=gd(_);let it=typeof _.level=="number"&&at===o.MAIN?K:void 0;const Xt=t.playlistParsingError;if(Xt){if(this.hls.logger.warn(`${Xt} ${t.url}`),!j.config.ignorePlaylistParsingErrors){j.trigger(u.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Re,error:Xt,reason:Xt.message,response:n,context:_,level:it,parent:at,networkDetails:w,stats:s});return}t.playlistParsingError=null}if(!t.fragments.length){const ar=t.playlistParsingError=new Error("No Segments found in Playlist");j.trigger(u.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:Re,error:ar,reason:ar.message,response:n,context:_,level:it,parent:at,networkDetails:w,stats:s});return}switch(t.live&&I&&(I.getCacheAge&&(t.ageHeader=I.getCacheAge()||0),(!I.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),Q){case h.MANIFEST:case h.LEVEL:if(it){if(!se)it=0;else if(se!==j.levels[it]){const ar=j.levels.indexOf(se);ar>-1&&(it=ar)}}j.trigger(u.LEVEL_LOADED,{details:t,levelInfo:se||j.levels[0],level:it||0,id:de||0,stats:s,networkDetails:w,deliveryDirectives:ke,withoutMultiVariant:Q===h.MANIFEST});break;case h.AUDIO_TRACK:j.trigger(u.AUDIO_TRACK_LOADED,{details:t,track:se,id:de||0,groupId:xe||"",stats:s,networkDetails:w,deliveryDirectives:ke});break;case h.SUBTITLE_TRACK:j.trigger(u.SUBTITLE_TRACK_LOADED,{details:t,track:se,id:de||0,groupId:xe||"",stats:s,networkDetails:w,deliveryDirectives:ke});break}}}class Pf{static get version(){return si}static isMSESupported(){return md()}static isSupported(){return Td()}static getMediaSource(){return oe()}static get Events(){return u}static get MetadataSchema(){return yn}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return Pf.defaultConfig?Pf.defaultConfig:za}static set DefaultConfig(t){Pf.defaultConfig=t}constructor(t={}){this.config=void 0,this.userConfig=void 0,this.logger=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new ri,this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioStreamController=void 0,this.subtititleStreamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.interstitialsController=void 0,this.gapController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this._url=null,this._sessionId=void 0,this.triggeringException=void 0,this.started=!1;const n=this.logger=V(t.debug||!1,"Hls instance",t.assetPlayerId),s=this.config=sn(Pf.DefaultConfig,t,n);this.userConfig=t,s.progressive&&an(s,n);const{abrController:_,bufferController:w,capLevelController:I,errorController:j,fpsController:Q}=s,K=new j(this),se=this.abrController=new _(this),de=new Ci(this),xe=s.interstitialsController,ke=xe?this.interstitialsController=new xe(this,Pf):null,Re=this.bufferController=new w(this,de),at=this.capLevelController=new I(this),it=new Q(this),Xt=new td(this),ar=s.contentSteeringController,lr=ar?new ar(this):null,Ar=this.levelController=new Cd(this,lr),zr=new Sd(this),vn=new Id(this.config,this.logger),Zr=this.streamController=new _d(this,de,vn),fn=this.gapController=new Qa(this,de);at.setStreamController(Zr),it.setStreamController(Zr);const ln=[Xt,Ar,Zr];ke&&ln.splice(1,0,ke),lr&&ln.splice(1,0,lr),this.networkControllers=ln;const Qr=[se,Re,fn,at,it,zr,de];this.audioTrackController=this.createController(s.audioTrackController,ln);const kn=s.audioStreamController;kn&&ln.push(this.audioStreamController=new kn(this,de,vn)),this.subtitleTrackController=this.createController(s.subtitleTrackController,ln);const Si=s.subtitleStreamController;Si&&ln.push(this.subtititleStreamController=new Si(this,de,vn)),this.createController(s.timelineController,Qr),vn.emeController=this.emeController=this.createController(s.emeController,Qr),this.cmcdController=this.createController(s.cmcdController,Qr),this.latencyController=this.createController(Ad,Qr),this.coreComponents=Qr,ln.push(K);const qi=K.onErrorOut;typeof qi=="function"&&this.on(u.ERROR,qi,K),this.on(u.MANIFEST_LOADED,Xt.onManifestLoaded,Xt)}createController(t,n){if(t){const s=new t(this);return n&&n.push(s),s}return null}on(t,n,s=this){this._emitter.on(t,n,s)}once(t,n,s=this){this._emitter.once(t,n,s)}removeAllListeners(t){this._emitter.removeAllListeners(t)}off(t,n,s=this,_){this._emitter.off(t,n,s,_)}listeners(t){return this._emitter.listeners(t)}emit(t,n,s){return this._emitter.emit(t,n,s)}trigger(t,n){if(this.config.debug)return this.emit(t,t,n);try{return this.emit(t,t,n)}catch(s){if(this.logger.error("An internal error happened while handling event "+t+'. Error message: "'+s.message+'". Here is a stacktrace:',s),!this.triggeringException){this.triggeringException=!0;const _=t===u.ERROR;this.trigger(u.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:_,event:t,error:s}),this.triggeringException=!1}}return!1}listenerCount(t){return this._emitter.listenerCount(t)}destroy(){this.logger.log("destroy"),this.trigger(u.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this._url=null,this.networkControllers.forEach(n=>n.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(n=>n.destroy()),this.coreComponents.length=0;const t=this.config;t.xhrSetup=t.fetchSetup=void 0,this.userConfig=null}attachMedia(t){if(!t||"media"in t&&!t.media){const w=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(u.ERROR,{type:c.OTHER_ERROR,details:f.ATTACH_MEDIA_ERROR,fatal:!0,error:w});return}this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());const n="media"in t,s=n?t.media:t,_=n?t:{media:s};this._media=s,this.trigger(u.MEDIA_ATTACHING,_)}detachMedia(){this.logger.log("detachMedia"),this.trigger(u.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const t=this.bufferController.transferMedia();return this.trigger(u.MEDIA_DETACHING,{transferMedia:t}),t}loadSource(t){this.stopLoad();const n=this.media,s=this._url,_=this._url=W.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${_}`),n&&s&&(s!==_||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(n)),this.trigger(u.MANIFEST_LOADING,{url:t})}get url(){return this._url}get hasEnoughToStart(){return this.streamController.hasEnoughToStart}get startPosition(){return this.streamController.startPositionValue}startLoad(t=-1,n){this.logger.log(`startLoad(${t+(n?", <skip seek to start>":"")})`),this.started=!0,this.resumeBuffering();for(let s=0;s<this.networkControllers.length&&(this.networkControllers[s].startLoad(t,n),!(!this.started||!this.networkControllers));s++);}stopLoad(){this.logger.log("stopLoad"),this.started=!1;for(let t=0;t<this.networkControllers.length&&(this.networkControllers[t].stopLoad(),!(this.started||!this.networkControllers));t++);}get loadingEnabled(){return this.started}get bufferingEnabled(){return this.streamController.bufferingEnabled}resumeBuffering(){this.bufferingEnabled||(this.logger.log("resume buffering"),this.networkControllers.forEach(t=>{t.resumeBuffering&&t.resumeBuffering()}))}pauseBuffering(){this.bufferingEnabled&&(this.logger.log("pause buffering"),this.networkControllers.forEach(t=>{t.pauseBuffering&&t.pauseBuffering()}))}get inFlightFragments(){const t={[o.MAIN]:this.streamController.inFlightFrag};return this.audioStreamController&&(t[o.AUDIO]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(t[o.SUBTITLE]=this.subtititleStreamController.inFlightFrag),t}swapAudioCodec(){this.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){this.logger.log("recoverMediaError");const t=this._media,n=t==null?void 0:t.currentTime;this.detachMedia(),t&&(this.attachMedia(t),n&&this.startLoad(n))}removeLevel(t){this.levelController.removeLevel(t)}get sessionId(){let t=this._sessionId;return t||(t=this._sessionId=Jc()),t}get levels(){const t=this.levelController.levels;return t||[]}get latestLevelDetails(){return this.streamController.getLevelDetails()||null}get loadLevelObj(){return this.levelController.loadLevelObj}get currentLevel(){return this.streamController.currentLevel}set currentLevel(t){this.logger.log(`set currentLevel:${t}`),this.levelController.manualLevel=t,this.streamController.immediateLevelSwitch()}get nextLevel(){return this.streamController.nextLevel}set nextLevel(t){this.logger.log(`set nextLevel:${t}`),this.levelController.manualLevel=t,this.streamController.nextLevelSwitch()}get loadLevel(){return this.levelController.level}set loadLevel(t){this.logger.log(`set loadLevel:${t}`),this.levelController.manualLevel=t}get nextLoadLevel(){return this.levelController.nextLoadLevel}set nextLoadLevel(t){this.levelController.nextLoadLevel=t}get firstLevel(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)}set firstLevel(t){this.logger.log(`set firstLevel:${t}`),this.levelController.firstLevel=t}get startLevel(){const t=this.levelController.startLevel;return t===-1&&this.abrController.forcedAutoLevel>-1?this.abrController.forcedAutoLevel:t}set startLevel(t){this.logger.log(`set startLevel:${t}`),t!==-1&&(t=Math.max(t,this.minAutoLevel)),this.levelController.startLevel=t}get capLevelToPlayerSize(){return this.config.capLevelToPlayerSize}set capLevelToPlayerSize(t){const n=!!t;n!==this.config.capLevelToPlayerSize&&(n?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=n)}get autoLevelCapping(){return this._autoLevelCapping}get bandwidthEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimate():NaN}set bandwidthEstimate(t){this.abrController.resetEstimator(t)}get abrEwmaDefaultEstimate(){const{bwEstimator:t}=this.abrController;return t?t.defaultEstimate:NaN}get ttfbEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimateTTFB():NaN}set autoLevelCapping(t){this._autoLevelCapping!==t&&(this.logger.log(`set autoLevelCapping:${t}`),this._autoLevelCapping=t,this.levelController.checkMaxAutoUpdated())}get maxHdcpLevel(){return this._maxHdcpLevel}set maxHdcpLevel(t){Yr(t)&&this._maxHdcpLevel!==t&&(this._maxHdcpLevel=t,this.levelController.checkMaxAutoUpdated())}get autoLevelEnabled(){return this.levelController.manualLevel===-1}get manualLevel(){return this.levelController.manualLevel}get minAutoLevel(){const{levels:t,config:{minAutoBitrate:n}}=this;if(!t)return 0;const s=t.length;for(let _=0;_<s;_++)if(t[_].maxBitrate>=n)return _;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:s}=this;let _;if(n===-1&&t!=null&&t.length?_=t.length-1:_=n,s)for(let w=_;w--;){const I=t[w].attrs["HDCP-LEVEL"];if(I&&I<=s)return w}return _}get firstAutoLevel(){return this.abrController.firstAutoLevel}get nextAutoLevel(){return this.abrController.nextAutoLevel}set nextAutoLevel(t){this.abrController.nextAutoLevel=t}get playingDate(){return this.streamController.currentProgramDateTime}get mainForwardBufferInfo(){return this.streamController.getMainFwdBufferInfo()}get maxBufferLength(){return this.streamController.maxBufferLength}setAudioOption(t){var n;return((n=this.audioTrackController)==null?void 0:n.setAudioOption(t))||null}setSubtitleOption(t){var n;return((n=this.subtitleTrackController)==null?void 0:n.setSubtitleOption(t))||null}get allAudioTracks(){const t=this.audioTrackController;return t?t.allAudioTracks:[]}get audioTracks(){const t=this.audioTrackController;return t?t.audioTracks:[]}get audioTrack(){const t=this.audioTrackController;return t?t.audioTrack:-1}set audioTrack(t){const n=this.audioTrackController;n&&(n.audioTrack=t)}get allSubtitleTracks(){const t=this.subtitleTrackController;return t?t.allSubtitleTracks:[]}get subtitleTracks(){const t=this.subtitleTrackController;return t?t.subtitleTracks:[]}get subtitleTrack(){const t=this.subtitleTrackController;return t?t.subtitleTrack:-1}get media(){return this._media}set subtitleTrack(t){const n=this.subtitleTrackController;n&&(n.subtitleTrack=t)}get subtitleDisplay(){const t=this.subtitleTrackController;return t?t.subtitleDisplay:!1}set subtitleDisplay(t){const n=this.subtitleTrackController;n&&(n.subtitleDisplay=t)}get lowLatencyMode(){return this.config.lowLatencyMode}set lowLatencyMode(t){this.config.lowLatencyMode=t}get liveSyncPosition(){return this.latencyController.liveSyncPosition}get latency(){return this.latencyController.latency}get maxLatency(){return this.latencyController.maxLatency}get targetLatency(){return this.latencyController.targetLatency}set targetLatency(t){this.latencyController.targetLatency=t}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}get pathways(){return this.levelController.pathways}get pathwayPriority(){return this.levelController.pathwayPriority}set pathwayPriority(t){this.levelController.pathwayPriority=t}get bufferedToEnd(){var t;return!!((t=this.bufferController)!=null&&t.bufferedToEnd)}get interstitialsManager(){var t;return((t=this.interstitialsController)==null?void 0:t.interstitialsManager)||null}getMediaDecodingInfo(t,n=this.allAudioTracks){const s=Ia(n);return br(t,s,navigator.mediaCapabilities)}}Pf.defaultConfig=void 0},53280:function(d,g,e){"use strict";e.d(g,{D:function(){return i}});function r(l,c,f){var u=f||{},h=u.noTrailing,o=h===void 0?!1:h,a=u.noLeading,x=a===void 0?!1:a,p=u.debounceMode,v=p===void 0?void 0:p,m,b=!1,A=0;function D(){m&&clearTimeout(m)}function R(T){var M=T||{},F=M.upcomingOnly,N=F===void 0?!1:F;D(),b=!N}function S(){for(var T=arguments.length,M=new Array(T),F=0;F<T;F++)M[F]=arguments[F];var N=this,H=Date.now()-A;if(b)return;function V(){A=Date.now(),c.apply(N,M)}function $(){m=void 0}!x&&v&&!m&&V(),D(),v===void 0&&H>l?x?(A=Date.now(),o||(m=setTimeout(v?$:V,l))):V():o!==!0&&(m=setTimeout(v?$:V,v===void 0?l-H:l))}return S.cancel=R,S}function i(l,c,f){var u=f||{},h=u.atBegin,o=h===void 0?!1:h;return r(l,c,{debounceMode:o!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var g=__webpack_module_cache__[d];if(g!==void 0)return g.exports;var e=__webpack_module_cache__[d]={id:d,loaded:!1,exports:{}};return __webpack_modules__[d].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(d){var g=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(g,{a:g}),g}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},g;__webpack_require__.t=function(e,r){if(r&1&&(e=this(e)),r&8||typeof e=="object"&&e&&(r&4&&e.__esModule||r&16&&typeof e.then=="function"))return e;var i=Object.create(null);__webpack_require__.r(i);var l={};g=g||[null,d({}),d([]),d(d)];for(var c=r&2&&e;typeof c=="object"&&!~g.indexOf(c);c=d(c))Object.getOwnPropertyNames(c).forEach(function(f){l[f]=function(){return e[f]}});return l.default=function(){return e},__webpack_require__.d(i,l),i}}(),function(){__webpack_require__.d=function(d,g){for(var e in g)__webpack_require__.o(g,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:g[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(g,e){return __webpack_require__.f[e](d,g),g},[]))}}(),function(){__webpack_require__.u=function(d){return""+({292:"p__Classrooms__Lists__Exercise__Add__index",556:"p__User__Detail__Order__pages__invoice__index",1343:"p__User__Detail__ResourceAllocation__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1660:"p__User__QQLogin__index",1727:"p__OnlineMessageCenter__MessageCenterManage__index",2141:"p__Shixuns__Detail__Split__index",2641:"p__Property__Procurement__index",2659:"p__User__Detail__UserPortrait__index",2819:"p__Classrooms__Lists__Template__detail__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"p__OnlineDevice__DigitalSigns__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4048:"p__Forums__ThemeChange__index",4736:"p__User__Detail__Projects__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4973:"p__Engineering__Evaluate__List__index",5165:"p__User__ThemeChange__Topics",5427:"p__User__Detail__Devicegroup__index",5572:"p__Paths__HigherVocationalEducation__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6205:"p__Classrooms__ThemeChange__VideoUpload",7043:"p__User__Detail__Topics__Exercise__Edit__index",7323:"p__Classrooms__ThemeChange__New",7884:"p__Shixuns__Exports__index",8145:"p__User__ThemeChange__ClassManagementItem",8234:"p__OnlineDevice__DeviceLabel__index",8552:"p__Shixuns__ThemeChange__index",8579:"p__Competitions__ThemeChange__Edit",8787:"p__Competitions__Entered__index",8999:"p__Three__index",9416:"p__Graduations__Lists__Tasks__index",9449:"p__Shixuns__ThemeChange__Detail",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9906:"p__Paths__ThemeChange__index",10195:"p__Classrooms__Lists__GroupHomework__Detail__index",10485:"p__Question__AddOrEdit__BatchAdd__index",10518:"p__Shixuns__Detail__Settings__ThemeChange__index",10737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",10799:"p__User__Detail__Topics__Poll__Detail__index",10921:"p__Classrooms__Lists__Exercise__CodeDetails__index",11070:"p__Innovation__PublicMirror__index",11253:"p__Graduations__Lists__Gradingsummary__index",11512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",11520:"p__Engineering__Lists__StudentList__index",11545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",11581:"p__Problemset__Preview__index",12102:"p__Classrooms__Lists__Board__Edit__index",12216:"p__DataSet__Index__index",12303:"p__Classrooms__Lists__CommonHomework__Comment__index",12412:"p__User__Detail__Videos__index",12476:"p__Colleges__index",12865:"p__Innovation__MyMirror__index",12884:"p__Classrooms__Lists__ProgramHomework__Comment__index",13006:"p__Engineering__index",14058:"p__Demo__index",14105:"p__Classrooms__Lists__Exercise__Answer__index",14227:"p__Paths__Overview__index",14514:"p__Account__Results__index",14599:"p__Problemset__index",14610:"p__User__Detail__LearningPath__index",14662:"p__Classrooms__Lists__GroupHomework__Review__index",14889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",15148:"p__Classrooms__Lists__Template__index",15186:"p__Classrooms__Overview__index",15319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",15382:"p__DataSet__Detail__index",15402:"p__User__Detail__Topics__Detail__index",15800:"p__User__ThemeChange__Competitions",15894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",16328:"p__Shixuns__Edit__body__Warehouse__index",16434:"p__User__Detail__Order__pages__records__index",16729:"p__Classrooms__Lists__GroupHomework__Edit__index",17402:"p__User__ThemeChange__OtherResources",17482:"p__Classrooms__Lists__Exercise__Notice__index",17527:"p__MyProblem__RecordDetail__index",17622:"p__Classrooms__Lists__Polls__Detail__index",17806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",18241:"p__virtualSpaces__Lists__Plan__index",19595:"p__knowledgegraph__Statistics__AbilityMap__index",19715:"p__Classrooms__Lists__CommonHomework__Edit__index",19891:"p__User__Detail__Videos__Success__index",20026:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",20576:"p__Account__Profile__Edit__index",20680:"p__Innovation__index",20700:"p__tasks__Jupyter__index",21423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",21578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",21836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",21897:"p__User__ThemeChange__ClassManagement",21939:"p__User__Detail__Order__index",22307:"p__Report__index",22707:"p__Innovation__MyDataSet__index",23873:"p__virtualSpaces__Lists__Lesson__index",24420:"p__knowledgegraph__index",24504:"p__virtualSpaces__Lists__Survey__index",24806:"p__OnlineDevice__FaultLibrary__index",25022:"p__Graduations__Lists__Settings__index",25705:"p__virtualSpaces__Lists__Construction__index",25972:"layouts__user__index",26116:"p__Visualization__index",26366:"p__Innovation__PublicProject__index",26682:"p__User__ThemeChange__Shixuns",26685:"p__Classrooms__Index__index",26741:"p__Engineering__Norm__List__index",26788:"p__Home__Detail__ShixunContext__Detail__index",27178:"p__User__BindAccount__index",27182:"p__User__ResetPassword__index",27322:"layouts__ThemeChange__ShixunDetail",27333:"p__User__WechatLogin__index",27395:"p__Classrooms__Lists__Statistics__StudentDetail__index",27823:"p__OnlineMessageCenter__OffSiteConfig__index",27901:"p__Guidance__ThemeChange",28072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",28116:"p__LaboratoryList__index",28237:"p__User__Detail__Order__pages__view__index",28286:"p__User__ThemeChange__ExperImentImgDetail",28435:"p__Classrooms__Lists__Attendance__index",28639:"p__Forums__Index__redirect",28723:"p__Classrooms__Lists__Polls__Edit__index",28823:"p__knowledgegraph__Detail__id",29172:"p__DeviceOperationMonitoring__index",29647:"p__Question__Index__index",30065:"p__StudentEffectivenessAnalysis__index",30067:"p__Message__index",30174:"p__OnlineDevice__DeviceInfo__InfoList__Details__index",30264:"p__User__Detail__Order__pages__orderPay__index",31006:"p__RestFul__index",31211:"p__Classrooms__Lists__CommonHomework__EditWork__index",31427:"p__Classrooms__Lists__Statistics__index",31674:"p__Classrooms__ClassicCases__index",31962:"p__Classrooms__Lists__Engineering__index",32099:"p__Paperlibrary__ThemeChange__index",33747:"p__virtualSpaces__Lists__Homepage__index",33784:"p__Paperlibrary__Random__Detail__index",34093:"p__Classrooms__Lists__Attendance__Detail__index",34741:"p__Problems__OjForm__NewEdit__index",34800:"p__Engineering__Lists__GraduatedMatrix__index",34994:"p__Problems__OjForm__index",35230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",35238:"p__virtualSpaces__Lists__Material__index",35694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",35729:"p__Help__Index",36029:"p__Administration__Student__index",36080:"p__Paths__ThemeChange__New",36170:"p__HttpStatus__downloadStudent",36270:"p__MyProblem__index",36637:"p__Shixuns__Detail__Repository__ThemeChange__index",36784:"p__Innovation__Edit__index",37062:"layouts__SimpleLayouts",37289:"p__tasks__ThemeChange__index",37745:"p__OnlineDevice__DeviceType__index",38143:"layouts__GraduationsDetail__index",38447:"p__virtualSpaces__Lists__Knowledge__index",39391:"p__Engineering__Lists__CurseSetting__index",39404:"monaco-editor",39695:"p__Classrooms__Lists__Polls__Add__index",40559:"layouts__virtualDetail__index",40895:"p__Classrooms__Lists__Video__Items__videoInfo__index",40919:"p__knowledgegraph__Statistics__LearningPath__index",41048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",41657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",41717:"layouts__index",41953:"p__Problemset__NewItem__index",42240:"p__User__Detail__Videos__Upload__index",42862:"p__User__ThemeChange__ExperImentImg",43433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",43442:"p__Classrooms__Lists__Board__Add__index",43862:"p__HttpStatus__403",44216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",44259:"p__User__Detail__Order__pages__result__index",44449:"p__Competitions__Exports__index",44565:"p__HttpStatus__500",45096:"p__Shixuns__Detail__AuditSituation__index",45179:"p__Administration__Student__Edit__index",45359:"p__Messages__Detail__index",45650:"p__Competitions__Update__index",45775:"p__Engineering__Lists__Document__index",45798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",45915:"p__knowledgegraph__Detail__Statistics__index",45992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",46796:"p__virtualSpaces__Lists__Announcement__Detail__index",46963:"p__Classrooms__Lists__Engineering__Detail__index",47545:"p__Graduations__Lists__Archives__index",48121:"p__OnlineDevice__DeviceType__Details__index",48137:"p__knowledgegraph__Statistics__PathAtlas__index",48365:"p__Home__Detail__ShixunContext__index",48431:"p__Classrooms__Lists__Exercise__Export__index",48689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",48965:"p__Shixuns__Detail__Discuss__ThemeChange__index",49205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",49366:"p__User__Login__index",49716:"p__Question__OjProblem__RecordDetail__index",50570:"p__Home__Detail__OnlineNum__index",50900:"p__User__ThemeChange__Classrooms",51276:"p__MoopCases__Success__index",51443:"p__EffectivenessAnalysis__index",51461:"p__Graduations__Lists__Topics__index",51582:"p__Classrooms__Lists__GroupHomework__Add__index",51651:"p__Paths__ThemeChange__Statistics",51678:"p__Classrooms__ThemeChange__Attachment",51855:"p__MoopCases__InfoPanel__index",52338:"p__Classrooms__Lists__CommonHomework__Review__index",52404:"p__Classrooms__Lists__Template__teacher__index",52748:"p__Property__index",52806:"p__User__Detail__Topics__Exercise__Detail__index",52829:"p__Messages__Private__index",53247:"p__Paperlibrary__See__index",53443:"p__knowledgegraph__Statistics__AbilityMap__Detail",53589:"p__knowledgegraph__Statistics__index",53910:"p__HttpStatus__introduction",54056:"p__IntrainCourse__index",54164:"p__Classrooms__Lists__Exercise__Detail__index",54492:"p__Graduations__Lists__StudentSelection__index",54572:"p__Classrooms__Lists__ExportList__index",54621:"p__Administration__Profession__index",54770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",54928:"p__Classrooms__Lists__LearningPath__index",55177:"p__Classrooms__ThemeChange__Teachers",55330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",55573:"p__Shixuns__Detail__Merge__index",55624:"p__Graduations__Lists__Index__index",56185:"p__Classrooms__ThemeChange__Announcement",56282:"p__Classrooms__ThemeChange__ProgramHomework",57045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",57560:"p__Administration__College__index",57614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",57670:"p__OnlineReservation__ReservationInfo__index",57855:"p__User__Detail__ResourcesCenter__Detail__index",59142:"p__Reservation__index",59406:"p__Classrooms__ThemeChange__Board",59417:"p__Shixuns__ThemeOne__Detail__SkillTags__index",59487:"p__LargeScreen__index",59649:"p__Engineering__Lists__TrainingProgram__index",59788:"p__Account__Profile__index",60201:"p__Classrooms__ThemeChange__Students",60479:"p__Classrooms__Lists__GroupHomework__EditWork__index",60533:"p__Classrooms__Lists__Video__Statistics__Detail__index",60547:"p__Account__index",60906:"p__User__ThemeChange__CareerCertification",60921:"p__Classrooms__ThemeChange__Exercise",61043:"p__Classrooms__Lists__Graduation__Tasks__index",61713:"p__virtualSpaces__Lists__Settings__index",61727:"p__Classrooms__Lists__CourseGroup__NotList__index",61798:"p__Classrooms__ThemeChange__GroupHomework",61880:"p__User__Detail__Order__pages__apply__index",62300:"p__Api__index",62548:"p__Engineering__Norm__Detail__index",63157:"p__User__Detail__ExperImentImg__Add__index",63581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",64017:"p__Classrooms__Lists__PlaceholderPage__index",64030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",64144:"p__Problemset__Preview__New__index",64217:"p__Classrooms__Lists__Video__Statistics__index",64297:"p__Classrooms__ThemeChange__Polls",64339:"p__knowledgegraph__Statistics__PathAtlas__Detail",64496:"p__HttpStatus__HpcCourse",64520:"p__Account__Secure__index",65111:"p__Terminal__index",65117:"p__User__ThemeChange__Certificate",65148:"p__Classrooms__Lists__Polls__Answer__index",65549:"p__Shixuns__New__CreateImg__index",65776:"p__User__ThemeChange__RealNameCertification",65816:"p__virtualSpaces__Lists__Announcement__index",66034:"p__HttpStatus__UserAgents",66063:"p__Graduations__Lists__Personmanage__index",66531:"p__HttpStatus__404",66583:"p__User__Detail__Classrooms__index",66587:"p__User__Detail__Videos__Protocol__resource",66651:"p__Engineering__Evaluate__Detail__index",67242:"p__Innovation__MyProject__index",67589:"p__virtualSpaces__Lists__DigitalTopics__index",67835:"p__Problemset__ThemeChange__index",68332:"p__User__ThemeChange__Detail",68665:"p__Engineering__Lists__TrainingObjectives__index",68827:"p__Classrooms__Lists__OnlineLearning__index",68882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",69039:"p__Classrooms__ThemeChange__CourseGroup",69681:"p__User__Detail__Devicegroup__Add__index",69922:"p__Classrooms__Lists__Statistics__StudentVideo__index",69944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index",70119:"p__User__ThemeChange__Paths",70928:"p__RestFul__Edit__index",71077:"p__User__ThemeTwoLogin__index",71450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",71475:"p__Shixuns__Detail__Dataset__JupyterData__index",71525:"p__User__Detail__Devicegroup__ReservationInfo__index",71754:"p__Classrooms__ThemeChange__Video",71783:"p__virtualSpaces__Lists__Experiment__index",72130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",72203:"p__Classrooms__ThemeChange__ShixunHomeworks",72539:"p__Graduations__Review__index",72570:"p__Competitions__Detail__index",73183:"p__Engineering__Lists__GraduationIndex__index",73685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",74264:"p__Forums__New__index",74795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",75043:"p__User__Detail__Topics__Poll__Edit__index",75307:"p__Shixuns__ThemeChange__New",75357:"p__Engineering__Lists__TrainingProgram__Edit__index",75786:"layouts__LoginAndRegister__index",75816:"p__Paperlibrary__Random__Edit__index",76789:"p__Classrooms__ThemeChange__index",76806:"p__OnlineDevice__DeviceInfo__index",76904:"p__MoopCases__FormPanel__index",77042:"p__knowledgegraph__Statistics__LearningPath__Detail",77460:"p__Question__OjProblem__index",77465:"p__OnlineDevice__DeviceInfo__InfoList__ReservationInfo__index",77857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",78085:"p__Classrooms__Lists__Exercise__Review__index",78115:"p__User__ThemeChange__DataSet",78479:"p__User__ThemeChange__TeachGroup",78563:"p__virtualSpaces__Lists__Discussion__Detail__index",79489:"p__Engineering__Lists__CourseList__index",79814:"p__Shixuns__Detail__Challenges__ThemeChange__index",79921:"p__Classrooms__ExamList__index",80508:"p__Forums__Detail__id",80532:"p__ExcellentCourse__index",80879:"p__User__ThemeChange__AccountInfo",81799:"p__Competitions__Entered__Assembly__TeamDateil",82339:"p__virtualSpaces__Lists__Plan__Detail__index",82425:"p__Classrooms__Lists__Board__Detail__index",82443:"p__Graduations__Lists__StageModule__index",83141:"p__Innovation__Detail__index",83212:"p__MoopCases__index",83831:"p__User__ThemeChange__VirtualSpaces",84546:"p__Engineering__Lists__TrainingProgram__Add__index",85048:"p__Classrooms__Lists__Graduation__Topics__index",85111:"p__User__Detail__Order__pages__orderInformation__index",85297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",85466:"p__Classrooms__ThemeChange__LiveVideo",85888:"p__Classrooms__Lists__CommonHomework__Add__index",85891:"p__virtualSpaces__Lists__Resources__index",86069:"p__virtualSpaces__Lists__Lesson__Detail__index",86451:"p__Shixuns__Detail__RankingList__ThemeChange__index",86452:"p__Innovation__PublicDataSet__index",86634:"p__Innovation__Tasks__index",86820:"p__User__Detail__Topics__Normal__index",86913:"p__Question__AddOrEdit__index",87058:"p__virtualSpaces__Lists__Survey__Detail__index",87099:"p__Competitions__ThemeChange__index",87260:"p__Account__Certification__index",87922:"p__Classrooms__Lists__CourseGroup__Detail__index",88155:"p__Shixuns__Overview__index",88501:"p__ReservationDetail__index",88517:"p__User__Detail__Topics__Group__index",88866:"p__index",89076:"p__Account__Binding__index",89677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",89785:"p__Classrooms__Lists__Template__student__index",90109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",90337:"p__Paperlibrary__Random__PreviewEdit__index",90643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",91045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",91257:"p__Classrooms__Lists__ResourceRecommend__index",91470:"p__User__Register__index",91831:"p__Graduations__Index__index",91993:"p__Shixuns__Detail__Dataset__ThemeChange__index",92045:"p__Engineering__Lists__TeacherList__index",92281:"p__Paths__ThemeChange__Detail",92441:"layouts__LaboratoryLayouts__index",92501:"p__Search__index",92524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",92603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",92823:"p__Engineering__Navigation__Home__index",92932:"p__User__Detail__Devicegroup__Edit__index",93260:"p__Paperlibrary__Add__index",93668:"p__Classrooms__Lists__CommonHomework__Detail__index",93910:"p__User__Detail__ResourcesCenter__index",94078:"p__Messages__Tidings__index",94498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",94715:"p__virtualSpaces__Lists__Material__Detail__index",95125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",95176:"p__User__Detail__Videos__Protocol__index",95335:"p__Engineering__Lists__CourseMatrix__index",96265:"p__virtualSpaces__Lists__Discussion__index",96444:"p__Video__Detail__id",96882:"p__Classrooms__New__StartClass__index",96979:"p__knowledgegraph__SanD__index",97052:"p__OnlineDevice__DeviceInfo__InfoList__Edit__index",97224:"p__StatsDashboard__index",97329:"p__Classrooms__ThemeChange__Attendance",97883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",98062:"p__User__Detail__Topicbank__index",98217:"p__User__ThemeChange__AccountInfoEdit",98340:"p__Classrooms__Lists__Attendance__Webview__Student__index",98398:"p__virtualSpaces__Lists__Resources__Detail__index",98458:"p__Classrooms__ThemeChange__CommonHomework",98688:"p__Shixuns__Detail__Repository__index",98885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",99674:"p__Shixuns__New__ImagePreview__index"}[d]||d)+"."+{292:"8a8e72cb",556:"2ed5db8d",1343:"bbf3a29b",1477:"de1ff824",1482:"a4762ec3",1660:"88c296f9",1727:"211ebc7d",2141:"05f8b176",2249:"f4830452",2494:"68080a87",2641:"a3b5b074",2659:"9efe2799",2819:"b7e0f440",2837:"54a82605",3086:"63ffcadf",3133:"9bf3f89c",3276:"42a87afe",3282:"e152b4e4",3317:"2ab90ff2",3391:"f22379ed",3451:"bd4a0d76",3509:"cc40b3ad",3585:"d37f1526",3885:"f87f7f15",3951:"cf44e705",4048:"a8c1cadf",4685:"c33f1528",4736:"f943aba2",4757:"b499fc44",4766:"3773e16d",4973:"cbf45d0d",5165:"739aa29b",5427:"23a82cfb",5434:"38b302a6",5572:"5c32b664",5778:"7d0a049e",5902:"1e1e69fa",5962:"a2f6cbba",6004:"2a686fd3",6127:"aaf9d2cf",6205:"b303f763",6378:"7f3a946a",7043:"18329124",7323:"f3fcebbb",7884:"11e6cac0",8145:"df3b1d9e",8234:"d78f5c1c",8552:"3fac09b5",8579:"911bfde4",8787:"2c35031d",8999:"798719c6",9283:"d89ead88",9416:"62ee8cc5",9449:"0c93c7ff",9507:"b0de446e",9511:"50173b40",9906:"6f03c55a",9928:"5989f5e0",10195:"14241da9",10354:"1813df82",10485:"69c70354",10518:"749ffd97",10737:"ac42bebc",10799:"6d28d658",10921:"1a1fdb41",11070:"1efa3e81",11253:"e0bab8ed",11512:"bea9979c",11520:"19e5dc89",11545:"f517e82b",11581:"c52b900d",12102:"0062a397",12216:"188c89b9",12303:"b73d57b0",12386:"c4f636be",12412:"59dd3104",12476:"bff98fa8",12865:"594751ba",12884:"3f949664",13006:"97cad218",13818:"6d01769d",14058:"b45c15da",14088:"6e4e2e4f",14105:"f1fe5703",14227:"0a07c972",14514:"5eca51b0",14599:"b69454ab",14610:"103b2b81",14662:"e44d7e67",14889:"a6e0c987",15148:"d9804a08",15186:"9428ef13",15290:"3d70df78",15302:"55869b7a",15319:"d931e55d",15382:"943b82a0",15402:"0ed182dc",15631:"b3b83250",15800:"11cdb73a",15894:"5de271ad",16328:"3dbe37ef",16434:"80b38314",16729:"9f2bf598",17204:"51622e2b",17402:"cdebb345",17482:"62fa2714",17527:"18dcdacf",17622:"7e55a3c1",17806:"0ef3e067",18241:"91bf9166",18350:"0d890a82",18898:"d218e7e3",18963:"dcf02c99",19595:"1d41649b",19715:"0803c0ef",19891:"d9fb74bc",20026:"7fa58966",20576:"1f4093af",20680:"2f6d5812",20700:"32746135",21423:"04ae4ef3",21578:"ff5b9c68",21836:"eef3f0b5",21897:"bf58c957",21939:"8ce2336e",22307:"3217b0b9",22707:"6845db5d",23873:"3f65fdf6",24420:"da36464a",24504:"0dc9330d",24628:"9d5bb4e5",24797:"ebd3a602",24806:"bcec491d",25022:"226c6328",25705:"6dbd748b",25972:"8121abc7",26116:"9ffd10e0",26126:"bcbb21c4",26366:"bce71bb5",26682:"4b82a166",26685:"7ac8b8ef",26741:"39bff6e0",26788:"9ed907ca",27178:"46f90c1e",27182:"349b3b0a",27322:"681c3e55",27333:"ff1e91b7",27395:"3fe78df0",27706:"a6d4ed52",27823:"8f104425",27901:"f8e6bf77",28072:"78081abc",28089:"d2e86d62",28116:"23de9985",28161:"61347d34",28237:"fc7ca3f7",28286:"84154703",28435:"7bc07dd4",28561:"510238ae",28580:"b1982d86",28639:"db3f21a4",28723:"a3ceae44",28823:"395321e9",28920:"a4e6fd97",29172:"9bbb3a9d",29559:"a564bfb1",29647:"f620e23f",29895:"c65c77cb",29968:"df169611",30065:"316708ca",30067:"c0f03261",30174:"bb5a7e7a",30264:"cf66a2c2",30741:"545d7666",31006:"8179974e",31154:"e2768853",31211:"cf1ac715",31427:"03edb6c3",31674:"3802ac62",31962:"bfa51736",32099:"cd67eb4e",33747:"857e6890",33784:"82c17442",33805:"d40f96e4",34093:"9bd0a5fb",34741:"28964df3",34790:"a11dc739",34800:"ec0b0c5b",34850:"658c5470",34994:"207e505b",35060:"4daf44de",35230:"61a3b27f",35238:"651f3273",35354:"484f122f",35416:"561481e5",35694:"6161f43c",35729:"b23e64f0",36029:"f7a3e8ae",36080:"fe21c8a0",36170:"d95149ad",36270:"eb959daa",36634:"efd8b3fa",36637:"0286c57d",36732:"4227410d",36784:"7d9dd4fa",37062:"5b60a2e5",37289:"9157333a",37745:"13488ed4",38143:"1dbb5ecf",38275:"0d8d2fa3",38447:"dfc121ca",39061:"3ea697f6",39252:"f6ee69dc",39391:"8beeef4a",39404:"d8313f3b",39695:"3cb80efd",39950:"ba2aad3a",40559:"9f0f10a1",40895:"b7595205",40919:"7cb2d717",41048:"24262cbc",41657:"df8f8cc4",41717:"77e41f59",41953:"bb71ec38",42240:"23806654",42862:"8335abf9",43433:"c5f66be7",43442:"50564ed7",43862:"abbe590d",44216:"e3629b33",44259:"fe98313b",44354:"449d9dec",44360:"3244c63c",44449:"aa7bb714",44565:"bee0224c",45096:"aea6984a",45179:"a1a1fd7c",45359:"58109efb",45650:"71b48811",45775:"f302ac0b",45798:"376a3b77",45915:"a3bd0be1",45985:"947ea539",45992:"dbd040ca",46796:"19515f58",46963:"ee398034",47545:"3fa973f8",47686:"79fd7230",48121:"e255a718",48137:"39fbc301",48365:"b7a31974",48431:"f0727930",48689:"d2cbd3db",48776:"4fafad80",48965:"4996684f",49111:"49406337",49205:"9af7723e",49260:"1555cfd9",49366:"daf268cb",49716:"20b33388",50570:"7f6c4153",50900:"17b8ee00",51144:"b749d860",51276:"fdea4b83",51443:"f95c7a2a",51461:"761fa3d2",51582:"7a5a82a7",51646:"26cb79cd",51651:"fc4cc5bb",51678:"0462cccd",51855:"2997a62b",52338:"dd1d85f6",52404:"2f65ef27",52748:"12b0bb44",52806:"2bd8570a",52829:"1c0eed77",53247:"bb57bc17",53443:"e724ee85",53550:"93044b6b",53589:"dd365500",53697:"2d3d5602",53777:"e90e3512",53910:"a7baa381",54056:"99c47f89",54164:"6a1036e0",54492:"60ae9ecf",54572:"720faad5",54621:"0a6d8779",54770:"899e1201",54928:"28b317fe",55177:"6798e855",55330:"b37a577d",55573:"55fd210b",55624:"5beb5f4f",56047:"8d4fca03",56185:"5f11694e",56282:"0937f868",57045:"3c235bad",57365:"4c5ac348",57560:"8dfbc979",57614:"f3a0f541",57670:"0d3fd5f9",57855:"0f573156",59142:"a40a87b8",59406:"76b64486",59417:"50cc0f43",59487:"4ece7541",59649:"661bc71a",59788:"1c44b730",60201:"194b9f04",60479:"d4a93519",60533:"3e4ef272",60547:"71b5c15d",60906:"a604d776",60921:"781c8ac6",61043:"70b7d755",61713:"648d1ec8",61727:"6dd0ffef",61798:"3b47b2e8",61880:"643c9874",62300:"a4c68998",62548:"095910eb",63157:"601af377",63198:"5785a4c5",63581:"087de72a",63754:"386233bd",64017:"f83e45f0",64030:"e1427eb1",64144:"7fb088ef",64217:"453c9d37",64297:"01fd5fe1",64339:"a5acc835",64496:"7ab8d483",64520:"9a9bd552",65111:"e3236f34",65117:"4dac34fc",65148:"b81eb493",65549:"676f01b9",65776:"7491b37c",65816:"87fc2744",65876:"2e82f8ab",66034:"1cee350d",66063:"a016bfa1",66531:"2b975912",66583:"5b2ec08e",66587:"31d9b3ba",66651:"397bc7d0",67156:"0daa3a8c",67242:"0668fbf9",67424:"2f74ba6c",67589:"0b53cdb2",67835:"fbdeac69",67880:"10546fa7",68332:"04931ff2",68665:"e4fc1dce",68827:"13dee6e6",68842:"281d0f87",68882:"5461e164",69039:"89ad50e4",69681:"d844b0bb",69922:"7639108f",69944:"743daf6f",70119:"8091912e",70671:"a4734251",70928:"e2f7c587",70981:"6d43071f",71077:"b2f9045d",71229:"4e7f1da8",71450:"2eba4669",71475:"2efe9048",71525:"59e32038",71754:"4b58372e",71783:"914c74f7",72011:"bdefe7c9",72130:"e727faa1",72203:"811f986d",72539:"d3ef998d",72570:"13ffdd18",72969:"a4cf7ff0",73183:"40b4cbad",73685:"e1b510c9",74014:"18a6ed07",74264:"961fa0fc",74347:"31822cf9",74795:"7fe723a8",74902:"af15fb03",75043:"33fa137d",75307:"241a7846",75321:"e7556538",75357:"c083f59b",75786:"d585cfd0",75816:"c997f2cd",76411:"f65701d5",76789:"f738bc15",76806:"ab0db29e",76904:"041ccc90",77042:"a9b4a1c5",77084:"cf8cc55a",77460:"ab7a2bc3",77465:"fcabfa70",77857:"81f7e2e8",78085:"e67673b1",78115:"f4c677ef",78302:"0d92807b",78479:"941ee47b",78563:"c77ec9d6",78737:"730df99f",79489:"702f0d38",79814:"08ec45f1",79921:"5c231ccd",80508:"f9b29a72",80532:"6188293e",80629:"594c6bd3",80879:"0ca55fd3",81799:"7790acf4",82339:"a9227d60",82425:"cb1692fa",82443:"9ddb5096",83141:"ae8a68fe",83212:"8b4e9171",83831:"52c73392",84546:"e46eaf23",85048:"85814b2f",85111:"1567ba43",85297:"5880d3da",85466:"23be6f24",85494:"ba5e22ad",85764:"a066d09e",85888:"3c74e884",85891:"f9dca1b1",85911:"7c5022d1",86045:"487b1c78",86069:"fb528fb5",86451:"12b15918",86452:"48692d27",86634:"17d71514",86774:"72162c15",86820:"896efed5",86913:"8ab27f45",87058:"2a093747",87099:"a2eea5a1",87260:"47a6f80b",87922:"54751ea8",87964:"39e4d47e",88155:"108917eb",88501:"6beafc77",88517:"cce6dff3",88866:"8506702c",89076:"4a3df5a3",89554:"e539247d",89677:"bf02610c",89785:"0f68c01d",90109:"78f1d4fe",90316:"e09f92c0",90337:"1a283daa",90515:"5121a9d4",90643:"e29111e5",91045:"94a24e41",91257:"6d5fe380",91274:"52079a02",91462:"74ce79b3",91470:"dcd49322",91831:"5f21cdf7",91865:"0367e3e0",91993:"2bd26593",92045:"ffd5ac9e",92281:"f1f23cbf",92441:"5e1ba170",92501:"dfbe78ed",92524:"b3eacd19",92538:"bfe44958",92594:"e46334aa",92603:"535e54d2",92823:"9fa05ff6",92932:"5640b0bd",93260:"e3abadcb",93668:"dcd56cdd",93910:"d78044b5",94078:"845f4cc7",94498:"9c81e8f6",94715:"67d4e381",95125:"bd8b99da",95176:"d7535c3e",95335:"3d7f0c38",95373:"5bcb5bb0",95679:"c553d6e6",96265:"45de9f92",96344:"381edab0",96444:"d0e5cc21",96882:"3a30069e",96979:"f9ce6f19",97052:"ded86e2e",97224:"9b8fc13f",97329:"fd662da8",97591:"87e32906",97883:"4c3c46fc",98062:"dbb800f4",98217:"b8de98cb",98340:"9bed7a83",98398:"6ac5e068",98458:"3ebae8b0",98688:"521ce946",98885:"646dd23e",98909:"d1dfc1d3",99104:"77a62895",99674:"8fd61897"}[d]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(d){return""+({292:"p__Classrooms__Lists__Exercise__Add__index",556:"p__User__Detail__Order__pages__invoice__index",1343:"p__User__Detail__ResourceAllocation__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1727:"p__OnlineMessageCenter__MessageCenterManage__index",2141:"p__Shixuns__Detail__Split__index",2641:"p__Property__Procurement__index",2659:"p__User__Detail__UserPortrait__index",2819:"p__Classrooms__Lists__Template__detail__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"p__OnlineDevice__DigitalSigns__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4048:"p__Forums__ThemeChange__index",4736:"p__User__Detail__Projects__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4973:"p__Engineering__Evaluate__List__index",5165:"p__User__ThemeChange__Topics",5427:"p__User__Detail__Devicegroup__index",5572:"p__Paths__HigherVocationalEducation__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6205:"p__Classrooms__ThemeChange__VideoUpload",7043:"p__User__Detail__Topics__Exercise__Edit__index",7323:"p__Classrooms__ThemeChange__New",7884:"p__Shixuns__Exports__index",8145:"p__User__ThemeChange__ClassManagementItem",8234:"p__OnlineDevice__DeviceLabel__index",8552:"p__Shixuns__ThemeChange__index",8579:"p__Competitions__ThemeChange__Edit",8787:"p__Competitions__Entered__index",8999:"p__Three__index",9416:"p__Graduations__Lists__Tasks__index",9449:"p__Shixuns__ThemeChange__Detail",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9906:"p__Paths__ThemeChange__index",10195:"p__Classrooms__Lists__GroupHomework__Detail__index",10485:"p__Question__AddOrEdit__BatchAdd__index",10518:"p__Shixuns__Detail__Settings__ThemeChange__index",10737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",10799:"p__User__Detail__Topics__Poll__Detail__index",10921:"p__Classrooms__Lists__Exercise__CodeDetails__index",11070:"p__Innovation__PublicMirror__index",11253:"p__Graduations__Lists__Gradingsummary__index",11512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",11520:"p__Engineering__Lists__StudentList__index",11545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",11581:"p__Problemset__Preview__index",12102:"p__Classrooms__Lists__Board__Edit__index",12216:"p__DataSet__Index__index",12303:"p__Classrooms__Lists__CommonHomework__Comment__index",12412:"p__User__Detail__Videos__index",12476:"p__Colleges__index",12865:"p__Innovation__MyMirror__index",12884:"p__Classrooms__Lists__ProgramHomework__Comment__index",13006:"p__Engineering__index",14105:"p__Classrooms__Lists__Exercise__Answer__index",14227:"p__Paths__Overview__index",14514:"p__Account__Results__index",14599:"p__Problemset__index",14610:"p__User__Detail__LearningPath__index",14662:"p__Classrooms__Lists__GroupHomework__Review__index",14889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",15148:"p__Classrooms__Lists__Template__index",15186:"p__Classrooms__Overview__index",15319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",15382:"p__DataSet__Detail__index",15402:"p__User__Detail__Topics__Detail__index",15800:"p__User__ThemeChange__Competitions",15894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",16328:"p__Shixuns__Edit__body__Warehouse__index",16434:"p__User__Detail__Order__pages__records__index",16729:"p__Classrooms__Lists__GroupHomework__Edit__index",17402:"p__User__ThemeChange__OtherResources",17482:"p__Classrooms__Lists__Exercise__Notice__index",17527:"p__MyProblem__RecordDetail__index",17622:"p__Classrooms__Lists__Polls__Detail__index",17806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",18241:"p__virtualSpaces__Lists__Plan__index",19595:"p__knowledgegraph__Statistics__AbilityMap__index",19715:"p__Classrooms__Lists__CommonHomework__Edit__index",19891:"p__User__Detail__Videos__Success__index",20026:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",20576:"p__Account__Profile__Edit__index",20680:"p__Innovation__index",20700:"p__tasks__Jupyter__index",21423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",21578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",21836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",21897:"p__User__ThemeChange__ClassManagement",21939:"p__User__Detail__Order__index",22307:"p__Report__index",22707:"p__Innovation__MyDataSet__index",23873:"p__virtualSpaces__Lists__Lesson__index",24420:"p__knowledgegraph__index",24504:"p__virtualSpaces__Lists__Survey__index",24806:"p__OnlineDevice__FaultLibrary__index",25022:"p__Graduations__Lists__Settings__index",25705:"p__virtualSpaces__Lists__Construction__index",25972:"layouts__user__index",26116:"p__Visualization__index",26366:"p__Innovation__PublicProject__index",26682:"p__User__ThemeChange__Shixuns",26685:"p__Classrooms__Index__index",26741:"p__Engineering__Norm__List__index",27178:"p__User__BindAccount__index",27182:"p__User__ResetPassword__index",27322:"layouts__ThemeChange__ShixunDetail",27395:"p__Classrooms__Lists__Statistics__StudentDetail__index",27823:"p__OnlineMessageCenter__OffSiteConfig__index",27901:"p__Guidance__ThemeChange",28072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",28116:"p__LaboratoryList__index",28237:"p__User__Detail__Order__pages__view__index",28286:"p__User__ThemeChange__ExperImentImgDetail",28435:"p__Classrooms__Lists__Attendance__index",28723:"p__Classrooms__Lists__Polls__Edit__index",28823:"p__knowledgegraph__Detail__id",29172:"p__DeviceOperationMonitoring__index",29647:"p__Question__Index__index",30065:"p__StudentEffectivenessAnalysis__index",30067:"p__Message__index",30174:"p__OnlineDevice__DeviceInfo__InfoList__Details__index",30264:"p__User__Detail__Order__pages__orderPay__index",31006:"p__RestFul__index",31211:"p__Classrooms__Lists__CommonHomework__EditWork__index",31427:"p__Classrooms__Lists__Statistics__index",31674:"p__Classrooms__ClassicCases__index",31962:"p__Classrooms__Lists__Engineering__index",32099:"p__Paperlibrary__ThemeChange__index",33747:"p__virtualSpaces__Lists__Homepage__index",33784:"p__Paperlibrary__Random__Detail__index",34093:"p__Classrooms__Lists__Attendance__Detail__index",34741:"p__Problems__OjForm__NewEdit__index",34800:"p__Engineering__Lists__GraduatedMatrix__index",34994:"p__Problems__OjForm__index",35230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",35238:"p__virtualSpaces__Lists__Material__index",35694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",35729:"p__Help__Index",36029:"p__Administration__Student__index",36080:"p__Paths__ThemeChange__New",36270:"p__MyProblem__index",36637:"p__Shixuns__Detail__Repository__ThemeChange__index",36784:"p__Innovation__Edit__index",37062:"layouts__SimpleLayouts",37289:"p__tasks__ThemeChange__index",37745:"p__OnlineDevice__DeviceType__index",38143:"layouts__GraduationsDetail__index",38447:"p__virtualSpaces__Lists__Knowledge__index",39391:"p__Engineering__Lists__CurseSetting__index",39404:"monaco-editor",39695:"p__Classrooms__Lists__Polls__Add__index",40559:"layouts__virtualDetail__index",40895:"p__Classrooms__Lists__Video__Items__videoInfo__index",40919:"p__knowledgegraph__Statistics__LearningPath__index",41048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",41657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",41717:"layouts__index",41953:"p__Problemset__NewItem__index",42240:"p__User__Detail__Videos__Upload__index",42862:"p__User__ThemeChange__ExperImentImg",43433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",43442:"p__Classrooms__Lists__Board__Add__index",44216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",44259:"p__User__Detail__Order__pages__result__index",44449:"p__Competitions__Exports__index",45096:"p__Shixuns__Detail__AuditSituation__index",45179:"p__Administration__Student__Edit__index",45359:"p__Messages__Detail__index",45650:"p__Competitions__Update__index",45775:"p__Engineering__Lists__Document__index",45798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",45915:"p__knowledgegraph__Detail__Statistics__index",45992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",46796:"p__virtualSpaces__Lists__Announcement__Detail__index",46963:"p__Classrooms__Lists__Engineering__Detail__index",47545:"p__Graduations__Lists__Archives__index",48121:"p__OnlineDevice__DeviceType__Details__index",48137:"p__knowledgegraph__Statistics__PathAtlas__index",48431:"p__Classrooms__Lists__Exercise__Export__index",48689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",48965:"p__Shixuns__Detail__Discuss__ThemeChange__index",49205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",49366:"p__User__Login__index",49716:"p__Question__OjProblem__RecordDetail__index",50900:"p__User__ThemeChange__Classrooms",51276:"p__MoopCases__Success__index",51443:"p__EffectivenessAnalysis__index",51461:"p__Graduations__Lists__Topics__index",51582:"p__Classrooms__Lists__GroupHomework__Add__index",51651:"p__Paths__ThemeChange__Statistics",51678:"p__Classrooms__ThemeChange__Attachment",51855:"p__MoopCases__InfoPanel__index",52338:"p__Classrooms__Lists__CommonHomework__Review__index",52404:"p__Classrooms__Lists__Template__teacher__index",52748:"p__Property__index",52806:"p__User__Detail__Topics__Exercise__Detail__index",52829:"p__Messages__Private__index",53247:"p__Paperlibrary__See__index",53443:"p__knowledgegraph__Statistics__AbilityMap__Detail",53910:"p__HttpStatus__introduction",54056:"p__IntrainCourse__index",54164:"p__Classrooms__Lists__Exercise__Detail__index",54492:"p__Graduations__Lists__StudentSelection__index",54572:"p__Classrooms__Lists__ExportList__index",54621:"p__Administration__Profession__index",54770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",54928:"p__Classrooms__Lists__LearningPath__index",55177:"p__Classrooms__ThemeChange__Teachers",55330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",55573:"p__Shixuns__Detail__Merge__index",55624:"p__Graduations__Lists__Index__index",56185:"p__Classrooms__ThemeChange__Announcement",56282:"p__Classrooms__ThemeChange__ProgramHomework",57045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",57560:"p__Administration__College__index",57614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",57670:"p__OnlineReservation__ReservationInfo__index",57855:"p__User__Detail__ResourcesCenter__Detail__index",59142:"p__Reservation__index",59406:"p__Classrooms__ThemeChange__Board",59487:"p__LargeScreen__index",59649:"p__Engineering__Lists__TrainingProgram__index",59788:"p__Account__Profile__index",60201:"p__Classrooms__ThemeChange__Students",60479:"p__Classrooms__Lists__GroupHomework__EditWork__index",60533:"p__Classrooms__Lists__Video__Statistics__Detail__index",60547:"p__Account__index",60906:"p__User__ThemeChange__CareerCertification",60921:"p__Classrooms__ThemeChange__Exercise",61043:"p__Classrooms__Lists__Graduation__Tasks__index",61713:"p__virtualSpaces__Lists__Settings__index",61727:"p__Classrooms__Lists__CourseGroup__NotList__index",61798:"p__Classrooms__ThemeChange__GroupHomework",61880:"p__User__Detail__Order__pages__apply__index",62548:"p__Engineering__Norm__Detail__index",63157:"p__User__Detail__ExperImentImg__Add__index",63581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",64030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",64144:"p__Problemset__Preview__New__index",64217:"p__Classrooms__Lists__Video__Statistics__index",64297:"p__Classrooms__ThemeChange__Polls",64339:"p__knowledgegraph__Statistics__PathAtlas__Detail",64496:"p__HttpStatus__HpcCourse",64520:"p__Account__Secure__index",65111:"p__Terminal__index",65117:"p__User__ThemeChange__Certificate",65148:"p__Classrooms__Lists__Polls__Answer__index",65549:"p__Shixuns__New__CreateImg__index",65776:"p__User__ThemeChange__RealNameCertification",65816:"p__virtualSpaces__Lists__Announcement__index",66063:"p__Graduations__Lists__Personmanage__index",66583:"p__User__Detail__Classrooms__index",66587:"p__User__Detail__Videos__Protocol__resource",66651:"p__Engineering__Evaluate__Detail__index",67242:"p__Innovation__MyProject__index",67589:"p__virtualSpaces__Lists__DigitalTopics__index",67835:"p__Problemset__ThemeChange__index",68332:"p__User__ThemeChange__Detail",68665:"p__Engineering__Lists__TrainingObjectives__index",68827:"p__Classrooms__Lists__OnlineLearning__index",68882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",69039:"p__Classrooms__ThemeChange__CourseGroup",69681:"p__User__Detail__Devicegroup__Add__index",69922:"p__Classrooms__Lists__Statistics__StudentVideo__index",69944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index",70119:"p__User__ThemeChange__Paths",70928:"p__RestFul__Edit__index",71077:"p__User__ThemeTwoLogin__index",71450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",71475:"p__Shixuns__Detail__Dataset__JupyterData__index",71525:"p__User__Detail__Devicegroup__ReservationInfo__index",71754:"p__Classrooms__ThemeChange__Video",71783:"p__virtualSpaces__Lists__Experiment__index",72130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",72203:"p__Classrooms__ThemeChange__ShixunHomeworks",72539:"p__Graduations__Review__index",72570:"p__Competitions__Detail__index",73183:"p__Engineering__Lists__GraduationIndex__index",73685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",74264:"p__Forums__New__index",74795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",75043:"p__User__Detail__Topics__Poll__Edit__index",75307:"p__Shixuns__ThemeChange__New",75357:"p__Engineering__Lists__TrainingProgram__Edit__index",75786:"layouts__LoginAndRegister__index",75816:"p__Paperlibrary__Random__Edit__index",76789:"p__Classrooms__ThemeChange__index",76806:"p__OnlineDevice__DeviceInfo__index",76904:"p__MoopCases__FormPanel__index",77042:"p__knowledgegraph__Statistics__LearningPath__Detail",77460:"p__Question__OjProblem__index",77465:"p__OnlineDevice__DeviceInfo__InfoList__ReservationInfo__index",77857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",78085:"p__Classrooms__Lists__Exercise__Review__index",78115:"p__User__ThemeChange__DataSet",78479:"p__User__ThemeChange__TeachGroup",78563:"p__virtualSpaces__Lists__Discussion__Detail__index",79489:"p__Engineering__Lists__CourseList__index",79814:"p__Shixuns__Detail__Challenges__ThemeChange__index",79921:"p__Classrooms__ExamList__index",80508:"p__Forums__Detail__id",80532:"p__ExcellentCourse__index",80879:"p__User__ThemeChange__AccountInfo",82339:"p__virtualSpaces__Lists__Plan__Detail__index",82425:"p__Classrooms__Lists__Board__Detail__index",82443:"p__Graduations__Lists__StageModule__index",83141:"p__Innovation__Detail__index",83212:"p__MoopCases__index",83831:"p__User__ThemeChange__VirtualSpaces",84546:"p__Engineering__Lists__TrainingProgram__Add__index",85048:"p__Classrooms__Lists__Graduation__Topics__index",85111:"p__User__Detail__Order__pages__orderInformation__index",85297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",85466:"p__Classrooms__ThemeChange__LiveVideo",85888:"p__Classrooms__Lists__CommonHomework__Add__index",85891:"p__virtualSpaces__Lists__Resources__index",86069:"p__virtualSpaces__Lists__Lesson__Detail__index",86451:"p__Shixuns__Detail__RankingList__ThemeChange__index",86452:"p__Innovation__PublicDataSet__index",86634:"p__Innovation__Tasks__index",86820:"p__User__Detail__Topics__Normal__index",86913:"p__Question__AddOrEdit__index",87058:"p__virtualSpaces__Lists__Survey__Detail__index",87099:"p__Competitions__ThemeChange__index",87260:"p__Account__Certification__index",87922:"p__Classrooms__Lists__CourseGroup__Detail__index",88155:"p__Shixuns__Overview__index",88501:"p__ReservationDetail__index",88517:"p__User__Detail__Topics__Group__index",88866:"p__index",89076:"p__Account__Binding__index",89677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",89785:"p__Classrooms__Lists__Template__student__index",90109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",90337:"p__Paperlibrary__Random__PreviewEdit__index",90643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",91045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",91257:"p__Classrooms__Lists__ResourceRecommend__index",91470:"p__User__Register__index",91831:"p__Graduations__Index__index",91993:"p__Shixuns__Detail__Dataset__ThemeChange__index",92045:"p__Engineering__Lists__TeacherList__index",92281:"p__Paths__ThemeChange__Detail",92441:"layouts__LaboratoryLayouts__index",92501:"p__Search__index",92524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",92603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",92823:"p__Engineering__Navigation__Home__index",92932:"p__User__Detail__Devicegroup__Edit__index",93260:"p__Paperlibrary__Add__index",93668:"p__Classrooms__Lists__CommonHomework__Detail__index",93910:"p__User__Detail__ResourcesCenter__index",94078:"p__Messages__Tidings__index",94498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",94715:"p__virtualSpaces__Lists__Material__Detail__index",95125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",95176:"p__User__Detail__Videos__Protocol__index",95335:"p__Engineering__Lists__CourseMatrix__index",96265:"p__virtualSpaces__Lists__Discussion__index",96444:"p__Video__Detail__id",96882:"p__Classrooms__New__StartClass__index",96979:"p__knowledgegraph__SanD__index",97052:"p__OnlineDevice__DeviceInfo__InfoList__Edit__index",97224:"p__StatsDashboard__index",97329:"p__Classrooms__ThemeChange__Attendance",97883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",98062:"p__User__Detail__Topicbank__index",98217:"p__User__ThemeChange__AccountInfoEdit",98398:"p__virtualSpaces__Lists__Resources__Detail__index",98458:"p__Classrooms__ThemeChange__CommonHomework",98688:"p__Shixuns__Detail__Repository__index",98885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",99674:"p__Shixuns__New__ImagePreview__index"}[d]||d)+"."+{292:"61445bf5",556:"0e9c5cde",1343:"e4e2ebc7",1477:"08b9f795",1482:"d159af07",1727:"8f545197",2141:"5eb2f330",2641:"f5009853",2659:"f6071a36",2819:"9455b08a",3086:"d0ebac07",3276:"7bbb651d",3282:"17b4bc50",3317:"137440b7",3391:"f0e498fe",3451:"e3a31387",3509:"70043ca5",3585:"5f288e7b",3951:"9b11b034",4048:"5d227dab",4736:"aa2d53d9",4757:"73b754d2",4766:"b5df5a8e",4973:"129c56e8",5165:"dc6d9bc6",5427:"1e6faa99",5572:"c945fbf2",6127:"f31505a8",6205:"6eef461f",7043:"25478869",7323:"96a424b7",7884:"1ca6cde0",8145:"0eefaae0",8234:"adb94b66",8552:"208da293",8579:"5c1d5d8e",8787:"121de108",8999:"448aa22f",9416:"bc1cc3b9",9449:"0d7c01df",9507:"af07d346",9511:"dc316be3",9906:"c603619a",10195:"8bc56a44",10485:"d63578fe",10518:"a22ced2d",10737:"98eb2f74",10799:"b1dec428",10921:"30cc7e9b",11070:"e67e9e01",11253:"a97ebbb0",11512:"f3653a35",11520:"f7300d0e",11545:"0da47095",11581:"efffd7c0",12102:"ec61f9f0",12216:"90f34d3c",12303:"5a9dc2b1",12412:"4490ba2a",12476:"cf85a190",12865:"6ef3cf6b",12884:"405c2ef9",13006:"7fce4e74",14105:"7f9d4513",14227:"79c3b323",14514:"887bdbb6",14599:"6327db8f",14610:"687005a6",14662:"30b29314",14889:"a91da64a",15148:"9f425be3",15186:"30047116",15319:"34217c3f",15382:"28b79a42",15402:"68063d1e",15800:"f214b296",15894:"4faa35bb",16328:"de2b9d62",16434:"c5a95b1e",16729:"aea3b7f5",17402:"c3bf3e69",17482:"c37a3f01",17527:"a4765b7e",17622:"79b56687",17806:"80b7b1d6",18241:"c8299739",19595:"898b0443",19715:"b6c6645f",19891:"512a9301",20026:"91ed81ab",20576:"e4f97d42",20680:"e67e9e01",20700:"6d428944",21423:"5c4a76fc",21578:"efcb0bdc",21836:"5f0d3f7f",21897:"35d10918",21939:"164385ec",22307:"b2c54321",22707:"cabcb16e",23873:"9b32f93d",24420:"d1920d14",24504:"b05222a6",24806:"c6922147",25022:"81b1b86b",25705:"df6bf207",25972:"5714bec5",26116:"29bcf24b",26366:"079fc2d8",26682:"d2765c91",26685:"cc9a5255",26741:"b838eb14",27178:"6e47d75d",27182:"183c9793",27322:"3cadaaa7",27395:"ff574c5d",27823:"11abf561",27901:"dba09a67",28072:"540f746b",28116:"7e9ed7ec",28237:"cc24fd46",28286:"4b01dd59",28435:"c54dbac3",28723:"77277ca8",28823:"75b63dcd",29172:"16a4b74b",29647:"bea72042",30065:"922b80da",30067:"249d60ed",30174:"a243523d",30264:"5fd9b3fc",31006:"2263131d",31211:"bdb8faab",31427:"3d93dfaa",31674:"fdbc1e05",31962:"84e145fa",32099:"42901130",33747:"c50b2b70",33784:"c81d4a51",34093:"7d2dbef2",34741:"c51f7784",34800:"f50302a4",34994:"a8674b97",35230:"94dfecf3",35238:"694000a4",35694:"3d9d34f2",35729:"46f9b5d4",36029:"3f8b2a62",36080:"ce0d7ebc",36270:"5496b206",36637:"cd627031",36784:"1affe817",37062:"10bacc35",37289:"03d0df5f",37745:"de06007b",38143:"baf130b5",38447:"9c541ee4",39391:"c4736e2f",39404:"d8cf04f7",39695:"7288e7ae",40559:"c49aa5ba",40895:"ad846737",40919:"898b0443",41048:"dafc3f4f",41657:"49a2443a",41717:"f85c98e6",41953:"d6d2346f",42240:"e7cce869",42862:"67c37a4e",43433:"9a871026",43442:"bdf7849c",44216:"0277270a",44259:"ebd953ac",44449:"e68d8d58",45096:"4f6a4d00",45179:"699b44a8",45359:"b254a598",45650:"f8f63f4b",45775:"8945cad2",45798:"ce1cf7da",45915:"bc9c3e69",45992:"419f5d2f",46796:"88ef2b35",46963:"84e145fa",47545:"88c2815e",48121:"f55b4f44",48137:"66f37f26",48431:"289b326c",48689:"38303690",48965:"f169309d",49205:"49a3e67d",49366:"4f511490",49716:"a5750e0d",50900:"5db55ef3",51276:"bbc6eeec",51443:"0e10e302",51461:"82857f62",51582:"8e45b6ff",51651:"b2ff4d6f",51678:"c99d5f02",51855:"b92cccb4",52338:"9f251b40",52404:"08d36549",52748:"4d47bb3f",52806:"066a1e3c",52829:"a5909474",53247:"50105eb7",53443:"898b0443",53910:"658d457f",54056:"10eacfff",54164:"4751b387",54492:"9fd5ba05",54572:"70e5675d",54621:"4c789bfa",54770:"674b2d2a",54928:"7c2ece62",55177:"b612c017",55330:"5b911c36",55573:"6ecf393c",55624:"685b3a03",56185:"4617aa93",56282:"37b2b2dd",57045:"48f6fc4c",57560:"d82e43ca",57614:"de9ee12f",57670:"96c43426",57855:"d9440df4",59142:"6e5773b6",59406:"df76000e",59487:"a73f5679",59649:"00fb4211",59788:"781a4d20",60201:"749be0d6",60479:"bba9e475",60533:"308bfa22",60547:"5581debc",60906:"d2399d94",60921:"e7f1be47",61043:"e8c0878b",61713:"a4a3dbd7",61727:"4eec53ba",61798:"d4c3f3eb",61880:"29bc2b98",62548:"75182034",63157:"d0ba1925",63581:"4bffbc10",64030:"d3df931a",64144:"f10aa199",64217:"387bf824",64297:"0d7e3efe",64339:"9de29759",64496:"77babddd",64520:"e86d61a1",65111:"5d09a39a",65117:"4358a2fb",65148:"572faeac",65549:"39285664",65776:"e07b4b49",65816:"b45b8d42",66063:"2c0a986c",66583:"56bd7407",66587:"9c49e7fa",66651:"b07fe216",67242:"4f353f61",67589:"5abfc7e4",67835:"e5642bc9",68332:"1ea87b13",68665:"c52575bc",68827:"14015163",68882:"f3e42f72",69039:"4e72f6be",69681:"870a2f3e",69922:"33690872",69944:"1ba31055",70119:"5a5d8480",70928:"0277270a",71077:"d7030788",71450:"1edcc2ed",71475:"01717533",71525:"74f9ddc8",71754:"1f751b14",71783:"4b6779fc",72130:"50dfcc51",72203:"1115c2b7",72539:"43c55c4d",72570:"ecab12cb",73183:"b2253f40",73685:"5356e3de",74264:"36917df0",74795:"939f9f81",75043:"247e6954",75307:"ff45e1cc",75357:"1fbb7d24",75786:"37a81eaa",75816:"e88b4cdd",76789:"bb555561",76806:"be98d8fc",76904:"44afaa9b",77042:"898b0443",77460:"dedd2038",77465:"b19303d8",77857:"13a29416",78085:"a1cadc76",78115:"47861430",78479:"ef522a60",78563:"b1f16cfe",79489:"ee2bb5b7",79814:"9f959c59",79921:"e0db9101",80508:"82593858",80532:"1e2e38ec",80879:"64e845d8",82339:"bf4c6e3d",82425:"47b23ee4",82443:"2f614807",83141:"df10cf17",83212:"ad1521c1",83831:"4987c55d",84546:"4101a1f2",85048:"aa08c681",85111:"1653d818",85297:"5426028f",85466:"90694dbb",85888:"193a7f8f",85891:"2f4cf052",86069:"5e1528e7",86451:"949d91e5",86452:"50a6d310",86634:"87d36fad",86820:"cebdf1cf",86913:"739202fe",87058:"7c5ff3cf",87099:"1b3891e9",87260:"2c380d56",87922:"49f2762f",88155:"d345abd7",88501:"699e66d2",88517:"cccfddad",88866:"e8fe1e5c",89076:"6a501148",89677:"18c220c4",89785:"08d36549",90109:"1a7fc455",90337:"a41a57cd",90643:"22ded693",91045:"bce697db",91257:"2c6cc63e",91470:"183c9793",91831:"12095e09",91865:"03cdfb68",91993:"7cc7cf77",92045:"dcfad42d",92281:"06b9a964",92441:"6ceb3fa3",92501:"2441982c",92524:"6e1463fc",92603:"0277270a",92823:"a13b21fb",92932:"c4f225a7",93260:"21b54427",93668:"1a8ed604",93910:"1234f229",94078:"aa54548e",94498:"e1d76eaf",94715:"cf749061",95125:"57501e4a",95176:"9c49e7fa",95335:"fec6fd9f",96265:"ab7c4ade",96444:"fd46d237",96882:"c2d2eada",96979:"a619b685",97052:"ff439e75",97224:"7caf9754",97329:"4677c004",97883:"93cf27b2",98062:"8e384b9f",98217:"000115b7",98398:"7bb61fdd",98458:"ddd4164b",98688:"c044db56",98885:"de905169",99674:"5f24eb80"}[d]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(d){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(d){return d=Object.create(d),d.children||(d.children=[]),Object.defineProperty(d,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+d.id)}}),d}}(),function(){__webpack_require__.o=function(d,g){return Object.prototype.hasOwnProperty.call(d,g)}}(),function(){var d={};__webpack_require__.l=function(g,e,r,i){if(d[g]){d[g].push(e);return}var l,c;if(r!==void 0)for(var f=document.getElementsByTagName("script"),u=0;u<f.length;u++){var h=f[u];if(h.getAttribute("src")==g){l=h;break}}l||(c=!0,l=document.createElement("script"),l.charset="utf-8",l.timeout=120,__webpack_require__.nc&&l.setAttribute("nonce",__webpack_require__.nc),l.src=g,l.src.indexOf(window.location.origin+"/")!==0&&(l.crossOrigin="anonymous")),d[g]=[e];var o=function(x,p){l.onerror=l.onload=null,clearTimeout(a);var v=d[g];if(delete d[g],l.parentNode&&l.parentNode.removeChild(l),v&&v.forEach(function(m){return m(p)}),x)return x(p)},a=setTimeout(o.bind(null,void 0,{type:"timeout",target:l}),12e4);l.onerror=o.bind(null,l.onerror),l.onload=o.bind(null,l.onload),c&&document.head.appendChild(l)}}(),function(){__webpack_require__.r=function(d){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(d,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(d,"__esModule",{value:!0})}}(),function(){__webpack_require__.nmd=function(d){return d.paths=[],d.children||(d.children=[]),d}}(),function(){__webpack_require__.p="/react/build/"}(),function(){if(typeof document!="undefined"){var d=function(i,l,c,f,u){var h=document.createElement("link");h.rel="stylesheet",h.type="text/css";var o=function(a){if(h.onerror=h.onload=null,a.type==="load")f();else{var x=a&&(a.type==="load"?"missing":a.type),p=a&&a.target&&a.target.href||l,v=new Error("Loading CSS chunk "+i+` failed.
(`+p+")");v.code="CSS_CHUNK_LOAD_FAILED",v.type=x,v.request=p,h.parentNode.removeChild(h),u(v)}};return h.onerror=h.onload=o,h.href=l,h.href.indexOf(window.location.origin+"/")!==0&&(h.crossOrigin="anonymous"),c?c.parentNode.insertBefore(h,c.nextSibling):document.head.appendChild(h),h},g=function(i,l){for(var c=document.getElementsByTagName("link"),f=0;f<c.length;f++){var u=c[f],h=u.getAttribute("data-href")||u.getAttribute("href");if(u.rel==="stylesheet"&&(h===i||h===l))return u}for(var o=document.getElementsByTagName("style"),f=0;f<o.length;f++){var u=o[f],h=u.getAttribute("data-href");if(h===i||h===l)return u}},e=function(i){return new Promise(function(l,c){var f=__webpack_require__.miniCssF(i),u=__webpack_require__.p+f;if(g(f,u))return l();d(i,u,null,l,c)})},r={54620:0};__webpack_require__.f.miniCss=function(i,l){var c={292:1,556:1,1343:1,1477:1,1482:1,1727:1,2141:1,2641:1,2659:1,2819:1,3086:1,3276:1,3282:1,3317:1,3391:1,3451:1,3509:1,3585:1,3951:1,4048:1,4736:1,4757:1,4766:1,4973:1,5165:1,5427:1,5572:1,6127:1,6205:1,7043:1,7323:1,7884:1,8145:1,8234:1,8552:1,8579:1,8787:1,8999:1,9416:1,9449:1,9507:1,9511:1,9906:1,10195:1,10485:1,10518:1,10737:1,10799:1,10921:1,11070:1,11253:1,11512:1,11520:1,11545:1,11581:1,12102:1,12216:1,12303:1,12412:1,12476:1,12865:1,12884:1,13006:1,14105:1,14227:1,14514:1,14599:1,14610:1,14662:1,14889:1,15148:1,15186:1,15319:1,15382:1,15402:1,15800:1,15894:1,16328:1,16434:1,16729:1,17402:1,17482:1,17527:1,17622:1,17806:1,18241:1,19595:1,19715:1,19891:1,20026:1,20576:1,20680:1,20700:1,21423:1,21578:1,21836:1,21897:1,21939:1,22307:1,22707:1,23873:1,24420:1,24504:1,24806:1,25022:1,25705:1,25972:1,26116:1,26366:1,26682:1,26685:1,26741:1,27178:1,27182:1,27322:1,27395:1,27823:1,27901:1,28072:1,28116:1,28237:1,28286:1,28435:1,28723:1,28823:1,29172:1,29647:1,30065:1,30067:1,30174:1,30264:1,31006:1,31211:1,31427:1,31674:1,31962:1,32099:1,33747:1,33784:1,34093:1,34741:1,34800:1,34994:1,35230:1,35238:1,35694:1,35729:1,36029:1,36080:1,36270:1,36637:1,36784:1,37062:1,37289:1,37745:1,38143:1,38447:1,39391:1,39404:1,39695:1,40559:1,40895:1,40919:1,41048:1,41657:1,41717:1,41953:1,42240:1,42862:1,43433:1,43442:1,44216:1,44259:1,44449:1,45096:1,45179:1,45359:1,45650:1,45775:1,45798:1,45915:1,45992:1,46796:1,46963:1,47545:1,48121:1,48137:1,48431:1,48689:1,48965:1,49205:1,49366:1,49716:1,50900:1,51276:1,51443:1,51461:1,51582:1,51651:1,51678:1,51855:1,52338:1,52404:1,52748:1,52806:1,52829:1,53247:1,53443:1,53910:1,54056:1,54164:1,54492:1,54572:1,54621:1,54770:1,54928:1,55177:1,55330:1,55573:1,55624:1,56185:1,56282:1,57045:1,57560:1,57614:1,57670:1,57855:1,59142:1,59406:1,59487:1,59649:1,59788:1,60201:1,60479:1,60533:1,60547:1,60906:1,60921:1,61043:1,61713:1,61727:1,61798:1,61880:1,62548:1,63157:1,63581:1,64030:1,64144:1,64217:1,64297:1,64339:1,64496:1,64520:1,65111:1,65117:1,65148:1,65549:1,65776:1,65816:1,66063:1,66583:1,66587:1,66651:1,67242:1,67589:1,67835:1,68332:1,68665:1,68827:1,68882:1,69039:1,69681:1,69922:1,69944:1,70119:1,70928:1,71077:1,71450:1,71475:1,71525:1,71754:1,71783:1,72130:1,72203:1,72539:1,72570:1,73183:1,73685:1,74264:1,74795:1,75043:1,75307:1,75357:1,75786:1,75816:1,76789:1,76806:1,76904:1,77042:1,77460:1,77465:1,77857:1,78085:1,78115:1,78479:1,78563:1,79489:1,79814:1,79921:1,80508:1,80532:1,80879:1,82339:1,82425:1,82443:1,83141:1,83212:1,83831:1,84546:1,85048:1,85111:1,85297:1,85466:1,85888:1,85891:1,86069:1,86451:1,86452:1,86634:1,86820:1,86913:1,87058:1,87099:1,87260:1,87922:1,88155:1,88501:1,88517:1,88866:1,89076:1,89677:1,89785:1,90109:1,90337:1,90643:1,91045:1,91257:1,91470:1,91831:1,91865:1,91993:1,92045:1,92281:1,92441:1,92501:1,92524:1,92603:1,92823:1,92932:1,93260:1,93668:1,93910:1,94078:1,94498:1,94715:1,95125:1,95176:1,95335:1,96265:1,96444:1,96882:1,96979:1,97052:1,97224:1,97329:1,97883:1,98062:1,98217:1,98398:1,98458:1,98688:1,98885:1,99674:1};r[i]?l.push(r[i]):r[i]!==0&&c[i]&&l.push(r[i]=e(i).then(function(){r[i]=0},function(f){throw delete r[i],f}))}}}(),function(){__webpack_require__.b=document.baseURI||self.location.href;var d={54620:0};__webpack_require__.f.j=function(r,i){var l=__webpack_require__.o(d,r)?d[r]:void 0;if(l!==0)if(l)i.push(l[2]);else if(/^(28435|39404)$/.test(r))d[r]=0;else{var c=new Promise(function(o,a){l=d[r]=[o,a]});i.push(l[2]=c);var f=__webpack_require__.p+__webpack_require__.u(r),u=new Error,h=function(o){if(__webpack_require__.o(d,r)&&(l=d[r],l!==0&&(d[r]=void 0),l)){var a=o&&(o.type==="load"?"missing":o.type),x=o&&o.target&&o.target.src;u.message="Loading chunk "+r+` failed.
(`+a+": "+x+")",u.name="ChunkLoadError",u.type=a,u.request=x,l[1](u)}};__webpack_require__.l(f,h,"chunk-"+r,r)}};var g=function(r,i){var l=i[0],c=i[1],f=i[2],u,h,o=0;if(l.some(function(x){return d[x]!==0})){for(u in c)__webpack_require__.o(c,u)&&(__webpack_require__.m[u]=c[u]);if(f)var a=f(__webpack_require__)}for(r&&r(i);o<l.length;o++)h=l[o],__webpack_require__.o(d,h)&&d[h]&&d[h][0](),d[h]=0},e=self.webpackChunk=self.webpackChunk||[];e.forEach(g.bind(null,0)),e.push=g.bind(null,e.push.bind(e))}();var __webpack_exports__={};(function(){"use strict";var d=__webpack_require__(68557),g=__webpack_require__(44852),e=__webpack_require__(64003),r=__webpack_require__(17898),i=__webpack_require__(40902),l=__webpack_require__(2259),c=__webpack_require__(14589),f=__webpack_require__(69811),u=__webpack_require__(18114),h=__webpack_require__(23844),o=__webpack_require__(39581),a=__webpack_require__(40632),x=__webpack_require__(22690),p=__webpack_require__(7786),v=__webpack_require__(99062),m=__webpack_require__(31808),b=__webpack_require__(99953),A=__webpack_require__(86357),D=__webpack_require__(93074),R=__webpack_require__(96331),S=__webpack_require__(2924),T=__webpack_require__(26425),M=__webpack_require__(32125),F=__webpack_require__(16137),N=__webpack_require__(48435),H=__webpack_require__(11553),V=__webpack_require__(70365),$=__webpack_require__(33717),oe=__webpack_require__(17482),ie=__webpack_require__(23708),ue=__webpack_require__(65033),q=__webpack_require__(52732),Y=__webpack_require__(99382),G=__webpack_require__(88437),ae=__webpack_require__(68440),ee=__webpack_require__(13412),J=__webpack_require__(11005),le=__webpack_require__(70348),W=__webpack_require__(19801),z=__webpack_require__(91550),ne=__webpack_require__(85223),_e=__webpack_require__(7154),we=__webpack_require__(67788),Pe=__webpack_require__(96009),We=__webpack_require__(9402),Be=__webpack_require__(62489),Lt=__webpack_require__(80881),_t=__webpack_require__(62837),Pt=__webpack_require__(4705),Vt=__webpack_require__(13941),Ft=__webpack_require__(1148),ir=__webpack_require__(82445),Ne=__webpack_require__(27267),dt=__webpack_require__(96353),kt=__webpack_require__(90308),Qe=__webpack_require__(84818),lt=__webpack_require__(80585),st=__webpack_require__(89170),Ye=__webpack_require__(71012),Ue=__webpack_require__(84203),be=__webpack_require__(22112),De=__webpack_require__(81440),He=__webpack_require__(25430),qe=__webpack_require__(70105),Xe=__webpack_require__(71390),wt=__webpack_require__(96844),At=__webpack_require__(83578),cr=__webpack_require__(69762),or=__webpack_require__(76880),Me=__webpack_require__(65009),Je=__webpack_require__(28796),Qt=__webpack_require__(56450),tt=__webpack_require__(78342),Rt=__webpack_require__(13161),Dt=__webpack_require__(54226),Jt=__webpack_require__(70201),Ut=__webpack_require__(34941),Ce=__webpack_require__(85671),ce=__webpack_require__(35152),pe=__webpack_require__(85660),Et=__webpack_require__(80031),Se=__webpack_require__(34434),ot=__webpack_require__(83579),Gt=__webpack_require__(74307),gt=__webpack_require__(97423),Ae=__webpack_require__(93321),vt=__webpack_require__(82277),je=__webpack_require__(61425),et=__webpack_require__(61873),yt=__webpack_require__(9307),Nt=__webpack_require__(8821),Fe=__webpack_require__(64385),Rr=__webpack_require__(64099),pt=__webpack_require__(62455),Jr=__webpack_require__(79965),un=__webpack_require__(59118),Zt=__webpack_require__(275),er=__webpack_require__(31919),Mt=__webpack_require__(51284),Yt=__webpack_require__(10177),wr=__webpack_require__(85690),Ir=__webpack_require__(92114),Ct=__webpack_require__(1017),$t=__webpack_require__(14480),Bt=__webpack_require__(40516),qt=__webpack_require__(76345),br=__webpack_require__(7282),qr=__webpack_require__(58055),Hr=__webpack_require__(93547),Fn=__webpack_require__(31237),wn=__webpack_require__(17954),Yn=__webpack_require__(58580),St=__webpack_require__(47146),Yr=__webpack_require__(40416),ii=__webpack_require__(7615),Bi=__webpack_require__(72820),Kn=__webpack_require__(86070),It=__webpack_require__(23569),fi=__webpack_require__(55639),mi=__webpack_require__(63046),Ai=__webpack_require__(464),Ni=__webpack_require__(51082),ca=__webpack_require__(83850),ea=__webpack_require__(41990),zi=__webpack_require__(15787),li=__webpack_require__(55888),ji=__webpack_require__(53827),Ia=__webpack_require__(78143),Ca=__webpack_require__(66419),Tt=__webpack_require__(75765),Zi=__webpack_require__(14645),ai=__webpack_require__(71122),Ra=__webpack_require__(42084),Yi=__webpack_require__(25070),ei=__webpack_require__(77140),Wn=__webpack_require__(15954),ur=__webpack_require__(4266),ut=__webpack_require__(49988),me=__webpack_require__(38823),ht=__webpack_require__(24627),nt=__webpack_require__(4045),hr=__webpack_require__(50747),mr=__webpack_require__(43595),Pr=__webpack_require__(92324),Gr=__webpack_require__(23551),en=__webpack_require__(74521),kr=__webpack_require__(57891),An=__webpack_require__(84138),_r=__webpack_require__(51832),Nn=__webpack_require__(37135),qn=__webpack_require__(6474),Ge=__webpack_require__(40135),ct=__webpack_require__(7982),ye=__webpack_require__(14893),sr=__webpack_require__(49233),nr=__webpack_require__(92130),Mr=__webpack_require__(42844),$r=__webpack_require__(6536),Wr=__webpack_require__(27228),pn=__webpack_require__(62921),Ci=__webpack_require__(44001),cn=__webpack_require__(92262),bn=__webpack_require__(54744),Kr=__webpack_require__(38214),Rn=__webpack_require__(12756),ci=__webpack_require__(93379),wa=__webpack_require__(62007),Qs=__webpack_require__(90572),Ba=__webpack_require__(37343),Ws=__webpack_require__(45945),Ns=__webpack_require__(75551),ls=__webpack_require__(32493),co=__webpack_require__(20852),Ta=__webpack_require__(46302),Os=__webpack_require__(18827),vs=__webpack_require__(76718),mo=__webpack_require__(79172),ra=__webpack_require__(32192),to=__webpack_require__(42828),No=__webpack_require__(5658),Na=__webpack_require__(55629),Hs=__webpack_require__(62925),vi=__webpack_require__(9595),ro=__webpack_require__(58127),Ln=__webpack_require__(70917),cs=__webpack_require__(53427),ks=__webpack_require__(70878),Rs=__webpack_require__(49257),ta=__webpack_require__(72910),Ga=__webpack_require__(34932),Wi=__webpack_require__(81046),Ls=__webpack_require__(85744),xo=__webpack_require__(13494),jo=__webpack_require__(56338),Go=__webpack_require__(66755),du=__webpack_require__(68709),hu=__webpack_require__(4939),_o=__webpack_require__(81927),Uo=__webpack_require__(60462),So=__webpack_require__(72571),Yo=__webpack_require__(71200),$o=__webpack_require__(85767),gi=__webpack_require__(84432),bi=__webpack_require__(59022),es=__webpack_require__(19363),ds=__webpack_require__(51054),is=__webpack_require__(60330),Ha=__webpack_require__(55234),_s=__webpack_require__(88104),Ko=__webpack_require__(64336),Ss=__webpack_require__(63914),nu=__webpack_require__(35246),pu=__webpack_require__(83470),Uu=__webpack_require__(79641),rl=__webpack_require__(72397),nl=__webpack_require__(24860),fo=__webpack_require__(19320),Oo=__webpack_require__(56233),Ao=__webpack_require__(59419),Gu=__webpack_require__(64344),Xs=__webpack_require__(5316),$u=__webpack_require__(93744),Cu=__webpack_require__(19299),iu=__webpack_require__(15286),mu=__webpack_require__(91927),Co=__webpack_require__(27730),au=__webpack_require__(58707),su=__webpack_require__(41356),rr=__webpack_require__(51606),yr=__webpack_require__(8966),pr=__webpack_require__(38458),gr=__webpack_require__(71957),Cr=__webpack_require__(89466),xn=__webpack_require__(69653),Gn=__webpack_require__(96519),Mn=__webpack_require__(95576),Zn=__webpack_require__(63079),oi=__webpack_require__(8995),ti=__webpack_require__(23080),vr=__webpack_require__(74701),Br=__webpack_require__(91809),jr=__webpack_require__(77517),Pn=__webpack_require__(30149),In=__webpack_require__(55410),ui=__webpack_require__(46161),Ti=__webpack_require__(14800),$n=__webpack_require__(91130),na=__webpack_require__(2722),Gi=__webpack_require__(55885),Pi=__webpack_require__(39034),bt=__webpack_require__(8604),Qn=__webpack_require__(64963),ia=__webpack_require__(25178),hs=__webpack_require__(1905),Gs=__webpack_require__(94306),on=__webpack_require__(11762),To=__webpack_require__(93164),no=__webpack_require__(88900),as=__webpack_require__(54815),io=__webpack_require__(81138),zo=__webpack_require__(37252),ss=__webpack_require__(81673),ps=__webpack_require__(48966),ja=__webpack_require__(13015),fs=__webpack_require__(78527),Ve=__webpack_require__(20511),Ie=__webpack_require__(78366),jt=__webpack_require__(27427),mt=__webpack_require__(43890),Sr=__webpack_require__(55844),Nr=__webpack_require__(71361),Vr=__webpack_require__(44550),En=__webpack_require__(413),dn=__webpack_require__(77464),Cn=__webpack_require__(77703),ri=__webpack_require__(93854),si=__webpack_require__(962),yi=__webpack_require__(44169),Ii=__webpack_require__(56272),ma=__webpack_require__(43466),$i=__webpack_require__(48156),Ri=__webpack_require__(93236),Da=__webpack_require__(42212),Oi=__webpack_require__(63923),_i=__webpack_require__(2278),ba=__webpack_require__(36955),go=__webpack_require__(77326),va=__webpack_require__(53571),gs=__webpack_require__(28670),xa=__webpack_require__(31050),ys=__webpack_require__(25321),bs=__webpack_require__(96364),La=__webpack_require__(46304),ts=__webpack_require__(55163),js=__webpack_require__(78722),ao=__webpack_require__(35977),xs=__webpack_require__(81848),Hi=__webpack_require__(52867),ko=__webpack_require__(72211),Ro=__webpack_require__(84862),Us=__webpack_require__(92381),rs=__webpack_require__(19517),os=__webpack_require__(69667),vo=__webpack_require__(80820),$a=__webpack_require__(87873),Kt=__webpack_require__(54609),Ot=__webpack_require__(28566),Ka=__webpack_require__(51697),zs=__webpack_require__(61872),_n=__webpack_require__(76077),Sn=__webpack_require__(9196),Ze=__webpack_require__(5369),zt=__webpack_require__(26259),Er=__webpack_require__(47736),Or=__webpack_require__(28220),nn=__webpack_require__(62060),yn=__webpack_require__(49350),di=__webpack_require__(20126),Xi=__webpack_require__(18090),yo=__webpack_require__(14309),ha=__webpack_require__(17822),us=__webpack_require__(83543),Va=__webpack_require__(13853),Ya=__webpack_require__(25188),vu=__webpack_require__(10215),_u=__webpack_require__(3432),gu=__webpack_require__(90486),$e=__webpack_require__(6736),Z=__webpack_require__(8774),X=__webpack_require__(94065),te=__webpack_require__(93036),he=__webpack_require__(75708),Ee=__webpack_require__(84624),Ke=__webpack_require__(66233),xt=__webpack_require__(43710),Wt=__webpack_require__(92762),fr=__webpack_require__(24467),Tr=__webpack_require__(68465),Xr=__webpack_require__(77004),hn=__webpack_require__(83925),On=__webpack_require__(51117),Hn=__webpack_require__(87236),Jn=__webpack_require__(83733),Li=__webpack_require__(92044),Ui=__webpack_require__(29190),aa=__webpack_require__(10775),Ea=__webpack_require__(19593),Ts=__webpack_require__(26502),Ps=__webpack_require__(10174),Ms=__webpack_require__(96378),Is=__webpack_require__(58216),Oa=__webpack_require__(41401),so=__webpack_require__(79908),Ki=__webpack_require__(82531),Dr=__webpack_require__(79890),wo=__webpack_require__(88472),Zo=__webpack_require__(38944),bu=__webpack_require__(78423),Zs=__webpack_require__(65713),qs=__webpack_require__(22968),zu=__webpack_require__(17564),Yl=__webpack_require__(1220),bl=__webpack_require__(44886),pl=__webpack_require__(57019),ml=__webpack_require__(35295),$s=__webpack_require__(80286),Zu=__webpack_require__(38487),Tu=__webpack_require__(29916),Xo=__webpack_require__(25541),Wo=__webpack_require__(45612),Ol=__webpack_require__(34926),xu=__webpack_require__(98080),kl=__webpack_require__(68255),Po=__webpack_require__(96351),Qo=__webpack_require__(16450),il=__webpack_require__(60244),vl=__webpack_require__(86921),Pu=__webpack_require__(82928),Rl=__webpack_require__(42947),hi=__webpack_require__(71568),fc=__webpack_require__(94194),dc=__webpack_require__(30556),ho=__webpack_require__(32100),zc=__webpack_require__(93102),Iu=__webpack_require__(1821),xl=__webpack_require__(82074),al=__webpack_require__(13578),hc=__webpack_require__(59348),Lo=__webpack_require__(62882),pc=__webpack_require__(37457),Df=__webpack_require__(70654),Ll=__webpack_require__(90252),mc=__webpack_require__(29482),wl=__webpack_require__(51630),ff=__webpack_require__(61933),Ml=__webpack_require__(619),wu=__webpack_require__(99675),El=__webpack_require__(52548),Mo=__webpack_require__(53637),Ho=__webpack_require__(57482),ou=__webpack_require__(59725),Fl=__webpack_require__(17610),Bl=__webpack_require__(56966),Wu=__webpack_require__(11507),qo=__webpack_require__(16315),Xl=__webpack_require__(60239),Nl=__webpack_require__(49381),uu=__webpack_require__(17230),Ku=__webpack_require__(62720),vc=__webpack_require__(57151),Ql=__webpack_require__(48732),Pa=__webpack_require__(18481),Zc=__webpack_require__(55055),Wc=__webpack_require__(7195),jl=__webpack_require__(89179),Ic=__webpack_require__(90965),df=__webpack_require__(67725),Hc=__webpack_require__(59884),Du=__webpack_require__(89202),hf=__webpack_require__(97815),Dc=__webpack_require__(11593),ql=__webpack_require__(7597),Gc=__webpack_require__(55182),$c=__webpack_require__(34366),Ou=__webpack_require__(85425),sl=__webpack_require__(64522),ol=__webpack_require__(41599),pf=__webpack_require__(86465),mf=__webpack_require__(78437),Kc=__webpack_require__(73624),po=__webpack_require__(62059),vf=__webpack_require__(10305),_c=__webpack_require__(41208),_f=__webpack_require__(25204),_l=__webpack_require__(40061),ku=__webpack_require__(47803),oo=__webpack_require__(7893),Of=__webpack_require__(4890),gf=__webpack_require__(5340),Oc=__webpack_require__(61650),Eu=__webpack_require__(58246),uo=__webpack_require__(65873),bo=__webpack_require__(63579),Ru=__webpack_require__(87296),Te=__webpack_require__(59301),gc=__webpack_require__(4676),Lu=__webpack_require__(35338),Jl=__webpack_require__(76729);function lu(Bn){var ni=Bn.id,Qi=Bn.basename,Ma=Bn.cb,oa=new URLSearchParams({route:ni,url:window.location.href}).toString(),Aa="".concat(Vu(window.umiServerLoaderPath||Qi),"__serverLoader?").concat(oa);fetch(Aa,{credentials:"include"}).then(function(ga){return ga.json()}).then(Ma).catch(console.error)}function Vu(){var Bn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return Bn.endsWith("/")?Bn:"".concat(Bn,"/")}var yc=__webpack_require__(38127),bc=__webpack_require__(38329),Yu=__webpack_require__(8616),gl=["content"],Mu=["content"],Vc=/^(http:|https:)?\/\//;function Fu(Bn){return Vc.test(Bn)||Bn.startsWith("/")&&!Bn.startsWith("/*")||Bn.startsWith("./")||Bn.startsWith("../")}var xc=function(){return Te.createElement("noscript",{dangerouslySetInnerHTML:{__html:"<b>Enable JavaScript to run this app.</b>"}})},ul=function(ni){var Qi,Ma=ni.loaderData,oa=ni.htmlPageOpts,Aa=ni.manifest,ga=(Aa==null||(Qi=Aa.assets)===null||Qi===void 0?void 0:Qi["umi.css"])||"";return Te.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(Ma||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(oa||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(ga,"'")}})};function Xu(Bn){var ni=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof Bn=="string")return Fu(Bn)?(0,bo.Z)({src:Bn},ni):{content:Bn};if((0,Yu.Z)(Bn)==="object")return(0,bo.Z)((0,bo.Z)({},Bn),ni);throw new Error("Invalid script type: ".concat((0,Yu.Z)(Bn)))}function kf(Bn){return Fu(Bn)?{type:"link",href:Bn}:{type:"style",content:Bn}}var yu=function(ni){var Qi,Ma,oa,Aa,ga,Fs,ua=ni.htmlPageOpts;return Te.createElement(Te.Fragment,null,(ua==null?void 0:ua.title)&&Te.createElement("title",null,ua.title),ua==null||(Qi=ua.favicons)===null||Qi===void 0?void 0:Qi.map(function(Bs,Ju){return Te.createElement("link",{key:Ju,rel:"shortcut icon",href:Bs})}),(ua==null?void 0:ua.description)&&Te.createElement("meta",{name:"description",content:ua.description}),(ua==null||(Ma=ua.keywords)===null||Ma===void 0?void 0:Ma.length)&&Te.createElement("meta",{name:"keywords",content:ua.keywords.join(",")}),ua==null||(oa=ua.metas)===null||oa===void 0?void 0:oa.map(function(Bs){return Te.createElement("meta",{key:Bs.name,name:Bs.name,property:Bs.property,content:Bs.content})}),ua==null||(Aa=ua.links)===null||Aa===void 0?void 0:Aa.map(function(Bs,Ju){return Te.createElement("link",(0,bc.Z)({key:Ju},Bs))}),ua==null||(ga=ua.styles)===null||ga===void 0?void 0:ga.map(function(Bs,Ju){var cl=kf(Bs),yl=cl.type,el=cl.href,$l=cl.content;if(yl==="link")return Te.createElement("link",{key:Ju,rel:"stylesheet",href:el});if(yl==="style")return Te.createElement("style",{key:Ju},$l)}),ua==null||(Fs=ua.headScripts)===null||Fs===void 0?void 0:Fs.map(function(Bs,Ju){var cl=Xu(Bs),yl=cl.content,el=(0,yc.Z)(cl,gl);return Te.createElement("script",(0,bc.Z)({dangerouslySetInnerHTML:{__html:yl},key:Ju},el))}))};function Ul(Bn){var ni,Qi=Bn.children,Ma=Bn.loaderData,oa=Bn.manifest,Aa=Bn.htmlPageOpts,ga=Bn.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Fs=Bn.mountElementId;if(ga!=null&&ga.pureHtml)return Te.createElement("html",null,Te.createElement("head",null,Te.createElement(yu,{htmlPageOpts:Aa})),Te.createElement("body",null,Te.createElement(xc,null),Te.createElement("div",{id:Fs},Qi),Te.createElement(ul,{manifest:oa,loaderData:Ma,htmlPageOpts:Aa})));if(ga!=null&&ga.pureApp)return Te.createElement(Te.Fragment,null,Qi);var ua=typeof window=="undefined"?oa==null?void 0:oa.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return Te.createElement("html",{suppressHydrationWarning:!0,lang:(Aa==null?void 0:Aa.lang)||"en"},Te.createElement("head",null,Te.createElement("meta",{charSet:"utf-8"}),Te.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),ua&&Te.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:ua}),Te.createElement(yu,{htmlPageOpts:Aa})),Te.createElement("body",null,Te.createElement(xc,null),Te.createElement("div",{id:Fs},Qi),Te.createElement(ul,{manifest:oa,loaderData:Ma,htmlPageOpts:Aa}),Aa==null||(ni=Aa.scripts)===null||ni===void 0?void 0:ni.map(function(Bs,Ju){var cl=Xu(Bs),yl=cl.content,el=(0,yc.Z)(cl,Mu);return Te.createElement("script",(0,bc.Z)({dangerouslySetInnerHTML:{__html:yl},key:Ju},el))})))}var Sl=Te.createContext(void 0);function Yc(){return Te.useContext(Sl)}var wc=["redirect"];function ec(Bn){var ni=Bn.routesById,Qi=Bn.parentId,Ma=Bn.routeComponents,oa=Bn.useStream,Aa=oa===void 0?!0:oa;return Object.keys(ni).filter(function(ga){return ni[ga].parentId===Qi}).map(function(ga){var Fs=Rf((0,bo.Z)((0,bo.Z)({route:ni[ga],routeComponent:Ma[ga],loadingComponent:Bn.loadingComponent,reactRouter5Compat:Bn.reactRouter5Compat},Bn.reactRouter5Compat&&{hasChildren:Object.keys(ni).filter(function(Bs){return ni[Bs].parentId===ga}).length>0}),{},{useStream:Aa})),ua=ec({routesById:ni,routeComponents:Ma,parentId:Fs.id,loadingComponent:Bn.loadingComponent,reactRouter5Compat:Bn.reactRouter5Compat,useStream:Aa});return ua.length>0&&(Fs.children=ua,Fs.routes=ua),Fs})}function zl(Bn){var ni=(0,Lu.UO)(),Qi=(0,Lu.Gn)(Bn.to,ni),Ma=(0,Jl.T$)(),oa=(0,Lu.TH)();if(Ma!=null&&Ma.keepQuery){var Aa=oa.search+oa.hash;Qi+=Aa}var ga=(0,bo.Z)((0,bo.Z)({},Bn),{},{to:Qi});return Te.createElement(Lu.Fg,(0,bc.Z)({replace:!0},ga))}function Rf(Bn){var ni=Bn.route,Qi=Bn.useStream,Ma=Qi===void 0?!0:Qi,oa=ni.redirect,Aa=(0,yc.Z)(ni,wc),ga=Bn.reactRouter5Compat?tc:kc;return(0,bo.Z)({element:oa?Te.createElement(zl,{to:oa}):Te.createElement(Sl.Provider,{value:{route:Bn.route}},Te.createElement(ga,{loader:Te.memo(Bn.routeComponent),loadingComponent:Bn.loadingComponent||yf,hasChildren:Bn.hasChildren,useStream:Ma}))},Aa)}function yf(){return Te.createElement("div",null)}function tc(Bn){var ni=Yc(),Qi=ni.route,Ma=(0,Jl.Ov)(),oa=Ma.history,Aa=Ma.clientRoutes,ga=(0,Lu.UO)(),Fs={params:ga,isExact:!0,path:Qi.path,url:oa.location.pathname},ua=Bn.loader,Bs={location:oa.location,match:Fs,history:oa,params:ga,route:Qi,routes:Aa};return Bn.useStream?Te.createElement(Te.Suspense,{fallback:Te.createElement(Bn.loadingComponent,null)},Te.createElement(ua,Bs,Bn.hasChildren&&Te.createElement(Lu.j3,null))):Te.createElement(ua,Bs,Bn.hasChildren&&Te.createElement(Lu.j3,null))}function kc(Bn){var ni=Bn.loader;return Bn.useStream?Te.createElement(Te.Suspense,{fallback:Te.createElement(Bn.loadingComponent,null)},Te.createElement(ni,null)):Te.createElement(ni,null)}var Zl=null;function Lf(){return Zl}function Xc(Bn){var ni=Bn.history,Qi=Te.useState({action:ni.action,location:ni.location}),Ma=(0,Ru.Z)(Qi,2),oa=Ma[0],Aa=Ma[1];return(0,Te.useLayoutEffect)(function(){return ni.listen(Aa)},[ni]),(0,Te.useLayoutEffect)(function(){function ga(Fs){Bn.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:Bn.routes,clientRoutes:Bn.clientRoutes,location:Fs.location,action:Fs.action,basename:Bn.basename,isFirst:!!Fs.isFirst}})}return ga({location:oa.location,action:oa.action,isFirst:!0}),ni.listen(ga)},[ni,Bn.routes,Bn.clientRoutes]),Te.createElement(Lu.F0,{navigator:ni,location:oa.location,basename:Bn.basename},Bn.children)}function Qu(){var Bn=(0,Jl.Ov)(),ni=Bn.clientRoutes;return(0,Lu.V$)(ni)}var Ec=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],Sc=function(ni,Qi){var Ma=ni.basename||"/",oa=ec({routesById:ni.routes,routeComponents:ni.routeComponents,loadingComponent:ni.loadingComponent,reactRouter5Compat:ni.reactRouter5Compat,useStream:ni.useStream});ni.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:oa}});for(var Aa=Te.createElement(Xc,{basename:Ma,pluginManager:ni.pluginManager,routes:ni.routes,clientRoutes:oa,history:ni.history},Qi),ga=0,Fs=Ec;ga<Fs.length;ga++){var ua=Fs[ga];Aa=ni.pluginManager.applyPlugins({type:"modify",key:ua,initialValue:Aa,args:{routes:ni.routes,history:ni.history,plugin:ni.pluginManager}})}var Bs=function(){var cl=(0,Te.useState)({}),yl=(0,Ru.Z)(cl,2),el=yl[0],$l=yl[1],Kf=(0,Te.useState)(window.__UMI_LOADER_DATA__||{}),Ef=(0,Ru.Z)(Kf,2),sc=Ef[0],Mf=Ef[1],tf=(0,Te.useCallback)(function(rf,nf){var tl,Vf=(((tl=(0,Lu.fp)(oa,rf,Ma))===null||tl===void 0?void 0:tl.map(function(fl){return fl.route.id}))||[]).filter(Boolean);Vf.forEach(function(fl){var af,Ff;if(window.__umi_route_prefetch__){var Jo,Sf=(Jo=ni.routeComponents[fl])===null||Jo===void 0||(Jo=Jo._payload)===null||Jo===void 0?void 0:Jo._result;typeof Sf=="function"&&Sf()}var sf=(af=ni.routes[fl])===null||af===void 0?void 0:af.clientLoader,Il=!!sf,Fc=(Ff=ni.routes[fl])===null||Ff===void 0?void 0:Ff.hasServerLoader;!nf&&Fc&&!Il&&!window.__UMI_LOADER_DATA__&&lu({id:fl,basename:Ma,cb:function(Bc){Te.startTransition(function(){Mf(function(Bf){return(0,bo.Z)((0,bo.Z)({},Bf),{},(0,uo.Z)({},fl,Bc))})})}});var eu=!!el[fl],Af=Il&&sf.hydrate||!Fc,Cf=Fc&&!window.__UMI_LOADER_DATA__;Il&&!eu&&(Af||Cf)&&sf({serverLoader:function(){return lu({id:fl,basename:Ma,cb:function(Bf){Te.startTransition(function(){Mf(function(Nc){return(0,bo.Z)((0,bo.Z)({},Nc),{},(0,uo.Z)({},fl,Bf))})})}})}}).then(function(of){$l(function(Bc){return(0,bo.Z)((0,bo.Z)({},Bc),{},(0,uo.Z)({},fl,of))})})})},[el]);return(0,Te.useEffect)(function(){return tf(window.location.pathname,!0),ni.history.listen(function(rf){tf(rf.location.pathname)})},[]),(0,Te.useLayoutEffect)(function(){typeof ni.callback=="function"&&ni.callback()},[]),Te.createElement(Jl.Il.Provider,{value:{routes:ni.routes,routeComponents:ni.routeComponents,clientRoutes:oa,pluginManager:ni.pluginManager,rootElement:ni.rootElement,basename:Ma,clientLoaderData:el,serverLoaderData:sc,preloadRoute:tf,history:ni.history}},Aa)};return Bs};function Qc(Bn){var ni=Bn.rootElement||document.getElementById("root"),Qi=Sc(Bn,Te.createElement(Qu,null));if(Bn.components)return Qi;if(Bn.hydrate){var Ma=window.__UMI_LOADER_DATA__||{},oa=window.__UMI_METADATA_LOADER_DATA__||{},Aa={metadata:oa,loaderData:Ma,mountElementId:Bn.mountElementId},ga=Bn.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.pureApp||Bn.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.pureHtml;gc.hydrateRoot(ga?ni:document,ga?Te.createElement(Qi,null):Te.createElement(Ul,Aa,Te.createElement(Qi,null)));return}if(gc.createRoot){Zl=gc.createRoot(ni),Zl.render(Te.createElement(Qi,null));return}gc.render(Te.createElement(Qi,null),ni)}var Rc=(Bn,ni,Qi)=>new Promise((Ma,oa)=>{var Aa=ua=>{try{Fs(Qi.next(ua))}catch(Bs){oa(Bs)}},ga=ua=>{try{Fs(Qi.throw(ua))}catch(Bs){oa(Bs)}},Fs=ua=>ua.done?Ma(ua.value):Promise.resolve(ua.value).then(Aa,ga);Fs((Qi=Qi.apply(Bn,ni)).next())});function P(){return Rc(this,null,function*(){return{routes:{1:{path:"/",parentId:"@@/global-layout",id:"1"},2:{path:"/paperlibrary",parentId:"1",id:"2"},3:{path:"/paperlibrary",parentId:"2",id:"3"},4:{path:"/paperlibrary/add",parentId:"2",id:"4"},5:{path:"/paperlibrary/add/:id",parentId:"2",id:"5"},6:{path:"/paperlibrary/see/:id",parentId:"2",id:"6"},7:{path:"/paperlibrary/edit_select/:id",parentId:"2",id:"7"},8:{path:"/paperlibrary/exchangequestion",parentId:"2",id:"8"},9:{path:"/paths",parentId:"1",id:"9"},10:{path:"/paths",parentId:"9",id:"10"},11:{path:"/paths/higherVocationalEducation",parentId:"9",id:"11"},12:{path:"/paths/new",parentId:"9",id:"12"},13:{path:"/paths/guidance",exact:!0,parentId:"9",id:"13"},14:{path:"/paths/:pathId",parentId:"9",id:"14"},15:{path:"/paths/:pathId/statistics",parentId:"9",id:"15"},16:{path:"/paths/:pathId/edit",parentId:"9",id:"16"},17:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/add",parentId:"9",id:"17"},18:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/edit",parentId:"9",id:"18"},19:{path:"/classrooms",parentId:"1",id:"19"},20:{path:"/classrooms",parentId:"19",id:"20"},21:{path:"/classrooms/examList",parentId:"19",id:"21"},22:{path:"/classrooms/classicCases",parentId:"19",id:"22"},23:{path:"/classrooms/index",parentId:"19",id:"23"},24:{path:"/classrooms/new",parentId:"19",id:"24"},25:{path:"/classrooms/:coursesId/edit",parentId:"19",id:"25"},26:{path:"/classrooms/news/:subjectid/newgold/:id",parentId:"19",id:"26"},27:{path:"/classrooms/:coursesId/newgolds/settings",parentId:"19",id:"27"},28:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/review_detail/:userId",parentId:"19",id:"28"},29:{path:"/classrooms/:coursesId/common_homework/:categoryId/review_detail/:userId",parentId:"19",id:"29"},30:{path:"/classrooms/:coursesId/program_homework/:categoryId/review_detail/:userId",parentId:"19",id:"30"},31:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/detail",parentId:"19",id:"31"},32:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"32"},33:{path:"/classrooms/:coursesId/common_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"33"},34:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/commitsummary",parentId:"19",id:"34"},35:{path:"/classrooms/:coursesId/group_homework/:categoryId/detail",parentId:"19",id:"35"},36:{path:"/classrooms/:coursesId/common_homework/:categoryId/detail",parentId:"19",id:"36"},37:{path:"/classrooms/:coursesId/common_homework/:categoryId/review/:userId",parentId:"19",id:"37"},38:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/review/:userId",parentId:"19",id:"38"},39:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/post",parentId:"19",id:"39"},40:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"40"},41:{path:"/classrooms/:coursesId/exercise/:categoryId/detail/:userId/review_detail",parentId:"19",id:"41"},42:{path:"/classrooms/:coursesId/exercise/:categoryId/detail",parentId:"19",id:"42"},43:{path:"/classrooms/:coursesId/exercise/:categoryId/preview_select",parentId:"19",id:"43"},44:{path:"/classrooms/:coursesId/exercise/:categoryId/:login/initate_answer",parentId:"19",id:"44"},45:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login",parentId:"19",id:"45"},46:{path:"/classrooms/:coursesId/exercise/:categoryId/wrongAnswer/:login",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercisenotice/:categoryId/users/:login",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"80"},81:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"81"},82:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"82"},83:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"83"},84:{path:"/classrooms/guidance",parentId:"19",id:"84"},85:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"85"},86:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"86"},87:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"87"},88:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"98"},99:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"99"},100:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"100"},101:{path:"/classrooms/",parentId:"19",id:"101"},102:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"101",id:"102"},103:{path:"/classrooms/:coursesId/shixun_homework",parentId:"101",id:"103"},104:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"101",id:"104"},105:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"101",id:"105"},106:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"101",id:"106"},107:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"101",id:"107"},108:{path:"/classrooms/:coursesId/exercise",parentId:"101",id:"108"},109:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"101",id:"109"},110:{path:"/classrooms/:coursesId/poll",parentId:"101",id:"110"},111:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"101",id:"111"},112:{path:"/classrooms/:coursesId/common_homework",parentId:"101",id:"112"},113:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"101",id:"113"},114:{path:"/classrooms/:coursesId/group_homework",parentId:"101",id:"114"},115:{path:"/classrooms/:coursesId/teachers",parentId:"101",id:"115"},116:{path:"/classrooms/:coursesId/students",parentId:"101",id:"116"},117:{path:"/classrooms/:coursesId/assistant",parentId:"101",id:"117"},118:{path:"/classrooms/:coursesId/program_homework",parentId:"101",id:"118"},119:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"101",id:"119"},120:{path:"/classrooms/:coursesId/engineering",parentId:"101",id:"120"},121:{path:"/classrooms/:coursesId/learning_path",parentId:"101",id:"121"},122:{path:"/classrooms/:coursesId/resource_recommend",parentId:"101",id:"122"},123:{path:"/classrooms/:coursesId/attendance",parentId:"101",id:"123"},124:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"101",id:"124"},125:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"101",id:"125"},126:{path:"/classrooms/:coursesId/announcement",parentId:"101",id:"126"},127:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"101",id:"127"},128:{path:"/classrooms/:coursesId/online_learning",parentId:"101",id:"128"},129:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"101",id:"129"},130:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"101",id:"130"},131:{path:"/classrooms/:coursesId/attachment",parentId:"101",id:"131"},132:{path:"/classrooms/:coursesId/video",parentId:"101",id:"132"},133:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"101",id:"133"},134:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"101",id:"134"},135:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"101",id:"135"},136:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"101",id:"136"},137:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"101",id:"137"},138:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"101",id:"138"},139:{path:"/classrooms/:coursesId/live_video",parentId:"101",id:"139"},140:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"101",id:"140"},141:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"101",id:"141"},142:{path:"/classrooms/:coursesId/board",parentId:"101",id:"142"},143:{path:"/classrooms/:coursesId/course_group",parentId:"101",id:"143"},144:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"101",id:"144"},145:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"101",id:"145"},146:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"101",id:"146"},147:{path:"/classrooms/:coursesId/not_course_group",parentId:"101",id:"147"},148:{path:"/classrooms/:coursesId/statistics/",parentId:"101",id:"148"},149:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"101",id:"149"},150:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"101",id:"150"},151:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"101",id:"151"},152:{path:"/classrooms/:coursesId/statistics_user_portrait/:categoryId",parentId:"101",id:"152"},153:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"101",id:"153"},154:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"101",id:"154"},155:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"101",id:"155"},156:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"101",id:"156"},157:{path:"/classrooms/:coursesId",parentId:"101",id:"157"},158:{path:"/classrooms/:coursesId/template",parentId:"101",id:"158"},159:{path:"/competitions",parentId:"1",id:"159"},160:{path:"/competitions/index",parentId:"159",id:"160"},161:{path:"/competitions/:identifier/list",parentId:"159",id:"161"},162:{path:"/competitions/exports",parentId:"159",id:"162"},163:{path:"/competitions",parentId:"159",id:"163"},164:{path:"/competitions/:identifier",parentId:"159",id:"164"},165:{path:"/competitions/index/:identifier",parentId:"159",id:"165"},166:{path:"/competitions/:identifier/detail/enroll",parentId:"159",id:"166"},167:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"159",id:"167"},168:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"159",id:"168"},169:{path:"/competitions/detail/:identifier",parentId:"159",id:"169"},170:{path:"/forums",parentId:"1",id:"170"},171:{path:"/forums",parentId:"170",id:"171"},172:{path:"/forums/categories/:memoType",parentId:"170",id:"172"},173:{path:"/forums/new",parentId:"170",id:"173"},174:{path:"/forums/:memoId/edit",parentId:"170",id:"174"},175:{path:"/forums/:memoId",parentId:"170",id:"175"},176:{path:"/problemset",parentId:"1",id:"176"},177:{path:"/problemset",parentId:"176",id:"177"},178:{path:"/problemset/newitem",parentId:"176",id:"178"},179:{path:"/problemset/:type/:id",parentId:"176",id:"179"},180:{path:"/problemset/preview",parentId:"176",id:"180"},181:{path:"/problemset/preview_new",parentId:"176",id:"181"},182:{path:"/problemset/preview_select",parentId:"176",id:"182"},183:{path:"/shixuns",parentId:"1",id:"183"},184:{path:"/shixuns",parentId:"183",id:"184"},185:{path:"/shixuns/exports",parentId:"183",id:"185"},186:{path:"/shixuns/new",parentId:"183",id:"186"},187:{path:"/shixuns/new/CreateImg",parentId:"183",id:"187"},188:{path:"/shixuns/new/:id/imagepreview",parentId:"183",id:"188"},189:{path:"/shixuns/:id/Merge",parentId:"183",id:"189"},190:{path:"/shixuns/:id/Split",parentId:"183",id:"190"},191:{path:"/shixuns/:id/edit",parentId:"183",id:"191"},192:{path:"shixuns/:id/edit/warehouse",parentId:"191",id:"192"},193:{path:"/shixuns/:id/edit/newquestion",parentId:"191",id:"193"},194:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"191",id:"194"},195:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"191",id:"195"},196:{path:"/shixuns/:id/edit/new",parentId:"191",id:"196"},197:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"191",id:"197"},198:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"191",id:"198"},199:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"191",id:"199"},200:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"191",id:"200"},201:{path:"/shixuns/:id",parentId:"183",id:"201"},202:{path:"/shixuns/:id/challenges",parentId:"201",id:"202"},203:{path:"/shixuns/:id/repository",parentId:"201",id:"203"},204:{path:"/shixuns/:id/secret_repository",parentId:"201",id:"204"},205:{path:"/shixuns/:id/collaborators",parentId:"201",id:"205"},206:{path:"/shixuns/:id/dataset",parentId:"201",id:"206"},207:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"201",id:"207"},208:{path:"/shixuns/:id/shixun_discuss",parentId:"201",id:"208"},209:{path:"/shixuns/:id/ranking_list",parentId:"201",id:"209"},210:{path:"/shixuns/:id/settings",parentId:"201",id:"210"},211:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"201",id:"211"},212:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"201",id:"212"},213:{path:"/shixuns/:id/repository/upload_file",parentId:"201",id:"213"},214:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"201",id:"214"},215:{path:"/shixuns/:id/repository/add_file",parentId:"201",id:"215"},216:{path:"/shixuns/:id/secret_repository/add_file",parentId:"201",id:"216"},217:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"201",id:"217"},218:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"201",id:"218"},219:{path:"/shixuns/:id/audit_situation",parentId:"201",id:"219"},220:{path:"/shixuns/:id/fork_list",parentId:"201",id:"220"},221:{path:"/shixuns/:id/skill_tags",parentId:"201",id:"221"},222:{path:"/users",parentId:"1",id:"222"},223:{path:"/users/:username/videos/protocol",parentId:"222",id:"223"},224:{path:"/users/:username/videos/resourceProtocol",parentId:"222",id:"224"},225:{path:"/users/:username/videos/success",parentId:"222",id:"225"},226:{path:"/users/:username/topicbank/:topicstype",parentId:"222",id:"226"},227:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"222",id:"227"},228:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"222",id:"228"},229:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"222",id:"229"},230:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"222",id:"230"},231:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"222",id:"231"},232:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"222",id:"232"},233:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"222",id:"233"},234:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"222",id:"234"},235:{path:"/users/:username/devicegroup/edit/:id",parentId:"222",id:"235"},236:{path:"/users/:username/deviceInfo/reservationInfo/:id",parentId:"222",id:"236"},237:{path:"/users/:username/devicegroup/addgroup",parentId:"222",id:"237"},238:{path:"/users/:username/experiment-img/add",parentId:"222",id:"238"},239:{path:"/users/:username",parentId:"222",id:"239"},240:{path:"/users/:username",parentId:"239",id:"240"},241:{path:"/users/:username/baseInfo/edit",parentId:"239",id:"241"},242:{path:"/users/:username/baseInfo",parentId:"239",id:"242"},243:{path:"/users/:username/realNameCertification",parentId:"239",id:"243"},244:{path:"/users/:username/careerCertification",parentId:"239",id:"244"},245:{path:"/users/:username/classrooms",parentId:"239",id:"245"},246:{path:"/users/:username/shixuns",parentId:"239",id:"246"},247:{path:"/users/:username/dataSet",parentId:"239",id:"247"},248:{path:"/users/:username/userPortrait",parentId:"239",id:"248"},249:{path:"/users/:username/learningPath",parentId:"239",id:"249"},250:{path:"/users/:username/teach-group",parentId:"239",id:"250"},251:{path:"/users/:username/competitions",parentId:"239",id:"251"},252:{path:"/users/:username/experiment-img",parentId:"239",id:"252"},253:{path:"/users/:username/experiment-img/:experid/detail",parentId:"239",id:"253"},254:{path:"/users/:username/certificate",parentId:"239",id:"254"},255:{path:"/users/:username/otherResources",parentId:"239",id:"255"},256:{path:"/users/:username/classmanagement",parentId:"239",id:"256"},257:{path:"/users/:username/classmanagement/:couserid",parentId:"239",id:"257"},258:{path:"/users/:username/paths",parentId:"239",id:"258"},259:{path:"/users/:username/devicegroup",parentId:"239",id:"259"},260:{path:"/users/:username/projects",parentId:"239",id:"260"},261:{path:"/users/:username/videos",parentId:"239",id:"261"},262:{path:"/users/:username/videos/upload",parentId:"239",id:"262"},263:{path:"/users/:username/topics/:topicstype",parentId:"239",id:"263"},264:{path:"/users/:username/vspaces",parentId:"239",id:"264"},265:{path:"/users/:username/resourcesCenter",parentId:"239",id:"265"},266:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"239",id:"266"},267:{path:"/users/:username/resourceGuarantee",parentId:"239",id:"267"},268:{path:"/users/:username/resourceAllocation",parentId:"239",id:"268"},269:{parentId:"1",id:"269"},270:{path:"/problems",parentId:"269",id:"270"},271:{path:"/problems",parentId:"270",id:"271"},272:{path:"/problems/batchAdd",parentId:"270",id:"272"},273:{path:"/problems/newcreate",parentId:"269",id:"273"},274:{path:"/problems/newedit/:id",exact:!0,parentId:"269",id:"274"},275:{path:"/problems/:id/edit",exact:!0,parentId:"269",id:"275"},276:{path:"/problems/new",exact:!0,parentId:"269",id:"276"},277:{path:"/problems/:id/oj/:save_identifier",parentId:"269",id:"277"},278:{path:"/problems/:id/record-detail/:submitId",parentId:"269",id:"278"},279:{path:"/problems/add",parentId:"269",id:"279"},280:{path:"/problems/:id/ojedit",parentId:"269",id:"280"},281:{path:"/engineering",parentId:"1",id:"281"},282:{path:"/engineering",parentId:"281",id:"282"},283:{path:"/engineering/teacherList",parentId:"282",id:"283"},284:{path:"/engineering/studentList",parentId:"282",id:"284"},285:{path:"/engineering/training/program",parentId:"282",id:"285"},286:{path:"/engineering/training/program/add",parentId:"282",id:"286"},287:{path:"/engineering/training/program/edit",parentId:"282",id:"287"},288:{path:"/engineering/training/objectives",parentId:"282",id:"288"},289:{path:"/engineering/graduated/index",parentId:"282",id:"289"},290:{path:"/engineering/graduated/matrix",parentId:"282",id:"290"},291:{path:"/engineering/course/list",parentId:"282",id:"291"},292:{path:"/engineering/course/setting",parentId:"282",id:"292"},293:{path:"/engineering/course/matrix",parentId:"282",id:"293"},294:{path:"/engineering/navigation",parentId:"282",id:"294"},295:{path:"/engineering/evaluate/course",parentId:"282",id:"295"},296:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"282",id:"296"},297:{path:"/engineering/evaluate/norm",parentId:"282",id:"297"},298:{path:"/engineering/evaluate/document",parentId:"282",id:"298"},299:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"282",id:"299"},300:{path:"/engineering/*",redirect:"/404",parentId:"282",id:"300"},301:{path:"/innovation",parentId:"1",id:"301"},302:{path:"/innovation/tasks/:taskId",parentId:"301",id:"302"},303:{path:"/innovation",parentId:"301",id:"303"},304:{path:"/innovation/project",parentId:"303",id:"304"},305:{path:"/innovation/dataset",parentId:"303",id:"305"},306:{path:"/innovation/mirror",parentId:"303",id:"306"},307:{path:"/innovation/my-project",parentId:"303",id:"307"},308:{path:"/innovation/my-dataset",parentId:"303",id:"308"},309:{path:"/innovation/my-mirror",parentId:"303",id:"309"},310:{path:"/innovation/project/create",parentId:"303",id:"310"},311:{path:"/innovation/project/edit/:id",parentId:"303",id:"311"},312:{path:"/innovation/project/detail/:taskId",parentId:"303",id:"312"},313:{path:"/tasks",parentId:"1",id:"313"},314:{path:"/tasks/:taskId",exact:!0,parentId:"313",id:"314"},315:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"313",id:"315"},316:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"313",id:"316"},317:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"313",id:"317"},318:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"313",id:"318"},319:{path:"/myproblems",parentId:"1",id:"319"},320:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"319",id:"320"},321:{path:"/myproblems/:id",exact:!0,parentId:"319",id:"321"},322:{path:"/account",parentId:"1",id:"322"},323:{path:"/account",parentId:"322",id:"323"},324:{path:"/account/profile",parentId:"323",id:"324"},325:{path:"/account/profile/edit",parentId:"323",id:"325"},326:{path:"/account/certification",parentId:"323",id:"326"},327:{path:"/account/secure",parentId:"323",id:"327"},328:{path:"/account/binding",parentId:"323",id:"328"},329:{path:"/account/Results",parentId:"323",id:"329"},330:{path:"/ch",parentId:"1",id:"330"},331:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"330",id:"331"},332:{path:"/ch/rest/",exact:!0,parentId:"330",id:"332"},333:{path:"/ch/rest/:id",exact:!0,parentId:"330",id:"333"},334:{path:"/order",parentId:"1",id:"334"},335:{path:"/order",parentId:"334",id:"335"},336:{path:"/order/invoice",parentId:"334",id:"336"},337:{path:"/order/records",parentId:"334",id:"337"},338:{path:"/order/apply",parentId:"334",id:"338"},339:{path:"/order/view",parentId:"334",id:"339"},340:{path:"/order/:courseId/information",parentId:"334",id:"340"},341:{path:"/order/:courseId/pay",parentId:"334",id:"341"},342:{path:"/order/:orderNum/result",parentId:"334",id:"342"},343:{path:"/messages",parentId:"1",id:"343"},344:{path:"/messages/:userId/user_tidings",parentId:"343",id:"344"},345:{path:"/messages/:userId/private_messages",parentId:"343",id:"345"},346:{path:"/messages/:userId/message_detail",parentId:"343",id:"346"},347:{path:"/vtrs",parentId:"1",id:"347"},348:{path:"/vtrs/:virtual_spacesId",parentId:"347",id:"348"},349:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"348",id:"349"},350:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"348",id:"350"},351:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"348",id:"351"},352:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"348",id:"352"},353:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"348",id:"353"},354:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"348",id:"354"},355:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"348",id:"355"},356:{path:"/vtrs/:virtual_spacesId/survey",parentId:"348",id:"356"},357:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"348",id:"357"},358:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"348",id:"358"},359:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"348",id:"359"},360:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"348",id:"360"},361:{path:"/vtrs/:virtual_spacesId/material",parentId:"348",id:"361"},362:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"348",id:"362"},363:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"348",id:"363"},364:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"348",id:"364"},365:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"348",id:"365"},366:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"348",id:"366"},367:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"348",id:"367"},368:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"348",id:"368"},369:{path:"/vtrs/:virtual_spacesId/settings",parentId:"348",id:"369"},370:{path:"/vtrs/:virtual_spacesId/resources",parentId:"348",id:"370"},371:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"348",id:"371"},372:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"348",id:"372"},373:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"348",id:"373"},374:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"348",id:"374"},375:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"348",id:"375"},376:{path:"/vtrs/:virtual_spacesId/*",parentId:"348",id:"376"},377:{path:"/101",parentId:"1",id:"377"},378:{path:"/101/:virtual_spacesId",parentId:"377",id:"378"},379:{path:"/101/:virtual_spacesId",exact:!0,parentId:"378",id:"379"},380:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"378",id:"380"},381:{path:"/101/:virtual_spacesId/experiment",parentId:"378",id:"381"},382:{path:"/101/:virtual_spacesId/announcement",parentId:"378",id:"382"},383:{path:"/101/:virtual_spacesId/announcement/add",parentId:"378",id:"383"},384:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"378",id:"384"},385:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"378",id:"385"},386:{path:"/101/:virtual_spacesId/survey",parentId:"378",id:"386"},387:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"378",id:"387"},388:{path:"/101/:virtual_spacesId/knowledge",parentId:"378",id:"388"},389:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"378",id:"389"},390:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"378",id:"390"},391:{path:"/101/:virtual_spacesId/material",parentId:"378",id:"391"},392:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"378",id:"392"},393:{path:"/101/:virtual_spacesId/lesson",parentId:"378",id:"393"},394:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"378",id:"394"},395:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"378",id:"395"},396:{path:"/101/:virtual_spacesId/discussion",parentId:"378",id:"396"},397:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"378",id:"397"},398:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"378",id:"398"},399:{path:"/101/:virtual_spacesId/settings",parentId:"378",id:"399"},400:{path:"/101/:virtual_spacesId/resources",parentId:"378",id:"400"},401:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"378",id:"401"},402:{path:"/101/:virtual_spacesId/Plan",parentId:"378",id:"402"},403:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"378",id:"403"},404:{path:"/101/:virtual_spacesId/digtal",parentId:"378",id:"404"},405:{path:"/101/:virtual_spacesId/homepage",parentId:"378",id:"405"},406:{path:"/101/:virtual_spacesId/*",parentId:"378",id:"406"},407:{path:"/administration",parentId:"1",id:"407"},408:{path:"/administration",parentId:"407",id:"408"},409:{path:"/administration/college",parentId:"408",id:"409"},410:{path:"/administration/student",parentId:"408",id:"410"},411:{path:"/administration/student/:studentId/edit",parentId:"408",id:"411"},412:{path:"/administration/profession",parentId:"408",id:"412"},413:{path:"/graduations",parentId:"1",id:"413"},414:{path:"/graduations",exact:!0,parentId:"413",id:"414"},415:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"413",id:"415"},416:{path:"/graduations/:id",parentId:"413",id:"416"},417:{path:"/graduations/:id/index",parentId:"416",id:"417"},418:{path:"/graduations/:id/topics",parentId:"416",id:"418"},419:{path:"/graduations/:id/student_selection",parentId:"416",id:"419"},420:{path:"/graduations/:id/tasks",parentId:"416",id:"420"},421:{path:"/graduations/:id/opening_report",parentId:"416",id:"421"},422:{path:"/graduations/:id/midterm_report",parentId:"416",id:"422"},423:{path:"/graduations/:id/thesis",parentId:"416",id:"423"},424:{path:"/graduations/:id/final_defense",parentId:"416",id:"424"},425:{path:"/graduations/:id/final_thesis",parentId:"416",id:"425"},426:{path:"/graduations/:id/settings",parentId:"416",id:"426"},427:{path:"/graduations/:id/teachers",parentId:"416",id:"427"},428:{path:"/graduations/:id/students",parentId:"416",id:"428"},429:{path:"/graduations/:id/archives",parentId:"416",id:"429"},430:{path:"/graduations/:id/grading_summary",parentId:"416",id:"430"},431:{path:"/dataset",parentId:"1",id:"431"},432:{path:"/dataset",exact:!0,parentId:"431",id:"432"},433:{path:"/dataset/:id/detail",exact:!0,parentId:"431",id:"433"},434:{path:"/knowledgegraph",parentId:"1",id:"434"},435:{path:"/knowledgegraph",parentId:"434",id:"435"},436:{path:"/knowledgegraph/:pathId/sanD",parentId:"434",id:"436"},437:{path:"/knowledgegraph/:pathId",parentId:"434",id:"437"},438:{path:"/knowledgegraph/:pathId/abilityMap/edit/:abilityMapId",parentId:"434",id:"438"},439:{path:"/knowledgegraph/:pathId/abilityMap/detail/:abilityId",parentId:"434",id:"439"},440:{path:"/knowledgegraph/:pathId/statistics",parentId:"434",id:"440"},441:{parentId:"434",id:"441"},442:{path:"/knowledgegraph/:pathId/statistics/learningpath/:learningpathId",parentId:"441",id:"442"},443:{path:"/knowledgegraph/:pathId/statistics/learningpath/:learningpathId/detail/:detailId",parentId:"441",id:"443"},444:{path:"/knowledgegraph/:pathId/statistics/pathatlas/:learningpathId",parentId:"441",id:"444"},445:{path:"/knowledgegraph/:pathId/statistics/pathatlas/:learningpathId/detail",parentId:"441",id:"445"},446:{path:"/knowledgegraph/:pathId/statistics/abilitymap/:learningpathId",parentId:"441",id:"446"},447:{path:"/knowledgegraph/:pathId/statistics/abilitymap/:learningpathId/detail/:detailId",parentId:"441",id:"447"},448:{path:"/deviceOperationMonitoring",parentId:"1",id:"448"},449:{path:"/deviceOperationMonitoring",parentId:"448",id:"449"},450:{path:"/onlineDevice",parentId:"1",id:"450"},451:{path:"/onlineDevice",redirect:"/onlineDevice/deviceInfo",parentId:"450",id:"451"},452:{path:"/onlineDevice/deviceInfo",parentId:"450",id:"452"},453:{path:"/onlineDevice/deviceInfo",redirect:"/onlineDevice/deviceInfo/manage",parentId:"452",id:"453"},454:{path:"/onlineDevice/deviceInfo/manage",parentId:"452",id:"454"},455:{path:"/onlineDevice/deviceInfo/deviceDetails/:id/:flag",parentId:"452",id:"455"},456:{path:"/onlineDevice/deviceInfo/deviceEdit/:id",parentId:"452",id:"456"},457:{path:"/onlineDevice/deviceInfo/reservationInfo/:id",parentId:"452",id:"457"},458:{path:"/onlineDevice/deviceLabel",parentId:"450",id:"458"},459:{path:"/onlineDevice/deviceType",parentId:"450",id:"459"},460:{path:"/onlineDevice/deviceType",redirect:"/onlineDevice/deviceType/manage",parentId:"459",id:"460"},461:{path:"/onlineDevice/deviceType/manage",parentId:"459",id:"461"},462:{path:"/onlineDevice/deviceType/deviceTypeDetails/:id",parentId:"459",id:"462"},463:{path:"/onlineDevice/faultlibrary",parentId:"450",id:"463"},464:{path:"/onlineDevice/digitalsigns",parentId:"450",id:"464"},465:{path:"/onlineReservation",parentId:"1",id:"465"},466:{path:"/onlineReservation",redirect:"/onlineReservation/reservationInfo",parentId:"465",id:"466"},467:{path:"/onlineReservation/reservationInfo",parentId:"465",id:"467"},468:{path:"/onlineReservation/reservationInfo",redirect:"/onlineReservation/reservationInfo/reservationInfo/false",parentId:"467",id:"468"},469:{path:"/onlineReservation/reservationInfo/reservationInfo/:flag",parentId:"467",id:"469"},470:{path:"/onlineMessageCenter",parentId:"1",id:"470"},471:{path:"/onlineMessageCenter",redirect:"/onlineMessageCenter/messageCenterManage",parentId:"470",id:"471"},472:{path:"/onlineMessageCenter/messageCenterManage",parentId:"470",id:"472"},473:{path:"/onlineMessageCenter/offSiteConfig",parentId:"470",id:"473"},474:{path:"/onlineProperty",parentId:"1",id:"474"},475:{path:"/onlineProperty",redirect:"/onlineProperty/property",parentId:"474",id:"475"},476:{path:"/onlineProperty/property",parentId:"474",id:"476"},477:{path:"/onlineProperty/procurement/:id",parentId:"474",id:"477"},478:{path:"/laboratoryList",parentId:"1",id:"478"},479:{path:"/laboratoryList",parentId:"478",id:"479"},480:{path:"/newlogin",parentId:"1",id:"480"},481:{path:"/onlinenum",parentId:"1",id:"481"},482:{path:"/onlinenum",parentId:"481",id:"482"},483:{path:"/shixuncontext",parentId:"1",id:"483"},484:{path:"/shixuncontext",parentId:"483",id:"484"},485:{path:"/shixuncontext/:Id/detail",parentId:"483",id:"485"},486:{path:"/educoder-demo",exact:!0,parentId:"1",id:"486"},487:{path:"/training",parentId:"1",id:"487"},488:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"487",id:"488"},489:{path:"/effectivenessAnalysis/:coursesId",exact:!0,parentId:"1",id:"489"},490:{path:"/studentEffectivenessAnalysis/:coursesId",exact:!0,parentId:"1",id:"490"},491:{path:"/largeScreen",exact:!0,parentId:"1",id:"491"},492:{path:"/quality",parentId:"1",id:"492"},493:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"492",id:"493"},494:{path:"/otherlogin",exact:!0,parentId:"1",id:"494"},495:{path:"/otherloginqq",exact:!0,parentId:"1",id:"495"},496:{path:"/otherloginstart",exact:!0,parentId:"1",id:"496"},497:{path:"/pathsoverview",exact:!0,parentId:"1",id:"497"},498:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"498"},499:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"499"},500:{path:"/login",parentId:"1",id:"500"},501:{path:"/login",parentId:"500",id:"501"},502:{path:"/user",parentId:"1",id:"502"},503:{path:"/user/login",parentId:"502",id:"503"},504:{path:"/user/register",parentId:"502",id:"504"},505:{path:"/user/reset-password",parentId:"502",id:"505"},506:{path:"/colleges",parentId:"1",id:"506"},507:{path:"/colleges/:id/statistics",parentId:"506",id:"507"},508:{path:"/help",parentId:"1",id:"508"},509:{path:"/help/:id",parentId:"508",id:"509"},510:{path:"/video",parentId:"1",id:"510"},511:{path:"/video/:videoId",parentId:"510",id:"511"},512:{path:"/terminal",parentId:"1",id:"512"},513:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"513"},514:{path:"/statsDashboard",parentId:"1",id:"514"},515:{path:"/reservation",parentId:"1",id:"515"},516:{path:"/reservation/list",parentId:"515",id:"516"},517:{path:"/reservationDetail",parentId:"1",id:"517"},518:{path:"/reservationDetail/:id",parentId:"517",id:"518"},519:{path:"/",parentId:"1",id:"519"},520:{path:"/",exact:!0,parentId:"519",id:"520"},521:{path:"/api/*",exact:!0,parentId:"519",id:"521"},522:{path:"/search",exact:!0,parentId:"519",id:"522"},523:{path:"/moop_cases",exact:!0,parentId:"519",id:"523"},524:{path:"/moop_cases/new",exact:!0,parentId:"519",id:"524"},525:{path:"/moop_cases/:caseId",exact:!0,parentId:"519",id:"525"},526:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"519",id:"526"},527:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"519",id:"527"},528:{path:"/randompaper",exact:!0,parentId:"519",id:"528"},529:{path:"/randompaper/edit/:id",exact:!0,parentId:"519",id:"529"},530:{path:"/randompaper/detail/:id",exact:!0,parentId:"519",id:"530"},531:{path:"/403",parentId:"519",id:"531"},532:{path:"/500",parentId:"519",id:"532"},533:{path:"/404",parentId:"519",id:"533"},534:{path:"/download",parentId:"519",id:"534"},535:{path:"/iwce",parentId:"519",id:"535"},536:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"519",id:"536"},537:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"519",id:"537"},538:{path:"/Activities",parentId:"519",id:"538"},539:{path:"/visualization",parentId:"519",id:"539"},540:{path:"/iwce/:itemname",parentId:"519",id:"540"},541:{path:"/hpc-course",parentId:"519",id:"541"},542:{path:"/user_agents",parentId:"519",id:"542"},543:{path:"/three",parentId:"519",id:"543"},544:{path:"/introduction",parentId:"519",id:"544"},545:{path:"/chatgpt",parentId:"519",id:"545"},546:{path:"/*",parentId:"519",id:"546"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:Te.lazy(()=>__webpack_require__.e(15302).then(__webpack_require__.bind(__webpack_require__,15302))),2:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__,68433))),3:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(32099)]).then(__webpack_require__.bind(__webpack_require__,68670))),4:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(95373),__webpack_require__.e(93260)]).then(__webpack_require__.bind(__webpack_require__,94403))),5:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(95373),__webpack_require__.e(93260)]).then(__webpack_require__.bind(__webpack_require__,94403))),6:Te.lazy(()=>__webpack_require__.e(53247).then(__webpack_require__.bind(__webpack_require__,15661))),7:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(90515),__webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__,99407))),8:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(90515),__webpack_require__.e(11545)]).then(__webpack_require__.bind(__webpack_require__,18511))),9:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__,68433))),10:Te.lazy(()=>__webpack_require__.e(9906).then(__webpack_require__.bind(__webpack_require__,90032))),11:Te.lazy(()=>__webpack_require__.e(5572).then(__webpack_require__.bind(__webpack_require__,57888))),12:Te.lazy(()=>__webpack_require__.e(36080).then(__webpack_require__.bind(__webpack_require__,89105))),13:Te.lazy(()=>__webpack_require__.e(27901).then(__webpack_require__.bind(__webpack_require__,82309))),14:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(17204),__webpack_require__.e(92281)]).then(__webpack_require__.bind(__webpack_require__,41524))),15:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(51651)]).then(__webpack_require__.bind(__webpack_require__,3740))),16:Te.lazy(()=>__webpack_require__.e(36080).then(__webpack_require__.bind(__webpack_require__,89105))),17:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(90515),__webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__,99407))),18:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(90515),__webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__,99407))),19:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__,68433))),20:Te.lazy(()=>__webpack_require__.e(76789).then(__webpack_require__.bind(__webpack_require__,56690))),21:Te.lazy(()=>__webpack_require__.e(79921).then(__webpack_require__.bind(__webpack_require__,52726))),22:Te.lazy(()=>__webpack_require__.e(31674).then(__webpack_require__.bind(__webpack_require__,12308))),23:Te.lazy(()=>__webpack_require__.e(26685).then(__webpack_require__.bind(__webpack_require__,79296))),24:Te.lazy(()=>__webpack_require__.e(7323).then(__webpack_require__.bind(__webpack_require__,49447))),25:Te.lazy(()=>__webpack_require__.e(7323).then(__webpack_require__.bind(__webpack_require__,49447))),26:Te.lazy(()=>__webpack_require__.e(96882).then(__webpack_require__.bind(__webpack_require__,8043))),27:Te.lazy(()=>__webpack_require__.e(96882).then(__webpack_require__.bind(__webpack_require__,8043))),28:Te.lazy(()=>__webpack_require__.e(90109).then(__webpack_require__.bind(__webpack_require__,82347))),29:Te.lazy(()=>__webpack_require__.e(10737).then(__webpack_require__.bind(__webpack_require__,93841))),30:Te.lazy(()=>__webpack_require__.e(3391).then(__webpack_require__.bind(__webpack_require__,27728))),31:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(6004),__webpack_require__.e(35694)]).then(__webpack_require__.bind(__webpack_require__,1407))),32:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(55330)]).then(__webpack_require__.bind(__webpack_require__,24221))),33:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(12303)]).then(__webpack_require__.bind(__webpack_require__,60730))),34:Te.lazy(()=>__webpack_require__.e(71450).then(__webpack_require__.bind(__webpack_require__,87675))),35:Te.lazy(()=>Promise.all([__webpack_require__.e(6004),__webpack_require__.e(10195)]).then(__webpack_require__.bind(__webpack_require__,38888))),36:Te.lazy(()=>Promise.all([__webpack_require__.e(6004),__webpack_require__.e(93668)]).then(__webpack_require__.bind(__webpack_require__,87537))),37:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(52338)]).then(__webpack_require__.bind(__webpack_require__,86091))),38:Te.lazy(()=>__webpack_require__.e(14662).then(__webpack_require__.bind(__webpack_require__,61438))),39:Te.lazy(()=>__webpack_require__.e(28072).then(__webpack_require__.bind(__webpack_require__,57442))),40:Te.lazy(()=>__webpack_require__.e(60479).then(__webpack_require__.bind(__webpack_require__,58990))),41:Te.lazy(()=>__webpack_require__.e(85297).then(__webpack_require__.bind(__webpack_require__,16874))),42:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(90515),__webpack_require__.e(54164)]).then(__webpack_require__.bind(__webpack_require__,34742))),43:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(90515),__webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__,99407))),44:Te.lazy(()=>Promise.all([__webpack_require__.e(90515),__webpack_require__.e(14889)]).then(__webpack_require__.bind(__webpack_require__,61292))),45:Te.lazy(()=>Promise.all([__webpack_require__.e(90515),__webpack_require__.e(14105)]).then(__webpack_require__.bind(__webpack_require__,28643))),46:Te.lazy(()=>Promise.all([__webpack_require__.e(90515),__webpack_require__.e(97883)]).then(__webpack_require__.bind(__webpack_require__,42126))),47:Te.lazy(()=>__webpack_require__.e(17482).then(__webpack_require__.bind(__webpack_require__,97439))),48:Te.lazy(()=>__webpack_require__.e(75816).then(__webpack_require__.bind(__webpack_require__,35002))),49:Te.lazy(()=>__webpack_require__.e(90337).then(__webpack_require__.bind(__webpack_require__,84151))),50:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(95373),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,30968))),51:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(95373),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,30968))),52:Te.lazy(()=>__webpack_require__.e(45992).then(__webpack_require__.bind(__webpack_require__,4030))),53:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(67880),__webpack_require__.e(90515),__webpack_require__.e(78085)]).then(__webpack_require__.bind(__webpack_require__,47745))),54:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(67880),__webpack_require__.e(90515),__webpack_require__.e(78085)]).then(__webpack_require__.bind(__webpack_require__,47745))),55:Te.lazy(()=>__webpack_require__.e(48431).then(__webpack_require__.bind(__webpack_require__,80147))),56:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,18957))),57:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(43433)]).then(__webpack_require__.bind(__webpack_require__,46820))),58:Te.lazy(()=>__webpack_require__.e(95125).then(__webpack_require__.bind(__webpack_require__,25966))),59:Te.lazy(()=>__webpack_require__.e(95125).then(__webpack_require__.bind(__webpack_require__,25966))),60:Te.lazy(()=>__webpack_require__.e(10921).then(__webpack_require__.bind(__webpack_require__,1195))),61:Te.lazy(()=>__webpack_require__.e(10921).then(__webpack_require__.bind(__webpack_require__,1195))),62:Te.lazy(()=>__webpack_require__.e(21578).then(__webpack_require__.bind(__webpack_require__,41927))),63:Te.lazy(()=>__webpack_require__.e(3317).then(__webpack_require__.bind(__webpack_require__,41487))),64:Te.lazy(()=>__webpack_require__.e(1482).then(__webpack_require__.bind(__webpack_require__,74551))),65:Te.lazy(()=>__webpack_require__.e(74795).then(__webpack_require__.bind(__webpack_require__,49830))),66:Te.lazy(()=>__webpack_require__.e(20026).then(__webpack_require__.bind(__webpack_require__,81497))),67:Te.lazy(()=>__webpack_require__.e(68882).then(__webpack_require__.bind(__webpack_require__,94578))),68:Te.lazy(()=>Promise.all([__webpack_require__.e(17204),__webpack_require__.e(85888)]).then(__webpack_require__.bind(__webpack_require__,91357))),69:Te.lazy(()=>Promise.all([__webpack_require__.e(17204),__webpack_require__.e(19715)]).then(__webpack_require__.bind(__webpack_require__,90584))),70:Te.lazy(()=>__webpack_require__.e(57045).then(__webpack_require__.bind(__webpack_require__,86685))),71:Te.lazy(()=>__webpack_require__.e(31211).then(__webpack_require__.bind(__webpack_require__,58225))),72:Te.lazy(()=>Promise.all([__webpack_require__.e(17204),__webpack_require__.e(51582)]).then(__webpack_require__.bind(__webpack_require__,79528))),73:Te.lazy(()=>Promise.all([__webpack_require__.e(17204),__webpack_require__.e(16729)]).then(__webpack_require__.bind(__webpack_require__,50227))),74:Te.lazy(()=>Promise.all([__webpack_require__.e(5778),__webpack_require__.e(39695)]).then(__webpack_require__.bind(__webpack_require__,37043))),75:Te.lazy(()=>Promise.all([__webpack_require__.e(5778),__webpack_require__.e(28723)]).then(__webpack_require__.bind(__webpack_require__,53900))),76:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(17622)]).then(__webpack_require__.bind(__webpack_require__,20420))),77:Te.lazy(()=>__webpack_require__.e(65148).then(__webpack_require__.bind(__webpack_require__,45976))),78:Te.lazy(()=>__webpack_require__.e(90643).then(__webpack_require__.bind(__webpack_require__,33016))),79:Te.lazy(()=>__webpack_require__.e(43442).then(__webpack_require__.bind(__webpack_require__,54822))),80:Te.lazy(()=>__webpack_require__.e(12102).then(__webpack_require__.bind(__webpack_require__,28357))),81:Te.lazy(()=>__webpack_require__.e(82425).then(__webpack_require__.bind(__webpack_require__,72345))),82:Te.lazy(()=>__webpack_require__.e(52404).then(__webpack_require__.bind(__webpack_require__,59372))),83:Te.lazy(()=>__webpack_require__.e(89785).then(__webpack_require__.bind(__webpack_require__,30856))),84:Te.lazy(()=>__webpack_require__.e(27901).then(__webpack_require__.bind(__webpack_require__,82309))),85:Te.lazy(()=>__webpack_require__.e(2819).then(__webpack_require__.bind(__webpack_require__,47879))),86:Te.lazy(()=>__webpack_require__.e(11512).then(__webpack_require__.bind(__webpack_require__,44738))),87:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(27395)]).then(__webpack_require__.bind(__webpack_require__,39752))),88:Te.lazy(()=>__webpack_require__.e(3585).then(__webpack_require__.bind(__webpack_require__,69476))),89:Te.lazy(()=>__webpack_require__.e(46963).then(__webpack_require__.bind(__webpack_require__,23054))),90:Te.lazy(()=>__webpack_require__.e(64030).then(__webpack_require__.bind(__webpack_require__,60655))),91:Te.lazy(()=>__webpack_require__.e(64030).then(__webpack_require__.bind(__webpack_require__,60655))),92:Te.lazy(()=>__webpack_require__.e(6127).then(__webpack_require__.bind(__webpack_require__,40018))),93:Te.lazy(()=>Promise.all([__webpack_require__.e(6004),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,5693))),94:Te.lazy(()=>__webpack_require__.e(41048).then(__webpack_require__.bind(__webpack_require__,91751))),95:Te.lazy(()=>Promise.all([__webpack_require__.e(90515),__webpack_require__.e(12884)]).then(__webpack_require__.bind(__webpack_require__,48895))),96:Te.lazy(()=>__webpack_require__.e(54770).then(__webpack_require__.bind(__webpack_require__,61681))),97:Te.lazy(()=>__webpack_require__.e(92603).then(__webpack_require__.bind(__webpack_require__,98116))),98:Te.lazy(()=>__webpack_require__.e(44216).then(__webpack_require__.bind(__webpack_require__,75436))),99:Te.lazy(()=>__webpack_require__.e(15319).then(__webpack_require__.bind(__webpack_require__,20560))),100:Te.lazy(()=>__webpack_require__.e(40895).then(__webpack_require__.bind(__webpack_require__,83622))),101:Te.lazy(()=>__webpack_require__.e(27322).then(__webpack_require__.bind(__webpack_require__,47634))),102:Te.lazy(()=>Promise.all([__webpack_require__.e(6004),__webpack_require__.e(72203)]).then(__webpack_require__.bind(__webpack_require__,25585))),103:Te.lazy(()=>Promise.all([__webpack_require__.e(6004),__webpack_require__.e(72203)]).then(__webpack_require__.bind(__webpack_require__,25585))),104:Te.lazy(()=>__webpack_require__.e(85048).then(__webpack_require__.bind(__webpack_require__,64114))),105:Te.lazy(()=>__webpack_require__.e(61043).then(__webpack_require__.bind(__webpack_require__,98726))),106:Te.lazy(()=>__webpack_require__.e(61043).then(__webpack_require__.bind(__webpack_require__,98726))),107:Te.lazy(()=>__webpack_require__.e(60921).then(__webpack_require__.bind(__webpack_require__,96163))),108:Te.lazy(()=>__webpack_require__.e(60921).then(__webpack_require__.bind(__webpack_require__,96163))),109:Te.lazy(()=>__webpack_require__.e(64297).then(__webpack_require__.bind(__webpack_require__,74435))),110:Te.lazy(()=>__webpack_require__.e(64297).then(__webpack_require__.bind(__webpack_require__,74435))),111:Te.lazy(()=>Promise.all([__webpack_require__.e(6004),__webpack_require__.e(98458)]).then(__webpack_require__.bind(__webpack_require__,84007))),112:Te.lazy(()=>Promise.all([__webpack_require__.e(6004),__webpack_require__.e(98458)]).then(__webpack_require__.bind(__webpack_require__,84007))),113:Te.lazy(()=>Promise.all([__webpack_require__.e(6004),__webpack_require__.e(61798)]).then(__webpack_require__.bind(__webpack_require__,83394))),114:Te.lazy(()=>Promise.all([__webpack_require__.e(6004),__webpack_require__.e(61798)]).then(__webpack_require__.bind(__webpack_require__,83394))),115:Te.lazy(()=>__webpack_require__.e(55177).then(__webpack_require__.bind(__webpack_require__,86202))),116:Te.lazy(()=>__webpack_require__.e(60201).then(__webpack_require__.bind(__webpack_require__,50159))),117:Te.lazy(()=>__webpack_require__.e(1477).then(__webpack_require__.bind(__webpack_require__,52820))),118:Te.lazy(()=>Promise.all([__webpack_require__.e(6004),__webpack_require__.e(56282)]).then(__webpack_require__.bind(__webpack_require__,60342))),119:Te.lazy(()=>Promise.all([__webpack_require__.e(6004),__webpack_require__.e(56282)]).then(__webpack_require__.bind(__webpack_require__,60342))),120:Te.lazy(()=>__webpack_require__.e(31962).then(__webpack_require__.bind(__webpack_require__,34119))),121:Te.lazy(()=>__webpack_require__.e(54928).then(__webpack_require__.bind(__webpack_require__,29964))),122:Te.lazy(()=>__webpack_require__.e(91257).then(__webpack_require__.bind(__webpack_require__,31459))),123:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(36732),__webpack_require__.e(97329)]).then(__webpack_require__.bind(__webpack_require__,43603))),124:Te.lazy(()=>__webpack_require__.e(98340).then(__webpack_require__.bind(__webpack_require__,35031))),125:Te.lazy(()=>__webpack_require__.e(34093).then(__webpack_require__.bind(__webpack_require__,6069))),126:Te.lazy(()=>__webpack_require__.e(56185).then(__webpack_require__.bind(__webpack_require__,76379))),127:Te.lazy(()=>__webpack_require__.e(56185).then(__webpack_require__.bind(__webpack_require__,76379))),128:Te.lazy(()=>__webpack_require__.e(68827).then(__webpack_require__.bind(__webpack_require__,22817))),129:Te.lazy(()=>__webpack_require__.e(68827).then(__webpack_require__.bind(__webpack_require__,22817))),130:Te.lazy(()=>__webpack_require__.e(51678).then(__webpack_require__.bind(__webpack_require__,8344))),131:Te.lazy(()=>__webpack_require__.e(51678).then(__webpack_require__.bind(__webpack_require__,8344))),132:Te.lazy(()=>__webpack_require__.e(71754).then(__webpack_require__.bind(__webpack_require__,29994))),133:Te.lazy(()=>__webpack_require__.e(71754).then(__webpack_require__.bind(__webpack_require__,29994))),134:Te.lazy(()=>__webpack_require__.e(64217).then(__webpack_require__.bind(__webpack_require__,78430))),135:Te.lazy(()=>__webpack_require__.e(6205).then(__webpack_require__.bind(__webpack_require__,72704))),136:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(60533)]).then(__webpack_require__.bind(__webpack_require__,6294))),137:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(45798)]).then(__webpack_require__.bind(__webpack_require__,98365))),138:Te.lazy(()=>__webpack_require__.e(85466).then(__webpack_require__.bind(__webpack_require__,75270))),139:Te.lazy(()=>__webpack_require__.e(85466).then(__webpack_require__.bind(__webpack_require__,75270))),140:Te.lazy(()=>__webpack_require__.e(69944).then(__webpack_require__.bind(__webpack_require__,89353))),141:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(59406)]).then(__webpack_require__.bind(__webpack_require__,29744))),142:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(59406)]).then(__webpack_require__.bind(__webpack_require__,29744))),143:Te.lazy(()=>__webpack_require__.e(69039).then(__webpack_require__.bind(__webpack_require__,18727))),144:Te.lazy(()=>__webpack_require__.e(69039).then(__webpack_require__.bind(__webpack_require__,18727))),145:Te.lazy(()=>__webpack_require__.e(87922).then(__webpack_require__.bind(__webpack_require__,93837))),146:Te.lazy(()=>__webpack_require__.e(61727).then(__webpack_require__.bind(__webpack_require__,39510))),147:Te.lazy(()=>__webpack_require__.e(61727).then(__webpack_require__.bind(__webpack_require__,39510))),148:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(31427)]).then(__webpack_require__.bind(__webpack_require__,70952))),149:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(31427)]).then(__webpack_require__.bind(__webpack_require__,70952))),150:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(48689)]).then(__webpack_require__.bind(__webpack_require__,5857))),151:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(17806)]).then(__webpack_require__.bind(__webpack_require__,70961))),152:Te.lazy(()=>__webpack_require__.e(3276).then(__webpack_require__.bind(__webpack_require__,18503))),153:Te.lazy(()=>__webpack_require__.e(98885).then(__webpack_require__.bind(__webpack_require__,24801))),154:Te.lazy(()=>__webpack_require__.e(3451).then(__webpack_require__.bind(__webpack_require__,3826))),155:Te.lazy(()=>__webpack_require__.e(69922).then(__webpack_require__.bind(__webpack_require__,94552))),156:Te.lazy(()=>__webpack_require__.e(54572).then(__webpack_require__.bind(__webpack_require__,96323))),157:Te.lazy(()=>__webpack_require__.e(64017).then(__webpack_require__.bind(__webpack_require__,798))),158:Te.lazy(()=>__webpack_require__.e(15148).then(__webpack_require__.bind(__webpack_require__,45144))),159:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__,68433))),160:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(5962),__webpack_require__.e(87099)]).then(__webpack_require__.bind(__webpack_require__,12522))),161:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(5962),__webpack_require__.e(87099)]).then(__webpack_require__.bind(__webpack_require__,12522))),162:Te.lazy(()=>__webpack_require__.e(44449).then(__webpack_require__.bind(__webpack_require__,78571))),163:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(5962),__webpack_require__.e(87099)]).then(__webpack_require__.bind(__webpack_require__,12522))),164:Te.lazy(()=>Promise.all([__webpack_require__.e(71229),__webpack_require__.e(72570)]).then(__webpack_require__.bind(__webpack_require__,25562))),165:Te.lazy(()=>Promise.all([__webpack_require__.e(71229),__webpack_require__.e(72570)]).then(__webpack_require__.bind(__webpack_require__,25562))),166:Te.lazy(()=>__webpack_require__.e(8787).then(__webpack_require__.bind(__webpack_require__,65792))),167:Te.lazy(()=>__webpack_require__.e(45650).then(__webpack_require__.bind(__webpack_require__,58718))),168:Te.lazy(()=>__webpack_require__.e(81799).then(__webpack_require__.bind(__webpack_require__,6963))),169:Te.lazy(()=>Promise.all([__webpack_require__.e(71229),__webpack_require__.e(8579)]).then(__webpack_require__.bind(__webpack_require__,2553))),170:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__,68433))),171:Te.lazy(()=>__webpack_require__.e(28639).then(__webpack_require__.bind(__webpack_require__,46357))),172:Te.lazy(()=>__webpack_require__.e(4048).then(__webpack_require__.bind(__webpack_require__,5147))),173:Te.lazy(()=>__webpack_require__.e(74264).then(__webpack_require__.bind(__webpack_require__,76380))),174:Te.lazy(()=>__webpack_require__.e(74264).then(__webpack_require__.bind(__webpack_require__,76380))),175:Te.lazy(()=>__webpack_require__.e(80508).then(__webpack_require__.bind(__webpack_require__,34013))),176:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__,68433))),177:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(90515),__webpack_require__.e(67835)]).then(__webpack_require__.bind(__webpack_require__,22352))),178:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(41953)]).then(__webpack_require__.bind(__webpack_require__,36266))),179:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(41953)]).then(__webpack_require__.bind(__webpack_require__,36266))),180:Te.lazy(()=>__webpack_require__.e(11581).then(__webpack_require__.bind(__webpack_require__,31941))),181:Te.lazy(()=>__webpack_require__.e(64144).then(__webpack_require__.bind(__webpack_require__,63969))),182:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(90515),__webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__,99407))),183:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__,68433))),184:Te.lazy(()=>__webpack_require__.e(8552).then(__webpack_require__.bind(__webpack_require__,41961))),185:Te.lazy(()=>__webpack_require__.e(7884).then(__webpack_require__.bind(__webpack_require__,95695))),186:Te.lazy(()=>Promise.all([__webpack_require__.e(39061),__webpack_require__.e(75307)]).then(__webpack_require__.bind(__webpack_require__,27933))),187:Te.lazy(()=>__webpack_require__.e(65549).then(__webpack_require__.bind(__webpack_require__,62738))),188:Te.lazy(()=>__webpack_require__.e(99674).then(__webpack_require__.bind(__webpack_require__,93779))),189:Te.lazy(()=>__webpack_require__.e(55573).then(__webpack_require__.bind(__webpack_require__,55412))),190:Te.lazy(()=>__webpack_require__.e(2141).then(__webpack_require__.bind(__webpack_require__,63776))),191:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(39061),__webpack_require__.e(9511)]).then(__webpack_require__.bind(__webpack_require__,5101))),192:Te.lazy(()=>__webpack_require__.e(16328).then(__webpack_require__.bind(__webpack_require__,44773))),193:Te.lazy(()=>__webpack_require__.e(77857).then(__webpack_require__.bind(__webpack_require__,3495))),194:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(41657)]).then(__webpack_require__.bind(__webpack_require__,80283))),195:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(41657)]).then(__webpack_require__.bind(__webpack_require__,80283))),196:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(94498)]).then(__webpack_require__.bind(__webpack_require__,54979))),197:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(94498)]).then(__webpack_require__.bind(__webpack_require__,54979))),198:Te.lazy(()=>__webpack_require__.e(49205).then(__webpack_require__.bind(__webpack_require__,95349))),199:Te.lazy(()=>__webpack_require__.e(21423).then(__webpack_require__.bind(__webpack_require__,23761))),200:Te.lazy(()=>__webpack_require__.e(57614).then(__webpack_require__.bind(__webpack_require__,62966))),201:Te.lazy(()=>__webpack_require__.e(9449).then(__webpack_require__.bind(__webpack_require__,42132))),202:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(79814)]).then(__webpack_require__.bind(__webpack_require__,73529))),203:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(36637)]).then(__webpack_require__.bind(__webpack_require__,82698))),204:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(36637)]).then(__webpack_require__.bind(__webpack_require__,82698))),205:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(63581)]).then(__webpack_require__.bind(__webpack_require__,38953))),206:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(91993)]).then(__webpack_require__.bind(__webpack_require__,10442))),207:Te.lazy(()=>__webpack_require__.e(71475).then(__webpack_require__.bind(__webpack_require__,77866))),208:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(48965)]).then(__webpack_require__.bind(__webpack_require__,50454))),209:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(86451)]).then(__webpack_require__.bind(__webpack_require__,37625))),210:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(39061),__webpack_require__.e(10518)]).then(__webpack_require__.bind(__webpack_require__,90365))),211:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(15894)]).then(__webpack_require__.bind(__webpack_require__,53514))),212:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(15894)]).then(__webpack_require__.bind(__webpack_require__,53514))),213:Te.lazy(()=>__webpack_require__.e(72130).then(__webpack_require__.bind(__webpack_require__,69167))),214:Te.lazy(()=>__webpack_require__.e(72130).then(__webpack_require__.bind(__webpack_require__,69167))),215:Te.lazy(()=>__webpack_require__.e(35230).then(__webpack_require__.bind(__webpack_require__,93004))),216:Te.lazy(()=>__webpack_require__.e(35230).then(__webpack_require__.bind(__webpack_require__,93004))),217:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(98688)]).then(__webpack_require__.bind(__webpack_require__,79926))),218:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(98688)]).then(__webpack_require__.bind(__webpack_require__,79926))),219:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(45096)]).then(__webpack_require__.bind(__webpack_require__,60704))),220:Te.lazy(()=>__webpack_require__.e(3086).then(__webpack_require__.bind(__webpack_require__,63504))),221:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(59417)]).then(__webpack_require__.bind(__webpack_require__,54137))),222:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__,68433))),223:Te.lazy(()=>__webpack_require__.e(95176).then(__webpack_require__.bind(__webpack_require__,71654))),224:Te.lazy(()=>__webpack_require__.e(66587).then(__webpack_require__.bind(__webpack_require__,34812))),225:Te.lazy(()=>__webpack_require__.e(19891).then(__webpack_require__.bind(__webpack_require__,93191))),226:Te.lazy(()=>__webpack_require__.e(98062).then(__webpack_require__.bind(__webpack_require__,55759))),227:Te.lazy(()=>__webpack_require__.e(15402).then(__webpack_require__.bind(__webpack_require__,34735))),228:Te.lazy(()=>__webpack_require__.e(15402).then(__webpack_require__.bind(__webpack_require__,34735))),229:Te.lazy(()=>__webpack_require__.e(86820).then(__webpack_require__.bind(__webpack_require__,1604))),230:Te.lazy(()=>__webpack_require__.e(88517).then(__webpack_require__.bind(__webpack_require__,60300))),231:Te.lazy(()=>__webpack_require__.e(7043).then(__webpack_require__.bind(__webpack_require__,3836))),232:Te.lazy(()=>__webpack_require__.e(52806).then(__webpack_require__.bind(__webpack_require__,4780))),233:Te.lazy(()=>__webpack_require__.e(75043).then(__webpack_require__.bind(__webpack_require__,9374))),234:Te.lazy(()=>__webpack_require__.e(10799).then(__webpack_require__.bind(__webpack_require__,33966))),235:Te.lazy(()=>__webpack_require__.e(92932).then(__webpack_require__.bind(__webpack_require__,891))),236:Te.lazy(()=>__webpack_require__.e(71525).then(__webpack_require__.bind(__webpack_require__,2555))),237:Te.lazy(()=>__webpack_require__.e(69681).then(__webpack_require__.bind(__webpack_require__,46428))),238:Te.lazy(()=>Promise.all([__webpack_require__.e(39061),__webpack_require__.e(63157)]).then(__webpack_require__.bind(__webpack_require__,31590))),239:Te.lazy(()=>__webpack_require__.e(68332).then(__webpack_require__.bind(__webpack_require__,56669))),240:Te.lazy(()=>__webpack_require__.e(66583).then(__webpack_require__.bind(__webpack_require__,77825))),241:Te.lazy(()=>__webpack_require__.e(98217).then(__webpack_require__.bind(__webpack_require__,865))),242:Te.lazy(()=>__webpack_require__.e(80879).then(__webpack_require__.bind(__webpack_require__,43655))),243:Te.lazy(()=>__webpack_require__.e(65776).then(__webpack_require__.bind(__webpack_require__,6901))),244:Te.lazy(()=>__webpack_require__.e(60906).then(__webpack_require__.bind(__webpack_require__,87536))),245:Te.lazy(()=>__webpack_require__.e(50900).then(__webpack_require__.bind(__webpack_require__,97560))),246:Te.lazy(()=>__webpack_require__.e(26682).then(__webpack_require__.bind(__webpack_require__,99445))),247:Te.lazy(()=>__webpack_require__.e(78115).then(__webpack_require__.bind(__webpack_require__,50241))),248:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,52494))),249:Te.lazy(()=>__webpack_require__.e(14610).then(__webpack_require__.bind(__webpack_require__,32258))),250:Te.lazy(()=>__webpack_require__.e(78479).then(__webpack_require__.bind(__webpack_require__,94035))),251:Te.lazy(()=>__webpack_require__.e(15800).then(__webpack_require__.bind(__webpack_require__,44644))),252:Te.lazy(()=>Promise.all([__webpack_require__.e(39061),__webpack_require__.e(42862)]).then(__webpack_require__.bind(__webpack_require__,68548))),253:Te.lazy(()=>__webpack_require__.e(28286).then(__webpack_require__.bind(__webpack_require__,93373))),254:Te.lazy(()=>__webpack_require__.e(65117).then(__webpack_require__.bind(__webpack_require__,11862))),255:Te.lazy(()=>__webpack_require__.e(17402).then(__webpack_require__.bind(__webpack_require__,59911))),256:Te.lazy(()=>__webpack_require__.e(21897).then(__webpack_require__.bind(__webpack_require__,25461))),257:Te.lazy(()=>__webpack_require__.e(8145).then(__webpack_require__.bind(__webpack_require__,42037))),258:Te.lazy(()=>__webpack_require__.e(70119).then(__webpack_require__.bind(__webpack_require__,18337))),259:Te.lazy(()=>__webpack_require__.e(5427).then(__webpack_require__.bind(__webpack_require__,34351))),260:Te.lazy(()=>__webpack_require__.e(4736).then(__webpack_require__.bind(__webpack_require__,13781))),261:Te.lazy(()=>__webpack_require__.e(12412).then(__webpack_require__.bind(__webpack_require__,33165))),262:Te.lazy(()=>__webpack_require__.e(42240).then(__webpack_require__.bind(__webpack_require__,99309))),263:Te.lazy(()=>__webpack_require__.e(5165).then(__webpack_require__.bind(__webpack_require__,69638))),264:Te.lazy(()=>__webpack_require__.e(83831).then(__webpack_require__.bind(__webpack_require__,74672))),265:Te.lazy(()=>__webpack_require__.e(93910).then(__webpack_require__.bind(__webpack_require__,34236))),266:Te.lazy(()=>__webpack_require__.e(57855).then(__webpack_require__.bind(__webpack_require__,30864))),267:Te.lazy(()=>__webpack_require__.e(9507).then(__webpack_require__.bind(__webpack_require__,55508))),268:Te.lazy(()=>__webpack_require__.e(1343).then(__webpack_require__.bind(__webpack_require__,36348))),269:Te.lazy(()=>__webpack_require__.e(15302).then(__webpack_require__.bind(__webpack_require__,15302))),270:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__,68433))),271:Te.lazy(()=>__webpack_require__.e(29647).then(__webpack_require__.bind(__webpack_require__,26139))),272:Te.lazy(()=>__webpack_require__.e(10485).then(__webpack_require__.bind(__webpack_require__,62149))),273:Te.lazy(()=>Promise.all([__webpack_require__.e(67424),__webpack_require__.e(34741)]).then(__webpack_require__.bind(__webpack_require__,85686))),274:Te.lazy(()=>Promise.all([__webpack_require__.e(67424),__webpack_require__.e(34741)]).then(__webpack_require__.bind(__webpack_require__,85686))),275:Te.lazy(()=>Promise.all([__webpack_require__.e(67424),__webpack_require__.e(34994)]).then(__webpack_require__.bind(__webpack_require__,26638))),276:Te.lazy(()=>Promise.all([__webpack_require__.e(67424),__webpack_require__.e(34994)]).then(__webpack_require__.bind(__webpack_require__,26638))),277:Te.lazy(()=>__webpack_require__.e(77460).then(__webpack_require__.bind(__webpack_require__,54359))),278:Te.lazy(()=>__webpack_require__.e(49716).then(__webpack_require__.bind(__webpack_require__,53431))),279:Te.lazy(()=>__webpack_require__.e(86913).then(__webpack_require__.bind(__webpack_require__,741))),280:Te.lazy(()=>__webpack_require__.e(86913).then(__webpack_require__.bind(__webpack_require__,741))),281:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__,68433))),282:Te.lazy(()=>__webpack_require__.e(13006).then(__webpack_require__.bind(__webpack_require__,35225))),283:Te.lazy(()=>__webpack_require__.e(92045).then(__webpack_require__.bind(__webpack_require__,55883))),284:Te.lazy(()=>__webpack_require__.e(11520).then(__webpack_require__.bind(__webpack_require__,56714))),285:Te.lazy(()=>__webpack_require__.e(59649).then(__webpack_require__.bind(__webpack_require__,84411))),286:Te.lazy(()=>__webpack_require__.e(84546).then(__webpack_require__.bind(__webpack_require__,29424))),287:Te.lazy(()=>__webpack_require__.e(75357).then(__webpack_require__.bind(__webpack_require__,60056))),288:Te.lazy(()=>__webpack_require__.e(68665).then(__webpack_require__.bind(__webpack_require__,77809))),289:Te.lazy(()=>__webpack_require__.e(73183).then(__webpack_require__.bind(__webpack_require__,13525))),290:Te.lazy(()=>__webpack_require__.e(34800).then(__webpack_require__.bind(__webpack_require__,87751))),291:Te.lazy(()=>__webpack_require__.e(79489).then(__webpack_require__.bind(__webpack_require__,94736))),292:Te.lazy(()=>__webpack_require__.e(39391).then(__webpack_require__.bind(__webpack_require__,88291))),293:Te.lazy(()=>__webpack_require__.e(95335).then(__webpack_require__.bind(__webpack_require__,42208))),294:Te.lazy(()=>__webpack_require__.e(92823).then(__webpack_require__.bind(__webpack_require__,69578))),295:Te.lazy(()=>__webpack_require__.e(4973).then(__webpack_require__.bind(__webpack_require__,70069))),296:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(66651)]).then(__webpack_require__.bind(__webpack_require__,57116))),297:Te.lazy(()=>__webpack_require__.e(26741).then(__webpack_require__.bind(__webpack_require__,28142))),298:Te.lazy(()=>__webpack_require__.e(45775).then(__webpack_require__.bind(__webpack_require__,70157))),299:Te.lazy(()=>__webpack_require__.e(62548).then(__webpack_require__.bind(__webpack_require__,24298))),300:Te.lazy(()=>__webpack_require__.e(15302).then(__webpack_require__.bind(__webpack_require__,15302))),301:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__,68433))),302:Te.lazy(()=>__webpack_require__.e(86634).then(__webpack_require__.bind(__webpack_require__,23797))),303:Te.lazy(()=>__webpack_require__.e(20680).then(__webpack_require__.bind(__webpack_require__,73209))),304:Te.lazy(()=>__webpack_require__.e(26366).then(__webpack_require__.bind(__webpack_require__,90494))),305:Te.lazy(()=>__webpack_require__.e(86452).then(__webpack_require__.bind(__webpack_require__,74161))),306:Te.lazy(()=>__webpack_require__.e(11070).then(__webpack_require__.bind(__webpack_require__,5810))),307:Te.lazy(()=>__webpack_require__.e(67242).then(__webpack_require__.bind(__webpack_require__,34254))),308:Te.lazy(()=>__webpack_require__.e(22707).then(__webpack_require__.bind(__webpack_require__,31007))),309:Te.lazy(()=>__webpack_require__.e(12865).then(__webpack_require__.bind(__webpack_require__,16746))),310:Te.lazy(()=>__webpack_require__.e(36784).then(__webpack_require__.bind(__webpack_require__,34867))),311:Te.lazy(()=>__webpack_require__.e(36784).then(__webpack_require__.bind(__webpack_require__,34867))),312:Te.lazy(()=>__webpack_require__.e(83141).then(__webpack_require__.bind(__webpack_require__,48471))),313:Te.lazy(()=>__webpack_require__.e(15302).then(__webpack_require__.bind(__webpack_require__,15302))),314:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(67880),__webpack_require__.e(90515),__webpack_require__.e(37289)]).then(__webpack_require__.bind(__webpack_require__,74804))),315:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(67880),__webpack_require__.e(20700)]).then(__webpack_require__.bind(__webpack_require__,63099))),316:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(67880),__webpack_require__.e(90515),__webpack_require__.e(37289)]).then(__webpack_require__.bind(__webpack_require__,74804))),317:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(67880),__webpack_require__.e(20700)]).then(__webpack_require__.bind(__webpack_require__,63099))),318:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(67880),__webpack_require__.e(90515),__webpack_require__.e(37289)]).then(__webpack_require__.bind(__webpack_require__,74804))),319:Te.lazy(()=>__webpack_require__.e(15302).then(__webpack_require__.bind(__webpack_require__,15302))),320:Te.lazy(()=>Promise.all([__webpack_require__.e(90515),__webpack_require__.e(17527)]).then(__webpack_require__.bind(__webpack_require__,23410))),321:Te.lazy(()=>Promise.all([__webpack_require__.e(90515),__webpack_require__.e(36270)]).then(__webpack_require__.bind(__webpack_require__,25183))),322:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__,68433))),323:Te.lazy(()=>__webpack_require__.e(60547).then(__webpack_require__.bind(__webpack_require__,82754))),324:Te.lazy(()=>__webpack_require__.e(59788).then(__webpack_require__.bind(__webpack_require__,67875))),325:Te.lazy(()=>__webpack_require__.e(20576).then(__webpack_require__.bind(__webpack_require__,40858))),326:Te.lazy(()=>__webpack_require__.e(87260).then(__webpack_require__.bind(__webpack_require__,44010))),327:Te.lazy(()=>__webpack_require__.e(64520).then(__webpack_require__.bind(__webpack_require__,40230))),328:Te.lazy(()=>__webpack_require__.e(89076).then(__webpack_require__.bind(__webpack_require__,58925))),329:Te.lazy(()=>__webpack_require__.e(14514).then(__webpack_require__.bind(__webpack_require__,51851))),330:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__,68433))),331:Te.lazy(()=>__webpack_require__.e(70928).then(__webpack_require__.bind(__webpack_require__,25114))),332:Te.lazy(()=>__webpack_require__.e(31006).then(__webpack_require__.bind(__webpack_require__,23220))),333:Te.lazy(()=>__webpack_require__.e(31006).then(__webpack_require__.bind(__webpack_require__,23220))),334:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__,68433))),335:Te.lazy(()=>__webpack_require__.e(21939).then(__webpack_require__.bind(__webpack_require__,80938))),336:Te.lazy(()=>__webpack_require__.e(556).then(__webpack_require__.bind(__webpack_require__,31918))),337:Te.lazy(()=>__webpack_require__.e(16434).then(__webpack_require__.bind(__webpack_require__,49291))),338:Te.lazy(()=>__webpack_require__.e(61880).then(__webpack_require__.bind(__webpack_require__,58747))),339:Te.lazy(()=>__webpack_require__.e(28237).then(__webpack_require__.bind(__webpack_require__,54351))),340:Te.lazy(()=>__webpack_require__.e(85111).then(__webpack_require__.bind(__webpack_require__,70459))),341:Te.lazy(()=>__webpack_require__.e(30264).then(__webpack_require__.bind(__webpack_require__,46924))),342:Te.lazy(()=>__webpack_require__.e(44259).then(__webpack_require__.bind(__webpack_require__,48436))),343:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__,68433))),344:Te.lazy(()=>__webpack_require__.e(94078).then(__webpack_require__.bind(__webpack_require__,32727))),345:Te.lazy(()=>__webpack_require__.e(52829).then(__webpack_require__.bind(__webpack_require__,6717))),346:Te.lazy(()=>__webpack_require__.e(45359).then(__webpack_require__.bind(__webpack_require__,65593))),347:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__,68433))),348:Te.lazy(()=>__webpack_require__.e(40559).then(__webpack_require__.bind(__webpack_require__,17857))),349:Te.lazy(()=>__webpack_require__.e(33747).then(__webpack_require__.bind(__webpack_require__,58092))),350:Te.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,75169))),351:Te.lazy(()=>__webpack_require__.e(71783).then(__webpack_require__.bind(__webpack_require__,94823))),352:Te.lazy(()=>__webpack_require__.e(65816).then(__webpack_require__.bind(__webpack_require__,52497))),353:Te.lazy(()=>__webpack_require__.e(89677).then(__webpack_require__.bind(__webpack_require__,6425))),354:Te.lazy(()=>__webpack_require__.e(89677).then(__webpack_require__.bind(__webpack_require__,6425))),355:Te.lazy(()=>__webpack_require__.e(46796).then(__webpack_require__.bind(__webpack_require__,99329))),356:Te.lazy(()=>__webpack_require__.e(24504).then(__webpack_require__.bind(__webpack_require__,31484))),357:Te.lazy(()=>__webpack_require__.e(87058).then(__webpack_require__.bind(__webpack_require__,36116))),358:Te.lazy(()=>__webpack_require__.e(38447).then(__webpack_require__.bind(__webpack_require__,79682))),359:Te.lazy(()=>__webpack_require__.e(91045).then(__webpack_require__.bind(__webpack_require__,45271))),360:Te.lazy(()=>__webpack_require__.e(91045).then(__webpack_require__.bind(__webpack_require__,45271))),361:Te.lazy(()=>__webpack_require__.e(35238).then(__webpack_require__.bind(__webpack_require__,67096))),362:Te.lazy(()=>__webpack_require__.e(94715).then(__webpack_require__.bind(__webpack_require__,29536))),363:Te.lazy(()=>Promise.all([__webpack_require__.e(28580),__webpack_require__.e(23873)]).then(__webpack_require__.bind(__webpack_require__,88154))),364:Te.lazy(()=>Promise.all([__webpack_require__.e(28580),__webpack_require__.e(86069)]).then(__webpack_require__.bind(__webpack_require__,43490))),365:Te.lazy(()=>Promise.all([__webpack_require__.e(28580),__webpack_require__.e(86069)]).then(__webpack_require__.bind(__webpack_require__,43490))),366:Te.lazy(()=>Promise.all([__webpack_require__.e(38275),__webpack_require__.e(96265)]).then(__webpack_require__.bind(__webpack_require__,54842))),367:Te.lazy(()=>Promise.all([__webpack_require__.e(38275),__webpack_require__.e(78563)]).then(__webpack_require__.bind(__webpack_require__,31433))),368:Te.lazy(()=>Promise.all([__webpack_require__.e(38275),__webpack_require__.e(78563)]).then(__webpack_require__.bind(__webpack_require__,31433))),369:Te.lazy(()=>__webpack_require__.e(61713).then(__webpack_require__.bind(__webpack_require__,24969))),370:Te.lazy(()=>__webpack_require__.e(85891).then(__webpack_require__.bind(__webpack_require__,64665))),371:Te.lazy(()=>__webpack_require__.e(98398).then(__webpack_require__.bind(__webpack_require__,11127))),372:Te.lazy(()=>__webpack_require__.e(18241).then(__webpack_require__.bind(__webpack_require__,44172))),373:Te.lazy(()=>__webpack_require__.e(82339).then(__webpack_require__.bind(__webpack_require__,35213))),374:Te.lazy(()=>__webpack_require__.e(67589).then(__webpack_require__.bind(__webpack_require__,84150))),375:Te.lazy(()=>__webpack_require__.e(33747).then(__webpack_require__.bind(__webpack_require__,58092))),376:Te.lazy(()=>__webpack_require__.e(25705).then(__webpack_require__.bind(__webpack_require__,92167))),377:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__,68433))),378:Te.lazy(()=>__webpack_require__.e(40559).then(__webpack_require__.bind(__webpack_require__,17857))),379:Te.lazy(()=>__webpack_require__.e(33747).then(__webpack_require__.bind(__webpack_require__,58092))),380:Te.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,75169))),381:Te.lazy(()=>__webpack_require__.e(71783).then(__webpack_require__.bind(__webpack_require__,94823))),382:Te.lazy(()=>__webpack_require__.e(65816).then(__webpack_require__.bind(__webpack_require__,52497))),383:Te.lazy(()=>__webpack_require__.e(89677).then(__webpack_require__.bind(__webpack_require__,6425))),384:Te.lazy(()=>__webpack_require__.e(89677).then(__webpack_require__.bind(__webpack_require__,6425))),385:Te.lazy(()=>__webpack_require__.e(46796).then(__webpack_require__.bind(__webpack_require__,99329))),386:Te.lazy(()=>__webpack_require__.e(24504).then(__webpack_require__.bind(__webpack_require__,31484))),387:Te.lazy(()=>__webpack_require__.e(87058).then(__webpack_require__.bind(__webpack_require__,36116))),388:Te.lazy(()=>__webpack_require__.e(38447).then(__webpack_require__.bind(__webpack_require__,79682))),389:Te.lazy(()=>__webpack_require__.e(91045).then(__webpack_require__.bind(__webpack_require__,45271))),390:Te.lazy(()=>__webpack_require__.e(91045).then(__webpack_require__.bind(__webpack_require__,45271))),391:Te.lazy(()=>__webpack_require__.e(35238).then(__webpack_require__.bind(__webpack_require__,67096))),392:Te.lazy(()=>__webpack_require__.e(94715).then(__webpack_require__.bind(__webpack_require__,29536))),393:Te.lazy(()=>Promise.all([__webpack_require__.e(28580),__webpack_require__.e(23873)]).then(__webpack_require__.bind(__webpack_require__,88154))),394:Te.lazy(()=>Promise.all([__webpack_require__.e(28580),__webpack_require__.e(86069)]).then(__webpack_require__.bind(__webpack_require__,43490))),395:Te.lazy(()=>Promise.all([__webpack_require__.e(28580),__webpack_require__.e(86069)]).then(__webpack_require__.bind(__webpack_require__,43490))),396:Te.lazy(()=>Promise.all([__webpack_require__.e(38275),__webpack_require__.e(96265)]).then(__webpack_require__.bind(__webpack_require__,54842))),397:Te.lazy(()=>Promise.all([__webpack_require__.e(38275),__webpack_require__.e(78563)]).then(__webpack_require__.bind(__webpack_require__,31433))),398:Te.lazy(()=>Promise.all([__webpack_require__.e(38275),__webpack_require__.e(78563)]).then(__webpack_require__.bind(__webpack_require__,31433))),399:Te.lazy(()=>__webpack_require__.e(61713).then(__webpack_require__.bind(__webpack_require__,24969))),400:Te.lazy(()=>__webpack_require__.e(85891).then(__webpack_require__.bind(__webpack_require__,64665))),401:Te.lazy(()=>__webpack_require__.e(98398).then(__webpack_require__.bind(__webpack_require__,11127))),402:Te.lazy(()=>__webpack_require__.e(18241).then(__webpack_require__.bind(__webpack_require__,44172))),403:Te.lazy(()=>__webpack_require__.e(82339).then(__webpack_require__.bind(__webpack_require__,35213))),404:Te.lazy(()=>__webpack_require__.e(67589).then(__webpack_require__.bind(__webpack_require__,84150))),405:Te.lazy(()=>__webpack_require__.e(33747).then(__webpack_require__.bind(__webpack_require__,58092))),406:Te.lazy(()=>__webpack_require__.e(25705).then(__webpack_require__.bind(__webpack_require__,92167))),407:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__,68433))),408:Te.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,32572))),409:Te.lazy(()=>__webpack_require__.e(57560).then(__webpack_require__.bind(__webpack_require__,33208))),410:Te.lazy(()=>__webpack_require__.e(36029).then(__webpack_require__.bind(__webpack_require__,75029))),411:Te.lazy(()=>__webpack_require__.e(45179).then(__webpack_require__.bind(__webpack_require__,80506))),412:Te.lazy(()=>__webpack_require__.e(54621).then(__webpack_require__.bind(__webpack_require__,37383))),413:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__,68433))),414:Te.lazy(()=>__webpack_require__.e(91831).then(__webpack_require__.bind(__webpack_require__,35104))),415:Te.lazy(()=>__webpack_require__.e(72539).then(__webpack_require__.bind(__webpack_require__,41681))),416:Te.lazy(()=>__webpack_require__.e(38143).then(__webpack_require__.bind(__webpack_require__,55473))),417:Te.lazy(()=>Promise.all([__webpack_require__.e(74902),__webpack_require__.e(55624)]).then(__webpack_require__.bind(__webpack_require__,25217))),418:Te.lazy(()=>__webpack_require__.e(51461).then(__webpack_require__.bind(__webpack_require__,77106))),419:Te.lazy(()=>Promise.all([__webpack_require__.e(74902),__webpack_require__.e(54492)]).then(__webpack_require__.bind(__webpack_require__,78013))),420:Te.lazy(()=>Promise.all([__webpack_require__.e(74902),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,22230))),421:Te.lazy(()=>Promise.all([__webpack_require__.e(74902),__webpack_require__.e(82443)]).then(__webpack_require__.bind(__webpack_require__,62132))),422:Te.lazy(()=>Promise.all([__webpack_require__.e(74902),__webpack_require__.e(82443)]).then(__webpack_require__.bind(__webpack_require__,62132))),423:Te.lazy(()=>Promise.all([__webpack_require__.e(74902),__webpack_require__.e(82443)]).then(__webpack_require__.bind(__webpack_require__,62132))),424:Te.lazy(()=>Promise.all([__webpack_require__.e(74902),__webpack_require__.e(82443)]).then(__webpack_require__.bind(__webpack_require__,62132))),425:Te.lazy(()=>Promise.all([__webpack_require__.e(74902),__webpack_require__.e(82443)]).then(__webpack_require__.bind(__webpack_require__,62132))),426:Te.lazy(()=>__webpack_require__.e(25022).then(__webpack_require__.bind(__webpack_require__,44480))),427:Te.lazy(()=>__webpack_require__.e(66063).then(__webpack_require__.bind(__webpack_require__,72803))),428:Te.lazy(()=>__webpack_require__.e(66063).then(__webpack_require__.bind(__webpack_require__,72803))),429:Te.lazy(()=>Promise.all([__webpack_require__.e(74902),__webpack_require__.e(47545)]).then(__webpack_require__.bind(__webpack_require__,37693))),430:Te.lazy(()=>__webpack_require__.e(11253).then(__webpack_require__.bind(__webpack_require__,89796))),431:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__,68433))),432:Te.lazy(()=>__webpack_require__.e(12216).then(__webpack_require__.bind(__webpack_require__,33607))),433:Te.lazy(()=>__webpack_require__.e(15382).then(__webpack_require__.bind(__webpack_require__,73275))),434:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__,68433))),435:Te.lazy(()=>__webpack_require__.e(24420).then(__webpack_require__.bind(__webpack_require__,79359))),436:Te.lazy(()=>__webpack_require__.e(96979).then(__webpack_require__.bind(__webpack_require__,16707))),437:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(45985),__webpack_require__.e(13818),__webpack_require__.e(28823)]).then(__webpack_require__.bind(__webpack_require__,23122))),438:Te.lazy(()=>__webpack_require__.e(73685).then(__webpack_require__.bind(__webpack_require__,89915))),439:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(45985),__webpack_require__.e(13818),__webpack_require__.e(92524)]).then(__webpack_require__.bind(__webpack_require__,12591))),440:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(45915)]).then(__webpack_require__.bind(__webpack_require__,79944))),441:Te.lazy(()=>__webpack_require__.e(53589).then(__webpack_require__.bind(__webpack_require__,25936))),442:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(40919)]).then(__webpack_require__.bind(__webpack_require__,86725))),443:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(77042)]).then(__webpack_require__.bind(__webpack_require__,31943))),444:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(48137)]).then(__webpack_require__.bind(__webpack_require__,80485))),445:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(45985),__webpack_require__.e(64339)]).then(__webpack_require__.bind(__webpack_require__,28781))),446:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(19595)]).then(__webpack_require__.bind(__webpack_require__,86726))),447:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(53443)]).then(__webpack_require__.bind(__webpack_require__,95845))),448:Te.lazy(()=>__webpack_require__.e(15302).then(__webpack_require__.bind(__webpack_require__,15302))),449:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(29172)]).then(__webpack_require__.bind(__webpack_require__,88505))),450:Te.lazy(()=>__webpack_require__.e(92441).then(__webpack_require__.bind(__webpack_require__,29823))),451:Te.lazy(()=>__webpack_require__.e(15302).then(__webpack_require__.bind(__webpack_require__,15302))),452:Te.lazy(()=>__webpack_require__.e(15302).then(__webpack_require__.bind(__webpack_require__,15302))),453:Te.lazy(()=>__webpack_require__.e(15302).then(__webpack_require__.bind(__webpack_require__,15302))),454:Te.lazy(()=>__webpack_require__.e(76806).then(__webpack_require__.bind(__webpack_require__,82376))),455:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(30174)]).then(__webpack_require__.bind(__webpack_require__,18371))),456:Te.lazy(()=>__webpack_require__.e(97052).then(__webpack_require__.bind(__webpack_require__,36134))),457:Te.lazy(()=>__webpack_require__.e(77465).then(__webpack_require__.bind(__webpack_require__,27634))),458:Te.lazy(()=>__webpack_require__.e(8234).then(__webpack_require__.bind(__webpack_require__,43459))),459:Te.lazy(()=>__webpack_require__.e(15302).then(__webpack_require__.bind(__webpack_require__,15302))),460:Te.lazy(()=>__webpack_require__.e(15302).then(__webpack_require__.bind(__webpack_require__,15302))),461:Te.lazy(()=>__webpack_require__.e(37745).then(__webpack_require__.bind(__webpack_require__,50030))),462:Te.lazy(()=>__webpack_require__.e(48121).then(__webpack_require__.bind(__webpack_require__,93011))),463:Te.lazy(()=>__webpack_require__.e(24806).then(__webpack_require__.bind(__webpack_require__,73976))),464:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(3282)]).then(__webpack_require__.bind(__webpack_require__,37548))),465:Te.lazy(()=>__webpack_require__.e(92441).then(__webpack_require__.bind(__webpack_require__,29823))),466:Te.lazy(()=>__webpack_require__.e(15302).then(__webpack_require__.bind(__webpack_require__,15302))),467:Te.lazy(()=>__webpack_require__.e(15302).then(__webpack_require__.bind(__webpack_require__,15302))),468:Te.lazy(()=>__webpack_require__.e(15302).then(__webpack_require__.bind(__webpack_require__,15302))),469:Te.lazy(()=>__webpack_require__.e(57670).then(__webpack_require__.bind(__webpack_require__,13792))),470:Te.lazy(()=>__webpack_require__.e(92441).then(__webpack_require__.bind(__webpack_require__,29823))),471:Te.lazy(()=>__webpack_require__.e(15302).then(__webpack_require__.bind(__webpack_require__,15302))),472:Te.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,74631))),473:Te.lazy(()=>__webpack_require__.e(27823).then(__webpack_require__.bind(__webpack_require__,66850))),474:Te.lazy(()=>__webpack_require__.e(92441).then(__webpack_require__.bind(__webpack_require__,29823))),475:Te.lazy(()=>__webpack_require__.e(15302).then(__webpack_require__.bind(__webpack_require__,15302))),476:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(52748)]).then(__webpack_require__.bind(__webpack_require__,7839))),477:Te.lazy(()=>__webpack_require__.e(2641).then(__webpack_require__.bind(__webpack_require__,57754))),478:Te.lazy(()=>__webpack_require__.e(92441).then(__webpack_require__.bind(__webpack_require__,29823))),479:Te.lazy(()=>__webpack_require__.e(28116).then(__webpack_require__.bind(__webpack_require__,72652))),480:Te.lazy(()=>__webpack_require__.e(71077).then(__webpack_require__.bind(__webpack_require__,59936))),481:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__,68433))),482:Te.lazy(()=>__webpack_require__.e(50570).then(__webpack_require__.bind(__webpack_require__,30904))),483:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__,68433))),484:Te.lazy(()=>__webpack_require__.e(48365).then(__webpack_require__.bind(__webpack_require__,56150))),485:Te.lazy(()=>__webpack_require__.e(26788).then(__webpack_require__.bind(__webpack_require__,60963))),486:Te.lazy(()=>__webpack_require__.e(14058).then(__webpack_require__.bind(__webpack_require__,11981))),487:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__,68433))),488:Te.lazy(()=>__webpack_require__.e(54056).then(__webpack_require__.bind(__webpack_require__,45582))),489:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(51443)]).then(__webpack_require__.bind(__webpack_require__,62954))),490:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(30065)]).then(__webpack_require__.bind(__webpack_require__,3628))),491:Te.lazy(()=>__webpack_require__.e(59487).then(__webpack_require__.bind(__webpack_require__,26349))),492:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__,68433))),493:Te.lazy(()=>__webpack_require__.e(80532).then(__webpack_require__.bind(__webpack_require__,45393))),494:Te.lazy(()=>__webpack_require__.e(27178).then(__webpack_require__.bind(__webpack_require__,70422))),495:Te.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,4261))),496:Te.lazy(()=>__webpack_require__.e(27333).then(__webpack_require__.bind(__webpack_require__,47058))),497:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(14227)]).then(__webpack_require__.bind(__webpack_require__,78641))),498:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(88155)]).then(__webpack_require__.bind(__webpack_require__,86300))),499:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(15186)]).then(__webpack_require__.bind(__webpack_require__,62095))),500:Te.lazy(()=>__webpack_require__.e(75786).then(__webpack_require__.bind(__webpack_require__,412))),501:Te.lazy(()=>__webpack_require__.e(49366).then(__webpack_require__.bind(__webpack_require__,14027))),502:Te.lazy(()=>__webpack_require__.e(25972).then(__webpack_require__.bind(__webpack_require__,38708))),503:Te.lazy(()=>__webpack_require__.e(49366).then(__webpack_require__.bind(__webpack_require__,14027))),504:Te.lazy(()=>__webpack_require__.e(91470).then(__webpack_require__.bind(__webpack_require__,60694))),505:Te.lazy(()=>__webpack_require__.e(27182).then(__webpack_require__.bind(__webpack_require__,49226))),506:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__,68433))),507:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(12476)]).then(__webpack_require__.bind(__webpack_require__,25366))),508:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__,68433))),509:Te.lazy(()=>__webpack_require__.e(35729).then(__webpack_require__.bind(__webpack_require__,22809))),510:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__,68433))),511:Te.lazy(()=>__webpack_require__.e(96444).then(__webpack_require__.bind(__webpack_require__,61319))),512:Te.lazy(()=>__webpack_require__.e(65111).then(__webpack_require__.bind(__webpack_require__,50869))),513:Te.lazy(()=>__webpack_require__.e(22307).then(__webpack_require__.bind(__webpack_require__,29646))),514:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(97224)]).then(__webpack_require__.bind(__webpack_require__,85267))),515:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__,68433))),516:Te.lazy(()=>__webpack_require__.e(59142).then(__webpack_require__.bind(__webpack_require__,20553))),517:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__,68433))),518:Te.lazy(()=>__webpack_require__.e(88501).then(__webpack_require__.bind(__webpack_require__,61929))),519:Te.lazy(()=>Promise.all([__webpack_require__.e(67880),__webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__,68433))),520:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(5962),__webpack_require__.e(88866)]).then(__webpack_require__.bind(__webpack_require__,74846))),521:Te.lazy(()=>__webpack_require__.e(62300).then(__webpack_require__.bind(__webpack_require__,580))),522:Te.lazy(()=>__webpack_require__.e(92501).then(__webpack_require__.bind(__webpack_require__,98631))),523:Te.lazy(()=>__webpack_require__.e(83212).then(__webpack_require__.bind(__webpack_require__,87482))),524:Te.lazy(()=>__webpack_require__.e(76904).then(__webpack_require__.bind(__webpack_require__,55748))),525:Te.lazy(()=>__webpack_require__.e(51855).then(__webpack_require__.bind(__webpack_require__,13194))),526:Te.lazy(()=>__webpack_require__.e(76904).then(__webpack_require__.bind(__webpack_require__,55748))),527:Te.lazy(()=>__webpack_require__.e(51276).then(__webpack_require__.bind(__webpack_require__,58463))),528:Te.lazy(()=>__webpack_require__.e(75816).then(__webpack_require__.bind(__webpack_require__,35002))),529:Te.lazy(()=>__webpack_require__.e(75816).then(__webpack_require__.bind(__webpack_require__,35002))),530:Te.lazy(()=>__webpack_require__.e(33784).then(__webpack_require__.bind(__webpack_require__,32995))),531:Te.lazy(()=>__webpack_require__.e(43862).then(__webpack_require__.bind(__webpack_require__,99222))),532:Te.lazy(()=>__webpack_require__.e(44565).then(__webpack_require__.bind(__webpack_require__,43002))),533:Te.lazy(()=>__webpack_require__.e(66531).then(__webpack_require__.bind(__webpack_require__,96894))),534:Te.lazy(()=>__webpack_require__.e(36170).then(__webpack_require__.bind(__webpack_require__,79645))),535:Te.lazy(()=>__webpack_require__.e(64496).then(__webpack_require__.bind(__webpack_require__,74647))),536:Te.lazy(()=>__webpack_require__.e(21836).then(__webpack_require__.bind(__webpack_require__,24742))),537:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(36732),__webpack_require__.e(28435)]).then(__webpack_require__.bind(__webpack_require__,35290))),538:Te.lazy(()=>__webpack_require__.e(3509).then(__webpack_require__.bind(__webpack_require__,77698))),539:Te.lazy(()=>Promise.all([__webpack_require__.e(76411),__webpack_require__.e(26116)]).then(__webpack_require__.bind(__webpack_require__,17866))),540:Te.lazy(()=>__webpack_require__.e(64496).then(__webpack_require__.bind(__webpack_require__,74647))),541:Te.lazy(()=>__webpack_require__.e(64496).then(__webpack_require__.bind(__webpack_require__,74647))),542:Te.lazy(()=>__webpack_require__.e(66034).then(__webpack_require__.bind(__webpack_require__,121))),543:Te.lazy(()=>__webpack_require__.e(8999).then(__webpack_require__.bind(__webpack_require__,82739))),544:Te.lazy(()=>__webpack_require__.e(53910).then(__webpack_require__.bind(__webpack_require__,57132))),545:Te.lazy(()=>__webpack_require__.e(30067).then(__webpack_require__.bind(__webpack_require__,6176))),546:Te.lazy(()=>__webpack_require__.e(66531).then(__webpack_require__.bind(__webpack_require__,96894))),"@@/global-layout":Te.lazy(()=>__webpack_require__.e(41717).then(__webpack_require__.bind(__webpack_require__,47746)))}}})}var O=__webpack_require__(85354),L=__webpack_require__(11882),ve=__webpack_require__(71418),ze=__webpack_require__(31933),tn=()=>Te.createElement(ve.Z,{size:"middle",className:ze.Z.loading}),Tn=__webpack_require__(44225),xi=__webpack_require__(66649),mn=__webpack_require__.n(xi),qa=__webpack_require__(91392),Fo=__webpack_require__.n(qa),ns=__webpack_require__(73100),Ks=__webpack_require__.n(ns),Js=__webpack_require__(14805),cu=__webpack_require__.n(Js),Io=__webpack_require__(13477),qc=__webpack_require__.n(Io),rc=__webpack_require__(64796),Lc=__webpack_require__.n(rc),Jc=__webpack_require__(9007),qu=__webpack_require__.n(Jc),Di=__webpack_require__(58626),Al=__webpack_require__.n(Di),bf=__webpack_require__(9084),Vo=__webpack_require__.n(bf),Sa=__webpack_require__(5116),ll=__webpack_require__.n(Sa),Cl=__webpack_require__(50991),nc=__webpack_require__.n(Cl),ic=__webpack_require__(39050),Wl=__webpack_require__.n(ic),Tl=__webpack_require__(1554),xf=__webpack_require__.n(Tl),Bu=__webpack_require__(59697),Hl=__webpack_require__.n(Bu);mn().extend(Ks()),mn().extend(cu()),mn().extend(qc()),mn().extend(Lc()),mn().extend(qu()),mn().extend(Al()),mn().extend(Vo()),mn().extend(ll()),mn().extend(nc()),mn().extend(Wl()),mn().extend(xf()),mn().extend(Hl()),mn().extend(Fo());var ef=Object.defineProperty,Gl=Object.getOwnPropertySymbols,wf=Object.prototype.hasOwnProperty,Nu=Object.prototype.propertyIsEnumerable,Pl=(Bn,ni,Qi)=>ni in Bn?ef(Bn,ni,{enumerable:!0,configurable:!0,writable:!0,value:Qi}):Bn[ni]=Qi,ac=(Bn,ni)=>{for(var Qi in ni||(ni={}))wf.call(ni,Qi)&&Pl(Bn,Qi,ni[Qi]);if(Gl)for(var Qi of Gl(ni))Nu.call(ni,Qi)&&Pl(Bn,Qi,ni[Qi]);return Bn},Mc=(Bn,ni,Qi)=>new Promise((Ma,oa)=>{var Aa=ua=>{try{Fs(Qi.next(ua))}catch(Bs){oa(Bs)}},ga=ua=>{try{Fs(Qi.throw(ua))}catch(Bs){oa(Bs)}},Fs=ua=>ua.done?Ma(ua.value):Promise.resolve(ua.value).then(Aa,ga);Fs((Qi=Qi.apply(Bn,ni)).next())});const Hu="/react/build/",Su=!1;function Au(){return Mc(this,null,function*(){const Bn=(0,O.gD)(),{routes:ni,routeComponents:Qi}=yield P(Bn);yield Bn.applyPlugins({key:"patchRoutes",type:Tn.ApplyPluginsType.event,args:{routes:ni,routeComponents:Qi}});const Ma=Bn.applyPlugins({key:"modifyContextOpts",type:Tn.ApplyPluginsType.modify,initialValue:{}}),oa=Ma.basename||"/",Aa=Ma.historyType||"browser",ga=(0,L.fi)(ac({type:Aa,basename:oa},Ma.historyOpts));return Bn.applyPlugins({key:"render",type:Tn.ApplyPluginsType.compose,initialValue(){const Fs={useStream:!0,routes:ni,routeComponents:Qi,pluginManager:Bn,mountElementId:"root",rootElement:Ma.rootElement||document.getElementById("root"),loadingComponent:tn,publicPath:Hu,runtimePublicPath:Su,history:ga,historyType:Aa,basename:oa,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:Ma.callback},ua=Bn.applyPlugins({key:"modifyClientRenderOpts",type:Tn.ApplyPluginsType.modify,initialValue:Fs});return Qc(ua)}})()})}Au(),typeof window!="undefined"&&(window.g_umi={version:"4.6.24"})})()})();